@charset "utf-8";
/*CSS Document by Matt Oliver - Intergage*/

.toggle-link {display:none;}

.resize_this {
width : auto;
height : auto;
max-width : 100%;
max-height : 100%;
margin : auto;
}

#container_mainnavigation ul.lev2, ul.lev3 {
    display: none;
}

#container_mainnavigation .poc ul, .poc li {
    display: block;
}

#container_mainnavigation li.curlev1 ul.lev2 {
display: block;
}

#container_mainnavigation li a.lev2 {
    font-weight: 100;
}

#container_mainnavigation li a.lev2 {
    font-weight: 100;
}

body {min-width:250px;}
.location_menu {display:none;}
.copyright_text {text-align: right;}

.hideOnMobile {display:block;}
.hideOnTabletAndBelow {display:block;}

#container_mainnavigation span.cur {
    border-bottom: 1px solid #dee4e7;
}

.market_sectors {
    width: 100%;
}
.market_sectors .sector {
    width: 25%;
    float: left;
}
.market_sectors .subPage a {
    float: left;
    width: 100%;
    text-align: center;
}
.market_sectors .sector {
    text-align: center;
}
.market_sectors .sector strong {
    width: 100%;
    float: left;
    margin: 5% 0%;
    height: 35px;
}

#laguage_selector_form {display:none;}
#rwd_contact, #button_togglenavigation, #button_togglesearch, #button_togglelanguage {display:none;}
#container_mainnavigation li a.parlev1 {
	background:none; 
	text-decoration: none;
	display: block;
	line-height: 15px;
	border-bottom: 1px solid #dee4e7;
	padding: 5px 12px;
	color: #404547;
	font-weight:100;
}

#container_mainnavigation li a, #container_mainnavigation li a:link, #container_mainnavigation li a:active {
text-decoration: none;
display: block;
line-height: 15px;
border-bottom: 1px solid #dee4e7;
padding: 5px 12px;
color: #404547;
}

#container_content_with_marginalia {
	float:left;
    width: 60%;
    margin: 0;
}

.worldwide_locations #container_content_with_marginalia {
	float:none;
    width: 100%;
    margin: 0;
}

#container_searchfield {display:none;}
#container_mainnavigation li a:hover {color: #05A4E7;}

.flags a {
    margin: 0% 2%;
    text-decoration: none;
}
.flags {
    text-align: center;
}
.langauge_chooser {
    position: relative;
    top: 43px;
}

#container_mainnavigation li a.poclev1 {
font-weight: 700;
border-bottom: none;
color: #fff;
background: url(/hres/level01_ro_blue.gif) #00a5d2 bottom left repeat-x;
}

