body {
  background-color:#FFFFFF;
  color:#006633;
  padding:0px;
  margin:0px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:12px;
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#99CC99;
  scrollbar-arrow-color:#009900;
  scrollbar-shadow-color:#66AA66;
  scrollbar-darkshadow-color:#006633;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#EEFFEE;
  scrollbar-track-color:#DDEEDD;
}

h1 {
  color:#006633;
  padding:0px;
  margin-left:15px; 
/*	font-family: tahoma, avantgarde bk bt, verdana, helvetica, arial, sans-serif; */
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  letter-spacing:1px;
  line-height:18px;
}

h2 {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:10px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
  color:#006633;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}

h3 {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  padding-top:10px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  color:#006633;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}

p {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px; 
  padding:0px; 
  color:#006633;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  text-align:left;
}

.rechts {
  text-align:right;
}

.mitte {
  text-align:center;
}

ul li {
  margin:0px;
  padding:0px;
}

ul {
  margin:0px;
  margin-left:20px;
  padding:0px;
}

a {
  text-decoration:none;
  color:#009900;
}

a:visited {
  text-decoration:none;
  color:#009900;
}

a:hover {
  text-decoration:none;
  color:#003300;
}

.link {
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:0px;
  font-size:11px;
  font-weight:normal;
  text-align:right;
  letter-spacing:1px;
}

.link_bottom {
  clear:both;
}

.link_bottom_links {
  clear:both;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  font-size:11px;
  font-weight:normal;
/*	text-align:left; */
  text-align:right;
  letter-spacing:1px;
}

.link_bottom_rechts {
  clear:both;
  padding:0px;
  font-size:11px;
  font-weight:normal;
  text-align:right;
  letter-spacing:1px;
}

.rand {
  padding:5px;
  border:solid 1px #006633;
}

.kasten {
  width:160px;
  margin:0px;
  padding-top:5px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:0px;
  float:right;
}

#kasten_html {
  width:190px;
}

.kasten p {
  margin:0px;
  padding:0px;
  font-size:10px;
  line-height:10px;
}

.kasten div {
  margin:0px;
  padding:5px;
  border:solid 1px #006633;
}

.kasten div p {
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px; 
  color:#006633;
  font-size:11px;
  line-height:13px;
}

.b {
  color:#006633;
  font-weight:bold;
}

.kasten div .h {
  color:#009900;
}

.kasten div .a {
  margin-left:10px;
  color:#006633;
}

.kasten div p a {
  text-decoration:none;
  color:#009900;
}

.kasten div p a:visited {
  text-decoration:none;
  color:#009900;
}

.kasten div p a:hover {
  text-decoration:none;
  color:#003300;
}

.kasten div .autor {
  margin-bottom:0px;
  color:#006633;
  text-align:right;
}

.refim {
  vertical-align:top;
  text-align:center;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:10px;
  font-weight:normal;
}

.refim img {
  color:#006633;
  border-color:#006633;
}
/*
.400 {
  width:400px;
}

p img {
  margin-top:5px;
}

p.pref {
  margin:0px;
  color:#006633;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:1px;
  line-height:15px;
}

p.p_quelle {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:1px;
  line-height:15px;
}

p.p_quelle a {
  text-decoration:none;
  color:#009900;
}

p.p_quelle a:visited {
  text-decoration:none;
  color:#009900;
}

p.p_quelle a:hover {
  text-decoration:underline;
  color:#003300;
}
*/
td.quelle {
  text-align:left;
  background-color: #FFFFEE;
  border:solid 1px #006633;
}

td.quelle pre {
/*	font-family: courier new, courier, serif; */
  font-size:11px;
  letter-spacing: 1px;
  line-height:13px;
  text-align:left;
}

form input {
/*      font-family: courier new, courier, serif; */
  font-size:12px;
  letter-spacing:0px;
  color:#006633;
  line-height:13px;
  border-top:solid 2px #66AA66;
  border-left:solid 2px #66AA66;
  border-right:solid 1px #99CC99;
  border-bottom:solid 1px #99CC99;
}

form textarea {
	/*font-family: courier new, courier, serif; */
  font-size:12px;
  letter-spacing:0px;
  color:#006633;
  line-height:13px;
  border-top:solid 2px #66AA66;
  border-left:solid 2px #66AA66;
  border-right:solid 1px #99CC99;
  border-bottom:solid 1px #99CC99;
}

.button {
  background-color:#DDEEDD;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#003300;
  line-height:16px;
  border-top:solid 1px #99CC99;
  border-left:solid 1px #99CC99;
  border-right:solid 2px #66AA66;
  border-bottom:solid 2px #66AA66;
}

.radio {
  color:#006633;
  border:solid 0px #FFFFFF;
}

/*********
  design
*********/

td.kopfl {
  background-image:url("/images/des_o_l.gif");
}

td.kopfm {
  background-image:url("/images/des_o.gif");
  vertical-align:top;
  text-align:right;
/*  padding-top:35px; Mit Schrift */
  padding-top:30px;
}

td.kopfm h1 {
  font-family: avantgarde bk bt, verdana, helvetica, arial, sans-serif;
  font-size:32px;
  font-weight:normal;
  color:#006633;
}

td.kopfr {
  background-image:url("/images/des_o.gif");
  vertical-align:top;
  text-align:right;
}

td.kopfu {
  background-color:#FFFFFF;
  height:30px;
  vertical-align:top;
  text-align:right;
}

h1.kopfunter {
  max-width:100%;
  color:#006633;
  padding:0px;
  margin:0px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:10px;
  font-weight:normal;
  letter-spacing:1px;
  line-height:12px;
}

h1.kopfunter a:hover {
  text-decoration:underline;
}

table.fuss {
  margin-top:30px;
}

td.fussl {
  background-color:#FFFFFF;
  background-image:url("/images/des_u.gif");
  background-repeat:repeat-x;
  vertical-align:top;
}

td.fussr {
  background-color:#FFFFFF;
  background-image:url("/images/des_u.gif");
  background-repeat:repeat-x;
  text-align:right;
  vertical-align:top;
}

h1.fussunter {
  color:#006633;
  padding:0px;
  margin:15px;
  vertical-align:top;
  text-align:center;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:10px;
  font-weight:normal;
  line-height:12px;
}

h1.fussunter a:hover {
  text-decoration:underline;
}

/*********
  menue
*********/

td.menuetd {
  background-color:#F5FFF5;
}

td.menue_r {
  background-image:url("/images/des_gruen.gif");
  background-repeat:repeat-y;
}

p.menuetitel {
  color:#003300;
  padding-left:0px;
  padding-bottom:0px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:11px;
  letter-spacing:1px;
}

p.menuetitel a {
  text-decoration:none;
  color:#009900;
}

p.menuetitel a:visited {
  text-decoration:none;
  color:#009900;
}

p.menuetitel a:hover {
  text-decoration:none;
  color:#003300;
}

.sitemap td {
  vertical-align:top;
  text-align:left;
  padding:0px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:11px;
  letter-spacing:1px;
  color:#009900;
}

.sitemap td p {
  text-align:left;
  padding-right:20px;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size:11px;
  letter-spacing:1px;
  color:#009900;
}
