html {overflow-y:scroll;height:100%;}
body {background:url('images/bg_body.gif') white repeat-x;padding:0;margin:0;font-family:Arial,Verdana;font-size:12px;color:black;}
a {text-decoration:none;color:#db002f;outline:0;}
input {font-size:11px;}
img {border:0;}
td {font-size:12px;}

div.outer_box {background:url('images/bg_outer_box.jpg') top;background-repeat:no-repeat;text-align:center;height:436px;overflow:visible;}
div.box_above {position:relative;z-index:1;overflow:visible;height:90px;width:980px;text-align:left;margin:auto;margin-top:0;margin-bottom:0;}

#content .news-single-item h1 {
font-size:12px;
}

#content .news-single-item h2 {
color:#000000;
font-size:12px;
}

#searchfield {border:0;background: url('images/bg_searchfield.gif') no-repeat;height: 19px;font-family:Arial,Verdana;font-size:11px;padding:0px 21px 0 7px;overflow:hidden;}
.search_button {width:34px;vertical-align:-8px;}
.logo {z-index:1;position:absolute;left:-67px;}
#logo_link {z-index:2;position:absolute;left:26px;top:10px;width:140px;height:70px;}
a.logolink {width:140px;height:70px;display:block;cursor:pointer;background:url('clear.gif');}


