@charset "utf-8"; 
 /* COLORS 

page-bg: color: #f3f6f7; 
 darkblue: color: #003a5b; 
 mittelblau: color: #ccd8df; 
 orange: color: #fa6e00; 
 */

.clearer{
 float:none; 
 clear:both;
 }

body{
 background-color:#f3f6f7; 
 padding:0px; 
 margin:0px; 
 font-family:"trebuchet ms","Lucida Sans", Arial, Helvetica, sans-serif; 
 }

a{
 color:#fa6e00;
 }

a:hover{
 color:#fa6e00; 
 text-decoration: 
 none;
 }

#pageBG{
 background-image:url(../images/body_bg.gif); 
 background-repeat:repeat-y; 
 display:block; 
 width:800px; 
 padding:0px; 
 margin:0px; 
 }

#page{
 background-image:url(../images/page_bg.gif); 
 background-repeat:no-repeat; 
 display:block; 
 width:100%; 
 padding-left:0px; 
 padding-right:0px; 
 padding-top:0px; 
 overflow:hidden; 
 padding-bottom: 40px; 
 }

#left{
 width:0px; 
 visibility:hidden;
 display:none;
 }

#center, #centertopwide{
 width:507px; 
 display:block; 
 float:left; 
 margin-left: 0px; 
 font-family:"Lucida Sans","trebuchet ms", Arial, Helvetica, sans-serif; 
 }
 
#centerwide #center{
 width:726px; 
 }
 
#centerwide{
 width:732px;
 display:block;
 float:left;
 margin-left: 0px;
 font-family:"Lucida Sans","trebuchet ms", Arial, Helvetica, sans-serif;
 }

#right{
 width:205px; 
 display:block; 
 float:right; 
 margin-top: 0px; 
 }
 
#rightwide{
 width:205px;
 height:221px;
 display:block;
 float:right;
 margin-top: 0px;
 }

#logo{
 width:233px; 
 height: 134px; 
 background-image:url(../images/logo.gif); 
 background-repeat:no-repeat; 
 margin-top:0px; 
 margin-bottom:10px; 
 display:block; 
 float:left; 
 }
 
#logo a{
 display:block;
 height:84px;
 margin-top:50px;
 text-decoration:none;
 }

#suche, #sucheEN{
 width:0px; 
 visibility:hidden;
 display:none; 
 }
 
#sucheEN{
 background-image:url(../images/suche_bg_en.gif); 
 }
 
#suche input, #sucheEN input{
 width:136px; 
 height:16px; 
 color:#68899D; 
 font-size:9px; 
 background-color: transparent; 
 background-image: url(../images/blindgif.gif); 
 border: 0px; 
 letter-spacing: 1px; 
 float: left; 
 }
 
#suche .sendsearch, #sucheEN .sendsearch {
 width:20px;
 height:20px;
 }
 
/* MAINNAVI-BEGIN____________________________________________________________*/

#mainnavi{
 width:0px; 
 visibility:hidden;
 display:none;
 }

#mainnavi .eintragL0 a{
 width:197px; 
 float:left; 
 height:25px; 
 display:block; 
 background-image:none; 
 font-size:11px; 
 text-decoration:none; 
 color: #003a5b; 
 padding-left: 25px; 
 padding-top: 10px; 
 }

#mainnavi .eintragL0 a:hover{
 color: #fa6e00; 
 /*background-image:url(images/mainnavi_l0_hover.gif); */
 }

#mainnavi .eintragL0activOHNE a, #mainnavi .eintragL0activMIT a{
 width:197px; 
 margin-left:1px; 
 float:left; 
 height:24px; 
 display:block; 
 background-image:url(../images/mainnaviL0_activOHNE.gif); 
 font-size:12px; 
 font-weight:bold; 
 text-decoration:none; 
 color: #003a5b; 
 padding-left: 25px; 
 padding-top: 11px; 
 }

#mainnavi .eintragL0activOHNE a:hover{ 
 background-image:url(../images/mainnavil0_activOHNE_hover.gif); 
 }

/* MAINNAVI_SUBNAVI-BEGIN____________________________________________________________*/

#mainnavi .eintragL0activMIT a{ 
 background-image:url(../images/mainnavil0_activMIT.gif); 
 background-repeat:no-repeat; 
 background-color:#ccd8df; 
 margin-left:1px; 
 }

#mainnavi .eintragL0activMIT a:hover{ 
 background-image:url(../images/mainnavil0_activMIT_hover.gif); 
 }

#mainnavi .L1container{
 width: 222px; 
 display:block; 
 float:left; 
 background-image:url(../images/L1_container_bg.gif); 
 background-repeat:repeat-x; 
 background-color:#ccd8df; 
 padding-bottom: 0px; 
 margin-bottom: 1px; 
 margin-top: 0px; 
 margin-left: 0px; 
 border-left: 1px solid #fbfcfd; 
 }

