.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

@charset "utf-8";*{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,Verdana,sans-serif;font-size:1em;}html{font-size:100.1%;height:100%;}body{margin:0;padding:0;height:100%;background:#4f97dc url('../images/bg-body.png') top left repeat-x;font-size:76%;text-align:center;}a,a:visited{color:#004b93;text-decoration:underline;}a:hover{text-decoration:none;}a img{border:0;}h1{font-size:2em;margin:0;padding:0 0 .5em 0;color:#004b93;line-height:1.1em;display:-moz-inline-box;display:inline-block;}h2{clear:both;font-size:1.6em;color:#e2001a;margin:2em 0 .8em 0;line-height:1.1em;}h1+h2,h1+div h2,h1+p+div h2{margin-top:.8em;}div.filterBar+div h2:first-child{margin-top:0;}h3{margin:1.5em 0 .5em 0;font-size:1.2em;color:#004b93;line-height:1.1em;}h4{font-size:1.1em;color:#004b93;line-height:1.1em;margin:1.6em 0 1em 0;}h5{margin:.3em 0;padding:0;font-size:1em;}h2 a,h2 a:visited{color:#e2001a;}hr{color:#004b93;border:none;border-top:1px solid #004b93;margin:1em 0;clear:both;}p{margin-top:0;margin-bottom:1em;}abbr{border-bottom:none;}address{font-style:normal;margin:0;padding:0;}small{font-size:.9em!important;}h2 small{font-size:.7em!important;margin-left:.5em;}.topHeader{margin-top:0!important;display:inline;display:-moz-inline-box;display:inline-block;}.clearFix{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;clear:both;margin:0!important;}.hidden{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}.important{background-color:#f00;padding:0 4px;color:#fff;}.caption{display:block;font-style:italic;padding:.2em 0 0 0;}.opaque{opacity:.90;}#navi a,#navi strong,#categorySelection ul,#functionNavi a,#dropIcon,.article,.filterBar,.statusMessage,ul.orderToolbar a,.articleFunctions a,.important,.multiStep .stepUnfinished,.multiStep .stepFinished,.multiStep .stepCurrent{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}#categorySelection ul li.last,#categorySelection ul li.last a{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}#navi,#sideColumn1 h3,#currentMainCategoryTitle{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;}div.contentFrame,#subNavi,#subNavi ul,#categorySelection,#functionBar,.bannerBox,.articleAccessory,.articleGroup{-moz-border-radius-topleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-top-left-radius:6px;border-bottom-right-radius:5px;}.crossSelling .article,.articleShowcase.tabularArticleList .article{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#pageMargins{margin:0 auto;padding-bottom:1em;text-align:left;text-align:left;min-width:80em;width:100%;max-width:98em;}.pageWrap{background-color:white;padding:18px 15px;border:1px solid #CCC;position:relative;}.bgFrame-l{padding-left:15px;background:transparent url('../images/shadow-body.png') left top repeat-y;}.bgFrame-r{padding-right:15px;background:transparent url('../images/shadow-body.png') right top repeat-y;}.bgFrame-b,.bgFrame-b span{display:block;padding:0;margin:0;height:19px;background:transparent url('../images/shadow-bottom.png') 0 -22px repeat-x;position:relative;overflow:visible;}.bgFrame-b{margin:0 25px;}.bgFrame-b span{width:25px;position:absolute;background-position:top left;left:-25px;}.bgFrame-b span.right{right:-25px;background-position:top right;left:auto;}#header{background-repeat:no-repeat;}#logo{width:16.5em;text-align:center;}#logo a{display:block;margin:0 auto;overflow:hidden;}#logo img{border:0;width:172px;height:56px;background:white url('../images/sprites.png') 0 -226px no-repeat;}#searchBar{margin-left:16.5em;height:36px;background:#d1e8ff url('../images/bg-navelements.png') right top repeat-y;}#searchBar form{margin:0 0 0 2%;padding:6px 15em 0 7px;border-top:1px solid #eaf5ff;}#searchBar fieldset,#functionBar fieldset{margin:0;padding:0;border-width:0;}#searchBar legend,#functionBar legend{display:none;}#searchBar .searchField,#functionBar .searchField{width:32%;}#searchBar select,#functionBar select{width:30%;}#miniCart{clear:both;float:right;width:12em;height:45px;margin-top:-45px;background:transparent url('../images/sprites.png') 0 -49px no-repeat;}#miniCart img{width:46px;height:45px;background:transparent url('../images/sprites.png') left top no-repeat;margin:-9px -46px 0 0;float:left;left:-35px;position:relative;}#miniCart strong{font-size:1.3em;display:block;margin-top:15px;}#miniCart small{display:block;margin-top:-3em;}#miniCart small,#miniCart strong{float:left;margin-left:18px;}#miniCart a{text-decoration:none;color:white;display:block;padding:9px 0 0 0;width:100%;float:left;line-height:150%;cursor:pointer;}#miniCart a:hover{text-decoration:underline;}#loginBar{position:absolute;right:15px;top:30px;}#headTeaser{margin-left:16.5em;margin-top:-3.8em;padding-left:2em;}#headTeaser h1{margin:0;}#headTeaser h3{margin:0;font-weight:normal;}#page{clear:both;position:relative;float:left;width:100%;}#content{margin-left:18em;padding-top:3em;z-index:0;position:relative;}#contentMargins{float:left;width:100%;z-index:0;position:relative;}#content p{line-height:130%;}.imagePage{padding-right:15px;}#sideColumn1{float:left;margin-left:-100%;width:16.5em;position:relative;margin-top:-36px;overflow:visible;z-index:11;}#sideColumn2{float:right;width:23%;overflow:hidden;}#functionBar{margin:1em 0;padding:.3em 2%;float:left;width:96%;background:#d1e8ff url('../images/bg-navelements.png') right top repeat-y;text-align:left;color:black;clear:both;}#functionBar form{margin:0 0 0 22%;padding:0;border:none;}#breadcrumb{clear:both;display:block;position:absolute;top:4px;left:20em;font-size:.9em;z-index:10;}#content #breadcrumb{left:0;}#footer{clear:both;display:block;padding-top:15px;color:#888;text-align:center;}#footer address{display:inline;}#navi ul,#navi li,#categorySelection,#categorySelection li,#subNavi ul,#subNavi li,#footerNavi ul,#footerNavi li,#breadcrumb ul,#breadcrumb li,ul#functionNavi,#functionNavi li,#topNavi ul,#topNavi li{list-style-type:none;list-style-image:none;margin:0;padding:0;display:block;}#navi{display:block;background:#d1e8ff url('../images/bg-navelements.png') right top repeat-y;margin-top:-21px;margin-left:16.5em;}#navi ul{padding:6px 0 6px 2%;float:left;width:98%;position:relative;background:transparent url('../images/sprites.png') -248px -10px no-repeat;}#navi ul li{margin:0;padding:0 2px;float:left;border-right:1px dotted #eaf5ff;}#navi ul li.last{float:right;border-right-width:0;}#navi a,#navi strong{color:#004b93;display:block;float:left;text-decoration:none;padding:0 5px;white-space:nowrap;}#navi a:hover,#navi a.active:hover{color:#004b93;background-color:#E7F4FF;}#navi a.active,#navi strong{font-weight:bold;background-color:#E7F4FF;}#categorySelection,#currentMainCategoryTitle{background:#004b93 url('../images/bg-catselect.png') right top repeat-y;}#categorySelection{float:left;width:100%;margin-top:-5px;margin-bottom:.5em;position:relative;}#categorySelection li:hover,#categorySelection li.hover{position:relative;}#categorySelection a,#categorySelection strong,#currentMainCategoryTitle a,#currentMainCategoryTitle strong{text-decoration:none;color:white;font-size:1.1em;font-weight:bold;padding:.3em 8% .3em 6%;display:block;width:86%;}#categorySelection a,#categorySelection strong{background:transparent url('../images/arrows.png') 98% -28px no-repeat;}#categorySelection a:hover,#categorySelection li:hover a,#categorySelection li.hover a{background-color:#f6fbff;background-position:98% -77px;color:#004b93;}#categorySelection strong,#categorySelection a.current{background-color:#e2001a;}#categorySelection li.first,#categorySelection li.first a:hover,#categorySelection li.first:hover a,#categorySelection li.first-hover a,#currentMainCategoryTitle{background:#f6fbff url('../images/sprites.png') -253px -5px no-repeat;}#categorySelection li.first{background-color:transparent;}#categorySelection ul{display:none;float:left;padding:.3em 0 0 0;background-color:#f6fbff;margin:0;font-size:.9em;line-height:1.2em;width:15em;margin-left:89%;position:absolute;top:0;z-index:9999;border:1px solid #e5e5e5;border-left-width:0;border-top-width:0;}#categorySelection li:hover ul,#categorySelection li.hover ul{display:block;}#categorySelection li li.first a,#categorySelection li.first-hover li a{background-image:none;}#categorySelection ul li{padding-bottom:.3em;}#categorySelection ul li,#categorySelection ul li.first,#categorySelection li.first:hover ul a,#categorySelection li.first.hover li a{background:none;border-right:1px #d0d0d0 solid;}#categorySelection ul li.last{border-bottom:1px #ccc solid;}#categorySelection ul li a,#categorySelection li.first:hover ul a,#categorySelection li.hover ul a{background:transparent url('../images/arrows.png') 3px -80px no-repeat!important;padding:5px 6% 3px 14%;margin-bottom:.2em 0;width:80%;}#categorySelection ul li a:hover,#categorySelection li.first:hover ul a:hover,#categorySelection li.hover ul a:hover{color:#e2001a;background-position:3px -129px!important;}#subNavi{background:#d1e8ff url('../images/bg-navelements.png') 20px 0 repeat-y;line-height:1.15em;float:left;width:100%;margin-top:-5px;position:relative;margin-bottom:.5em;}#subNavi a,#subNavi strong{text-decoration:none;font-size:1.15em;display:block;font-weight:bold;padding:.4em 6% .4em 0;margin:0;width:94%;}#subNavi strong,#subNavi a.current{color:#e2001a;}#subNavi li{border-bottom:1px #fff solid;padding-bottom:.5em;margin:0 0 .5em 1em;}#subNavi ul{background:transparent url('../images/sprites.png') -238px -20px no-repeat;padding-top:.5em;}#subNavi.categories ul{background-position:-233px -25px;}#subNavi ul ul{background-image:none;padding-top:0;}#subNavi li.last{border-bottom-width:0;}#subNavi ul ul li{border-bottom:0;margin:0 0 1px 0;padding:0;}#subNavi li li li{margin-left:1em;}#subNavi li li a,#subNavi li li strong,#subNavi li li li strong{color:black;font-size:1em;font-weight:normal;padding:.1em 4% .1em 8%;width:88%;margin-bottom:1px;}#subNavi li li a.active,#subNavi li li strong,#subNavi li li a.current{font-weight:bold;color:#004b93;background-color:#C2E1FF;}#subNavi li li.active{background-color:#D1E8FF;}#subNavi li li strong,#subNavi li li li strong,#subNavi li li a.current,#subNavi li li li a.current{background:#E7F4FF url('../images/arrows.png') -2px -261px no-repeat;}#subNavi li a:hover{color:#e2001a;text-decoration:underline;}#subNavi li li a:hover{background:#E7F4FF;color:#004b93;text-decoration:none;}#functionNavi{float:left;width:100%;clear:both;}#functionNavi li{float:left;padding:0 4px;border-left:1px dotted #eaf5ff;white-space:nowrap;}#functionNavi li.first,#functionNavi li.last{border-left-width:0;padding-left:0;margin-left:0;}#functionNavi li.last{float:right;}#functionNavi a{color:#004b93;display:block;float:left;text-decoration:none;padding:0 5px;white-space:nowrap;}#functionNavi a:hover{color:#004b93;background-color:#E7F4FF;}#socialBookmark{position:relative;}#socialBookmark ul{position:absolute;width:11.5em;left:4px;top:0;margin:0;padding:0 0 1em;list-style-type:none;z-index:999;}#socialBookmark li{margin:0;background-color:#E7F4FF;padding:2px .25em;float:left;width:11em;}#socialBookmark li a{display:block;width:92%;padding:2px 4%;text-decoration:none;}#socialBookmark li a:hover{background-color:#fff;}.bookmark_list img{width:16px;height:16px;vertical-align:bottom;background:transparent url('../images/bookmarkIcons.png') left top no-repeat;}#footerNavi ul{margin-bottom:1em;padding:0 3%;text-align:center;clear:both;}#footerNavi li,#topNavi li{display:inline;display:inline-block;margin:0 .4em;}#footerNavi li a,#topNavi li a{white-space:nowrap;}#topNavi{position:absolute;right:15px;top:18px;}#topNavi ul{text-align:right;}#topNavi li a,#topNavi li a:visited{color:#888;}#breadcrumb ul{display:inline;}#breadcrumb,#breadcrumb a{color:#888;}#breadcrumb li{display:inline;padding-right:16px;background:transparent url('../images/arrows.png') 100% -180px no-repeat;}#breadcrumb li.last{background:none;}#breadcrumb li strong{font-weight:normal;}#categorySelector{margin:0;padding:0 6%;color:#fff;height:41px;line-height:1.15em;font-weight:bold;font-size:1.2em;background:#e2001a url('../images/sprites.png') -258px 0 no-repeat;}#categorySelector a,#categorySelector strong{color:#fff;display:block;padding:.6em 6% 0;margin:0 -6%;width:100%;text-decoration:none;}#categorySelector a:hover{text-decoration:underline;}#categorySelector a#dropIcon{background:transparent url('../images/arrows.png') 95% .2em no-repeat;width:20px;height:20px;margin:0;padding:0;top:10px;right:10px;display:block;position:absolute;z-index:999;text-decoration:none!important;}#categoryDropdown{position:absolute;top:0;left:0;z-index:999;overflow:visible;width:100%;padding-top:35px;height:41px;background:transparent url('../images/spacer.gif') top left no-repeat;}#categoryDropdown #categorySelection{margin-top:0;}h4#currentMainCategoryTitle{margin:-5px 0 0 0;padding:0;float:left;width:100%;font-size:1.05em;background-position:-238px -20px;}h4#currentMainCategoryTitle a,h4#currentMainCategoryTitle strong{padding-bottom:.8em;color:#004b93;text-decoration:none;}h4#currentMainCategoryTitle a:hover{text-decoration:underline;}#categoryMap li.mainCategory{float:left;width:29%;margin:1.5%;padding:0;list-style-type:none;list-style-image:none;}#categoryMap ul.catLevel1{margin:0;padding:0;}.subline,.subline a{color:#6f6f6f;}.subline{display:inline;margin:0 0 0 1em;vertical-align:baseline;line-height:1em;}img.icon{widht:14px;height:14px;background:#fff url('../images/icons.png') left top no-repeat;vertical-align:middle;}img.icon-tellFriend{background-position:0 0;}img.icon-addToWatchList{background-position:-14px 0;}img.iconLarge{width:25px;height:25px;background:transparent url('../images/icons-large.png') left top no-repeat;vertical-align:middle;}img.iconLarge-pdf{background-position:-25px 0;}.messageIcon{width:25px;height:25px;margin-right:.5em;background:transparent url('../images/symbols.png') left top no-repeat;vertical-align:middle;display:-moz-inline-box;display:inline-block;}.linkInternal .icon,.linkExternal .icon,.linkDownload .icon{width:20px;height:1em;overflow:hidden;padding:0;vertical-align:middle;display:-moz-inline-box;display:inline-block;background:transparent url('../images/arrows.png') 0 -352px no-repeat;}.linkDownload .icon{background-position:0 -313px;}dl dt{margin-top:1em;}dt{color:#004b93;font-weight:bold;font-size:1.1em;}dl.layout-2col{margin:0;}dl.layout-2col dt{float:left;width:37%;margin:0;padding:0;clear:left;}dl.layout-2col dd{margin:0;padding:0 0 .3em 40%;}ol{margin-top:.5em;margin-bottom:.5em;}ul{padding:0;margin:0 0 2.2em 1.5em;}ul li{margin:0 0 .5em 0;}ul ul{list-style-type:square;}ul ul ul{list-style-type:none;}ul.linkTipps{margin:1em 0;padding:0;list-style-type:none;}ul.linkTipps li{margin:0 0 .4em 0!important;padding:0!important;line-height:1.2em;display:block;}ul.linkTipps a{padding-left:1.5em;background:transparent url('../images/arrows.png') 0 -390px no-repeat;display:block;display:-moz-inline-box;display:inline-block;}.layout-boxed .layout-frame-3 .linkTipps a{background-position:0 -350px;}.contentFrame{padding:1em;margin-bottom:1.5em;overflow:hidden;}.layout-highlight,.layout-info{background-color:#E7F4FF;}.layout-frame-1{background-color:#CBE6FF;border:1px solid #94c0e3;}.layout-warning{background-color:#f29292;border-color:#c00;}.layout-frame-2{background-color:#E7F4FF;border:1px solid #94c0e3;}.layout-frame-3{background-color:#CBE6FF;border:1px solid #94c0e3;}.checkout .layout-highlight,.checkout .layout-info{border:1px solid #8bc7ff;background-color:#CBE6FF;}.contentFrame h3{margin-top:0;}.layout-info h3{padding:.25em 0 .25em 30px;background:transparent url('../images/symbols.png') left top no-repeat;display:block;}.layout-info ul{margin-top:1em;margin-bottom:0;}.layout-boxed,.layout-sectionFrame{padding:0 2%;margin:1em 0;width:44.5%;line-height:130%;float:left;background:#93caff url('../images/bg-boxed.png') bottom right repeat-y;position:relative;}.layout-boxed h1,.layout-boxed h2{margin:0 0 .3em -4.5%;padding:.5em 0 0 4.5%;background:transparent url('../images/sprites.png') -233px -25px no-repeat;}.layout-boxed h1,.layout-boxed h2,.layout-boxed h1 a,.layout-boxed h2 a{color:#004b93;}.layout-boxedLarge,.layout-sectionFrame{float:none;padding:0 2% 1em 2%;width:auto;background-image:url('../images/bg-boxed-large.png');}.layout-boxedLarge h1,.layout-boxedLarge h2{margin-left:-2%!important;padding-left:2%!important;margin-bottom:.5em;}.layout-boxed .cornerBottom{position:absolute;float:right;right:0;bottom:0;width:5px;height:5px;line-height:3px;font-size:3px;overflow:hidden;background:transparent url('../images/sprites.png') no-repeat -243px -10px;}.layout-sectionFrame{margin-top:0;}.layout-sectionFrame fieldset{border-color:#004b93;}.layout-sectionFrame h2{margin-left:0;padding-left:0;background:none;}.layout-sectionFrame .layout-frame-3{background:#4f97dc url('../images/bg-infobox.png') right top repeat-y;border-color:#4f97dc;}.layout-sectionFrame,.layout-sectionFrame .layout-frame-3{margin:0;padding:0;background:none;border-width:0!important;}.layout-boxed .layout-frame-3{background:#4f97dc url('../images/bg-infobox.png') right top repeat-y;border-color:#4f97dc;color:#fff;padding:1em 1%!important;}.layout-boxed .layout-frame-3 a{color:#AFD4F8;}.layout-boxed .layout-frame-3 a:visited,.layout-boxed .layout-frame-3 h3,.layout-boxed .layout-frame-3 h2{color:#fff;}.layout-goToCart{background-image:url('../images/editorial/directorder-cart.jpg');background-position:right bottom;background-repeat:no-repeat;min-height:150px;}.layout-goToCart p{padding-right:160px;}.statusMessage{clear:both;border:2px solid #94c0e3;background-color:#fff;padding:.6em .5em .2em .5em;margin:0 0 1.5em;line-height:1em;min-height:20px;}.statusMessage .messageIcon{margin:-0.3em 10px .3em 0;float:left;}.statusMessage.layout-success{border-color:#690;}.statusMessage.layout-success h3{color:#690;}.statusMessage.layout-success .messageIcon{background-position:0 -50px;}.statusMessage.layout-error,.statusMessage.layout-warning{border-color:#c00;}.statusMessage.layout-error h3,.statusMessage.layout-warning h3{color:#c00;}.statusMessage.layout-error .messageIcon{background-position:0 -100px;}.statusMessage.layout-warning .messageIcon{background-position:0 -150px;}.statusMessage h3{margin-top:.2em;}#statusMessageContainer{position:absolute;z-index:999;right:0;left:0;margin-top:-1.5em;}#statusMessageContainer .statusMessage{margin-bottom:.4em;}.multicolumn{clear:both;float:left;width:100%;padding:0;margin:1em 0;}.multicolumn .background{float:left;width:100%;}.multicolumn .col1,.multicolumn .col2,.multicolumn .col3,.multicolumn .col4{float:left;width:23%;overflow:hidden;margin:0;padding:0;}.multicolumn .col3,.multicolumn .col4{float:right;}.multicolumn .col1,.multicolumn .r25_25_25_25 .col3{float:left;}.r50_50 .col2,.r25_75 .col2,.r75_25 .col2,.r33_66 .col2,.r66_33 .col2,.r40_60 .col2{float:right;}.r33_33_33 .col1,.r33_33_33 .col3{min-width:11em;}.r33_33_33 .col2{margin-right:-33%;}.r33_33_33 .col2,.r50_25_25 .col2,.r25_50_25 .col2,.r25_25_50 .col2{margin-left:3.5%;}.r33_66 .col1,.r66_33 .col2,.r33_33_33 .col1,.r33_33_33 .col2,.r33_33_33 .col3{width:31%;}.r40_60 .col1{width:39%;}.r40_60 .col2{width:56%;}.r75_25 .col1,.r25_75 .col2{width:73%;}.r66_33 .col1,.r33_66 .col2{width:65.5%;}.r50_25_25 .col1,.r25_50_25 .col2,.r25_25_50 .col3,.r50_50 .col1,.r50_50 .col2{width:48%;}table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0 0 1em 0;padding:0;clear:none;}table caption{text-align:left;font-size:1em;font-weight:bold;padding:.5em 0 .3em 0;}table td{vertical-align:top;padding:2px 0;}table tr.even{border-bottom:1px #E7F4FF solid;}table tr.odd{background-color:#E7F4FF;}form{margin:0;padding:0;}fieldset{padding:1em;border:1px #94c0e3 solid;margin-bottom:1em;}fieldset.noFrame{padding:0;border-width:0;}fieldset.noFrame legend{margin:0;padding:0;}legend{font-weight:bold;color:#004b93;padding-bottom:.5em;font-size:1.1em;}input,textarea,select,button{font-size:.9em;line-height:1.4em;}label,.label{line-height:1.2em;color:#000;font-size:1em;}.label{font-weight:normal;}textarea{height:auto;}input.textField,textarea,select{padding:2px 4px;background:#ebf2f9 url('../images/bg-formitems.png') 0 -65px repeat-x;}select{height:2em;vertical-align:middle;}input.checkbox,input.radioButton{margin:0;padding:0;border-width:0!important;vertical-align:middle;}input.checkbox{margin-bottom:2px;}input.checkbox,select,input.textField,textarea,a.button,button,.button input,input.button{border:1px #94c0e3 solid;}option{font-size:1em;background-color:white;border-top:1px #ebf2f9 dotted;}optgroup{font-style:normal;color:#004b93;background-color:#ebf2f9;padding:0 4px;margin-top:4px;}optgroup option{margin:0 -4px;color:black;}input,textarea{vertical-align:top;}input.required,textarea.required{border-color:#C00;}em.required{color:#c00;}label em.required{margin-left:-2px;}.requiredNote{color:#666;display:block;margin:.5em 0 0 0;clear:both;}.button img,button img{border:none;vertical-align:bottom;}.button img{vertical-align:middle;}a.button,input.button,.button input,button{text-decoration:none!important;padding:2px 4px;font-weight:bold;color:#fff;background:#034d95 url('../images/bg-formitems.png') 0 -15px repeat-x;height:2em;vertical-align:middle;}a.button{height:auto;padding:.2em 10px .1em;white-space:nowrap;display:-moz-inline-box;display:inline-block;vertical-align:middle;}a.button:visited{color:#fff;}input.textField:hover,textarea:hover,select:hover,input.textField.hover,textarea.hover,select.hover{border-width:2px;padding:1px 3px;border-color:#004b93;color:#000;}input:active,textarea:active,select:active,input.textField:focus,textarea:focus,select:focus{border-width:2px;padding:1px 3px;border-color:#004b93;background:#fff;}.button:hover,button:hover,button.hover{color:#fff;background-position:0 -25px;border:1px #94c0e3 solid;}label,select,button,input.button,.button input{cursor:pointer;}input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}.button:focus,button:focus{background:#e2001a;border-color:#e2001a;}ol.form{list-style-type:none;margin:0;padding:0;float:left;width:100%;display:block;}ol.form input.textField,ol.form textarea{width:95%;}ul.checkListForm ol.form input.textField{width:94%;}ol.form select{width:98%;}ol.form li{margin:0 0 6px 0!important;padding:0;clear:both;display:block;float:left;width:100%;}ol.form label,ol.form .comboLabel,ol.form legend .label{display:block;line-height:1.2em;margin:0 2px 0 0;white-space:nowrap;}ol.form .comboLabel label,ol.form li.checkbox label{display:inline;white-space:normal;}ol.form li.leftCol{width:48%;float:left;}ol.form li.rightCol{float:right;width:48%;clear:none;padding-right:2%;}ol.form li.radioButtons fieldset label{display:inline;}ol.form li.radioButtons fieldset{margin:0;}ol.form li.checkbox label{display:block;margin-left:2em;}ol.form li.checkbox input.checkbox{float:left;}ol.form li.checkbox .checkboxContent{margin-left:2em;}ol.form li.checkbox .checkboxContent label{margin-left:0;}ol.form input.zip{width:27%!important;float:left;}ol.form input.city{width:63%!important;margin-right:2.5%;float:right;}ol.form select.birthday-day,ol.form select.birthday-month{width:23%!important;float:left;}ol.form select.birthday-day{margin-right:4%;}ol.form select.birthday-year{width:45%!important;float:right;margin-right:2.5%;}ol.form input.phonePrefix{width:35%!important;float:left;}ol.form input.phoneNumber{width:55%!important;float:right;margin-right:2.5%;}ol.form .leftCol select,ol.form .rightCol select{width:98%;}ul.checkListForm{margin:0;padding:0;list-style-type:none;text-align:left;}ul.checkListForm li{margin:1em 0 0 0;padding:0 0 0 9%;width:92%;float:left;position:relative;}ul.checkListForm li input.radioButton{float:left;margin:0 0 0 -9%;padding:0;border-width:0;}ul.checkListForm strong label{display:block;color:#004b93;font-size:1.1em;}ul.checkListForm ol.form{margin:1em 0 0 0;}ul.checkListForm ol li{padding:0;width:100%;}ul.checkListForm ol.form select.birthday-year{margin-right:1%;}ul.checkListForm ol.form input.city{width:58%!important;margin-right:1.5%;float:right;}ul.checkListForm ol.form input.phoneNumber{width:50%!important;margin-right:1.5%;float:right;}ul.checkListForm ol.form li.leftCol,ul.checkListForm ol.form li.rightCol{width:46%;overflow:hidden;}ul.checkListForm ol.form li.leftCol input.textField,ul.checkListForm ol.form li.rightCol input.textField{width:90%!important;}.highlight ul.checkListForm li input.radioButton{margin-left:-10%;}.searchForm input,.searchForm select,.searchForm button{vertical-align:middle;}.validationError,.missing input,.missing select{border-color:#e00!important;}.validationMessage{clear:both;display:block;padding:.3em 0 .8em 0;font-size:.9em;color:#e00;font-weight:bold;}.missing{color:#c00;}#errorMessage{width:30%;background-color:#fff;padding:1em 2%;text-align:left;margin:1em auto;}#errorMessage ul{margin-top:2em;}#errorMessage .close{text-align:right;}#overlay,#overlayBackground{position:fixed;text-align:center;display:block;width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:9999;}#overlayBackground{position:absolute;z-index:-1;background-color:#004b93;}#overlay #errorMessage{margin:20% auto 0;width:400px;}.loginBox .textField{width:70%!important;}.loginBox .linkTipps li{display:inline;}.forgotPasswordForm,.forgotPasswordForm fieldset{margin:0;padding:0;}.forgotPasswordForm label{margin-right:2%;}.forgotPasswordForm .textField{width:40%;margin:0 2%;}.multiStep .stepUnfinished,.multiStep .stepFinished,.multiStep .stepCurrent{display:block;padding:.5em 1em;border:1px #94c0e3 solid;margin:1em 0;}.multiStep h2{margin-top:.5em;}.multiStep .stepUnfinished h2,.multiStep .stepFinished h2{color:#999;margin:0;font-size:1.2em;}.multiStep .stepFinished h2{color:#004b93;}.multiStep .stepCurrent,.multiStep .stepFinished{background-color:#CBE6FF;boder-color:#94c0e3;}.multiStep .stepUnfinished{background-color:#E7F4FF;}.multiStep .stepFinished .icon{display:-moz-inline-box;display:inline-block;width:15px;height:15px;background:transparent url('../images/sprites.png') -172px 0 no-repeat;margin-left:1em;}.multiStep li.submit,.multiStep div.submit{padding-top:2em;text-align:right;clear:both;display:block;}.multiStep .prevStep{float:left;}.multiStep .r50_50 .contentFrame.col1,.multiStep .r50_50 .contentFrame.col2{width:47%;padding:1%;}.welcomeMessage{margin-top:-1em;margin-bottom:1.8em;}.welcomeMessage strong{font-weight:normal;font-size:1.3em;vertical-align:baseline;}#welcomeScreen{float:left;width:73%;}.categorySubline{margin:0 0 0 1em;display:inline;}.bannerBox,.bannerImageBox{display:block;margin:0 0 .5em 0;padding:10px;clear:both;line-height:1.2em;}.bannerImageBox{padding:0;text-align:center;}.bannerImageBox img{max-width:100%;}.myPollin .layout-boxed{height:142px;}.myPollin .layout-boxed h2,.myPollin .layout-boxed p{margin-right:120px;}.myPollin .even{float:right;}.myPollin .odd{float:left;clear:left;}.myOrders strong{color:#000;}.myOrders{background-image:url('../images/editorial/my-pollin-orders.jpg');}.myAddresses{background-image:url('../images/editorial/my-pollin-addresses.jpg');}.myPaymentMethods{background-image:url('../images/editorial/my-pollin-payment.jpg');}.mySettings{background-image:url('../images/editorial/my-pollin-settings.jpg');}.myNewsletter{background-image:url('../images/editorial/my-pollin-newsletter.jpg');}.myWishlist{background-image:url('../images/editorial/my-pollin-wishlist.jpg');}.myPollin .myOrders{float:none;width:96%;padding:0 2%;}.myPollin .myOrders ul,.myPollin .myOrders li{list-style:none;margin:0;padding:0;margin-bottom:1em;}.myPollin .myOrders li{margin-bottom:0;}.myPollin .myOrders .col2 li{margin-bottom:.5em;}.myPollin .myOrders .col2 a{margin-right:120px;margin-left:3%;display:block;}.newsletterAboForm,.newsletterAboForm fieldset{margin:0;padding:0;}.newsletterAboForm label{margin-right:2%;}.newsletterAboForm .textField{width:40%;margin:0 2%;}.myPollin .layout-boxed h2{margin-left:-6.5%;padding-left:6.5%;}.myPollin .myOrders h2{margin-left:-2.1%!important;padding-left:2.1%!important;}#myPollin-deliveryAddressForm div.submit{margin-top:1em;}.trackingLink{width:8em;}.orderStatus .icon{width:12px;height:14px;display:block;float:left;margin-right:1em;background:transparent url('../images/sprites.png') -187px 0 no-repeat;}.orderStatusDelivery .icon{background-position:-172px 0!important;}.orderStatusVerify .icon{background-position:-232px 0;}.orderStatusInProgress .icon{background-position:-202px 0;}.orderStatusWaiting .icon{background-position:-217px 0;}.contactAndService .layout-boxed{height:142px;}.contactAndService .layout-boxedLarge{height:auto;}.contactAndService .even{float:right;}.contactAndService .odd{float:left;clear:left;}.ksContactAddress{float:left;width:48%;margin-top:1em;}.ksContactPhone{float:right;width:48%;margin-top:1em;}.ksContact{padding-right:0;}.ksContact .multicolumn{margin:0!important;padding:0!important;}.ksContact .col2{padding:.5em 1% 0 1%!important;width:47%!important;}.ksContact .corner{display:block;width:195px;height:229px;position:absolute;right:0;bottom:0;z-index:0;background:transparent url('../images/editorial/ks-woman-phone.png') right bottom no-repeat;}.ksElectronicCenter{padding-right:16%;width:30.5%;}.ksElectronicCenter h2{margin-left:-6.5%;padding-left:6.5%;margin-right:-26%;}.ksCoupon img{float:right;margin-left:.5em;margin-right:-2%;}.downloadForm .multicolumn,.downloadForm fieldset,.downloadForm ol{margin:0!important;padding:0!important;}.downloadForm .multicolumn{float:left;width:100%;}.downloadForm .col1{border-right:1px #fff solid;padding:0;margin:0;}.downloadForm ol li{padding:0 20px 0 0;position:relative;float:none;width:auto;margin:.5em 0;}.downloadForm ol li label{font-weight:bold;font-size:1.1em;margin:0 .5em 0 0;display:inline;}.downloadForm ol li select{width:90%;}.downloadForm ol li .statusIcon{position:absolute;top:50%;margin-top:-7px;right:2%;width:15px;height:15px;background-repeat:no-repeat;}.downloadForm ol li.currentStep .statusIcon{background:transparent url('../images/arrows.png') 100% -430px no-repeat;}.downloadForm ol li.finishedStep .statusIcon{background:transparent url('../images/sprites.png') -172px 0 no-repeat;}.downloadForm .searchField{width:70%;float:left;}.downloadForm .col2{position:relative;height:6.5em;}.downloadForm .col2 button{width:25%;float:right;}.downloadForm .col2 fieldset{position:absolute;bottom:0;width:100%;}.downloadLink{width:8em;}.downloadFileType{width:3em;text-align:center;}.downloadSize{width:6em;white-space:nowrap;}.downloadType{width:9em;white-space:nowrap;}.downloadTitle{width:auto;}.downloadOrderNumber,.downloadDate{width:6em;}table.downloads,table.orderHistory{padding:0;margin:0;border-collapse:separate;}table.downloads td,table.downloads th,table.orderHistory td,table.orderHistory th{border-bottom:1px #fff solid;padding:.4em 0;}table.downloads tr.last td,table.orderHistory tr.last td{border-bottom-width:0;}table.downloads th,table.orderHistory th{color:#004b93;font-size:1.1em;text-align:inherit;}table.downloads .button,table.orderHistory .button{width:7em;padding-left:.5em;padding-right:.5em;margin:-0.1em 0;}table.downloads td.first{padding-right:1em;}ul.downloadTools{margin:0;padding:0;list-style-type:none;}ul.downloadTools li{width:48%;float:left;margin:0;padding:0;}ul.downloadTools li img{float:left;margin-right:1em;}ul.downloadTools .tool-7zip{float:right;}#contactAndService-contactTypeForm fieldset{margin:0;padding:0;}.contactInfoBox{background:#4f97dc url('../images/bg-infobox.png') right top repeat-y!important;color:#fff!important;position:relative;margin-top:.8em;}.contactInfoBox h3,.contactInfoBox h4{color:#fff;margin-bottom:.4em;}.contactInfoBox .corner{display:block;width:195px;height:229px;position:absolute;right:0;bottom:0;z-index:0;background:transparent url('../images/editorial/ks-woman-phone.png') right bottom no-repeat;}.ledCalculator fieldset{padding:.5em 1%!important;width:46%!important;}.ledCalculator ol,.ledCalculator ul{margin:0;padding:0;list-style-type:none;position:relative;}.ledCalculator li{margin-bottom:.5em;}.ledCalculator label{float:left;width:60%;}.ledCalculator .col2 input,.ledCalculator .col2 label{font-weight:bold;}.checkout #footer{text-align:right;}.checkout #footerNavi{float:left;}.checkout #footerNavi ul{padding:0;}.checkout #footerNavi li{margin-left:0;margin-right:1em;}.checkout #logo{width:180px;}.checkout #content{padding-left:0;margin-left:0;}.checkout .multicolumn{margin-top:0;}table.checkoutSteps{border-spacing:0;border-collapse:collapse;margin:0;padding:0;line-height:1.2em;}.checkoutStep td,.checkoutFooter td{width:16%;padding:.8em 1.2em .8em .8em;background:#cbe6ff url('../images/bg-checkout-no.png') right top repeat-y;vertical-align:top;}.checkoutStep td.stepCurrent{width:52%;background-color:#abd6ff;height:320px;min-height:320px;}td.stepPrev{background-image:url('../images/bg-checkout-prev.png');}td.step4{background-image:url('../images/bg-checkout-last.png');}.stepSummary{line-height:1.3em;}.checkoutStep td h2{font-size:1em;line-height:1.4em;margin:0 0 2em 0;color:#919191;}.checkoutStep td h2 strong,.checkoutStep td h2 a{display:block;font-size:1.4em;border-bottom:1px #fff solid;padding-bottom:.5em;color:inherit;}.checkoutStep td.stepFinished h2 a{color:#58b300;}.checkoutStep td.stepUnfinished h2 a{color:#919191;}.checkoutStep td.stepMissing h2 a{color:#e2001a;}.checkoutStep td.stepCurrent h2,.checkoutStep td.stepCurrent h2 a{color:#004b94;}.checkoutStep td.step1 h2{margin-left:-0.8em;margin-top:-0.8em;padding-left:.8em;padding-top:.8em;background:transparent url('../images/sprites.png') -233px -25px no-repeat;}.checkoutStep button.checkout{margin-top:1.5em;}.checkoutStep td.step1 button.checkout{margin-top:.5em;}.checkoutStep td.step1 ol.form{margin-top:1em;}td.step4 ol.form li.checkoutNewsletter{margin:1em 0 1em 0!important;}td.step4 #billingAnnotation{float:left;width:43%;overflow:hidden;}td.step4 #billingAnnotation label{white-space:nowrap;}td.step4 textarea{width:95%;height:6em;}td.step4 li.submit{text-align:right;}.lowResolution td.step4 textarea{height:7.5em;}.checkoutStep td.step1 ul.linkTipps{padding-top:1.5em;clear:both;}.checkoutStep td.step4 ul.linkTipps{margin:0 0 1.5em 0;}ul.checkoutNoLoginOptions{list-style-type:none;list-style-image:none;margin:1em 0;padding:0;}ul.checkoutNoLoginOptions li{padding:0;margin:.5em 0 0 0;text-align:center;}.checkoutFooter td{height:25px;padding:0;background:#cbe6ff url('../images/checkout-footer.png') top right no-repeat;}.checkoutFooter td.stepCurrent{background-color:#abd6ff;background-position:100% -50px;}.checkoutFooter td.step4{background-position:100% -100px;}.checkoutFooter td.stepLastCurrent{background-position:100% -75px;}.checkoutFooter td.stepPrev{background-position:100% -25px;}table.checkoutArticleList,table.checkoutOrderSummary{margin:0 0 1em 0;border-spacing:0;border-collapse:collapse;}table.checkoutArticleList td,table.checkoutArticleList th{width:auto;background-image:none;padding:4px;border-bottom:2px #ABD6FF solid;border-left:1px solid #ABD6FF;}table.checkoutArticleList th{padding:0 4px;}table.checkoutArticleList tr.even td{background-color:#D7ECFF;}.checkoutArticleList .itemQuantity{width:1.5em;}.checkoutArticleList td.last,.checkoutArticleList td+td+td+td+td,.checkoutArticleList .pricePerArticle,.checkoutArticleList .priceTotal{text-align:right;color:#004b93;}.checkoutArticleList .priceTotal,.checkoutArticleList .pricePerArticle{width:6em!important;}.checkoutArticleList .itemOrderNumber{width:5.5em!important;white-space:nowrap!important;}.checkoutArticleList td.last,.checkoutArticleList .itemTitle,.checkoutArticleList td.first+td+td{font-weight:bold!important;}.checkoutArticleList .first{border-left-width:0;}table.checkoutOrderSummary{background-color:#CBE6FF;width:54%;float:right;margin-top:1.3em;}.checkoutOrderSummary td,.checkoutOrderSummary th{font-weight:normal;padding:1px 0 1px 4px;background-image:none;width:auto;text-align:left;}.checkoutOrderSummary td{text-align:right;color:#004b93;padding:1px 4px 1px 0;white-space:nowrap;}.checkoutOrderSummary .totalCosts th,.checkoutOrderSummary .totalCosts td{padding-top:3px;padding-bottom:3px;font-weight:bold;border-top:2px solid #ABD6FF;}.checkout .legendArticleAvailability{margin:0 0 1em 0;padding:0;clear:both;text-align:right;}.legendCheckoutFinished{padding-right:50%;margin-top:1em;}#checkoutFinished{padding:0 2% 1em 2%;background-color:#ABD6FF;background-image:none!important;}#checkoutFinished p{clear:both;}#checkoutFinished h2{color:#004b94;padding-top:1em;margin-left:-2.1%;padding-left:2.1%;background:transparent url('../images/sprites.png') -233px -25px no-repeat;float:left;}#checkoutFinished .subline .linkBack{margin-top:1.3em;}#noArticlesInListMsg{clear:both;}.noArticlesInList{display:none;}#cartListForm,#directOrderListForm{clear:both;}.addArticleToListForm{float:left;width:44%;padding:1em 2%;background-color:#CBE6FF;border:1px solid #94c0e3;margin-bottom:2em;}.addArticleToListForm fieldset{border-width:0;padding:0;margin-bottom:0;}.addArticleToListForm fieldset legend{display:none;}.addArticleToListForm ol.form label{display:inline;margin:0;padding:0;}.addArticleToListForm ol.form li{float:left;width:auto;clear:none;white-space:nowrap;padding-top:1.3em;}.addArticleToListForm ol.form li.directOrderNumber{padding:0 .8em;}.addArticleToListForm ol.form li.directOrderNumber label{display:block;line-height:1.3em;}.addArticleToListForm ol.form .wkzNumber{width:2em;text-align:center;}.addArticleToListForm ol.form .orderNumber{width:4.8em;text-align:center;}table.articleList,table.directorderMassInput{clear:both;width:100%;border-spacing:0 2px;border-width:0;margin-top:2em;}table.articleList tr{padding:1px 0;}table.articleList tr.layout-warning{background-color:#f29292;}table.articleList th,table.directorderMassInput th{text-align:left;}table.articleList td,table.articleList th,table.directorderMassInput td,table.directorderMassInput th{padding:2px .6em;border-left:1px solid #97c0e9;}table.articleList thead th,table.articleList tfoot td,table.directorderMassInput thead th{white-space:nowrap;background-color:#CBE6FF;border-bottom:1px solid #97c0e9;}table.articleList tfoot td{border-bottom-width:0;border-top:1px solid #97c0e9;}table.articleList th.first,table.articleList tbody td.first,table.articleList tfoot td.first,table.directorderMassInput td.first{padding:2px;border-left-width:0;}table.articleList .updateListButton{float:right;}table.articleList tfoot fieldset,table.watchList tfoot fieldset{float:left;margin:0;padding:0;border-width:0;}table.articleList tfoot fieldset label{width:8.5em;display:-moz-inline-box;display:inline-block;}table.directorderMassInput td{padding:3px 0;text-align:center;}table .itemSelection{width:2em;}table .itemAvailability{width:3.5em;text-align:center!important;}table .articleAvailability{text-align:center;}table .itemQuantity{width:8.5em;}table .itemOrderNumber{width:7.8em;text-align:center;white-space:nowrap;}table.directOrderArticleList .itemOrderNumber{width:9.5em;}table .pricePerArticle{width:7em;white-space:nowrap;}table .priceTotal{width:8em;white-space:nowrap;}table .itemTitle,table.articleList tbody .itemTitle,table.articleList tbody td+td+td+td{white-space:normal!important;}table.articleList tbody a,table.watchList tbody a,table.articleList tbody strong,table.watchList tbody strong{font-size:1.2em;font-weight:bold;}table.articleList td+td+td+td+td+td{text-align:right;color:#004b93;}table.articleList tbody td.last,table .itemPrice{text-align:right;color:#004b93;}table tr.notAvailable td{color:#959595!important;}table.articleList .soldOut td+td+td+td+td+td,table.articleList .reorder td+td+td+td+td+td{color:#959595;}table .articlePrice.soldOut,table .articlePrice.reorder,table.articleList .soldOut td.last,table.articleList .reorder td.last,table.watchList .soldOut .itemTitle,table.watchList .soldOut td+td{color:#959595;}.directorderMassInput input.wkzNumber,.directorderMassInput input.articleQuantity,table.articleList input.wkzNumber{width:1.8em!important;}.directorderMassInput input.orderNumber,table.articleList input.orderNumber{width:3.8em;}.directorderMassInput .itemQuantity,.directorderMassInput .itemOrderNumber{width:auto!important;}table.orderSummary{width:30em;max-width:40em;min-width:29em;float:right;margin-left:2em;}table.orderSummary td{font-weight:bold;text-align:right;color:#e2001a;width:8em;}table.orderSummary th{text-align:right;white-space:nowrap;}table.orderSummary .totalCosts td strong{font-size:1.2em;}.basketNavigation{float:left;width:100%;clear:both;margin:1em 0 3em 0;}.basketNavigation button{float:right;}.basketNavigation a.button,.basketNavigation a.linkBack{float:left;font-size:1.2em;}#addCatalogueToCartTeaser{width:31%;padding:1em 15% 1em 2%;float:right;background:#CBE6FF url('../images/editorial/add-catalogue-to-cart.jpg') right bottom no-repeat;}#addCatalogueToCartTeaser h3{margin-right:-10%;}#addCatalogueToCartTeaser div{text-align:right;padding-right:2em;}.addCatalogueToCart{display:block;margin:1em 0 1em .3em;}.addCatalogueToCart input{float:left;margin:0;padding:0;}.addCatalogueToCart label{margin-left:2em;display:block;font-weight:bold;}#articleTeaserInCart .article{float:right;border:1px solid #aec9ff;padding:3px 1% 3px 0!important;}table.watchList{margin-top:0;}table.watchList .articleTitle{width:65%;}table.watchList tbody td{background-image:none;background-color:transparent;}table.watchList tbody td,table.watchList thead th{border-bottom:3px solid #fff;}table.watchList td.last strong{color:#e2001a;font-size:1.2em;}table.watchList tbody tr{background:#d1e8ff url('../images/bg-navelements.png') -850px 0 repeat-y;}table.watchList .itemQuantity,table.watchList .priceTotal{width:11em;}.footNote{text-align:right;color:#888;margin:0;padding-top:1.5em;clear:both;}.footNote a{color:#888;}.article .price{color:#e2001a;line-height:1em;}.article .price strong{font-size:1.2em;margin-right:3px;}.article .price em{margin-right:-0.2em;font-style:normal;}.article .price del{color:#888;margin-right:.5em;}.article .orderNumber{color:#888;}.article fieldset{border-width:0;padding:0;margin:0;}.article h3,.description h3{margin-top:0;}form.addArticleForm .articleQuantity{float:none;text-align:center;vertical-align:middle;}form.addArticleForm label{line-height:2em;margin-right:1em;}form.addArticleForm .addToCart{vertical-align:middle;}form.addArticleForm fieldset{margin:0;padding:0;border-width:0;}.articleTeaser form.addArticleForm{width:auto;white-space:nowrap;}input.articleQuantity{width:auto!important;text-align:center;}.quantityChanger{padding:0;vertical-align:middle;position:relative;display:inline-block;min-width:4em;}.quantityChanger input{margin-right:2px;vertical-align:middle;min-width:1.8em;text-align:center;}.quantityChanger a{padding:4px 7px;background:#ebf2f9 url('../images/arrows.png') 50% -227px no-repeat;border:1px #94c0e3 solid;overflow:hidden;display:-moz-inline-box;display:inline-block;position:relative;vertical-align:middle;top:-6px;}.quantityChanger a.decrease{background-position:50% -234px;top:6px;left:-16px;margin-right:-16px;}.quantityChanger a:hover{background-position:50% -213px;background-color:#fff;}.quantityChanger a.decrease:hover{background-position:50% -220px;}.articleAvailability img{width:12px!important;height:14px!important;background:transparent url('../images/sprites.png') -172px 0 no-repeat;vertical-align:middle;}.articleAvailability.available img,.articleAvailability .available img,.available .articleAvailability img{background-position:-172px 0;}.articleAvailability.soldOut img,.articleAvailability .soldOut img,.soldOut .articleAvailability img{background-position:-187px 0;}.articleAvailability.pending img,.articleAvailability .pending img,.pending .articleAvailability img{background-position:-202px 0;}.articleAvailability.reorder img,.articleAvailability .reorder img,.reorder .articleAvailability img{background-position:-217px 0;}.legendArticleAvailability{text-align:left;}.legendArticleAvailability dfn{font-style:normal;margin:0 1em 0 .4em;white-space:nowrap;}.orderDetails{position:relative;background-color:#CBE6FF!important;border:1px solid #94c0e3!important;padding:1em!important;}.orderDetails dl.layout-2col dd strong{font-size:1.1em;}.orderDetails .contentFrame.orderDetailsArticles{margin-top:.5em;}.orderDetails h3{margin-bottom:1em;}.orderDetails h3 small{color:#000;font-size:.8em;font-weight:normal;}.orderDetailsArticleList th{color:#004b93;font-size:1.1em;text-align:inherit;}table.orderDetailsArticleList{border-bottom:1px #004b93 solid!important;padding-bottom:.5em;border-collapse:separate;}table.orderDetailsArticleList .itemQuantity{width:9%;}table.orderDetailsArticleList .itemOrderNumber{text-align:left;width:10%;}table.orderDetailsArticleList .pricePerItem,table.orderDetailsArticleList .priceTotal,table.orderDetailsArticleList .last,table.orderDetailsArticleList td+td+td+td,table.orderDetailsArticleList th+th+th+th{width:15%;text-align:right!important;}table.orderDetailsSummary{width:47%;margin:0 0 0 auto;}table.orderDetailsSummary td{width:20%;text-align:right;}table.orderDetailsSummary th{text-align:left;}table.orderDetailsSummary .priceNet,table.orderDetailsSummary .totalCosts{font-size:1.1em;font-weight:bold;}table.orderDetailsSummary .priceNet th,table.orderDetailsSummary .totalCosts th{color:#004b93;}table.orderDetailsSummary .totalCosts th,table.orderDetailsSummary .totalCosts td{padding-top:.5em;}ul.orderToolbar{list-style-type:none;list-style-image:none;margin:0;padding:0;position:absolute;right:1em;top:.5em;}ul.orderToolbar li{margin:0 0 0 .5em;padding:0;float:left;}ul.orderToolbar li a{display:block;padding:2px .5em;line-height:25px;white-space:nowrap;}ul.orderToolbar li a:hover{color:#004b93;background-color:#E7F4FF;}ul.orderToolbar img.iconLarge{float:left;margin-right:2px;}.orderDetails .r50_50 .contentFrame.col1,.orderDetails .r50_50 .contentFrame.col2{width:47%;padding:1%;}button.addToCart,button.checkout,.button.checkout{background:transparent url('../images/sprites.png') 15px -48px no-repeat!important;border-width:0!important;height:auto;padding:10px 0 0 0!important;font-size:1.3em;white-space:nowrap;overflow:hidden;vertical-align:middle!important;}button.addToCart{width:14.5em;}button.addToCart img{width:43px;height:40px;background:transparent url('../images/sprites.png') -46px 0 no-repeat;margin:-10px .1em -1px -0.3em;vertical-align:middle;}button.addToCart:hover{background-position:15px -99px!important;text-decoration:underline;}.articleAccessory .addToCart{display:block;margin:0 auto;}button.addToCart.buttonMedium{font-size:1em;}button.addToCart.buttonMedium img{width:35px;height:33px;background-position:-89px 0;}button.checkout,.button.checkout{font-size:1em;height:36px;padding:0 .6em 0 0!important;background-position:15px -142px!important;overflow:visible;}button.checkout img,.button.checkout img{width:43px;height:36px;margin:0;background:transparent url('../images/sprites.png') -124px 0 no-repeat;vertical-align:middle;}button.checkout:hover,.button.checkout:hover{background-position:15px -174px!important;text-decoration:underline;}button.goToCheckout,.button.goToCheckout{font-size:1.2em;}.button.selectArticleFromList{padding-left:.3em;padding-right:.4em;}.selectArticleFromList img{width:14px;height:14px;background:transparent url('../images/icons.png') -28px 0 no-repeat;vertical-align:middle;margin-right:3px;}.linkBack,a.linkBack,.linkMore,a.linkMore{color:#fff!important;text-decoration:none!important;font-weight:bold;font-size:1.1em;height:23px;white-space:nowrap;line-height:23px;padding:0 .5em 0 15px;background:transparent url('../images/bg-link-back.png') left top no-repeat;border-right:1px #fff solid;display:-moz-inline-box;display:inline-block;vertical-align:middle;}.linkBack:hover,.linkBack.hover{background-position:0 -22px;}.linkMore,a.linkMore{background:transparent url('../images/bg-link-more.png') right top no-repeat;border-left:1px solid #fff;border-right-width:0;padding:0 15px 0 .5em;}.linkMore:hover,.linkMore.hover{background-position:100% -22px;}.subline .linkBack,.subline .linkMore{margin-top:-0.7em;}.articleListing{clear:both;position:relative;float:left;width:100%;}.articleListing .row{clear:both;margin-bottom:.5em;width:100%;float:left;}.articleListing .article,.articleListing .articleGroup{float:left;width:100%;border:1px #ddd solid;overflow:hidden;}.articleListing .article:hover,.articleListing .article.hover{border-color:#aec9ff!important;background:#fff url('../images/bg-article-hover.png') left bottom repeat-x;}.articleListing .article.jsEnhanced:hover,.articleListing .article.hover{cursor:pointer;}.articleListing .article.jsEnhanced:hover a,.articleListing .article.hover a{text-decoration:none;}.articleListing.underlined .row{border-bottom:1px #ccc solid;padding-bottom:.5em;margin-bottom:.5em;}.articleListing.underlined .article{border-color:#fff;}.articleListing .article h3{margin:0 0 .3em 0;}.articleListing .article h3 a{display:block;width:100%;}.articleListing .article h3 small{display:block;font-weight:normal;}.articleListing .article .price,.articleListing .article .orderNumber{display:block;white-space:nowrap;margin:0;padding:0;}.r50_50 .article,.r50_50 .articleGroup{width:48%;padding:0 1% 0 0;background:none!important;}.articleListing.r33_33_33 .article,.articleListing.r33_33_33 .articleGroup{width:30%;margin-left:1.6%;padding:0 1%;}.articleListing.r25_25_25_25 .article,.articleListing.r25_25_25_25 .articleGroup{width:22%;margin-left:1%;padding:0 1%;}.r33_33_33 .article p,.r25_25_25_25 .article p{margin-bottom:.3em;}.articleListing.r33_33_33 .article h3 img,.articleListing.r25_25_25_25 .article h3 img{display:block;text-align:center;margin:0 auto .2em;width:150px;height:113px;}.articleListing.r33_33_33 .article h3 img{width:200px;height:150px;}#welcomeScreen .r33_33_33 .article h3 img,#suggestionsInCategory.r33_33_33 .article h3 img{width:150px;height:113px;}.r50_50 .article h3 img,.crossSelling .article h4 img{float:left;margin:-0.1em 4px .5em 1px;width:150px;height:113px;}.infoList .article h3 img{float:left;margin:-0.1em 10px .5em -159px;width:150px;height:auto;}.r50_50 .article h3,.crossSelling .article h4{font-size:1.1em;margin:0;padding-top:.2em;}.r50_50 .article h3 a,.crossSelling .article h4 a{display:inline;}.r50_50 .article p{height:5.1em;overflow:hidden;margin:.5em 0 .5em 0;width:auto;}.r50_50 .article .price,.r50_50 .article .orderNumber{float:none;margin-left:154px;}.r50_50 .article.odd{float:left;clear:both;}.r50_50 .article.even{float:right;}.r50_50 .article form,.crossSelling .article form{text-align:right;}.infoList .article{float:none!important;margin:0 0 1em 0;width:auto;padding-left:160px;}.infoList .row{float:none;width:auto;margin:0;padding:0;}.articleListing .article.last,.articleListing .articleGroup.last{float:right;margin-right:0;margin-left:0;}.articleListing .article.first,.articleListing .articleGroup.first{margin-left:0;}.articleGroup .article{width:auto!important;float:none!important;margin:0!important;}.crossSelling .articleGroup .article{clear:both;}.crossSelling .article h4 img{width:80px;height:auto;}.crossSelling .article p,.crossSelling .article .price,.crossSelling .article .orderNumber{margin-left:85px;}.crossSelling .articleGroup{border-color:#aec9ff;padding:.5em 0 0 0;width:48%;position:relative;}.crossSelling .article{border-width:0;border-top-width:1px;padding:.3em;}.crossSelling h3{margin:-0.5em 0 0 0;padding:.5em 1.5em .5em 7em;font-size:1.1em;background-color:#D2E9FF;border-bottom:1px #D2E9FF solid;}.crossSelling h3 strong{color:#333;margin-left:-6.5em;float:left;}.crossSelling a.button{float:right;position:absolute;right:0;top:0;font-weight:bold;text-align:center;font-size:2em;padding:0 .2em;height:1.1em;line-height:1.1em;}.article a.addArticleToCart,.article form.addArticleToCart{display:none;}.article:hover a.addArticleToCart,.hover a.addArticleToCart{display:-moz-inline-box;display:inline-block;}.article:hover form.addArticleToCart,.hover form.addArticleToCart{display:block;}a.addArticleToCart,form.addArticleToCart{float:right;margin-top:-2em;display:block;padding:0;}.article a.selectArticleFromList{float:right;}.article.withPrice a.selectArticleFromList{margin-top:-1.6em;}a.addArticleToCart img,form.addArticleToCart img{width:25px;height:18px;background:transparent url('../images/sprites.png') -172px -19px no-repeat;}a.addArticleToCart:hover img,form.addArticleToCart button:hover img,form.addArticleToCart button.hover img{background-position:-203px -19px;}form.addArticleToCart{margin-top:-2.3em;}form.addArticleToCart .quantity{margin-left:0;}form.addArticleToCart img{margin-left:-0.3em;}form.addArticleToCart button{margin:0!important;padding:0!important;width:25px;background:none!important;border-width:0!important;}.lowResolution .r50_50 form.addArticleToCart label{display:none;}.searchResult hr{border-width:0;border-color:#fff;color:#fff;}.searchTerm{background-color:#daf888;}.searchSuggestions{font-size:1.1em;display:block;margin-top:1em;}.articleTeaser{clear:both;float:left;width:100%;margin:1em 0;position:relative;}.articleTeaser .price{float:right;}.articleTeaser .orderNumber{float:left;}.articleTeaser .price strong{font-size:2em;line-height:1em;}.articleTeaser .article{float:left;width:98%;border:1px #fff solid;padding:1%;overflow:hidden;}.articleTeaser .article:hover,.articleTeaser .article.hover{border-color:#aec9ff;background:#fff url('../images/bg-article-hover.png') left bottom repeat-x;}.articleTeaser .article.jsEnhanced:hover,.articleTeaser .article.hover{cursor:pointer;}.articleTeaser .article:hover a,.articleTeaser .article.hover a{text-decoration:none;}.articleTeaser .article .price,.articleTeaser .article .orderNumber{display:block;white-space:nowrap;}.articleTeaser form{clear:left;float:left;margin-top:1em;}.articleTeaser.teaserMediumSize .article h3 img{float:left;margin-right:20px;width:200px;}.articleTeaser.teaserMediumSize .article .description{margin-left:220px;}.articleTeaser.teaserMediumSize form{clear:none;float:left;width:100%;}.articleTeaser.teaserFullSize .article{background-color:#E7F4FF;background-image:none!important;}.articleTeaser.teaserFullSize .article h3 img{float:right;margin-left:20px;margin-top:-2.5em;}.articleTeaser.teaserFullSize .article .description{margin-right:320px;}.singleArticle{float:left;width:100%;border-bottom:1px solid #004b93;padding-bottom:1em;margin-bottom:1em;}.singleArticle .description{border-top:1px solid #004b93;margin-top:1em;padding-top:1.5em;clear:both;}.singleArticle .articleOrderDetails{margin-left:320px;margin-bottom:1em;position:relative;}.singleArticle .articlePreview{width:302px;float:left;margin:0 0 1em 0;}.singleArticle .articlePreview img{border:1px solid #E7F4FF;}.tabularArticleList .article{border:1px #93caff solid;background-color:#e7f4ff;margin-bottom:1em;float:left;width:100%;display:block;}.tabularArticleList .articlePreview{width:150px;height:113px;float:left;vertical-align:top;padding:0;display:block;}.tabularArticleList .articlePreview img{vertical-align:middle;margin:0 0 -0.5em 0;padding:0;}.tabularArticleList .articleOrderDetails{border-left:1px #93caff solid;margin-left:150px;padding:0 .5em 0 1em;display:block;position:relative;min-height:113px;}.tabularArticleList .articleGeneralData{padding:.5em 0 2em 0;margin-right:23em;display:block;float:left;}.tabularArticleList form.addArticleForm{width:22em;float:right;margin-left:-22em;padding:.5em 0 2.4em 0;}.tabularArticleList form.addArticleForm fieldset{width:22em;display:block;margin:0;position:absolute;bottom:.5em;right:.5em;}.tabularArticleList form.addArticleForm label{margin-right:0!important;}.tabularArticleList .articleDetails{margin:0 0 .5em 0;float:none;}.tabularArticleList .articleAvailability{text-align:left!important;}.tabularArticleList a.linkDownload{position:absolute;bottom:.5em;left:1em;}.articleShowcase .orderDetails fieldset{margin:1.5em 0 .5em 0!important;padding:0;display:block;}.articleShowcase .imageScroller{border:1px solid #e7f4ff;}.articleShowcase .imageScroller.slideshowActive{height:225px;min-height:225px;}.articleShowcase .imageScroller img{border-width:0;}.articleShowcase h1{margin-bottom:.5em;display:block;}ul.articleDetails,.articleDetails li{list-style-type:none;list-style-image:none;margin:0 0 1em 0;padding:0;}ul.articleDetails{float:right;width:100%;}.articleDetails li{margin-bottom:.2em;font-size:1em;}.articleDetails li strong{width:7em;float:left;text-align:left;}.articleDetails li .price strong{float:none;text-align:right;width:auto;display:inline;padding:0;margin:0;}.articleDetails li.priceSavings em{font-style:normal;margin-left:.2em;}.articleDetails li.orderNumber{margin-bottom:1em;text-align:left;}.articleDetails li.orderNumber strong{width:auto;float:none;}.priceScaling{clear:right;}.priceScaling th,.priceScaling td{vertical-align:middle;padding:2px 4px;font-weight:bold;}.priceScaling th{width:15%;white-space:nowrap;font-weight:normal;text-align:left;}.priceScaling td.price{font-size:1em;color:black;border-width:0;padding-right:55%;text-align:right;}.tabularArticleList .priceScaling td.price{padding-right:40%;}.tabularArticleList tr.odd{background-color:#fff;}ul.articleFunctions{margin:1em 0;padding:0;list-style-type:none;}.tabularArticleList .articleFunctions li{display:inline;margin:0;}.tabularArticleList .articleFunctions li img{background-color:transparent;vertical-align:middle;}.tabularArticleList .articleFunctions a{display:-moz-inline-box;display:inline-block;padding:2px 4px;float:left;}.tabularArticleList .articleFunctions a:hover{color:#004b93;background-color:#fff!important;}.withAccessory .description{clear:both;float:left;position:relative;padding-right:34%;width:66%;}.articleAccessory{float:left;width:31%;margin-left:-31%;position:relative;margin-top:3em;overflow:hidden;background:#d1e8ff url('../images/bg-navelements.png') 20px 0 repeat-y;}.articleAccessory .article{padding:0 4%;margin:0;}.articleAccessory h4,.articleAccessory h3{clear:none!important;margin:0;padding:0;}.articleAccessory h3{padding:.3em 4% .5em 4%;background:transparent url('../images/sprites.png') -233px -25px no-repeat;}.articleAccessory .article h4 img{display:block;text-align:center;margin:0 auto .3em;width:200px;}.articleAccessory .orderNumber,.articleAccessory .price{display:block;}.articleAccessory form{margin-top:.4em;padding:.4em 0 .6em 0;text-align:center;border-top:1px solid #004b93;clear:both;}ul.articleFunctions li{margin:0 0 .3em 0;padding:0;}.tabularArticleList .articleFunctions{position:absolute;margin:0;top:.5em;right:.5em;float:right;}.articleAccessory form button.addToCart{display:inline;display:inline-block;margin:0 0 0 -1em;}.pageBrowser{margin:1.5em 0;line-height:1.6em;white-space:nowrap;position:relative;float:right;}.pageBrowser ul,.pageBrowser li{list-style-type:none;list-style-image:none;margin:0;padding:0;display:inline-block;float:left;}.pageBrowser li{float:left;}.pageBrowser span{float:left;display:inline-block;margin-right:.5em;padding-top:1px;}.pageBrowser a,.pageBrowser strong{float:left;display:inline-block;padding:0 .25em;border:1px white solid;text-decoration:none!important;color:black;}.pageBrowser a:hover,.pageBrowser strong{border-color:#015a8f;color:#015a8f;background-color:#F6FBFF;}.pageBrowser strong{background-color:#d2e9ff;border-color:#015a8f;color:black;font-size:1.17em;line-height:1.37em;padding:0 .3em;}.pageBrowser .prevPage{border-right:1px #888 solid;padding-right:.3em;}.pageBrowser .nextPage{border-left:1px #888 solid;padding-left:.3em;margin-left:.3em;}.browseBarWithHeadline{margin:2.2em 0 2em 0;float:left;width:100%;}.browseBarWithHeadline h2{float:left;margin:0;}.browseBarWithHeadline .pageBrowser{margin:0;}.filterBar{float:left;width:98%;padding:.3em 1%;background-color:#d2e9ff;margin:1.5em 0;line-height:1.6em;}.filterBar .results{float:left;white-space:nowrap;margin-right:5%;}.filterBar form{margin:0;padding:0;float:left;}.filterBar form select,.filterBar form input,.filterBar form button{vertical-align:middle;}.filterBar .pageBrowser{clear:none;margin:0;padding:0;white-space:nowrap;}.filterBar .pageBrowser a{border-color:#d2e9ff;}.filterBar fieldset{border-width:0;padding:0;margin:0;float:left;}ul.imageScroller,ul.imageRotator,ul.scrollerNavi{list-style-type:none!important;list-style-image:none!important;margin:0;padding:0;overflow:hidden;}ul.imageScroller li,ul.imageRotator li{display:none;margin:0;padding:0;left:0;}ul.imageScroller li.first,ul.imageRotator li.first{display:block;}ul.scrollerNavi{margin-top:.2em;position:relative;text-align:center;}ul.scrollerNavi li{margin:0 .3em;padding:0;display:inline;}ul.scrollerNavi li a{font-weight:bold;font-size:1.6em;padding:0 .2em;}.slideshowActive{position:relative;}.slideshowActive .slideShowItem{position:absolute;width:100%;}
.skhint_box{
	background:white; 
	border:2px green solid;  
	display:none; padding:10px 0 0 0; 
	position:absolute; width:250px; 
	z-index:50; margin: 0 auto;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	}
	
.skhint_box .messageIcon {
	display:block; 
	margin:0 0 0 5px; 
	width:30px; 
	float:left;
	background:url(../images/symbols.png) no-repeat 0 -50px;	
	}	

.bvh_ehi-logo_small{ 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
	height               : 48px; 
    width                : 112px; 
    background-position  : -0px -0px; 
} 
 
.facebook-logo_small{ 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
	height               : 48px; 
    width                : 48px; 
    background-position  : -112px -0px; 
} 
 
.google-logo_small{ 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
    height               : 48px; 
    width                : 48px; 
    background-position  : -160px -0px; 
} 
 
.paypal-logo_small { 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
    height               : 48px; 
    width                : 175px; 
    background-position  : -208px -0px; 
} 
 
.trusted-logo_small { 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
    height               : 48px; 
    width                : 48px; 
    background-position  : -383px -0px; 
} 
 
.twitter-logo_small { 
    background-image     : url('../images/logo_sprites.jpg'); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
    height               : 48px; 
    width                : 48px; 
    background-position  : -431px -0px; 
}  
/*****************************************************************************/
/*** SUGGEST ***/
/*****************************************************************************/

/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap{
    position:absolute;    
    z-index:1001;
}

div.suggestLayer {
    position: relative;
    top: 0;
    left: 28px;
    width: 1px;
    height: 1px;
    display: none;
    padding: 0;
    margin: 0;
    z-index: 1000;
    background-color: white;
    background: transparent;

}

table.suggestLayer {
    font-size: 11px;
    width: 130px;
    border: 1px solid #5C7997;
    height: 12px;
    background-color: white;
    color: #173553;
    cursor: pointer;
}
tr.suggestLayer { 
    height: 12px;
}
td.suggestLayer {
    padding: 0;
    height: 12px;
}
tr.suggestHeader{
    color: #173553;
    font-weight: normal;
    font-size: 10px;
}
tr.suggestHeader td{
    border-bottom: 1px solid #5C7997;
    padding: 3px 3px 3px 5px;
}
td.suggestFooter{
    height:25px;
    border-top:solid 1px #5C7997; 
    font-size:9px;
    color: #173553;
    background-color: #FCFCFC;
    /*background-image: url('images/loading.gif');*/
    background-repeat: no-repeat;
    background-position: right;
}

td.suggestTextQuery{
    font-weight: bold; 
    padding: 2px 15px 2px 10px;
}
span.suggestTextQueryTyped{
    color: #5c7997;
    text-decoration: underline;
}
td.suggestTextType{
    padding: 2px 5px 2px 15px;
    width: 30%;
}
td.suggestTextAmount{
    padding: 2px 5px 2px 15px;
    width: 30%;
    text-align: right;
}
tr.suggestRow{
    padding: 2px 2px 2px 0px;
    background-color: #FCFCFC;
}

tr.suggestHighlight{
    color: #FCFCFC;
    background-color: #173553;
}
tr.suggestHighlight span.suggestTextQueryTyped{
    color: white;    
}
td.suggestImage{
    height: 40px;
}
td.suggestImage img{
    height: 40px;
}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
.sb-clickEnlarge {
position: relative;
float: right;
height: 40px;
width: 40px;
margin: -40px 0 0 auto;
background: transparent url('images/lupe.png') center center no-repeat;
}
@media handheld {
@charset "utf-8";
@import url('screen.css');

/* CSS adoptions for handheld computer or mobile phones */
#navi li.last {float:left;}

}
@media print {
@charset "utf-8";
@import url(screen.css);

/* cleanup background images and remove limitations of the page-width, 
* to make the content use 100% of the available space*/
body {background-image:none;background-color:white;margin:0;padding:0;}
#pageMargins, .pageWrap, #contentMargins, .bgFrame-l, .bgFrame-r, #checkoutFinished, * html #pageMargins { width:auto !important;min-width:0;max-width:none; margin:0; padding:0; background-image:none !important; background-color:white; border-width:0; }

/* hide elements that are not relevant on a printed sheet, 
* like the navigation which is useless there */
#navi, #searchBar, #loginBar, #functionBar, #footerNavi, #miniCart, .bgFrame-b, #categorySelector, #categorySelection, #sideColumn1, .checkout #topNavi, .linkBack {display:none !important;}

/* fix positioning of columns etc. */
#content, #contentMargins, #page {padding:0;clear:both;margin:0;padding:0;float:none;position:static;left:auto;top:auto;}
#content {float:left;width:100% !important;clear:both;}
#header {margin-bottom:1em;padding-bottom:1em;border-bottom:3px #004b93 solid;position:static;left:auto;top:auto;}
#sideColumn1 {float:none;margin:1em 0 0 0;padding:1em 0; border-top:1px #004b94 solid; width:auto; clear:both;}
.bannerImageBox {margin:0.5em;padding:0;display:inline;}
#breadcrumb {clear:both;float:left;width:96%;position:static;display:block;padding:0.5em 2%;margin:1em 0;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}

/* fix max width of images etc */
.article h3 img, .article h4 img {max-width:100%;height:auto !important;}
* html .articleListing .article h3 img, * html .articleListing .article h4 img {width:100% !important;} /* fix for IE6 */

/* where needed, put frames around elements that by default only 
* have a background-color or alike, which might not get printed 
* due to the browsers print settings */
#footer {border-top:3px #004b93 solid;margin-top:1em;clear:both;float:left;width:100%;}
.articleTeaser .article {border-color:#AEC9FF;}
.filterBar {border:1px #D2E9FF solid;}
table.articleList tbody td, table.watchList td {border-top:1px #D2E9FF solid;}
.crossSelling h3 {border-bottom-color: #AEC9FF;}

.layout-highlight, .layout-info { border:1px solid #E7F4FF;}
.layout-boxed, .layout-boxedLarge {border:1px solid #E7F4FF;}
.layout-boxedLarge {float:left !important;}
.layout-frame-3, .layout-sectionFrame .layout-frame-3 {border-width:1px !important;}

.article {overflow:visible !important}

/* fix page breaks etc */
.row .article {height:auto !important; page-break-inside:avoid;}
.articleListing .row {clear:both;page-break-inside:avoid;page-break-before:auto;}
table.checkoutSteps {page-break-before:avoid;page-break-inside:auto;display:-moz-inline-box;display:inline;width:auto;}
table.checkoutSteps td {page-break-inside:auto;page-break-before:avoid;}
}