@media screen and (max-width: 1024px) {

#container_mainnavigation li.curlev1 ul.lev2 {display:none;}

p, td, li, dd {font-size:12px;}

.toggle-link {display:block;}

#container_mainnavigation li.curpar ul {display: block;}

	#container_mainnavigation ul.lev2 li.lev2:first-child {background: none!important;}	
	#container_searchfield table {width: 100%;}	
	#container_searchfield {display:block;}	
	#rwd_contact:active {background-position: 0 -42px;}
	
#container_mainnavigation li span.parlev1, #container_mainnavigation li a.parlev1 {
	font-weight: 700;
	border-bottom: none;
	color: #fff;
	background: #00a3d0;
	background: -moz-linear-gradient(top, #00a3d0 0%, #006f8e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a3d0), color-stop(100%,#006f8e));
	background: -webkit-linear-gradient(top, #00a3d0 0%,#006f8e 100%);
	background: -o-linear-gradient(top, #00a3d0 0%,#006f8e 100%);
	background: -ms-linear-gradient(top, #00a3d0 0%,#006f8e 100%);
	background: linear-gradient(to bottom, #00a3d0 0%,#006f8e 100%);	
}
		
#container_mainnavigation ul {width:100%!important; margin:0!important;}
#container_mainnavigation li a.lev2 {padding-left: 5%;}
#container_mainnavigation li a.lev3 {padding-left:10%;}
#container_mainnavigation li a.lev4 {padding-left:15%;}
#container_mainnavigation li a.lev5 {padding-left:20%;}
	
#button_togglenavigation, #button_togglesearch, #button_togglelanguage, #rwd_contact {
display : none;
}
#container_flash_animation {
margin-top : 46px;
}
#container_mainnavigation {
width : auto !important ;
}
#container_mainnavigation li {
width : 100%;
}
#subnavigation, .subnavigation {
margin-bottom : 0;
box-shadow : none;
border-left : none;
border-right : none;
}
#container_mainnavigation {
margin-top : 34px;
margin-bottom : 0 !important ;
}
.subnavigation {
width : 100% !important ;
}
#lev3, .lev3, #lev4, .lev4, #lev5, .lev5, #subnavigation_level05, .subnavigation_level05 {
width : 100% !important ;
margin : 0;
background : none;
border : none;
}
#container_language select {
width : 305px;
}
#container_layer_lw.quarter_visibility div#laguage_selector_form {
display : block;
}
#laguage_selector_form {
padding : 0 24px;
}
#laguage_selector_form select {
display : block;
position : relative;
top : 3px;
width : 100%;
height : 26px;
border : #E6EAED solid 1px;
background-color : #fff;
font-size : 1.4rem;
}
.div_position_relative {
float : none;
}
table.standardtable_355px {
width : 100%;
}
button.bnt_show_selection, button.bnt_reset_selection {
line-height : 13px;
padding-top : 2px !important ;
padding-bottom : 1px !important ;
}
.bnt_line_right {
bottom : 9px !important ;
}
#container_content_without_marginalia a.bnt_videomode, #container_marginalia a.bnt_videomode {
width : 100%;
height : 100%;
background-position : 100% 100%;
}
.image_tooltipp {
left : 50%;
}
.width_col8, .width_col9, .width_col10 {
width : 100% !important ;
}
#container_company_title.width_col4 {
display : none;
}
.div_position_relative .box {
position : relative;
}

/*#container_main {
max-width : 804px;
margin : 0 auto;
}*/

#container_main {
	max-width: 98%;
	margin: 1px auto;
}
.container_page_size, #container_page, #container_footer_navigation {
width : 100% !important ;
}
.container_page_size {
height : auto !important ;
}
#container-meta {
position : absolute;
bottom : -87px;
padding : 0;
right : 0;
width : 674px;
}
#metanavigation a:last-child {
padding-right : 0;
}
#addresser_right {
margin-right : 22px;
}
#addresser_left {
margin-left : 22px;
}
#container_header_lw {
float : none;
overflow : hidden;
width : 100%;
background : #404547;
margin-top : 44px;
}
#container_header_lw img {
display : block;
margin : 0 auto;
}
#container_page {
float : none !important ;
position : relative;
top : -32px;
}
#container_searchfield {
margin-top : 9px;
margin-bottom : 11px;
position : relative;
}
#container_searchfield form, #container_language form {
padding : 20px 0 0 0;
}
#container_searchfield input#sfsiglobaltext3 {
width: 100%!important;
height: 25px;
margin: 5%;
font-size: 16px!important;
padding-left: 5px;
margin-top: 1px;
display: block;
border: 0!important;
}
#container_language .bnt_submit_arrow {
left : 316px;
top : -3px;
}
#container_searchfield .bnt_submit_arrow {
position : relative;
left : 10px;
top : -5px;
}
#container_layer_cw, #container_layer_lw {
position : absolute;
left : 0;
z-index : 499;
width : 100% !important ;
background : url(/hres/rwd_container_layer_lw_bg.png) top left repeat-x;
}
#container_layer_lw {
float : none;
height : 45px;
}
#container_layer_lw.full_visibility {
height : auto;
}
#container_layer_lw.quarter_visibility, #container_layer_lw.half_visibility, #container_layer_lw.full_visibility, #container_layer_cw.quarter_visibility, #container_layer_cw.half_visibility, #container_layer_cw.full_visibility {
box-shadow : 0 10px 12px #404040;
}


