
/* ---------------------------- */
html, body { width: 100%; height: 700px; margin:0px; padding:0px; background:#bebca5 url(img/bg.gif) repeat-y; font-family:  arial, helvetica; font-size:12px; color:#474747; }
div { border: 0px solid red; }

p { margin:1em 0 1em 0; }

H1 { color:#89b516; font-family:Garamond, "Times New Roman", Times, serif; font-size:24px; }
H2 { color:#bdbca5;  font-family:Garamond, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; }
H3 { color:#2d8f2e; font-size:13px; font-weight:normal; margin: 0 0 -0.5em 0; }

ul { margin: -0.5em 0 0 0; }
ul[id] li { margin: 0.2em 0 0 -2.2em; list-style: url(img/li_rot.gif) outside;}
	li { margin: 0.2em 0 0 1.5em; list-style: url(img/li_rot.gif) outside; }
	*:first-child+html li { margin-left:1.3em; }          /* IE7   */
	html:first-child>b\ody li { margin-left:-1.8em; }   /* opera */

#versteckt { visibility: hidden; }
.foot-dunkel { color:#fff; font-size:10px; height:150px;}
.foot-dunkel a { color:#fff; text-decoration:underline; }
.foot-dunkel a:hover { color:#fff; text-decoration:none; }
.hellgrau a { color:#9fa0a2; text-decoration:none; } 
.hellgrau a:hover { color:#89b516; text-decoration:none; }
.gruen { color:#98be33;  }
.grau { color:#828283;  }
.blau { color:#4c7575;  }
.braun { color:#884120;  }
.tuerkis { color:#53abb4;  }

a { color: #2d8f2e; text-decoration:none; background:none; }
a:hover { color: #828283; text-decoration:none; background:none; }

.small {  font-size:10px; line-height:12px;  } 
.klein {  font-size:10px; line-height:12px; text-align:right; margin: 0 1em 1.8em 0; } 
.kleinT {  font-size:11px; line-height:18px; margin: 10px 0 0 0; font-family:Garamond, "Times New Roman", Times, serif;  } 

.foot_an_02 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_02.jpg) no-repeat bottom left; }
.foot_an_03 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_03.jpg) no-repeat bottom left; }
.foot_an_04 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_04.jpg) no-repeat bottom left; }
.foot_an_05 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_05.jpg) no-repeat bottom left; }
.foot_an_06 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_06.jpg) no-repeat bottom left; }
.foot_an_07 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_07.jpg) no-repeat bottom left; }
.foot_an_08 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_08.jpg) no-repeat bottom left; }
.foot_an_09 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_09.jpg) no-repeat top left; }
.foot_an_10 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_10.jpg) no-repeat bottom left; }
.foot_an_11 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_11.jpg) no-repeat bottom left; }
.foot_an_12 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_12.jpg) no-repeat bottom left; }
.foot_an_13 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_13.jpg) no-repeat bottom left; }
.foot_an_14 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_14.jpg) no-repeat bottom left; }

input, textarea { width:300px; font: 1em Arial, Helvetica, sans-serif; color:#6e6c60; border:1px solid #dddddd; background:#dddddd; }
input.butt { width:110px; cursor:pointer; margin: 0 10px 0 0; float:left; }
input.butt:hover { background:#da8c00; color:#FFFFFF; }
.radiob { width:15px; }
#kontakt-li { float:left; width:150px; line-height:1.73em}
* html #kontakt-li { float:left; width:150px; line-height:1.5em}
#kontakt-re { float:left; width:400px; }
#kontakt td { height:2.5em; font-family:arial, helvetica; font-size:12px; }
