.divprintheader{
	display:none;
}
.divprintfooter{
	display:none;
}
.divportal{
	margin:auto;
	width:990px;
	text-align:left;
	clear:both;
}
.divmainheader{
	position:relative;
	width:990px;
	overflow:hidden;
	background-image:url(../../backs/mainback_2.jpg);
	clear:both;
}
.divmainheader2{
	position:relative;
	width:990px;
	height:58px;
	overflow:hidden;
	background-image:url(../../backs/mainbacktop1_2.jpg);
	background-repeat:no-repeat;
}
.divmainheader3{
	position:relative;
	width:990px;
	overflow:hidden;
}
.divmainheader4{
	float:left;
	width:37px;
	height:237px;
	top:0px;
	left:0px;
	background-image:url(../../backs/mainbacktop2_2.jpg);
	overflow:hidden;
}
.divmainheader5{
	float:left;
	width:934px;
	height:205px;
	top:0px;
	left:37px;
	overflow:hidden;
    background-color:#FFFFFF;
}
.divsearch{
	position:absolute;
	top:170px;
	left:740px;
}
.divmn{
	float:left;
	width:934px;
	top:205px;
	left:37px;
	overflow:hidden;
    background-color:#FFFFFF;
}
.divmn2{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:10px;
}
.divlogo{
	position:absolute;
	top:0px;
	right:19px;
	width:197px;
	height:58px;
	background-image:url(../../main/logo_2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.divmaincontent{
	width:990px;
	background-color:#fffb95;
	clear:both;
	overflow:hidden;
}
.divmaincontent2{
	padding-left:37px;
	padding-right:20px;
	padding-bottom:0px;
}

.divmaincontent3{
	padding-left:37px;
	padding-right:20px;
	padding-bottom:0px;
	background-image:url(../../backs/startback_2.gif);
	float:left;
}

.divbreaker{
	height:1px;
	clear:both;
	overflow:hidden;
}
.divbreaker5{
	height:5px;
	clear:both;
	overflow:hidden;
}
.divbreaker10{
	height:10px;
	clear:both;
	overflow:hidden;
}
.divbreaker15{
	height:15px;
	clear:both;
	overflow:hidden;
}
.divbreaker20{
	height:20px;
	clear:both;
	overflow:hidden;
}
.divbreaker30{
	height:30px;
	clear:both;
	overflow:hidden;
}
.divglobal{
	position:absolute;
	top:40px;
	left:45px;
}
.divlinks{
	float:left;
	width:190px;
	margin-right:20px;
}
.divrechts{
	float:left;
	width:723px;
}
.divliner{
	height:5px;
	background-color:#e1c668;
	overflow:hidden;
	position:relative;
	margin:auto;
	
}
.divlinercont{
	height:1px;
	background-color:#e1c668;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
}

.divlinerextra{
	height:1px;
	background-color:#b8ca70;
	overflow:hidden;
	margin-bottom:7px;
	margin-top:7px;
	position:relative;
	background-image:url(../../icons/abschnittslinie_2.gif);
}

.divlinerextra2{
	height:1px;
	overflow:hidden;
	margin-bottom:7px;
	margin-top:7px;
	position:relative;
	background-image:url(../../icons/warenkorblinie.gif);
}
.divfooter1{
	width:990px;
	background-color:#fffb95;
	clear:both;
	overflow:hidden;
	margin:auto;
	padding-top:15px;
}
.divfooter2{
	padding-left:37px;
	overflow:hidden;
}
.divfoo1{
	float:left;
	width:270px;
	border-right-style:solid;
	border-right-color:#e1c668;
	border-right-width:1px;
	overflow:hidden;
	text-align:left;
}
.divfoo2{
	float:left;
	width:140px;
	border-right-style:solid;
	border-right-color:#e1c668;
	border-right-width:1px;
	overflow:hidden;
	text-align:left;
}
.divfoo3{
	float:left;
	width:295px;
	border-right-style:solid;
	border-right-color:#e1c668;
	border-right-width:1px;
	overflow:hidden;
	text-align:left;
}
.divfoo4{
	float:left;
	width:228px;
	overflow:hidden;
	text-align:right;
}
.divsnbut{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fffdd5;
	margin-bottom:1px;
	overflow:hidden;
}
.divsnbutact{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fad54b;
	margin-bottom:1px;
	overflow:hidden;
}
.divssnbut{
	padding-left:25px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(../../backs/snback_4.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.divgnbut{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	margin-bottom:1px;
	overflow:hidden;
}
.divgnbutact{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fdbf00;
	margin-bottom:1px;
	overflow:hidden;
}

.divreiteract{
	float:left;
	height:17px; 
	background-color:#fecb4a;
	margin-right:1px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
}

.divreiterbut{
	float:left;
	height:17px; 
	background-color:#f3990f;
	margin-right:1px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
}

.divrtinhalt{
	
	background-color:#fffdca;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f3990f;
	border-bottom-color: #f3990f;
	border-left-color: #f3990f;
}
.divbreaker2{
	background-color:#f3990f;
	height:1px;
	clear:both;
	overflow:hidden;
}

.divrtinhalt2{
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:10px;
}

.divinfobox{
	padding:10px;
	background-color:#f7b610;
}
.divinfobox2{
	padding:10px;
	background-color: #FF6600;
}

.divinfoueber{
	margin-bottom:10px;
}
.divinfolink{
	margin-bottom:2px;
	position:relative;
}
.divlink{
	margin-top:8px;
	position:relative;
}
.divlink2{
	margin-top:8px;
	position:relative;
}
.divlinkicon{
	position:absolute;
	top:0px;
	left:0px;
}
.divinput{
	position:absolute;
}
.divlinkicon2{
	position:absolute;
	width:250px;
	top:0px;
	right:0px;
	text-align:right;
}
.divlinkicon3{
	position:absolute;
	width:500px;
	top:0px;
	right:0px;
	text-align:right;
}
.divlinkicon3{
	position:absolute;
	width:100px;
	top:0px;
	right:0px;
	text-align:right;
}
.divlinkcont{
	padding-left:25px;
}

.divlinkcontextra{
	padding-left:25px;
	padding-right:25px;
}
.divlinkcontextra2{
   	padding-right:25px;
	text-align:right;
	margin-bottom:5px;
}
.divblock{
	margin-bottom:15px;
}
.divueber{
	margin-bottom:10px;
}
.divueber2{
	margin-bottom:10px;
}
.divinhalt{
	clear:both;
	margin-bottom:5px;
}

.divinhaltdropdown{
	clear:both;
	margin-bottom:8px;
}
.divinhaltextra{
	clear:both;
	margin-bottom:15px;
}
.divspalte1{
	float:left;
	width:231px;
	margin-right:15px;
}
.divspalte2{
	float:left;
	width:231px;
	margin-right:15px;
}
.divspalte3{
	float:left;
	width:231px;
}
.divlittleblock{
	height:5px;
	width:15px;
	position:absolute;
	top:0px;
	background-color:#cde5ff;
}
.divimage{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.divimage2{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
.divimage3{
	margin-bottom:5px;
}

.divimage4{
	float:left;
	margin-right:10px;
	margin-bottom:1px;
	margin-top:5px;
}

.divlistextra{
	margin-top:3px;
}
.divimagetext{
	text-align:center;
	padding:5px;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-color:#e1c668;
	border-left-color:#e1c668;
	border-right-color:#e1c668;
	margin-top:1px;
}
.divpauschal{
	background-color:#fad54b;
	width:720px;
	height:27px;
	margin-bottom:10px;
}

.divpauschallinks{
    position:absolut;
	width:500px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

.divpauschalrechts{
    position:absolut;
	width:200px;
	float:left;
	margin-right:5px;
	margin-top:5px;
	text-align:right;
}

.divimap{
    position:relative;
	margin-bottom:10px;
}
.divimapnav{
position:absolut;
	width:200px;
	margin-top:5px;
    float:left;
	overflow:hidden;
}

.divimapnav1{
    position:absolut;
	width:500px;
	float:left;
	margin-right:20px;
	margin-top:5px;
}

.divmapnav2{
    margin-top:4px;
	margin-bottom:4px;
	color:#666666;
	padding-left:20px;
}

.iconabstand{
    margin-left:5px;
}

.iconabstand2{
    margin-left:5px;
}

.lipoint{
	color: #487A29;

}

.divgalerie {
	text-decoration: none;
	border: 1px solid #f3990f;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	text-align:center;
	background-color: #fffdca;
	height:120px;
	width:120px;
} 

.divgalerie2 {
	padding: 9px;
} 
.startbox1{
	width:448px;
	float:left;
	overflow:hidden;
}
.startbox2{
	width:190px;
	float:left;
	overflow:hidden;
}
.startbox3{
	width:228px;
	float:left;
	overflow:hidden;
}
.starttrenner{
	width:4px;
	background-color:#e1c668;
	margin-left:14px;
	margin-right:14px;
	float:left;
	overflow:hidden;
}

.startkarte{
	width:190px;
	height:126px;
	background-image:url(../../main/start_karte_2.gif);
	background-repeat:no-repeat;
}
.startkarte2{
	width:170px;
	height:109px;
	background-image:url(../../main/start_karte2_2.gif);
	background-repeat:no-repeat;
}
.divsubn_hover{
	background-color:#FFF;
	border: 1px solid #9d4a00;
	padding:5px;
	width:180px;
}
.divinfoboxregion{
	padding:10px;
	background-color:#fffb95;
}