body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#f0f6dd;
	background-image:url(../images/bg_site.gif);
	background-position:top;
	background-repeat:repeat-x;
}

img{
	border:none;
}

a:link{
	color:#5d6b95;
	text-decoration:underline;
}

a:visited{
	color:#5d6b95;
	text-decoration:underline;
}

a:hover{
	color:#9cc21b;
	text-decoration:underline;
}

a:active{
	color:#5d6b95;
	text-decoration:underline;
}

h1{
	margin:0px 0px 14px 0px;
	padding:0;
	font-size:110%;
	color:#9cc21b;
}

h2{
	margin:16px 0px 12px 0px;
	padding:0;
	font-size:90%;
	color:#9cc21b;
}

p{
	margin:14px 0px 22px 0px;
	padding:0;
	color:#939393;
	font-size:80%;
}

ul{
	margin:0;
	padding:0px 0px 0px 25px;
}

ul li{
	margin:0;
	padding:0px 0px 10px 0px;
	color:#939393;
	font-size:80%;
}

#sitefix{
	width:876px;
}

#site{
	float:left;
	width:904px;
}

#head{
	float:left;
	width:876px;
	height:200px;
	padding:0px 0px 0px 14px;
}

#logo{
	float:left;
	padding:20px 0px 0px 26px;
	width:300px;
	height:180px;
	background-color:#FFFFFF;
	text-align:left;
}

#headimage{
	float:right;
	width:550px;
	height:200px;
	background-image:url(../images/bg_head_neu.jpg);
	background-repeat:no-repeat;
}

.clear{
	clear:both;
}

#shadowleft{
	float:left;
	width:14px;
	height:57px;
	background-image:url(../images/left_shadow.gif);
	background-repeat:no-repeat;
}

#line{
	float:left;
	width:876px;
	height:57px;
	background-image:url(../images/bg_line.gif);
	background-repeat:repeat-x;
}

#textzug{
	float:right;
	width:411px;
	height:19px;
	margin:19px 0px 0px 0px;
	padding:0px 22px 0px 0px;
	background-image:url(../images/schrift_line.gif);
	background-repeat:no-repeat;
}

#shadowright{
	float:right;
	width:14px;
	height:57px;
	background-image:url(../images/right_shadow.gif);
	background-repeat:no-repeat;
}

#content{
	width:876px;
	background-color:#ffffff;
}

#menu{
	float:left;
	width:219px;
	padding:30px 7px 0px 0px;
	background-image:url(../images/bg_menu.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.nline{
	background-image:url(../images/menupunkt_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.menupunkt{
	float:right;
	width:193px;
	height:36px;
	padding:0px 0px 0px 12px;
	font-size:90%;
	text-align:left;
}

.menupunkt a{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#54638c;
	text-decoration:none;
}

.menupunkt a:visited{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#54638c;
	text-decoration:none;
}

.menupunkt a:hover{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#9cc21b;
	text-decoration:none;
}

.menupunkt a:active{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#54638c;
	text-decoration:none;
}



.menuaktiv{
	float:right;
	width:193px;
	height:36px;
	padding:0px 0px 0px 12px;
	font-size:90%;
	text-align:left;
}

.menuaktiv a{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#9cc21b;
	font-weight:bold;
	text-decoration:none;
}

.menuaktiv a:visited{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#9cc21b;
	font-weight:bold;
	text-decoration:none;
}

.menuaktiv a:hover{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#9cc21b;
	font-weight:bold;
	text-decoration:none;
}

.menuaktiv a:active{
	float:left;
	margin:9px 0px 0px 0px;	
	color:#9cc21b;
	font-weight:bold;
	text-decoration:none;
}



.subpunkt{
	float:right;
	width:170px;
	height:26px;
	padding:0px 0px 0px 35px;
	font-size:80%;
	text-align:left;
}

.subpunkt a{
	float:left;
	color:#54638c;
	text-decoration:none;
}

.subpunkt a:visited{
	float:left;
	color:#54638c;
	text-decoration:none;
}

.subpunkt a:hover{
	float:left;
	color:#9cc21b;
	text-decoration:none;
}

.subpunkt a:active{
	float:left;
	color:#54638c;
	text-decoration:none;
}



.subaktiv{
	float:right;
	width:170px;
	height:26px;
	padding:0px 0px 0px 35px;
	font-size:80%;
	text-align:left;
}

.subaktiv a{
	float:left;
	color:#9cc21b;
	text-decoration:none;
}

.subaktiv a:visited{
	float:left;
	color:#9cc21b;
	text-decoration:none;
}

.subaktiv a:hover{
	float:left;
	color:#9cc21b;
	text-decoration:none;
}

.subaktiv a:active{
	float:left;
	color:#9cc21b;
	text-decoration:none;
}




#schriftgroesse{
	float:right;
	width:205px;
	height:36px;
	margin:50px 0px 5px 0px;
	font-size:70%;
	font-weight:bold;
	text-align:left;
	color:#939393;
}

#inhalt{
	float:left;
	width:613px;
	padding:37px 22px 15px 15px;
	background-image:url(../images/bg_inhalt.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align:left;
}

#inhalt a{
	font-weight:bold;
}

.klappbox{
	margin:3px 0px 3px 0px;
	padding:12px 24px 6px 24px;
	background-color:#f0f6dc;
}

.gruen{
	color:#9cc21b;
}

.out{
	margin:0;
	padding:0;
}

.out p{
	margin:0;
	padding:0px 0px 10px 0px;
	color:#939393;
	font-size:80%;
}

.spaltelinks{
	width:250px;
	vertical-align:top;
}

.spalterechts{
	vertical-align:top;
}

#inhaltrechts{
	float:right;
	width:192px;
	background-color:#f0f6dc;
	margin:39px 0px 0px 30px;
	padding:0px 0px 5px 0px;
	border-bottom:15px solid #5d6b95;
}

#footer{
	width:876px;
	height:20px;
	background-color:#5d6b95;
}

#impline{
	float:right;
	margin:3px 0px 0px 0px;
	padding:0px 22px 0px 0px;
	font-size:70%;
	color:#FFFFFF;
}

#impline a{
	color:#FFFFFF;
	text-decoration:none;
}

#impline a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#impline a:hover{
	color:#9cc21b;
	text-decoration:underline;
}

#impline a:active{
	color:#FFFFFF;
	text-decoration:none;
}