/* Button ToggleNavigation */

#button_togglenavigation {
	display: none;
	position: absolute;
	top: 7px;
	right: 22px;
	z-index: 1200;
	width: 99px;
	height: 31px;
	width: 137px;
	cursor: pointer;
	overflow:hidden;
}

#button_togglesearch.active_ajax_mimicer {position:relative;}

#button_togglenavigation {
display : block;
background : url(/hres/rwd_menu_barden.png) 99% 0px no-repeat transparent;
line-height : 40px;
}

#button_togglenavigation.active_ajax_mimicer {background:url(/hres/rwd_menu_barden.png) 99% -43px no-repeat transparent;}

#container_mainnavigation a {
min-height : 44px;
font-size : 18px;
line-height : 3.5rem;
display : block;
border-bottom : none !important ;
color : #454a4c;
font-weight : bold;
z-index : 30;
}
#container_mainnavigation li {
min-height : 51px;
min-height : 51px;
font-size : 18px;
line-height : 3.8rem;
display : block;
border-bottom : 1px solid #ccc;
background-color : #fff;
}
#container_mainnavigation ul, #container_mainnavigation li {
width : 100%;
position : relative;
}
#subnavigation li, .subnavigation li {
margin-left : 0;
}
#subnavigation li.subnavigation_arrow, .subnavigation li.subnavigation_arrow {
margin-left : 0;
margin-top : 0;
}
* + html .subnavigation li#subnavigation_arrow, * + html .subnavigation li.subnavigation_arrow {
margin-left : 0;
}
#lev3, .lev3 {
width : 100% !important ;
}
#container_mainnavigation .lev3 a, #container_mainnavigation #lev3 a, #container_mainnavigation .lev3 a.subnavigation_selected, #container_mainnavigation #lev3 a.subnavigation_selected {
line-height : 2.3rem;
background-image : none;
margin-left : 0;
}
#lev4, .lev4, #lev4 a, .lev4 a {
margin-left : 0 !important ;
}
#lev5, .lev5, #lev5 a, .lev5 a {
margin-left : 0 !important ;
}
#subnavigation_level05, .subnavigation_level05, #subnavigation_level05 a, .subnavigation_level05 a {
margin-left : 0;
}
#container_mainnavigation ul li:last-child {
border-bottom : 0 none !important ;
}
#container_content_lw {
float : none;
overflow : hidden;
margin : 0 auto;
}
#container_content_with_marginalia {
float : left;
}
#container_marginalia h6 {
float : none;
}
#container_footer {
max-width : 804px;
margin : 0 auto;
padding : 0 10px;
}
#container_footer_navigation #container_social_media .float_right {
position : relative;
top : 33px;
}
#container_footer_navigation .hr + .float_left + .float_right {
float : left;
margin-top : 4px;
}
.print_page {
margin-left : 0 !important ;
}
#container_layer_lw form {
display : none;
}
.company_title {
display : none;
}
#addresser_left img {
display : block;
width : 225px;
height : auto;
padding : 10px 0;
}
#container_mainnavigation #subnavigation li, #container_mainnavigation .subnavigation li {
background : #f7f7f7;
}
#container_mainnavigation #subnavigation a, #container_mainnavigation .subnavigation a {
padding-left : 46px;
padding-right : 100px;
}

