/* OXID look&feel generated CSS */

/* Base */
html,body{height:100%}
body,table,input,select,textarea,tt{font-size:12px;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;color:#666}
input[readonly]{color:#808080;cursor:default;background:#f1f2f1}
body{margin:0;padding:0;background:#fff /*url(bg/layout_startseite.jpg) top no-repeat;*/ }
h1{font-size:1.4em/*;color:#666;text-transform:uppercase;*/font-family:"Trebuchet MS"}
h2{font-size:11px;font-family:"Trebuchet MS"}
h3{font-size:10px;font-family:"Trebuchet MS"}
strong.h2{font-size:11px;font-family:"Trebuchet MS"}
strong.h3{font-size:10px;font-family:"Trebuchet MS"}
img{border:none}
ul{padding:0 0 0 2em}
hr{margin:4px 0;height:1px;text-align:center;color:#cbcbcb;background-color:#cbcbcb;border:0}
hr.line{background-color:#EEEFF0;border:none;color:#EEEFF0;height:1px;margin:4px 0}
.float_left{float:left}
a img.photo_list{opacity:100}
b{color:#333333}
input[type=text]{border:1px solid #c5c5c5}
#outer{min-width:1015px;height:100%}

.hideOnload{/*opacity:0.5*/}
/* Typography */
.headfont{font-family:"Trebuchet MS"}
a{text-decoration:underline;color:#666;font-weight:500}
a:hover{text-decoration:underline}
.hl{color:#ff6600 !important}
.uppercase{text-transform:uppercase}
.note{color:#ff6600}
.req{color:#ff6600}
/*.err{color:white;font-size:12px !important;font-weight:bold;background:#ff6600 url(bg/sign_warning_16.png)7px no-repeat;padding:5px 7px 5px 28px}*/
.done{color:#00B910}
.link{background:url(bg/oxid_ce_.gif) no-repeat 0 -385px;padding-left:14px;font-size:10px;text-decoration:none;color:#555555 !important;line-height:1.1em}
.link2{padding-left:0;font-size:10px;text-decoration:none;color:#757C83 !important;line-height:1.1em}
.link:hover,.link2:hover{text-decoration:underline}
.def_color_1{color:#757C83}
.fs12{font-size:12px !important}
.fs11{font-size:11px !important}
.fs10{/*font-size:10px !important*/}
.nobrd{border:none !important}
.nobold{font-weight:normal !important}
.ta_right{text-align:right !important}
div.right,span.right{float:right}
div.left,span.left{float:left}
a.black_link{color:#000 !important}
a.black_link:hover{color:#ff6600 !important}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}

/* Forms */
form{margin-top:0px;margin-bottom:0px}
input{color:#000}

span.btn{/*background:#cccccc;*/padding:3px!important;display:inline-block;margin:0;outline:0} 

span.btn.list{}
span.btn.transparent{background:transparent}
a.basket_delete{background:#949494;float:right;padding:2px 5px;color:white !important}
a.basket_delete:hover{cursor:pointer;text-decoration:none}
span.btn input,span.btn a, div.on.popup input{border:none;/*height:18px;*/line-height:10px;outline:0;position:relative;display:block;/*padding:0px 7px 2px 18px;*/margin:0;color:white!important;font-weight:bold;cursor:pointer;background:transparent/*transparent url(bg/buttons_ce_.gif) no-repeat left -150px*/}
span.btn a:hover, div.on.popup input:hover{color:black!important}

input.btn,span.btn input:hover,span.btn a:hover{color:black;font-weight:bold;cursor:pointer}
span.btn a{/*padding:3px 8px 2px;position:relative*/}

span.btn_line{}
span.btn_line input,span.btn_line a, div.on.popup input{border:0px;background:transparent;color:blue;text-decoration:underline;position:relative;display:block;/*transparent url(bg/buttons_ce_.gif) no-repeat left -150px*/}
span.btn_line input,span.btn_line a:hover, div.on.popup input:hover{color:blue}
input.btn_line, span.btn_line input:hover,span.btn_line a:hover{color:black;font-weight:bold;cursor:pointer}
span.btn_line a{padding:3px 8px 2px;position:relative}


input.btn.hl{border-color:#ff6600;color:#ff6600}
input.chbox{vertical-align:middle;margin-top:0px}
input.chk{margin:1px 5px 1px 0px !important;padding:0 !important}
textarea.fullsize{width:100%}
input.openid{background:#fff url(bg/openid-icon-small.gif) no-repeat 0 50%;border:1px solid activeCaption;padding:2px 1px 2px 18px}

/* Tables .....*/
table{border-collapse:collapse}
table.min_width{width:auto}
tr.row_sep td hr{display:none}
tr.row_sep td div{background:url(bg/sepatator_ce_.gif) no-repeat center center;margin:0;height:15px}
tr.sep td,tr.sep th{background:url(bg/sepatator_ce_.gif) no-repeat center center}

/* Navigation  - bars */
div.bar{vertical-align:middle}
div.bar .left{float:left}
div.bar .right{float:right}

/* Navigation  - boxes */
dl.box{padding:0;margin:0;float:right;position:relative}
dl.box dt{padding:5px;font-weight:bold;font-size:11px;text-indent:5px}
dl.box dd{margin:0;padding:4px 4px 0}

/* Navigation  - menues */
ul.menue{padding:0;margin:0;list-style:none;/*width:200%;*/}
ul.menue li{margin:0;/*white-space:nowrap;*/position:relative}
ul.menue li a{line-height:100%}
.categories ul.menue.horizontal  li{float:left;background:url(bg/header_trenner.jpg) no-repeat}
ul.menue.vertical li{float:none}

/*.categories2 ul.menue.vertical.dropdown{position:absolute;width:250px}*/
.categories2 ul.menue.horizontal li{width:248px}

 
.dropdown{visibility:hidden;display:block;position:absolute;left:0;top:100%;margin:0;z-index:1000}
.open .dropdown{visibility:visible}
/*.categories2 .open .dropdown{visibility:visible;margin:0 0 0 15px;height:25px;display:block;width:100px;z-index:1000}*/

/* Navigation - tree */
ul.tree{padding:0;margin:0}
ul.tree ul{padding:0;margin:0 0 0 15px}
ul.tree li{padding:0;margin:0;list-style:none}
ul.tree li a{line-height:100%}

/* Layout */
div#page{width:990px;margin:0px auto 0;padding:0px;position:relative;top:0;background:white;z-index:1;float:none;position:relative}
div#page.start .product{margin-left:0px}
div#page.start .product.lastinrow{margin-left:0px}
.header, .header a{/*font-size:11px*/}
div#header{clear:both;background:white;/*position:fixed;*/border-top:8px solid white;z-index:100;padding-bottom:20px}
div#content{clear:both}
div#path{margin:0 0 0 0px;background:transparent;padding:390px 0 0 0;width:591px;float:left;font-size:14px}
div#body{margin:0/* 145px 50px 220px*/;padding:0;/*width:640px;*/display:block;clear:both}
div#body.checkout{padding:35px 0 0 0;background:url(bg/bg_checkout.jpg)repeat-x;width:996px;position:relative}
div#body.checkout .left{float:left;padding-right:20px}
div#body.checkout .left.lastinrow{margin:0;float:left}
div#left{float:left;width:202px;background:#fff;margin-right:10px}
div#right{float:right;width:127px;background:#fff;margin-left:10px}
div#footer{clear:both.height:436px;width:990px;margin:0 auto;padding:0;font-size:11px;margin-top:20px;padding-bottom:47px}
div#footer .partner{background:url(bg/footer_partner.png) top left no-repeat;height:109px}
div#footer .service{background:url(bg/footer_service.png) top left no-repeat;height:327px}
div.clear{clear:both;display:block}

/* Blank pages,popups */
div#body.plain{margin:0;padding:0;width:auto}

/* + layout - header */
#cart_fixed{width:0px;height:0px;z-index:25}
#header_login p.err{background:transparent;font-size:10px !important;color:red;padding:0;margin:0;height:28px;width:100px}
#cart_fixed .hr{color:white}
#cart_fixed  th,#cart_fixed  td{width:65px;color:black;font-weight:normal}
#produktsuche{width:159px;height:74px;margin-left:4px;margin-bottom:11px;margin-top:0px;background:url(bg/produktsuche.jpg) no-repeat;padding-left:12px}
#enter_searchex{clear:left;display:block;padding-top:11px}
#produktsuche .head, #header_login .head{font-weight:bold;float:left;margin:4px 0 0 0px;color:white}
#productsearch_head_1{color:#333;margin-left:15px}
#productsearch_head_2{color:#fff}
#f{margin-top:100px;border:0px;background:transparent}
.headerButtons{width:171px;height:25px;margin-left:4px;padding-top:7px;background:url(bg/merkzettel.png) no-repeat;margin-top:12px}
.headerButtons a{text-decoration:none;border:0px;margin-left:15px;font-weight:bold;padding-top:5px;color:#666}
.headerButtons a:hover{color:#e76600}
/*#header{color:#666}
#header .hotline_search a, #header .hotline_search a, #header #minibasket a{color:#666}
#header div.bar .fixed{min-width:184px;border-right:1px solid #fff;float:left}*/
#minibasket{padding-left:60px;float:right;background:url(bg/header_basket.png) top left no-repeat;margin:20px 20px 0 0;height:50px}
#minibasket a{color:intherit}
#minibasket table{color:black;font-size:11px!important}
#minibasket table tr{height:1#7px}
#minibasket table th{text-align:left}
#test_RightBasketHeader{/*color:white;*/text-align:center;width:100%;clear:both}
#header_infobox ul{color:#555;padding:10px 0 10px 10px} 
#header_infobox li{list-style:none;background:url(bg/list_hyphen.gif) no-repeat;padding-left:20px;margin-left:582px;width:130px}
#laufschrift, #page div#marketing strong.head2{border:0px;background:url(bg/bg_laufschrift.png);display:block;width:749px;padding:5px 5px 5px 21px;text-align:left;color:#333;margin-bottom:10px;font-weight:bold;text-align:center;clear:both}
#page div#marketing strong.head2{margin-left:0px}
#laufschrift a{text-decoration:none}
.boxTopRight_top .info{float:left}
div.bar.oxid{background:#fff;/*height:60px;*/background:tansparent;padding-top:10px}
div.bar.oxid .logo{float:left;margin-top:8px;width:308px;padding-bottom:10px;}
.hotline{padding-left:40px;background:url(bg/header_phone.png) left no-repeat;font-size:14px}
#footer .contactform{background:url(bg/letter.png) left no-repeat;padding:10px 0 20px 40px}
#test_contactSend{border:0px;border-radius:3px;background:#818183 url(bg/letter_white.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 44px 7px 10px;font-family:"Trebuchet MS";font-size:1.3em;color:#fff;text-decoration:none}
#uploadgalleryImage{border:0px;border-radius:3px;background:#818183 url(bg/upload.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 44px 7px 10px;font-family:"Trebuchet MS";font-size:1.3em;color:#fff;text-decoration:none}
#userlogin{border:0px;border-radius:3px;background:#818183 url(bg/login_white.png) right no-repeat;border-radius:3px;display:inline;clear:both;padding:7px 34px 7px 10px;font-family:"Trebuchet MS";font-size:1.3em;color:#fff;text-decoration:none}
#userlout{border:0px;border-radius:3px;background:#818183 url(bg/login_white.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 34px 7px 10px;font-family:"Trebuchet MS";font-size:1.3em;color:#fff;text-decoration:none}
#footer .contactform a{text-decoration:underline;color:#353535;padding-top:10px}
div.bar.oxid .hotline_search{float:left}
div.bar.oxid dl.box{min-height:98px;min-width:150px;margin:0 0 1px 2px;padding-bottom:5px}
dl.box{background:#fff;border:1px solid #e2e2e2;width:150px}
dl.box dt{background:#e2e2e2;color:#555555}
dl.box dt a{color:#555555;padding:0 0 0 10px;background:transparent url(bg/oxid_ce_.gif) 0 -10px no-repeat;display:block}
dl.box dd{color:#555555}
dl.box dd ul{margin:0}
dl.box.open dt{background-color:#ff6600;color:#fff}
dl.box.open dt a{background-position:0 -35px;color:#fff}
dl.box.open dd.dropdown{top:0em;margin-top:0px;width:150px;padding:0}
dl.box.open dd.dropdown ul li a{display:block;padding:0 5px 0 15px;line-height:20px;text-decoration:none;background:#e2e2e2 url(bg/oxid_ce_.gif) 0 -50px no-repeat;color:#555555}
dl.box.open dd.dropdown ul li a:hover{background-color:#ff6600;color:#fff}
dl.box.service dd ul{padding:0}
dl.box.service dd ul li{list-style:none;padding:1px 0}
dl.box.service dd ul li a{color:#555555;padding-left:10px;background:transparent url(bg/oxid_ce_.gif) 0 -100px no-repeat;text-decoration:none}
dl.box.service dd ul li a:hover{text-decoration:underline}
dl.box.account dd{line-height:150%}
dl.box.basket{background:#fff;border-color:#e2e2e2}
dl.box.basket dt{background:#e2e2e2}
dl.box.basket.open dt{background-color:#ff6600}
dl.box.basket.open dt a{color:#fff}
dl.box.basket.open dd.dropdown ul li a{background-color:#e2e2e2;color:#555555}
dl.box.basket.open dd.dropdown ul li a:hover{background-color:#ff6600;color:#fff}
.basket .err{display:block;text-align:center}
dl.box.basket dd table{width:100%}
div.bar.links{background:#fff;border-bottom:1px solid #fff}
div.bar.links a{line-height:11px;color:#555;font-weight:normal;vertical-align:top;z-index:9;position:relative}
div.bar.links a.language{margin:4px 3px 4px .8em;padding:0;border:none}
div.bar.links a.language img{margin:1px}
div.bar.links a.language.act img{opacity:.7}
div.bar.links a.currency{padding:0 0 0 .5em;margin:7px 0 7px .5em}
div.bar.links a.currency.sep{padding:7px 0 7px 1em;margin:0 0 0 1em}
div.bar.links a.currency.act{color:#ff6600}
div.bar.links .right a{padding:7px 1em}
div.bar.links .left a{padding:7px 1em;border-left:none;border-right:1px solid #fff}
div.bar.links.single{/*background:#ff6600*/}
div.bar.links.single a{color:#fff}
div.bar.links.single a.act{color:#e2e2e2}
#bg_image .exp, #bg_image .exp a{background-position:0 -50px!important;color:red}
/* + layout - footer*/
#footer a{text-decoration:none;font-weight:normal;color:#353535}
#footer_header{width:100%;text-align:center;display:block;padding:11px 0 0 0;clear:both}
#footer a:hover{text-decoration:underline}
#footer .shopicons{text-align:center}
#footer .footertext{text-align:center;padding:5px 0;clear:both;color:#555555;position:relative;top:0}
#footer .hnav{display:block;text-align:center;line-height:23px}
.footer_content{float:left;display:block;line-height:15px;width:225px;padding-left:20px;margin-top:25px;height:200px}
.footer_content strong{font-size:1.15em;display:block}
.footer_content .hotline strong{font-size:1em;display:inline}
div.bar.copy{height:13px;/*background:#ff6600;*/color:#fff;padding:5px 10px 5px 200px}
div.bar.copy a{color:#fff}
div.bar.shop{color:#555555;padding:8px 190px 10px 180px;text-align:center}
div.bar.shop a{color:#555555;margin:0 7px}
div.bar.icons{text-align:right}

/* minibasket */
.box.minibasket .hr{height:15px;text-align:center;background:black}
.box.minibasket .tocart{height:18px;line-height:18px;width:149px;background:transparent url(bg/buttons_ce_.gif) no-repeat right 0;margin-left:auto;border:0 none;padding:0 1px 0 0}
.box.minibasket .tocart input{width:149px;height:18px;text-align:center;background:transparent url(bg/buttons_ce_.gif) no-repeat left 0;margin:0;border:0;color:#fff;padding:2px 0 0 23px;cursor:pointer;font-weight:bold}

/* + layout - left */
form.search{padding-top:0px;padding-left:0}
form.search input{/*width:118px;height:18px;*/background:transparent;border:0px;margin:7px 0 0 0;padding-left:2px;float:left}
form.search input.blankButton, form  input.blankButton{width:35px;height:35px;opacity:0.5;z-index:1000;position:absolute}
form.search input#header_searchex{border:1px solid #ccc;margin-left:10px;width:280px;border-radius:0px;margin-right:3px;font-size:11px;margin-top:5px;margin-bottom:25px;padding:3px 5px;color:#999;font-weight:600}
/*#loginFormHeader input{background:transparent;border:0px;margin-top:2px;font-size:11px;width:112px}*/
#sendsearch{position:relative;left:-30px;top:3px}

.search span.btn input{font-weight:bold;width:28px;text-align:center}

#container_right .icon{margin-bottom:5px;background:white;margin-top:226px;}
#container_right .head{background:url(bg/bg_right_head.gif) no-repeat;width:200px;height:24px;display:block;font-size:12px;color:white;margin-bottom:5px;font-weight:bold;text-indent:10px;line-height:22px;text-transform:uppercase;margin-top:226px;}

/* left minibasket */
/* information list */
ul.info{margin:10px 0 0 0;padding:0 0 30px 0;float:left}
ul.info li{list-style:none;padding:0 0 2px 0;margin:0}
ul.info li a{background:url(bg/list_info_li.gif)top left no-repeat;text-indent:13px;color:#555555;display:block;padding:0;margin:3px 0 3px 10px}

ul.tree li a{background:#fff url(bg/oxid_ce_.gif) no-repeat right 500px;color:#555555;display:block;padding:10px 2px;border-top:1px solid #e2e2e2}
ul.tree li a.has{background-position:right -175px;padding-right:15px}
ul.tree li a.root{text-indent:15px;padding-right:0;background-position:0 -175px;font-weight:bold;border-color:#e2e2e2}
ul.tree li a.exp{text-indent:15px;padding-right:0;background-position:0 -200px}
ul.tree li a.act{background-color:#ff6600;color:#fff}
ul.tree li a.exp.act{background-position:0 -225px}

/* + layout - right */

/* RSS */
#right .box{position:relative}
a.rss{display:block;position:absolute;right:0;bottom:0;width:14px;height:14px;background:transparent url(bg/rss.gif) 0 0 no-repeat;text-decoration:none;bottom:5px;right:6px}
#body strong.head a.rss,#body strong.head2 a.rss,#body .product strong.h4 a.rss,#body .boxhead a.rss{bottom:8px}
#body strong.head,#body strong.head2{position:relative;display:block}
#right strong.h2 a.rss{bottom:6px}

/* Path*/
#path a{text-decoration:underline;float:none;color:#e06618;text-transform:uppercase}
#path a:hover{text-decoration:underline}

/* Content */
#body a:hover{text-decoration:underline;color:#ff6600}
#body,#body td,#body th{font-size:12px}
/*#body strong.head,#body h1.head{margin:0 5px;background:#fff;color:#555555;font-size:14px;font-weight:bold;padding:8px .5em;border-left:8px solid #555555;border-top:1px solid #555555;border-right:1px solid #555555;position:relative}*/
#body strong.head2{margin:0 5px 10px 5px;background:#fff;color:#555555;border:1px solid #555555;border-left-width:8px;float:left;width:618px;padding:0}
#body strong.head em,#body h1.head em,#body .boxhead em{font-weight:normal;font-style:normal;font-size:11px;line-height:11px}
#body strong.head small,#body h1.head small,#body .boxhead small{font-weight:bold;font-size:11px;line-height:11px;display:block;position:absolute;top:9px;right:3.5em}
#body .boxhead small{top:12px}
#body strong.head h1,#body .boxhead h1{margin:0;padding:0;display:inline}
#body .box{padding:8px 6px 8px 0;margin:0 5px 10px 0;display:block;min-height:125px}
#body .empty{padding:0 6px !important;height:0px;overflow:hidden;min-height:0px}
#body .box img{border:none;padding:0;margin:0}
#body .box p{margin:0 0 1em 0}
#body .box ul.list{margin:0;padding:0}
#body .box ul.list li{background:url(bg/oxid_ce_.gif) no-repeat 0 -675px;display:inline;padding-left:8px;margin-right:10px}
#body .box ul.list li a{text-decoration:none;color:#555}
#body .box ul.list li a:hover{text-decoration:underline;color:#ff6600}
#body .box.info{padding:10px 10px 10px 15px;/*width:503px*/}
#body .box.notice{padding:5px 0 0;width:568px;border:none}
#body .box .catfilter{margin:5px 5px 10px 0}
#body .box .catfilter label{margin-right:7px}

#body .box .catfilter select{margin:3px}
#body .box.grey{background:#e2e2e2}
#body.plain .boxhead{margin:5px 5px 0 5px;width:auto;float:none}
#body.plain .box{width:auto;float:none}
#body div.bar.prevnext{background-color:#e2e2e2;border:1px solid #555555;margin:25px 5px 5px 0;padding:0 0 0 0;height:27px;float:left;width:775px}
#body.checkout div.bar.prevnext{width:934px}
#body div.bar.prevnext input{background:#ff6600;color:#fff;border:1px solid #e2e2e2;cursor:pointer;font-size:11px;font-weight:bold;padding:5px 35px;margin:0;line-height:1.1em}
#body div.bar.prevnext.bottom{margin-bottom:15px}

#body .form th{text-align:left;padding:7px 0;font-weight:bold;font-size:11px;background:url(bg/sepatator_ce_.gif) no-repeat bottom center}
#body .form th.mid{/*border-top:1px dotted #000;*/padding-top:3em}
#body .form th small{font-weight:normal;font-size:10px}
#body .form td{padding:3px 0}
#body small{font-weight:inherit;font-size:69%}

/* Other */
#body .dot_sep{background:url(bg/sepatator_ce_.gif) no-repeat center center;border:0px none;height:10px;margin:0px;display:none}
#body .dot_sep.mid{margin:5px 0}
div.infobox{font-size:12px;font-weight:bold;border:1px solid #f59f1c;color:white;padding:5px 5px 5px 55px;width:713px;margin:10px 0;/*float:left*/;background:#ff6600 url(bg/sign_warning_32.png) 7px no-repeat;min-height:40px;position:relative}
#body .errorbox.inbox{width:528px;margin:5px 0;float:none}

/* Plain errors*/
#body.plain .errorbox{width:auto;font-size:10px;font-weight:bold;color:#D81F01;padding:5px;border:none;width:500px}
#body.plain .errorbox a{color:#D81F01;text-decoration:underline}
#body.plain .errorbox a:hover{color:#666}
#body.plain .errorbox .errhead{background:#D81F01;color:#fff;padding:5px 15px}
#body.plain .errorbox .errbody{border:1px solid #D81F01;padding:15px}

/* Locator */
#body .locator{margin:0 5px 10px 0px;border:0px;color:#555555;float:left;background:white;width:100%}
#body .locator .lochead{background:#e2e2e2;color:#555555;padding:2px 4px;height:1.1em;margin-top:12px;margin-left:21px}
#body .locator .lochead strong.h4{margin:0;padding:0;color:#555555;font-size:11px;font-weight:bold;float:left}
#body .locator .locbody{padding:5px 0.6em;text-align:right;height:1.3em;overflow:visible}
#body .locator .locbody,#body .locator .locbody a{font-size:10px}
#body .locator .arrow{font-size:10px;font-weight:bold}
#body .locator  a.active{font-weight:bold;color:#ff6600}
#body .locator .sep{padding:0 2px;color:inherit}
#body .locator .sort_row a.none{background:url(bg/oxid_ce_.gif) no-repeat right -750px;padding-right:20px}
#body .locator .sort_row a.asc{background:url(bg/oxid_ce_.gif) no-repeat right -775px;padding-right:20px}
#body .locator .sort_row a.desc{background:url(bg/oxid_ce_.gif) no-repeat right -800px;padding-right:20px}
#body .locator .btn{margin-bottom:6px}
#body .locator.compare .locbody{height:auto}

/* Products */
#body .product{width:242px;padding-right:20px;display:inline-block}
#body .product_container .lastinrow{padding-right:0px}
#body .product.designview{/*border:1px solid #555555;*/ float:left;width:120px;margin-left:42px;margin-right:0px;padding:11px 0 0 0;border:1px solid white;height:345px;margin-bottom:0px}
#body .product.firstinrow.designview{margin:0}
#body .product .picture{display:block;width:115px;/*text-align:center;position:absolute;top:8px;left:8px;overflow:hidden;*/} 
#body .product .picture{width:100px;text-align:left;float:left;/*position:absolute;*/top:8px;left:0px;overflow:hidden}
#body .product .picture_cat, .referencelist.item a.thickbox.referencelistimg{width:120px;height:220px;text-align:left;float:left;/*position:absolute;*/top:8px;left:8px;overflow:hidden;background:white;margin-right:15px;/*background:url(bg/img_cat_top.png) no-repeat*/;padding:0px;text-align:center;z-index:5;background-opacity:0.75;border:0px solid #f66000}
#body .product .picture_cat.small,#body .referencelist.item a.thickbox.referencelistimg{width:105px;height:105px}
#body .product strong.h3{margin:0;height:40px;display:block}
#body .product strong.h3 a{font-size:10px;color:#000}
#body .product tt{color:#555555;display:block}
#body .product .flag{width:6px;height:6px;border:1px solid #969696;float:left;margin:3px 8px 0 0}
#body .product .flag.red{background-color:#f00}
#body .product .flag.orange{background-color:#ffb200}
#body .product .flag.green{background-color:#00ab1f}
#body .product .desc{color:#555555;font-size:10px}
#body .product .actions a{text-decoration:none;color:#555555;text-decoration:underline}
#body .product .actions a.txtlink{padding-top:13px}
#body .product .actions a img{padding-left:0px;padding-top:0px}
#body .product .actions a img{padding:0}
#body .product .actions a:hover{}
#body .product .actions .actions_coloumn{float:left;width:210px}
#product_detail_categorylink,#body .product .actions .actions_coloumn#product_detail_pdfcatalog{float:left;}
#product_detail_categorylink a.txtlink,#body .product .actions .actions_coloumn#product_detail_pdfcatalog a.txtlink{padding-top:4px}
#body .product .actions .actions_coloumn#product_detail_pdfcatalog{padding-top:15px}
#body .product .actions .icon_small{float:left;clear:left;margin-right:10px}
#body .product .variants label{display:block;color:#555555;font-size:9px;padding-bottom:3px}
#body .product .variants select{width:136px}
#body .product .amprice{clear:left}
#body .product .cost{margin-bottom:4px}
#body .product .cost big{font-size:18px;line-height:100%;font-weight:bold;white-space:nowrap}
#body .product .cost sup.dinfo{vertical-align:super;margin:0;padding:0}
#body .product .cost sup.dinfo a{color:inherit;text-decoration:none;font-weight:bold}
#body .product .cost sup.dinfo a:hover{text-decoration:underline;color:inherit}
#body .product .cost small{font-weight:inherit;font-size:69%}
#body .product .cost .pricefrom{line-height:9px}
#body .pricefrom{font-size:50%}
#body .product.head{border-top:none;border-color:#555555}
#body .product.head strong.h4{display:block;margin:0;background:#fff;padding:8px 5px 1px 7px;height:20px;position:absolute;top:-30px;left:-1px;border-top:1px solid #555555;border-left:8px solid #555555;border-right:1px solid #555555;/*width:259px;*/line-height:20px;font-size:11px;font-weight:bold;color:#555555}
#body .product.head strong.h4 small{display:block;position:absolute;top:8px;left:49%;color:#555555;font-size:10px;font-weight:normal}
#body .product.head.topshop strong.h4{color:#555555;border-color:#ff6600}
#body .product.head.topshop{border-color:#ff6600}
#body .product.big{}
#body .product.head strong.h4.big{width:549px;display:block}
#body .product.big .picture{width:420px;padding-right:40px}
#body .product.big strong.h3{margin-top:10px;display:block}
#body .product.big strong.h3 a{font-size:12px;color:#000}
#body .product.big .actions a{display:inline;margin-right:10px}
#body .product.big .cost big{font-size:23px}
#body .product.big .cost .old{font-weight:bold;font-size:11px}
#body .product.big .cost sub.only{display:block;float:left;font-weight:bold;font-size:11px;margin-right:.5em;height:3em}
#body .product.big .cost .desc{color:#555555;font-size:10px}
#body .product.small{width:123px;height:147px;padding-left:5px;padding-top:0}
#body .product.small .variants{height:3em;margin-bottom:2px}
#body .product.small .picture{height:118px}
#body .product.small .cost{white-space:nowrap}
#body .product.small .tocart{width:121px}
#body .product.small .tocart input{width:121px}
#body .product.small .variants select{width:123px}
#body .product.small span.btn a{width:121px}
#body .product_container .product.hproduct span.btn{position:relative;top:95px;left:0px;float:right;left:20px}
#body .product.hproduct span.btn.removeFromNoticeList{position:relative;top:204px;left:-65px;float:right}
#body .product.hproduct a{text-decoration:none!important}
#body .product.hproduct .left{width:120px;float:left;clear:both}
#body .product .right{width:240px}
#body .product.hproduct .left, #body .product .right{position:relative;top:-37px}
#body .product.hproduct .tabs .right, #body .product.hproduct .tabs .left{position:relative;top:0px}
#body .product.hproduct .right span.icons{padding:5px 0;height:23px;display:block;line-height:15px;position:absolute}
#body .product.hproduct. .medium.designview span.icons{padding:5px 0;height:23px;display:block;line-height:15px;position:absolute}
#body .product.hproduct span.icons a, #designViewIcons span.icons a{float:left}
#body .product.hproduct span.icons img, #designViewIcons span.icons img{float:left;padding-right:3px}
#body .product.hproduct span.icons img.icon, #designViewIcons span.icons img.icon{padding-right:10px}
#body .product.hproduct span.icons div.text, #designViewIcons span.icons div.text{padding-top:5px;padding-right:10px;float:left;color:#606060}
#body .product.hproduct span.icons div.tip, #designViewIcons span.icons div.tip{position:absolute;top:10px;left:0px;color:red}
#article_text{width:778px;position:relative;top:-15px}
#designViewIcons{position:relative;top:-33px;float:right;right:-5px}
#body #marketing .product.hproduct span.btn{position:relative;top:7px;left:0px;float:right}
#body .product.hproduct.designview span.btn{float:right;position:relative;left:-100px;top:0px} 
#body .product.thin{width:433px;height:130px;border-color:#555555}
#body .product.head strong.h4{margin:0;background:#fff;padding:8px 5px 1px 7px;height:20px;position:absolute;top:-30px;left:-1px;border-top:1px solid #555555;border-left:8px solid #555555;border-right:1px solid #555555;width:259px;line-height:20px;font-size:11px;font-weight:bold;color:#555555}
#body .product.head strong.h4.thin{width:549px;border-color:#555555;color:#555555;background:#e2e2e2;padding:1px 5px 8px 7px}
#body .product.thin .cost{position:absolute;top:5px;right:5px}
#body .product.thin .amount{position:absolute;bottom:25px;right:5px}
#body .product.thin .tocart{position:absolute;bottom:5px;right:5px}
#body .product.thin .moreinfo{position:absolute;bottom:5px;right:100px}
#body .product.thin .moreinfo a{width:135px}
#body .product.thin .variants{position:absolute;bottom:25px;right:100px}
#body .product.thin .actions{margin-top:2em}
#body .product.thin tt{float:left}
#body .product.thin .flag{float:left;margin-left:4px}
#body .product.thinest{width:479px;height:50px;padding-left:72px;margin:0;border:none}
#body .product.thinest .picture{left:0;height:42px;width:56px;border:1px solid #CBCBCB}
#body .product.thinest strong.h3{height:26px;margin-top:3px;display:block}
#body .product.head strong.h4.thinest{width:556px;border-color:#555555;color:#555555;background:#e2e2e2;padding:1px 5px 8px 7px}
#body .product.thinest .cost{position:absolute;top:15px;right:5px}
#body .product.thinest .cost big{font-size:14px;line-height:100%}
#body .product.thinest .cost sup.dinfo a{font-size:11px}
#body .product.thinest .amount{position:absolute;bottom:5px;right:170px}
#body .product.thinest .tocart{position:absolute;bottom:5px;right:5px}
#body .product.thinest .actions{margin-top:0em;clear:left}
#body .product.thinest tt{float:left}
#body .product.thinest .flag{float:left;margin-left:4px}
#body .product.thinest .variants{height:auto}
#body .product.firstinlist{border-bottom:none;margin-bottom:0}
#body .product.inlist{border-top:none;border-bottom:none;margin-bottom:0}
#body .product.lastinlist{border-top:none}
#body .separator{height:10px;background:transparent url(bg/sepatator_ce_.gif) no-repeat center center;margin:0 5px;float:left;width:568px;border:1px solid #555555;border-top:none;border-bottom:none}
#body .separator.inbox{width:555px;border:none;margin:0}
#body .txtseparator{height:10px;margin:0 5px;float:left;width:568px;border:1px solid #555555;border-top:none;border-bottom:none}
#body .txtseparator.inbox{margin:0;width:555px;border:none;border-bottom:1px solid #555555}
#body .product.details{margin:0 0 10px 0;border:none;border:white;display:block;clear:both}
#body .product.details  label.list, #body .product.details  label.patterninput, #body .product.details  label.fullwidth{width:142px;display:inline-block;float:left;clear:both;font-weight:bold;color:#808080;margin-bottom:3px}
#body .product.details  label.fullwidth{width:300px}
#body .product.details  label.imagelist{display:inline-block;float:left;clear:both;/*line-height:25px;*/font-weight:bold;color:#808080;/*margin-bottom:3px*/;line-height:25px}
#body .product.details  label.fullwidth{width:360px}
#body .product.details  label.notbold{font-weight:normal;line-height:12px}
#body .product.details  label.nopaddingtop{padding-top:0px}
#body .product.details  label.nopaddingbottom{padding-bottom:0px}
#body .product.details  label .num{width:17px;display:inline-block;float:left;line-height:25px}
#body .product.details div.picture{position:relative;top:-50px}
#body .product.details  .spacerLeft{width:17px;display:inline-block;float:left;line-height:25px}
div.middle{width:440px;float:left}
#body .product.details input{/*border:1px solid #e4a830;*/float:left;padding:2px}
#body .product.details strong.h4{border-color:#555555;color:#555555;background:#e2e2e2;padding:1px 5px 8px 7px;display:block}
#body .product.details .status.imagelist{margin-left:130px}
#body .product.details .desc{margin:13px 0 0 0;font-size:11px;clear:left}
#body .product.details .picture{text-align:left;display:block;float:left;margin-top:1px}
#body .product.details .exturls{position:absolute;top:260px;left:8px;width:250px}
#body .product.details .exturls a{color:#ff6600;font-size:10px;margin-right:1em}
#body .product.details .cats{margin:1em 0 0 0;font-size:10px;color:#555555}
#body .product.details .cats a{font-size:10px;color:#555555}
#body .product.details .cats img{margin-right:1em}
#body .product.details .status{padding-top:1em;font-size:10px;color:#555555}
#body .product.details .variants{padding-top:1em}
#body .product.details .actions{padding-top:1em;clear:left}
#body .product.details .actions a{display:block;color:#555555}
#body .product.details .actions a.reqlogin{background:none;padding-left:0}
#body .product.details .cost{/*margin:1em 0*/}
#body .product.details .cost big{/*display:block;color:#ff9900;/*height:30px;*/ /*width:300px*/}
#body .product.details .cost .old{font-weight:bold;font-size:11px}
#body .product.details .cost sup.dinfo{font-weight:normal;color:#555555;vertical-align:top;float:left;line-height:inherit}
#body .product.details .cost sup.dinfo a{font-weight:bold}
#body .product.details .cost sub.only{display:block;float:left;font-weight:bold;font-size:11px;margin-right:.5em;height:3em}
#body .product.details .cost .desc{color:#555555;font-size:10px}
#body .product.details .packing{clear:left;padding-top:.5em;font-size:10px;color:#757C83}
#body .product.details .deltime{clear:left;padding-top:.5em;font-size:11px;color:#555555}
#body .product.details .pperunit{clear:left;padding-top:.5em;font-size:10px;color:#000}
#body .product.details .amprice th{font-size:10px;font-weight:bold}
#body .product.details .amprice td{font-size:10px;padding:0}
#body .product.details .amprice .am{color:#555555}
#body .product.details .amprice .pr{font-weight:bold}
#body .product.details .amount{float:left;margin:0;width:120px}
#body .product.details .pricealarm{float:left;margin-top:2px}
#body .product.details .persparam{clear:left;padding-top:7px}
#body .product.details .pricealarm a{font-size:10px}
#body .product.details .persparam label{font-size:10px;margin-right:10px;color:#555555}
#body .product.details .tocart{float:left;margin-top:2px;margin-right:40px}
#body .product.details .socialbookmarks{padding-top:1em}
#body .product.details a.sbookmarks{border-right:1px solid #e2e2e2;height:20px;display:block;float:left;padding:0px 3px 0px 3px;margin:0px}
#body .product.details a.sbookmarks.noborder{border:none;height:20px;display:block;float:left;padding:0px 3px 0px 3px;margin:0px}
#deliveryTime{clear:both}
#ordersamples{clear:both;padding-top:7px}
.mouseover:hover{cursor:pointer}

#body .product .tocart{height:18px;line-height:1;width:134px;background:transparent url(bg/buttons_ce_.gif) no-repeat right 0;margin:0;border:0 none;padding:0 1px 0 0;clear:left}
#body .product .tocart input{height:18px;line-height:1;width:134px;background:transparent url(bg/buttons_ce_.gif) no-repeat 0 0;border:0;color:#666666;padding:0 0 0 23px;cursor:pointer;font-weight:bold}
#body .product .tocart_big div{height:66px;line-height:1;width:66px;background:transparent url(bg/warenkorb_big.png) no-repeat;border:0px;cursor:pointer;float:left;margin-top:10px}
#body .product .tocart_en div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}
#body .product .tocart_es div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}
#body .product .tocart_fr div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}
#body .product .tocart_nl div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}
#body .product .tocart_it div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}
#body .product .tocart_pl div{height:66px;line-height:1;width:184px;background:transparent url(bg/warenkorb_big_de.png) no-repeat;border:0px;cursor:pointer;float:left}

h1{font-size:1.4em}
.product.hproduct.small h1{height:55px;vertical-align:bottom}

#mdvariantselect_infotext{font-weight:bold}
#changeAmount{float:left;line-height:3px;margin:0 5px 0 3px}
#test_toBasket,#test_toBasket input{border:0px}

.subcat ul{float:left;margin-left:10px;list-style:none}
.subcat li{float:left;margin-left:10px;list-style:none}

#body .product.moredetails{margin:0 5px 10px;height:auto;width:556px;border-top:none;padding:0;border-color:#555555}
#body .product.moredetails .morepics{margin-top:10px;padding:10px 0;height:44px;border-top:1px solid #e2e2e2}
#body .product.moredetails .morepics a{border:1px solid #e2e2e2;width:56px;height:42px;margin:0 11px 0 2px;float:left}
#morepics{padding-top:5px}
#body .product.moredetails .longdesc{margin-top:10px;padding:15px 0 0;border-top:1px solid #e2e2e2;line-height:normal}
#body .product.moredetails .longdesc strong.h3{font-size:12px;height:auto;margin:0px;padding-bottom:7px;font-weight:bold;display:block}
#body .product.moredetails .longdesc p{margin:0;padding:7px 0px}
#body .product.moredetails .longdesc .question{margin:10px 0 1px;padding-top:11px;border-top:1px solid #e2e2e2}
#body .product.moredetails .longdesc .question a{font-size:10px;font-weight:bold;color:#ff6600}
#body .box .attributes td{border-bottom:1px solid #e2e2e2;font-size:10px;padding:.5em 0}
#body .box .attributes .last td{border-bottom:none}
#body .box .pricealarm{border-top:1px solid #e2e2e2}
#body .box .pricealarm th{padding-top:.5em}
#body .box .pricealarm th label{font-weight:bold;font-size:10px;color:#555555}
#body .welcome{float:left;width:280px;height:157px;margin:0 5px 10px 5px;padding:0}
#body .box .guestbook{margin-top:9px}
#body .box .guestbook .head td{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:5px 0;color:#555555}
#body .box .guestbook .head td.name{color:#555555}
#body .box .guestbook .body td{font-size:10px;padding:5px 0}

/* Links */
#body .box dl.links{margin:0}
#body .box dl.links dt{margin:0 0 12px}
#body .box dl.links dt a{color:#555555}
#body .box dl.links dt a:hover{color:#555555}
#body .box dl.links dd{background:url(bg/sepatator_ce_.gif) no-repeat bottom center;padding-bottom:10px;margin:0 0 10px}
#body .box dl.links dd.last{background:none;margin:0;padding:0}

/* News list */
#body dl.news{margin:0}
#body dl.news dt{margin-bottom:12px}
#body dl.news dt a{font-weight:bold;color:#555555}
#body dl.news dt a:hover{text-decoration:none}
#body dl.news dd{margin:0 0 15px 0}

/* Compare */
#body .box.compare{margin-bottom:20px}
#body .box.compare .reorder{margin-bottom:5px;height:10px;clear:both}
#body .box.compare .reorder a{font-size:10px;font-weight:bold;border:1px solid #555555;padding-left:2px;line-height:10px;width:11px;color:#555555;display:block}
#body .box.compare .reorder a:hover{text-decoration:none;color:#555555}

#body .box.compare .product{border:none;float:none;display:block}
#body .box.compare .product .picture{display:block;width:115px;text-align:center;position:absolute;top:8px;left:4px}
#body .box.compare .product.small{width:123px;height:147px;margin:0 auto;padding:125px 0 0 0}
#body .box.compare .actions{padding-top:1em;margin-bottom:5px;width:123px;text-align:left}
#body .box.compare .actions a{text-decoration:none;color:#555555;padding-left:12px;background:url(bg/oxid_ce_.gif) no-repeat 0 -300px;font-size:10px;display:block;width:1%;white-space:nowrap}
#body .box.compare .actions a:hover{text-decoration:underline}

#body .box.compare .fromcompare{height:18px;line-height:1;width:121px;background:transparent url(bg/buttons_ce_.gif) no-repeat right -50px;margin:0;border:0 none;padding:0 1px 0 0;clear:left}
#body .box.compare .fromcompare input{height:18px;line-height:1;width:121px;background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px;margin:0;border:0;color:#fff;padding:0 0 0 23px;cursor:pointer;font-weight:bold}

#body .box.compare table.cmp_tbl{margin-left:auto;margin-right:auto;width:97%}
#body .box.compare table.cmp_tbl td,#body .box.compare table.cmp_tbl th{font-size:10px;padding:3px 6px 3px 6px;border-left:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2}
#body .box.compare table.cmp_tbl th{font-weight:bold}
#body .box.compare .no_left_brd{border-left:none !important}
#body .box.compare .no_bot_brd td,#body .box.compare .no_bot_brd th{border-bottom:none !important}

#body.plain .box.compare table.cmp_tbl{margin:0;width:auto}
#body.plain .box.compare .product.small{height:auto}
#body.plain .box.compare .actions{display:none}
#body.plain .box.compare .tocart{display:none}
#body.plain .box.compare table.cmp_tbl th{width:121px}

/* ORDER */

/* Order steps */
#body .ordersteps{float:left;background:url(bg/checkout_head.jpg);width:990px;height:35px;margin:20px 0}
#orderstep_1.ordersteps{background-position:0 0px}
#orderstep_2.ordersteps{background-position:0 -36px}
#orderstep_3.ordersteps{background-position:0 -72px}
#orderstep_4.ordersteps{background-position:0 -108px}
#orderstep_5.ordersteps{background-position:0 -141px}
.ordersteps dt{float:left;width:207px;text-align:center;padding-top:10px;color:white;font-weight:bold}
.ordersteps dl dt a{color:white}
.ordersteps dt{width:33%}

/*.ordersteps dl.active, .ordersteps dl.active a{color:#663333}*/
/*.ordersteps div.haken{margin:0 auto;display:inline-block;padding-left:22px;background:url(bg/haken_gruen_18_16.png) left no-repeat;height:18px;line-height:15px}
ordersteps div.no_haken{margin:0 auto;display:inline-block;height:18px;line-height:15px}*/

div.no_haken{color:black}
.active div.no_haken{color:white}

/* Order back/next step button */
#body div.bar.prevnext .arrowdown input{background:url(bg/oxid_ce_.gif) no-repeat 15px -342px;background-color:#ff6600;padding-left:38px;padding-right:25px}
#body div.bar.prevnext .arrowright input{background:url(bg/oxid_ce_.gif) no-repeat 15px -318px;background-color:#ff6600}
#body div.bar.prevnext .minorderprice{font-size:12px;font-weight:bold;line-height:27px;text-align:center;width:auto}
#body div.bar.prevnext .termsconfirm{width:auto;margin:0 10px;line-height:18px;clear:both}
#body div.bar.prevnext .termsconfirm td{font-size:10px;color:#555555;padding:3px 3px 3px 0}
#body div.bar.prevnext .termsconfirm a{font-size:10px;color:#555555;text-decoration:underline}
#body div.bar.prevnext .termsconfirm a:hover{color:#555555}
#body div.bar.prevnext .termsconfirm .chkbox{background:none;border:none;vertical-align:middle;margin:0px;padding:0}
#body div.bar.prevnext.terms{height:auto;margin-bottom:10px;margin-top:15px}
.termsconfirm .boxrow{clear:both;}
/* Basket */
#body .basket{float:left;margin:0 5px 0 0px;border-left:none;empty-cells:show;width:990px}
#body .basket tbody td{padding-top:10px}
#body .basket th{background:#fff;color:#555555;font-weight:bold;height:25px;padding-left:6px}
#body .basket th .brd_line{width:0px}
#body .basket th.lastcol{padding-left:0}
#body .basket .bsk_sep td{height:9px;padding-top:0}
#body .basket .bsk_sep .line{background:url(bg/table_sum_spacer.png) bottom left no-repeat}
#body .basket .bsk_sep .bigline{border-bottom:4px solid #e2e2e2}

#body .basket .picture img{border-radius:5px;border:0px;background:#fff;text-align:center;display:block;height:105px;width:105px}
#body .basket .art_title a{color:#ff6600}
#body .basket .art_title a:hover{color:#000}
#body .basket .art_num{font-size:10px;color:#555555}
#body .basket .variants select{width:136px;margin-top:2px}

#body .basket .btn,#body .basket .amount{margin-bottom:7px}
#body .basket .upd{color:#fff;width:91px;cursor:pointer;padding:1px}
#body .basket .price{padding-right:25px;text-align:right}
#body .basket .orderprice{/*padding-right:20px;*/text-align:right}
#body .basket .vat{padding-left:20px}
#body .basket .vat_order{padding-left:15px}
#body .basket .amount{}
#body .basket .totalprice{padding-right:6px;text-align:right}
#body .basket .notice td{padding-top:5px;font-size:10px;color:#555555}
#body .basket .sumrow td{padding-top:3px}
#body .basket .sumrow.total td{padding:7px 0 4px}
#body .basket .sumdesc{padding-right:15px !impor;text-align:right}
#body .basket .discount,#body .basket .coupon{color:#555555;font-size:10px}
#body .basket .bottrow{height:14px}
#body .basket a.remove{display:block;width:97px;height:17px;line-height:17px;border:1px solid #555555;color:#fff;background:#555555;text-align:center;font-weight:bold;font-size:10px;text-decoration:none}
#body .basket a.wrapremove{width:70px}

#body .basket .wrapmod{display:block;height:18px;line-height:1;width:85px;background:transparent url(bg/buttons_ce_.gif) no-repeat right -100px;margin:0;border:0 none;padding:0 1px 0 0;float:left}
#body .basket .wrapmod a{font-size:10px;text-align:center;text-decoration:none;display:block;height:14px;line-height:1;width:62px;background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -100px;margin:0;border:0;color:#fff;padding:4px 0 0 23px;font-weight:bold}

#body .basket .frombasket{height:18px;line-height:1;width:100px;background:transparent url(bg/buttons_ce_.gif) no-repeat right -150px;margin:0;border:0 none;padding:0 1px 0 0;float:left}
#body .basket .frombasket input{height:18px;line-height:1;width:100px;background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -150px;margin:0;border:0;color:#fff;padding:0 0 0 23px;cursor:pointer;font-weight:bold}
#body .basket .frombasket a{width:77px;height:16px;background:transparent  url(bg/buttons_ce_.gif) no-repeat 0 -150px;margin:0;border:0;color:#fff;padding:4px 0 0 0px;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;display:block}

/* user options step */
#body strong.useroptboxheadbig{margin:10px 5px 0;background:#7b7b7b;height:20px;border:1px solid #555555;border-left:8px solid #555555;border-right:1px solid #fff;line-height:20px;font-size:12px;font-weight:bold;color:#555555;width:259px;display:block}

#body .useroptbox .footer{clear:both;display:block;padding-top:10px}
#body .useroptbox .inner{height:250px;display:block}
#body .useroptbox label{width:100px;display:inline-block}

#body .useroptbox a.link{font-size:10px;background:white;color:blue !important;padding:0px;text-decoration:underline;display:block;width:249px;text-align:right}

#body .useroptbox .err{margin-bottom:10px;font-size:10px}
#body .useroptboxbig{border:1px solid #555555;border-top:none;width:248px;height:310px;margin:0 5px 10px 5px;/*padding:5px 15px;*/position:relative;font-size:12px}

/* payment step */
#body .paymentboxhead,#body .thankyouboxhead{margin-top:5px}

/* order step */
#body dl.orderinfocol{margin:0 5px;width:450px;float:left}
#body dl.orderinfocol dt{padding:0;margin:0 0 5px 0;height:23px;font-weight:normal;border-bottom:1px solid #e2e2e2}
#body dl.orderinfocol dd{padding:0;margin:0;font-weight:normal}
#body .giftwrap{height:18px;width:20px;background:transparent url(bg/buttons_ce_.gif) 0 -100px no-repeat;margin:0;border:0 none;padding:0;display:block}

#body .etrustlogocol{float:left;width:100px}
#body .etrustdescocol{float:left;width:443px}

/* Wrapping */
#body .wrapping{float:left;margin:0 5px 10px 6px;border:1px solid #555555;border-left:none;empty-cells:show}
#body .wrapping tbody td{padding-top:10px}
#body .wrapping th{background:#fff;color:#555555;font-weight:bold;height:25px;padding-left:6px}
#body .wrapping th.brd{padding:0;border-left:1px solid #555555}
#body .wrapping th .brd_line{background:#555555;width:7px;height:25px}
#body .wrapping td.brd{border-left:1px solid #555555}
#body .wrapping .wrp_sep td{height:9px;padding-top:0}
#body .wrapping .wrp_sep .line{border-bottom:1px solid #e2e2e2}
#body .wrapping .picture{border:1px solid #e2e2e2;background:#fff;text-align:center;display:block;height:42px;width:56px;margin-left:5px}
#body .wrapping .art_title a{font-size:10px;font-weight:bold;color:#000}
#body .wrapping .art_title a:hover{color:#000}
#body .wrapping .art_num{font-size:10px;color:#555555}
#body .wrapping .wrapping_items td{padding-top:0}
#body .wrapptop{margin-top:10px}
#body .giftbigimg{padding-right:12px}

#body dl.orderinfocol.greetingcard{width:540px;margin:0}
#body .cardbox{width:257px;float:left;margin:0 10px 5px 0}
#body .cardbox .card_title{}
#body .cardbox .card_body{padding:5px 0 5px 25px}
#body .card_sep{clear:both}
#body .giftmessage{width:100%;height:100px}

/* More categories */
#body .morecats{margin:0 5px;width:569px;float:left}
#body .morecats dl{margin:0 0 25px}
#body .morecats dt{background:#e2e2e2;border-bottom:1px solid #fff}
#body .morecats dd{background:#e2e2e2;border-bottom:1px solid #fff;margin:0;padding:0}
#body .morecats dl a{color:#555555;padding:4px 10px;display:block;font-weight:normal}
#body .morecats dl dt a{font-weight:bold}
#body .morecats dl a:hover{color:#555555}
#body .morecats dd a{background:url(bg/oxid_ce_.gif) no-repeat 10px -650px;padding-left:22px}

/* Account header */
#body .account_header dl{border-bottom:1px solid #e2e2e2;margin:2px 0;padding-bottom:5px;width:97%}
#body .account_header dl.lastInCol{border-bottom:0;margin:0;padding-bottom:0px}
#body .account_header dt a{font-weight:bold;font-size:10px;text-decoration:none;color:#555555;padding-left:8px}
#body .account_header dt a:hover{text-decoration:underline;color:#555555}
#body .account_header dt a.active{color:#ff6600}
#body .account_header dd{margin:2px 0;font-size:10px;color:#555555;padding-left:8px}

/* Account pages */
#body .account strong.h4{font-size:11px;font-weight:bold;margin:0;padding:0;display:block}
#body .account small{font-size:10px}

/* Account remove from list button */
#body .product .fromlist{position:absolute;right:155px;top:117px;height:18px;line-height:1;width:100px;background:transparent url(bg/buttons_ce_.gif) no-repeat right -50px;margin:0;border:0 none;padding:0 1px 0 0;/*float:left*/}
#body .product .fromlist input{height:18px;line-height:1;width:100px;background:transparent url(bg/buttons_ce_.gif) no-repeat 0 -50px;margin:0;border:0;color:#fff;padding:0 0 0 23px;cursor:pointer;font-weight:bold}

/* Account wishlist */
#body .wishlist .product{padding:5px 0 5px 130px;margin:0;border:none}
#body .wishlist .product.thin{width:413px}
#body .wishlist .separator{margin:0;width:541px;border:none}
#body .wishlist .dot_sep{clear:both}

/* Account wishlist search results */
#body .wishsearchresults .searchitem{background:url(bg/wishlist.jpg) no-repeat;line-height:50px;margin:5px 0}
#body .wishsearchresults .searchitem a{padding-left:60px;line-height:50px;font-weight:bold;color:#000;display:block;width:1%;white-space:nowrap}
#body .wishsearchresults .searchitem a:hover{color:#000}

/* Account order history */
#body .form.orderhistory td{font-size:10px;padding:2px 0}
#body .form.orderhistory th{font-weight:bold;font-size:10px;border:none;background:none;padding:2px 0}
#body .form.orderhistory tr.headrow td,#body .form.orderhistory tr.headrow th{font-size:11px}
#body .form.orderhistory a.tocart{height:18px;width:20px;background:transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;margin:0;border:none;padding:0;display:block}
#body .form.orderhistory a.artlink{margin-right:7px;color:#000;font-size:10px}
#body .form.orderhistory a.artlink:hover{color:#000}
#body .form.orderhistory .amount{padding-right:7px}

/* Account reccomend list */
#body .recommendlist .product{padding:5px 0 5px 130px;margin:0;border:none}
#body .recommendlist .product.thin{width:413px}
#body .recommendlist .separator{margin:0;width:541px;border:none}
#body .recommendlist .dot_sep{clear:both}

/* Suggest */
#body ul.suggest{margin:0}

/* Mall shops start page */
#body .mallbox{width:993px;margin:15px auto}
#body .mallbox .mallhead{position:relative;clear:both;height:75px}
#body .mallbox .mallhead .mallmenu{position:absolute;right:7px;top:55px;margin:0;padding:0;list-style-type:none}
#body .mallbox .mallhead .mallmenu li{float:left;margin:0 5px;padding-right:10px;border-right:1px solid #999}
#body .mallbox .mallhead .mallmenu li.last{border:none}
#body .mallbox .mallhead .mallmenu li a{font-size:10px}
#body .mallbox .langbox{background:#24316E;border-bottom:1px solid #fff;padding:8px 7px;color:#fff}
#body .mallbox .langbox a{font-size:10px;color:#fff}
#body .mallbox .langbox a.lang_active{font-weight:bold}
#body .mallbox .locationbox{padding:15px 0 2px 0;margin:0 0 15px 15px;font-size:10px;color:#A7A7A7;border-bottom:1px solid #CBCBCB}
#body .mallbox .welcomebox{position:relative;margin-left:15px;width:480px}
#body .mallbox .welcomebox .shopselectbox{position:absolute;left:510px;top:7px;width:240px;font-size:10px}
#body .mallbox .welcomebox #demoAdminLink{position:absolute;left:760px;top:7px;width:202px}
#body .mallbox .mallfooter{margin:55px 0 0;position:relative}
#body .mallbox .mallfooter .copyright{background:#24316E;color:#fff;height:15px;margin:2px;padding:6px 0px;text-align:right}
#body .mallbox .mallfooter a{font-size:10px;color:#fff}

/* Basket popup */
#mask{visibility:hidden;display:none}
#mask iframe{visibility:hidden;border:none}
#mask.on{visibility:visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height:100%;background:#000;z-index:1500}

div.popup{visibility:hidden;display:none}
div.popup strong{display:block;margin:9px 0;font-size:11px}
/*div.on.popup{visibility:visible;display:block;position:fixed;top:50%;left:50%;width:270px;height:150px;background:#fff;z-index:2000;margin-top:-75px;margin-left:-135px;border:1px solid #000;padding:10px}*/
div.on.popup{visibility:visible;display:block;position:fixed;top:50%;left:50%;width:270px;height:150px;background:transparent url(bg/bg_popup.png);z-index:2000;margin-top:-75px;margin-left:-135px;border:0px solid #000;padding:10px}
div.on.popup.load{background:#fff url(bg/ajax-loader.gif) center center no-repeat}
div.on.popup table{width:100%}
/*div.on.popup input{color:#555555;background:#e2e2e2;border:1px solid #555555;font-weight:bold;padding:2px;width:130px}*/
div.on.popup input.disabled{color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight:bold;padding:2px;width:130px}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px}
div.on.popup input.br{position:absolute;bottom:10px;right:10px}

div.fbMsg.on.popup{width:400px;height:200px;margin-top:-100px;margin-left:-200px}
div.on.popup span.btn{background:transparent url(bg/buttons_ce_.gif) right -150px no-repeat;padding:0 1px 0 0;height:18px;line-height:18px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0}

div.on.popup span.btn a{padding:3px 8px 2px;position:relative}
div.fbMsg.on.popup .popupMsg{font-size:11px;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:5px}
div.fbMsg.on.popup .popupFooter{position:absolute;bottom:10px;left:10px}

#zoom{padding:0;overflow:auto;min-width:250px;min-height:150px;background:#e2e2e2;border-color:#000}
#zoom ul.tabs{padding:0;margin:0;background:#000;height:28px;width:100%;clear:both;display:block}
#zoom ul.tabs li{list-style:none;margin:1px;float:left}
#zoom a{display:block;padding:5px;background:#e2e2e2;width:20px;text-align:center;border:1px solid #555555;color:#555555;font-weight:bold}
#zoom ul.tabs li.close{float:right}

/* Message boxes */
#body .msg{float:left;width:548px;color:#000;background:#fff;border:1px solid #e2e2e2;margin:0 5px 10px 5px;padding:5px 10px}
#body .msg .err{color:#555555;font-weight:bold}

/* Tags */
#body .box .tags{text-align:left}
#body .box .tags a{line-height:100%;padding:0 .2em;cursor:pointer;color:#000}
#body .box .tags a.sel{color:green;font-weight:bold}
#body a.tagitem_100{white-space:nowrap;font-size:100%}
#body a.tagitem_200{white-space:nowrap;font-size:200%}
#body a.tagitem_300{white-space:nowrap;font-size:300%}
#body a.tagitem_400{white-space:nowrap;font-size:400%}

/* Ratings */
#write_review{display:none}
#body td.rating{width:89px;height:16px;margin:0;padding:0;background:url(bg/stars.jpg) no-repeat 0 0;float:left}
#body td.rating.s1{background-position:-72px -38px}
#body td.rating.s2{background-position:-54px -38px}
#body td.rating.s3{background-position:-36px -38px}
#body td.rating.s4{background-position:-18px -38px}
#body td.rating.s5{background-position:0 -38px}
#body ul.rating{width:89px;height:16px;margin:0 0 3px;padding:0;list-style:none;position:relative;background:url(bg/stars.jpg) no-repeat left top;float:left}
#body ul.rating li{cursor:pointer;float:left}
#body ul.rating li a{position:absolute;left:0;top:0;width:18px;height:16px;text-decoration:none;z-index:200}
#body ul.rating li a b{display:none}
#body ul.rating li.s1 a{left:0;float:left}
#body ul.rating li.s2 a{left:17px;float:left}
#body ul.rating li.s3 a{left:34px;float:left}
#body ul.rating li.s4 a{left:51px;float:left}
#body ul.rating li.s5 a{left:68px;float:left}
#body ul.rating li a:hover{z-index:2;width:89px;height:16px;overflow:hidden;left:0;background:url(bg/stars.jpg) no-repeat 0 -18px}
#body ul.rating li.s1 a:hover{background-position:-72px -18px}
#body ul.rating li.s2 a:hover{background-position:-54px -18px}
#body ul.rating li.s3 a:hover{background-position:-36px -18px}
#body ul.rating li.s4 a:hover{background-position:-18px -18px}
#body ul.rating li.s5 a:hover{background-position:0 -18px}
#body .rating_review_input{margin:0;height:16px}
#body .rating li.current_rate{background:url(bg/stars.jpg) left bottom;position:absolute;height:16px;z-index:1}
#body dl.review{margin:5px 0;padding-top:5px;border-top:1px solid #ccc}
#body dl.review dt{margin-bottom:7px;height:1em}
#body dl.review dd.item{display:none}
#body dl.review dd{clear:both;margin:0}
#body dl.review .param{margin-left:20px;color:#757C83}

/* Recommendation lists */
#body dl.recommlistdesc{margin:0 0 10px}
#body dl.recommlistdesc dt{font-size:10px;padding:3px 0 7px;background:url(bg/sepatator_ce_.gif) no-repeat bottom center}
#body dl.recommlistdesc dt a{font-size:10px}
#body dl.recommlistdesc dd{font-size:10px;margin:3px 0}

#body .recommitems .article{width:125px;margin-right:9px;float:left;color:#787F87;font-size:10px}
#body .recommitems .article a{font-size:10px}
#body .recommitems .article .picture{width:56px;height:42px;text-align:center;border:1px solid #CBCBCB;margin-bottom:3px}
#body .recommitems input.btn{border:1px solid #555555;border-width:1px 0}

#body .recomm_author{font-weight:normal}
#body .recomlistdesc{float:left;width:415px}

.verification_code{border:1px solid #000;color:#000;padding:2px;text-align:center;width:80px}

.promotionsRow{float:left;width:580px;position:relative;margin:0 0 5px 0;padding:0}
.promotionsRow .promotion{border:1px solid #ccc;float:left;width:268px;height:157px;margin:0px 5px 5px 5px;padding:5px;position:relative;background:#fff;overflow:hidden}
.promotionsRow .promotion .timeouttext{font-style:italic;position:absolute;bottom:5px}
.promotionsRow .promotion .activationtext{font-style:italic;position:absolute;bottom:5px}

.promotionsRow .promotionFinished .timeouttext{display:none}
.promotionsRow .promotionFinished .activationtext{display:none}
.promotionsRow .promotionCurrent .activationtext{display:none}
.promotionsRow .promotionFuture .timeouttext{display:none}

.promotionsRow .promotion .finishedText{display:none;top:0;left:0;width:100%;height:100%;position:absolute}
.promotionsRow .promotion .finishedText img{display:block;bottom:7px;right:7px;position:absolute}
.promotionsRow .promotionFinished .finishedText{display:block;z-index:500;visibility:visible;background-image:url(bg/transparent.gif)}

.promotionsRow .promotion .upcomingText{display:none;top:0;left:0;width:100%;height:100%;position:absolute}
.promotionsRow .promotion .upcomingText img{display:block;top:7px;right:7px;position:absolute}
.promotionsRow .promotionFuture .upcomingText{display:block;z-index:500;visibility:visible;background-image:url(bg/transparent.gif)}
.promotionsRow .promotionCurrent .promoTimeout{font-weight:600}

.psLoginPlainBox{position:absolute;width:580px;left:50%;margin-left:-290px;padding:5px 0;background:#eee;border:1px solid #ddd}

.hidden{display:none}

/* TABS */
.container{width:773px;clear:left}

/*ul.tabs .active{border:0px} */
.tabHeader{display:block;background:url(bg/bg_tabs_header.jpg) repeat !important;width:750px;margin-left:25px}
ul.tabs li{float:left;margin:0;padding:0;height:34px;line-height:27px;background:#e0e0e0;overflow:hidden;position:relative;z-index:2}
ul.tabs a, .tabs a:hover{text-decoration:none;display:block;font-size:1.0em;padding:0 20px;border:0px solid #fff;outline:none;z-index:200;color:white!important;font-weight:bold}
ul.tabs .active a{color:white;font-weight:bold}
/*ul.tabs li.firstTab a{color:#000;display:block;font-size:1.2em;padding:0 20px;border:0px solid #fff;outline:none} */
ul.tabs li a:hover{/*background:#000;*/}
.tab_container{border:1px solid #cbcac8;border-top:none;/*clear:both;/*float:left;*/width:773px;background:#fff;/*-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;*/;margin-bottom:7px}
.tab_container .box{background:#e5e5e5!important;margin:15px 0 0 0!important;padding:10px!important;width:713px}
.tab_content{padding:20px;width:695px;display:block;clear:both}
.tab_content.pdf{padding:0 0 20px 20px;display:block;clear:both}
.tab_content.pdf a#pdf_link{}

#tab2.tab_content.pdf img{border:0px;padding:0px;margin:0 20px 20px 0}
.tab_content strong{float:left;height:25px!important}
.tab_content.pdf strong,.tab_content#tab2 strong{padding-top:20px}
.tab_content .pdf{width:650px;float:left}
.tab_content .pdf{width:650px;float:left}
.tab_content .pdfrt{position:absolute;right:0px;top:39px}

.tab_content h2{font-weight:normal;padding-bottom:10px;border-bottom:1px dashed #ddd;font-size:1.8em}
.tab_content strong.h3{font-size:14px;padding-bottom:25px}
.tab_content h3 a{color:#254588}
.tab_content img{float:left;margin:0 20px 20px 0;border:1px solid #ddd;padding:5px}

.tab_content .box{background:#e5e5e5!important;margin:15px 0 0 0!important;padding:10px!important;text-align:center}
.tab_content  .box .trenner{background:white;width:703px;height:2px;display:block;clear:both;margin:10px 5px;opacity:0.5}

.tab_content table#technical_data{margin-top:15px;width:695px;margin-bottom:20px}
.tab_content table#warranty{margin-top:5px;width:720px}
.tab_content table#technical_data tr td,.tab_content table#warranty tr td{vertical-align:middle;height:30px!important}
#checkout_head_2 a, #checkout_head_2 a:hover{text-decoration:none}

.tab_content table#technical_data tr.spacerLine1 td{height:10px!important}
.tab_content table#technical_data tr.spacerLine2 td{height:1px!important;border-top:1px solid #ff6600}
.tab_content table#technical_data tr td.icon,.tab_content table#warranty tr td.icon{width:50px}
.tab_content table#technical_data tr td.text{padding-left:15px;padding-right:00px;width:230px}
.tab_content table#technical_data tr td.textNoValue{padding-left:15px;padding-right:00px;width:280px}
.tab_content table#technical_data tr td.value,.tab_content table#technical_data tr td.value{text-align:right;width:50px}
.tab_content table#technical_data tr td.spacer{width:30px;padding:0px}
.tab_content table#technical_data img{border:0px;margin:0}
.tab_content table#warranty tr td.icon{width:50px;margin-left:15px}
.tab_content table#warranty tr td.text{padding-left:15px;padding-right:00px;width:168px}

.tabHeader ul.tabs li .left{width:19px!important;height:34px;display:inline-block;background:url(bg/tabs/l_i.png) no-repeat}
.tabHeader ul.tabs li .left.active{background:url(bg/tabs/l_a.png) no-repeat}
.tabHeader ul.tabs li .left.active2{background:url(bg/tabs/r_a.png) no-repeat}
.tabHeader ul.tabs li .middel{height:34px;display:inline-block;background:url(bg/tabs/m_i.png)}
.tabHeader ul.tabs li .middel.active{background:url(bg/tabs/m_a.png)}
.tabHeader ul.tabs li .right{width:25px!important;height:34px;display:inline-block;background:url(bg/tabs/r_i.png) no-repeat}
.tabHeader ul.tabs li .right.active{position:relative;background:url(bg/tabs/r_a.png) no-repeat;/*z-index:1000;*/}
.tabHeader ul.tabs li.firsttab_lasttab .right,.tabHeader ul.tabs li.lasttab .right{width:19px!important;height:34px;display:inline-block;background:url(bg/tabs/last_r_i.png) no-repeat}
.tabHeader ul.tabs li.firsttab_lasttab .right.active,.tabHeader ul.tabs li.lasttab .right.active{background:url(bg/tabs/last_r_a.png) no-repeat}

.tabHeader ul.tabs li.firsttab .left, .tabHeader ul.tabs li.firsttab_lasttab .left{width:6px!important;background:url(bg/tabs/first_l_i.png) no-repeat}
.tabHeader ul.tabs li.firsttab .left.active,.tabHeader ul.tabs li.firsttab_lasttab .left.active{background:url(bg/tabs/first_l_a.png) no-repeat}

 .tabHeader ul.tabs li.firsttab_lasttab{margin-top:2px!important}

html ul.tabs{background:url(bg/bg_tabs_header.jpg) top repeat-x;display:block;padding:0px;margin:0px;width:750px;line-height:2px}
html ul.tabs li{height:25px;position:relative;margin-left:-25px}
.hreview-aggregate .container{display:none}

/*html ul.tabs li.active{background:#f39717 url(bg/tabs/m_a.png) left no-repeat;position:relative;left:0;width:159px;z-index:100;color:white}*/
html ul.tabs li a, html ul.tabs li a:hover{color:white;text-decoration:none}

/* BILDNAVI */
.imgNavi{float:left;margin:0px;padding:0px;list-style:none;height:35px}
.imgNavi li{float:left;margin:0px;padding:0px}
.imgNavi li img:a{margin:0px;padding:0px}
li .open{padding:0px;margin:0px}

/* Sprachen */
.header .ssl{padding:11px 0 0 20px;text-align:center;position:relative;left:27px;float:left}
.floatLeft{float:left}
.boxTopRight_top{height:143px;width:399px;border:1px solid #cccccc;background:url(bg/bd_top_right_cart_wishlist.gif) repeat-x;float:left;display:block}
.boxTopRight_bottom{height:143px;width:700px;background:red;display:block;margin:25px 0 0 10px}
.tab{width:200px;margin:0 auto;text-align:center}
#header_fixed{position:fixed}
#ekomi_widget{float:left}
.picture .url{float:left} 
.product.hproduct{float:left;width:270px;display:block;padding-right:15px;position:relative}
#navi_tr{margin:0px;padding:0px;float:left;text-align:center;font-size:12px;padding:10px 0 10px 0px;width:210px;height:16px;color:white;position:absolute!important;left:800px}
#test_Header1{position:relative;top:-7px;width:135px;color:white;float:left}
body#de a#test_Header1{width:120px;color:white;float:left;top:0px}
ul .tabs li.firstTab .active a{background-color:#000;color:red;font-size:50px}
#product_details_artnum{padding:10px 0 7px 0;display:inline;float:left;padding-right:10px}
.review_thumb{float:left;width:100px;height:100px;padding:5px;text-align:center;border:1px solid #ccc;margin-right:10px}
.review_thumb_noborder{float:left;width:100px;height:100px;padding:5px;text-align:center;border:0px solid #ccc;margin-right:10px}

#ifoha_af_0{float:left}
select #ifoha_af_1,select #ifoha_af_2{clear:both}

#container_left{display:block;float:left;padding-left:0;padding-right:8px;width:778px}
.details #container_left{width:990px}
.details #xxl_image{display:none;}
#container_right{width:204px;float:left;display:block;}
#top_spacer{height:226px;display:block;width:100%}
#cl_t_l{width:594px;margin-right:15px;float:left}
#cl_t_r{width:171px;float:left;height:50px}

#cl_path{clear:both;font-weight:bold;padding-bottom:20px}
#cl_path a{/*color:#f66000;text-transform:uppercase*/}
#cl_laufschrift{clear:both}
#cl_start_promo{clear:both}
#cl_start_promoxxl{clear:both}
#cl_content_l{width:125px;float:left;margin-right:15px}

#ajaxrequest{/*background:#f5f5f6 url(bg/bg_masseingabefelder.png)top repeat-x;width:480px;*/display:block;padding-top:0px}
#ajaxrequest label{color:#333333}
#ajaxrequest select{width:200px}
#ajaxrequest select.error{background:#f66000;color:white}
#ajaxrequest span.error{border:1px solid #f66000}
#ajaxrequest input.error{background:#fd9a00}
#ajaxrequest img.img_selected{}
#ajaxrequest input{width:118px}
#ajaxrequest #inputfields input{width:39px}
#ajaxrequest #inputfields{width:280px;float:left;margin-top:15px;margin-right:2px}
#ajaxrequest #test_AmountToBasket{width:40px;float:left;text-align:center;padding:7px 2px}
#ajaxrequest #patterns_big{padding:0;height:150px;width:150px;margin-bottom:10px;float:left;margin-top:3px}
#ajaxrequest div.notselected, #ajaxrequest div.selected{float:left;padding-bottom:3px;text-align:center;font-size:9px}
#ajaxrequest div.lastinrow{margin-right:0px}
#ajaxrequest div.notselected{border:1px solid #f66000 !important}
#ajaxrequest div.selected{border:1px solid #00ff33 !important}
#ajaxrequest div.modartnum{margin-right:15px;float:left}
#ajaxrequest div.modartnum.lastinrow{margin-right:0px}
.cat_text{background:blue}
#ajaxrequest .ui-selectmenu-button,#ajaxrequest input[type=text]{margin-bottom:10px}
#ajaxrequest .amount  input[type=text]{margin-bottom:0}

#dealerreg{z-index:9999;top:0px;margin:0 auto;display:block;width:150px;font-weight:normal;text-decoration:underline;color:black;left:45px;top:-38px;font-size:12px;position:relative}
a.nolinkstyle{color:inherit;text-decoration:none}
a.nolinkstyle:hover{color:inherit;text-decoration:inherit}

#product_price{float:left;width:90px;padding-left:100px;padding-top:5px}
#product_price div.PRODUCT_PRICE_PCS{color:#333;font-size:11px;margin-top:2px;font-weight:bold}
#test_product_price{color:#e76600;font-size:20px;font-weight:bold;/*margin-top:-35px;*/}

/*h1.bold.headfont.orange a.fn{background:#ff9900;display:block;padding:3px;color:white}*/
.identifier{float:right;position:relative;top:-10px;padding:2px;color:#403F41}
.identifier b{color:#aaa}
.product.hproduct.medium.designview tt.identifier{top:0px}
.product.hproduct.medium.designview .picture_cat{clear:both;margin-bottom:5px}
.product.hproduct.medium.designview .abPrice_cat{clear:both}
.abPrice_cat{display:block;clear:both;text-align:right;font-size:14px;font-weight:bold;height:38px;}
.designView.abPrice_cat{margin-bottom:5px}
div#marketing .abPrice_cat{height:80px;display:block}

b.white{color:white}

#hinweisQM{border:1px solid #e9e9e9;border-radius:5px;padding:10px;margin-top:20px;display:black}

.patterninput_row{color:#808080;height:40px;line-height:35px;margin-top:5px}
.patterninput{float:left}
#page div#marketing{width:795px;clear:both;margin-top:10px;display:block}
#page div#marketing .product.hproduct.small{width:165px;margin-right:15px;float:left;display:inline-block;padding-top:5px;padding-left:0px;height:165px}
#page div#marketing .product.hproduct.small.firstinrow{margin-left:21px;width:166px}
#page div#marketing .product.hproduct.small.lastinrow{margin-right:0px;margin-left:7px;float:left;width:166px}
#page div#marketing .product.hproduct.lastinrow.small{margin:0 0 0 1px}
#page div#marketing .identifier{float:right}
#page div#marketing .product.hproduct.small img.photo_list{width:105px}

div.referencelist.item{width:370px;background:#f5f5f6 url(bg/bg_masseingabefelder.png)repeat-x;height:107px;padding:5px;float:left;margin-right:15px}
div.referencelist.item.lastinrow{margin:0px}

.ic_warning{width:32px;height:32px;background:url(bg/ic_warning.png) no-repeat;float:left;margin-right:10px}
.ic_stop{width:32px;height:32px;background:url(bg/ic_stop.png) no-repeat;float:left;margin-right:10px}
.ic_info{width:32px;height:32px;background:url(bg/ic_info.png) no-repeat;float:left;margin-right:10px}

a.pattern_icons{margin-right:5px}
input.inputError, textarea.inputError{border:1px solid #ff6600}
input.num{width:92px}
#test_catTitle{padding-bottom:20px}
/*h1#test_catTitle, #body .boxhead{font-family:"Trebuchet MS",color:#666666;padding-top:20px;font-size:1.4em}*/
/*#body strong.head:first-letter,#body .boxhead:first-letter{color:#ff6600}*/
.morepics .thickbox{padding-right:10px}
.info{/*color:red;*//*font-weight:bold;*/}
#suggestxy{clear:left;margin-left:0px;padding-left:0px;font-weight:bold;color:#808080}
.hreview-aggregate{clear:both}
.catlist{width:200px;float:left;padding-bottom:5px;padding-right:15px}
.product.big{clear:both;display:block;background:red}
.catlist .lastinrow{padding-right:0}
div.input_error{background:url(bg/form_error.png) left center no-repeat;padding-left:25px;height:16px}
input.input_error{background:url(bg/form_error.png) left center no-repeat;padding-left:25px;height:16px}
select.input_error{background:url(bg/form_error.png) left center no-repeat;padding-left:25px;height:16px}
.selectlist{width:196px;height:17px;background:url(bg/bg_select_list.png) top left no-repeat;float:left;padding-left:28px;margin-top:4px;margin-right:2px;cursor:hand;font-size:10px;line-height:16px}
.selectlist_noclick{width:196px;background:transparent;float:left;line-height:25px}
.selectlistoptions{margin-top:-1px;width:190px;padding-left:4px;border:1px solid #fd9a00;background:white;margin-bottom:5px;float:left;cursor:pointer;font-size:10px;line-height:16px;padding-bottom:1px}
.selectlistoptions div{border-bottom:1px solid #fae4ba;width:187px}
.selectlistoptions div.lastInList{border-bottom:0px}
.selectlistoptions div.noborder{border-bottom:0px}

ul.sellist{list-style:none;float:left;padding:0px}
ul.sellist li{}

.promoxxl.lastinrow{padding-right:0px}
.promoxxl img{z-index:1}
.promoxxl{float:left;padding-right:15px;padding-bottom:14px}
.promoxxl:hover{cursor:pointer}

div.promoxxl .label{position:absolute;z-index:2;margin-top:-59px;margin-left:272px;width:100px;text-align:center}
div.promoxxl .label .price a{font-size:14px;color:#dd5905;font-weight:bold;line-height:14px}
div.promoxxl .label .price label a{font-size:10px;color:#333;font-weight:normal;text-decoration:none!important}
div.promoxxl .label .unit a{color:black;font-size:10px;text-decoration:none}

.megaselectlistcolumn{width:31%;margin:0 1%;float:left}
.megaselectlist .currentitem{padding:0;border:0.1em dotted Green;color:black}

/* Optional styles */
.megaselectlist{background-color:#F5F5F5;border:1px solid silver}
select{}
.megaselectlistcolumn > h2{font-size:1em;background-color:#ECECEC;text-align:center;padding:2px 0;margin:0}
.megaselectlist > p{margin:0.2em}
.megaselectlistcolumn > ul{padding-left:1em;margin:0;color:gray}
.megaselectlistcolumn > ul > li{cursor:pointer;padding:0.1em;font-size:small}
.megaselectlistcolumn > ul > li:hover{background-color:#ECECEC;color:black}
fieldset{border:0px}

a.tooltip span.tip{display:none;padding-bottom:-2px}
.icons a.tooltip span.tip{position:absolute;top:25px;left:0px;width:200px}
.icons a.tooltip .icons span.tip{width:300px}

a.tooltip span.tip.widthPadding{padding:5px!important}
a.tooltip span.tip.centered{position:absolute;left:50%;margin-left:-319px;border:0px;margin:0px}
a.tooltip:hover span.tip{position:absolute;display:inline-block;background:#fff;color:#6c6c6c;z-index:9000;margin-left:-4px;border:0px;margin:0px;text-decoration:none!important}
a.tooltip:hover span.tip img{padding-bottom:-2px}
a.tooltip:hover{text-decoration:none!important}
a.tooltip span.tip{-moz-box-shadow:5px 5px 3px 3px #6c6c6c;-webkit-box-shadow:5px 5px 3px 3px #6c6c6c;box-shadow:5px 5px 3px 3px #6c6c6c;z-index:9999 !important}
.tab_content.pdf img{border:0px;padding:0px;margin:0}
.tab_content div.verklebeanleitung{display:inline-block;margin-top:15px}
.tab_content div.verklebeanleitung img{margin-right:15px;margin-bottom:15px}
.tab_content div.verklebeanleitung img.lastinrow{margin-right:0px;margin-bottom:15px}
.tecData.firstinrow{float:left}
.tecData.lastinrow{}

#tags{width:970px;white-space:normal;text-align:center;margin:0 auto;padding:10px 0}
#tags a{text-decoration:none;color:grey;margin-right:10px}

#patterns_select{position:relative;width:400px;z-index:1}
#patterns_select a img{float:left;margin-bottom:10px}
.longdesc .warranty_container{float:right;position:relative}
.longdesc a .warranty{width:99px;padding-left:51px;padding-top:7px;margin-left:12px;height:41px;text-align:center;font-family:"Trebuchet MS";font-weight:bold;font-size:13px;text-transform:uppercase;margin-bottom:10px;color:black;float:right}
.longdesc .warranty .grey{color:#808080}

td.checkout_image, th.checkout_image{width:136px;text-align:left}
td.checkout_article, th.checkout_article{width:457px;text-align:left}
td.checkout_amount, th.checkout_amount{width:156px;text-align:center}
td.checkout_amount a, th.checkout_amount div a{text-decoration:none;clear:both}
td.checkout_amount img{margin-left:3px}
td.checkout_price, th.checkout_price{width:120px;text-align:right}
td.checkout_vat,th.checkout_vat{width:107px;text-align:right}
td.checkout_totalprice,th.checkout_totalprice{width:121px;text-align:right}
#header_navi{z-index:100;width:990px;border-top:5px solid white;position:relative;top:0px}
#header_navi .mn.categories a{color:white}

table.basket_sum td.backtoshop{width:645px;text-align:left}
table.basket_sum td.backtoshop div.backToShop{padding:5px 5px 5px 15px;background:#e2e2e2 url(bg/oxid_ce_.gif) no-repeat 0 -73px;;margin-top:5px;display:inline-block;border:1px solid #999}
table.basket_sum td.backtoshop div.backToShop a{color:#555555;text-decoration:none}
table.basket_sum td.sumdesc{width:274px;text-align:right;vertical-align:bottom}
table.basket_sum td.sumval{width:121px;text-align:right}
table.basket tr.line_height{height:120px}
a.basket.delete{background:#949494;padding:2px}
a.basket.delete{color:white}
.bar.prevnext.bottom form{background:white}
#body form#voucherForm input{border:1px solid #aeaeae;padding:0 5px;color:#333;font-weight:normal;margin-left:-5px;margin-top:10px}
#body form#voucherForm input.btn{color:#333;border:0px;margin-top:5px;background:transparent;text-decoration:underline !important;font-size:12px;height:16px;margin-left:-5px}
/*#ssl{position:absolute;z-index:100;left:630px;margin-top:-53px;width:74px;height:74px;background:url(bg/ssl_cart.png)}*/

/*#user_opt1{position:absolute;margin:-15px  0 0 180px;background:url(bg/user_opt1.png);width:83px;height:80px}
#user_opt2{position:absolute;margin:-15px  0 0 199px;background:url(bg/user_opt2.png);width:64px;height:80px}
#user_opt3{position:absolute;margin:-15px  0 0 168px;background:url(bg/user_opt3.png);width:95px;height:80px}*/
.useroptbox .btn, .referencelist div.btn{float:right;margin-right:19px;background:#ff6600 url(bg/user_bg_btn_arrow.png) left no-repeat;color:white;padding:1px 35px 1px 20px;border:0px;font-weight:bold;font-size:11px}
.referencelist div.btn a{color:white !important}
.useroptbox .btn:hover{color:black;cursor:pointer}
tr.sumrow.total{padding:10px}
tr.spacerrow td{height:10px;background:url(bg/table_sum_spacer.png)}
tr.spacerrow td.backtoshop{background:none}

.checkout.user.left{width:486px;float:left;padding:0px;margin:0px 0px 20px 0px !important}


.checkout.user.middle{width:174px;float:left;padding:0px 17px 0 0;margin-right:0px;text-align:center}
.checkout.user.middle div.checkbox{background:transparent url(bg/checkout_checkbox_deladr.png) no-repeat;width:21px;height:20px;margin:0 auto}
.checkout.user.middle div.checkbox.checked{background:transparent url(bg/checkout_checkbox_deladr_a.png) no-repeat}
.checkout.user.right{width:484px;padding:0px;margin-right:0px;float:left;margin-left:20px}
.checkout label{width:175px;display:inline-block}
.checkout #paymenttypes label{display:inline-block;float:left;padding-top:7px}
.checkout #paymenttypes input[type="radio"]{margin-right:7px;}
.checkout #paymenttypes .showOnload , .checkout #paymenttypes .hideOnload{margin-left:23px;width:450px;}
.checkout strong.heading{display:inline-block;margin:0 0 10px 0;background:#e2e2e2;font-size:12px;font-weight:bold;color:#fff;display:block;padding:5px 0 7px 10px;border-radius:5px;text-transform:uppercase;color:#333}
.checkout strong.heading.fullwidth{width:927px}
.checkout input{padding:7px}
.checkout.orange input{background:#ff9933}
.checkout input.full{width:211px;float:left}
.checkout input.shortNum{width:52px}
.checkout input.shortText{width:131px}
.checkout input.error,.checkout select.error{background:red}
.checkout input.half{width:111px}

.checkout #shipping_cost{border:1px solid #cc0000;width:200px;padding:5px;background:#ffcc33;color:#cc0000}
.checkout #shipping_cost span.value{color:black;text-decoration:underline}
.checkout #shipping_cost_desc_1{font-size:11px;font-weight:normal;padding-top:10px;width:350px}
.checkout #shipping_cost_desc_2{font-size:11px;font-weight:bold;color:#cc0000;padding-top:10px;width:350px}
.checkout .req{color:red !important;margin:0px !important;padding:0px !important}
.checkout div#payment_icons{position:relative;margin-top:62px}
/*.checkout,.checkout td{font-size:11px !important}**/

.box.info.payment div.left{width:440px;float:left;position:relative}
.box.info.payment div.left label{width:120px;float:left}
.box.info.payment div.right{width:441px;position:relative}
.box.info.payment div.right label{width:100%;float:left}
.box.info.payment table td{padding:4px !important}
#body .box.info.payment div.dot_sep{background:white;border:0px none;height:20px;margin:0px}
table.uploadGalleryImage label{width:300px;display:block}
.orange{color:#f66000}
#abPrice{font-weight:bold;font-size:19px;margin-bottom:1px;float:right}
#abPrice .orange{font-weight:bold}
#rating{float:left;display:inline;padding-top:6px}
#rating #label_rating{float:left;font-size:11px;padding-right:5px;display:inline-block}
.dynerror, .errorbox, .err{margin:20px 0;padding:10px;text-align:center;clear:both;font-weight:bold;border-radius:5px;border:2px solid #ff6600;display:block}
/*#dynerror_m{margin-top:30px}*/
#test_RightLogout_container{position:relative;top:-5px}
.basketlist_article_name{height:80px}
#versandkostenliste div{display:inline-block;padding:5px 0;float:left}
#versandkostenliste div.land{width:200px}
#versandkostenliste div.grundpreis{width:120px;text-align:right}
#versandkostenliste div.kginc{width:120px;text-align:right}
#versandkostenliste div.kgadd{width:120px;text-align:right}
#modArtNum_descr{padding:5px 0}
#detail_img_animate{border:1px solid black;position:absolute;z-index:1000}
.modArtNumCheckBox{background:url(bg/modartnum_inactive.png);width:21px;height:19px;position:absolute;z-index:10;margin-left:85px;margin-top:83px}
.modArtNumCheckBoxActive{background:url(bg/modartnum_active.png);width:21px;height:19px;position:absolute;z-index:10;margin-left:80px;margin-top:83px}
.cat_shorttext,a .cat_shorttext:hover{color:#555!important;text-decoration:none!important;height:113px;display:block;margin-top:0px;/*position:relative;top:-25px*/position:relative;top:35px}
.cuttinoff_input input{float:left;margin-right:6px}
#container_right img.heading{padding-bottom:4px}
.fadeIn{opacity:0.5;display:block;z-index:1000!important}
.tb_cl2:hover{cursor:pointer}
.tb_cl:hover{cursor:pointer}
.price.pricerange .old{text-decoration:line-through;display:inline-block}
. {color:grey;position:relative;display:inline-block;/*width:649px;*/padding-bottom:15px}
.cattext #product_detail_pdfcatalog{margin-top:10px}
.cattext #product_detail_pdfcatalog a{color:grey;text-decoration:none}
#socialButtons_outer{width:997px;margin:0 auto;background:url(bg/bg_social.png) no-repeat;height:30px}
#showMore{border-radius:3px;background:#ececec url(bg/bg_cta_product_details.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 10px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none;border:1px solid #ec8350}

.ajax:hover{cursor:pointer}

#socialButtons{width:510px;margin:0 auto}
.social_share_privacy_area li.settings_info{position:relative;top:-2px}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1000;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(bg/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}
.select_container{width:200px;display:inline-block;padding-bottom:5px}
input.error, textarea.error{background:#ff9a00}
.contact textarea{width:369px;height:80px}



/* THICKBOX */
*{padding:0;margin:0;padding-bottom:-2px}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666}
#TB_window a:link{color:#666666}
#TB_window a:visited{color:#666666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666666}
#TB_window a:focus{color:#666666}
#TB_overlay{position:fixed;z-index:2000;top:0px;left:0px;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}
#TB_window{position:fixed;background:#fff;z-index:2001;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border:1px solid #ccc}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background:transparent;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */}
* html #TB_load{/* ie6 hack */position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{/* ie6 hack */position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px}
/* END THICKBOX */
span.artnum{background:#E5E5E5;color:#666666;display:block;margin-bottom:5px;padding:4px 6px;width:108px;height:14px}
.designview_container{position:relative;top:-35px}
.dealerreg.infobox{position:relative;top:-93px;left:50px;padding:10px;width:250px;z-index:2;float:left;font-size:11px;background:#e6e6e6;color:#585858}
.box.tags{text-align:center;padding-bottom:7px}
.box.tags a{color:#ccc}
.table_white{background:white}
.table_lightgrey{background:#d9dadb}
.table_white:hover,.table_lightgrey:hover{background:#e76600;color:white}
table#searchuserTable td{padding:5px}
#searchuserForm label{width:200px}
.alist sup.dinfo{}
.details_tec_data#warranty_head{padding-top:0px;width:733px}
#waermeschutzglas{position:relative;top:-3px;left:9px}
a#detail_img_lupe{position:relative;height:50px;z-index:9;width:225px;padding:10px;text-align:right;background:url(lupe_inaktiv.png) top right no-repeat;display:block;top:30px}
a#detail_img_lupe_active{position:relative;height:50px;z-index:9;width:225px;padding:10px;text-align:right;background:url(lupe_aktiv.png) top right no-repeat;z-index:10;display:none;top:30px}
#detail_img .thickbox{position:relative;/*top:-50px*/}
.picture .no_xxl{position:relative;top:20px}
#body .product.details .picture #detail_img.lupe{position:relative;top:-50px}
#languages a img{opacity:0.5}
#languages a:hover img, #languages a img.active{opacity:1}
ul.suggestCont{width:250px}
ul.suggestCont li div{display:inline}

#body .product.hproduct a.underline{color:black;text-decoration:underline !important;padding-bottom:3px}
#foliestossen b{color:red;font-weight:bold:}
#detail_icon_new{position:relative;float:none;top:-35px;left:120px;z-index:5;height:50px}
#product_detail_categorylink{padding-bottom:30px;}
#product_detail_categorylink img a{}
.cat_neu{position:relative;top:-12px;left:75px;z-index:3;height:42px;width:42px}
.designview .cat_neu{position:relative;top:-10px;left:75px;z-index:3;height:42px;width:42px}
#body .product .picture_cat{position:absolute;top:-15px;float:left}
#header_newart{float:right;padding-right:5px}
#header_newart a{color:#fc9b00;text-decoration:none}
ul.newArtSubCat{list-style:none;padding-left:80px}
.newArtSubCat li{width:200px;float:left;padding-right:25px;padding-bottom:10px}
ul.newArtSubCat li.lastInRow{padding-right:0px}


/*.footer.lastSeen #test_LastSeenHeader{font-family:"Trebuchet MS";border-bottom:1px solid #FF9900;color:black;display:block;margin:0px 5px 7px 5px;padding-top:10px;width:974px;font-size:14px}*/
.footer.lastSeen .item{width:142px;float:left;margin-right:10px;padding:5px}
.footer.lastSeen .item .product_title a{text-decoration:none;color:black;font-family:"Trebuchet MS";font-weight:bold;line-height:14px;width:115px;word-wrap:break-word}
.footer.lastSeen .item .product_title{height:50px}
.footer.lastSeen .item.last{width:143px;margin-right:0px}
.footer.lastSeen .item img{clear:both}
.footer.lastSeen .item span.btn.list{float:right;margin-top:5px}
.footer.lastSeen .item span.btn.list a{text-decoration:none}
.footer.lastSeen .lastSeenProducts{opacity:0.6}
.footer.lastSeen .lastSeenProducts.active{opacity:1}

.checkout .footer.lastSeen{background:url(bg/bg_last_seen_products.png) top left no-repeat;padding:0;margin:0 auto;height:321px;display:block}
.checkout .footer.lastSeen  #test_LastSeenHeader{font-family:"Trebuchet MS";border-bottom:1px solid #FF9900;color:black;display:block;margin:0px 5px 0px 0px;padding-top:10px;width:929px;font-size:14px}
.footer.checkout{width:990px;margin:20px auto 0 auto;text-align:center;background:url(bg/bg_checkout_bottom.jpg) repeat-x;height:30px}
ul.sitemap{list-style:none}
ul.sitemap li{padding-top:10px}
ul.sitemap ul{list-style:none}
ul.sitemap ul li{list-style:none;padding-top:5px}
ul.sitemap ul ul li{list-style:none;padding-top:5px}
ul.sitemap ul ul{list-style:none}

#social_share{background:url(bg/bg_social_share.png) repeat scroll 0 0 transparent;height:150px;right:0;margin-top:-90px;position:fixed;top:50%;width:50px}
#social_share a img{padding:5px}
#social_share a img:hover{cursor:pointer}
.ecke_select{width:29px;height:29px;float:left}
.ecke_select#ecke_ol{background:url(bg/ecke_ol.png)no-repeat}
.ecke_select#ecke_or{background:url(bg/ecke_or.png)no-repeat}
.ecke_select#ecke_ul{background:url(bg/ecke_ul.png)no-repeat}
.ecke_select#ecke_ur{background:url(bg/ecke_ur.png)no-repeat}
.message_404{background:#e76600;padding:10px;color:white;width:755px;text-align:center;font-weight:bold}
.row{padding:7px}
.row.grey{background:#eee}
.suggestMeasuring.fullwidth{padding-top:10px;margin-bottom:20px}
.box.minibasket{padding-top:5px}
.box.minibasket .bottom{padding-top:10px;font-style:italic}
#body .product.details .accessoires{clear:both;padding:10px;background:#f5f5f6 url(bg/bg_masseingabefelder.png)top repeat-x;padding:10px;width:450px;display:block}
#body .product.details .accessoires b{float:left}
#body .product.details .actions .accessoires a{float:left;color:#ff6600}
#body .product.details .actions .accessoires .img{float:left}
#body .product.details .actions .accessoires .title{float:left;position:relative;top:10px;width:330px}
.basket .accesoires2 img{float:left}
a#fotolia{display:none}
.news.christmas .top{background:url(bg/bg_christmas_t.png)top no-repeat;width:203px;height:8px}
.news.christmas .bottom{background:url(bg/bg_christmas_b.png)top no-repeat;width:203px;height:8px;margin-bottom:10px}
.news.christmas .middel{background:url(bg/bg_christmas_mf.png)top no-repeat;padding:0 10px;width:183px}
.news.christmas .middelback{background:url(bg/bg_christmas_mb.png)repeat-y;width:203px}
.fLeft{display:inline-block}
.accesoires2{background:url(bg/achtung_grey_small.png) no-repeat left center;border:1px solid #ccc;border-radius:5px;clear:both;padding:10px 20px 10px 60px}
.accesoires2 a{color:#ff6600;font-weight:bold}
.klarnaToHide{display:none}
ul.klarna_userinputs_klarna_invoice, ul.klarna_usertext_klarna_invoice{list-style:none;padding:0;margin:0;/*width:300px*/}
ul.klarna_userinputs_klarna_invoice li{text-indent:0}
.box.info.payment div.right ul.klarna_userinputs_klarna_invoice li label{font-weight:bold}
span[class*='js-oxKlarnaError']{color:#E76600;font-weight:bold}

.klarnaPreorderArticles{margin:10px 15px}
.klarnaPreorderArticles li{list-style-type:square}
.oxKlarnaPaymentDetails{position:relative}
.oxKlarnaPaymentKlarnaReadMore, .oxKlarnaPaymentKlarnaPrivacy{display:block;position:absolute;right:0;top:0;color:#3FC7F3;text-decoration:none}
.oxKlarnaPaymentChangeAddr{}
.oxKlarnaPaymentKlarnaReadMore:hover, .oxKlarnaPaymentKlarnaPrivacy:hover, .oxKlarnaPaymentChangeAddr:hover{text-decoration:underline}
.klarnaUserDetails.form .note{padding-left:0;padding-top:0;color:#000000}
.klarnaUserDetails.form li{padding:0}
.klarnaUserDetails.form li.add-padd{padding-bottom:6px}
.klarnaUserDetails.form label{line-height:11px}
.klarnaDetailsBlock{font-size:11px;margin-top:5px;display:block}
.klarnaDetailsLogo{margin-left:20px}
.klarnaHidden{position:absolute;left:-100000px;top:-100000px}
.oxKlarnaPayment .form input[data-fieldsize="verify"]{width:103px}
.oxKlarnaPayment .form input[data-fieldsize="xsmall"]{width:25px}
.oxKlarnaPayment .form input[data-fieldsize="small"]{width:52px}
.oxKlarnaPayment .form input[data-fieldsize="xsmall"] + input[data-fieldsize="pair-xsmall"], .oxKlarnaPayment .form input[data-fieldsize="xsmall"] + css3-container + input[data-fieldsize="pair-xsmall"], .oxKlarnaPayment .form input[data-fieldsize="pair-xsmall"] + input[data-fieldsize="xsmall"], .oxKlarnaPayment .form input[data-fieldsize="pair-xsmall"] + css3-container + input[data-fieldsize="xsmall"], .oxKlarnaPayment .form input[data-fieldsize="small"] + input[data-fieldsize="pair-small"], .oxKlarnaPayment .form input[data-fieldsize="small"] + css3-container + input[data-fieldsize="pair-small"], .oxKlarnaPayment .form input[data-fieldsize="small"] + input[data-fieldsize="small"], .oxKlarnaPayment .form input[data-fieldsize="small"] + css3-container + input[data-fieldsize="small"], .oxKlarnaPayment .form input[data-fieldsize="medium"] + input[data-fieldsize="medium"], .oxKlarnaPayment .form input[data-fieldsize="medium"] + css3-container + input[data-fieldsize="medium"]{margin-left:5px}
.oxKlarnaPayment .form input[data-fieldsize="pair-small"]{width:121px}
.oxKlarnaCreditWarningBlock{margin-top:5px;margin-bottom:2px}
.klarna-tooltip.data ul{background:none;border:none}

#ppExpressButton_top{margin-top:15px}
#ppExpressButton_bottom{text-align:center;padding:0;margin:0 auto;position:relative;display:block}

.ppCheckoutOr{text-align:center;padding:10px 0}

ul .navi_float{float:left;width:206px;padding:0 15px 0 0;margin:0}
.menue.vertical.dropdown{padding:0 0 11px 11px;background:#eceaea;display:block;border:1px solid #c5c4c4;-moz-box-shadow:4px 4px 4px 0 #6c6c6c;-webkit-box-shadow:4px 4px 4px 0 #6c6c6c;box-shadow:4px 4px 4px 0 #6c6c6c}
.menue.vertical.dropdown ul li{border-bottom:1px solid #c1c0c0;padding-top:11px}
li.item img{float:left;margin:0 !important;padding:0 !important}
.menue.vertical.dropdown ul li{float:left;position:relative;left:5px;width:150px;font-family:Arial;font-size:12px;line-height:13px}
.menue.vertical.dropdown ul li  a div.image{float:left;width:55px;z-index:9000}
.menue.vertical.dropdown ul li a div.text{float:left;width:145px;display:inline;position:relative;z-index:9000}
.menue.vertical.dropdown ul li a div.text:first-letter{color:#e76600;font-weight:bold;;z-index:9000}
.menue.vertical.dropdown.rows1{width:223px;display:block}
.menue.vertical.dropdown.rows2{width:444px;display:block}
.menue.vertical.dropdown.rows3{width:665px;display:block}
.menue.vertical.dropdown li.item{background:transparent}

#mvd_e1230026dfc4a05ab1a76b7fdce718d2{left:-84px}
#mvd_e1246c1ca140861538622deef148b98e{left:-240px}

span.tip.navigation.widthPadding{z-index:9999 !important;position:absolute;left:60px;width:250px}

.staffelpreise{width:300px}
.staffelpreise div{display:inline-block;float:left;width:100px;text-align:right}
.staffelpreise .anzahl{text-align:left;width:50px}

#trustbadge_ifoha{
	opacity:0;
	margin-left:15px;
	width:65px;
	height:170px !important;
	
}
#trustbadge_ifoha div{
	display:block !important;
	width:65px !important;
}

#tsCustomBadge4_db8d3657bdbe440c985ae127463eaad4 div{

}

#BottomSlantCustomBadge_db8d3657bdbe440c985ae127463eaad4{
position:relative !important;
top:50px !important;
}

#ContentCustomBadge_db8d3657bdbe440c985ae127463eaad4{

}

#sidebar_right{background-image:url(bg/trusted_verklebe_badge.png);height:329px;margin-top:-165px;position:fixed;right:0;top:50%;width:95px; z-index:999}
.verkleben div.text{height:51px;color:#545456;text-align:center;width:9%}
.note_db8d3657bdbe440c985ae127463eaad4{	padding-top:10px !important;font-size:15px !important}
.gallery_buttons_img{width:50px;height:50px;display:inline-block;float:left;padding-left:15px;opacity:0.7}
.gallery_buttons_text{height:50px;display:inline-block;line-height:40px;padding-left:4px;font-weight:bold;opacity:0.7}
.searchfilter strong{margin-right:10px}
.searchfilter{margin-right:10px;display:inline-block;padding-bottom:4px}
.searchfilter select{margin-left:5px}
#facebook_share{margin-left:28px;margin-top:7px;height:40px;display:block}
.fol_filter{padding:10px 10px 0 10px;margin-bottom:15px;margin-right:5px;border-radius:3px;border:1px solid #ccc}
.searchfilter strong{display:inline;line-height:20px;position:relative;top:-10px}

#footer .trust{text-align:center;margin:0;padding:10px 0}
#footer .trust ul{list-style:none outside none;margin:0;padding:0;text-align:center;float:none;line-height:20px}

.trust{float:none;padding-bottom:5px;font-weight:bold}
.trust strong{float:left;text-transform:uppercase}
.trust ul{display:inline-block;list-style-type:none;padding-bottom:7px;float:left}
.trust ul li{display:inline;padding-left:24px;margin-left:20px;background:url(bg/header_trust_stars.png) left center no-repeat}
.header  div.bar.oxid  #minibasket.active{background:url(bg/header_basket_active.png) left no-repeat}

.header {height:198px;position:fixed}
.header .hide_sticky{display:block}
.header.sticky{position:fixed;height:154px;}
.header.sticky div.bar.oxid{padding-top:5px;width:990px}
.header.sticky  div.bar.oxid .hotline{background-size:12px;padding-left:20px;height:20px;padding-top:5px;margin-left:10px}
.header.sticky div.hide_sticky{display:none}
.header.sticky #trustedshop  img{height:40px}
.header.sticky form.search input#header_searchex{margin-bottom:10px}
.header.sticky .hotline strong{font-weight:normal}
.header.sticky .logo{}

#ifoha_scrollnavi.sticky{display:block;height:182px}
/*.header.sticky .bar.oxid .logo,.header.sticky  #minibasket{margin-top:5px}*/

#minibasket strong.h2 a{font-weight:bold;font-size:13.5px;text-decoration:none;margin-top:3px;font-family:Tahoma;position:relative;top:7px}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;	list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0;/* support:IE7 */}
.ui-helper-zfix{width:100%;	height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);/* support:IE8 */}
.ui-front{z-index:100}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay{	position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;	touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;	touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{	display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;	bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;	left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;	padding:.5em .5em .5em .7em; min-height:0;/* support:IE7 */ font-size:100%}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;	top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;	text-align:center;	overflow:visible;/* removes extra width in IE */}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only{width:2.2em}
/* button elements seem to need a little more width */
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}

/* button text element */
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;	text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
/* no icon support for input elements, provide padding by default */
input.ui-button{padding:.4em 1em}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon 
{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}

/* button sets */
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;	top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;	text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;	padding:.2em .6em .3em .6em;width:auto;	overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}

/* RTL support */
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;border-radius:13px;width:25px;height:25px}

.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;/* support:IE7 *//* support:IE10, see #8844 */	list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}

/* icon support */
.ui-menu-icons{	position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}

/* left-aligned */
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}

/* right-aligned */
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{
	background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height:100%;filter:alpha(opacity=25);/* support:IE8 */opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectmenu-menu{padding:0;margin:0;	position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;/* Support:IE7 */overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;	padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.searchfilter .ui-selectmenu-button{margin-right:10px}
.ui-selectmenu-button{display:inline-block;	overflow:hidden;position:relative;text-decoration:none;cursor:pointer;background:white url(bg/bg_select_arrow_down.png) right repeat-y !important;padding:3px 13px 3px 3px}
.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}

/* support:IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;	height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;	margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:3px;margin:5px;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;	text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
/* vertically center icon */
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s{
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs{
	position:relative;/* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
	
}
.ui-tabs .ui-tabs-nav{
	margin:0;
	
}
.ui-tabs .ui-tabs-nav li{
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	float:left;
	padding:1em 1.5em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom:-1px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
	cursor:text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel{
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tooltip{
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa;
}
body .ui-tooltip{
	border-width:2px;
}

/* Component containers
----------------------------------*/
.ui-widget{
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:1em;*/
}
.ui-widget .ui-widget{
	font-size:1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}
.ui-widget-content{
	border:1px solid #dddddd;
	background:#ffffff;
	color:#333333;
}
.ui-widget-content a{
	color:#333333;
}
.ui-widget-header, #dialog h3{
	/*border:1px solid #dddddd;
	background:#e9e9e9;
	color:#333333;
	*/
	font-size:1.3em;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.ifohaTabs .ui-widget-header{text-transform:none}

.ui-widget-header a{
	color:#333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:normal;
	color:#454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{
	color:#454545;
	text-decoration:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
	border:1px solid #cccccc;
	background:#ededed;
	font-weight:normal;
	color:#2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{
	color:#2b2b2b;
	text-decoration:none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
	border:1px solid #003eff;
	background:#007fff;
	font-weight:normal;
	color:#ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
	color:#ffffff;
	text-decoration:none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
	color:#777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
	color:#5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
	color:#5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
	font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
	opacity:.7;
	filter:Alpha(Opacity=70);/* support:IE8 */
	font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
	opacity:.35;
	filter:Alpha(Opacity=35);/* support:IE8 */
	background-image:none;
}
.ui-state-disabled .ui-icon{
	filter:Alpha(Opacity=35);/* support:IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon{
	width:16px;
	height:16px;
}
.ui-icon,
.ui-widget-content .ui-icon{
	background-image:url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon{
	background-image:url("images/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon{
	background-image:url("images/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{
	background-image:url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon{
	background-image:url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon{
	background-image:url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
	background-image:url("images/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px;border-radius:13px;width:25px;height:25px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
	/*border-top-left-radius:3px;*/
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
	/*border-top-right-radius:3px;*/
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
	/*border-bottom-left-radius:3px;*/
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
	/*border-bottom-right-radius:3px;*/
}

/* Overlays */
.ui-widget-overlay{
	background:#aaaaaa;
	opacity:.3;
	filter:Alpha(Opacity=30);/* support:IE8 */
}
.ui-widget-shadow{
	margin:0px 0 0 0px;
	padding:5px;
	background:#666666;
	opacity:.3;
	filter:Alpha(Opacity=30);/* support:IE8 */
	border-radius:8px;
}
/*#full_spinner{width:100%;height:100%;position:absolute;z-index:9999;background:white;top:0px;left:0px;display:block;opacity:}*/
/*.accordion div{display:none}
.accordion .pay_header{display:block}*/

.pay_header div{display:inline-block}
.pay_header div label{clear:both}

.pay_header .pay_header{
    height: 35px;
    line-height: 35px;
	}

/*
.blur1{filter:blur(1px)}
.blur2{filter:blur(2px)}
.blur5{filter:blur(5px)}
.blur20{filter:blur(20px)}
.blur10{filter:blur(10px)}
*/
input.payment_text{position:relative;top:-12px;}
.payment input.payment_text{position:relative;top:0;}
.hideOnload{display:none}
.payment_container{border:1px solid #ccc;border-radius:5px;padding:5px;margin-bottom:10px}
.payment_container.active{border:2px solid #ff6600}

#ifohaproductslideshow{background:#e9e9e9}

/* -- */

/* Reset code to remove theme inherent styling */
.ifoha-mega-menu ul.menu ul, .ifoha-mega-menu ul.menu li{
list-style:none;
padding:0;
margin:0;
}
.ifoha-mega-menu ul.menu ul{
display:none;/* Hides non-mega links */
}
.ifoha-mega-menu ul.menu .sub ul{
display:block;/* overrides above hide */
}

/* Main menu styles */
.ifoha-mega-menu ul.menu{
height:40px;
position:relative;/* Important - required for positioning of mega menu */
font:normal 15px "Trebuchet MS";
line-height:16px;
}

.ifoha-mega-menu ul.menu#topnavi{
height:intherit;
position:relative;/* Important - required for positioning of mega menu */
font:normal 12px "Trebuchet MS";
line-height:20px;
top:-8px;
height:25px;
padding-top:8px;
}

#topnavi li{padding-right:5px}
.ifoha-mega-menu ul.menu li{
	float:left;
	font-weight:bold;
	background-image:none;
	/*height:40px;*/
}
.ifoha-mega-menu ul.menu li a{
float:left;
display:block; 
padding:14px;
background:#e9e9e9;
color:#565656;
text-decoration:none;
font-stretch:condensed;
}

.ifoha-mega-menu ul.menu#topnavi li a{
top:8px;
padding:0px 5px;
background:transparent;
background-image:none;
color:#565656;
}

.ifoha-mega-menu ul.menu#topnavi li a li{padding:10px 3px;}

.ifoha-mega-menu ul.menu#topnavi li a#header_login{
background:url(bg/header_icon_myaccount.jpg) left no-repeat;
padding-left:20px;
}

.ifoha-mega-menu ul.menu li.mega-hover a, s.ifoha-mega-menu ul.menu li a:hover , .ifoha-mega-menu ul.menu .exp a{
	background:#565656;
	text-shadow:none;
	color:white;
	/*height:11px;*/
	/*border-top-right-radius:5px;
	border-top-left-radius:5px;*/
}

/* Arrow tag for parent links */
.ifoha-mega-menu ul.menu li a.dc-mega{}
.ifoha-mega-menu ul.menu li a .dc-mega-icon{display:block;position:absolute;top:18px;right:15px;width:8px;height:6px;background:url(images/arrow.png) no-repeat 0 0}
.ifoha-mega-menu ul.menu li.mega-hover a .dc-mega-icon{
/*background-position:0 100%;*/
}

.ifoha-mega-menu ul.menu li#head_link_home a:hover, .ifoha-mega-menu ul.menu li#head_link_home .mega-hover{
	background:transparent;
}

/* Mega Menu Styling */
/* Mega Drop Down Container */
.ifoha-mega-menu ul.menu li .sub-container{
position:absolute;/* Required */
/*background:url(images/bg_sub_left.png) no-repeat 0 100%;
padding-left:10px;
margin-left:-3px;*/
margin-top:6px;
}

.ifoha-mega-menu ul.menu#topnavi li .sub-container{top:32px !important;background:#eaeaea !important;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;}
.ifoha-mega-menu ul.menu li .sub{background:#565656;padding:20px 10px 20px 10px;}
.ifoha-mega-menu ul.menu#topnavi li .sub{background:#eaeaea;padding:20px 20px 20px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.ifoha-mega-menu ul.menu li .sub-container.mega .sub{padding:20px 10px 0 0;}
.ifoha-mega-menu ul.menu li .sub .row{ /* Clear the sub-menu floats */ width:100%;overflow:hidden;clear:both;}
.ifoha-mega-menu ul.menu li .sub li{float:none;font-size:1em;font-weight:bold;}
/* Sub-menu Headers */
.ifoha-mega-menu ul.menu li .sub li.mega-hdr{float:left;width:207px;margin:0 19px 20px 19px}
.ifoha-mega-menu ul.menu li .sub a{background:none;border:none;text-shadow:none;color:#111;padding:7px 10px;display:block;float:none;text-decoration:none;line-height:1.1em; font-size:13px }
.ifoha_hover_cat{padding:3px 0}
.ifoha-mega-menu ul.menu#topnavi li .sub a{font-size:11px;line-height:15px}
.ifoha-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a{padding:0;margin-bottom:5px;font-weight:bold;color:white}
.ifoha-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#000;text-shadow:none}
#topnavi{float:right;display:inline-block;background:#eaeaea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0px 20px;position:absolute;top:0px}
#topnavi li a{font-weight:normal}
/* Style the 3rd level links */
.ifoha-mega-menu ul{padding:0;font-family:"Trebuchet MS"}
.ifoha-mega-menu ul li{border-left:1px solid white}
.ifoha-mega-menu ul#topnavi li{border:0px}
.ifoha-mega-menu ul li  li{border-left:0px}

.ifoha-mega-menu ul.menu li .sub li ul li{margin-right:40px}
.ifoha-mega-menu ul.menu .sub li.mega-hdr li a{color:white;font-weight:normal;padding:6px 0 6px 6px;display:block}
.ifoha-mega-menu ul.menu .sub li.mega-hdr li a:hover{background:white;color:#565656;border-radius:3px}

.ifoha-mega-menu ul.menu .sub li.mega-hdr li.img a{padding:0;}
.ifoha-mega-menu ul.menu .sub li.mega-hdr li.img a:hover{background:transparent}

/* Styling for items with only 2 levels */
.ifoha-mega-menu ul.menu li .sub-container.non-mega .sub{padding:18px 20px 18px 10px}

.ifoha-mega-menu ul.menu#topnavi li .sub-container.non-mega .sub{padding:5px 0px}
.ifoha-mega-menu ul.menu li .sub-container.non-mega li{width:190px}
.ifoha-mega-menu ul.menu#topnavi li .sub-container.non-mega li{width:auto}
.ifoha-mega-menu ul.menu li .sub-container.non-mega li a{padding:7px 5px 7px 7px;background:url(images/bullet.png) no-repeat 5px 12px}
.ifoha-mega-menu ul.menu li .sub-container.non-mega li a:hover{color:#333;background-image:url(images/bullet_ons.png)}
.ifoha-mega-menu  .row{padding:0px}
.ifoha-mega-menu .img img{border-radius:5px}
.ifoha-mega-menu ul.menu li .sub li ul li{font-size:11px}
#head_link_home{border-left:0px;width:48px}
#head_link_home a{padding:7px 14px 6px 14px}
#head_link_home a:hover{background:#e9e9e9}
#mainnavi{width:990px !important;background:#e9e9e9;position:relative}
#jssor_1{margin:0 auto;top:0px;left:0px;width:990px;height:350px;overflow:hidden;visibility:hidden;display:block;padding-bottom:24px} 
.jssora07l, .jssora07r{display:block;position:absolute;/* size of arrow element */width:50px;height:50px;cursor:pointer;background:url('bg/a17_grey.png') no-repeat;overflow:hidden}
.jssora07r{ background-position:-65px -35px}
.jssora07l{ background-position:-5px -35px}
.jssora07l:hover{ background-position:-125px -35px}
.jssora07r:hover{ background-position:-185px -35px}
.jssora07l.jssora07ldn{ background-position:-245px -35px}
.jssora07r.jssora07rdn{ background-position:-305px -35px}
.start .maincat .container, .start .topseller .container{width:242px;padding-right:16px;display:inline-block;margin-bottom:16px}
.start .maincat .container img{border-top-left-radius:3px;border-top-right-radius:3px}
.start .maincat .container.lastinrow, .start .topseller .container.lastinrow{padding-right:0px}
.start .maincat .container label{background:#ec8530 url(bg/bg_start_maincat_arrowright.png) right no-repeat;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:block;padding:7px 10px;color:white;font-family:"Trebuchet MS";font-size:1.3em;position:relative;top:-3px;background:#ec8530 url(bg/bg_start_maincat_arrowright.png) right no-repeat}
.start .maincat .container label a, .start .maincat .container label a:hover{color:white !important;text-decoration:none !important}
.articlelist div.product_container{width:242px;display:inline-block;margin:0 16px 33px 0}
.ui-dialog .articlelist div.product_container{margin:0}
.articlelist div h1{text-transform:none;text-align:left;clear:both;padding:0;margin:0;text-decoration:none!important;height:58px;font-weight:normal;font-size:1.2em}
.articlelist div .artnum{margin-bottom:3px;text-align:right}
.ui-dialog .articlelist div .artnum{margin-right:35px;}
.articlelist div h1{position:relative}
.articlelist div h1 a, .articlelist div h1 a:hover, .articlelist label a, .articlelist label a:hover{text-decoration:none;font-weight:bold}
.articlelist div span.icons{padding:5px 0;height:23px;display:block;line-height:15px}
.articlelist div span.icons a,.articlelist div span.icons a:hover, .articlelist div span.icons div{display:inline-block;text-decoration:none;color:black}
.articlelist div span.icons div{padding-right:7px}
.articlelist div.lastinrow{margin-right:0px}
.articlelist div a.product_cta{border-radius:3px;background:#ececec url(bg/bg_cta_product_details.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 10px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none}
a.go_todesigns_cta{border-radius:3px;background:#ececec url(bg/bg_cta_product_details.png) right no-repeat;border-radius:3px;display:block;clear:both;padding:7px 10px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none}
.articlelist.categories div a.product_cta{position:relative;top:-3px}
.articlelist div a.product_cta:hover{text-decoration:none}
.articlelist  .photo_list{border-radius:3px}
.cta.grey.arrow-left{border-radius:3px;background:#ececec url(bg/bg_cta_grey_arrow-left.png) left no-repeat;border-radius:3px;clear:both;padding:7px 10px 7px 50px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none;border:0px}
.cta.grey.arrow-right{border-radius:3px;background:#ececec url(bg/bg_cta_grey_arrow-right.png) right no-repeat;border-radius:3px;clear:both;padding:7px 50px 7px 10px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none;border:0px}
.cta.orange.arrow-left{border-radius:3px;background:#ec842f url(bg/bg_cta_orange_arrow-left.png) left no-repeat;border-radius:3px;clear:both;padding:7px 10px 7px 50px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none;color:#fff;border:0px}
.cta.orange.arrow-right{border-radius:3px;background:#ec842f url(bg/bg_cta_orange_arrow-right.png) right no-repeat;border-radius:3px;clear:both;padding:7px 50px 7px 10px;color:black;font-family:"Trebuchet MS";font-size:1.3em;color:#545454;text-decoration:none;color:#fff;border:0px}
.ifohaTabs.ui-widget-content{border:0 none;display:inline;float:left}
.ifohaTabs  .ui-widget-header{background:white;border:0px;padding:0px}
.ifohaTabs .ui-state-active{background:white;border:1px solid #bfbfbf}
.ifohaTabs .ui-state-active a{color:black}
.ifohaTabs .ui-state-default{background:#e9e9e9}
.ifohaTabs div.tab_content{border:1px solid #bfbfbf;border-radius:0px}
.ifohaTabs .ui-tabs-nav a{font-size:11px;font-weight:700}
.details .product_left{float:left;width:480px;margin-right:20px;padding-bottom:30px;}
.details .product_right{display:inline-block;width:490px;float:left}
.details .addToCart{border-radius:5px;color:white;font-size:12px !important;font-weight:bold;background:#ec8330 url(bg/bg_cta_addtocart.png) top right no-repeat;padding:5px 74px 5px 0px;height:30px;display:inline-block;float:right;line-height:30px;width:156px;text-align:right;text-decoration:none}
.details .select_print_design{margin-left:0px;border-radius:5px;color:black;font-size:12px !important;background:#e9e9e9 url(bg/bg_cta_s.png) top right no-repeat;padding:5px 20px 5px 20px;height:30px;display:inline-block;line-height:30px;text-align:right;text-decoration:none;margin-top:15px;border:1px solid #e9e9e9}
.details .select_print_design:hover{color:#ff6600;text-decoration:underline;}
.details .select_print_design.activePrintdesign{border:1px solid #bfbfbf}
.details .select_print_design #select_print_design{margin-left:20px;}
.details a.addToCart:hover{text-decoration:none !important;color:white !important}
input[type='text'],input[type='password']{padding:7px !important}
input[type='textarea']{padding:7px !important}
.crosselling{display:inline;float:left;margin-left:20px;width:239px}
#tab_video iframe{width:700px !important}
.ui-dialog.ui-widget-content{border:2px solid #ff6600;border-radius:5px;padding:10px}
#ajaxrequest label{display:inline-block;float:left;line-height:37px;width:100px}
#ajaxrequest label.fullwidth{display:block;width:100%;line-height:1.5em}
#sidebar_right2 span.box{border-radius:5px;border:1px solid #ccc;display:block;margin-bottom:20px;text-align:center}
#sidebar_right2 span.box{padding-bottom:10px}
#sidebar_right2 #sidebar_right_foliendesigner span.box{padding-bottom:0px}
#sidebar_right2 #sidebar_right_foliendesigner .button.cta{margin-top:-3px}
#sidebar_right2 span.box.cta{border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom:0px;background:#fff;margin:0}
#sidebar_right2 .button.cta{text-decoration:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #ccc;margin-bottom:20px;background:#ececec url("bg/bg_cta_product_details.png") no-repeat scroll right center;padding:7px 10px;font-size:1em;display:block}
#sidebar_right2 span.box .heading{text-align:center;font-size:1.2em;font-weight:600;padding:10px}
.tar{text-align:right !important}
.tal{text-align:left !important}
#product_details_new{background:url(bg/product_neu.png);width:114px;height:68px;position:absolute;top:-2px;left:-2px;z-index:1000}
.jssora05l, .jssora05r{background:url(bg/a17.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:40px;overflow:hidden;position:absolute;width:40px}
.jssora05l{background-position:-10px -40px}
.jssora05r{background-position:-70px -40px}
.jssora05l:hover{background-position:-130px -40px}
.jssora05r:hover{background-position:-190px -40px}
.jssora05l.jssora05ldn{background-position:-250px -40px}
.jssora05r.jssora05rdn{background-position:-310px -40px}
.jssort01 .p{height:77px;left:0;position:absolute;top:0;width:70px}
.jssort01 .t{border:medium none;height:100%;left:0;position:absolute;top:0;width:100%}
.jssort01 .w{height:100%;left:0;position:absolute;top:0;width:100%}
.jssort01 .c{background:rgba(0, 0, 0, 0) url(bg/details_slider_thumb_inactive.png) no-repeat scroll 50% 50%;box-sizing:content-box;height:77px;left:0;position:absolute;top:0;width:70px}
.jssort01 .pav .c{background:rgba(0, 0, 0, 0) url(bg/details_slider_thumb_active.png) no-repeat scroll 50% 50%;background-position:50% 50%;height:77px;width:70px}
.jssort01 .p:hover .c{background:rgba(0, 0, 0, 0) url(bg/details_slider_thumb_active.png) no-repeat scroll 50% 50%;height:77px;left:0;top:0;width:70px}
.jssort01 .p.pdn .c{background:rgba(0, 0, 0, 0) url(bg/details_slider_thumb_active.png) no-repeat scroll 50% 50%;background-position:50% 50%;/*border:2px solid #000;*/ /*height:68px;width:68px;*/}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c{height:77px;width:70px}
#xxl_container{display:none}
.details .ifoha_xxl_icon{background:url(bg/lupe.png) center no-repeat;position:relative;top:240px;left:430px;width:50px;height:50px;opacity:0.5}
.details .ifoha_xxl_icon:hover{cursor:pointer;opacity:1}
.ifohaselectrow{margin-bottom:10px}
.ajaxHide{display:none}
#crosselling_montagekontentrat{display:inline-block;background:url(bg/bg_crosselling_montagekontentrat.jpg) top left no-repeat;width:150px;padding:20px 20px 20px 70px;border:1px solid #e9e9e9;border-radius:5px;margin:20px 0;float:left}
#crosselling_montagekontentrat a{color:#FF6600}
#product_actions{padding-left:10px;display:inline-block;margin-top:35px}
#product_actions ul{list-style:none;line-height:26px}
#product_actions ul li{padding-left:30px}
#product_actions ul li.ifoha_product_samples{background:url(bg/details_bg_samples.jpg) left center no-repeat}
#product_actions ul li.ifoha_product_compare{background:url(bg/details_bg_compare.jpg) left center no-repeat}
#product_actions ul li.ifoha_product_suggest{background:url(bg/details_bg_suggest.jpg) left center no-repeat}
.ajaxPriceRequest{padding-top:15px;clear:both;}
.ifohaselectrow .ajaxPriceRequest   {padding-top:0px}
.ifohaselectrow .ajaxPriceRequest  label{padding-top:10px}
.crosselling strong{border:1px solid #bfbfbe;border-bottom:1px solid white;padding:11px 16px;display:inline-block;z-index:3;position:relative;margin-top:-0px;background:white}
.crosselling a{display:block}
.crosselling p{border:1px solid #bfbfbe;/*border-bottom:0px;*/padding:11px 16px;position:relative;top:-1px;width:239px;z-index:2}
.crosselling span{display:block;padding-bottom:20px}
.crosselling .crosselling_text{padding-bottom:10px}
.layout_slim p#login_slim{width:400px;height:300px;border:2px solid red;border-radius:5px;position:relative;top:50%;margin:0 auto;padding-top:-150px}
#bio_ep{padding:20px 10px 10px 10px;text-align:center;border-radius:5px;border:2px solid #ff6600;height:205px}
#bio_ep b{font-size:1.75em;line-height:0.95em;padding:10px 0;display:block}
#bio_ep strong{background:#ff6600;border:10px soldid #fff;display:block;border-radius:5px;color:#000;margin:10px 0}
#bio_ep small{font-size:0.8em;font-style:italic;padding-top:10px;display:block}
.boxhead{padding-bottom:20px}
.home_topseller, .home_produktkategorien, .last_seen_products{font-size:17px;font-weight:bold;display:block}
.home_produktkategorien{padding-bottom:14px}
.home_topseller{padding-top:1px;margin-bottom:11px;border-bottom:1px solid #999999;display:block;line-height:38px}
.last_seen_products{width:970px;border-bottom:1px solid #999999;padding-bottom:9px;margin-bottom:20px;padding-top:20px;}
.jssorb05{position:relative;top:15px}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av{position:absolute;width:16px;height:16px;background:url('bg/b05.png') no-repeat;overflow:hidden;cursor:pointer;}
.jssorb05 div{ background-position:-7px -7px}
.jssorb05 div:hover, .jssorb05 .av:hover{ background-position:-37px -7px}
.jssorb05 .av{ background-position:-67px -7px}
.jssorb05 .dn, .jssorb05 .dn:hover{ background-position:-97px -7px}
.spacer_bulletnav{display:block;height:15px}
.jssora12l, .jssora12r{display:block;position:absolute;width:30px;height:46px;cursor:pointer;background:url('img/a12.png') no-repeat;overflow:hidden}
.jssora12l{ background-position:-16px -37px}
.jssora12r{ background-position:-75px -37px}
.jssora12l:hover{ background-position:-136px -37px}
.jssora12r:hover{ background-position:-195px -37px}
.jssora12l.jssora12ldn{ background-position:-256px -37px}
.jssora12r.jssora12rdn{ background-position:-315px -37px}
.amount{padding-bottom:20px;line-height:30px}
.ajaxrequest_left{width:300px;float:left;display:inline}

.spinner-minus{background:#eaeaea url("bg/spinner_minus.png");width:27px;height:29px;border:1px solid #c5c5c5;border-right:0px;display:inline-block;float:left}
.spinner-plus{background:#eaeaea url("bg/spinner_plus.png");width:27px;height:29px;border:1px solid #c5c5c5;border-left:0px;display:inline-block;float:left;margin-right:10px}
.uploadGalleryImage input, #ajaxcontact tr input{margin:10px 0}
	#details_uploadgalleryimage_outer{display:block;text-align:center;padding-bottom:20px;height;20px}
	#details_uploadgalleryimage_inner{background:url(bg/bg_uploadreferenceimage_button.png) left no-repeat;padding-left:35px;margin:0 auto;text-align:center;display:inline-block;height:20px;line-height:23px;float:right;}
	#details_articleseries_inner{background:url(bg/bg_articleseries.png) left no-repeat;padding-left:46px;margin:0 auto;text-align:center;display:inline-block;height:20px;line-height:23px;float:right;}
	#footer_slim{position:absolute;bottom:0px;text-align:center;display:block;padding:20px 0;width:100%}
	#cat_teaser_image{background:rgba(0, 0, 0, 0) url("bg/category_women.png") repeat scroll left top;height:60px;left:70px;position:absolute;top:-18px;width:136px}
	.noTeaserImg #cat_teaser_image{background:none;}

	#topnavi .languages .sub-container{margin-top:-5px}
	#topnavi .languages .sub-container img{display:inline-block;float:left;padding-top:1px}
	#topnavi .languages .language_label{display: inline;float: left;line-height: 20px;padding-top:2px;}
	#topnavi .languages .sub-container .sub li{line-height:28px}
.checkout  #trustedshop{margin-left:555px}
.checkout .ssl{  background:rgba(0, 0, 0, 0) url("bg/bg_checkout_ssl_nextstep.png") no-repeat left center;display: inline-block;left: 350px;padding: 10px 20px;position: relative;right: 0;}

  

.basket_sum{width:395px;display:inline;float:right}
	#checkout_voucher_container{width:595px;float:left}
	#checkout_voucher_container .coupon{padding:20px;border:1px solid #ccc;background:#ededed;border-radius:5px;width:auto;display:inline-block;margin-top:10px}
	#test_basketVoucherAdd{background:url('bg/bg_basket_submitcoupon.png');width:auto;height:float:left;height:31px;padding-right:5px;border:0px}
.boxrow {display:block;border:1px solid #ccc;border-radius:5px;padding:10px;display:block}
	#ajaxerror{display:block;width:970px;text-align:center;background:white;z-index:999}
.noTitleStuff .ui-dialog-titlebar{display:none}
.nicht_vergessen{left: 330px;margin-top: -275px;position:absolute}
	#ajaxbasket_product{background:url(bg/header_basket.png) top right no-repeat;padding-right:65px;padding-top:15px}
.ui-widget-content div.articlelist h1.fn a, .ui-widget-content div.articlelist .artnum{color:#666}
.ui-widget-content div.articlelist div span.icons{display:none}
	#basket_spinner{position:absolute;top:0px;left:0p;width:100%;height:100%;background:url(bg/ajax-loader.gif) no-repeat center;z-index:99999}
.c_l{width:50px;display:inline-block;}
.c_r{width:250px;display:inline-block;}
.basket .boxrow{margin-bottom:20px;}
.useroptboxhead{background:#e1e1e1;padding:10px 20px;display:block;font-size:1.2em;color:#303030}
.user .useroptbox {width:315px;margin-right:20px;border:1px solid #cacaca;border-radius:5px;float:left;}
.user .useroptbox {width:315px;margin-right:20px;border:1px solid #cacaca;border-radius:5px;float:left;height:380px}
.user .useroptbox.lastinrow {width:314px;margin-right:0px;}
.user .useroptbox .inner {padding:20px 20px}
	ul#checkout_user_benefit{padding:10px 0 0 0}
	ul#checkout_user_benefit li{list-style:none;background:url(bg/checkout_user_list.png) left no-repeat;text-indent:22px;height:18px;padding:0;line-height:18px;}
	#star_teaser{width:990px;display:block;padding-top:10px}
.twoceil{padding-top:20px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;width:990px;}
	#star_teaser strong{font-size:1.2em;}
	#star_teaser h1{border-bottom:1px solid #999;margin-bottom:10px;}
	#star_teaser .twoceil div{height:80px;}
	#star_teaser .twoceil div strong{display:block}

.user.checkout  .err{margin-top:0px}

#checkout_footer_trust{display:block;width:713px;padding:20px;padding-left:257px;border:1px solid #ccc;border-radius:5px;margin-top:20px;overflow: auto;}
#checkout_footer_trust ul{width:217px;padding-left:0px;display:inline-block;text-indent:0px;list-style:none;float:left;}
#checkout_footer_trust ul li{text-indent:0px;padding-left:30px;background:url(bg/header_trust_stars.png) left center no-repeat;line-height:30px;}

label.paymenttype_name{width:300px;line-height:15px;}
label.paymenttype_name.img{line-height:35px;}

.payment .payment_container{width:484px;margin:0 auto;margin-bottom:20px;}
.payment .checkout_footer_trust{margin: 0 auto;}

#thankyou_left{display:inline-block;float:left;width:655px;margin-right:20px;margin-top:20px;}
#thankyou_left ul{list-style:none;text-indent:0px;padding-top:10px;}
#thankyou_left ul li{padding-bottom:10px;}
#thankyou_right{display:inline-block;float:left;width:315px;margin:20px 0;}

.thankyou_mail {background:white url(bg/thankyou_mail.png) left no-repeat;margin-left:15px;padding:10px 10px 10px 40px;font-size:1.0em}
.thankyou_phone {background:white url(bg/thankyou_phone.png) left no-repeat;margin-left:15px;padding:10px 10px 10px 40px;font-size:1.4em}
.thankyou_phone  label{font-size:0.8em}
/*#uploadForm{padding:6px 18px;border:1px solid #ccc;margin:20px;border-radius:5px;}*/
#thankyou_newsletter{clear:both;border:1px solid #ccc;border-radius:5px;}
#thankyou_right_contact, #thankyou_right_social{border:1px solid #ccc;border-radius:5px;}
#thankyou_right_contact .head, #thankyou_right_social .head, #thankyou_newsletter .head {padding:10px;background:#e2e2e2;font-size:1.2em}
#thankyou_right_social{margin-top:20px;}
#thankyou_right_social img{margin:15px;margin-left:0px;}

#thankyou_newsletter_left{padding:20px 0 20px 10px;width:575px;float:left}
#thankyou_newsletter_right{padding:20px 0 20px 10px;float:left}
.thankyou  #checkout_head_3, .thankyou  #checkout_head_3 a{color:#666;}

.selectpditem{background:height: 50px;left: 430px;opacity:1;position: relative;top: 240px;width: 50px;z-index:9999;}
#select_print_design_content .ui-dialog-content{padding-top:0}
#select_print_design_content h1{text-align:center;position:relative;top:-6px;left:-7px;background:white;width:515px;}
#select_print_design_content .header {position:fixed;height:30px !important;background:white}
#select_print_design_content.header  h1{}
#select_print_design_content.header  h1{display:inline-block;float:left;}
#select_design_buttons{padding:0 18px;;position:relative}
#select_print_design, #changePrintDesign{margin-top:20px;}
#showThumbs{margin-top:-50px;}
#jssor_2 .jssort01 div{top:-320px !important;}
#jssor_2 .jssort01 div div{top:-0 !important}
#jssor_2 .jssort01 .pav .c{background:transparent !important}
#jssor_2 .jssort01 .c{background:transparent !important}

#jssor_2 .jssort01  .jssort01 :nth-child(2) {height: 320px !important;overflow:scroll !important}
#jssor_2 .jssort01  .jssort01 :nth-child(2) :nth-child(2){height:initial}

/*
#jssor_2, #jssor_2 div  {height:320px !important;}
#jssor_2 .jssort01, #jssor_2 .jssort01  div{height:1px !important;/*background:red !important*/}
/*#jssor_2 .jssort01 div {position:relative;top:-320px;left:0px;width:480px;height:320px;}*/

div.ifoha_xxl_icon{margin-right:20px;margin-bottom:20px;}

.printdesigns_thumb .ifoha_xxl_icon{width:100px;height:100px;display:inline-block;padding-right:20px;padding:5px;border-radius:5px;border:1px solid white;background:#ccc;margin-right:10px;margin-bottom:10px;}
.printdesigns_thumb{padding-bottom:50px;}
.scroll70{height:50%%;overflow:auto}
.scroll70 b.catTitle{font-size:1.2em;color:#ff6633}
#content_slim{max-height:80%;}

.printdesign_or{padding-left:120px;padding-top:10px;}

.printdesigns_thumb.noborder .ifoha_xxl_icon {
    background: white;
    border: 0px solid white;
    border-radius: 0px;
	height:168px;
    padding: 0px;
	
	
}

.{padding:25px 0}
#content_slim {min-width:460px !important}
#content_slim.lampenschirme{min-width:600px !important;padding-bottom:30px !important}
.lampenschirme h1{color:white;}
.lampenschirme .logo{opacity:0;height:53px}
.lampenschirme{background:url(bg/bg_lampenschirme.jpg) top center}
.lampenschirme .scroll70{background-color:rgba(255, 255, 255, 0.7);padding:20px 0;height:450px !important;margin:0 60px;overflow-y:scroll;}
.lampenschirme .scroll70 span{padding:20px 0}
.lampenschirme .scroll70 a,.lampenschirme .scroll70 .catTitle{color:black;}
.lampenschirme .printdesigns_thumb{padding-bottom:30px;padding-top: 15px;}
.banner_mls{position:fixed;bottom:0px;padding-left:289px;display:none;z-index:9999;}

/*
.lampenschirme  #select_design_buttons {
    left: 40px;
    padding: 0 18px;
    position: relative;
    text-align: left;
    top: 45px;
	z-index:999;
	max-width:220px;
	
}*/

.ifoha--neuer-shop{padding-bottom:19px;display:block;}