#mainnavi .L1container .abschluss{
 width:222px; 
 height:12px; 
 display:block; 
 float:left; 
 background-image:url(../images/L1_container_abschluss.png); 
 margin-top: -5px; 
 }

#mainnavi .L1container .eintragL1 a, #mainnavi .L1container .eintragL1activOHNE a{
 height:19px; 
 width:187px; 
 display:block; 
 float:left; 
 font-size:10px; 
 color: #003a5b; 
 text-decoration:none; 
 padding-top: 3px; 
 padding-left: 35px; 
 }

#mainnavi .L1container .eintragL1 a:hover{ 
 color: #fa6e00; 
 }

#mainnavi .L1container .eintragL1activOHNE a, #mainnavi .L1container .eintragL1activOHNE a:hover{
 font-weight:bold; 
 padding-top: 3px; 
 padding-bottom:2px; 
 height: 17px; 
 background-image:url(../images/pfeil_orange4x5px.gif); 
 background-repeat:no-repeat; 
 background-position:26px 8px; 
 }

#mainnavi .L2container{
 background-color:#FFFFFF; 
 border-left: 3px solid #fb7810; 
 width:219px; 
 display:block; 
 float:left; 
 padding-bottom: 4px; 
 margin-bottom: 0px;
 border-bottom:1px solid #b3c4ce;
 }

#mainnavi .eintragL1activMIT a{
 background-color:#FFFFFF; 
 border-top: 1px solid #b3c4ce; 
 border-left: 3px solid #fb7810; 
 height:16px; 
 width:187px; 
 display:block; 
 float:left; 
 font-size:10px; 
 color: #003a5b; 
 text-decoration:none; 
 padding-top: 6px; 
 padding-left: 32px; 
 font-weight: bold; 
 }

#mainnavi .L2container .eintragL2 a, #mainnavi .L2container .eintragL2activ a{
 width:164px; 
 height:16px; 
 font-size:9px; 
 color: #003a5b; 
 display: block; 
 padding-left: 52px; 
 float: left; 
 text-decoration: none; 
 padding-top: 2px; 
 }

#mainnavi .L2container .eintragL2 a:hover{
 color:#fa6e00; 
 }

#mainnavi .L2container .eintragL2activ a, #mainnavi .L2container .eintragL2activ a:hover{
 color:#fa6e00; 
 }

/* MAINNAVI_SUBNAVI-END____________________________________________________________*/

/* MAINNAVI-END____________________________________________________________*/


/* TOPNAVI-BEGIN____________________________________________________________*/

#topnavi{
 width:0px; 
 visibility:hidden;
 display:none;
 }

#topnavi .eintrag a, #topnavi .eintragActiv a{
 padding-top:3px; 
 height:22px; 
 width:69px; 
 display:block; 
 float:right; 
 background-image:url(../images/topnavi_button.gif); 
 font-size:10px; 
 color:#003a5b; 
 text-align:center; 
 text-decoration:none; 
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; 
 }

#topnavi .eintragActiv a{
 background-image:url(../images/topnavi_button_activ.gif); 
 color: #fa6e00; 
 }

#topnavi .eintrag a:hover{
 color: #fa6e00; 
 }

#topnavi .eintragFirst a, #topnavi .eintragFirstActiv a{
 padding-top:3px; 
 height:22px; 
 width:67px; 
 display:block; 
 float:right; 
 background-image:url(../images/topnavi_button_first.gif); 
 font-size:10px; 
 color:#003a5b; 
 text-align:center; 
 text-decoration:none; 
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; 
 }

#topnavi .eintragFirstActiv a{
 background-image:url(../images/topnavi_button_first_activ.gif); 
 color: #fa6e00; 
 }

#topnavi .eintragFirst a:hover{
 color: #fa6e00; 
 }

/* TOPNAVI-END____________________________________________________________*/

#fotoBG{
 width:507px; 
 height:160px; 
 display:block; 
 float:left; 
 background-image:url(../images/foto_bg.gif); 
 margin-top: 5px; 
 background-repeat: no-repeat; 
 overflow: hidden; 
 }

#fotoLinie{
 width:507px; 
 height:6px; 
 display:block; 
 background-image:url(../images/foto_Linie.gif); 
 overflow:hidden; 
 float: left; 
 margin-bottom: 5px; 
 }

#foto{
 width:500px; 
 height:144px; 
 display:block; 
 float:left; 
 padding-top:10px; 
 padding-left:7px; 
 margin: 0px; 
 }

