.divall{
	width:100%;
	text-align:center;
}
.divmain{
	width:600px;
	overflow:hidden;
	margin:auto;
	text-align:left;
}
.divmain2{
	width:600px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:left;
}
.divmainprint{
	width:600px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:left;
}
.divglobal{
	height:32px;
	margin-left:398px;
	display:none;
}
.divglob1{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:14px;
	display:none;
}
.divglob2{
	float:left;
	display:none;
}
.divglob3{
	float:left;
	padding-top:14px;
	margin-left:157px;
	display:none;
}
.divpfad{
	display:none;
}
.divlineprint{
	display:block;
}
.divliner{
	background-image:url(../main/mainline.gif);
	width:960px;
	height:10px;
	overflow:hidden;
	margin-top:1px;
	display:none;
}
.divliner2{
	width:960px;
	height:5px;
	overflow:hidden;
	background-color:#FFFFFF;
	clear:both;
	display:none;
}
.divheader1{
	width:960px;
	height:225px;
	position:relative;
	display:none;
}
.divheader2{
	width:406px;
	height:225px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#a6ce39;
	display:none;
}
.divheader3{
	width:554px;
	height:225px;
	overflow:hidden;
	position:absolute;
	left:406px;
	top:0px;
	background-color:#a6ce39;
	display:none;
}
.divlogo{
	height:87px;
	background-color:#FFFFFF;
	display:none;
}
.divsearch1{
	height:138px;
	overflow:hidden;
	padding:0px;
	display:none;
}
.divsearch2{
	float:left;
	display:none;
}
.divsearch3{
	float:left;
	padding-top:3px;
	padding-left:15px;
	display:none;
}
.divsearch4{
	padding-top:100px;
	padding-left:18px;
	display:none;
}
.divsearch5{
	padding-top:55px;
	padding-left:18px;
	display:none;
}
.divpfad{
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	paddin-right:220px;
	background-image:url(../backs/pfadback.gif);
	clear:both;
	display:none;
}
.divpfadstart{
	height:20px;
	overflow:hidden;
	background-image:url(../backs/pfadback.gif);
	clear:both;
	display:none;
}
.divcol1{
	float:left;
	background-color:#FFFFFF;
	width:225px;
	margin-right:25px;
	overflow:hidden;
	display:none;
}
.divcol2{
	float:left;
	background-color:#FFFFFF;
	width:590px;
	margin-right:15px;
	overflow:hidden;
}
.divcol3{
	float:left;
	background-color:#FFFFFF;
	width:200px;
	overflow:hidden;
	display:none;
}
.divfooter{
	padding-top:10px;
	padding-bottom:5px;
	clear:both;
	overflow:hidden;
	margin:auto;
	text-align:center;
	//background-image:url(../backs/footerback.gif);
}
.divfooter2{
	width:600px;
	text-align:left;
	margin:auto;
	display:none;
}
.divfooter2print{
	width:600px;
	text-align:left;
	margin:auto;
	display:block;
}
.divbreaker{
	height:1px;
	overflow:hidden;
	clear:both;
}
.divmnbut{
	background-image:url(../backs/mnback.gif);
	border-top-color:#003f91;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#003f91;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:10px;
	margin-bottom:4px;
}
.divmnbut2{
	background-image:url(../backs/mnback2.gif);
	border-top-color:#003f91;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#003f91;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:10px;
	margin-bottom:4px;	
}
.divmnbutact{
	background-color:#a6ce39;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:10px;
	margin-bottom:4px;
}
.divmnbutact2{
	background-color:#8cb02b;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:10px;
	margin-bottom:4px;
}
.divsnbut{
	background-image:url(../backs/snbck.gif);
	padding-top:1px;
	padding-bottom:2px;
	padding-left:34px;
	padding-right:10px;
}
.divsnbutact{
	background-image:url(../backs/snbck3.gif);
	padding-top:1px;
	padding-bottom:2px;
	padding-left:34px;
	padding-right:10px;
}
.divsnbut2{
	background-image:url(../backs/snbck2.gif);
	padding-top:1px;
	padding-bottom:2px;
	padding-left:34px;
	padding-right:10px;
}
.divssnbut{
	background-image:url(../backs/ssnback.gif);
	padding-top:0px;
	padding-bottom:1px;
	padding-left:50px;
	padding-right:10px;
}
.divssnbut2{
	background-image:url(../backs/ssnback2.gif);
	padding-top:0px;
	padding-bottom:1px;
	padding-left:50px;
	padding-right:10px;
}
.divblock{
	margin-bottom:15px;
}
.divueber{
	margin-bottom:5px;
}
.divueber2{
	margin-bottom:8px;
}
.divueber3{
	margin-bottom:6px;
}
.divimageleft{
	float:left;
	margin-right:15px;
	margin-bottom:3px;
}
.divimageright{
	float:right;
	margin-left:15px;
	margin-bottom:3px;
}
.divimagetext{
	margin-top:1px;
	text-align:center;
	padding:5px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#d2e69c;
}
.divlink{
	margin-top:8px;
	clear:both;
}
.divlink2{
	float:left;
	padding-right:8px;
}
.divlink3{
	float:left;
}
.divcontline{
	clear:both;
	margin:0px;
	overflow:hidden;
}
.divbox{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}
.divboxueber{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	background-color:#a6ce39;
	margin-bottom:1px;
}
.divboxueber2{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	background-color:#003f91;
	margin-bottom:1px;
}
.divboxcont{
	clear:both;
	padding:8px;
	background-color:#e4f0c3;
	overflow:hidden;
	
}
.divboxcont2{
	clear:both;
	padding:8px;
	background-color:#ccd9e9;
	overflow:hidden;
	
}
.divinfolink{
	margin-top:5px;
}
.divbanner1{
	padding:10px;
	text-align:center;
	border-color:#e4f0c3;
	border-style:solid;
	border-width:1px;
	margin-top:15px;
}
.divbanner2{
	padding:10px;
	text-align:center;
	border-color:#ccd9e9;
	border-style:solid;
	border-width:1px;
	margin-top:15px;
}
.divstart1{
	float:left;
	width:225px;
	margin-right:18px;
}
.divstart2{
	float:left;
	width:225px;
	margin-right:17px;
}
.divstart3{
	float:left;
	width:225px;
}
.divstartueber{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#a6ce39;
	margin-bottom:1px;
}
.divstartimage{
	width:225px;
}
.divstarttext{
	margin-top:10px;
}
.divgal{

}
.divgalimg{
	float:left;
	width:155px;
	margin-right:11px;
}
.divgalimglast{
	float:left;
	width:155px;
	margin-right:0px;
}
.divgalimg2{
	width:155px;
	height:155px;
	border: 1px solid #e4f0c3;
	/*background-color:#e4f0c3;*/
	margin-bottom:1px;
}
.divgalimg3{
	background-color:#e4f0c3;
	padding:8px;
}
.divgaltext{
	padding:5px;
	text-align:center;
}
.divgaltext2{
	padding:5px;
	text-align:center;
	background-color:#FFFFFF;
}
.divnavline{
	background-color:#e4f0c3;
	padding:5px;
	margin-bottom:5px;
}
.divguest{
	padding:5px;
	border-color:#a6ce39;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
	clear:both;
}
.divlist{
	padding:5px;
	border-bottom-color:#878787;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin-bottom:10px;
	clear:both;
}
.divsend{
	padding:8px;
	border-color:#a6ce39;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
	text-align:right;
}
.diveintrag{
	clear:both;
}
.divcartline{
	background-color:#96abc6;
	height:1px;
	overflow:hidden;
}
.divsitemap{
	margin-bottom:10px;
}
.divmainform{
	padding:20px;
	border-color:#e4f0c3;
	border-style:solid;
	border-width:2px;
}
.divmainform2{
	padding:10px;
	border-color:#e4f0c3;
	border-style:solid;
	border-width:2px;
}

/* box zum anzeigen der bearbeitungselemente im cms */
.divboxcms{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	background-color:#a6ce39;
	margin-bottom:1px;
}
/* box fuer formular bearbeitungsmodus im cms */
.divboxcmsedit{
	padding:2px;
	background-color:#e4f0c3;
}

.divgal2{
	clear:both;
}
.divgalbox2{
	width:85px;
	height:85px;
	float:left;
	margin-right:14px;
	background-color:#eaeaea;
	text-align:center;
}