@charset "UTF-8";
/* Bosch IE8 Fixes Stylesheet */

/*********************************************************
*
*	General Style
*
*********************************************************/

.round {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
} 

#content #right { margin-top:9px;width:734px; float:right; }
#content #right_DK p.description { margin-right:10px; padding-right:10px; }

/*********************************************************
*
*	Flash
*
*********************************************************/

div.flash_full {
	position:relative;
	z-index:0;
}

/*********************************************************
*
*	Main Navigation Search Form
*
*********************************************************/
#navigation { z-index:50; }
#navigation form {
	position:absolute;
	height:19px;
	vertical-align:middle;
	margin:0px;
	/*margin:4px 6px 5px 0px;*/
	top:0px;
	right:-7px;
	bottom:5px;
}
#navigation form input.stextf {
	height:16px;
	padding:0px;
	margin-right:-10px;
	padding-bottom:3px;
}

/*********************************************************
*
*	Main Navigation Dropdown
*
*********************************************************/

#navigation ul li:hover div.sub_shadow * {
	z-index:999;
}

#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist ul li { background-color: #FFFFFF; }
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist2 ul li { background-color: #FFFFFF; }
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist2 ul {
        margin-bottom:-35px;
}
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist ul li {
        padding-left:10px;
        background-position:2px 9px;
}
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist ul li a:hover {
        background-position:12px 8px;
}
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist ul li.first {
        margin-bottom: 6px;
        background-position:2px 7px;
}
#navigation ul li:hover div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist ul li.first:hover {
        background-position:2px 7px;
}


/*********************************************************
*
*	Flyout Navigation
*
*********************************************************/
#hovernavi { z-index:1000;position:relative; }

#hovernavi:hover #nav ul li:hover a {
	border-radius: 5px 0px 0px 5px;
	padding-left:22px;
}
#hovernavi #nav ul li{
	background-position:14px 9px;
	margin-top:-3px;
}
#hovernavi #nav ul li ul li {
	margin-top:0px;
}
#hovernavi:hover #nav ul li:hover ul li:hover a {
	background-position:20px 15px;
}
#hovernavi #nav ul li span {background:none;visibility:hidden; }
#hovernavi #nav ul li ul li span { left:25px;top:24px;visibility:visible; }
#hovernavi:hover #nav ul li:hover a { background:#003b6a url('') top left no-repeat; }
#hovernavi:hover #nav ul li:hover ul li:hover a { margin-left:9px;padding-left:18px; }
#hovernavi:hover #nav ul li:hover ul li:hover ul li:hover a { 
	margin-left:9px; 
	padding-left:18px; 
	width:221px;
}
#hovernavi:hover #nav ul li:hover ul li:hover ul li:hover ul li:hover {
	width: 221px;
	background-color:#003b6a;
	padding-right:5px;
	width: 216px;
}
#hovernavi:hover #nav ul li:hover ul li:hover ul li:hover ul li:hover { padding-right:5px; }
#hovernavi:hover #nav ul li:hover ul li:hover ul li:hover ul li:hover a { 
	margin: 0px 9px 0px 9px;
	padding-left:18px;
	width: 216px;
	border-right:5px solid #003b6a;
}

/*********************************************************
*
*	Main Navigation Dropdown
*
*********************************************************/

#navigation ul li:hover div.sub_shadow div.sub_shadow_bottom_left {
	width:100%;
	position:absolute;
	left:0px;
	right:0px;
	width:auto;
}

#navigation ul li:hover div.sub_shadow div.sub_shadow_bottom_left div.sub_shadow_bottom_right {
	left:10px;
}
#navigation ul li:hover div.sub_shadow div.sub_shadow_bottom_left div.sub_shadow_bottom_right div.sub_shadow_bottom {
	position:relative;
	left:0px;
	right:10px;
	width:auto;
}

#navigation ul li div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist2 ul li.locked,
#navigation ul li div.sub_shadow div.sub_shadow_left div.sub_shadow_right div.sub_content div.productlist2 ul li {
 border-radius:5px;
 filter:none;
}

