/*
orange:#F38F00
hell orange:#FDEBCF 
dunkel gruen:#3F7035 
*/
body{ background-color:#FDEBCF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; 
margin-top:0px; margin-left:0px; margin-right:0px;
}

h1{ color: #3F7035; font-size:18px; }
h2{ color: #3F7035; font-size:16px; font-weight:normal;}
h3{ color: #3F7035; font-size:14px; font-weight:normal;}

/*a{ color:#000000; font-weight:bold; }
a:hover{ color:#000000; font-weight:bold; }*/


.main{ background-color:#ffffff; width:980px; }
.left{ padding-top:80px; padding-left:50px; padding-right:0px; padding-bottom:20px; color:#ffffff; font-size:small; background-color:#F38F00; vertical-align:top; }
.left_2{ padding-top:0px; padding-left:50px; padding-right:0px; padding-bottom:10px; color:#ffffff; font-size:small; background-color:#F38F00; vertical-align:top; line-height:1.5 }
.left_3{ padding-top:0px; padding-left:20px; padding-right:0px; padding-bottom:10px; color:#ffffff; font-size:small; background-color:#F38F00; vertical-align:top; line-height:1.5; font-size:12px; }

.content{ background-color:#ffffff; padding-left:40px; padding-right:40px; padding-top:40px; padding-bottom:20px; width:670px; vertical-align:top; font-size:14px; }
.content a { color:#000000; font-weight:bold; }
.content a:hover { color:#3F7035; }
.content_klein{ font-size:12px; }

.content h1{ color: #3F7035; font-size:18px; }
.content h2{ color: #3F7035; font-size:16px; }
.content h3{ color: #3F7035; font-size:14px; }
.content h4{ color: #F38F00; font-size:14px; }

.content p{ line-height:125%;}
.content li{ line-height:125%;}

.content2{ color: #ffffff; background-color:#F38F00; padding-left:20px; padding-top:50px; padding-right:10px; padding-bottom:10px; width:680px; vertical-align:top; }
.content2 h2{ color: #ffffff; }
.content2 h3{ color: #ffffff; }
.content2 p{ line-height:125%;}

.content3{ padding-left:20px; padding-right:2px; padding-bottom:10px; padding-top:20px; }

.adresse{ color: #3F7035; background-color:#F38F00; padding-left:20px; padding-top:50px; padding-right:10px; padding-bottom:10px; width:680px; vertical-align:top; }
.adresse h2{ color: #3F7035; }
.adresse h3{ color: #3F7035; }
.adresse p{ line-height:125%;}

.toprow{ border-bottom:2px solid #F38F00; text-align:right; margin-top:0px; margin-bottom:0px; vertical-align:bottom; 
padding-bottom:0px;
}

td.navleft_inctext {color:#FFFFFF; padding-right:15px;}
/*** LINKS TOPNAV ***/
.top1{ padding-top:40px; padding-left:20px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px; }
.top1:hover{ padding-top:40px; padding-left:20px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }
.top1a{ padding-top:40px; padding-left:20px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }
.top1a:hover{ padding-top:40px; padding-left:20px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }

.top2{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:none; }
.top2:hover{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:underline; }
.top2a{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:underline; }
.top2a:hover{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:underline; }

.top3{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:none; font-size:12px; }
.top3:hover{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:underline; font-size:12px; }
.top3a{ padding-top:0px; padding-left:20px; color:#F38F00; text-decoration:underline; font-size:12px; }

.anavlefta{ color:#3F7035 ; text-decoration:none; font-weight:bold; font-size:16px; }
.anavlefta:hover{ color:#3F7035 ; text-decoration:none; font-weight:bold; font-size:16px; }
.anavleftsub{ padding-top:0px; padding-left:0px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px; }
.anavleftsub:hover{ padding-top:0px; padding-left:0px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }
.anavleftsuba{ padding-top:0px; padding-left:0px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }
.anavleftsuba:hover{ padding-top:0px; padding-left:0px; color:#3F7035; text-decoration:none; font-weight:bold; font-size:14px; }
.navleft_inctext{ padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:0px; font-size:12px; }
.navleft_inctext a { color:#ffffff; text-decoration:none; }
.navleft_inctext a:hover{ color:#ffffff; text-decoration:none; }
/*** DIVS TOPNAV ***/
.navtoptd{ border-top:0px; border-bottom:2px solid #F38F00; padding-bottom:0px; height:62px; font-size:14px; }
.navtopdiv{ position:relative; top:10px; left:0px; background-color:#F38F00; height:21px; padding-top:3px; padding-bottom:3px;
border-top:4px solid #3F7035; border-bottom:2px solid #3F7035; z-index:2; vertical-align:top; margin-top:12px; font-size:14px;
}
.navtopsubdiv{ position:absolute; top:-30px; left:0px; background-color:#ffffff; height:21px; padding-bottom:0px; 
border-bottom:2px solid #3F7035; z-index:3; width:100%; font-size:14px;
}
.navtoprightdiv{ position:absolute; top:-30px; right:10px; background-color:#ffffff; height:16px; padding-bottom:0px;
border-bottom:0px solid #3F7035; z-index:4; text-align:right; font-size:small; vertical-align:top; font-size:12px;
}
.rspalte{ background-color:#FDEBCF; width:300; vertical-align:top; padding:15px; border:1px solid #F38F00; line-height:1.5; font-size:12px; }
/*.rspalte p{ background-color:#FF9900; color: #3F7035; font-size:18px; padding-left:15px; padding-bottom:3px; padding-top:3px; 
margin-left:-15px; margin-right:-15px; margin-top:-15px; font-size:12px; font-weight:bold; font-stretch:8.0; }*/
.rspalte h1{ 
	background-color:#FF9900; 
	color: #FFFFFF; 
	font-size:12px; 
	padding-left:15px; 
	padding-bottom:3px; 
	padding-top:3px; 
	margin-left:-15px; 
	margin-right:-15px; 
	margin-top:-15px; 
	font-size:12px; 
	font-weight:bold; 
	font-stretch:8.0;/*color: #000000; font-size:18px;*/ 
}
.rspalte h2{ color: #000000; font-size:16px; }
.rspalte h3{ color: #000000; font-size:16px; }
.rspalte a{ color:#3F7035; }
.rspalte a:hover{ color:#3F7035; }

.mybutton{ width:100px; background-color:#F38F00; color:#3F7035; font-weight:bold;
}
.konform{ color:#3F7035; font-size:14px; text-align:right;
}

