
/* -------------------- -------- */
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:#515054; }
div { border: 0px solid red; }

H1 { color:#ff0200; font-family:Garamond, "Times New Roman", Times, serif; font-size:24px; }
H2 { color:#1c1c6c;  font-family:Garamond, "Times New Roman", Times, serif; font-size:18px; }
H3 { color:#1c1c6c;  font-family: arial, helvetica; font-size:12px; font-weight:bold; margin: -1em 0 0 0; }
H4 { color:#000; font-size:13px; font-weight:normal; margin: 0 0 -1em 0; }

ul { margin: 1em 2em; }
ul[id] li { margin: 0.5em 0 0 -3.8em; list-style: url(../19-2009_an/img/li_orange.gif) outside;}
	li { margin: 1em 0 0 -0.5em; list-style: url(../19-2009_an/img/li_orange.gif) outside; }
	*:first-child+html li { margin-left:0em; }          /* IE7   */
	html:first-child>b\ody li { margin-left:-3.8em; }   /* opera */
	
ol li { list-style: decimal; }	

#versteckt { visibility: hidden; margin:-10em 0 0 0; }
.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; }
.grau { color:#515054; }
.gruen { color:#1e8578; }
.dunkelgruen { color:#337f36; }
.blau { color:#1c1c6c; }
.dunkelblau { color:#00679c; }
.magenta { color:#91007b; }
.rot { color:#ff0200; }
.gelb { color:#f9b700; }
.orange { color:#da8d00; }
.weinrot { color:#50023f; }

a { color: #ff0200; text-decoration:none; background:none; }
a:hover { color: #1c1c6c; text-decoration:none; background:none; }

.klein {   font-size:10px; line-height:12px; text-align:right; margin: 0 1em 1.8em 0; } 
.klein-li {  font-size:10px; line-height:12px; text-align:left; 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;  }

.hellgrau a { color:#9a9a9a; text-decoration:none; } 
.hellgrau a:hover { color:#ff0200; text-decoration:none; }

.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 top left; }
.foot_an_04 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_04.jpg) no-repeat top left; }
.foot_an_05 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_05.jpg) no-repeat top left; }
.foot_an_06 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_06.jpg) no-repeat top left; }
.foot_an_07 { width: 1000px; margin:0px; padding:0px; background:url(../19-2009_an/img/foot_an_07.jpg) no-repeat top left; }
.foot_an_08 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_08.jpg) no-repeat top 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 top left; }
.foot_an_11 { width: 1000px; margin:0px; padding:0px; background:url(img/foot_an_11.jpg) no-repeat top 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(../19-2009_an/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; }



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:#ff0200; color:#fff; cursor:pointer; float:right; border:none; }
input.senden:hover { background:#1c1c6c; color:#fff; }
.check { width:15px; border:none; }


