
/***************************** 
 Member of RB-Master

Name: cssie_sprites
UID: cssie_sprites
Author: Mario Lovric (ARITHNEA)
Last change date: 04.02.2015 10:18
Time of generation: 23.09.2019 03:30 
Copyright � 2013 ARITHNEA GmbH
Release version: This Website was generated with WCMS Master Version 2.2.3
Freamwork version: 1.0
Summary: main css for ie
Necessary libaries: -

*************************//* begin mac-msie css-comment-hack \*/


/* LastChangedDate: 2012-03-01 \*/
/* LastChangedBy: mz \*/

/* IE8 special hack */

.socialmediaNew .share-link { visibility:hidden;}
/* IE7 */
*:first-child+html .col4 .stageAcc ul.dash li {background-position: 0 8px!important;}
*:first-child+html .cntStage.rgtTop .stagePaginationControl .pTool .stageTip { position:relative; display:block; float:left; margin-top:15px!important;}
*:first-child+html .cntStage.top .stagePaginationControl .pTool .stageTip { position:relative; display:block; float:left; margin-top:15px!important;}
*:first-child+html .cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top { right:25px!important;}
*:first-child+html .cntStage.rgt .stagePaginationControl .pTool .tooltip .top { right:25px!important;}
*:first-child+html .cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75, *:first-child+html .cntStage.top .stagePaginationControl .pTool .tooltip .top.bgBlue75 {top:0px;}
*:first-child+html .cntStage.rgtTop .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75, *:first-child+html .cntStage.top .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {top:0px;}
*:first-child+html .cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75, *:first-child+html .cntStage .stagePaginationControl .pTool .tooltip .top.bgBlue75 {top:80px;}
*:first-child+html .cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75, *:first-child+html .cntStage .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {top:35px;}
*:first-child+html .cntStage .stagePaginationControl .pTool {top:15px;}
*:first-child+html .cntStage.rgtTop .stagePaginationControl .pTool, *:first-child+html .cntStage.top .stagePaginationControl .pTool {top:0px;}
*:first-child+html .footerActionShare { margin-right:-40px;}
*:first-child+html #wrapperAll .txtSection ul.socialMedia { padding-bottom:0px!important;}
*:first-child+html .expandable .txtSection ul.socialMedia { display:inline-block; position: static; zoom:1;}
*:first-child+html .expandable .txtSection ul.socialMedia li { display:inline-block; position: static; zoom:1;}
*:first-child+html .expandable .txtSection ul.socialMedia li a {  display:inline-block; position: static; zoom:1;}
*:first-child+html .expandable.cntBox.col4 .boschplayer_wrap { clear: both; float: none; zoom:1; position:static; display:inline-block;}
*:first-child+html .tab_content .imgBoxTop {position: relative;} /* imagebox tabmodul bug fix ie7*/
*:first-child+html #contentArea, *:first-child+html #marginalArea{padding-top: 1px;} /* imagebox tabmodul bug fix ie7*/
*:first-child+html div.cntBox table.lineStyle1 span a.btn{ margin-bottom: 0px;} /* button blue and grey in table*/

*:first-child+html .Accordion ul ul.relatedItems li a { padding-bottom:1px!important; /* background-position: 0 5px; */}
*:first-child+html .Accordion.blue ul ul.relatedItems li a.relatedPdf { /*background: url(http://bosch.arithnea.de/master_d_sprites/media/_tech/layout/images/icons/ico_document_sprite.gif) no-repeat scroll 0px -100px transparent!important; */  padding-bottom:1px!important; }
*:first-child+html .toggle { margin-top: 0px!important; margin-bottom: 12px!important;}
/*
*:first-child+html .Accordion.blue ul ul.relatedItems li a.relatedPdf:hover { background-position: 0px -150px!important; }
*:first-child+html .Accordion.blue ul ul.relatedItems li a.relatedMail:hover { background-position: 0px -147px!important; }



*:first-child+html .Accordion ul ul.relatedItems li a.relatedPdf { background: url(http://bosch.arithnea.de/master_d_sprites/media/_tech/layout/images/icons/ico_document_sprite.gif) no-repeat scroll 0px 0px transparent!important;}
*:first-child+html .Accordion ul ul.relatedItems li a.relatedPdf:hover { background-position: 0px -50px!important; }
*:first-child+html .Accordion ul ul.relatedItems li a.relatedMail:hover { background-position: 0px -47px!important;}
*:first-child+html .Accordion ul ul.relatedItems li a:hover { background-position: 0 5px!important; }

*/
/* filter */
.filterMiddle .option span { width:130px;}
.filterMiddle select { width:65%;}
.filterMiddle ul, .filterMiddle ul li { position:relative; display:block; float:left;}
*:first-child+html #subMenu .filterLeft .reset { padding-left:10px; margin-right:8px; margin-bottom:-8px;}
*:first-child+html #subMenu .filterLeft ul, {margin-bottom:-5px;}

/* social media */
* html .txtSection ul.socialMedia a { text-indent:-9999px; background-color:pink; zoom:1;}
.txtSection ul.socialMedia { zoom:1; width:90%!important;}
* html .tooltip_shadow { display:none; }
* html .tooltipCarousel_shadow { display:none; }

/* MSIE 6 Bugfixes */

/* Box-Model Workarounds */
/* w3c model: total = width + padding + margin + border */
/* ie bug: total = width (content + padding + border) + margin */
/* navigation */
/* :root ul#mainNav .dropdown a.dropdownHead { background: url(http://bosch.arithnea.de/master_d_sprites/media/_tech/layout/images/icons/lnkstyles/lnkstylecntlink_b1.gif) no-repeat scroll 5px 9px transparent;}
:root ul#mainNav li ul li a { background-position: 5px 8px;}
 */
