/* OXID look&feel generated CSS */

/* Base */
html,body{height:100%}
body,table,input,select,textarea,tt{font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#585858}
input[readonly]{color:#808080;cursor:default;background:#f1f2f1}
body{margin:0;padding:0;background:#fff}
h1{font-size:14px;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}
#outer{min-width:1015px;height:100%}

/* Typography */
.headfont{font-family:"Trebuchet MS"}

a{text-decoration:underline;color:#e76600}
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:994px;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:#fff /*background: url(http://www.ifoha-folie.com/out/basic/src/bg/header_layout.jpg) top left no-repeat;*/position:fixed;border-top:8px solid white;z-index:100}
  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 5px 0 28px;background:url(bg/bg_checkout.jpg)repeat-x;width:963px;position:relative;top:-200px}
div#body.checkout .left{float:left;margin:0 40px 0 0;padding:0}
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;background:url(bg/footer.jpg) no-repeat;height:436px;width:997px;margin:0 auto;padding:0;font-size:11px;margin-top:20px;padding-bottom:47px}
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}

#header_login{width:159px;height:138px;margin:12px 0 2px 4px;padding-left:12px;line-height:13px}
#header_login.login{background:url(bg/login.jpg) no-repeat}
#header_login.logout{background:url(bg/logout.jpg) no-repeat}
#header_login  a#test_RightLogin_LostPwd{padding-top:4px;line-height:17px}

#header_login div#label_test_RightLogin_Pwd{padding-top:4px;clear:both}
#header_login input#test_RightLogin_Pwd{margin:2px 0 ;height:14px}

.boxTopRight_top  .info{float:left}

div.bar.oxid{background:#fff;/*height:60px;*/background:tansparent;padding-top:20px}
div.bar.oxid .logo{float:left;margin-top:15px;width:325px;}
div.bar.oxid .hotline{padding-left:40px;background:url(bg/header_phone.png) left no-repeat;font-size:14px}
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{width:550px;display:block;}
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:bold;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}

div.bar.categories{/*background:#ff6600;*/float:left;width:990px;margin-bottom:5px;margin-left:4px;text-transform:uppercase;background:#403f41}
div.bar.categories li a{text-decoration:none;color:white;}
div.bar.categories a{min-width:50px;text-align:center;display:block;padding:7px 4px 7px 6px;font-weight:bold;font-size:11px;color:white;float:left}
div.bar.categories li{padding:0 8px;}
div.bar.categories li li{padding:0;display:block}
/*div.bar.categories ul li ul li a{float:none;font-size:9px;}*/
div.bar.categories li a.more,div.bar.categories2 li a.more{}
div.bar.categories li a.exp.more,div.bar.categories2 li a.exp.more{}
div.bar.categories li.open a.more,div.bar.categories2 li.open a.more{}
div.bar.categories a.fixed,div.bar.categories2 a.fixed{padding:10px 0;text-align:center;color:#fff}
div.bar.categories a.fixed:hover{background-color:#e2e2e2;color:#555555;text-decoration:none}
div.bar.categories li.open a,div.bar.categories li a.exp{color:#fc9b00;text-decoration:none}
div.bar.categories li.navi_exp{background:blue}
div.bar.categories ul.menue.horizontal li{float:left}
div.bar.categories ul.menue.vertical li.item,div.bar.categories2 ul.menue.vertical li.item{border-top:0px solid;display:block;white-space:no-wrap;width:206px;height:50px;}
div.bar.categories ul.menue.vertical li a ,div.bar.categories2 ul.menue.vertical li a{text-align:left;/*padding:7px 10px 8px 10px*/;color:#000;font-weight:normal;/*width:160px;*/ /*display:block*/}
div.bar.categories ul.menue.vertical li a:hover,div.bar.categories2 ul.menue.vertical li a:hover{border:intherit;text-decoration:underline}

/* + BILDNAVI + */
div.bar.categories2 b{font-family:"Trebuchet MS"}
div.bar.categories2{width:997px;text-transform:uppercase;height:34px;padding:0 0 5px 5px;margin:0px 0 0 0;background:url(bg/bg_navi.jpg) no-repeat 0 -10px;padding-top:1px}
div.bar.categories2#navi_e12d1c873d4ed8e4744daf0c11e8e10c{background-position:0 -50px}
div.bar.categories2#navi_e126820924072447ea12c07c5444023d{background-position:0 -90px}
div.bar.categories2#navi_e1210dbdd09cb897104a6aa30cee2396{background-position:0 -130px}
div.bar.categories2#navi_b255bcb5ce872f67b96725f26b6ec411{background-position:0 -170px}
div.bar.categories2#navi_e1230026dfc4a05ab1a76b7fdce718d2{background-position:0 -210px}
div.bar.categories2 li#e126820924072447ea12c07c5444023d{position:absolute;left:146px;}
div.bar.categories2 li#e1210dbdd09cb897104a6aa30cee2396{position:absolute;left:300px;}
div.bar.categories2 li#b255bcb5ce872f67b96725f26b6ec411{position:absolute;left:458px;}
div.bar.categories2 li#e1230026dfc4a05ab1a76b7fdce718d2{position:absolute;left:620px;}
div.bar.categories2 a{position:relative}
div.bar.categories2 a.fixed:hover{background-color:#fff;color:#555555;text-decoration:none}
div.bar.categories2 li.open a,div.bar.categories2 li a.exp{}
div.bar.categories2 ul.menue.horizontal li{float:left;/*width:200px;*/position:relative;}
div.bar.categories2 li.first{width:145px!important}
div.bar.categories li,div.bar.categories2 li{/*height:20px;*/ /*background:#e2e2e2*/}
div.bar.categories2 li.navi_exp, div.bar.categories2 li.navi_nexp{background:none;height:30px;position:relative;top:0px}
div.bar.categories2 li a{position:relative;/*top:-2px*/}
div.bar.categories2 ul{background-position:0 -50px;float:left;/*-moz-box-shadow:5px 5px 3px 3px #6c6c6c;-webkit-box-shadow: 5px 5px 3px 3px #6c6c6c;box-shadow:5px 5px 3px 3px #6c6c6c;*/}
div.bar.categories2 ul.menue li a{color:black;font-weight:normal;text-decoration:none}
div.bar.categories2 ul.menue li a:hover,div.bar.categories ul.menue li a:hover{z-index:1000}
div.bar.categories2 ul.menue li a b{font-size:12px;line-height:12px}
div.bar.categories2 ul.menue li a{font-size:11px;line-height:11px}
div.bar.categories2 ul.menue li a{}
div.bar.categories2 ul.menue li.navi_exp{background-position:0 -50px}
div.bar.categories2 ul img{margin:6px}
div.bar.categories2 ul .float_left{margin-top:4px}
#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:#6c6c6c}
#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_content_1{width:175px;padding-left:65px}
#footer_content_2{width:241px}
#footer_content_3{width:160px}
#footer_content_4{width:138px}
#footer_content_5{width:211px}
#footer #slogan{position:relative;left:481px;width:248px;text-align:center;height:50px;top:-85px}
.footer_content{float:left;display:block;margin-top:130px;height:202px;line-height:15px}
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 */
#left strong.h2{display:block}
#left strong.h2{padding:10px 5px 5px;margin:0;color:#555555}
#left strong.h2 a:hover{text-decoration:underline}
#left strong.h2 a{text-decoration:none;color:#555555}
#left p{padding:3px 10px;margin:0}
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 #ff9900;margin-left:10px;width:280px;border-radius:3px;margin-right:3px;font-size:11px;margin-top:5px;margin-bottom:25px;padding:3px 5px;}
#loginFormHeader input{background:transparent;border:0px;margin-top:2px;font-size:11px;width:112px}
#sendsearch{position:relative;left:-30px;}
#left .search input.t xt{width:122px;margin-top:0px;padding:0px 0}
#left .search select{width:126px;margin-top:2px;padding:1px 0}
.search span.btn input{font-weight:bold;width:28px;text-align:center}

#container_right .icon{margin-bottom:5px;background:white}
#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}

/* left minibasket */
#left hr{margin:3px 10px}
#left .box.minibasket{padding:7px 10px}

/* 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}

/* news list */
#left dl.news{margin:7px 0;padding-left:10px}
#left dl.news dt{margin-bottom:9px}
#left dl.news dt a{color:#555555;text-decoration:none}
#left dl.news dt a:hover{text-decoration:underline}
#left dl.news dd{margin:0 0 9px 0}

/* partners list */
#left .partners{margin:7px 0}
#left .partners .logo{text-align:center;margin-top:20px}

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 */
#right strong.h2{display:block}
#right strong.h2{position:relative;border-left:4px solid #e2e2e2;background:#e2e2e2;padding:10px 5px 5px;margin:0;color:#555555}
#right strong.h2 a{text-decoration:none;color:#555555}
#right strong.h2 a:hover{text-decoration:underline}
#right div.box{border-left:4px solid #e2e2e2;padding:7px 10px}
#right div.box p{padding:7px 10px}
#right .form label{color:#555555;display:block;margin:0 0 3px}
#right .form input.txt{width:100px;margin:0 0 3px}
#right .form input.txt.openid{width:159px}
#right .form span.btn input{width:103px}
#right .form a.link{display:block;margin:0 0 3px}

#right div.forms strong.h2{background-color:#e2e2e2;color:#555555;border-left-color:#e2e2e2}
#right div.forms strong.h2 a{color:#555555}
#right div.forms div.box{border-left-color:#e2e2e2;background-color:#fff}

#right .listitem{margin:2px 0 7px;padding-left:66px;position:relative;min-height:45px;height:auto;color:#555555;width:114px}
#right .listitem .picture{position:absolute;display:block;left:0;top:0;width:56px;height:42px;text-align:center;background:#fff;border:1px solid #e2e2e2}
#right .listitem a.title{overflow:hidden;width:118px;display:block}
#right .listitem a{text-decoration:none;color:#555555}
#right .listitem a:hover{text-decoration:underline}
#right .listitem tt{display:block}
#right .actions{margin:3px 0 5px}
#right .actions a{display:block}

#right .listitem.bargain a.link{color:#555555}

#right .listitem.rightlist{border-bottom:1px solid #e2e2e2;height:auto}
#right .listitem.rightlist.lastinlist{border:none;margin-bottom:3px}
#right .listitem.rightlist .price{font-size:14px;font-weight:bold;color:#555555;margin:16px 24px 9px 0;width:90px;position:relative}
#right .listitem.rightlist .price a{font-weight:normal;color:#555555}
#right .listitem.rightlist .price a:hover{color:#555555}
#right .listitem.rightlist .price .tocart{width:18px;height:16px;position:absolute;left:92px;top:0}
#right .listitem.rightlist .price .btn{width:20px;height:18px;margin:0;border:0;padding:0;cursor:pointer;background:transparent url(bg/buttons_ce_.gif) 0 0 no-repeat;}
#right .listitem.rightlist .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}
#right .listitem.rightlist .link:hover{text-decoration:underline}

/* right minibasket */
#right .box.minibasket{color:black}
#right .box.minibasket .tocart{width:149px;height:18px;line-height:18px}
#right .box.minibasket .tocart input{width:149px;height:18px;text-align:center;margin:0;border:0;color:#fff;padding:2px 0 0 23px;cursor:pointer;font-weight:bold;line-height:1.1em}

#right .recommlist .btn{border:1px solid #555555;background:#555555;color:#fff;font-weight:bold;width:30px;text-align:center;line-height:100%}

#right dl.actionslist{color:#555555;margin-bottom:5px}
#right dl.actionslist dt{background:url(bg/sepatator_ce_.gif) no-repeat top center;font-weight:bold;padding-top:5px}
#right dl.actionslist dd{margin:0;height:12px}
#right dl.actionslist dd tt{width:80px;float:left}
#right dl.actionslist dd span{float:left}
#right dl.actionslist .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;float:right}
#right dl.actionslist .link:hover{text-decoration:underline}
#right .recommlistsearch .btn{width:auto}
#right .recommlistsearch .search_input{width:120px}

/* 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 h1 a{color:black}
#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}
#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}
#body .dot_sep.mid{margin:5px 0}
#body .errorbox{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.c_1 p{margin:0;position:absolute;top:50%;margin-top:-7px}
#body .errorbox.c_2 p{margin:0;position:absolute;top:25%}
#body .errorbox.c_3 p{margin:0;position:absolute;top:7%}
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{/*border:1px solid #555555;*/ float:left;width:376px;/*height:200px;margin:0 12px 10px 0;*/padding:0px 5px 5px 0px;/*position:relative;*/margin:0 24px 25px 0;padding:0}
#body .product.lastinrow{margin-right:0px;width:375px}
#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;width:420px;}
#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{width:768px;padding-left:0px;background:white}
#body .product.head strong.h4.big{width:549px;display:block}
#body .product.big .picture{width:250px;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;}
.product_container{}
#body .product.hproduct .right span.icons{padding:5px 0;height:23px;display:block;line-height:15px;position:absolute}
.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 .pricealarm a{font-size:10px}
#body .product.details .persparam{clear:left;padding-top:7px}
#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}
#body .product.details #deliveryTime{padding-top:0px;float:right}
#ordersamples{clear:both;padding-top:7px}
.mouseover:hover{cursor:pointer}
/*#ordersamples_img{float:left;margin-left:15px}
#ordersamples_txt a{float:left;margin-top:15px;margin-left:15px;line-height:15px;text-decoration:underline;font-weight:bold}*/

#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}
#test_product_name, .product.hproduct h1, #body h1.fn,.product.hproduct h1 a:hover{/*background:#ff9900;*/ border-bottom:1px solid #ff9900;text-transform:none;color:black;/*width:630px;*/text-align:left;clear:both;padding:0;margin:0 0 10px 0;text-decoration:none!important;height:38px;}
#test_product_name{width:775px}
.product.hproduct.small h1{height:55px;vertical-align:bottom}


.product.hproduct h1 a{color:black}
#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:937px;height:36px;margin-bottom:15px}
#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 -144px}
.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#checkout_head_1{width:182px}
.ordersteps dt#checkout_head_3{width:172px}
.ordersteps dt#checkout_head_5{width:167px}
.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}

/* 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}
#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}

/* Basket */
#body .basket{float:left;margin:0 5px 0 0px;border-left:none;empty-cells:show;width:937px}
#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/bg_cart_trenner_orange.jpg) bottom left no-repeat}
#body .basket .bsk_sep .bigline{border-bottom:4px solid #e2e2e2}

#body .basket .picture{border:1px solid #f66000;background:#fff;text-align:center;display:block;height:105px;width:105px}
#body .basket .art_title a{/*font-size:10px;font-weight:bold;color:#000*/}
#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 !important;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.useroptboxhead{margin:10px 5px 0;background:#7b7b7b;/*padding:4px 5px 5px 7px;*/height:20px;border:1px solid #555555;line-height:20px;font-size:12px;font-weight:bold;color:#fff;width:268px;display:block;padding-left:7px}
#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{border:1px solid #555555;border-top:none;width:268px;height:250px;margin:0 5px 10px 5px;padding:70px 0 0 7px;position:relative;font-size:12px;color:#666}
#body .useroptbox .footer{clear:both;display:block;padding-top:10px}
#body .useroptbox .inner{height:190px;display:block}
#body .useroptbox label{width:100px;display:inline-block}

#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}
#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}

/* 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;margin:10px 0;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:720px;display:block;clear:both}
.tab_content.pdf{padding:0 0 20px 20px;width:760px;display:block;clear:both}
.tab_content.pdf a#pdf_link{}
.tab_content.pdf img{border:0px;padding:0px;margin:0}
#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{width:675px;float:left;padding-top:20px;display:block!important;position:relative;border-bottom:1px solid #ff6600;margin-bottom:10px;line-height:15px;height:15px;border-bottom:1px solid #ff6600}
.tab_content .pdf{width:650px;float:left}
.tab_content .pdf{width:650px;float:left}

.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;color:black}
.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;width:713px;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:720px;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}

.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.firsttab_lasttab{background:red url(bg/tabs/fl_i.png) top left no-repeat;margin-left:0;padding-left:0;left:0;margin-top:2px}
html ul.tabs li.active.firsttab_lasttab{background:red url(bg/tabs/fl_a.png) top left no-repeat;margin-left:0;padding-left:0;left:0;margin-top:2px}
*/

/*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 */

#languages_cart{width:203px;height:52px;float:right;background:white;position:fixed;padding:5px 0 0 0;background:white url(bg/bg_imprint_cart.png) no-repeat;border-bottom:5px solid white;top:200px;z-index:51;margin-left:791px;margin-top:15px;}
#languages_cart_trenner{/*border-top:1px solid #646264;border-bottom:6px solid white;width:203px;clear:both;margin-top:5px;*/}
#languages{float:right;text-align:center;width:203px;clear:both;}
#languages a img{padding-right:0px;margin:0}
#imprint_cart a{color:#666666;text-decoration:underline}
#imprint_cart{width:203px;float:right;text-align:center;clear:both;padding-top:5px;}
#imprint_cart_inner{margin: 0 27px;}
a#header_imprint{float:left;display:inline;padding-right:5px;top:2px}
a#header_cart{float:right;display:inline}
#header_banner{width:234px;height:60px;float:left;margin:0 143px;}
#trustedshop{padding:11px 0 0 20px;text-align:center;position:relative;left:20px;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;}
#test_Header2{width:60px;color:white;float:left}
a:hover#test_Header2,a:hover#test_Header1{color:#fd9a00}

ul .tabs li.firstTab .active a{background-color:#000;color:red;font-size:50px}
#product_details_artnum{background:#e5e5e5;color:#666;padding:4px 6px 4px 6px;width:238px;display:block;margin-bottom:5px}
/*.formSelect{position:absolute;width:158px;height:21px;padding:0 24px 0 8px;color:#fff;font:12px/21px arial,sans-serif;url(http://www.ifoha-folie.com/out/basic/src/bg/bg_select.png) no-repeat;overflow:hidden}*/
.product.item.hproduct.details.head.big{}
.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{width:778px;float:left;display:block;padding-right:9px;padding-left:4px;margin-top:230px;}
#container_right{width:203px;float:left;display:block;margin-top:287px;}

#cl_t_l{width:594px;margin-right:15px;float:left}
#cl_t_r{width:171px;float:left;height:50px}

#cl_path{clear:both;padding:14px 0;font-weight:bold}
#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}
/*#cl_content_r{width:775px;float:left}*/
/*.box{float:left;width:400px;background:blue}*/

.home_promo{width:174px;height:110px;border:1px solid #ccc;background:url(bg/home_promo_bg.png);float:left;margin-right:15px;margin-bottom:7px;padding:2px 3px 3px 3px}
.home_promo.middel{width:175px;}
.home_promo.last{margin-right:0px;}
.home_promo h3,.home_promo h3 a{font-size:11px;font-weight:bold;padding-bottom:2px;color:#333;text-decoration:none;line-height:18px;}
.home_promo strong{font-weight:bold;display:block;font-size:11px;margin-bottom:3px;color:#F66000;font-size:11px;height:13px;padding-bottom:1px;text-decoration:underline}
.home_promo.text{clear:both;height:28px;background:none;border:0px;color:#000;padding:0px;font-size:10px;width:176px;height:35px;line-height:11px;}
.home_promo.ust{clear:both;background:none;border:none;padding:0px;font-size:10px;}
.home_promo.ust strong{font-weight:bold;font-size:10px;text-decoration:none;color:#666;}
.home_promo.price{width:179px;float:right;padding:2px 2px 2px 0;border:0px;margin:0 0 0 3px;color:white;font-size:12px;font-weight:bold;color:#fff;height:14px;clear:both;background:#999 url(bg/bg_preis_pfeile_orange.png) top left no-repeat;text-align:right;position:relative;left:3px;top:-2px;}
.home_promo.price label{font-size:10px;color:white;font-weight:normal;}

.home_promo_xxl{float:left;margin-top:5px;margin-right:0}
.home_promo_xxl a img.lastinrow{padding-right:0}

#ajaxrequest{background:#f5f5f6 url(bg/bg_masseingabefelder.png)top repeat-x;padding:10px;width:450px;display:block;margin-top:9px}
#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:57px}
#ajaxrequest #patterns_big{padding:0;height:150px;width:150px;margin-bottom:10px;float:left;margin-top:3px;position:relative}
#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}

#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}
/*#dealerreg_header a{font-weight:normal;text-decoration:underline;color:black;font-size:12px}*/

a.nolinkstyle{color:inherit;text-decoration:none;}
a.nolinkstyle:hover{color:inherit;text-decoration:inherit}

#product_price{float:left;width:90px;margin-top:15px;margin-left:142px}
#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;*/}

.product_right{padding:0 0 10px 0;margin:0 0 0 15px;float:left;width:454px;position:relative;top:-52px}
h1.bold.headfont.orange a.fn{background:#ff9900;display:block;padding:3px;color:white}
/*.identifier{background:#fd9a00;float:right;position:relative;top:-10px;padding:2px;color:white;font-size:11px} */
.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{color:#fd9a00;font-weight:bold;margin:4px 0;display:block;/*position:relative;top:-23px*/}
.designView.abPrice_cat{margin-bottom:5px}
div#marketing .abPrice_cat{height:80px;display:block}

b.white{color:white}

.patterninput_row{height:25px;line-height:18px;margin-top:5px;color:#808080}
.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{background:red}
input.num{width:92px}

h1#test_catTitle, #body .boxhead{font-family:"Trebuchet MS",color:#666666}
#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{}
.catlist{width:200px;float:left;padding-bottoshowm: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;}
div.verklebeanleitung{display:inline-block;margin-top:15px}
div.verklebeanleitung img{margin-right:15px;margin-bottom:15px}
div.verklebeanleitung img.lastinrow{margin-right:0px;margin-bottom:15px}
.tecData.firstinrow{float:left}
.tecData.lastinrow{}

/*#tags{clear:both;width:203px;white-space:normal;}
#tags a{float:left;text-decoration:none;color:grey;margin-right:10px;}*/

#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 .width{width:733px}
.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}

body{/*background:#ccc;*/}

td.checkout_image, th.checkout_image{width:130px;text-align:left}
td.checkout_article, th.checkout_article{width:364px;text-align:left}
td.checkout_amount, th.checkout_amount{width:67px;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:114px;text-align:right}
td.checkout_vat,th.checkout_vat{width:107px;text-align:right}
td.checkout_totalprice,th.checkout_totalprice{width:115px;text-align:right}
#header_navi{z-index:100;width:994px;border-top:5px solid white;position:relative;top:0px;}
#header_navi .mn.categories a{color:white;}

table.basket_sum{ /*margin-left:573px*/}
table.basket_sum td.backtoshop{width:573px;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:197px;text-align:right;vertical-align:bottom;}
table.basket_sum td.sumval{width:167px;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 div.bar.prevnext form#voucherForm{color:#333;padding-left:5px;font-style:italic;font-weight:bold;background:transparent;margin-top:5px;}
#body div.bar.prevnext form#voucherForm input{border:1px solid #aeaeae;background:white;height:15px;padding:0 0 0 5px;color:#333;font-weight:normal}
#body div.bar.prevnext form#voucherForm input.btn{color:#333;border:0px;margin-top:5px;background:transparent;text-decoration:underline !important;font-size:12px;height:16px}
#test_basketVoucherAdd{color:#333;border:0px;margin-top:5px;background:transparent;text-decoration:underline !important;font-size:12px;height:16px}
#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{height:10px;background:red;background:url(bg/table_sum_spacer.png)}

.checkout.user.left{width:381px;float:left;padding:0px;margin:0px 0px 0px 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:375px;padding:0px;margin-right:0px;float:left}
.checkout label{width:130px;display:inline-block}
.checkout strong.heading{display:inline-block;margin:0 0 10px 0;background:#7b7b7b;height:20px;border:1px solid #555555;line-height:20px;font-size:12px;font-weight:bold;color:#fff;width:353px;display:block;padding-left:10px}
.checkout strong.heading.fullwidth{width:927px}
.checkout input.full{width:231px;float:left}
.checkout input.shortNum{width:72px}
.checkout input.shortText{width:151px}
.checkout input.error,.checkout select.error{background:red}
.checkout input.half{width:111px}
.checkout div.errorbox{width:877px !important}
.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;color:#333333;font:arial;font-size:16px;margin-bottom:1px;float:left}
#abPrice .orange{font-weight:bold}
#rating{float:right;position:relative;left:16px}
#rating #label_rating{float:left;font-size:11px;padding-right:5px;display:inline-block}
.dynerror{margin:20px 0 3px 0;padding:4px;text-align:left;clear:both;font-weight:bold;color:white;background:#ff9a00;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}
.cattext{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{clear:both;display:block;margin:0 auto;background:grey url(bg/showMore.png) no-repeat;height:25px;text-align:center;line-height:20px;padding-top:5px;color:black;font-weight:bold;}
.ajax:hover{cursor:pointer;}

#socialButtons{width:510px;margin:0 auto}
.social_share_privacy_area{clear:both;margin:20px 0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block;padding-top:5px !important}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:21px;float:left}
.social_share_privacy_area li .dummy_btn{float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit}
.social_share_privacy_area li div iframe{width:inherit;overflow:hidden;height:inherit}
.social_share_privacy_area .facebook{width:180px;display:inline-block}
.social_share_privacy_area .facebook .fb_like iframe{width:145px}
.social_share_privacy_area .twitter{width:148px}
.social_share_privacy_area li div.tweet{width:115px}
.social_share_privacy_area .gplus{width:123px}
.social_share_privacy_area li div.gplusone{width:90px}
.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(bg/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden; float:left;margin:4px 0 0;padding:0;cursor:pointer}
.social_share_privacy_area li .switch.on{background-position:0 -12px;}
/* Switch end */

/* Tooltips begin */
.social_share_privacy_area li.help_info{position:relative;}
.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;}
.social_share_privacy_area li.gplus.help_info .info{left:-60px;}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px;}
.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info{display:block;}
.social_share_privacy_area li.help_info.info_off.display .info{display:none;}
.social_share_privacy_area li .help_info.icon{background:#fff url(bg/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/* Tooltips end */

/* Settings/Info begin */
.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(http://www.ifoha-folie.com/out/basic/src/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;}
#contact_footer{background:none repeat scroll 0 0 transparent;display:block;height:47px;margin-top:-47px;position:fixed !important;top:100%;width:952px;z-index:500;}
#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{}
#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{background:url(bg/bg_last_seen_products.png) top left no-repeat;width:993px;padding-left:9px;margin:0 auto;height:321px;display:block;}
.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:994px;margin: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;}
.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{width:400px;position:relative;top:-53px;float:right;margin-right:25px;}
.basket .accesoires2 img{float:left;}
.basket .accesoires2 .inner{float:left;width:350px;margin-left:7px;}
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;}

.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{margin-right:65px;}
.ppCheckoutOr{padding-left:712px;width:225px;clear:both;text-align:center;position:relative;top:-5px;}

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;}
div .bar.categories a.image,div .bar.categories a.text{padding:0;margin:0;display:inline-block;}

#mvd_e1230026dfc4a05ab1a76b7fdce718d2{left:-84px;}
#mvd_e1246c1ca140861538622deef148b98e{left:-240px;}

div .bar.categories span.tip.navigation.widthPadding{z-index:9999 !important;position:absolute;left:60px;text-transform:none}
div .bar.categories2 span.tip.navigation.widthPadding{z-index:9999 !important;position:absolute;left:-135px;text-transform:none}
span.tip.navigation.widthPadding{z-index:9999 !important;position:absolute;left:60px;width:250px;}
div.bar.categories a.tooltip.navigation, div.bar.categories2 a.tooltip.navigation{width:200px;padding:0;margin:0}

.staffelpreise {width:300px;}
.staffelpreise div{display:inline-block;float:left;width:100px;text-align:right;}
.staffelpreise .anzahl{text-align:left;width:50px;}


#trustbadge_ifoha #tsbadge_db8d3657bdbe440c985ae127463eaad4{
	width: 70px !important;
	height: 70px !important;
	clear:both !important;
	display:block !important;
	margin-top:10px !important;
	margin-left:10px !important;
}

#tsbadgeReviews_db8d3657bdbe440c985ae127463eaad4 {
	background-size: auto 81.99px !important;
    clear: both !important;
    display: block !important;
    float: none !important;
    width: 80px !important;
}

#rating_db8d3657bdbe440c985ae127463eaad4{
	background:none !important;
}

#stars_db8d3657bdbe440c985ae127463eaad4 img.star_db8d3657bdbe440c985ae127463eaad4{
	width:15px !important;
	width:15px !important;
}

#tsbadgeReviewsWrapper_db8d3657bdbe440c985ae127463eaad4, #tsbadgeReviews_db8d3657bdbe440c985ae127463eaad4{
	background:none !important;
	
}

#tsbadgeReviewsWrapper_db8d3657bdbe440c985ae127463eaad4{
	height:167px !important;
	background:none !important;
	border:0px !important;
	border-radius:0px !important;
}

.star_db8d3657bdbe440c985ae127463eaad4{width:15px !important;height:15px !important;}

.reviewBadgeTitle_db8d3657bdbe440c985ae127463eaad4.de_DE{
	font-size:9px !important;
	line-height:15px !important;
}

#sidebar_right{
	background-image:url(bg/trusted_verklebe_badge.png);
  height: 433px;
  margin-top: -217px;
  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{
	margin-right:10px;
	display:inline-block;
	padding-bottom:10px;
}
.searchfilter select{
	margin-left:5px;
}
.fol_filter{
	border: 1px solid #403f41;
	padding:10px 10px 0 10px;
	background:#fd9a00;
	margin-bottom:15px;
	margin-right:5px;
	border-radius:5px;
	color: black;
}
.trust {float:none;padding-bottom:5px;}
.trust strong{float:left}
.trust ul{display:block;list-style-type:none;padding-bottom:7px;}
.trust ul li{float:left;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.png) left no-repeat;}

.header{position:fixed;}
.header.sticky div.bar.oxid{padding-top:5px}
.header.sticky  div.bar.oxid .hotline{background-size:12px;padding-left:20px;height:20px;padding-top:5px;margin-left:10px;}
.header.sticky  div.bar.oxid  #minibasket{/*background-size:20px;padding-left:30px;*/}
.header .hide_sticky{display:block}
.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 .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;}

#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}