#fotoBG .headline{
 font-size:19px; 
 text-transform:uppercase; 

 color:#003A5B; 
 margin-left: 99px; 
 margin-top: -112px; 
 font-weight: normal; 
 display: block; 
 width: 400px; 
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; 
 }

#center #crumbnavi, #centertopwide #crumbnavi{
 width:500px; 
 display:block; 
 float:right; 
 height:20px; 
 font-size:10px; 
 color:#fa6e00; 
 margin-top: 6px; 
 font-weight: normal; 
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; 
 }

#center #crumbnavi a, #centertopwide #crumbnavi a{
 color:#003a5b; 
 text-decoration:none; 
 }

#center #crumbnavi a:hover, #centertopwide #crumbnavi a:hover{
 text-decoration:underline; 
 }



#center .shadowtrenner, #centertopwide .shadowtrenner{
 width:500px; 
 height:8px; 
 display:block; 
 background-image:url(../images/shadowtrenner.gif); 
 overflow:hidden; 
 float: left; 
 margin-bottom:15px; 
 }

/* CENTERCONTENT-BEGIN____________________________________________________________*/

#center H1, #center H2{
 font-size:17px; 
 color:#003a5b; 
 margin-top:10px; 
 margin-left: 7px; 
 margin-bottom: 0px; 
 padding-bottom: 0px; 
 width: 493px; 
 text-transform: uppercase; 
 line-height: 17px; 
 display: none; 
 }

#center H2{
 font-size:13px; 
 color:#fa6e00; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 text-transform: none; 
 font-weight: bolder; 
 line-height: 16px; 
 }

#center .centerbox01{
 width:500px; 
 display:block; 
 float:right; 
 background-color:#CCCCCC; 
 background-image:url(../images/centerBox_kachel.gif); 
 overflow:hidden; 
 margin-top: -1px; 
 }
 
#centerwide #center .centerbox01{
 width:704px;
 margin-right: 15px;
 background-image:url(../images/centerBoxWide_kachel.gif);
 margin-bottom: 0px;
 }
 
#center .whitebox, #centerwide #center .whitebox{
 width:498px;
 display:block;
 float:right;
 background-color:#FFFFFF;
 overflow:hidden;
 border: 1px solid #cad4db;
 padding: 5px;
 padding-left: 0px;
 padding-right: 0px;
 background-image: url(../images/whitebox_bg.gif);
 background-repeat: repeat-x;
 background-position: bottom;
 margin-bottom:0px;
 margin-top: -1px;
 }
 
#centerwide #center .whitebox{
 width:702px;
 margin-right: 15px;
}

#center .whitebox H1, #centerwide #center .whitebox H1{
 font-size:20px; 
 color:#003a5b; 
 margin-top:3px; 
 margin-left: 0px; 
 margin-bottom: 2px; 
 padding-bottom: 0px; 
 text-transform: none; 
 line-height: 23px; 
 display:block; 
 width: 469px; 
 letter-spacing: -1px; 
 font-weight: 600; 
 }
 
#centerwide #center .whitebox H1{
 width:672px;
}

#center .whitebox H2, #centerwide #center .whitebox H2{
 font-size:13px; 
 color:#fa6e00; 
 margin-top: -4px; 
 margin-bottom: 3px; 
 text-transform: none; 
 font-weight: bolder; 
 line-height: 16px; 
 display:block; 
 padding: 0px; 
 margin-left: 0px; 
 width: 469px; 
 }
 
#centerwide #center .whitebox H2{
 width:672px;
}

#center .centerbox01 H1, #center .centerbox01 H2.centerboxHeader, #centerwide #center .centerbox01 H1, #centerwide #center .centerbox01 H2.centerboxHeader{
 width:486px; 
 overflow:hidden; 
 height:21px; 
 display:block; 
 background-image:url(../images/centerBoxH1.gif); 
 font-size:11px; 
 font-weight:bold; 
 line-height:14px; 
 color:#003a5b; 
 text-transform:uppercase; 
 padding-left: 14px; 
 padding-top:8px; 
 padding-bottom: 0px; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin: 0px; 
 }
 
#centerwide #center .centerbox01 H1, #centerwide #center .centerbox01 H2.centerboxHeader{ 
 width:690px;
 background-image:url(../images/centerBoxWideH1.gif);
 }


#center .centerbox01 H2.centerboxHeader{background-image:url(../images/centerBoxH2.gif);}
#centerwide #center .centerbox01 H2.centerboxHeader{background-image:url(../images/centerBoxWideH2.gif);}