/* subnavigation */
:root #subMenu { padding-top:11px}
#subMenu { padding-top:10px}


:root #wrapperAll .txtSection p { padding-bottom: 2px;}
#wrapperAll .txtSection p { padding-bottom: 4px;}
#wrapperAll .contentArea .cntBox { margin-bottom: 15px !important; }
#wrapperAll .contentArea .cntBox.grey { margin-bottom: 20px !important;}

/* spaces */
:root .cntWrapper.grid16 .col4.floatLe hr { margin-top:2px; margin-bottom:0px;}
:root .floatLe .cntBox hr { margin-top:2px; margin-bottom:0px;}
.cntWrapper.grid16 .col4.floatLe hr { margin-top:3px; margin-bottom:0px;}
.floatLe hr { margin-top:3px;}
.grid16 .grid4.floatLe h3:first-child { padding-bottom:0px;}
.grid16 .twoCol.floatLe h3:first-child { padding-bottom:0px;}

/* links images */
/*
:root .grid8.floatLe .col4 a.relatedLnk { background-position: 0 4px; }
:root .col5 a.relatedLnk, :root .col6 a.relatedLnk, :root .col7 a.relatedLnk, :root .col8 a.relatedLnk, :root .col12 a.relatedLnk, :root .col16 a.relatedLnk {
    background: url(http://bosch.arithnea.de/master_d_sprites/media/_tech/layout/images/icons/lnkstyles/lnkstylecntlink_b1.gif) no-repeat 0px 5px transparent;
}
:root .col5 a.relatedLnk:hover, :root .col6 a.relatedLnk:hover, :root .col7 a.relatedLnk:hover, :root .col8 a.relatedLnk:hover, :root .col12 a.relatedLnk:hover, :root .col16 a.relatedLnk:hover {
	background: url(http://bosch.arithnea.de/master_d_sprites/media/_tech/layout/images/icons/lnkstyles/lnkstylecntlink_b2.gif) no-repeat 0px 5px transparent;
}
*:first-child+html .col2 a.relatedLnk, *:first-child+html .col3 a.relatedLnk, *:first-child+html .col4 a.relatedLnk { background-position: 0 5px; }
.col2 a.relatedLnk, .col3 a.relatedLnk, .col4 a.relatedLnk { background-position: 0 5px\0/; }
*/

.tags ul { margin-top: 7px;}
*:first-child+html .tags ul { margin-top:-4px;}
* html .tags ul { margin-top:-4px;}

* html #footer a.footerActionTop, * html #footer a.footerActionTopActive {
    background-image: url("../../images/icons/lnkstyles/lnkstyleCntLink_top_sprite.gif");
    background-position: 2px -87px;
    padding-left: 14px;
}

/* sort */
* html .sort .up { margin-bottom:-5px;}

*:first-child+html .tooltip div.bgSocial ul.relatedItems { margin-bottom:-10px;}
*:first-child+html .grid16 .grid4.floatLe .cntBox:first-child { margin-bottom:3px;}
*:first-child+html .contentArea.grid16 .twoCol.floatLe .cntBox:first-child { margin-bottom:3px;}
*:first-child+html .grid16 .grid4.floatLe .cntBox h3:first-child { margin-bottom:-7px;}
*:first-child+html .grid16 .twoCol.floatLe .cntBox h3:first-child { margin-bottom:-7px;}

* html .cntStage { z-index:500;}
* html .Accordion .col4.auto .txtSection { width: 280px; }
* html .withoutPic .txtSection { width:auto!important;}

* html .tab_container .form .inputTwoCol input { width: 32%; margin-right: -1px;}

* html .stageAcc ul ul.relatedItems li a { line-height:14px!important;}
*:first-child+html .stageAcc ul ul.relatedItems li a { line-height:14px!important;}
div.searchBoxMain input.searchTopic { position:relative; display:block; float:left; padding:3px 0 3px 3px; }
* html div.searchBoxMain input.searchTopic { position:relative; display:block; float:left; padding:5px 0 3px 5px!important; }
* html .imgBoxLeft .txtSection ul { width: 60%;}
* html .imgBoxLeft .txtSection p strong { position:relative;}
* html .imgBoxLeft .txtSection p  { position:relative;}
* html .expandable .cntBox hr { margin-bottom:0px!important;}
*:first-child+html .toggleof .cntBox { margin-bottom:-22px!important;}
*html .toggleof .cntBox { margin-bottom:6px!important;}
* html .col12 .slidercontrols a.slidernext { left: 450px!important;}
* html .col16 .slidercontrols a.slidernext { left: 700px!important;}
* html .gallery .slider .slidercontrols .sliderprev { left:20px!important;}
* html .relatedItems .btn { position:relative; display:block;}
* html .relatedItems .btn span { position:relative; display:block;}

/* Sitemap ie6 */
* html .col12 #sitemap ul .activePath.lvl1 {background-position: 17px 13px!important; padding-left:29px!important;}
* html .col12 #sitemap ul .activePath.lvl2 {background-position: 29px 13px!important; padding-left:42px!important;}
* html .col12 #sitemap ul .activePath.lvl3{background-position: 42px 13px!important; padding-left:55px!important;}
* html .col12 #sitemap ul .activePath.lvl4 {background-position: 55px 13px!important; padding-left: 67px!important;}
* html .col12 #sitemap ul .activePath.lvl5 {background-position: 67px 13px!important; padding-left:79px!important;}
* html .col12 #sitemap ul .activePath.lvl6 {background-position: 79px 13px!important; padding-left: 91px!important;}
* html .col12 #sitemap ul .activePath.lvl7 {background-position: 91px 13px!important; padding-left: 103px!important;}
* html .col12 #sitemap ul .activePath.lvl9 {background-position: 115px 13px!important; padding-left: 127px!important;}