/*********************************************************
*
*	Sub-Navigation
*
*********************************************************/

#content #left #subnavi ul.lvl1 li.inactive {
	border-radius:5px;
	-normal-bg-color:#FFFFFF;
	position:relative;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
#content #left #subnavi ul.lvl1 li {
behavior:url();
}
#content #left #subnavi ul.lvl1 li.active {
	border-radius:5px;
	-normal-bg-color:#f1f1f1;
	position:relative;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
#content #left #subnavi ul.lvl2 li.inactive {
	border-radius:5px;
	-normal-bg-color:#FFFFFF;
	position:relative;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
#content #left #subnavi ul.lvl2 li.active {
	border-radius:5px;
	-normal-bg-color:#f1f1f1;
	position:relative;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
#content #left #subnavi ul.lvl3 li.inactive {
	border-radius:5px;
	-normal-bg-color:#FFFFFF;
	position:relative;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
#content #left #subnavi ul.lvl3 li.active {
	border-radius:5px;
	-normal-bg-color:#f1f1f1;
	-hover-bg-color: #f1f1f1;
	filter:none;
}
/*
#content #left #subnavi ul.lvl3 #bgtop {
 background:transparent url('../images/subnavi_bg.jpg') left top no-repeat;
}
#content #left #subnavi ul.lvl3 #bgbottom {
 background:transparent url('../images/subnavi_bg.jpg') left bottom no-repeat;
}
#content #left #subnavi ul.lvl3 #lnheight {
 line-height:16px;
 padding-top:0px;
 padding-bottom:0px;
}

#content #left #subnavi ul.lvl3 #lnheightie {
padding-top:0px;
padding-bottom:2px;
}
*/

/*********************************************************
*
*	Product Page Content
*
*********************************************************/

#content #right #product div.head img { bottom: -13px; }

/*********************************************************
*
*	Product Page Links
*
*********************************************************/

div.product_links { margin-left:-1px; }

/*div.product_links p.link { 
	background-position: 10px 17px; 
}*/

div.product_links p.document, div.product_links p.document.active, div.product_links p.document.over, div.product_links p.document:hover {
	background-position:0px 7px;
	line-height:25px;
/*	height:25px;*/
}

#content #right p.document { margin-bottom:0px; /* 45 */ }
#content #right div.left p { margin-top:-10px; }
#content #right div.left p.over { margin-left:0px; }

/*********************************************************
*
*	Tab Navigation
*
*********************************************************/

#content #right #product div.body ul  { margin-bottom:0px;padding-left:0px;}

#content #right ul.simple li  { width:260px;}

.ui-tabs .ui-tabs-panel { margin-top:-10px;}

.ui-tabs .ui-tabs-panel div.left { width:455px;padding-top:20px; }

.ui-tabs .ui-tabs-panel div.left h4 { width:455px;}

.ui-tabs .ui-tabs-panel p { margin:0px;pading:0px;padding-top:5px; }

.ui-tabs .ui-tabs-panel ul { margin:0px;padding:0px;margin-top:-20px; }

.ui-tabs .ui-tabs-panel ul li { margin:0px; padding:0px;margin-top:5px;padding-left:10px;width:455px; }

.ui-tabs .ui-tabs-panel p.link_dummy {
        margin:0px 0px 0px 0px;
        padding-top:10px;
        padding-bottom:0px;
	padding-left:0px;
}
.ui-tabs .ui-tabs-panel p.content_lex {
        margin:-16px 0px 0px 0px;
        padding-bottom:0px;
        padding-top:0px;
}


/*********************************************************
*
*	Tab Navigation
*
*********************************************************/

.ui-tabs .ui-tabs-nav .ui-state-default2 { margin-bottom:-10px;}

#content #right #product div.body div#t1, #content #right #product div.body div#t2,
#content #right #product div.body div#t3, #content #right #product div.body div#t4, #content #right #product div.body div#t5
{ padding-top:0px; padding-bottom:9px; padding-left:5px; padding-right:5px; }

/*********************************************************
*
*	Contact form
*
*********************************************************/

