
/* ========================================================================================	*/
/* Allgemeines Stylesheet 
/* ========================================================================================	*/



body
{
	
	scrollbar-arrow-color:#ffffff; 
	scrollbar-3dlight-color:#787878;
	scrollbar-face-color:#787878;  
	scrollbar-darkshadow-color:#787878; 
	scrollbar-track-color:#D7D6CF;
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#ffffff;
}

ul
{
	margin-left:0px;
	list-style-type:none;
}

ul ul
{
	margin-left:9px;
	list-style-type:none;
}

ul .sitemap2
{
	margin-left:30px;
	list-style-type:none;
}

ul .sitemap3
{
	margin-left:30px;
	list-style-type:none;
}

td
{
  empty-cells:show;
}

a
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#10238C;
}

.highlightLink
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#787878;	
	font-weight:bold;
}

.highlightLink2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#787878;	
}

.highlightLinkBG
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#ffffff;
	background-color:#9FA4A8;
	font-weight:bold;
}




.unhighlightLink
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#10238C;	
	font-weight:normal;
}



.internerLink a
{
	color:#10238C;
	
}	

.internerLink a:hover
{
	background-color: #9FA4A8;
	color:#ffffff;
}


a:hover
{
	color:#787878;
}	

#headImg
{
	position:absolute;
	top:0px;
	left:197px;
	width:770px;
	height:167px;
	background-color:#EAEFF3;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

#headLogo
{
	position:absolute;
	top:40px;
	left:49px;
	background-color:#FFFFFF;
	float:left;

	
}

.headNaviLine3
{

	position:absolute;
	top:0px;
	left:196px;
	width:1px;
	height:172px;
	background-color:#10238C;
	z-index:40;

}

.headNaviLine4
{

	position:absolute;
	top:0px;
	left:967px;
	width:1px;
	height:172px;
	background-color:#10238C;
	z-index:40;

}

#headNavi
{
	position:absolute;
	left:196px;
	top:139px;
	width:772px;
	height:28px;
	background-color:#EAEFF5;
	padding-left:1px;
	z-index:30;
}

.naviImg
{
	height:27px;
	float:left;
}

#subNaviContainer
{
	position:absolute;
	left:196px;
	top:158px;
	width:773px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:20;
}

.subNaviText
{

	float:left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#10238C;
	padding:10px 10px 10px 18px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#10238C;
	visibility:hidden;
}


#clearNavi
{
	position:absolute;
	left:146px;
	top:100px;
	z-index:10;
	visibility:hidden;
}

.containerContent
{
	position:absolute;
	top:205px;
	left:20px;
	width:948px;
	background-color:#FFFFFF;
}

#contentLine1
{
	position:absolute;
	top:205px;
	left:20px;
	z-index:10;
}

.boxImg
{
	width:256px;
	height:160px;
	float:left;
}

.boxSpace
{
	width:2px;
	height:160px;
	float:left;
	background-color:#FFFFFF;
	
}

.textBlau1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#10238C;
}

.textBlau2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#10238C;
}

.textWeiss1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.textSchwarz1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#box1 
{
	position:relative;
	left:26px;
	top:6px;
	z-index:10;
}

#box2 
{
	position:relative;
	left:26px;
	top:6px;
	z-index:10;
}

#box3 
{
	position:relative;
	left:26px;
	top:6px;
	z-index:10;
}

#box4
{
	position:relative;
	left:26px;
	top:10px;
	z-index:10;
}

#box5
{
	position:relative;
	left:26px;
	top:10px;
	z-index:10;
}

#box6
{
	position:relative;
	left:26px;
	top:10px;
	z-index:10;
	margin-bottom:14px;
}

#box7
{
	position:relative;
	float:left;
	top:6px;
	z-index:10;
	clear:both;
	height:160px;
}

#box8
{
	position:relative;
	float:left;
	top:10px;
	z-index:10;
	clear:both;
	height:160px;
}


#box1Text
{
	position:absolute;
	float:left;
	top:333px;
	left:196px;
	padding-left:15px;
	width:241px;
	z-index:11;
}

#box2Text
{
	position:absolute;
	float:left;
	top:333px;
	left:455px;
	padding-left:15px;
	width:241px;
	z-index:11;
}