/* form */

* html #subMenu .imgBoxTop .imgSection { overflow:hidden; width:228px;} /* IE6 Fix for Teaserboxes in submenu */
*:first-child+html #mainMenu .mainMenuContent div li li.top { margin-bottom:-10px;}
* html #mainMenu .mainMenuContent div li li.top { margin-bottom:-10px;}
* html .marginalArea .expandable .cntBox hr {height:2px;}
* html #leftColumn .expandable .cntBox hr {height:2px;}
* html #leftColumn .expandable {margin-right:-10px;}
*:first-child+html .marginalArea .expandable .cntBox { margin-bottom: 0px !important;}
*:first-child+html .marginalArea .expandable { margin-bottom: -5px !important;}
* html .marginalArea .expandable .cntBox { margin-bottom: 0px !important; }

.form .file input {
    background-color: #FFFFFF;
}
.form {
	padding: 10px;
}
:root .form .check a.relatedLnk {
    margin-left: 20px;
}
*html .form .inputTwoCol label {
	margin-right:-12px;
}
*html .stageAcc ul ul.relatedItems {
	width:280px!important;
	overflow:hidden!important;
}
*:first-child+html button.btn span { top: 0px}
/* *:first-child+html .col3 ul.bullet li, *:first-child+html .col3 ul.dash li, *:first-child+html .col4 ul.bullet li, *:first-child+html .col4 ul.dash li {
	background-position: 0 4px!important;
}
*:first-child+html ul.bullet li, *:first-child+html ul.dash li {
	background-position: 0 7px;
}
*/
*:first-child+html .form .check.inlineLnk ul.relatedItems {
    margin-left: 0px;
}
*:first-child+html .form .check.inlineLnk ul.relatedItems li{
    float: left;
}
*:first-child+html .form .check.inlineLnk ul.relatedItems li a{
	margin-left: 0px;
}
*:first-child+html button.btn span, a.btn span {
    margin-top: 0px !important;
}
*:first-child+html .form .formCol {
	margin:0 0 0 0;
}
*:first-child+html .captcha_img { float:none;}
*:first-child+html .captcha_input{ float:none; margin-left:152px;}
* html button.btn { height:22px; overflow:hidden; width:auto; }
*:first-child+html .form hr { 	margin:5px 0px; }
* html .form hr { 	margin:5px 0px; }

.tooltip_wrap_carousel div.bgGray { margin-top:14px;}
/* carousel */
.tooltip_wrap_carousel {
    margin: 0 0 0 45px;
}
*html .tooltip_wrap_carousel {
    margin: 0 0 0 50px;
}
*html .jcarousel-skin-ie7 .jcarousel-item img {
  margin:0 0 0 -3px;
}
*html .jcarousel-skin-ie7 .jcarousel-clip-horizontal { margin-left: 0px; }
.clearfix, .clear { zoom: 1; clear: both; height: 0; overflow: hidden; font-size: 0;} /* IE6 */

#websiteTitleArea {
	margin-top: 11px;
}/*
#subMenu ul.navSub li li a {
	    background-position: 16px 10px;
}
*:first-child+html #subMenu ul.navSub li li a {
	    background-position: 7px 11px;
}
*:first-child+html #subMenu ul.navSub li li li a {
	    background-position: 18px 11px;
}
*:first-child+html #subMenu ul.navSub li li li li a {
	    background-position: 29px 11px;
}
*/
#header #navMeta li { position: relative; *left: -5px;}
#header #langSelection {position: relative; *left: 17px;}

* html .mainNavWrapper {height: 30px; }

* html .mainNavWrapper2 {height: 45px; }

* html .mainNavWrapper2 div.searchBoxMain {display: inline;}
* html div.searchBoxMain input.searchTopic {padding-top: 1px;}
* html div.searchBoxMain input.btnSubmit {margin-bottom: -1px;}

* html a.relatedLnk,
* html a.relatedPdf,
* html a.relatedMail,
* html a.relatedShare,
* html a.relatedStar {clear: both;}

* html .marginalArea {
	overflow: hidden;
	zoom: 1;
	clear: both;
}
* html .contentArea {
	display: inline;
	zoom: 1;
	overflow: hidden;
	height: 100%;
}
* html .contentArea .col8 {
	display: inline-block;
	zoom: 1;
}

* html table.lineStyle1 ul.relatedItems li {
	overflow:visible;
	height:1px;
}
.world table.lineStyle1 {
	*margin-bottom: -4px;
}
* html.universalBox ul.relatedItems li a {
	line-height: 1.7;
}
* html .stageCntMain .txtSection ul.relatedItems li a {
	line-height: 1.7;
}
*:first-child+html .universalBox ul.relatedItems li a {
	line-height: 1.7;
}
*:first-child+html .stageCntMain .txtSection ul.relatedItems li a {
	line-height: 1.7;
}
* html #subMenu a {zoom: 1;}

* html #subMenu {display: inline; /* double margin bug fix ie6 */}

#subMenu ul.navSub {zoom: 1; *margin-bottom: 40px!important; *margin-top: 14px!important;}

#subMenu .cntBox,
#subMenu .tsrBoxL,
#subMenu .tsrBoxR {
	clear: both;
}
* html #subMenu .tsrBoxL .txtSection,
* html #subMenu .tsrBoxR .txtSection,
* html #subMenu .tsrBoxR .txtSection li {width: 130px; overflow: hidden;} /* bug fix ie6 teaser r in submenu */

.grid5,
.grid6,
.grid8,
.grid12,
.grid16 {/*overflow: hidden; */ zoom: 1;}

* html #subMenu .cntWrapper.grid4 { width: 228px; }

