/* druckoptionen */
.divprintheader{
	display:block;
	margin:auto;
	width:560px;
	text-align:left;
	clear:both;
}
.divprintfooter{
	display:block;
	margin:auto;
	width:560px;
	text-align:left;
	clear:both;
	height:77px;
	position:relative;
}

.divmaincontent_print{
	width:560px;
}
.druckoben{
	width:560px;
	height:81px;
	/*background-image:url(../../mainpics/druckkopf_oben.gif);*/
}
.druckunten{
	width:560px;
	height:77px;
	position:relative;
	/*background-image:url(../../mainpics/druckkopf_unten.gif);*/
}
.druckdatum{
	width:520px;
	text-align:right;
	position:absolute;
}

.divportal{
	margin:auto;
	width:560px;
	text-align:left;
	clear:both;
}

.divmainheader{
	width:980px;
	margin:auto;	
	text-align:left;
	clear:both;
	
}
.divmainheader1{
	width:980px;
	display:none;
}

.divmainheader1_1{
	width:430px;
	height:42px;
	float:left;
}

.divmainheader1_2{
	width:235px;
	height:42px;
	float:left;
}

.divmainheader1_3{
	width:117px;
	height:42px;
	float:left;
}

.divmainheader1_4{
	width:105px;
	height:42px;
	float:left;
}
.divmainheader1_5{
	width:93px;
	height:42px;
	float:left;
}

.divmainheader2{
	width:980px;
	height:155px;
	overflow:hidden;
	background-color: #1761a3;
	clear:both;
}
.divmainheader3{
	width:980px;
	height:10px;
	overflow:hidden;
	clear:both;
}

.divmainheader4{
	width:980px;
	background-color:#ebebec;
}

.divmaincontent{
	width:560px;
	clear:both;
	/*background-image:url(../../backs/cont_bg.gif);*/
}
.divmaincontent3{
	width:980px;
	background-image:url(../../backs/cont2_bg.gif);
}
.divmaincontent2{
	width:560px;
	margin-right:2px;
	margin-left:2px;
	float:left;
	overflow:hidden;
}
.divmaincontent4{
	width:750px;
	margin-right:10px;
	margin-left:16px;
	float:left;
}

.contentnormal{
	width:560px;
}

.contentnormal2{
	width:750px;
}
.contenttext{
	margin-bottom:10px;
}
.content2spalten{
	width:560px;
	background-image:url(../../backs/spalten_bg.gif);
}
.contentspalte{
	width:265px;
	float:left;
}
.contentspalteabstand{
	width:30px;
	float:left;
}
.divlinks{
	width:188px;
	margin-right:10px;
	float:left;
	display:none;
}
.divrechts{
	width:186px;
	margin-left:10px;
	float:left;
	display:none;
}
.infobox{
	width:186px;
	margin-bottom:10px;
}
.infobox2{
	width:186px;
}
.infobox3{
	width:186px;
	margin-bottom:1px;
}
.infoboxheadline{
	color:#ffffff;
	font-weight:bold;
	background-color: #1761a3;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.infoboxinhalt{
	padding:5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1761a3;
	border-bottom-color: #1761a3;
	border-left-color: #1761a3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.infoboxinhalt2{
	background-color:#b9cfe3;
	padding:5px;
}

.infoboxefa{
	padding:5px;
	background-color:#8bb0d1;
}

.infoboxefa2{
	padding:5px;
	background-color:#b9cfe3;
}

.tabellenheadline{
	color:#ffffff;
	font-weight:bold;
}

.tabellenheadline2{
	color:#1761a3;
	font-weight:bold;
}


/* Subnavigation Farben */
.subnavibox{
	width:186px;
}
.subnavibox1_1{
	background-color:#f2b3b0;
	margin-bottom:1px;
}

.subnavibox2_1{
	background-color:#f2b3b0;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_1{
	background-color:#f2b3b0;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_1{
	background-color:#f18f8a;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}

.subnavibox1_2{
	background-color:#bbdfff;
	margin-bottom:1px;
}

.subnavibox2_2{
	background-color:#bbdfff;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_2{
	background-color:#bbdfff;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_2{
	background-color:#9cd0fe;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}
.subnavibox1_3{
	background-color:#fad499;
	margin-bottom:1px;
}

.subnavibox2_3{
	background-color:#fad499;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_3{
	background-color:#fad499;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_3{
	background-color:#fbc674;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}
.subnavibox1_4{
	background-color:#cae7b6;
	margin-bottom:1px;
}

.subnavibox2_4{
	background-color:#cae7b6;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_4{
	background-color:#cae7b6;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_4{
	background-color:#b1e58e;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}
.subnavibox1_5{
	background-color:#b9cfe3;
	margin-bottom:1px;
}

.subnavibox2_5{
	background-color:#b9cfe3;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_5{
	background-color:#b9cfe3;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_5{
	background-color:#8ebae1;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}
.subnavibox1_6{
	background-color:#feefa6;
	margin-bottom:1px;
}

.subnavibox2_6{
	background-color:#feefa6;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_6{
	background-color:#feefa6;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_6{
	background-color:#fde988;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}

.subnavibox1_7{
	background-color:#e5e5e5;
	margin-bottom:1px;
}

.subnavibox2_7{
	background-color:#e5e5e5;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_7{
	background-color:#e5e5e5;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_7{
	background-color:#cbcaca;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}

.subnavibox1_8{
	background-color:#b9cfe3;
	margin-bottom:1px;
}

.subnavibox2_8{
	background-color:#b9cfe3;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.subnavibox3_8{
	background-color:#b9cfe3;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom:1px;
}
.subnavibox4_8{
	background-color:#8ebae1;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom:1px;
}
/* Ende Subnavigation Farben */

.divbreaker{
	height:1px;
	clear:both;
	overflow:hidden;
}
.divliner{
	height:1px;
	background-color:#d6d6d6;
	overflow:hidden;
	position:relative;
	margin:auto;
	
}
.divlinercontent{
	height:1px;
	background-color:#d6d6d6;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;;
}

.divfooter1{
	width:980px;
	background-color:#ffffff;
	clear:both;
	text-align:right;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;
}
.divimage{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.divimage2{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}
.divimage3{
	margin-bottom:5px;
}

.divimage4{
	float:left;
	margin-right:10px;
	margin-bottom:1px;
	margin-top:5px;
}
.divimagetext{
	text-align:center;
	margin-top:1px;
	position:relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.contentnavi{
	text-align:right;
	margin-bottom:10px;
}
.colinks{
	margin-bottom:3px;
}
.contentgalerie{
	margin-bottom:10px;
}

.divgalerie {
	height:100px;
	width:100px;
	border:1px solid #999999;
	float:left;
	margin-right:10px;
}
.divgalerie2 {
	height:100px;
	width:100px;
	border:1px solid #999999;
	float:left;
}
.divgaleriepic {
	text-align:center;
	padding:5px;
}

.divpoupgalerie {
	width:500px;
	border:1px solid #999999;
	margin:10px;
	padding:10px;
}