#center .centerbox01 .inhalte H2, #center .centerbox01 .inhalte H1, #centerwide #center .centerbox01 .inhalte H2, #centerwide #center .centerbox01 .inhalte H1{
background-image:none; 
 padding-left:0px; 
 font-size:13px; 
 color:#fa6e00; 
 margin-top: 0px; 
 margin-bottom: 10px; 
 text-transform: none; 
 font-weight: bolder; 
 line-height: 16px; 
 display:block; 
 padding: 0px; 
 margin-left: 0px; 
 width: 469px; 
 }

	

#center .centerbox01 .inhalte H1, #centerwide #center .centerbox01 .inhalte H1{
font-size:15px; 
 }



#center .centerbox01 .top, #center .centerbox01 .bottom{
	width:500px;
	height:10px;
	background-image:url(../images/centerBox_Top.gif);
	overflow:hidden;
 }
#centerwide #center .centerbox01 .top, #centerwide #center .centerbox01 .bottom{
	width:704px;
	height:11px;
	background-image:url(../images/centerBoxWide_Top.gif);
	overflow:hidden;
 }

#center .centerbox01 .bottom{background-image:url(../images/centerBox_Bottom.gif);}
#centerwide #center .centerbox01 .bottom {
	background-image:url(../images/centerBoxWide_Bottom.gif);
}

#center .centerbox01 .inhalte, #center .whitebox .inhalte, #centerwide #center .centerbox01 .inhalte, #centerwide #center .whitebox .inhalte{
	float:none;
	padding-left:15px;
	font-size: 13px;
	color: #003a5b;
	line-height: 21px;
	margin-bottom: 2px;
	width: 470px;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
 }
#centerwide #center .centerbox01 .inhalte, #centerwide #center .whitebox .inhalte{
	width:674px;
	padding-right: 14px;
}
#center .centerbox01 .inhalte .bodytext, #center .whitebox .inhalte .bodytext{padding-top:0px; 
 margin-top:0px; 
 }


#center .centerbox01 .inhalte H3, #center .whitebox .inhalte H3{

font-size:14px; 
 font-weight:bold; 
 margin-bottom:7px; 
 padding-bottom:0px; 
 line-height:14px; 
 color:#fa6e00; 
 margin-top:0px; 
 padding-top:0px; 
 }
#center .centerbox01 .inhalte H3 a{text-decoration:none;}


.align-right {text-align:right; 
 }

#center .centerbox01 .inhalte a{color:#fa6e00; 
 margin-top: 0px; 
 padding-top: 0px; 
 }
#center .centerbox01 .inhalte .news-list-category{
	font-size:9px;
	color: #84A1B0;
}
#center .centerbox01 .inhalte a:hover{

 color:#fa6e00; 
 background-color:#E9F0F3; 
 text-decoration: none; 
 text-align: left; 
 }
#center .centerbox01 .inhalte UL LI a:hover{background-color:#FFFFFF;}
#center .centerbox01 .inhalte .mehr a{

	font-size:10px; 
 font-weight:normal; 
 color:#fa6e00; 
 text-align: right; 
 display: block; 
 text-decoration: none; 
 margin-bottom: -5px; 
 }

#center .centerbox01 .inhalte .mehr a:hover{

	background-color:#FFFFFF; 
 text-decoration:underline; 
 }



#center .trenner {
	height:15px;
	clear:both;
	width: 250px;
	line-height:0px;
	font-size:0px;
 }


/*INFOBOXEN START __________________________________________________________*/
#center .infobox{
	width:500px;
	background-color:#b7c6cf;
	background-image:url(../images/infobox3er_kachel_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 25px;
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: -1px;
	 }
#center .infobox p{
margin:0px;
padding:0px;
	 }
	 
#centerwide #center .infobox{
	width:704px;
	margin-right: 15px;
	
}
#center .infobox h4{
 width:486px; 
 height:18px; 
 background-image:url(../images/infobox3er_headline_bg.gif); 
 color:#FFFFFF; 
 margin:0px; 
 padding:0px; 
 font-size:11px; 
 font-weight: bold; 
 text-transform: uppercase; 
 padding-left: 14px; 
 padding-top: 7px; 
 float: left; 
 display: block; 
 }
#centerwide #center .infobox h4{
 width:690px;
 background-image:url(../images/infobox3er_wide_headline_bg.gif); 
}
#center .infobox .linienBG3er, #center .infobox .linienBG2er, #center .infobox .linienBG1er{width:500px; 
 float:left; 
 background-image:url(../images/infobox3er_striche_bg.gif); 
 background-repeat:repeat-y; 
 }
#centerwide #center .infobox .linienBG4er, #centerwide #center .infobox .linienBG3er, #centerwide #center .infobox .linienBG2er, #centerwide #center .infobox .linienBG1er{
	width:704px;
	float:left;
	background-image:url(../images/infobox3er_wide_striche_bg.gif);
	background-repeat:repeat-y;
 }