.grid5 .col5,
.grid6 .col6,
.grid8 .col8,
.grid12 .col12,
.grid16 .col16 {clear: both;}


* html .col3,
* html .col4,
* html .col8,
* html .col12,
* html .col16 {/* overflow: hidden; */ zoom: 1;}


* html .cntBox,
* html .tsrBoxR,
* html .tsrBoxL {
	zoom: 1;
	/* position: relative; */
	display: inline!important;
	z-index:0;
}

* html .expandable .cntBox p { margin-right: -3px; position: relative; zoom: 1;} /*expandable box bug fix ie6*/
* html table td a.relatedLnk, /* events table bug fix ie6*/
* html table td a.relatedPdf, /* events table bug fix ie6*/
* html table td a.relatedMail, /* events table bug fix ie6*/
* html table td a.relatedShare, /* events table bug fix ie6*/
* html table td a.relatedStar {float: none;} /* events table bug fix ie6*/
* html .imgBoxTop .imgSection {padding: 0;}

* html .imgSection,
* html .txtSection,
* html .imgBoxLeft {zoom:1; display: inline-block}

* html .cntBox .imgBoxLeft {margin-right: 5px;}
* html .cntBox .imgBoxRight {margin-left: 5px;}


* html .cntBox .txtSection {
	zoom: 1;
	display: inline;
	margin: 0;
	float: none;
}

* html .imgBoxLeft .txtSection {
	float: left;
	margin-top: -5px;
}
* html .imgBoxRight .txtSection {
	margin-top: -5px;
}

* html .txtSection {zoom: 1;}

* html .universalBox {float: none;}
* html .universalBox .txtSection {
	padding-left: 10px;
	float: left!important;
}
.universalBox .txtSection p {margin-bottom:0;}

.clearfloat {
	width: 100%;
	height: 100px;
	display: block;
	zoom:1;
}
* html h3.toggle {zoom:1; display:inline; border: none!important;}
h3.toggle {background: url(../../images/icons/lnkstyles/lnkstylecntlink_bottom_sprite_new.gif) 0 6px no-repeat!important; padding-left:11px;}
h3.toggledwn {background:url(../../images/icons/lnkstyles/lnkstylecntlink_sprite.gif) 2px 5px no-repeat!important;}
h3.toggledwn:hover {background:url(../../images/icons/lnkstyles/lnkstylecntlink_sprite.gif) 2px -45px no-repeat!important;}
@media \0screen {
.expandable .toggle{ 
	/* width:98%!important;*/ 
	float:left!important; 
	margin-top:15px!important; }
}

#subMenu div.cntFormDefault form{
	margin-bottom: 0!important;
}
input.w100 {width: 94%; margin-bottom: 15px; padding: 1px 4px;}

.paginatorDefault a.selected,
.paginatorDefault a:hover {
	background: transparent url(../../images/backgrounds/bg_paginator_active.gif) 50% 50% no-repeat;
 }
/* Gallery */
.gallery .paginatorDefault a.selected {
	background: transparent url(../../images/backgrounds/bg_paginator_active.gif) 50% 50% no-repeat!important;
 }
* html .gallery {right: -10px;}
* html .gallery.col16 {right: 0px;}

* html #subMenu div.cntFormDefault hr {margin: -5px 0 0!important; display: block;}
* html div.cntFormDefault hr {margin: 3px 0 0!important; display: block;}

* html ul#mainNav li div {
	display: none;
	position: absolute;
	top: 30px;
	left: -21px;
	width: 235px;
	margin: 0;
	padding: 0 10px 0;
	z-index: 1000;
}

* html .mainNavWrapper2 ul#mainNav li div {top: 45px;}

* html ul#mainNav li:hover div, ul#mainNav li.iehover div {display: block;}

* html ul#mainNav li ul {
  background: transparent none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/mainmenu/bgNaviMainSub_ie.png", sizingMethod="scale");
  z-index: 100;
  width: 255px;
  height: 100%;
  position: static!important;
  padding:17px 10px 31px;
  margin: 0;
  display: block;
  overflow: hidden;
}
* html #header #langSelection.multiLang {
	height:17px;
}
* html #header #langSelection.multiLang li {
	position:absolute;
}
* html #header #langSelection.multiLang li li {
	position:relative;
}
* html #header #langSelection.multiLang li ul {
	background: transparent none;
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/language/languageselector_bgBtm.png", sizingMethod="scale");
  	position: static!important;
	margin: 0;
 	overflow: hidden;
	margin-left:-8px;
}

* html .dropdown ul#mainNav li ul {
  background: transparent none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/mainmenu/bgNaviDropDown.png", sizingMethod="scale");
  z-index: 100;
  width: 942px;
  height: 100%;
  position: static!important;
  padding:0 10px 80px;
  margin: 0;
  display: block;
  overflow: hidden;
  margin-left:20px;
}

* html ul#mainNav li ul li {
  position: relative;
  background: #fff;
  z-index: 100;
  padding: 0px 10px!important;
}

* html ul#mainNav li.active, * html ul#mainNav li:hover, * html ul#mainNav li.iehover {
	border-left: 1px solid #fff;
}

.roundedCorners {position: relative;}

.roundedCorners .lt,
.roundedCorners .rt,
.roundedCorners .lb,
.roundedCorners .rb {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../../images/backgrounds/rounded_corners.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 5px;
	height: 5px;
	overflow: hidden;
	font-size: 0;
}
.roundedCorners .rt {left: auto; right: 0; background-position: 100% 0;}
.roundedCorners .lb {top: auto; bottom: 0; float: right; background-position: 0 100%}
.roundedCorners .rb {top: auto; left: auto; right: 0; bottom: 0; background-position: 100% 100%}

