
/* ---------------------------- */
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:#58585a; }
div { border: 0px solid red; }

p { margin:1em 0 1em 0; }

H2 { color:#ffbb00; font-family:Garamond, "Times New Roman", Times, serif; font-size:23px; }
H1 { color:#19376c; font-family:Garamond, "Times New Roman", Times, serif; font-size:23px; }
H3 { color:#33897a; font-size:13px; font-weight:bold; }
H4 { color:#58585a;  font-size:12px; font-weight:normal; margin:0.3em 0 -1em 0;  }

ul { margin: -0.5em 0 0 -3em; list-style: disc outside; }
*html ul { margin: -0.5em 0 0 0;  }
*+html ul { margin: -0.5em 0 0 0;  }
	li { margin: 0.3em 0 0 1.5em;  }
	*:first-child+html li { margin-left:1.3em; }          /* IE7   */
	html:first-child>b\ody li { margin-left:-1.8em; }   /* opera */

.left { float:left; padding:0 15px 0 0;  }
#versteckt { visibility: hidden; margin:-10em 0 0 0;  }
.zitat { color:#e2001a; font-style:italic; }
.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:#ffbb00; text-decoration:none; }
.gruen { color:#33897a;  }
.hellgruen { color:#8cc63f;  }
.gelb { color:#f1ad01;  }
.grau { color:#95927d;  }
.rot { color:#e2001a;  }
.blau { color:#19376c;  }
.braun { color:#884120;  }
.tuerkis { color:#53abb4;  }
.orange { color:#ff7b00;  }

a { color: #19376c; text-decoration:none; background:none; }
a:hover { color: #ffbb00; text-decoration:none; background:none; }

.small {  font-size:10px; line-height:12px;  } 
.klein {  font-size:10px; line-height:12px; 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_ohne  { width: 1000px; margin:0px; padding:0px; }
.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(../19-2009_br/img/foot_an_09.jpg) no-repeat bottom 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; }
.foot_an_15 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_15.jpg) no-repeat bottom left; }
.foot_an_16 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_16.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; }


input.kurz  { width:180px; font: 1em Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; background:#fff; }
input.firma { width:330px; font: 1em Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; background:#fff; }
textarea.mitteilung { width:683px; font: 1em Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; background:#fff; }
input.senden { width:110px; padding:3px; background:#19376c; color:#fff; cursor:pointer; float:right; border:none; }
input.senden:hover { background:#ffbb00; color:#fff; }
.check { width:15px; border:none; }

