﻿/* begin mac-msie css-comment-hack \*/

/* Author: Sascha Meier \*/
/* Project: Relaunch BOSCH CRM Pilot for ARITHNEA GmbH Munich \*/
/* Area: IE6 Bugfixes \*/
/* LastChangedDate: 2010-03-01 \*/
/* LastChangedBy: mz \*/ 


/* MSIE 6 Bugfixes */

/* Box-Model Workarounds */
/* w3c model: total = width + padding + margin + border */
/* ie bug: total = width (content + padding + border) + margin */ 

* 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;}

/* 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 {
	padding: 10px;
}
*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 .formCol {
	margin:0 0 0 0;
}
*html button.btn { height:22px; overflow:hidden; }
*: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 #header #langSelection {margin-top/*\**/: -17px\9;}


* 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;
}
* 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($CMS_REF(media:"lnkstylecntlink_bottom_sprite")$) 0 8px no-repeat!important; padding-left:11px;}
h3.toggledwn {background:url($CMS_REF(media:"lnkstylecntlink_sprite")$) 2px 5px no-repeat!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($CMS_REF(media:"bg_paginator_active")$) 50% 50% no-repeat;
 }
/* Gallery */
.gallery .paginatorDefault a.selected {
	background: transparent url($CMS_REF(media:"bg_paginator_active")$) 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: 34px;
	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 .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($CMS_REF(media:"rounded_corners")$);
	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($CMS_REF(media:"cntbtnbluebg_sprite_ie")$);}
* html button.btnSubmit span,
* html a.btnSubmit span {background-image: url($CMS_REF(media:"cntbtnbluebgend_sprite_ie")$);}
* html button.btnGray,
* html a.btnGray {background: url($CMS_REF(media:"cntbtngraybg_sprite_ie")$) 0 0 no-repeat;}
* html button.btnGray span,
* html a.btnGray span {background: url($CMS_REF(media:"cntbtngraybgend_sprite_ie")$) 100% 0 no-repeat;}
* html button.btnWhite,
* html a.btnWhite {background: url($CMS_REF(media:"cntbtnwhtebg_sprite_ie")$) 0 0 no-repeat;}
* html button.btnWhite span,
* html a.btnWhite span {background: url($CMS_REF(media:"cntbtnwhtebgend_sprite_ie")$) 100% 0 no-repeat;}
* html .Accordion .stageAcc ul.relatedItems li a.btn { background-image: url($CMS_REF(media:"cntbtnbluebg_sprite_ie")$)!important; }
* html .Accordion .stageAcc ul ul.relatedItems li a.btnWhite { background-image: url($CMS_REF(media:"cntbtnwhtebg_sprite_ie")$)!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 .searchBoxDealer .searchTopic {
  float:left;
  width:188px!important; 
  
}

.searchBoxDealer .btnSubmit {
  float:right;
}
button.btn span {
  position: static; /* ie 8 */
  *position: relative;
  left: 5px;
  *padding-right: 10px;
}
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: 5px!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($CMS_REF(media:"flyout_hover_two_gif")$) no-repeat 0 0 transparent; 
}
* html ul.flyout li li a:hover {
	background:url($CMS_REF(media:"flyout_hover_two_gif")$) no-repeat 0 0 #003b6a; 
}
* html ul.flyout li li li a:hover {
	background:url($CMS_REF(media:"flyout_hover_two_gif")$) no-repeat 0 0 #215f8b; 
}
* html ul.flyout li li li li a:hover {
	background:url($CMS_REF(media:"flyout_hover_two_gif")$) no-repeat 0 0 #003b6a; 
}
* html ul.flyout li li li li li a:hover {
	background:url($CMS_REF(media:"flyout_hover_two_gif")$) no-repeat 0 0 #215f8b; 
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li.top {
	background:url($CMS_REF(media:"flyoutleft_top_one")$) no-repeat 0 0 transparent!important; 
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li li.top {
	background:url($CMS_REF(media:"flyoutleft_top_two")$) no-repeat 0 0 transparent!important; 
}
* html .cntBox #mainMenu .mainMenuContent div .bBlue75.ieleftblue li li li li.top {
	background:url($CMS_REF(media:"flyoutleft_top_one")$) no-repeat 0 0 transparent!important; 
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul {
	background:url($CMS_REF(media:"mainmenuleft_two_gif")$) no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul ul {
	background:url($CMS_REF(media:"mainmenuleft_three_gif")$) no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft ul ul ul {
	background:url($CMS_REF(media:"mainmenuleft_two_gif")$) no-repeat 0 100% transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft li li li.top {
	background:url($CMS_REF(media:"mainmenuleft_top_three_gif")$) no-repeat 0 0 transparent!important;
}
* html .cntBox #mainMenu .mainMenuContent div ul.ieleft li li li li.top {
	background:url($CMS_REF(media:"mainmenuleft_top_two_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 = "media/_tech/layout/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.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;
}
.lang {margin-left/*\**/:0px!important\9; }
* html #header #langSelection.multiLang{
	background:url($CMS_REF(media:"languageselector_bgtop_active_gif")$) no-repeat scroll 0 0 transparent;
}
* html #header #langSelection.multiLang.iehover {
	background:url($CMS_REF(media:"languageselector_bgtop_gif")$) no-repeat scroll 0 0 transparent;
}
* html #mainMenu .mainMenuContent div ul li a { 
	background:url($CMS_REF(media:"mainmenu_gif")$) no-repeat 0 -1px transparent; 
}
* html #header #langSelection.multiLang li ul li.inactive {
	background-image: url($CMS_REF(media:"lnkstylesubnavidefault_inactive")$);
}
* html #header #langSelection.multiLang li a {
	background: url($CMS_REF(media:"languageselector_arrow_gif")$) no-repeat 100% 6px transparent;
}
* html .gallery .slider .slidercontrols a { background: url($CMS_REF(media:"cntbtnleft_sprite_gif")$) no-repeat scroll 0 0 transparent;}
* html .gallery .slider .slidercontrols a.slidernext { background: url($CMS_REF(media:"cntbtnright_sprite_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';}
/* rules after this declaration will be ignored */

/* end of mac-msie css-comment-hack */
.proBuehne{
		margin-top:1px;
		margin-left:9px;
	}