/* ie6 fixes for rounded Corners */
* html .roundedCorners .rt {margin-right: -1px;}
* html .roundedCorners .lb {margin-bottom: -1px;}
* html .roundedCorners .rb {margin-right: -1px;margin-bottom: -1px;}

/* no roundedCorners in 1st level of mainNav*/
#mainNav .roundedCorners .lt,
#mainNav .roundedCorners .rt,
#mainNav .roundedCorners .lb,
#mainNav .roundedCorners .rb {display: none;}

/* no roundedCorners in subMenu */
#subMenu .roundedCorners .lt,
#subMenu .roundedCorners .rt,
#subMenu .roundedCorners .lb,
#subMenu .roundedCorners .rb {display: none;}

/* but roundedCorners in 1st level of mainNav*/
#mainNav ul li .roundedCorners .lt,
#mainNav ul li .roundedCorners .rt,
#mainNav ul li .roundedCorners .lb,
#mainNav ul li .roundedCorners .rb {display: block;}

/* but roundedCorners in navSub */
#subMenu .navSub .roundedCorners .lt,
#subMenu .navSub .roundedCorners .rt,
#subMenu .navSub .roundedCorners .lb,
#subMenu .navSub .roundedCorners .rb {display: block;}

* html .bgTransWhte70 {background: #fff none; filter:alpha(opacity=70); z-index: 0;}
* html .bgTransWhte75 {background: #fff none; filter:alpha(opacity=75); z-index: 0;}
* html .bgTransWhte80 {background: #fff none; filter:alpha(opacity=80); z-index: 0;}
* html .bgTransWhte90 {background: #fff none; filter:alpha(opacity=90); z-index: 0;}
* html .bgTransBBlue75 {background: #003b6a none; filter:alpha(opacity=90); z-index: 0;}

/* buttons with gifs */
* html button.btnSubmit,
* html a.btnSubmit {background-image: url(../../images/btns/cntBtnblueBg_sprite_ie.gif);}

* html button.btnSubmit span,
* html a.btnSubmit span {background: url(../../images/btns/cntBtnblueBgEnd_sprite_ie.gif);}
* html button.btnGray,
* html a.btnGray {background: url(../../images/btns/cntBtnGrayBg_sprite_ie.gif) 0 0 no-repeat;}
* html button.btnGray span,
* html a.btnGray span {background: url(../../images/btns/cntBtnGrayBgEnd_sprite_ie.gif) 100% 0 no-repeat;}
* html button.btnWhite,
* html a.btnWhite {background: url(../../images/btns/cntBtnWhteBg_sprite_ie.gif) 0 0 no-repeat;}
* html button.btnWhite span,
* html a.btnWhite span {background: url(../../images/btns/cntBtnWhteBgEnd_sprite_ie.gif) 100% 0 no-repeat;}
* html .Accordion .stageAcc ul.relatedItems li a.btn { background-image: url(../../images/btns/cntBtnblueBg_sprite_ie.gif)!important;}
* html .Accordion .stageAcc ul ul.relatedItems li a.btnWhite { background-image: url(../../images/btns/cntBtnWhteBg_sprite_ie.gif)!important;}

* html button.btn:hover,
* html a.btn:hover, * html .Accordion .stageAcc ul.relatedItems li a.btn:hover {background-position: 0 -28px;}
* html button.btn:hover span,
* html a.btn:hover span {background-position: 100% -28px;}

* html button.btn span {
	top: 0;
}
* html button.btn { width:auto!important; overflow-x:visible!important; float:left!important; clear:both!important; float:left!important;}
button.btn span {
  position: static; /* ie 8 */
  *position: relative;
  left: 5px;
  *padding-right: 10px;
}
* html button.btn span { width:auto; float:left;}
a.btn span {
  position: static; /* ie 8 */
  *position: relative;
  left: 3px;
  *top: 0;
  *padding-left: 0px;
  *padding-right: 10px;
}
* html a.btn span {
  width: auto;
  float: left;
}

* html div.col3.imgBoxLeft .imgSection,
* html div.col4.imgBoxLeft .imgSection,
* html div.col6.imgBoxLeft .imgSection,
* html div.col8.imgBoxLeft .imgSection,
* html div.col12.imgBoxLeft .imgSection,
* html div.col16.imgBoxLeft .imgSection {width: auto; padding-right: 0px;}

* html div.col3.imgBoxLeft .txtSection,
* html div.col4.imgBoxLeft .txtSection,
* html div.col6.imgBoxLeft .txtSection,
* html div.col8.imgBoxLeft .txtSection,
* html div.col12.imgBoxLeft .txtSection,
* html div.col16.imgBoxLeft .txtSection {padding-left: 10px;}

* html div.col4.imgBoxLeft .imgSection p {width: 52px;}
* html div.col8.imgBoxLeft .imgSection p {width: 176px;}



* html .stageCntMain .overlayR .txtSection,
* html .stageCntMain .overlayL .txtSection {height: expression(this.parentNode.parentNode.offsetHeight+'px');}

* html .expandable .cntBox hr {margin-top: -13px; margin-bottom: 0px;}

* html object {}

#footer #footerActionsL,
#footer #footerActionsR {*height: 33px;}

html body #footer hr.footer {margin-top: -10px!important;}

* html .overlapTopL, * html .overlapBtmL,
* html .overlapTopR, * html .overlapBtmR {overflow: visible!important;}

* html ul.relatedItems {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
* html .txtSection ul.relatedItems {
	padding:0 15px 15px 0!important;
}
* html cntBox.col4.floatLe.inverse ul.relatedItems {
	padding:0 15px 15px 0!important;
}
/*
* html .col4.bgYellowGreen a.relatedLnk {
	background-position:0 -95px!important;
}
* html .col4.bgYellowGreen a.relatedLnk:hover {
	background-position:0 -145px!important;
} */
* html .tsrBoxR .imgSection .imgSofter,
* html .tsrBoxL .imgSection .imgSofter {height: 200px;}

* html #sitemap * {zoom:1;}

/* sitemap */
* html #sitemap.sitemapList li li a.activePath { background-position: 17px 13px; padding-left:29px}
* html #sitemap.sitemapList li li li a.activePath { background-position: 29px 13px; padding-left:42px}
* html #sitemap.sitemapList li li li li a.activePath { background-position: 42px 13px; padding-left:55px;}
* html #sitemap.sitemapList li li li li li a.activePath { background-position: 55px 13px; padding-left: 67px;}
* html #sitemap.sitemapList li li li li li li a.activePath { background-position: 67px 13px; padding-left:79px}
* html #sitemap.sitemapList li li li li li li li a.activePath { background-position: 79px 13px; padding-left: 91px;}
* html #sitemap.sitemapList li li li li li li li li a.activePath { background-position: 91px 13px; padding-left: 103px;}
* html #sitemap.sitemapList li li li li li li li li li a.activePath { background-position: 103px 13px; padding-left: 115px;}
* html #sitemap.sitemapList li li li li li li li li li li a.activePath { background-position: 115px 13px; padding-left: 127px;}
/* shadow */
* html div.fancy_bg_n {
    background: none;
}
* html div.fancy_bg_ne {
    background: none;
}
* html div.fancy_bg_e {
    background:none;
}
* html div.fancy_bg_se {
    background: none;
}
* html div.fancy_bg_s {
    background: none;
}
* html div.fancy_bg_sw {
    background: none;
}
* html div.fancy_bg_w {
   background:none;
}
* html div.fancy_bg_nw {
    background: none;
}
* html .tsrBoxR .txtSection {
	width:60%;
}
/* Hoverbox IE6 */
* html .hvBox.height1 .hvall {
	height: 178px;
}
* html .hvBox.height2 .hvall {
	height: 208px;
}
* html .hvBox.height3 .hvall {
	height: 238px;
}
* html .hvBox.height1 a.tsrLnk {
	height: 178px;
}
* html .hvBox.height2 a.tsrLnk {
	height: 208px;
}
* html .hvBox.height3 a.tsrLnk {
	height: 238px;
}
.hvBox .hvband span {
	width: 90%;
}
.hvBox .hvinfo span {
	width: 90%;
}
/* Hoverbox IE6 */
* html .tab_container {
	margin-left:5px;
}
* html ul.tabs {
	margin:0 0 0 5px;
}
* html .events td {
     padding: 10px 9px;
}
/* Flyout */
*:first-child+html ul.flyout.up ul ul {
	left:228px;
}
* html .up ul ul {
	left:228px!important;
}
*:first-child+html ul.flyout.up ul ul ul {
	left:237px;
}
* html .up ul ul ul {
	left:237px!important;
}
*html ul.flyout ul li {
	float:left;
	display:block;
}
*:first-child+html ul.flyout li li.top {
	margin-bottom:-12px;
}
*:first-child+html ul.flyout ul {
	left:-40px;
}
*:first-child+html ul.flyout ul ul {
	left:188px;
	top:1px;
}
*:first-child+html ul.flyout.left ul ul {
	left:-278px;
}
*:first-child+html ul.flyout.left.up ul ul {
	left:-238px;
}
* html ul.flyout.ieleft ul ul {
	left:-238px!important;
}
* html ul.flyout.ieleft ul ul ul {
	left:-238px!important;
}
*:first-child+html ul.flyout ul ul ul {
	left:198px;
}
*:first-child+html ul.flyout a {
	margin:0 0 0 0;
}
*:first-child+html ul.flyout li li a {
	margin:0 5px 0 5px;
}
*:first-child+html ul.flyout li li a.more {
	margin:0 0 0 5px;
}
*:first-child+html ul.flyout.left li li a.more {
	margin: 0 5px 0 0;
	padding-left: 20px;
	background-position: 5px 0!important;
}
*:first-child+html #mainMenu .mainMenuContent div ul ul { margin: 2px 0 0 0; }

* html ul.flyout li li.top {
	margin-bottom:-12px;
}
* html ul.flyout ul {
	left:-40px;
}
* html ul.flyout ul ul {
	left:187px;
	top:1px;
}
* html ul.flyout.left ul ul {
	left:-278px;
}
* html ul.flyout ul ul ul {
	left:197px;
}
* html ul.flyout.left ul ul ul {
	left:-278px;
}
* html ul.flyout li li a {
	background:url("../../images/backgrounds/flyout/flyout_hover_two_gif.gif") no-repeat 0 0 transparent;
}
* html ul.flyout li li a:hover {
	background:url("../../images/backgrounds/flyout/flyout_hover_two_gif.gif") no-repeat 0 0 #003b6a;
}
* html ul.flyout li li li a:hover {
	background:url("../../images/backgrounds/flyout/flyout_hover_two_gif.gif") no-repeat 0 0 #215f8b;
}
* html ul.flyout li li li li a:hover {
	background:url("../../images/backgrounds/flyout/flyout_hover_two_gif.gif") no-repeat 0 0 #003b6a;
}
* html ul.flyout li li li li li a:hover {
	background:url("../../images/backgrounds/flyout/flyout_hover_two_gif.gif") no-repeat 0 0 #215f8b;
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li.top {
	background:url("../../images/backgrounds/flyout/flyoutLeft_top_one.gif") no-repeat 0 0 transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li li.top {
	background:url("../../images/backgrounds/flyout/flyoutLeft_top_two.gif") no-repeat 0 0 transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li li li.top {
	background:url("../../images/backgrounds/flyout/flyoutLeft_top_one.gif") no-repeat 0 0 transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul {
	background:url("../../images/backgrounds/mainmenu/mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul ul {
	background:url("../../images/backgrounds/mainmenu/mainMenuLeft_three_gif.gif") no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul ul ul {
	background:url("../../images/backgrounds/mainmenu/mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft li li li.top {
	background:url("../../images/backgrounds/mainmenu/mainMenuLeft_top_three_gif.gif") no-repeat 0 0 transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft li li li li.top {
	background:url("../../images/backgrounds/mainmenu/mainMenuLeft_top_two_gif.gif") no-repeat 0 0 transparent!important;
}
* html .toggleof .cntBox {
	position:relative;
}
/* PNG scaling fix for ie6 */
* html img {
 azimuth: expression(  this.pngSet?  this.pngSet=true :
 (this.nodeName == "IMG" ?  (this.src.toLowerCase().indexOf('.png')>-1 ?  (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "../../images/spacer.gif") :
 '') : ''  ), this.pngSet=true  );
}
* html .hvBox .hvband {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/bgCntStageBblue75.png", sizingMethod="scale");
}
* html .hvBox .hvinfo {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/bgCntStageBblue75.png", sizingMethod="scale");
}
* html div.anythingSlider .thumbNav a.cur {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/stage_pagination_gray.png", sizingMethod="scale");
}
* html div.anythingSlider .thumbNav a:hover {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/stage_pagination_darkblue.png", sizingMethod="scale");
}
* html div.anythingSlider .thumbNav a {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/stage_pagination_blue.png", sizingMethod="scale");
}
* html .tooltip .top.bgRedBrown {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/tooltip/arrow_tool_red.png", sizingMethod="scale");
}
* html .tooltip .top.bgYellowGreen {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/tooltip/arrow_tool_green.png", sizingMethod="scale");
}
* html .tooltip .top.bgBlueLight {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/tooltip/arrow_tool_blue.png", sizingMethod="scale");
}
* html .tooltip .top.bgSocialTop {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/share/some_arrow_tooltip.png", sizingMethod="scale");
}
* html .tooltip .top.bgBlue75 {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/tooltip/arrow_tool_darkblue.png", sizingMethod="scale");
}
* html .Accordion .col4.auto .txtSection {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/bg_acc_white.png", sizingMethod="scale");
}
* html .Accordion.bgWhite90 .col4.auto .txtSection {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/bg_acc_white90.png", sizingMethod="scale");
}
* html .Accordion.blue .col4.auto .txtSection {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/bg_acc_blue.png", sizingMethod="scale");
}
* html ul#mainNav .dropdown ul {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/mainmenu/bgNaviDropDown.png", sizingMethod="scale");
	margin-left:14px;
	padding-left:7px!important;
}
* html .tooltip_wrap_carousel div.bgGray {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/backgrounds/carousel_tooltip_bg.png", sizingMethod="scale");
}
* html .markerInfo .tooltip .btm {
	background-image: none!important;
	background-color:transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/icons/tooltip/arrow_tool_map.png", sizingMethod="scale");
}
* html ul#mainNav .dropdown ul {
	padding:0 10px 20px 19px;
}
* html ul#mainNav .dropdown ul ul {
	filter:none!important;
	margin-right:10px!important;
	margin-top:20px;
	margin-left:10px!important;
	padding:0!important
}

/* * html .stageCntMain .overlayR, .stageCntMain .overlayL { height:335px} */
* html ul#mainNav .dropdown ul li {
	position:static;
}
* html ul#mainNav .dropdown ul li li {
	position:relative;
}
* html #header #langSelection.multiLang {
	background:url("../../images/backgrounds/language/languageselector_bgtop_active_gif.gif") no-repeat scroll 0 0 transparent;
}
* html #header #langSelection.multiLang.iehover {
	background:url("../../images/backgrounds/language/languageselector_bgtop_gif.gif") no-repeat scroll 0 0 transparent;
}
* html #mainMenu .mainMenuContent div ul li a {
	background:url("../../images/backgrounds/mainmenu/mainMenu_gif.gif") no-repeat 0 -1px transparent;
}
* html #header #langSelection.multiLang li ul li.inactive {
	background-image: url(../../images/icons/lnkstyles/lnkstylesubnavidefault_inactive.png);
}
* html #header #langSelection.multiLang li a {
	background: url(../../images/backgrounds/language/languageselector_arrow_gif.gif) no-repeat 100% 6px transparent;
}
* html .gallery .slider .slidercontrols a {
	background: url(../../images/btns/cntBtnLeft_sprite_gif.gif) no-repeat scroll 0 0 transparent;
}
* html .gallery .slider .slidercontrols a.slidernext {
	background: url(../../images/btns/cntBtnRight_sprite_gif.gif) no-repeat scroll 0 0 transparent;
}
* html .Accordion.blue .col4.auto {
	margin: 0 -10px 0 0;
}
* html .Accordion .col4.auto  {
	margin: 0 -10px 0 0;
	width:310px;
}
* html #mainMenu .mainMenuContent {
	left:-9px;
}
* html div.col3.imgBoxLeft .txtSection { margin-left: 0px; }
* html div.col4.imgBoxLeft .txtSection { margin-left: 0px; }
* html div.col6.imgBoxLeft .txtSection { margin-left: 0px; }
* html div.col8.imgBoxLeft .txtSection { margin-left: 0px; }
* html div.col12.imgBoxLeft .txtSection { margin-left: 0px; }
* html div.col16.imgBoxLeft .txtSection { margin-left: 0px; }

.gallery .paginatorDefault {*filter:alpha(opacity=100);}
.gallery .paginatorDefault a {color: #22608c; background: #fff; *filter:alpha(opacity=80);}
.gallery ul.relatedItems li a {line-height: 20px!important;}

html>body iframe.iframeFix {display: none;}
* html iframe.iframeFix {display: block; background: #ccc; position: absolute; left: 0; top: 0; border:none; padding: 0; margin: 0; z-index: 99;  width:100%; filter:alpha(opacity=0); height: expression(this.parentNode.offsetHeight+'px';}
* html iframe.iframeFix {width: expression(this.parentNode.offsetWidth+'px';}


/* START SAYT  */

* html .SAYT {
    _background: none;
    background-color: #FFF;
    border-top: 1px solid #c3c3c4;
    border-left: 1px solid #c3c3c4;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
}
* html .SAYT.big {
    _background: none;
    background-color: #FFF;
    border-top: 1px solid #c3c3c4;
    border-left: 1px solid #c3c3c4;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    width:507px;
}
* +html .SAYT  {
    margin-left: 334px ;
    margin-top: -32px;
}

* html .SAYT  {
    margin-left: 330px;
    margin-top: -32px;
}

* +html .SAYT.big {
    left: 0px;

}

* html .SAYT.big {
    left: -301px;
    top: 153px;
}
/* END SAYT */

/* START BUTTON SEARCH */

*:first-child+html .searchBoxQuick input {
    width:498px;
    margin: 0 0 0 0;
    top:0px;
}

*:first-child+html .searchBoxQuick button.btn {
    margin: 0px 12px 0 0;
    top:0px;
    left:0px;
}

*:first-child+html .searchBoxQuick button.btn span {
    padding: 2px 9px 0 0;
    height:21px;
}

.searchBoxQuick button.btn {
    top: -1px\0/;
    left: -8px\0/;
}

.searchBoxQuick input {
    width:498px\0/;
}

.searchBoxQuick button.btn span {
    top: 0px\0/;
    left: -1px\0/;
    padding: 2px 6px 0px 2px\0/;
    height:21px;
}

:root .searchBoxQuick button.btn {
    top: 2px;
    margin:0;
}

:root .searchBoxQuick button.btn span {
    margin:3px 0 0 0;
    padding: 3px 6px 0 2px;
    top: -3px;
    height:20px;
}

* html .searchBoxQuick button.btn {
    height:22px;
    overflow:hidden;
    float: none!important;
    margin: 0px 12px 0 0;
    top:-1px;
    left:-5px;
}
* +html .searchBoxQuick button.btn {
    top:-1px;
    left:-1px !important;
}

* html .searchBoxQuick button.btn span {
    top:0px;
    padding: 2px 9px 0 0;
    height:21px;
}
* html #subMenu .cntBox.searchFilter {
    width:196px!important;
}

* html #subMenu .cntBox.searchFilter a {
	zoom:1;
	background: url("../../images/btns/nav_filter_nor.png") 0 0 no-repeat scroll transparent;
	overflow: hidden;
}
* html #subMenu .cntBox.searchFilter .active {
	zoom:1;
	background: url("../../images/btns/nav_filter_act.png") 0 0 no-repeat scroll transparent;
	overflow: hidden;
}
* html #subMenu .cntBox.searchFilter a:hover {
	zoom:1;
	background: url("../../images/btns/nav_filter_hov.png") 0 0 no-repeat scroll transparent;
	overflow: hidden;
}
* html #subMenu .cntBox.searchFilter .disabled {
	zoom:1;
	background: url("../../images/btns/nav_filter_dis.png") 0 0 no-repeat scroll transparent;
	overflow: hidden;
}
*:first-child+html #subMenu .cntBox.searchFilter hr {
    position:relative;
    display:block;
    float:left;
    clear:both;
}
* html #subMenu .searchFilter .active{
    margin: 0 0 1px 0;
}
* html #subMenu .searchFilter .disabled{
    margin: 0 0 1px 0;
}
#subMenu .cntBox.searchFilter {
    margin-top: 31px;
}
/* END BUTTON SEARCH */