#container_mainnavigation ul ul {/*
overflow : hidden;
height : 0;
*/}
#container_mainnavigation #subnavigation .subnavigation_selected, #container_mainnavigation .subnavigation .subnavigation_selected {
padding-left : 23px;
}
.subnavigation #active_menu_element:before, #subnavigation #active_menu_element:before {
content : '\00a0';
display : inline-block;
width : 23px;
height : 100%;
}
#container_mainnavigation #lev3 li, #container_mainnavigation .lev3 li {
background : none !important ;
border-top : 1px solid #f1f3f3;
border-bottom : 1px solid #b1b1b1;
padding-bottom : 0;
margin-bottom : 0;
}
#container_mainnavigation #lev3 a, #container_mainnavigation .lev3 a {
min-height : 36px;
padding-left : 72px;
padding-top : 14px;
padding-right : 100px;
background-color : #e8ebed;
background-image : linear-gradient(to bottom, #e8ebed 0%, #dadfe5 100%);
background-repeat : repeat-x;
background-position : 0 0;
color : #000000;
font-weight : normal;
}
#container_mainnavigation #lev3 .subnavigation_selected, #container_mainnavigation .lev3 .subnavigation_selected {
padding-left : 49px;
}
#container_mainnavigation #lev4 li, #container_mainnavigation .lev4 li {
background-image : none !important ;
background-color : #A9B1B5 !important ;
border-top : 1px solid #e8eaeb;
border-bottom : 1px solid #57585a;
padding-bottom : 0;
margin-bottom : 0;
}
#container_mainnavigation #lev4 a, #container_mainnavigation .lev4 a {
min-height : 36px;
padding-left : 96px;
padding-top : 14px;
padding-right : 100px;
background : #c6cdd1;
background : linear-gradient(to bottom, #c6cdd1 0%, #b6bdc1 100%);
}
#container_mainnavigation #lev4 .subnavigation_selected, #container_mainnavigation .lev4 .subnavigation_selected {
padding-left : 73px;
}
#container_mainnavigation #lev5 li, #container_mainnavigation .lev5 li {
background-image : none !important ;
background-color : #838e92 !important ;
border-top : 1px solid #d3d7d9;
border-bottom : 1px solid #3f4041;
padding-bottom : 0;
margin-bottom : 0;
}
#container_mainnavigation #lev5 a, #container_mainnavigation .lev5 a {
min-height : 36px;
padding-left : 120px;
padding-top : 14px;
padding-right : 100px;
font-size : 1.4rem;
background : #a8b1b5;
background : linear-gradient(to bottom, #a8b1b5 0%, #929da0 100%);
}
#container_mainnavigation #lev5 .subnavigation_selected, #container_mainnavigation .lev5 .subnavigation_selected {
padding-left : 97px;
}
#container_mainnavigation #subnavigation_level05 li, #container_mainnavigation .subnavigation_level05 li {
border-top : 1px solid white;
border-bottom : 1px solid black;
padding-bottom : 0;
margin-bottom : 0;
}
#container_mainnavigation #subnavigation_level05 a, #container_mainnavigation .subnavigation_level05 a {
padding-left : 140px;
padding-right : 100px;
}
#container_mainnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev5 .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev5 .subnavigation_open_arrow {
display : block;
overflow : hidden;
position : absolute;
top : -2px;
right : -20px;
z-index : 99;
width : 120px;
height : 54px;
margin : 0 18px;
padding : 0 50px;
border-bottom : 1px solid #DEE4E7;
background : url(/hres/rwd_arrows_submenu_barden.png) -34px -37px no-repeat transparent;
cursor : pointer;
}
#container_mainnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev5 .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev5 .subnavigation_open_arrow {
background : url(/hres/rwd_arrows_submenu_barden.png) -34px -37px no-repeat rgba(255, 255, 255, 0.01);
}
#container_mainnavigation .curpar .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation #lev4 .curpar .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .lev4 .curpar .subnavigation_open_arrow.active_ajax_mimicer {
display : block;
overflow : hidden;
position : absolute;
top : -2px;
right : -20px;
z-index : 99;
width : 120px;
height : 54px;
margin : 0 18px;
padding : 0 50px;
cursor : pointer;
}
#container_mainnavigation .curpar .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation #lev4 .curpar .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .lev4 .curpar
#container_mainnavigation a.subnavigation_spacer {
display : block;
overflow : hidden;
position : absolute;
top : -2px;
right : -20px;
z-index : 99;
width : 120px;
height : 54px;
margin : 0 18px;
padding : 0 50px;
background : none !important ;
}
a.subnavigation_spacer, a.subnavigation_open_arrow {
margin : 0 12px 0 0;
padding : 0 !important ;
text-indent : -1000px;
}
a.active_ajax_mimicer {
background-position : -257px -37px !important ;
}
li.curpar > ul {
height : auto !important ;
}
a.content_go_back, a.content_go_back :link {
display : none !important ;
}
#breadcrumb {
display : block;
}
#breadcrumb ul {
list-style : none;
}
#breadcrumb li {
float : left;
margin-right : 10px;
padding-left : 19px;
color : #000000;
font-size : 12px;
font-weight : normal;
}
#breadcrumb li:first-child {
padding-left : 0;
background : none !important ;
}
#breadcrumb a {
color : #000000;
text-decoration : none;
font-size : 12px;
font-weight : normal;
}
#breadcrumb a:focus {
color : #00893d;
}
#button_togglesearch {
display : block;
position : absolute;
top : 7px;
left : 22px;
width : 32px;
height : 31px;
background : url(/hres/rwd_search_barden.png) 0 0 no-repeat transparent;
cursor : pointer;
}
#button_togglesearch {
background : url(/hres/rwd_search_barden.png) 0 0 no-repeat rgba(255, 255, 255, 0.01);
}
#button_togglesearch.active_ajax_mimicer {
background-position : 0 -42px;
}
#container_searchfield {
height : 0;
}
#container_layer_lw.half_visibility #container_searchfield {
height : auto;
}
#container_layer_lw.half_visibility {
height : 113px;
background-color : #cdd3d6;
}
#container_layer_lw #container_searchfield form {
display : none;
}
#container_layer_lw.half_visibility #container_searchfield form {
display : block;
}
#container_layer_lw.quarter_visibility {
height : 89px;
background-color : #fff;
}
#container_layer_lw.quarter_visibility div#container_mainnavigation {
display : none;
}
#button_togglelanguage {
display : block;
overflow : hidden;
position : absolute;
top : 7px;
left : 77px;
z-index : 98;
width : 31px;
height : 31px;
background : url(/hres/rwd_language_barden.png) 0 0 no-repeat transparent;
cursor : pointer;
}
#button_togglelanguage.active_ajax_mimicer {
background-position : 0 -42px;
}
#container_searchfield .bnt_submit_arrow, #container_language .bnt_submit_arrow {
display : block;
position : relative !important ;
top : 1px;
left : 0;
width : 760px;
height : 26px;
margin-left : 22px;
padding-top : 5px;
padding-bottom : 8px;
border-top : 0 none;
border-bottom-left-radius : 5px;
border-bottom-right-radius : 5px;
text-align : center;
font-size : 1.4rem;
cursor : pointer;
}
#rwd_contact, #rwd_contact_selected {
display : block;
overflow : hidden;
position : absolute;
top : 7px;
left : 132px;
z-index : 98;
width : 31px;
height : 31px;
background : url(/hres/rwd_contact_barden.png) 0 0 no-repeat transparent;
cursor : pointer;
}
#rwd_contact {
background-position : 0 0;
}
#rwd_contact_selected {
background-position : 0 -42px;
}
a.rwd_contact {
position : absolute;
width : 31px;
height : 31px;
margin : 0;
padding : 0 !important ;
text-indent : -1000px;
}
#container_mainnavigation li a.mainnavigation_selected {
color : #454a4c;
background : none;
}
#container_mainnavigation li.curpar a.mainnavigation_selected {
color : #fff;
font-size : 1.6rem;
font-weight : bold;
}
#container_mainnavigation > ul > li.curpar {
background-image : none !important ;
background-color : #00a3d0 !important ;
color : #fff !important ;
}
#container_mainnavigation > ul > li.curpar > a, #container_mainnavigation > ul > li.curpar > span {
color : #fff !important ;
font-size : 1.6rem;
background : #00a3d0;
        background: -moz-linear-gradient(top,  #00a3d0 0%, #006f8e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a3d0), color-stop(100%,#006f8e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #00a3d0 0%,#006f8e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #00a3d0 0%,#006f8e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #00a3d0 0%,#006f8e 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #00a3d0 0%,#006f8e 100%); /* W3C */
}
#container_mainnavigation #subnavigation li:first-child, #container_mainnavigation .subnavigation li:first-child {
background-image : none !important ;
background-color : #f7f7f7;
}
#container_mainnavigation #subnavigation .subnavigation_selected, #container_mainnavigation #subnavigation .subnavigation_selected_no_dot, #container_mainnavigation .subnavigation .subnavigation_selected, #container_mainnavigation .subnavigation .subnavigation_selected_no_dot {
font-weight : bold !important ;
}
#container_mainnavigation #subnavigation .subnavigation_selected, #container_mainnavigation .subnavigation .subnavigation_selected {
color : #00a3d0 !important ;
}
#container_mainnavigation ul ul li:first-child {
background-image : none !important ;
background-color : #f7f7f7;
}
#container_mainnavigation ul ul .subnavigation_selected, #container_mainnavigation ul ul .subnavigation_selected_no_dot {
font-weight : bold !important ;
}
#container_mainnavigation ul ul .subnavigation_selected {
color : #00a3d0 !important ;
}
#container_mainnavigation #lev3 .subnavigation_selected, #container_mainnavigation .lev3 .subnavigation_selected {
background-image : none;
background-image : linear-gradient(to bottom, #e8ebed 0%, #dadfe5 100%);
}
#container_mainnavigation #lev4 .subnavigation_selected, #container_mainnavigation .lev4 .subnavigation_selected {
background-image : none;
background-image : linear-gradient(to bottom, #c6cdd1 0%, #b6bdc1 100%);
}
#container_mainnavigation #lev5 .subnavigation_selected, #container_mainnavigation .lev5 .subnavigation_selected {
background-image : none;
background-image : linear-gradient(to bottom, #a8b1b5 0%, #929da0 100%);
}
.subnavigation #active_menu_element:before, #subnavigation #active_menu_element:before {
}
#container_mainnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev5 .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev5 .subnavigation_open_arrow {
background : url(/hres/rwd_arrows_submenu_barden.png) -34px -37px no-repeat transparent;
}
#container_mainnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar #lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar #lev5 .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow, #container_mainnavigation .curpar .subnavigation .subnavigation_open_arrow.active_ajax_mimicer, #container_mainnavigation .curpar .lev3 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev4 .subnavigation_open_arrow, #container_mainnavigation .curpar .lev5 .subnavigation_open_arrow {
background : url(/hres/rwd_arrows_submenu_barden.png) -34px -37px no-repeat rgba(255, 255, 255, 0.01);
}
#container_searchfield .bnt_submit_arrow, #container_language .bnt_submit_arrow {
background-color : #006f8e;
background-image : none;
background : linear-gradient(to bottom, #00a3d0 0%, #006f8e 100%);
color : #ffffff;
}
#breadcrumb a.lastItem, #breadcrumb a:focus {
color : #00A5D2;
}
#container_mainnavigation li a, #container_mainnavigation li a:link, #container_mainnavigation li a:active {
line-height : 45px;
}
#container_mainnavigation li span.cur, #container_mainnavigation li a.cur {
line-height : 45px;
}
#container_mainnavigation li.cur {
/*border : 0;*/
}
#tabmenu {
display : block;
float : none;
position : relative;
z-index : 500;
top : 25px;
}

