.vbox_left{ float:left;}
.vbox_right{ float:right;}
.manager_item{ float:left; width:280px; height:190px; margin-bottom:30px;}
h5.manager{ margin-bottom:0px;}
.manager_item .description{ line-height:15px;}
.manager_item .location{ font-size:11px;}
.manager_item td { vertical-align:top; padding-right:10px;}

.tx-bbhhawards-pi1 .award_item { padding:5px;}

/*.tx-bbhhawards-pi1 .award_item_background_gray{background-color:#efefe7;}*/

.tx-bbhhawards-pi1 .award_item .morelink{ text-align:right;}
.tx-bbhhawards-pi1 .award_item td{ vertical-align:top;}
.tx-bbhhawards-pi1 .award_item td img{ border:1px solid #a1a093;}
.tx-bbhhawards-pi1 .award_item td .morelink img{ border:0px;}
.tx-bbhhawards-pi1 .award_item td .morelink a{ font-weight:bold;}
.tx-bbhhawards-pi1 .award_item td .headline a{ font-weight:bold;}

ul.pagination p{ display:none;}
/*body.fullwidth .container{ background-image:url(/fileadmin/templates/images/body-m-1-2_fullwidth.png);}*/
body.fullwidth #optcol{ display:none;}


.tx-pressreview-pi1 .pressreview_item { padding:5px;}
/*.tx-pressreview-pi1 .pressreview_item_background_gray{background-color:#efefe7;}*/
.tx-pressreview-pi1 .pressreview_item .morelink{ text-align:right;}
.tx-pressreview-pi1 .pressreview_item td{ vertical-align:top;}
.tx-pressreview-pi1 .pressreview_item td img{ border:1px solid #a1a093;}
.tx-pressreview-pi1 .pressreview_item td .morelink img{ border:0px;}
.tx-pressreview-pi1 .pressreview_item td .morelink a{ font-weight:bold;}
.tx-pressreview-pi1 .pressreview_item td .headline a{ font-weight:bold;}

.successstory_item { padding:5px;}
/*.successstory_item_background_gray{background-color:#efefe7;}*/
.successstory_item .morelink{ text-align:right;}
.successstory_item td{ vertical-align:top;}
.successstory_item td img{ border:1px solid #a1a093;}
.successstory_item td .morelink img{ border:0px;}
.successstory_item td .morelink a{ font-weight:bold;}
.successstory_item td .headline a{ font-weight:bold;}
.successstory_item td.morelink {text-align: right;white-space: nowrap;}


.successstory_item td.xtratext,
.successstory_item td.xtratext a.external-link-new-window {vertical-align: bottom;color: #006567;font-size: 0.9em;line-height: 1.1em;text-decoration: none;}
.tx-ttnews-browsebox .news_results{ display:none;}

body.print #optcol,
body.print #nav-service,
body.print #footer div,
body.print #nav-main .ie6-hover{ display:none;}
body.print #footer{ height:1px; visibility:hidden;}
body.print .headline{ font-size:16px;}

body.IR_Content .textitem {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #D8D8D8;
}

.search_rss {text-align: right;margin-bottom: 20px;}

a.LinkRSS {
text-decoration: none;
background-image: url(../images/rss_feed.gif);
background-repeat: no-repeat;
background-position: right;
margin-top: 10px;
padding-top: 0px;
padding-right: 19px;
margin-right: 10px;
text-decoration: underline;
}

.pressrelease_list-background_gray {background-color: #EFEFE7;}

#adv_search_box_button {
background-image: url(../images/btn_down.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 19px;
margin-right: 10px;
margin-top: 10px;
padding-top: 0px;
}

table.pressrelease_list-container {width: 100%;}

.pressrelease_list-filter {float: left;margin-right: 15px;font-weight: bold;}
.pressrelease_list-filter #ts{ width:70px; background:none;}
#searchformdiv #searchform {overflow: hidden;height: 46px;}
#searchformdiv {clear: both;background-color: #F0F0F0;border: 0px solid red;overflow: hidden;height: 46px;padding-left: 10px;}
div.pressrelease_list-container {padding: 10px;}
#accreditation_box4link {padding-top: 30px;padding-bottom: 30px;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
#accreditation_box4link #column_left {margin-top: -15px;}
#accreditation_box4link #column_right {margin-top: -15px;margin-left: 15px;}
.pressrelease_list-date {font-weight: bold;color: #999;float: left;padding-right: 15px;}
.pressrelease_list-cat {font-size: 12px;font-style: italic;color: #999;}
.pressrelease_list-morelink {margin-right: 0px;text-align: right;white-space: nowrap;}
#pressrelease_detail .headline{color: #333;font-size: 21px;font-weight: normal;line-height: 26px;margin-bottom: 15px;}
.imagearchive_entry {width: 260px;height: 210px;margin-right: 15px;margin-bottom: 15px;}
.imagearchive_entry_imagefake img {border: 1px solid #A1A093;}
.imagearchive_entry_pict {float: left;margin-right: 10px;}
.imagearchive_entry {width: 260px;height: auto;overflow: auto;}
.imagearchive_entry_text_format{ margin-left:-13px;}
.imagearchive_overview{ float:left;}

/* modaler dialog */

.modal-window,.context-window{background-position:top left;background-repeat:no-repeat;font-size:1.2em;line-height:120%;margin:0;padding:0;position:absolute;text-align:left;z-index:10000;}
.modal-window{overflow:auto;}
.modal-window .wrapper,.context-window .wrapper{background-position:bottom left;background-repeat:no-repeat;margin-top:5px;overflow:hidden;padding:5px 10px 10px 10px;}
.modal-window h3,.context-window h3{margin:0;padding:2px 0 4px 0;}
.modal-window textarea{margin-bottom:3px;width:290px;}
.modal-window img.close,.context-window img.close{cursor:pointer;float:right;}
.context-window{background-image:url(/fileadmin/templates/images/win_context_bg_top_r1.gif)!important;width:197px;}
.context-window.help{background:url(/fileadmin/templates/images/win_context_help_bg_top_r1.gif)!important;width:300px;}
.modal-window{background-image:url(/fileadmin/templates/images/win_modal_bg_top_r2.gif)!important;width:315px;}
.context-window .wrapper{background-image:url(/fileadmin/templates/images/win_context_bg_bottom_r1.gif)!important;}
.context-window.help .wrapper{background-image:url(/fileadmin/templates/images/win_context_help_bg_bottom_r1.gif)!important;}
.modal-window .wrapper{background-image:url(/fileadmin/templates/images/win_modal_bg_bottom_r2.gif)!important;}
.icn{	background:url(/fileadmin/templates/images/icn-sprite.png) no-repeat top left!important;	background-position:0 -726px!important;}
#modal-window .icn-ext-ctr-close-big{float:right;}
.modal_form_left{    float:left;    width:120px;    border:0px solid red;    font-size:12px;}
.modal_form_right{    border:0px solid green;}
.modal_form_right input{    border:1px solid #ccc;}
#form_order .error{    color:#f00;    margin-top:10px;    margin-bottom:10px;}
.modal-background {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;-moz-opacity: 30;opacity: .3;width: 100%;height: 1000px;}


.SeparatorA {margin-top: 15px;margin-bottom: 30px;border-top: 1px solid #D8D8D8;height: 1px;width: 100%;font-size: 1px;line-height: 1px;}

/* ir bereich*/
#IR_Content #news-latest div.news-latest-container {padding: 10px; padding-left:0px;}
#IR_Content div.pressrelease_list-container {padding: 10px; padding-left:0px;}
#IR_Content #news-latest .news-latest-morelink {margin-right: 0px;text-align: right!important;white-space: nowrap;}
#IR_Content #news-latest .news-latest-morelink a{ font-weight: normal;}

#IR_Content .ir_start_trenner{margin-bottom: 20px;}



.teaser_box.seo_change{ float:left; width:250px; margin-top:30px;}


h1{ margin-top:10px;}
.tx-ttnewsxinglist-pi1 h2{ font-size:12px!important; font-weight:bold; margin-bottom:5px!important;}
.ressource_holder{
 margin-bottom:30px;
 margin-top:30px;
 }

.tx-ttnewsxinglist-pi1 h2{ font-size: 14px;margin-bottom: 0px;padding-bottom: 0px;line-height: normal; margin-top: 20px;}
.tx-ttnewsxinglist-pi1 a{ display: block;}

.subsub{ margin-top:20px;}
.container_video_image{ float:left;}
.news-single-img{ margin:0px; float: none;}
.container_video_image img{ margin-bottom: 22px; margin-right:19px;}

.news-single-item .givepoints{ background-color: #efefef; padding:18px; padding-left: 15px; margin-top:40px;}
.news-single-item .givepoints .stars{ margin-top: 10px;padding-bottom:0px;}
.news-single-item h1{margin-bottom:5px; clear:both;}
.news-single-item .stars{ padding-bottom:20px;}

.news-single-nextlink{ float:right; padding:10px;}
.news-single-backlink{ float:left;}

.tx-ttnewsextender-pi2 #main_search{ background-color:#f5f5f5; padding-top:18px; padding-left:20px; overflow:auto; font-weight:bold;}
.tx-ttnewsextender-pi2 #simple_search div.search_field_button{ width:380px;}
.tx-ttnewsextender-pi2 #simple_search div.search_field_button .button{ float:none;}
.tx-ttnewsextender-pi2 #simple_search div.search_field_button input{  width:277px; margin-right:10px; margin-left:10px; border:1px solid #c8c8c8; height:24px;}
.tx-ttnewsextender-pi2 #advanced_search div,
.tx-ttnewsextender-pi2 #simple_search div{ float:left;}
.tx-ttnewsextender-pi2 #simple_search div.text{ padding-top:5px;}
.tx-ttnewsextender-pi2 #simple_search div.link_advanced_search{ float:right; padding-right:15px;}
.tx-ttnewsextender-pi2 #simple_search div.link_advanced_search .see-more{ font-weight:normal;}
.tx-ttnewsextender-pi2 #advanced_search{ clear:both; padding-bottom:10px; overflow:auto;}
.tx-ttnewsextender-pi2 #simple_search{ padding-bottom:15px; overflow:auto;}
.tx-ttnewsextender-pi2 #advanced_search input{ margin-top:0px; margin-left:15px; margin-right:3px;}

.news-list-container .item_holder div{ float:left;}
.news-list-container .item_holder{ clear:both; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:20px;}
.news-list-item .meta{ font-style:italic; color:#808080;}
.news-list-item h2{ clear:both; font-size:12px; font-weight:bold; line-height:normal;}
.news-list-item .stars img{ float:none;}
.news-list-item .stars{ float:right!important;}
.news-list-item{ border:0px solid red; width:490px; margin-bottom:-10px;}
.item_holder .icon{ width:72px; text-align:center;}
.item_holder .icon img{ float:none; margin:0px; padding:0px;}

.news-list-morelink{ display:block; clear:both; text-align:right;}

#list_header{ background-color:#f5f5f5; margin-top:10px; padding:10px; border-bottom:1px solid #c9c9c9; margin-bottom:10px;}
#list_header .pagination{ display:none;}
#list_header .browse .news-list-browse .showResultsWrap{ text-align:left; font-size:12px!important;}
#list_header .swords{ border-bottom:1px solid red; border-bottom:1px dotted #c9c9c9; padding-bottom:10px; color:#808080;}
#list_header .browse{ padding-top:10px;}
#list_header .news-list-browse{ margin-bottom:0px;}
#searchwordcontainer{ color:#333333;}

.news-list-container .news-list-browse .showResultsWrap{ display:none;}
.pagination a {font-size:12px;}
#optcol #visitors-box .news-latest-container{ padding:0px!important;}
.news-latest-container a{ clear:both; display:block;}
#myxing{ background-image:url(../img/90grad_text.png); height:422px; padding:0px; margin:0px; width:66px; margin-top:-1px;}
#maincontent{ width:564px;}

#visitors-box .cloud{ display:inline;}
#visitors-box .cloud,
#visitors-box .cloud a{ color:#808080;}
#visitors-box .cloud.size1 span,
#visitors-box .cloud.size1 a{ font-size:10px;}
#visitors-box .cloud.size2 span,
#visitors-box .cloud.size2 a{ font-size:11px;}
#visitors-box .cloud.size3 span,
#visitors-box .cloud.size3 a{ font-size:12px;} 
#visitors-box .cloud.size4 span,
#visitors-box .cloud.size4 a{ font-size:14px;} 
#visitors-box .cloud.size5 span,
#visitors-box .cloud.size5 a{ font-size:16px;} 

/*		subnav		*/

.subnav li ul {
position: absolute;
z-index: 610;
width: 200px;

background: white;
padding: 0px 0;
left: -32768px;
top: -32768px;
overflow: hidden;
}

.subnav li:hover ul{
	left:0px;
	top:40px;
	}

.subnav li:hover div{
	z-index:680;
	display:block;
	}

.subnav li div {
	background: url("/fileadmin/templates/img/sprite_zero_r2_local.png") no-repeat scroll 0 0 transparent;
    background-position: 0 -53px;
	height: 14px;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    top: 32px;
    width: 200px;
	display:none;
}

.subnav li li {
float: none;
border-bottom: 2px solid white;
}

.subnav li {
display: block;
float: left;
position: relative;
}

.subnav li ul{
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
border: 3px solid #E1E1E1;
border: 3px solid transparent;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}


/*		subsubnav		*/

.subsub li ul {
position: absolute;
z-index: 610;
width: 200px;

background: white;
padding: 0px 0;
left: -32768px;
top: -32768px;
overflow: hidden;
}

.subsub li:hover ul{
	left:0px;
	top:39px;
	}

.subsub li:hover div.more_div{
	z-index:680;
	display:block;
	}

.subsub li div.more_div {
	background: url("/fileadmin/templates/img/sprite_zero_r2_local.png") no-repeat scroll 0 0 transparent;
    background-position: 0 -53px;
	height: 14px;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    top: 32px;
    width: 200px;
	display:none;
}

.subsub li.more li {
float: none;
border-bottom: 2px solid white;
width:100%;
background: white;
}

.subsub li.more li a {
border: 1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
margin-right: 0px;
}

.subsub li ul{
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
border: 3px solid #E1E1E1;
border: 3px solid transparent;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
} 

.subsub li.more li.inactive a {
background-color: #FFF;
}

.subsub li.more ul li a {
border: 1px solid #DFDFDF!important;
}

#nav-main .home {
background: white;
}

/*.textitem.noborder.home{ font-size:14px;}*/
.SeparatorA{ border:0px; margin-bottom:0px;}

.teaser_box.seo_change{ border:1px dotted #ccc; padding:5px;}
.teaser_box.seo_change h2 { margin-bottom:0px;}
.teaser_box.seo_change .teaser_inner a{ float:right;}
.teaser_box.seo_change .teaser_inner  h2 a{ float:none;}

.textitem.noborder.irbereich h1{ color:#006567; font-size:18px;}
.textitem.noborder

.contenttable .td-0 {
vertical-align: top;
width: 150px!important;
}

.contenttable .tr-odd,
.contenttable .tr-odd td {
background-color: #EFEFE7!important;;
}

body#IR_Content .textitem {
padding-top: 10px;
padding-bottom: 20px;
border-top: 1px solid #D8D8D8;
}

body#IR_Content .textitem.noborder {
padding-top: 0px;
padding-bottom: 20px;
border-top: 0px;
}

.internal-link{ background-image:none;}

#seo.berichte h3 a,
#seo.berichte h3 span,
#seo.berichte h3,
#seo.governance h3 ,
#seo.governance h3 a,
#seo.governance h3 span{ font-size:12px;
font-weight:normal;}

#seo.berichte a,
#seo.berichte h3 a{ font-weight:bold;}
#seo.berichte h3{ margin-bottom:0px;}

#seo.berichte p {margin: 0 0 3px;}
#seo.governance p {margin: 0 0 21px;}

#seo.berichte h2 b,
#seo.governance h2 b{ font-size:14px!important;}
body#IR_Content #seo.berichte h2{ border-bottom:1px solid #CCC; padding-bottom:5px!important;}
body#IR_Content #seo.berichte  .textitem {border-top: 0px;}

body#IR_Content #seo.governance .textitem{ padding-bottom:0px!important;}

body#IR_Content #seo.governance.wppg .textitem h3{ margin-bottom:0px!important;}

body#IR_Content #seo.governance.wppg .contenttable p{margin: 0 0 3px;}

body#IR_Content #seo.finanz .contenttable h2,
body#IR_Content #seo.finanz .contenttable h3{ font-size:12px; margin-bottom:0px;}

#header-language-selector {
position: absolute;
top: 70px;
right: 0px;
width: 137px;
z-index: 1000;
}

#header-language-selector ul {
border: 1px solid #C8C8C8;
border-width: 1px 1px 0px 1px;
list-style-type: none;
background: white;
}

#header-language-selector ul li {
display: block;
border-bottom: 1px solid #C8C8C8;
}


#header-language-selector ul li a {
display: block;
padding: 2px 14px;
font-size: 1.1em;
color: #787878;
line-height: 16px;
text-align: right;
text-decoration: none;
}

#header ul#nav-service li#language a {
padding: 3px 13px 3px 0;
font-size: 1.0em;
line-height: 14px;
background: url(/fileadmin/templates/images/bg_language_select.gif) right center no-repeat;
}

div.pressrelease_list-container.pressrelease_list-background_gray table.pressrelease_list-container.pressrelease_list-background_gray{ background-color:transparent;}
div.pressrelease_list-container.pressrelease_list-background_gray.searchbox table.pressrelease_list-container.pressrelease_list-background_gray.searchbox{ background-color:#F0F0F0;}


#IR_Content div.news-latest-container.news-latest-background_gray  .news-latest-headline,
#IR_Content div.news-latest-container.news-latest-background_white  .news-latest-headline{ color:#006567; font-weight:bold;}

#IR_Content div.news-latest-container.news-latest-background_white .news-latest-container a,
#IR_Content div.news-latest-container.news-latest-background_gray .news-latest-container a{ clear:none; display:inline; }

#IR_Content div.news-latest-container .news-latest-date,
#IR_Content div.news-latest-container .news-latest-date{ color:#999!important; font-style:italic!important;}

#IR_Content .wrapper{ border-top:1px solid #CCC;}

.tx-bbhhawards-pi1 div.award_item.award_item_background_gray,
.tx-bbhhawards-pi1 div.award_item.award_item_background_white,
.tx-pressreview-pi1 div.pressreview_item.pressreview_item_background_gray,
.tx-pressreview-pi1 div.pressreview_item.pressreview_item_background_white,
div.successstory_item.successstory_item_background_gray,
div.successstory_item.successstory_item_background_white,
div.pressrelease_list-container.pressrelease_list-background_gray,
div.pressrelease_list-container.pressrelease_list-background_white,
#IR_Content div.news-latest-container.news-latest-background_gray,
#IR_Content div.news-latest-container.news-latest-background_white{ border-bottom:1px dotted #CCCCCC; overflow:auto; margin-bottom:5px; background-color:transparent;}


#footer{ padding: 0 0 7px; font-weight:normal;}
#optcol { padding-top:92px;}

.dateline{ font-style: italic!important; color:#999!important;}
.pressrelease_list-date{font-style: italic!important; font-weight:normal;}

.pressrelease_list-headline{ font-weight:bold;}


#maincontent .textitem ul,
.csc-default ul{ padding-left:35px; }
#maincontent .textitem ol,
.csc-default ol{ padding-left:20px; }
#maincontent .textitem ul li,
.csc-default ul li{  list-style:disc; display:list-item;}

.tx-ttnews-browsebox ul li{  list-style:none!important; display:inline!important;}

#sbfeeds ul,#sbfeeds ol{ padding-left:0px;}

ul.pagination li{display:inline;}


#maincontent .external-link, #maincontent .internal-link {
padding-left: 0px!important;
}

/* rechte teaser spalte neu */
#sbfeeds .youtube.feed .feed_header{background-image: url(/fileadmin/templates/img/feed_icon_youtube.png);} 
#sbfeeds .youtube.feed .feed_content h5{ color: #006567; font-size: 14px; margin-top: 12px; margin-bottom: 10px;}
#sbfeeds .youtube {width: 245px!important;padding-right: 37px; margin-bottom: 35px;}
#sbfeeds .youtube .feed_footer{ margin-top: 10px;}


/* ir_startseite */
.ir_wrapper_pic{ padding-bottom: 5px; overflow: auto;}
.ir_wrapper_pic .ir_left_pic,
.ir_wrapper_pic .ir_right_pic{ float: left; width:264px; overflow: hidden;}
.ir_wrapper_pic .ir_left_pic{ margin-right: 30px;}
.more_right{text-align:right; padding-right:20px;}
.irbereich #news-latest{ margin-bottom: 10px; overflow: auto;}
#IR_Content #news-latest .news-latest-morelink{ margin-right: 9px;}


/* quartalsberichte */
#choose_year{float: right; }
#choose_year .subnav{  width: auto;}
#choose_year .subnav.choose_year li li { text-align: right;}
#choose_year .subnav li{ list-style: none!important;}
#choose_year .subnav li.more a.opener{ background: none; background-image: url(/fileadmin/templates/images/see_more_arrow_down.gif); background-repeat: no-repeat; background-position: right; }
#choose_year .subnav li.more a.opener span.green{ color: green;padding: 0px; background: none;display:inline;}
#choose_year .subnav li.more a.opener:hover{ color: black; text-decoration: underline;  }
#choose_year .subnav li.more ul{ margin-left: -75px; margin-top: -7px; padding-left: 0px;}

/* jahres subsubnav */
.tx-xingsubnavigation-pi1{ border-bottom: 1px solid #ccc;}
.tx-xingsubnavigation-pi1 .counter{ margin-top: 8px; margin-bottom: 0px; display: inline-block; font-weight: bold;}

.tx-xingsubnavigation-pi1 .subnav li div{ top:25px; margin-left: -60px;}

/* share */
.share_wrapper{ margin-bottom: 12px;}
.share_wrapper_left{ float: left; width: 130px; }
.share_wrapper_right{ float: left;}


/* security */
.container_security{ clear: both; width: 100%;}
.container_security .left{ float: left; padding-right: 11px; margin-bottom: 14px;}
.container_security .right{ float: left; width: 200px; margin-bottom: 14px;}

.tx-seitenfunktionen-pi1 .share_wrapper{ margin-top: 12px;}


#IR_Content .news-latest-container .news-latest-subheadline{ width: 470px;}

/* share 2 klick */
#share_xing_container:hover .share_info { display:block;}
#share_gplus_container:hover .share_info {display:block;}
#share_faceboob_container:hover .share_info {display:block;}

.share_info {
    display: none;
    position: absolute;
    /*bottom: 40px;
    top:0px;*/
    /*left: 0;*/
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    margin-top: -102px;
    margin-left: -60px;
    
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}

#share_gplus_container .share_info {margin-left: -210px;}

.tx-socialicons-pi1{ line-height: normal;}
.tx-socialicons-pi1 img{ margin-right: 7px; margin-bottom: 7px;}
.tx-socialicons-pi1 img.last{ margin-right: 0px;}