body {
	margin: 0px 10px 10px 10px;
	background-color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	font-size: 8pt;
}

.hilitefett {font-weight:bolder; color: #333333}
.hilitewgzw {color: #996600}
.hilite1 {color: #CC9900}
.hilite2 {color: #996600}
.hilite3 {color: #606060}
.hilite4 {color: #0066FF}
.hilite5 {color: #CC0000}
.hilite6 {color: #FFFFFF}

.subh1 {font-size: 10pt}

h1{font-size: 13.5pt;color:#325A0A;}
h2{font-size: 12pt;color:#325A0A;}
h3{font-size: 10pt;color:#325A0A;}

a{color:#325A0A; font-weight:bolder; text-decoration:none;}
a:hover{text-decoration:underline;}
a.h3{font-size: 10pt;color:#325A0A; font-weight:bolder; text-decoration:none;}

th{padding:0px;font-size: 8pt;font-weight: bold;color:#325A0A;}
td{padding:0px;font-size: 8pt;background-color:#FFFFFF;}

td.outline{margin-top:1px; padding:1px; border:1px; border-style:solid; border-color:#CCCCCC;}

th.grau{padding:2px; font-weight:normal;}
td.grau{padding:2px; background-color:#E7E7E7;}

p.agb{font-size:7pt;}
td.agb{padding:5px; border:1px; border-style:solid; border-color:#777777; background-color:#EEEEEE;}
td.inneragb{padding:1px; border:0px; font-size:7pt; background-color:#EEEEEE; vertical-align:text-top;}
th.inneragb{padding:1px; border:0px; font-size:7pt; font-weight:600; background-color:#EEEEEE; vertical-align:text-top;}
td.inneragbbreak{padding:1px; border:0px; border-left-width:1px; border-left-style:dotted; font-size:7pt; background-color:#EEEEEE;}

th.zahlinfo{padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; text-align:left; vertical-align:middle;}
td.zahlinfo{padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border:0px; background-color:#E7E7E7;text-align:left; vertical-align:middle;}

th.preise{padding:2px; text-align:center; vertical-align:middle;}
td.preise{padding:2px; border:0px; background-color:#E7E7E7;text-align:center; vertical-align:middle;}

th.vertrag{padding:5px; padding-left:0;}
td.vertrag{padding:5px; border:0px; background-color:#EEEEEE;}

th.form{padding:5px; padding-left:0;}
td.form{padding:5px; border:0px;}

td.panel{padding:5px; font-size: 8pt; border:1px; border-style:solid; border-color:#4F9010; background-color:#F7F7F7;}
td.innerpanel{padding:0px; font-size: 8pt; border:0px; background-color:#F7F7F7;}
p.panel{text-align:left;}

td.sitestd{font-size: 1pt;color:#000000;background-color: #B3F078}

td.content{padding-left:15px;padding-top:0px;padding-right:15px;font-size:8pt;}

table.teaser{padding-bottom:10px;}
td.teaser{padding:0px; font-size:8pt; background-color:#FFFFFF;}

a.back{font-size: 8pt;color:#B3F078;font-weight: bold;text-decoration:none;}
a.back:hover{text-decoration:underline;}

/* common styles */
td.siteheader{ vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; font-size: 8pt;
 color:#000000; background-color:#B3F078; height:27px; white-space:nowrap;}

td.sitelogo img {display: block;background-color:#FFFFFF;}

td.siteprimnav{font-size: 8pt; vertical-align:bottom; background-color:#FFFFFF;}
td.siteprimnav img {display: block;}

td.sitemetanav{ height:25px; vertical-align:bottom; padding-top:0px; padding-bottom:5px; padding-right:0px; padding-left:11px; background-color: #FFFFFF;}
a.sitemetanav{font-size:7pt;font-weight: normal;color:#000000;text-decoration:none;}
a.sitemetanav:hover{text-decoration:underline;}

a.sitenav{font-size: 8pt;color:#000000;font-weight:normal; text-decoration:none;}
a.sitenav:hover{text-decoration:underline;}

a.sitenavactive{font-size: 8pt;color:#000000;font-weight:bold; text-decoration:none;}
a.sitenavactive:hover{text-decoration:underline;}

a.navigation{font-size: 8pt;color:#000000;font-weight: normal;text-decoration:none;}
a.navigation:hover{text-decoration:underline;}

a.naviactive{font-size: 8pt;color:#000000;font-weight: bold;text-decoration:none;}
a.naviactive:hover{text-decoration:underline;}

/* Farben alt dunkel -> hell: #B3F078; #0045A1; #B3F078; #5587C8; #DCF8C0; */
/* Farben dunkel -> hell: #B3F078; #00357C; #0045A1; #B3F078; #5587C8; #DCF8C0; #8EB3E5 #9FBFEA #F0FCE4 #BCD3F2 #CBDDF5 #D8E8FD*/
td.sitemenue{background-color:#B3F078;}
td.sitemen0{padding:4px;  padding-left:0px;background-color:#B3F078;	border-bottom: solid 1px #111111;}
td.sitemen1{padding:4px;  padding-left:10px;background-color:#C8F49C; 	border-bottom: solid 1px #111111;}
td.sitemen2{padding:4px;  padding-left:15px;background-color:#DCF8C0; 	border-bottom: solid 1px #111111;}
td.sitemen3{padding:4px;  padding-left:20px;background-color:#F0FCE4; 	border-bottom: solid 1px #111111;}

td.sitemena{			background-color:#000000; border:solid 3px #B2C8E6;}
td.sitemenx{padding:3px; 	padding-left:5px;background-color:#B3F078;}

a.filelink{text-decoration:none;}
a.filelink:hover{text-decoration:underline;}

td.printinfo{ vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; 
 color:#000000; background-color:#B3F078; height:27px; white-space:nowrap;
  font-size:8pt; font-weight: normal; text-decoration:none;}

input.loginbutton { font-family:"verdana","arial","helvetica";color:#000000; font-size:8pt; background-color:#0045A1; width:70px; border:1px solid #5587C8; }
input.login { font-family:"verdana","arial","helvetica";color:#000000; font-size:8pt; background-color:#FFFFFF; width:70px; border:1px solid #325A0A; }

td.autonav{padding:0px;padding-bottom:4px;padding-right:0px;font-size: 7pt;color:#325A0A}
a.autonav{font-size: 7pt;font-weight: normal;color:#325A0A;text-decoration:none;}
a.autonav:hover{font-size: 7pt;font-weight: normal;color:#325A0A;text-decoration:underline;}

td.colhead{padding:3px;  font-size: 8pt; font-weight: bold;color: #000000; background-color: #B2C8E6}
td.normal{padding:3px;  font-size: 8pt; color: #325A0A}

td.footer{padding-left:15px; font-size: 7pt; color: #325A0A}