.sbtn {
position: relative;
right: -20px;
display: block;
margin-top: 1px;
width: 27px!important;
}
#container_header_lw {margin-top: 19px;}
#container_header_lw img {width: 100%; height: auto;}

#container_content_lw {
    width: 100%;
    margin: 0;
}
#container_content_with_marginalia {
    width: 73%;
    margin: 0;
}

#container_mainnavigation li span.curlev2, #container_mainnavigation li a.curlev2 {
    font-weight: bold;
}

#container_content_with_marginalia table {width: 100%!important;}

#container_footer {
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px;
}

#container_social_media {padding-bottom: 20px;}

.copyright_text {margin-bottom: 35px;}

.location_menu {display:block;}

.location_menu li {background-image: none!important;}

.hideOnTabletAndBelow {display:none;}

.footer_flags {display: none;}

#container_mainnavigation li.cur, #container_mainnavigation li.poc ul {
	display: block;
}

#container_mainnavigation span.curlev3 {
	padding-left: 10%;
	background: #a7b3b8;
	color: #404547;
}

#container_mainnavigation span.curlev2 {
	padding-left: 5%;
	background: #fff;
	color: #00A5D2;
}

#container_mainnavigation li span.curlev1:before, #container_mainnavigation li a.curlev1:before {
	background: transparent url(http://www.schaeffler.com/remotemedien/media/_shared_media/technik/images/barden_blue/rwd_barden_quader.gif) no-repeat left center;
	content: '';
	display: inline-block;
	width: 0px;
	height: 100%;
}