#box3Text
{
	position:absolute;
	top:333px;	
	left:714px;
	padding-left:15px;
	width:241px;
	z-index:11;
}

#box5Text
{
	position:absolute;
	top:497px;
	left:196px;
	padding-left:15px;
	width:241px;
	z-index:11;
}

#spotlightTeaser
{
	width:246px;
	padding:5px;
	line-height: 10px;
	position:relative;
	margin-top:-80px;
	margin-bottom:-5px;
}

#box7Text
{
	position:absolute;
	float:left;
	top:333px;
	left:20px;
	padding-left:15px;
	width:135px;
	z-index:11;
}

#box8Text
{
	position:absolute;
	float:left;
	top:497px;
	left:20px;
	padding-left:15px;
	width:135px;
	z-index:11;
}

/* AnKo */
#newsTeaser
{
	position:relative;
	margin-top:-128px;
	left:5px;
	margin-bottom:-5px;
	width:246px;
	line-height: 10px;
}

.leftTeaserText {
	position:relative;
	margin-top:-42px;
	padding-left:15px;
	height:0px;
	width: 135px;
	margin-bottom:-25px;
}

.mainTeaserText {
	position:relative;
	margin-top:-42px;
	padding-left:15px;
	height:0px;
	width: 241px;
	margin-bottom:-25px;
}

/* Ende AnKo */


#teaserLine1
{
	position:absolute;
	top:211px;
	left:451px;
	height:324px;
	width:4px;
	background-color:#ffffff;
	z-index:12;

}

#teaserLine2
{
	position:absolute;
	top:211px;
	left:709px;
	height:324px;
	width:4px;
	background-color:#ffffff;
	z-index:12;

}





#containerFooter
{
	position:relative;
	width:953px;
}


.footerLinie1
{
	width:948px;
	height:2px;
	background-color:#D0D1D5;
}

.footerNaviText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#10238C;
	float:left;
	padding:2px 3px 2px 3px;

}


#searchForm
{
	background-color:#10238C;
	border-style:solid;
	border-width:1px;
	border-color:#A9B4D4;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	
	width:124px;
	
}


#margin {
	position:absolute;
	left:748px;
	top:207px;
	width:220px;
	overflow:hidden;	
}

#copyBild
{
	height:170px;
	width:220px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#FF850D;
	overflow:hidden;
}

#copyBildBalken
{
	position:absolute;
	left:748px;
	top:390px;
	height:160px;
	width:220px;

}


#infoBox
{
/*	position:absolute;
	left:746px;
	top:378px;*/
	width:217px;
	background-color:#FFFFFF;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FF850D;
}


.infoBoxItem
{
	padding:3px;
	margin-bottom:3px;
	width:217px;
	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:#FF850D;
}

#enlarge
{
	position:relative;
	margin:0px;
	margin-bottom:-19px;
	top:-13px;
	z-index:100;
}

#zahlen1 {
	margin-bottom:-14px;
}

#zahlen1 a
{
	color:#10238C;
}

#zahlen1 a:hover
{
	color:#FF850D;
}	

#zahlen1 a:active
{
	color:#FF850D;
}	

#infoBox a
{
	color:#FF850D;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}


.copyDiv
{
	position:relative;
	left:156px;
	width:500px;
	min-height:273px;
	padding-right:20px;
	margin-left:20px;
	margin-top:28px;
	padding-bottom:38px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#787878;	
	background-color:#FFFFFF;
}

.copyDivBreit
{
	position:relative;
	left:156px;
	width:770px;
	min-height:273px;
	margin-left:20px;
	margin-top:28px;
	padding-bottom:38px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#787878;	
	background-color:#FFFFFF;
}



.selectDiv
{
	top:372px;
	width:120px;
	height:130px;
	padding-right:20px;
	margin-left:20px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#10238C;
	
	overflow:hidden;
	background-color:#FFFFFF;
	
}



.copyHeadline
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#787878;
}

.subHeadline
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#787878;
	font-weight:bold;
}

#naviLinks
{
	position:absolute;
	top:235px;
	left:20px;
	width:150px;
	z-index:20;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#10238C;
	white-space:nowrap;
	
}

#naviLinks ul
{
	margin-left:0px;
	list-style-type:none;
}

