.link_navi   { color: #3E5A1D; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 0px 0px 0px 10px }

.inhalt  { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px }
.inhalt_alert  { color: #f00; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px }
.inhalt_titel  { color: #000; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px }
.inhalt_klein  { color: #000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 10px }
.normal { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.contleft { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

.login_head { color: #3E5A1D; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.login_small { color: #3E5A1D; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hinweise { color: #3E5A1D; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hinweisklein { color: #3E5A1D; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.bildrand   { border-style: solid; border-width: 1px; border-color: #3E5A1D }

.navicontrol { padding: 5px; background-color: #c9c9ef; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

.content_trenner { padding:0; margin:0; margin-top:15px; margin-bottom:20px; border-top:1px dotted #3E5A1D;}

.form  { color: #3e5a1d; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #E4F5AF; border: solid 1px #a1c92a }
.formklein  { color: #3e5a1d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #CAEA67; border: solid 1px #a1c92a }
.formfield { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #a8a8df #d0d0fc #d0d0fc #a8a8df }
.fieldset { border: 1px solid #CAEA67; width:435px; margin: 0; padding:10px;}

.demohinweis {color: #cc0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.achtung {color: #cc0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 { color: #a1c92a; font-weight: 200; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2  { color: #a1c92a; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.scroll {
	height: 100%;
	width: 460;
	overflow: auto;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#DDF200; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#DDF200; border-right:2px solid #DDF200; border-left:2px solid #DDF200; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#DDF200; border-right:1px solid #DDF200; border-left:1px solid #DDF200; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#DDF200; border-right:1px solid #DDF200; border-left:1px solid #DDF200; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #CAEA67;}
.headh {background: #DDF200; border-right:1px solid #DDF200; border-left:1px solid #DDF200;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #CAEA67; border-right:1px solid #DDF200; border-left:1px solid #DDF200;}
.contenth div {text-align:left;padding:5px;}