#content #right #contact_form { padding-bottom:10px; margin-bottom:10px;}

#content #right #contact_form .contact_left,#content #right #contact_form .contact_right {
/*	margin-top:-20px;*/
}

#content #right #contact_form_results { margin-top:-35px; }

/*********************************************************
*
*	Hoverbox
*
*********************************************************/
#content #right .hoverbox {
        margin-bottom:-5px;
}


#content #right .hoverbox .overlay {
	filter:none;
}

#content #right .hoverbox .info {	
	filter:none; 
}

#content #right .hoverbox .info {
	background-position: 11px 13px; 
}
#content #right .hoverbox .info p {
	margin-top:8px;
}

#content #right .hoverbox .overlaytext p { padding:0px;width:208px; }

#content #right .hoverbox_iefix { margin-top:-10px; }

/*********************************************************
*
*	Bosch Popup
*
*********************************************************/

div.bosch_overlay_greybox {
	filter:none;
}

div.bosch_overlay { width:962px; }

#content #right #contact_form .buttonsubmit {
	padding-left:10px;
	padding-bottom:0px;
}

/*********************************************************
*
*	Language Select
*
*********************************************************/

#headnavi div.lang-select ul li a.first { left: 0px; }
#headnavi div.lang-select ul li:hover a.first { left:1px; }
#headnavi div.lang-select ul { margin:0px; padding:0px; }
#headnavi div.lang-select ul li { position: relative !important; margin: 0px; padding: 0px; padding-left:-50px; z-index: 200; width: 85px; }
#headnavi div.lang-select ul li a { background: transparent url('../images/arrow_down.gif') center right no-repeat;} 
#headnavi div.lang-select ul li:hover, #headnavi div.lang-select ul li a:hover { background-color: transparent;  }
#headnavi div.lang-select ul li ul {  position:absolute;  display: none; left: 0px; width: 130px; padding:0px; border-top:0px; background-color: transparent; width: 144px; margin:0px; top:17px; text-indent: 0px; } /* display none */
#headnavi div.lang-select ul li:hover ul {  display: block;  clip:rect(0px, 1000px, 1000px, -10px); }
#headnavi div.lang-select ul li:hover {  background: transparent url('../images/lang_button_bg.png') top left repeat-y; }
#headnavi div.lang-select ul li ul li {  left: 0px; margin: 0px; padding: 0px 10px; width: 144px; background: transparent url('../images/lang_content_bg.png') top left repeat-y; }
#headnavi div.lang-select ul li ul li a { behavior: none; }
#headnavi div.lang-select ul li ul li a:hover { behavior: none; background: #f1f1f1 url('../images/arrow_right_2.gif') 5px center no-repeat; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#headnavi div.lang-select ul li ul li:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: transparent url('../images/lang_content_bg.png') top left repeat-y; }
#headnavi div.lang-select ul li ul li.ie-bottom { width: 144px; height: 13px; background: transparent url('../images/lang_content_bottom.png') bottom left no-repeat; }
#headnavi div.lang-select ul li ul li a { behavior: none; filter:none; padding: 4px 40px 4px 15px; line-height: 16px; width: 45px; background: transparent url('../images/arrow_right_2.gif') 5px center no-repeat; text-align: left; font-weight: bold; } 
#headnavi div.lang-select ul li ul li a.over { behavior: none; filter:none; background: #f1f1f1 url('../images/arrow_right_2.gif') 5px center no-repeat; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

div.pagination ul li.active { height:40px; background: transparent url('../images/pagination_right.jpg') top right no-repeat; }
div.pagination ul li.active a { height:40px; background: transparent url('../images/pagination_left.jpg') top left no-repeat; }

#content #right #contact_form p.input span.fixed_width span input.radio {
        margin-top:2px;
}

#content p.lextext {
	margin:0px;
	padding:0px;
	margin-top:-5px;
}
#content #right #lexikon_left hr {
	margin-top:-5px;
	margin-left:-10px;
	margin-right:-10px;
}
#content #right #lexikon_left p.link_dummy {
	margin-top:-10px;
}