.worldwide_locations #container_content_with_marginalia, .worldwide_locations #container_content_with_marginalia table {width:100%;}

.worldwide_locations #container_mainnavigation span.curlev2 {
	padding-left: 10%;
	background: #a7b3b8;
	color: #404547;
}

.location_menu li.lev2 {
	min-height: 36px;
	padding-left: 72px;
	padding-top: 14px;
	padding-right: 100px;
	background-color: #e8ebed;
	background-image: linear-gradient(to bottom, #e8ebed 0%, #dadfe5 100%);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #000000;
	font-weight: normal;
}

.worldwide_locations #container_content_with_marginalia ul li {padding:0;}

.location_menu #container_mainnavigation li.cur {background: #00a3d0;}
.location_menu #container_mainnavigation ul li {margin:0;}

.location_menu #container_mainnavigation ul.lev1 li.cur ul {
    display: block!important;
}
.location_menu #container_mainnavigation ul.lev1 li ul {
    display: none;
}

.location_menu li.lev2 {float:left; width:33%!important; border-left: 1px solid #fff; text-align: center;}
.location_menu #container_mainnavigation ul.lev2 li.lev2:first-child {margin:0;}

	.location_menu #container_mainnavigation {margin-bottom: 25px!important;}

a.parlev1 {
    background: #fff!important;
    color: #404547!important;
}

#container_mainnavigation a.lev2 {background-color: #f7f7f7!important; font-weight: 100!important;}

.location_menu #container_mainnavigation li a.poclev1, #container_mainnavigation li a.poclev2 {
    font-weight: 700;  border-bottom: none;  
    color: #fff!important;  background: #00a3d0!important;  background: -moz-linear-gradient(top, #00a3d0 0%, #006f8e 100%)!important;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a3d0), color-stop(100%,#006f8e))!important;  background: -webkit-linear-gradient(top, #00a3d0 0%,#006f8e 100%)!important;  background: -o-linear-gradient(top, #00a3d0 0%,#006f8e 100%)!important;  background: -ms-linear-gradient(top, #00a3d0 0%,#006f8e 100%)!important;  background: linear-gradient(to bottom, #00a3d0 0%,#006f8e 100%)!important;
}



        /* styling the toggle menu */