/* START SEARCH RESULT */
.cntBox h3 {
    padding: 0 0 9px;
}
* + html .cntBox h3 {
    padding: 0 0 8px;
}
* html .cntBox h3 {
    padding: 0 0 8px;
}

:root .results {
    padding-bottom: 16px;
    padding-top: 12px;
}

.results {
    padding-bottom: 17px;
    padding-top: 12px;
}

* html results {
    padding-bottom: 20px;
}

.results p.second {
    margin-bottom: 7px;
}

* html .results p.second {
    margin-bottom: 8px;
}

/* END SEARCH RESULT */

/* START PAGINATION */

:root .searchNavi .paginatorDefault {
    margin-bottom: 1px;
}
.searchNavi p {
    margin-top: 12px;
}

:root .paginatorDefault a {
    margin-right: 1px!important;
}
* html .paginatorDefault a:hover {
    background-image: none;
    zoom:1;
    background-color: #f1f1f1;
    display: inline-block;
}
* html .paginatorDefault a.selected {
    background-color: #f1f1f1;
    background-image: none;
    zoom:1;
    display: inline-block;
}
.paginatorDefault a {
    margin-right: 2px!important;
}
/* END PAGINATION */

/* FormEdit */
.grid4 .form {
    padding-left: 0;
    padding-right: 0;
}
.grid4 .form label {
    padding-right: 8px;
}
.grid4 .form .inputTwoCol .input_content {
    padding-right: 0;
}

/* Toggle */
/* IE7 HACK */

*:first-child+htm  h3.toggle {
  margin: 7px 0 6px 0;
}


/* IE8 HACK */
h3.toggle {
    margin /*\**/: 7px 0 6px 12px !important\9;
}

/* IE9 Reset IE8 HACK */
:root h3.toggle {
    margin: 17px 0 16px 12px !important;
}



/* rules after this declaration will be ignored */

/* end of mac-msie css-comment-hack */