#naviLinks ul ul
{
	margin-left:9px;
	list-style-type:none;
}

#naviLinks ul ul ul
{
	margin-left:9px;
	list-style-type:none;
}

#breadcrumb
{
	position:absolute;
	top:178px;
	left:196px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#10238C;
	z-index:10;
}


#ph
{
	position:absolute;
	top:235px;
	left:687px;
	z-index:10;
}

#pr
{
	position:absolute;
	top:480px;
	left:687px;
	z-index:10;
}


#ph2
{
	position:absolute;
	top:235px;
	left:812px;
	z-index:10;
}

#pr2
{
	position:absolute;
	top:480px;
	left:812px;
	z-index:10;
}

.copyText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#787878;
}

.formular1
{
	border-style:solid;
	border-width:1px;
	border-color:#10238C;
	
	scrollbar-3dlight-color:#787878; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#ffffff; 
	scrollbar-darkshadow-color:#787878; 
	scrollbar-face-color:#787878; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#787878;
}

.multiSelect1
{
	height:20px;
	width:150px;
	background-color:#787878;
	text-align:center;
	vertical-align:middle;
}

hr.dotted
{
	height:1px;
	color:#787878;
	border-style:dotted;
	border-width:0 0 1px 0;
	
}

.tabelle1Th
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	vertical-align:center;
	background-color:#D0D1D5;
	border-style:solid;
	border-width:1px;
	border-color:#9E9FA3;
}

.tabelle1Td
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	vertical-align:center;
	background-color:#EEEFF3;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#9E9FA3;
}

.tabelle1HeaderTd
{
	border-width:1px;
}


/* ========================================================================================	 */
/* Styles Navigation														
/* ========================================================================================	 */

#subnav0
{
	position:absolute;
	left:0px;
	top:10px;
	width:140px;
}

.subnav0_level2
{
	position:absolute;
	left:601px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav0_level3
{
	position:absolute;
	left:454px;
	top:200px;
	z-index:20;
	width:140px;
}


#subnav1
{
	position:absolute;
	left:110px;
	top:10px;
	width:140px;
}

.subnav1_level2
{
	position:absolute;
	left:601px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav1_level3
{
	position:absolute;
	left:454px;
	top:200px;
	z-index:20;
	width:140px;
}

#subnav2
{
	position:absolute;
	left:220px;
	top:10px;
	width:140px;
}

.subnav2_level2
{
	position:absolute;
	left:601px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav2_level3
{
	position:absolute;
	left:454px;
	top:200px;
	z-index:20;
	width:140px;
}

#subnav3
{
	position:absolute;
	left:330px;
	top:10px;
	width:140px;
}

.subnav2_level2
{
	position:absolute;
	left:601px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav2_level3
{
	position:absolute;
	left:454px;
	top:200px;
	z-index:20;
	width:140px;
}

#subnav4
{
	position:absolute;
	left:440px;
	top:10px;
	width:140px;
}

.subnav4_level2
{
	position:absolute;
	left:497px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav4_level3
{
	position:absolute;
	left:358px;
	top:200px;
	z-index:20;
	width:140px;
}

#subnav5
{
	position:absolute;
	left:550px;
	top:10px;
	width:140px;
}

.subnav5_level2
{
	position:absolute;
	left:607px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav5_level3
{
	position:absolute;
	left:468px;
	top:200px;
	z-index:20;
	width:140px;
}

#subnav6
{
	position:absolute;
	left:660px;
	top:10px;
	width:140px;
}

.subnav6_level2
{
	position:absolute;
	left:717px;
	top:184px;
	z-index:20;
	width:140px;
}

.subnav6_level3
{
	position:absolute;
	left:578px;
	top:200px;
	z-index:20;
	width:140px;
}

/* Styles MBo start	*/

.paragraphImage {
	position:relative;
	overflow:hidden;
	width:500px;
	height:142px;
/*	background-image:url(../../media/images/redaktionell/paragraph_images/newsBg2.gif);	*/
}

.paragraphImage img {
	position:absolute;
	bottom:0px;	
}

.paragraphFlash {
	position:relative;
	overflow:hidden;
	width:500px;
	height:142px;
/*	background-image:url(../../media/images/redaktionell/paragraph_images/newsBg2.gif);	*/
}

/* Styles MBo end	*/
