@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:999px; 
 padding:0px; 
 margin:0px; 
 }

#page{

	background-image:url(../images/page_bg.gif); 
 background-repeat:no-repeat; 
 display:block; 
 width:965px; 
 padding-left:25px; 
 padding-right:9px; 
 padding-top:25px; 
 overflow:hidden; 
 padding-bottom: 40px; 
 }



#left{

	width:233px; 
 display:block; 
 float:left; 
 margin-bottom: 15px; 
 }

#center, #centertopwide{
	width:507px; 
 display:block; 
 float:left; 
 margin-left: 6px; 
 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: 17px; 
 }
#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{

	background-image:url(../images/suche_bg.gif); 
 background-repeat:no-repeat; 
 width:170px; 
 height:29px; 
 display:block; 
 float:left; 
 padding-top: 17px; 
 padding-left: 63px; 
 }
#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{

	background-image:url(../images/navibox_bg.gif); 
 background-repeat:no-repeat; 
 width:233px; 
 /*height:509px; 
 */

	display:block; 
 float:left; 
 padding-top: 1px; 
 min-height: 522px; 
 }

#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{

	background-image:url(../images/topnavi_bg.gif); 
 background-repeat:no-repeat; 
 width:507px; 
 margin-top:22px; 
 padding-right:0px; 
 display:block; 
 float:left; 
 text-align: right; 
 }

#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: 12px;
	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);}

#center  .iconbox #webinars a, #center  .iconbox #downloads a, #center .iconbox #contact a, #center  .iconbox #contactEN a, #center  .iconbox #contactES a, #center .iconbox #webinarsDE a{
	width:174px;
	height:35px;
	display:block;
	margin-left:0px;
	background-color:transparent;
	border:none;
}
#center  .iconbox #webinars a {background-image:url(../images/icon_webinars.gif);}
#center  .iconbox #webinarsDE a {background-image:url(../images/icon_webinars_de.gif);}
#center  .iconbox #downloads a {background-image:url(../images/icon_downloads.gif);}
#center  .iconbox #contact a {background-image:url(../images/icon_contact.gif);}
#center  .iconbox #contactEN a {background-image:url(../images/icon_contact_en.gif);}
#center  .iconbox #contactES a {background-image:url(../images/icon_contact_es.gif);}
#center  .iconbox #webinars a:hover{background-image:url(../images/icon_webinars_mo.gif); background-color:transparent; border:none;}
#center  .iconbox #webinarsDE a:hover{background-image:url(../images/icon_webinars_de_mo.gif); background-color:transparent; border:none;}
#center  .iconbox #downloads a:hover{background-image:url(../images/icon_downloads_mo.gif); background-color:transparent; border:none;}
#center  .iconbox #contactEN a:hover{background-image:url(../images/icon_contact_en_mo.gif); background-color:transparent; border:none;}
#center  .iconbox #contactES a:hover{background-image:url(../images/icon_contact_es_mo.gif); background-color:transparent; border:none;}
#center  .iconbox #contact a:hover{background-image:url(../images/icon_contact_mo.gif); background-color:transparent; border:none;}
#center  .iconbox a img{border:none; background-color:transparent;}
/*INFOBOXEN END ________________________________________________________________*/


/* CENTERCONTENT-END____________________________________________________________*/

/* RIGHT-BEGIN____________________________________________________________*/

#right .newseintrag, #right .eventeintrag{
 width:188px; 
 display:block; 
 float:left; 
 background-image:url(../images/news_bg.gif); 
 padding-left: 8px; 
 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: 171px; 
 line-height: 13px; 
 padding-left: 5px; 
 padding-right: 5px; 
 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; 
  }

* html #right .rightbox1 .text{overflow:hidden;}

#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 #contactES 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 #contactES a {background-image:url(../images/icon_contact_es.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 #contactES a:hover{background-image:url(../images/icon_contact_es_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{

 background-image:url(../images/footer_bg.gif); 
 background-repeat:no-repeat; 
 display:block; 
 width:937px; 
 height:41px; 
 overflow:hidden; 
 padding-left: 14px; 
 padding-left: 14px; 
 padding-left: 52px; 
 color: #003a5b; 
 font-size: 9px; 
 padding-top: 10px; 
 padding-right: 10px; 
 text-transform: uppercase; 
 letter-spacing:0.08em;
 }

#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:230px;
display:block;
float:left;

}
#center  .csc-mailform-field {margin-bottom:5px;}
#center  .csc-mailform-field input{width:210px;}
#center .csc-mailform-submit{margin-left:240px;}
#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;}
#center .newsListIMG {float:left; margin-right: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-whatis {display:none;}
.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:11px; font-style:normal;}
.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;
}
 
 
#center .tx-indexedsearch-browsebox p{display:none;}
#center .csc-mailform-radio label{float:none;}
#center .csc-mailform-radio legend{display:none;}
#center .csc-mailform-radio input{margin-left:-20px; margin-top:15px; margin-bottom:-20px;}


#center #id541form label{float:left;} 

#center #id541form .csc-mailform-check {margin-bottom:80px; clear:both;}

#tagcloud  {
margin:0 0 10px 0; 
}
* html  #tagcloud {line-height:20px; !important}

#tagcloud a {
color:#fa6e00;
text-decoration:none;
display:block;
float:left;
margin:4px;
letter-spacing:0.02em;
font-weight:normal;
}
#center #tagcloud a:hover{
color:#003A5B;
}
#tagcloud a.XS {
font-size:9px;
}
#tagcloud a.S {
font-size:12px;
}
#tagcloud a.M {
font-size:12px;
font-weight:bold;
}
#tagcloud a.L {
font-size:15px;
font-weight:bold;
}
#tagcloud a.XL {
font-size:18px;
}
.cleartags {clear:both;  height:10px;}

#right .rightbox1 .infobox h4 {
display:none;}

	#blogbutton {
margin-left:682px;
margin-top:367px;
padding-top:40px;
position:absolute;
z-index:99;
text-align:right;
width:130px;

}
* html	#blogbutton {
margin-left:-90px;
margin-top:175px;
position:absolute;
z-index:99;

}
	
*+html #blogbutton{
margin-left:-90px;
margin-top:175px;
position:absolute;
z-index:99;
}	



/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 0px;

}
.tx_powermail_pi1_fieldwrap_html div.powermail_mandatory_js {
display:block;
margin:0 0 0 278px;}
.tx_powermail_pi1_fieldwrap_html_captcha  div.powermail_mandatory_js{display:block; width:150px; position:absolute; margin:0 0 0 278px;}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: none;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display:none;
	
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 180px;
	float: left;
	clear: both;
	font-weight: bold;
}
.tx_powermail_pi1_fieldwrap_html_label {padding-left:180px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,fieldset.tx-powermail-pi1_fieldset jscalendar, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	/* Input and textarea */
	width: 225px;
	background-color:#eeeeee;
}
fieldset.tx-powermail-pi1_fieldset .jscalendar {
		background-color:#eeeeee;
}
select.powermail_select, select.powermail_countryselect {
	/* Input and textarea */
	width: 225px !important;
	background-color:#eeeeee;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	
}
div.countryzone {
	margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: none;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {
display:block;
float:left;
width:180px;
}
fieldset .powermail_check_inner{clear:both;}
fieldset img.wtcalculatingcaptcha  { margin:16px 0 0 180px; display:block; }

fieldset .jscalendar_cb {display:none;}