.toggle-link{ 
   height: 45px;
   width: 60px;
   display: block;
   position: absolute;
   right: 0px;
   z-index: 200;
   font-size: 0em;
   cursor: pointer;
   font-family: 'icomoon';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
}
        /* arrow to indicate that we have subnav*/
         #container_mainnavigation .par > .toggle-link:after{
position: absolute;
top: 50%;
margin-top: -15px;
bottom: 50%;
right: 4px;
font-size: 28px;
color: #fff;
background: url(/hres/rwd_arrows_submenu_barden.png) 12% -50px no-repeat;
content: '';
width: 75px;
height: 50px;

        }

         #container_mainnavigation .par  > .toggle-link.active:after{
             background: url(/hres/rwd_arrows_submenu_barden.png) -295px -50px no-repeat;
        }

         #container_mainnavigation .poclev2 > .toggle-link:after{
position: absolute;
top: 50%;
margin-top: -15px;
bottom: 50%;
right: 4px;
font-size: 28px;
color: #fff;
background: url(/hres/rwd_arrows_submenu_white_png.png) -295px -40px no-repeat;
content: '';
width: 75px;
height: 50px;

        }

#container_mainnavigation .cur {display: block!important;}
#container_mainnavigation li.lev1 ul {display: none;}
.active, .lev2.active {display: block!important;}