#center .infobox .linienBG2er{background-image:url(../images/infobox2er_striche_bg.gif); }
#center .infobox .linienBG1er{background-image:url(../images/infobox1er_striche_bg.gif); }

#centerwide #center .infobox .linienBG4er{
	background-image:url(../images/infobox4er_wide_striche_bg.gif);
}
#centerwide #center .infobox .linienBG2er{background-image:url(../images/infobox2er_striche_bg.gif); }
#centerwide #center .infobox .linienBG1er{
	background-image:url(../images/infobox1er_wide_striche_bg.gif);
}

#center .infobox .content3er{
	width:131px;
	float: left;
	display: block;
	color:#003A5B;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	letter-spacing: -1px;
	background-image: url(../images/infobox_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 9px 10px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 5px;
 }
#centerwide #center .infobox .content3er{width:199px;}
#centerwide #center .infobox .content4er{width:99px;}
#center .infobox .content2er, #center .infobox .content4er{
 width:215px; 
 float: left; 
 display: block; 
 color:#003A5B; 
 font-size:11px; 
 font-weight:bold; 
 line-height:14px; 
 letter-spacing: -1px; 
 background-image: url(../images/infobox_pfeil.gif); 
 background-repeat: no-repeat; 
 background-position: 9px 10px; 
 padding-left: 25px; 
 padding-right: 10px; 
 padding-top: 5px; 
 }
#centerwide #center .infobox .content2er{width:317px;}
#centerwide #center .infobox .content4er{
	width:141px;
}
#center .infobox .content1er{
 width:465px; 
 float: left; 
 display: block; 
 color:#003A5B; 
 font-size:11px; 
 font-weight:bold; 
 line-height:14px; 
 letter-spacing: -1px; 
 background-image: url(../images/infobox_pfeil.gif); 
 background-repeat: no-repeat; 
 background-position: 9px 10px; 
 padding-left: 25px; 
 padding-right: 10px; 
 padding-top: 5px; 
 }
#centerwide #center .infobox .content1er{
	width:669px;
}
#center .infobox .footer3er, #center .infobox .footer2er, #center .infobox .footer1er{
 width:500px; 
 height:10px; 
 background-image:url(../images/infobox3er_footer_bg_trans.png); 
 float:left; 
 display:block; 
 margin:0px; 
 padding:0px; 
 }
#centerwide #center .infobox .footer4er, #centerwide #center .infobox .footer3er, #centerwide #center .infobox .footer2er, #centerwide #center .infobox .footer1er{
	width:704px;
	height:10px;
	background-image:url(../images/infobox3er_wide_footer_bg_trans.png);
	float:left;
	display:block;
	margin:0px;
	padding:0px;
 }
#center .infobox .footer2er{ background-image:url(../images/infobox2er_footer_bg_trans.png); }
#center .infobox .footer1er{ background-image:url(../images/infobox1er_footer_bg_trans.png); }

#centerwide #center .infobox .footer4er{background-image:url(../images/infobox4er_wide_footer_bg_trans.png);}
#centerwide #center .infobox .footer2er{background-image:url(../images/infobox2er_wide_footer_bg_trans.png);}
#centerwide #center .infobox .footer1er{background-image:url(../images/infobox1er_wide_footer_bg_trans.png);}
/*INFOBOXEN END ________________________________________________________________*/


/* CENTERCONTENT-END____________________________________________________________*/

/* RIGHT-BEGIN____________________________________________________________*/

#right .newseintrag, #right .eventeintrag{
 width:180px; 
 display:block; 
 float:left; 
 background-image:url(../images/news_bg.gif); 
 padding-left: 0px; 
 padding-right: 0px; 
 background-repeat: no-repeat; 
 margin-top:0px;
 padding-top:0px;
 }

#right .eventeintrag{ background-image:url(../images/event_bg.gif); 
 }
#right .newseintrag .datum, #right .eventeintrag .datum{
    width:65px; 
 height:16px; 
 display:block; 
 float:left; 
 padding-left: 5px; 
 font-size:10px; 
 font-weight:bold; 
 color:#FFFFFF; 
 margin-top: 6px; 
 margin-right: 110px; 
 }
#right .newseintrag a .text, #right .eventeintrag a .text{
    font-size:11px; 
 color:#68899D; 
 float: left; 
 display: block; 
 width: 100%; 
 line-height: 13px; 
 padding-left: 0px; 
 padding-right: 0px; 
 background-image: none; 
 height: 99px; 
 text-decoration: none; 
 cursor:pointer;
 }
#right .newseintrag a:hover .text, #right .eventeintrag a:hover .text{
    background-image: url(../images/news_bg_hover.gif); 
 color: #003a5b; 
 }
