
/* schriftstil,abstände */

body
{margin:10px; color: #442D11;  background-color:#D9A768;
font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:12px; font-family:georgia, times, serif; 

}

.ueberschrift_popup { text-align: left; font-size: 12pt; margin-top: 8; margin-left: 10; margin-bottom: 8; font-family:Georgia; font-weight:bold}
.text_popup        { text-align: left; line-height: 150%; font-family:Georgia; font-size:9pt; padding-left:10; padding-right:10; padding-bottom:10  }
.text_tabelle        { text-align: left; line-height: 150%; font-family:Georgia; font-size:9pt; padding-left:15}
.text        { text-align: left; line-height: 150%; font-family:Georgia; font-size:9pt; padding-left:15; padding-right:15; padding-bottom:15  }

/* grundlayout*/
.inhalt {background-color:#D9A768;
}

.leiste {background-color:#9D0000;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
height:20px;
line-height:20px
}
.logo {background-color:#5d2c00; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
height:83px;
}
.leisteun {background-color:#7b4807; color:#d9a768;font-size:8pt;
line-height:20px;
height:20px;
font-family:verdana;
}

.leistekurz {background-color:#9D0000; color:#442D11;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
width:192px
}


.nav {background-color:#9D0000; color:#000000;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt
}



/* rubriktitel */

.titel{background-color:#7b4807; color:#d9a768;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #311d16;
line-height:20px;
height:20px;
}
.rubrik{background-color:#5d2c00; color:#C2853A;    text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #311d16;
line-height:20px;
height:20px;
}

.kastpoint{border:solid 1px black;vertical-align:middle}



/* menue RE seite */


#menu  a:link, #menu  a:visited, #menu  a:active {display: block;
background-color:#C2853A;
color:#EBCEAB;text-decoration:none;
font: normal 12px/18px  verdana, times, serif;
 width:192px;
border-bottom: solid 1px #311d16;
line-height:20px;
height:20px;
}



#menu a:hover {background-color:#7b4807;
color:#ffffff;text-decoration:none; width:192px;

line-height:20px;
height:20px;
}



/* menue oben */

#menu2 a, #menu2 a:visited, #menu2 a:active {display:inline;
float: left;
background-color:#8a2a00;
color:#C2853A;
text-decoration:none ;
font-family:verdana, sans-serif; font-size: 9pt;
line-height:20px;

background: url('images/point.gif') no-repeat ;
text-align:center; padding-left:11px; padding-right:20px; padding-top:0; padding-bottom:0px

}



#menu2 a:hover{
background-color:#aec1ba;
background: url('images/point2.gif') no-repeat ;


}




/* allgemeine links im text */

a:link{ font: normal 12px/18px georgia, times, serif;text-decoration:underline;color:#442d11}

a:visited{font: normal 12px/18px georgia, times, serif;text-decoration:underline;color:#442d11}

a:active{font: normal 12px/18px georgia, times, serif;text-decoration:underline;color:#442d11}

a:hover{ font: normal 12px/18px georgia, times, serif;text-decoration:none;background-color:#C2853A;
color:#EBCEAB;}html         {  }

/* Kontaktformular*/

.formular {
	margin-left:40px;
 width:480px;
 border:1px solid #000000;
 text-align:left;
}
.fehler {
 color:<?php echo $fehlercolor ; ?>;
 text-align:left
}
.box {
 margin-top:10px;
}
.um {
 margin-left:105px;
}
.bez {
 float:left;
 text-align:left;
 width:9.5em;
 line-height:25px;
}
input {
 margin-top:5px;
}
.nachricht {
 clear:both;
 text-align:center;
}
.copy {
 font-size:10px;
 position:relative;top:30px;
}h1           { text-align: center; font-size: 14pt; margin-top: 10; margin-bottom: 14 }