.poc .toggle-link:after {}

ul.lev2, ul.lev3 {
    display: block;
}

#container_mainnavigation .curpar > .toggle-link:after {
position: absolute;
top: 50%;
margin-top: -15px;
bottom: 50%;
right: 4px;
font-size: 28px;
color: #fff;
background: url(/hres/rwd_arrows_submenu_white_png.png) 12% -50px no-repeat;
content: '';
width: 75px;
height: 50px;
}

#container_mainnavigation .curpar > .toggle-link.active:after {background: url(/hres/rwd_arrows_submenu_white_png.png) -295px -50px no-repeat;}

}


/* MOBILE / TABLET */
@media screen and (max-width: 767px) {
	#container_content_with_marginalia {
		width: 60%;
		margin: 0;
	}
	
.market_sectors .sector {
   width: 100%;
   float: left;
   clear: both;
   margin: 5% 0%;
}

.market_sectors .sector strong {height: auto}

	.sbtn {right:0;}
}

/* MOBILE */
@media screen and (max-width: 500px) {
	#container_content_with_marginalia, #container_marginalia {
		width: 100%;
		margin: 0;
	}
	
	/*#container_marginalia {width: 60%; margin: 0% 20%;}*/
	
	#container_social_media {padding-bottom:20px;}
#addresser_left, #addresser_right {
   margin: 0;
   height: auto;
}
#addresser_right {
margin-top: 20px;
}
	#addresser_left img {
		width: 160px;
		margin-bottom: 10px;
		padding: 10px;
	}
	#addresser_right img {
		width: 100px;
		height:auto;
		margin: 0 auto!important;
		padding:10px;
                padding-left:0;
	}
	
	#container_mainnavigation a, #container_mainnavigation li {font-size: 14px!important;}
	
	.hideOnMobile {display:none;}
	
	.copyright_text {
		margin-bottom: 35px;
		position: relative;
		top: -30px;
	}
	
	#container_marginalia img {
float: none!important;
}

#container_marginalia {margin: 0 auto!important;
text-align: center!important;}

.copyright_text {visibility:hidden;}

.extra_links {
	position: absolute;
	z-index: 1;
	width: 210px;
	margin: 0%;
	right: 2%;
	top: -25px;
	line-height: 23px;
}
.extra_links a {
    margin: 0px -4px;
}

	#container_content_with_marginalia table tr td {
		width: 100%!important;
		float: left;
		text-align: center;
        margin: 0 auto!important;
	}
	
	#button_togglenavigation {
		display: block;
		background: url(/hres/rwd_menu_barden.png) 90% 0px no-repeat transparent;
		line-height: 40px;
		width: 40px;
		border-radius: 7px;
		height: 31px;
	}

#button_togglenavigation.active_ajax_mimicer {background:url(/hres/rwd_menu_barden.png) 90% -43px no-repeat transparent;}

.location_menu li.lev2 {width: 50%!important; margin-right: -1px!important;}

}

@media screen and (max-width: 300px) {

	#addresser_left img {width: 135px;}
	#addresser_right img {width: 75px;}
        .location_menu li.lev2 {width: 100%!important; margin-right: 0px!important;}

}