#right .newseintrag a .newsheadline, #right .eventeintrag a .newsheadline{
    font-weight:normal; 
 font-size: 11px; 
 margin: 0px; 
 padding: 0px; 
 margin-top: 5px; 
 margin-bottom: 3px; 
 line-height: 12px; 
 color: #003a5b; 
 text-decoration: none; 
 display:block; 
 }
#right .newseintrag a:hover .newsheadline, #right .eventeintrag a:hover .newsheadline{
    color: #FA6E00; 
 }


#right .rightbox1{
    width:196px; 
 display:block; 
 float:left; 
 background-image: url(../images/rightbox1_bg.gif); 
 padding-left: 0px; 
 padding-right: 0px; 
 background-repeat: no-repeat; 
 margin-bottom: 12px; 
 }
#right .rightbox1 .text{
    font-size:11px; 
 color:#003a5b; 
 float: left; 
 display: block; 
 width: 169px; 
 line-height: 16px; 
 padding-left: 5px; 
 margin-left: 9px; 
 padding-right: 5px; 
 margin-top: 5px; 
 background-image: url(../images/rightbox1_footer.gif); 
 background-repeat:no-repeat; 
 background-position:bottom; 
 padding-bottom: 9px; 
 background-color: #FFFFFF; 
 }

#right .rightbox1 .text H1{
 background-image:none; 
 width:auto; 
 height:auto; 
 font-weight:bold; 
 font-size: 12px; 
 margin: 0px; 
 padding: 0px; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 color: #003a5b; 
 margin-left: 0px; 
 text-transform:none; 
 padding-top: 3px; 
 text-align:left; 
 }
#right .rightbox1 .bodytext{margin-top:0px; 
 padding-top:0px; 
 line-height:inherit; 
 }


#right .rightbox1 H1, #right .rightbox1 H2{
    background-image:url(../images/rightbox1_H1_orange.gif); 
 width:181px; 
 height:22px; 
 font-weight:bold; 
 font-size: 11px; 
 margin: 0px; 
 padding: 0px; 
 margin-top: 5px; 
 margin-bottom: 0px; 
 color: #FFFFFF; 
 margin-left: 8px; 
 text-transform: uppercase; 
 text-align: center; 
 padding-top: 7px; 
 }
#right .rightbox1 H2{background-image:url(../images/rightbox1_H2_blue.gif); 
 }
#right .rightbox1 H3, #right .rightbox1 H4{
    background-image:url(../images/rightbox1_H3_orange.gif); 
 width:181px; 
 height:16px; 
 font-weight:bold; 
 font-size: 9px; 
 margin: 0px; 
 padding: 0px; 
 margin-top: 5px; 
 margin-bottom: 0px; 
 color: #FFFFFF; 
 margin-left: 8px; 
 text-transform: uppercase; 
 text-align: center; 
 padding-top: 1px; 
 }
#right .rightbox1 H4{background-image:url(../images/rightbox1_H4_blue.gif); 
 }


#right #rightwide .rightbox1 .text{height:188px;}
#right #rightwide  {margin-bottom:17px;}

#right .iconbox{
	width:205px;
	display:block;
	float:left;
	background-image: url(../images/iconbox_bg.gif);
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: no-repeat;
	padding-bottom: 118px;
	height: 123px;
	margin-right: 0px;
	background-position: -3px 0px;
	margin-top: -12px;
	padding-top: 10px;
 }
#right  .iconbox #webinars a, #right  .iconbox #downloads a, #right .iconbox #contact a, #right  .iconbox #contactEN a, #right .iconbox #webinarsDE a{
	width:174px;
	height:35px;
	display:block;
	margin-left:11px;
	background-color:transparent;
	border:none;
}
#right  .iconbox #webinars a {background-image:url(../images/icon_webinars.gif);}
#right  .iconbox #webinarsDE a {background-image:url(../images/icon_webinars_de.gif);}
#right  .iconbox #downloads a {background-image:url(../images/icon_downloads.gif);}
#right  .iconbox #contact a {background-image:url(../images/icon_contact.gif);}
#right  .iconbox #contactEN a {background-image:url(../images/icon_contact_en.gif);}
#right  .iconbox #webinars a:hover{background-image:url(../images/icon_webinars_mo.gif); background-color:transparent; border:none;}
#right  .iconbox #webinarsDE a:hover{background-image:url(../images/icon_webinars_de_mo.gif); background-color:transparent; border:none;}
#right  .iconbox #downloads a:hover{background-image:url(../images/icon_downloads_mo.gif); background-color:transparent; border:none;}
#right  .iconbox #contactEN a:hover{background-image:url(../images/icon_contact_en_mo.gif); background-color:transparent; border:none;}
#right  .iconbox #contact a:hover{background-image:url(../images/icon_contact_mo.gif); background-color:transparent; border:none;}
#right  .iconbox a img{border:none; background-color:transparent;}