.partnerweb {font-family:Arial,Verdana;font-size:12px; background:url("fileadmin/img/login_mitte_link_bg.gif") no-repeat scroll right center transparent; border:0 none; color:#000000; cursor:pointer; left:193px; margin:0; padding:0; position: absolute; top:18px; width:125px; z-index:1; }
.partnerweb:visited {font-family:Arial,Verdana;font-size:12px; background:url("fileadmin/img/login_mitte_link_bg.gif") no-repeat scroll right center transparent; border:0 none; color:#000000; cursor:pointer;margin:0; padding:0;width:125px; z-index:1; }
.partnerweb:hover {font-family:Arial,Verdana;font-size:12px; background:url("fileadmin/img/login_mitte_link_bg.gif") no-repeat scroll right center transparent; border:0 none; color:#ffffff; cursor:pointer;margin:0; padding:0;width:125px; z-index:1; }
#partnerweb_link {z-index:2;position:absolute;left:91px;top:0px;width:250px;height:52px; color: #000000;}
a.partnerweblink {width:146px;height:52px;display:block;cursor:pointer;background:url('clear.gif'); color: #000000;}
a.partnerweblink:visited {width:146px;height:52px;display:block;cursor:pointer;background:url('clear.gif'); color: #000000;}

.language_select {position:absolute;top:33px;left:551px;width:200px;}
.lang_text {float:left;font-size:11px;padding-right:9px;line-height:20px;}
#sr_language_menu_select {border:solid 1px #acb6bc;width:125px;font-size:11px;}
.searchfield_box {position:absolute;top:30px;left:770px;width:200px;}

div.great_box_below {position:relative;z-index:2;}

div.content_outer_box {position:relative;z-index:2;overflow:hidden;text-align:left;width:960px;margin:auto;margin-bottom:0;margin-top:-18px;background:url('images/bg_content.gif') white bottom repeat-x;}
div.side_shadow_outer_box_wrap {text-align:left;position:relative;z-index:1;width:980px;margin:auto;margin-top:0;}
div.side_shadow_outer_box {text-align:left;position:absolute;z-index:1;width:980px;top:151px;}

div.menu_top {position:relative;z-index:5;overflow:visible;height:35px;width:960px;background:white;filter:alpha(opacity=83); -moz-opacity: 0.83; opacity: 0.83;text-align:left;margin:auto;margin-top:0;margin-bottom:0;border-top:solid 1px #77797a;}
div.black_box_mini {background:black;width:12px;height:23px;}

div.menu1_item, div.menu1_item_act {float:left;overflow:hidden;}
div.menu1_item a, div.menu1_item_act a {line-height:35px;font-size:15px;font-weight:normal;display:block;padding:0px 15px;}
div.menu1_item a:hover, div.menu1_item_act a {color:black;}

div.expmenu {margin-top:1px;background:white;padding:0px 17px 13px 7px;}

div.expmenu_item, div.expmenu_item_act {border-top:solid 2px #bfd0da;}
div.expmenu_item_act {background:#bfd0da;}
div.expmenu_item a:hover {color:#db002f;}
div.expmenu_item a, div.expmenu_item_act a {font-size:12px;padding-left:3px;color:black;font-weight:normal;line-height:23px;display:block;}
div.expmenu_item_act a {color:#db002f;}

#callback_outer_box {margin-right:28px;line-height:35px;float:right;}
#callback_outer_box a {line-height:35px;font-size:15px;}
#callback_outer_box img {line-height:35px;margin-right:7px;vertical-align:-7px;margin-top:2px;}

div.menu2_item, div.menu2_item_act {border-top:solid 2px #bfd0da;}
div.menu2_item:hover, div.menu2_item_act, div.menu2_item a:hover {background:#bfd0da;}
div.menu2_item a, div.menu2_item_act a {padding-left:3px;color:black;font-weight:normal;line-height:23px;display:block;}

div.menu2_abschluss {height:2px;overflow:hidden;background:#bfd0da;margin-bottom:88px;}
div.expmenu_abschluss {height:2px;width:147px;overflow:hidden;background:#bfd0da;}

div.menu3_item, div.menu3_item_act {position:relative;left:8px;width:130px;overflow:hidden;vertical-align:middle;padding-top:5px;padding-bottom:5px;}
div.menu3_item a, div.menu3_item_act a {font-size:11px;font-weight:normal;display:block;}
div.menu3_item a {color:black;}
div.menu3_item a:hover, div.menu3_item_act a {color:#db002f;}

.red_point {position:relative;top:9px;left:4px;width:5px;height:5px;overflow:hidden;background:#db002f;float:left;}
.red_point.third {margin-left:10px;}

div.menue_bottom_outer_box {width:960px;margin:auto;margin-top:0;margin-bottom:0;text-align:left;position:relative;top:-10px;}
#impressumlink_outer_box {position:relative;left:813px;width:147px;text-align:left;height:24px;border-top:solid 2px #c3cdd2;}
#impressumlink_outer_box a{font-size:12px;margin-left:4px;color:black;line-height:24px;}
.copyright_outer_box {position:relative;left:813px;width:147px;text-align:left;border-top:solid 2px #c3cdd2;border-bottom:solid 2px #c3cdd2;}
.copyright {text-align:left;height:24px;line-height:24px;margin-left:4px;font-size:12px;}

#bg_content_box {position:absolute;z-index:2;width:960px;height:236px;}
div.content_box {position:relative;z-index:3;overflow:hidden;text-align:left;margin:0px 0px;}
div.content_left_box {float:left;width:165px;overflow:hidden;}
div.content_middle_box {float:left;width:503px;overflow:hidden;}
div.content_right_box {float:left;width:272px;padding-right:20px;overflow:hidden;margin-bottom:88px;}

div.content_box h1 {
	font-size: 11px;
	color: #CC0033;
}

div.content_box h2 {
	font-size: 11px;
	color: #CC0033;
}

div.shadow_top {position:relative;z-index:1;width:980px;height:25px;overflow:hidden;margin:auto;margin-top:0;clear:both;}
div.shadow_bottom {clear:both;position:relative;z-index:1;width:980px;height:27px;overflow:hidden;margin:auto;margin-top:0;top:-10px;}
.side_shadow_outer_box.teaser {display:none;}
hr {height:1px;overflow:hidden; border:0;margin:0;padding:0;background:#757677;}

#content {padding:0px 21px 88px 47px;}
#content p.bodytext {line-height:20px;}
#content h1 {margin-top:17px;margin-bottom:11px;padding:0;color:#db002f;font-size:11px;}
#content h1.monitoring {color:#009ee0;}
#content h1.csc-firstHeader {margin-top:0px;}
#content h2 {font-size:12px;}
dd.csc-textpic-caption {padding-bottom:30px;font-size:11px;}
.csc-uploads-fileName p {padding:0;margin:0;line-height:20px;height:20px;}
#content .news-list-date {display:none;}
#content .news-list-container {padding-top:0;}
.news-latest-container {padding:0;margin:0;}
.news-latest-item {padding:0;margin:0;margin-top:14px;}

.act_site {color:#db002f;font-size:19px;text-align:right;margin:15px 313px 20px 18px;border-bottom:solid 1px #757677;}

.dmnt_tickerDivider {font-size:12px;color:#DB002F;}
.ticker_link {font-size:12px;color:#000000;}
.divTicker {padding-top:2px;}

.news-list-item dd {margin:0px;padding:0px;}

.news-list-container.presse img {display:none;} 

#content .news-single-item .news-single-rightbox {display:none;}
#content .news-single-item h1 {margin-top:0px;}
#content .news-list-item {padding-bottom:10px;}
#content .news-list-item h1 {margin-top:0px;}

.swf_banner {position:absolute;right:-507px;top:0px;width:558px;height:236px;}

ul.newsticker {position:relative;padding:0px;margin:0px;list-style-type:none;height:17px;padding-top:3px;}
ul.newsticker li {float:left;padding:0px;margin:0px;padding-right:20px;}
ul.newsticker li span {color:#DB002F;padding-left:3px;padding-right:3px;}

#footer_social {
  position: absolute;
  top: 10px;
  left: 20px;
  height: 28px;
  width: 550px;
  z-index: 40;
}

#footer_social a.facebook {
  background: url('fileadmin/img/facebook.png') no-repeat;
  display: block;
  float: left;
  padding-left: 38px;
  font-size: 12px;
  margin-right: 15px;
  height: 22px;
  padding-top: 6px;
  color: #000000;
}

#footer_social a.twitter {
  background: url('fileadmin/img/twitter.png') no-repeat;
  display: block;
  float: left;
  padding-left: 38px;
  font-size: 12px;
  margin-right: 15px;
  height: 22px;
  padding-top: 6px;
  color: #000000;
}

#footer_social a.xing {
  background: url('fileadmin/img/xing.png') no-repeat;
  display: block;
  float: left;
  padding-left: 38px;
  font-size: 12px;
  margin-right: 15px;
  height: 22px;
  padding-top: 6px;
  color: #000000;
}

#footer_social a.likedin {
  background: url('fileadmin/img/likedin.png') no-repeat;
  display: block;
  float: left;
  padding-left: 38px;
  font-size: 12px;
  margin-right: 15px;
  height: 22px;
  padding-top: 6px;
  color: #000000; 
}

#footer_social a.xing:hover {
  background: url('fileadmin/img/xing_act.png') no-repeat;
}

#footer_social a.twitter:hover {
  background: url('fileadmin/img/twitter_act.png') no-repeat;
}

#footer_social a.facebook:hover {
  background: url('fileadmin/img/facebook_act.png') no-repeat;
}

#footer_social a.likedin:hover {
  background: url('fileadmin/img/likedin_act.png') no-repeat;
}

#footer_social a:hover {
  text-decoration: none;
}

#footer_social .follow {
  float: left;
  margin-right: 15px;
  padding-top: 6px;
  height: 22px;
  font-size: 12px;
}

input.required.powermail_captcha {
	width:70px;
}