#right .trenner1, #center .trenner1  {clear:both; height:1px; line-height:0px; font-size:0px;}
#right .trenner2, #center .trenner2  {clear:both; height:2px; line-height:0px; font-size:0px;}
#right .trenner5, #center .trenner5  {clear:both; height:5px; line-height:0px; font-size:0px;}
#right .trenner10, #center .trenner10  {clear:both; height:10px; line-height:0px; font-size:0px;}

#center #webinars a, #center #downloads a, #center #contact a, #center #contactEN a, #center #webinarsDE a{
	width:174px;
	height:35px;
	display:block;
	margin-left:11px;
	background-color:transparent;
	border:none;
}
#center #webinars a {background-image:url(../images/icon_webinars_Center.gif);}
#center #webinarsDE a {background-image:url(../images/icon_webinars_de_Center.gif);}
#center #downloads a {background-image:url(../images/icon_downloads_Center.gif);}
#center #contact a {background-image:url(../images/icon_contact_Center.gif);}
#center #contactEN a {background-image:url(../images/icon_contact_en_Center.gif);}
#center #webinars a:hover{background-image:url(../images/icon_webinars_mo_Center.gif); background-color:transparent; border:none;}
#center #webinarsDE a:hover{background-image:url(../images/icon_webinars_de_mo_Center.gif); background-color:transparent; border:none;}
#center #downloads a:hover{background-image:url(../images/icon_downloads_mo_Center.gif);background-color:transparent; border:none;}
#center #contactEN a:hover{background-image:url(../images/icon_contact_en_mo_Center.gif);background-color:transparent; border:none;}
#center #contact a:hover{background-image:url(../images/icon_contact_mo_Center.gif);background-color:transparent; border:none;}




/* RIGHT-END____________________________________________________________*/

#footer{

 width:0px; 
 visibility:hidden;
 display:none;
 }

#footer a{

 color: #003a5b; 
 float:right; 
 width:73px; 
 display:block; 
 text-decoration: none; 

 }

#footer a:hover{color: #fa6e00; 
 }

#footer .copyright{float:left; 
 display:block; 
 }



#center .centerbox01 ul li{
 list-style-image:url(../images/listStyleImage01.gif); 
 margin-left:30px; 
 }
#center .centerbox01 ul li a:hover{ background-color:#FFFFFF; 
 }

 #center .centerbox01 ul {
 
 margin:auto; 
 padding-top: 7px; 
 margin-bottom: 14px; 
 background-color: #F3F7F8; 
 padding-bottom: 7px; 
 padding-left:10px; 
 border: 1px solid #cad4db; 
 }

#center .centerbox01 ul li ul {
background-color:#FFFFFF;
list-style-image:url(../images/listStyleImage01.gif);
margin-left:0px;
margin-right:15px;
margin-top:5px;
padding-left:0px;
}
#right ul{margin-left:0px; padding-left:15px;}
#right ul li{
 list-style-image:url(../images/listStyleImage01.gif); 
 margin-left:0px; 
 }





/* common styling */
/* set up the overall width of the sprachwahl div, the font and the margins */
.sprachwahl {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	width: 69px;
	height: 0px;
	float: right;
 /*margin-bottom: 5px; 
 */
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.sprachwahl ul {
padding:0; 
 margin:0; 
 list-style-type: none; 
 margin:0px; 
 padding:0px; 
 }
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.sprachwahl ul li {
	float:right; 
 position:relative; 
 }
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.sprachwahl ul li a{
	padding-top:3px; 
 height:22px; 
 width:69px; 
 display:block; 
 background-image:url(../images/topnavi_button.gif); 
 font-size:10px; 
 font-family:"trebuchet ms", Arial, Helvetica, sans-serif; 
 color:#003a5b; 
 text-align:center; 
 text-decoration:none; 
 margin-top: 0px; 
 }
/* make the dropdown ul invisible */
.sprachwahl ul li ul {
display: none; 
 }

/* specific to non IE browsers */
/* set the background and foreground color of the main sprachwahl li on hover */
.sprachwahl ul li:hover a {


}
/* make the sub sprachwahl ul visible and position it beneath the main sprachwahl list item */
.sprachwahl ul li:hover ul {
display:block; 
 position:absolute; 
 top:21px; 
 left:2px; 
 width:63px; 
 border:1px solid #cdd7de; 
 border-top:none; 
 }
/* style the background and foreground color of the subsprachwahl links */
.sprachwahl ul li:hover ul li a {
	display:block; 
 background:#fff; 
 color:#FA6E00; 
 }
/* style the background and forground colors of the links on hover */
.sprachwahl ul li:hover ul li a:hover {
	background-color: #fa6e00; 
 /*color:#000; 
 */
	color:#fff; 
 background-image:none; 
 }
.sprachwahl ul li ul li a {
 height:18px; 
 width:63px; 
 background-image:none; 
 background-color:#FFFFFF; 
 overflow:hidden; 
 }
.sprachwahl ul{ background-color:transparent; 
 border:none; 
 }


#center .csc-mailform-field label {
clear:both;
padding-right:1em;
text-align:left;
width:140px;
display:block;
float:left;

}
#center  .csc-mailform-field {margin-bottom:5px;}
#center .csc-mailform-submit{margin-left:150px;}
#center fieldset {border:none; padding:10px 0 0 0;}
#center fieldset p{ padding:0 0 0 0;}
#center legend { padding:0 0 0 0;}


 
 
/*NEWS-START____________________________________________________________*/
#center .centerbox01 .inhalte .news-amenu-container ul li a{color:#003a5b;}
#center .centerbox01 .inhalte .news-amenu-container ul li a:hover{color:#fa6e00; text-decoration:none;}
#center .centerbox01 .inhalte .news-list-morelink {text-align:right;}
.news-amenu-item-year{list-style-image:none; background-image:none; font-size:14px; font-weight:bold;}

.news-list-browse .tx-ttnews-browsebox {margin-left:7px;}
.news-list-browse .tx-ttnews-browsebox p{font-size:11px; color:#003a5b; text-align:center; padding:0px;}
.news-list-browse .tx-ttnews-browsebox a{padding:2px; padding-left:4px; padding-right:4px; border:none; background-image:none;}
.news-list-browse .tx-ttnews-browsebox a:hover{ padding:1px; padding-left:3px; padding-right:3px;  border:1px solid #fa6e00; background-image: url(../images/newsarchiv_link_mo.gif); background-repeat:repeat-x; background-color:#fa6e00; color:#FFFFFF;}
#center .centerbox01 .inhalte h2, #center .centerbox01 .inhalte h1,#center #centerwide .centerbox01 .inhalte h2, #center #centerwide .centerbox01 .inhalte h1{height:auto; width:auto;}
#center .newsSingleSub {display:block;}
#center .news-single-img {float:right; margin-left:10px;}
/*NEWS-END____________________________________________________________*/

#center .csc-textpic-caption{font-size:10px; font-weight:normal; color:#84a1b0;}

#center a .DLimg {max-width:70px; border:1px solid #003a5b; float:left; display:inline;}
#center .DL {margin-left:10px;  width:380px; float:left;}




/*SUCHE______________________________________________________*/

#center .centerbox01 .tx-indexedsearch-browsebox ul {text-align:center; margin:0px; padding:5px; width:458px; margin-bottom:10px;}
#center .centerbox01 .tx-indexedsearch-browsebox ul li {margin:0px; padding:5px;}
#center .centerbox01 .tx-indexedsearch-browsebox ul li a{font-size:11px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background-color:#ffffff; border:1px solid #CAD4DB; padding:5px; font-size:10px; line-height:13px;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style:italic; font-size:11px; line-height:18px; padding-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:green;}

.tx-indexedsearch-browselist-currentPage {background-color:#fff; border-bottom:1px solid #ffffff;}
.tx-indexedsearch-browselist-currentPage a{ text-decoration:none;}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {width:150px; margin-left:6px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { margin-top:5px; margin-left:5px; width:156px;}

/*ANMELDUNG______________________________________________________*/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{ line-height:13px; font-size:10px;}
.tx-srfeuserregister-pi1 legend{color:#003A5B; line-height:13px;}
.inhalte #tx-srfeuserregister-pi1-fe_users_form{margin-top:5px;}


/*SITEMAP_________________________________________________________*/

#center .centerbox01 .csc-sitemap ul {background-color:#ffffff; 
 border:none; padding:0px;
 }
#center .centerbox01 .csc-sitemap ul li{font-weight:bold; 
 font-size: 12px; text-transform:uppercase;
 }
#center .centerbox01 .csc-sitemap ul li ul li{font-weight:bold; 
 font-size: 11px; text-decoration:none; text-transform:none;
 }
#center .centerbox01 .csc-sitemap ul li ul li ul li{font-weight:normal; 
 font-size: 11px; text-transform:none;}
 
#center .centerbox01 .csc-sitemap ul li ul li ul li a{font-weight:normal; 
 font-size: 11px; text-decoration:none; color:#003A5B; text-transform:none;}
 
 
.tx-srfeuserregister-pi1 a {
background-image:none;
padding-left:0px;
text-decoration:none;
}
 
