/* Allgemeine Definitionen */
body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.content-frame{
width:100%;
#margin-bottom:-1px;
text-align:center
}
.cf-position{
text-align:left;
width:947px;
margin:auto
}
div, span, p, td{
font-size:12px;
color:#415363;
margin:0;
font-family:verdana, arial, helvetica, sans-serif
}
a{
font-size:12px;
color:#334b88;
font-style:normal;
text-decoration:underline;
outline:none
}
a:visited{
color:#895555
}
a:hover{
color:#900;
text-decoration:none
}
.small{
font-size:10px
}
.small11{
font-size:11px
}
a.small{
font-size:10px;
text-decoration:none
}
.smallred{
font-size:10px;
color:#900
}
.footnote{
font-size:9px;
color:#bbc;
text-decoration:none
}
ul.footnotelist{
list-style-type:none;
margin:0;
padding:0
}
ul.footnotelist li{
margin:0;
padding:0
}
.footnotelist{
font-size:10px;
font-style:italic
}
a.footnotelist, a.footnotelist:visited, a.footnotelist:hover{
font-size:9px;
color:#415363;
text-decoration:none;
font-style:italic
}
.fn-sale-hint{
display:none
}
.footnote_price2_size{
font-size:10px;
color:#bbc;
text-decoration:none
}
.finder-plugin-spacer{
height:5px;
#height:4px;
font-size:1px;
line:height:1px;
display:block;
}
img{
border:0
}
li{
color:#415363;
margin:0 15px;
padding:0
}
ul, ol{
margin:10px 15px;
padding:0
}
form{
display:inline
}
.align-center{
text-align:center
}
.align-justify{
text-align:justify
}
.align-left{
text-align:left
}
.align-right{
text-align:right
}
.indent{
margin-left:40px !important
}
input, select, textarea{
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}
/* Hauptnavigation */
div.main_navigation{
position:absolute;
height:90px;
width:223px
}
div.main_navigation_background{
position:absolute;
z-index:0;
top:0;
left:0;
height:90px;
width:223px
}
div.main_navigation_midground{
position:absolute;
z-index:1;
top:0;
left:0;
height:90px;
width:223px
}
div.main_navigation_foreground{
position:absolute;
z-index:2;
top:10px;
left:10px;
height:70px;
width:203px;
text-align:right
}
div.main_navigation_foreground a{
text-decoration:none
}
div.main_navigation_foreground h3 a:hover{
text-decoration:underline;
color:#334b88
}
div.main_navigation_foreground p{
margin-top:6px;
font-size:10px;
color:#000
}
div.main_navigation_foreground p a{
text-decoration:underline;
font-size:10px;
color:#000
}
div.main_navigation_foreground p a:hover{
text-decoration:none
}
/* Brands */
.brands_container{
position:relative;
float:left;
text-align:center;
display:block
}
.brands_container table{
cellspacing:0;
cellpadding:0;
border:0;
margin:6px 13px;
height:34px;
width:110px
}
.brands_container td{
text-align:center
}
/* Service-Bereich */
div.service{
position:absolute;
height:215px;
width:167px
}
div.service a{
text-decoration:none
}
div.service_header h5{
color:#fff;
margin:0
}
div.service_background{
position:absolute;
z-index:0;
top:0;
left:0;
height:215px;
width:167px
}
div.service_header{
position:relative;
z-index:1;
top:4px;
left:10px
}
div.service_header h5{
margin:0;
font-weight:bold;
font-size:12px;
color:#fff
}
div.service_content{
position:relative;
z-index:1;
top:9px;
width:207px;
margin:0 0 6px 7px;
position:relative;
height:auto;
line-height:1.2
}
div.service_content ul{
list-style-image:url(../img/menu/left/bullet_bull_blue.gif);
list-style-type:none;
margin:0
}
div.service_content li{
font-size:11px;
margin:8px 0 0 15px
}
div.service_content li a, div.service_content li a:visited{
font-size:11px;
color:#415363;
text-decoration:none
}
div.service_content li a:hover{
font-size:11px;
color:#415363;
text-decoration:underline
}

/* Bestellvorgang */
tr.contenttextheadline{
background-color:#c7c7c7
}
tr.contenttextheadline td{
font-size:13px;
color:#900
}
tr.contenttext td{
font-size:12px;
color:#415363
}
/* Advised Search */
.loader{
margin-left:345px;
margin-top:74px
}
input.button_search{
font-size:12px;
color:#415363;
background-color:#e6e6e6;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fafafa;
border-bottom-color:#fafafa;
font-family:verdana, arial, helvetica, sans-serif
}
td.browse_navigation{
font-size:10px
}
/* Navigation Listen-/Galerieansicht */
#navi{
background: #A7B9CF url(../img/layout/list/navi_filter_background-1px.png) 0 0 repeat-x;
height:20px
}
#navi_elements{
clear:both;
padding-top:2px
}
select.swords_vendor{
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif
}
input.swords_dim{
margin-right:2px;
padding-top:1px;
padding-left:1px;
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif;
width:45px;
height:16px
}
.colorfield{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:100
}
/* Hauptbereich */
.main{
background-color:#fff
}
td.main-center{
width:186px;
min-width:186px;
max-width:186px;
background-color:#fff
}
.contenttext{
font-size:12px;
color:#415363
}
.price{
font-size:13px;
color:#900;
margin:0;
font-weight:bold
}
.shipinfo{
font-size:10px;
color:#BBC;
margin:0;
white-space:nowrap
}
#skonto{
font-size:9px
}
/* Überschriften */
h4, .contentheadline{
/* Produkttitel */
font-size:20px;
font-weight:bold;
color:#415363;
text-transform:uppercase;
margin:0
}
h3, .contenttextheadline{
/* Absatzüberschrift + Produkttitel klein */
font-size:13px;
color:#900;
margin:0
}
.contenttextheadline{
font-weight:700
}
h1{
/* Seitenüberschrift */
color:#900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin:0 0 16px 0
}
h2{
/* Herstellerzeile */
font-size:16px;
color:#900;
margin:0
}
div.service_block h2{
/* Absatzüberschriften Service-Seiten */
font-size:15px;
color:#900;
margin:0 0 3px
}
h2.grey{
/* Herstellerzeile */
font-size:16px;
color:#415363;
margin:0
}
.main-category-block h2 a, .main-category-block h2 a:visited{
font-size:12px;
color:#900;
margin:0 0 3px;
text-decoration:none
}
.main-category-block h2 a:hover{
font-size:12px;
color:#900;
margin:0 0 3px;
text-decoration:underline
}
/* a.h1 und a.h2 wird wegen SMO benutzt */
a.h1, a.h1:visited, a.h1:hover, a.h1:active{
color:#415363;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin:0 0 16px;
text-decoration:none
}
a h2, a:visited h2, a.h2, a.h2:visited,
h2 a, h2 a:visited, h2.a, h2.a:visited{
color:#900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:underline
}
a:hover h2, a.h2:hover, h2 a:hover, h2.a:hover{
color:#900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none
}
div.abstract h2{
color:#415363;
font-size:13px;
margin:0 0 5px
}
div.service-abstract h2, div.service-abstract-no-indent h2{
color:#415363;
font-size:13px;
margin:0 0 5px 25px
}
div.service-abstract p{
margin:0 25px
}
.service-list{
margin:0;
padding:0
}
.service-list li{
list-style:none none;
background:url(../img/content/service/bullet_bull_red.gif) no-repeat 0 6px;
padding-left:20px;
margin:0 0 5px 23px
}
/* roter Rand */
.border, a.border:visited{
background-color:#900;
color:#fff;
text-align:right;
font-size:11px;
text-decoration:none
}
a.borderactive, a.border:active, a.border:hover, a.borderactive:hover, a.borderactive:visited{
background-color:#900;
color:#fc0;
text-align:right;
font-size:11px;
text-decoration:none
}
/* Navigation */
.menu_cat_main{
margin-bottom:15px
}
/* Menu-Level 2 */
a.menu2, a.menu2:visited{
color:#000;
text-decoration:none
}
ul.menu2{
list-style-image:url(../img/menu/left/bullet_raquo.gif);
list-style-type:none;
margin:5px 0 5px 40px
}
ul.menu2new{
list-style-type:none;
margin:2px 0 2px 23px
}
li.menu2{
margin:0
}
a.menu2active, .menu2:active, a.menu2:hover, a.menu2active:hover, a.menu2active:visited {
color:#900;
text-decoration:none
}
ul.menu2active{
list-style-image:url(../img/menu/left/bullet_raquo.gif);
list-style-type:none;
margin:5px 0 0 40px
}
ul.menu2activenew{
list-style-type:none;
margin:2px 0 2px 23px
}
li.menu2active{
margin:0
}
/* Menu-Level 3 */
a.menu3, .menu3:visited{
font-size:11px;
color:#000;
text-decoration:none
}
ul.menu3{
list-style-image:url(../img/menu/left/bullet_bull.gif);
list-style-type:none;
margin:5px 0 5px 18px
}
ul.menu3new{
list-style-image:url(../img/menu/left/bullet_raquo.gif);
list-style-type:none;
margin:2px 0 2px 18px
}
li.menu3{
font-size:11px;
margin:0
}
a.menu3active, .menu3:active, a.menu3:hover, a.menu3active:hover, a.menu3active:visited{
font-size:11px;
color:#900;
text-decoration:none
}
ul.menu3active{
list-style-image:url(../img/menu/left/bullet_bull.gif);
list-style-type:none;
margin:5px 0 5px 18px
}
li.menu3active{
font-size:11px;
margin:0
}
/* Menu-Level 4 */
a.menu4, a.menu4:visited{
font-size:11px;
color:#000;
text-decoration:none
}
ul.menu4{
list-style-image:url(../img/menu/left/bullet_bull.gif);
list-style-type:none;
margin:5px 0 5px 18px;
white-space:nowrap
}
li.menu4{
font-size:11px;
margin:0
}
a.menu4active, .menu4:active, a.menu4:hover, a.menu4active:hover, a.menu4active:visited{
font-size:11px;
color:#900;
text-decoration:none
}
ul.menu4active{
list-style-image:url(../img/menu/left/bullet_bull.gif);
list-style-type:none;
margin:5px 0 5px 18px
}
li.menu4active{
font-size:11px;
margin:0
}
span.browsepage{
text-decoration:underline;
font-weight:bold;
font-size:10px
}
.link_back_next{
color:#900;
font-size:10px;
cursor:pointer
}
.link_back_next:hover{
color:#000
}
/* Spezial:Metamove-Links */
/* aktuell:*/
#metamove{ font-size:8pt;color:#df9800;text-align:center}
#metamove a{ font-size:8pt;color:#df9800;text-decoration:none}
/* Produktdetailseite */
h1.item-single-display,
h2.item-single-display,
#basket_element h1,
.sitemap h1{
color:#900;
float:left;
height:13px;
#height:22px;
line-height:13px;
padding-top:6px;
margin:0;
text-transform:capitalize
}
.icon-new{
float:left;
margin:7px 0 0 5px;
}
.sitemap h1{
float:none
}
.sitemap a:visited{
color:#415363
}
.csc-header-n1 h1,
.csc-header-n1 h2,
.csc-header-n2 h1,
.csc-header-n2 h2 {
height:13px;
#height:20px;
line-height:13px;
padding-top:4px;
margin:2px 0 15px 0;
#margin:2px 0 11px 0;
letter-spacing:0px;
word-spacing:0px;
white-space:nowrap;
}
ul.sizes p{
margin-top:10px
}
ul.single-detail-images{
margin:0;
padding:0;
list-style-type:none
}
ul.ul_icons{
display:inline-block;
list-style-type:none;
margin:0
}
ul.ul_icons li{
margin:0 10px 0 0;
float:left
}
ul.ul_icons li img{
margin-left:auto;
margin-right:auto
}
ul.single-detail-images li{
margin-bottom:10px
}
ul.single-color-images{
margin:0;
padding:0;
margin-top:5px;
margin-bottom:5px;
list-style-type:none;
text-align:left
}
ul.single-color-images li{
float:left;
margin:0 4px
}
h2.single{
margin:0;
font-size:12px;
font-weight:bold;
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:underline;
color:#415363
}
/* Warenkorb */
#basket_element{
min-height:568px
}
#basket_element a{
cursor:pointer;
color:#415363
}
#basket_element a:hover{
color:#900;
text-decoration:none
}
#basket_menu h1{
margin-bottom:20px
}
.basket-menu-past h1{
color:#415363;
cursor:pointer
}
.basket-menu-past div{
background:url(../img/menu/left/flower_415363.png) no-repeat 0 3px;
float:left;
width:22px;
height:21px
}
.basket-menu-present h1{
color:#900;
cursor:text
}
.basket-menu-present div{
background:url(../img/menu/left/flower_9a0000.png) no-repeat 0 3px;
float:left;
width:22px;
height:21px
}
.basket-menu-future h1{
color:#ccd;
cursor:text
}
.basket-menu-future div{
background:url(../img/menu/left/flower_ccccdd.png) no-repeat 0 3px;
float:left;
width:22px;
height:21px
}
#basket_info p, #basket_info a, #basket_help p{
font-size:10px;
color:#415363
}
.help-icon{
background:url(../img/layout/icons/red_box_icons.png) no-repeat 0 -20px;
float:left;
width:20px;
height:20px
}
.voucher-icon{
background:url(../img/layout/icons/red_box_icons.png) no-repeat 0 0;
height:20px;
line-height:20px;
padding-left:30px
}
.newsletter-icon{
background:url(../img/layout/icons/info.png) no-repeat 0 0;
width:14px;
height:14px;
margin-left:168px
}
.basket-overview-table{
table-layout:inherit;
border-collapse:collapse;
width:689px;
border:1px solid #c7c7c7
}
.basket-overview-table td{
padding:5px
}
.grey-separator-1{
height:1px;
background-color:#c7c7c7;
padding:0 !important
}
.grey-separator-2{
height:3px;
background-color:#c7c7c7;
padding:0 !important
}
.basket-overview-table-headline, .basket-overview-table-headline td{
background-color:#c7c7c7;
font-size:13px;
color:#900;
font-weight:bold;
padding:3px 5px !important
}
.border-right-white{
border-right:1px solid #fff
}
.basket-overview-table-product td{
padding-top:10px;
padding-bottom:10px
}
.border-right-grey{
border-right:1px solid #c7c7c7
}
.basket-voucher-price-info{
color:#900
}
.basket-small-message{
font-size:10px;
margin-top:5px
}
tr.basket-overview-table-info td{
padding-top:10px;
padding-bottom:10px
}
.basket-product-payment-table td{
padding:0 !important
}
.basket-payment-hint{
margin-top:2px;
font-size:10px
}
.basket-hint-tax{
font-size:10px;
color:#fff;
font-weight:normal
}
.basket-productimage{
vertical-align:top;
text-align:center
}
ul.basket-info{
margin:0;
padding:0;
list-style-type:none
}
ul.basket-info li{
line-height:13px;
font-size:11px;
margin:0;
padding:0
}
.basket-product-inner-table td{
padding:0 !important;
height:12px !important
}
.basket-order-inner-table td.label{
padding-left:0;
width:120px
}
.increment-amount, .increment-amount-hover{
background:url(../../base/img/content/increment_amount.gif) no-repeat;
width:11px;
height:10px
}
.increment-amount-hover{
background:url(../../base/img/content/increment_amount_hover.gif) no-repeat
}
.decrement-amount, .decrement-amount-hover{
background:url(../../base/img/content/decrement_amount.gif) no-repeat;
width:11px;
height:10px
}
.decrement-amount-hover{
background:url(../../base/img/content/decrement_amount_hover.gif) no-repeat
}
.delete-voucher, .delete-voucher-hover{
background:url(../../base/img/content/delete_voucher.gif) no-repeat;
margin-top:2px;
width:11px;
height:10px
}
.delete-voucher-hover{
background:url(../../base/img/content/delete_voucher_hover.gif) no-repeat
}
ul.payment-selector{
list-style-type:none;
margin:0;
padding:0
}
ul.payment-selector li{
margin:0;
padding:0
}
.basket-textbox{
vertical-align:middle;
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif;
border:1px solid #415363;
line-height:normal;
background-color:#fff;
color:#000;
height:16px
}
.basket-textbox-error{
border:1px solid #f00 !important
}
.basket_email{
margin-top:10px;
height:16px
}
.basket_email input{
width:263px
}
.basket-customer-table, .basket-bank-table{
border:1px solid #c7c7c7;
border-collapse:collapse;
clear:both;
width:689px;
height:336px
}
.basket-bank-table{
height:160px
}
.basket-customer-head, .basket-bank-head{
background-color:#c7c7c7
}
.basket-customer-head td, .basket-bank-head td{
height:20px;
width:50%;
padding-left:10px;
font-weight:800;
font-size:13px;
color:#900
}
.basket-bank-head td{
width:100%
}
.basket-customer-body{
height:316px
}
.basket-bank-body{
height:140px
}
.basket-customer-body td{
width:50%;
padding-left:10px;
vertical-align:top;
border:1px solid #c7c7c7
}
.basket-bank-body td{
padding-left:10px;
vertical-align:top;
border:1px solid #c7c7c7
}
.basket-customer-body-row, .basket-bank-body-row{
height:22px
}
.basket-customer-body input, .basket-bank-body input{
float:left;
width:180px
}
.basket-customer-cell, .basket-bank-cell{
float:left;
font-size:11px;
width:100px
}
.basket-button-left{
float:left;
width:200px;
height:21px
}
.basket-button-left a{
padding-left:22px;
background:url(../../tk/img/layout/single/icon_back.gif) 3px 2px no-repeat
}
.basket-button-right{
float:right;
width:180px;
height:21px
}
.cell-fail, .cell-fail-email, .cell-correct, .cell-correct-email{
width:16px;
height:16px;
margin-left:287px;
background:url(../../tk/img/layout/icons/cross_hook.png) no-repeat 0 0
}
.cell-fail-email, .cell-correct-email{
margin-left:348px
}
.cell-correct, .cell-correct-email{
background:url(../../tk/img/layout/icons/cross_hook.png) no-repeat 0 -16px
}
.basket-secure-hint{
float:right;
line-height:16px;
margin:2px 5px 0 0
}
.basket-secure-hint-img{
float:right;
height:18px;
width:12px;
background:url(../../tk/img/layout/icons/lock.png) 0 0 no-repeat
}
.basket-package-green, .basket-package-yellow, .basket-package-red{
padding-left:22px;
line-height:16px;
float:left
}
.basket-package-red{
background:url(../../tk/img/layout/icons/packages.png) 0 0 no-repeat
}
.basket-package-yellow{
background:url(../../tk/img/layout/icons/packages.png) 0 -16px no-repeat
}
.basket-package-green{
background:url(../../tk/img/layout/icons/packages.png) 0 -32px no-repeat
}
/* allgemeine Angaben */
.underline{
text-decoration:underline
}
.bold{
font-weight:bold
}
.line-through{
text-decoration:line-through
}
/* Galerie/Liste Header */
.filter{
min-height:16px;
max-height:32px
}
#filter_text{
float:left;
color:#000;
font-weight:bold;
font-size:10px;
padding:1px 10px 0 0
}
#filter_row{
margin-left:102px;
height:16px
}
.filter-line{
border-bottom:1px solid #900
}
.product_pres_navi{
padding:2px 0;
background-color:#acacac;
height:14px
}
.product_pres_navi_bottom{
line-height:14px;
padding:0 5px 3px 5px;
position:relative;
display:block;
width:679px;
height:16px
}
.product_pres_navi p{
float:right
}
.product_pres_navi_div{
float:left;
margin-right:4px;
#margin-right:5px;
font-size:10px
}
/* Farbbilder */
.listview_colors{
margin:0;
padding:0
}
.listview_colors tr td{
margin-right:1px;
text-align:center;
vertical-align:bottom;
height:100%
}
.listview_colors tr td a{
text-decoration:none;
display:block
}
/* "neu-tag" */
.listview_colors tr td span{
color:#900;
font-size:9px
}
/* Preis etc. */
.list_content_details{
float:right
}
.list_content_details a{
font-size:10px;
color:#900
}
a.list_content_tax{
font-size:9px;
color:#bbc;
text-decoration:none
}
/* Galerieansicht */
.gallery-content{
float:left;
display:block;
margin:auto;
width:171px;
min-width:171px;
max-width:171px;
#width:172px;
#min-width:172px;
#max-width:172px;
line-height:14px;
overflow:hidden;
position:relative;
border-right:0;
border-left:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
border-top:0
}
.gc-last{
border-right:1px solid #d6d6d6
}
.gc-last-product{
border-right:1px solid #d6d6d6;
#width:173px;
#min-width:173px;
#max-width:173px
}
.gc-top{
border-top:1px solid #d6d6d6
}
.gc-image{
position:relative;
margin-top:12px;
width:171px;
height:145px
}
.gc-img-block{
position:absolute;
display:block;
text-align:center;
bottom: 0;
width:171px
}
.gc-special-offer,.gc-product-expire{
position:absolute;
z-index:1;
left:124px;
top:98px;
width:35px;
height:35px
}
.gc-product-expire{
left:0;
top:4px
}
.gc-variants-sale{
position:absolute;
left:140px;
top:50px
}
.gc-data{
padding-bottom:0;
margin-bottom:8px;
padding-top:0;
position:relative;
display:block;
text-align:center
}
.gc-text{
position:relative;
width:160px;
text-align:center;
padding-top:10px;
font-size:10px;
margin:auto;
display:block
}
.gc-text strong{
color:#415363
}
.gc-text p{
font-size:9px;
color:#bbc;
margin-top:2px
}
.gc-text a{
font-size:11px;
color:#435059;
font-weight:normal;
text-decoration:none
}
.gc-text a span{
font-size:11px;
font-weight:bold;
color:#435059
}
.gc-text .gc-product-text{
font-size:11px
}
.gc-text a:hover, .gc-text a:hover span{
font-size:11px;
color:#900;
text-decoration:underline
}
.gc-vendor-text{
font-size:11px;
font-weight:normal !important;
line-height:10px
}
.gallery_product_price_text{
color:#900;
font-size:11px
}
/* neue Singleansicht */
noscript p{
font-weight:bold;
color:#900;
border:1px solid #900;
padding:10px;
margin-bottom:10px
}
#singleview_header{
width:100%;
height:27px
}
#singleview_header img{
display:block
}
#singleview_left_boxes{
float:left;
position:relative
}
#singleview_left_box{
float:left;
width:160px;
overflow:hidden
}
#singleview_left_box table{
text-align:center
}
.old_price{
display:block;
margin-top:10px
}
.old_price span{
color:#900;
font-size:11px
}
.old_price #price2, .old_price #price2text, .old_price #price2hint{
visibility:hidden
}
.delivery{
display:block;
margin-top:15px;
height:30px
}
.delivery span{
font-size:10px;
color:#415363;
font-style:italic;
display:block;
margin-bottom:5px
}
#singleview_left_box .cart{
margin-top:20px;
width:150px
}
#singleview_left_box .savehint{
display:block;
margin:13px 0 15px 0;
font-size:9px
}
#singleview_left_box .notepad{
font-size:9px;
display:block;
margin-top:21px;
text-decoration:none;
padding:10px 0 5px 30px;
background:#fff url(../img/layout/single/notepad.png) no-repeat 3px center
}
#singleview_left_box .datasheet{
font-size:9px;
display:block;
margin-top:10px;
text-decoration:none;
padding:10px 0 5px 30px;
background:#fff url(../img/layout/single/pdf.png) no-repeat left center
}
#singleview_left_box .back{
font-size:12px;
display:block;
margin-top:17px;
text-decoration:underline;
padding:0 0 5px 22px;
background:#fff url(../img/layout/single/icon_back.gif) no-repeat 3px 3px
}
#singleview_left_box .price{
margin-top:20px;
font-weight:normal
}
#singleview_left_box #price{
font-size:15px;
color:#900;
font-weight:bold
}
.price_hint{
font-size:12px;
color:#BBC !important;
font-weight:bold
}
.price_hint_position{
position:relative;
top:-2px
}
.price .small{
font-size:9px
}
.sizes .price_hint{
font-size:12px
}
#singleview_left_box #lowest_price_info{
font-size:10px;
color:#415363;
font-weight:normal
}
#singleview_left_box #delivery_text{
font-size:10px;
color:#415363;
font-style:italic;
text-decoration:underline
}
#singleview_left_box #shipping{
font-size:9px;
color:#415363;
font-weight:bold;
font-style:normal
}
.svc-padding{
margin-top:10px;
padding-left:15px;
padding-right:5px;
overflow:hidden;
width:100%
}
#singleview_right_box{
float:left;
text-align:center;
margin-top:10px;
padding-left:4px
}
#singleview_footer{
width:100%;
margin-top:20px;
margin-bottom:20px
}
.product-note ul{
margin:2px 0 0 0;
list-style:none
}
.product-note li{
margin:0;
padding:0 0 0 20px;
background:url(../img/layout/single/dot.gif) no-repeat 8px 6px
}
.cross-selling-box{
width:150px;
margin-top:15px;
}
.csb-head{
background:transparent url(../img/layout/single/cross_selling_box_sprite.png) 0 0 no-repeat;
height:21px;
padding:3px 0 0 8px;
#padding: 2px 0 0 8px;
}
.csb-head span{
color:#fff;
font-size:11px;
font-weight:bold
}
.csb-body{
background:transparent url(../img/layout/single/cross_selling_box_sprite.png) -150px 0 repeat-y;
padding-bottom:1px
}
.csb-footer{
background:transparent url(../img/layout/single/cross_selling_box_sprite.png) 0 -24px no-repeat;
height:8px
}
.csb-image-box{
text-align:center;
position:relative;
width:143px
}
.csb-image{
padding-top:4px;
#padding-top:6px;
margin-bottom: 7px;
#margin-bottom:5px;
width:143px;
display:block
}
.csb-body span,
.csb-body a, .csb-body a:visited{
font-size:10px;
color:#415363;;
text-decoration:none;
line-height:1.4
}
.csb-body a:hover, .csb-body a:hover span{
color:#900;
text-decoration:underline
}
.similar-products{
margin:29px 0 0 5px;
padding:20px 0 0 8px;
width:331px;
height:152px;
background:transparent url(../img/layout/single/similar_products_box.png) 0 0 no-repeat
}
.sp-body{
height:96px;
width:306px;
background:#fff no-repeat right center;
overflow:hidden;
margin:0 2px;
color:#e2e2e2
}
.sp-headline{
margin:0 0 6px 10px;
cursor:pointer;
width:200px;
float:left;
color:#415363;
font-size:12px;
font-weight:bold;
background:url(../img/layout/single/similar_products_arrow.png) no-repeat 125px 3px
}
.sp-list{
margin:0;
padding:4px 0 0 0;
#padding:0;
clear:left;
list-style:none outside none;
display:block;
position:relative;
top:0;
height:68px;
margin:5px 0 0 0;
left:5px
}
.sp-product{
float:left;
width:70px;
height:68px;
margin:0 3px
}
.sp-product div{
width:70px;
text-align:center;
position:absolute;
bottom:4px
}
.sp-list li{
margin:0 3px;
padding:0;
float:left;
width:70px
}
.sp-footer{
padding-top:5px;
#padding-top:4px;
height:19px
}
.sp-footer a{
font-size:10px;
color:#415363;
text-decoration:none;
line-height:1.6
}
.sp-footer span{
font-size:10px;
color:#415363;
margin-left:10px
}
.sp-footer a:hover{
color:#900;
text-decoration:underline
}
ul.gallery-colorimages{
margin:0;
padding:0;
list-style-type:none;
height:20px;
min-height:20px;
max-height:20px
}
ul.gallery-colorimages *{
margin:0;
padding:0;
text-decoration:none
}
ul.gallery-colorimages li{
display:inline;
margin-left:-5px;
margin-right:-5px
}
a.gallery-colorimage img{
border:0;
position:relative;
top:3px;
border:0
}
p.gallery-shipping-info{
position:relative;
top:-3px;
margin-top:0
}
p.gallery-shipping-info a{
font-weight:normal
}
p.gallery_price{
line-height:18px;
height:20px;
font-weight:normal;
color:#415363;
font-size:10px;
margin-top:7px;
overflow:hidden
}
p.gallery-shipping-info a,
p.gallery-shipping-info a:hover,
p.gallery-shipping-info a:visited{
color:#bbc;
font-size:9px
}
.gc-data a{
text-decoration:none
}
.gc-data .table_content_colorchooser{
height:30px;
margin:auto;
position:relative;
padding:0;
border-collapse:separate;
border-spacing:1px;
margin-top:0
}
.gc-data .colorchooser-placeholder{
height:30px;
position:relative;
text-align:center
}
.gc-data .gc-colorchooser td{
vertical-align:bottom;
height:30px
}
.gallery_colorchooser{
position:relative;
overflow:hidden;
width:122px;
height:20px;
margin:0;
left:0;
float:left
}
.gallery_colorchooser li{
margin:0;
float:left
}
.gallery_colorchooser_thumbnail{
display:inline;
position:relative;
border:0;
width:20px;
height:20px;
float:left;
text-align:center;
list-style-image:none;
list-style-position:outside;
list-style-type:none
}
.gc-data .browse_right{
display:block;
position:relative;
background:url(../img/layout/navigation/double_arrow_right.png) no-repeat 0 0;
width:10px;
height:10px;
margin-top:7px;
margin-left:2px
}
.gc-data .browse_left{
visibility:hidden;
float:left;
display:block;
position:relative;
background:url(../img/layout/navigation/double_arrow_left.png) no-repeat 0 0;
width:10px;
height:10px;
margin-top:7px;
margin-right:2px
}
/* Der Rahmen zu den Farbvarianten*/
.colorchooser_view{
float:left;
position:relative;
overflow:hidden;
width:120px
}
ul.list-content-item{
margin:0;
padding:0;
margin-top:10px;
list-style-type:none
}
ul.list-content-item *{
margin:0;
padding:0
}
ul.list-content-item li h1{
margin:0;
padding:0;
font-size:10px;
padding-top:4px
}
ul.list-content-item li h1 a{
color:#900;
padding-left:4px;
font-size:13px
}
div.list-content-image{
float:left;
margin-top:10px;
margin-bottom:20px;
width:100px;
text-align:center
}
div.list-content-description{
margin-left:110px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px
}
div.list-content-detail-link{
background:transparent url(../img/layout/list/list_header.png) 0 0 no-repeat;
color:#900;
margin:0;
padding:0 0 0 6px;
height:25px;
min-height:25px;
max-height:25px
}
.list-special-offer{
position:absolute;
top:28px;
left:70px;
width:30px;
height:30px
}
.pdf_icon{
display:block;
padding:12px 0 12px 30px;
background:#fff url(../img/layout/single/pdf.png) no-repeat left center
}
.trusted-shops-box, .paypal-box, .prepayment-box{
width:685px;
height:113px;
background:#e2e2e2 url(../img/layout/list/list_spacer.gif) 0 0 no-repeat;
padding:0 2px 2px
}
.trusted-shops-box{
cursor:pointer
}
.paypal-box{
height:190px;
#height:170px
}
.trusted-shops-head, .paypal-head, .prepayment-head{
height:18px;
#height:21px;
padding:3px 0 0 11px;
font-size:11px
}
.prepayment-head,.paypal-head{
padding-top:11px;
}
.trusted-shops-body, .paypal-body, .prepayment-body{
height:90px;
width:663px;
#width:685px;
padding:0 11px;
background:#fff no-repeat right center;
overflow:hidden;
padding-bottom:2px
}
.trusted-shops-body{
background: #fff url(../../base/img/content/trustedshop-sign.gif) 5px center no-repeat
}
.paypal-body, .prepayment-body{
background:#e2e2e2 no-repeat right center;
height:150px
}
.prepayment-body{
height:75px
}
#basket_overview_content{
display:block;
clear:left
}
.basket_headline{
width:680px;
margin:20px 0 10px;
font-size:13px;
color:#900;
background-color:#e7e7e7;
display:block;
height:20px;
padding:0 0 0 3px;
position:relative
}
.basket_headline *{
position:absolute;
bottom:2px
}
.payment_messages{
font-size:13px;
color:#900;
margin:10px 0
}
.basket_price{
float:right;
color:#900;
margin-right:9px;
font-weight:bold
}
.basket-shipping-messages{
margin-top:10px;
font-size:10px
}
/* Styles für den Merkzettel */
ul.notepad-list{
list-style-type:none;
margin:0;
padding:0;
margin-top:4px
}
ul.notepad-list *{
margin:0;
padding:0
}
ul.notepad-list li{
clear:both
}
a.notepad-remove{
background:url(../../base/img/content/notepad_removeitem_hover.gif) no-repeat;
display:block;
width:11px
}
a.notepad-remove img{
display:block;
width:11px;
height:10px;
border-style:none
}
a.notepad-remove:hover{
border:0
}
a.notepad-remove:hover img{
visibility:hidden
}
/* roter Button */
.red-image-button{
background:transparent url(../img/layout/button_red.png) 0 0 no-repeat;
width:150px;
height:31px
}
.rib-text{
width:143px;
text-align:center;
font-weight:bold;
color:#fff;
line-height:20px;
cursor:pointer;
padding-top:2px
}
.red-button-143, .red-button-170, .red-button-211, .red-button-320{
height:20px;
background-color:#900
}
.red-button-143{
width:143px
}
.red-button-170{
width:170px
}
.red-button-211{
width:211px
}
.red-button-320{
width:320px
}
.red-button-center-143, .red-button-center-170, .red-button-center-211, .red-button-center-320{
float:left;
border:0;
background-color:#900;
color:#fff;
font-weight:bold;
line-height:20px;
text-align:center;
cursor:pointer
}
.red-button-center-143{
width:129px
}
.red-button-center-170{
width:156px
}
.red-button-center-211{
width:197px
}
.red-button-center-320{
width:306px
}
.red-button-corner-top-left, .red-button-corner-top-right, .red-button-corner-bottom-left, .red-button-corner-bottom-right,
.red-button-corner-top-left-e2e2e2, .red-button-corner-top-right-e2e2e2, .red-button-corner-bottom-left-e2e2e2, .red-button-corner-bottom-right-e2e2e2{
width:7px;
height:7px;
overflow:hidden;
float:left
}
.red-button-corner-top-left{
margin-bottom:13px;
background:#900 url(../img/layout/corners.png) no-repeat 0 0
}
.red-button-corner-top-right{
margin-bottom:13px;
background:#900 url(../img/layout/corners.png) no-repeat -7px 0
}
.red-button-corner-bottom-left{
margin-top:13px;
background:#900 url(../img/layout/corners.png) no-repeat 0 -7px
}
.red-button-corner-bottom-right{
margin-top:13px;
background:#900 url(../img/layout/corners.png) no-repeat -7px -7px
}
.red-button-corner-top-left-e2e2e2{
margin-bottom:13px;
background:#e2e2e2 url(../img/layout/corners.png) no-repeat 0 -14px
}
.red-button-corner-top-right-e2e2e2{
margin-bottom:13px;
background:#e2e2e2 url(../img/layout/corners.png) no-repeat -7px -14px
}
.red-button-corner-bottom-left-e2e2e2{
margin-top:13px;
background:#e2e2e2 url(../img/layout/corners.png) no-repeat 0 -21px
}
.red-button-corner-bottom-right-e2e2e2{
margin-top:13px;
background:#e2e2e2 url(../img/layout/corners.png) no-repeat -7px -21px
}
.grey_button_30{
height:16px;
width:30px
}
.grey_button_center{
float:left;
border:0;
background-color:#c7c7c7;
height:16px;
width:20px;
cursor:pointer
}
.grey_button_center span{
line-height:16px;
color:#900;
font-weight:bold;
font-size:12px
}
.grey_button_corner_left, .grey_button_corner_right{
width:5px;
height:16px;
float:left
}
.grey_button_corner_left{
background:url(../img/layout/corners.png) no-repeat 0 -28px
}
.grey_button_corner_right{
background:url(../img/layout/corners.png) no-repeat -5px -28px
}
/* Suchbutton kompakter Taschenfinder */
.button_white_136{
border:0;
background-position:bottom;
cursor:pointer;
width:136px;
height:19px;
background-image:url(../img/layout/button_white_136x19.gif);
color:#900;
font-weight:normal;
font-size:11px
}
.button_advised_search{
width:27px;
height:16px;
background: url(../img/layout/search/magnifier_16px.png) no-repeat;
border:0;
cursor:pointer
}
/* Button für partnerwidgets */
.button_widget, .button_widget_small{
border:0;
width:120px;
height:18px;
background:url(../img/layout/widgets/button_widget.gif) no-repeat;
background-position:bottom;
font-size:10px;
color:#900;
cursor:pointer
}
.button_widget_small{
width:115px;
height:15px;
background:url(../img/layout/widgets/button_widget115.gif) no-repeat
}
/* Service-Seiten */
a.service_page{
text-decoration:none;
color:#900
}
a.service_page:hover{
text-decoration:underline
}
/* Tracking */
h1.tracking, h2.tracking{
color:#415363;
margin:0
}
h2.tracking{
font-size:12px
}
table.tracking-items, table.tracking-status{
border:#ccc 1px solid;
background-color:#ccc
}
table.tracking-items th, table.tracking-status th{
text-align:left
}
div.tracking-return-announce{
border:1px dashed #900;
background:#efee9b;
padding:10px;
margin-bottom:50px
}
ul.tracking-mail{
list-style-type:none;
margin:0;
padding:0
}
ul.tracking-mail li{
margin:0;
margin-bottom:5px;
padding:0
}
.tracking_link{
font-size:10px;
text-decoration:none
}
fieldset.voucher-input{
display:none;
height:20px;
border-style:none;
margin:5px 0 0 0;
padding:0
}
hr.voucher-payment-ruler{
width:680px;
min-width:680px;
max-width:680px;
height:2px;
min-height:2px;
max-height:2px;
border-style:none;
margin-left:0;
background-color:#c8c8c8;
color:#c8c8c8;
text-align:left
}
/* Retour-Announce */
div.retourannounce{
border:0
}
div.retourannounce input.r{
text-align:right
}
div.retourannounce input.inv{
border:0 solid #fff;
background:none;
text-align:right;
color:#415363
}
div.retourannounce input.txtinv{
border:0 solid #fff;
color:#415363;
visibility:hidden
}
div.retourannounce #optioninfo, #optioninfo, #retourtypeinfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#415363;
font-size:10px;
border:0 solid #fff;
width:600px;
scrollbar-base-color:#fff;
scrollbar-3d-light-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#fff;
overflow-x:hidden;
overflow-y:hidden;
overflow:hidden;
display:none
}
div.retourannounce #optioninfo, #optioninfo{
height:42px
}
div.retourannounce #additioninfo, #additioninfo, div.retourannounce #additioninfo_p, #additioninfo_p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#415363;
font-size:10px;
border:0 solid #fff;
width:600px;
height:56px;
scrollbar-base-color:#fff;
scrollbar-3d-light-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#fff;
overflow-x:hidden;
overflow-y:hidden;
overflow:hidden;
display:none
}
div.retourannounce #retcomment{
width:600px
}
div.retourannounce #addtext{
border:0 solid #fff
}
.novelties-container{
overflow:hidden;
width:704px
}
.nc-title{
color:#415363;
font-size:13px;
padding:5px 0 5px 12px;
background: transparent url(../../tk/img/layout/novelties/novelties_box_sprite.png) 0 0 no-repeat;
height:18px;
font-weight:bold
}
.nt-position{
position:relative;
top:5px
}
.n-products{
background: transparent url(../../tk/img/layout/novelties/novelties_box_sprite.png) -704px 0 repeat-y;
padding-top:3px;
#padding-top:9px;
}
.novelties{
position:relative;
width:689px;
overflow:hidden
}
.n-height_131{
height:131px
}
.n-height_119{
height:119px
}
.n-box{
position:absolute;
top:0;
left:2px;
width:685px;
overflow:hidden
}
.n-shadow{
position:absolute;
top:0;
height:130px;
overflow:visible;
z-index:2
}
.n-left-shadow{
left:0
}
.n-right-shadow{
left:660px;
right:0
}
.n-shadow img{
opacity:0.9;
-moz-opacity:0.9;
filter:Alpha(opacity=90);
width:25px;
height:155px
}
.n-button{
position:absolute;
top:40px;
overflow:hidden;
z-index:3
}
.n-left-button{
left:4px
}
.n-right-button{
right:4px;
left:665px
}
.n-button img{
width:16px;
height:26px
}

.novelties ul{
position:absolute;
margin:0;
padding:0;
list-style:none none outside
}
.novelties li{
position:relative;
float:left;
width:100px;
margin:0 3px 0 3px;
padding:0
}
.n-image{
position:relative;
margin:auto;
margin-bottom:3px;
#text-align:center;
#left:-35px
}
.n-image div{
position:absolute;
text-align:center;
bottom:0
}
.n-text{
position:relative;
margin:auto;
text-align:center
}
.n-text a{
font-size:10px;
color:#415363;
text-decoration:none;
display:block
}
.n-text a:hover{
color:#900;
text-decoration:underline
}
.n-link img{
margin-right:5px;
position:relative;
top:1px
}
.n-link{
background: transparent url(../../tk/img/layout/novelties/novelties_box_sprite.png) 0 -25px no-repeat;
height:40px;
#height:45px;
padding-top:7px
}
.n-link a, .n-link a:visited{
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-left:13px;
color:#fff
}
.n-link a:hover{
color:#900;
text-decoration:underline
}
.arrow-link{
color:#334B88;
padding-left:15px;
background:url(../img/content/link_arrow_white.png) 0 3px no-repeat
}
/* Textbox */
.textbox{
#overflow:hidden;
vertical-align:middle;
#vertical-align:auto;
margin:0 0.1em;
border:1px solid #a1a1a1;
line-height:normal
}
.textbox:focused{
outline:;
border:1px solid #000
}
/* Topseller */
.topseller{
width:709px;
#width:708px;
margin:0;
padding:0;
position:relative;
left:-9px;
}
.ts-title{
background: #fff url(../../tk/img/layout/list/topseller_box_sprite.png) no-repeat 0 0;
height:35px
}
.ts-title a, .ts-title a:visited, .ts-title span{
position:relative;
top:17px;
left:18px;
color:#900;
font-size:14px;
font-weight:bold;
text-decoration:none
}
.ts-title a:hover{
text-decoration:underline
}
.ts-content{
background: #fff url(../../tk/img/layout/list/topseller_box_sprite.png) repeat-y -712px 0;
padding:3px 0 0 0
}
.ts-text{
font-size:11px;
line-height:14px;
width:669px;
position:relative;
left:18px
}
.ts-products{
position:relative;
left:8px;
padding-bottom:0;
margin-top:3px;
#margin-top:6px;
width:689px
}
.ts-row{
float:left;
margin-bottom:0;
width:98px
}
.ts-block{
height:73px;
position:relative;
width:98px
}
.ts-img-block{
position:absolute;
display:block;
text-align:center;
bottom:0;
width:98px
}
.ts-product-title{
width:92px;
#width:98px;
vertical-align:top;
text-align:center;
font-size:10px;
padding:3px 3px 0;
text-decoration:none;
color:#415363
}
.ts-bar{
background:#e2e2e2 url(../../tk/img/layout/list/topseller_box_sprite.png) 0 -35px no-repeat;
width:710px;
#width:708px;
height:35px;
margin:0
}
.ts-spacer{
width:15px;
height:4px;
font-size:1px;
line-height:1px
}
.ts-vendor-link{
margin:0;
padding:4px 7px 0 7px
}
.ts-vendor-link a{
background:transparent url(../../tk/img/layout/navigation/double_arrow_right.png) 0 2px no-repeat;
font-size:11px;
color:#415363;
text-decoration:none;
padding-left:15px
}
.ts-vendor-link a:hover{
text-decoration:underline;
color:#415363
}
.ts-footer{
background:transparent url(../../tk/img/layout/list/topseller_box_sprite.png) 0 -70px no-repeat;
height:18px
}
.clear_left,.clr-left{
clear:left
}
.clear_both,.clr-both{
clear:both
}
.flt-left{
float:left
}
.flt-right{
float:right
}
/* Selectmenu */
.ui-dz_selectmenu{
display:block;
height:14px;
#height:16px;
overflow:hidden;
text-decoration:none;
line-height:14px;
border:1px solid #a1a1a1
}
.ui-dz_selectmenu_basket, .ui-dz_selectmenu_basket_order{
margin:0 !important;
display:block;
height:14px !important;
#height:16px !important;
overflow:hidden;
text-decoration:none;
line-height:14px;
border:1px solid #415363
}
.ui-dz_selectmenu_basket_order{
height:16px !important;
#height:18px !important;
line-height:16px
}
.ui-dz_selectmenu_filter{
display:block;
height:16px;
overflow:hidden;
text-decoration:none;
line-height:14px;
border:none
}
.ui-dz_selectmenu_navi{
display:block;
float:left;
height:14px;
#height:16px;
overflow:hidden;
text-decoration:none;
line-height:14px;
border: 1px solid #A1A1A1;
background:white none
}
.ui-dz_selectmenu_icon, .ui-dz_selectmenu_basket_icon, .ui-dz_selectmenu_basket_order_icon{
display:block;
float:left;
width:7px;
height:14px !important;
background:url(../../base/img/content/spriteArrows_white_background.png) no-repeat scroll 0 50%;
margin:0 3px 0 4px !important;
#margin:0 0 0 4px
}
.ui-dz_selectmenu_basket_order_icon{
height:16px !important
}
.ui-dz_selectmenu_navi_icon, .ui-dz_selectmenu_fts_icon{
display:block;
float:left;
width:7px;
height:14px;
background:url(../../base/img/content/spriteArrows_white_background.png) no-repeat scroll 0 50%;
margin:0 3px 0 5px;
#margin:0 0 0 4px
}
.ui-dz_selectmenu_filter_icon{
display:block;
float:left;
width:7px;
height:14px;
background:url(../../base/img/content/spriteArrows_white_background.png) no-repeat scroll -14px 50%;
margin:0 -1px 0 0
}
.ui-dz_selectmenu_icon_selected, .ui-dz_selectmenu_navi_icon_selected, .ui-dz_selectmenu_fts_icon_selected, .ui-dz_selectmenu_basket_icon_selected, .ui-dz_selectmenu_basket_order_icon_selected{}
.ui-dz_selectmenu_filter_icon_selected{
background:url(../../base/img/content/spriteArrows_white_background.png) no-repeat scroll -56px 50%;
margin:0 -3px 0 0;
width:10px
}
.ui-dz_selectmenu_status{
line-height:14px;
text-align:center;
height:14px;
width:117px;
border-right:1px solid #a1a1a1;
float:left;
font-size:10px;
color:#000
}
.ui-dz_selectmenu_filter_status{
float:right;
line-height:14px;
height:14px;
font-size:10px;
color:#000;
margin-right:2px;
white-space:nowrap
}
.ui-dz_selectmenu_navi_status{
line-height:14px;
text-align:center !important;
height:14px;
width:114px;
border-right:1px solid #a1a1a1;
float:left;
font-size:10px;
color:#000;
white-space: nowrap;
overflow:hidden
}
.search-bar-head .ui-dz_selectmenu_navi,
#nb-select .ui-dz_selectmenu_navi,
#nb-select-placeholder .ui-dz_selectmenu_navi{
border:1px solid #a1a1a1 !important;
height:14px;
#height:16px
}
#nb-select .ui-dz_selectmenu_navi_icon,
#nb-select-placeholder .ui-dz_selectmenu_navi_icon,
.ui-dz_selectmenu_navi_icon{
margin-left:4px
}
.ui-dz_selectmenu_basket_status, .ui-dz_selectmenu_basket_order_status{
line-height:14px;
text-align:left;
height:14px !important;
width:117px;
border-right:1px solid #415363;
float:left;
font-size:10px;
padding-left:5px;
color:#000
}
.ui-dz_selectmenu_basket_order_status{
line-height:16px;
height:16px !important;
font-size:12px;
color:#900
}
.ui-dz_selectmenu_status_hover, .ui-dz_selectmenu_filter_status_hover, .ui-dz_selectmenu_navi_status_hover, .ui-dz_selectmenu_fts_status_hover, .ui-dz_selectmenu_basket_status_hover, .ui-dz_selectmenu_basket_order_status_hover
.ui-dz_selectmenu_status_hover div, .ui-dz_selectmenu_filter_status_hover div, .ui-dz_selectmenu_navi_status_hover div, .ui-dz_selectmenu_fts_status_hover div, .ui-dz_selectmenu_basket_status_hover div, .ui-dz_selectmenu_basket_order_status_hover div{
cursor:pointer;
color:#900 !important
}
.ui-dz_selectmenu_menu, .ui-dz_selectmenu_filter_menu, .ui-dz_selectmenu_basket_menu, .ui-dz_selectmenu_basket_order_menu{
border:1px solid #000;
background:#fff none;
padding:0;
margin:0;
list-style:none;
position:absolute;
display:none;
#height:expression( this.scrollHeight > 198 ? "198px" :"auto" );
max-height:198px;
#max-height:178px;
z-index:10;
white-space:nowrap;
overflow-x:hidden;
overflow-y:auto
}
.ui-dz_selectmenu_navi_menu{
border:1px solid #a1a1a1;
background:#fff none;
padding:0;
margin:16px 0 0 0;
#margin:0;
list-style:none;
position:absolute;
display:none;
overflow:auto;
z-index:10;
#height:expression( this.scrollHeight > 178 ? "178px" :"auto" );
max-height:178px;
white-space:nowrap;
overflow-x:hidden;
overflow-y:auto
}
.search-bar-head .ui-dz_selectmenu_navi_menu{
border:1px solid #a1a1a1;
top:3px
}
.ui-dz_selectmenu_menu li, .ui-dz_selectmenu_filter_menu li, .ui-dz_selectmenu_navi_menu li, .ui-dz_selectmenu_basket_menu li, .ui-dz_selectmenu_basket_order_menu li{
padding:0 2px;
margin:0;
display:block;
line-height:14px;
height:14px;
border-right-width:0 !important;
border-left-width:0 !important
}
.ui-dz_selectmenu_menu li a, .ui-dz_selectmenu_filter_menu li a, .ui-dz_selectmenu_navi_menu li a, .ui-dz_selectmenu_basket_menu li a, .ui-dz_selectmenu_basket_order_menu li a{
font-size:10px;
color:#000;
text-decoration:none;
display:block
}
.ui-dz_selectmenu_basket_order_menu li a{
font-size:12px
}
.ui-dz_selectmenu_item_selected a, .ui-dz_selectmenu_filter_item_selected a, .ui-dz_selectmenu_navi_item_selected a, .ui-dz_selectmenu_navi_item_selected a span, .ui-dz_selectmenu_basket_item_selected a, .ui-dz_selectmenu_basket_order_item_selected a{
color:#900 !important
}
.ui-dz_selectmenu_menu_hover, .ui-dz_selectmenu_filter_menu_hover, .ui-dz_selectmenu_navi_menu_hover, .ui-dz_selectmenu_basket_menu_hover, .ui-dz_selectmenu_basket_order_menu_hover{
cursor:pointer;
background-color:#d7d7d7
}
.housecolor-icon{
float:left;
margin:2px 3px 0 0;
width:11px;
height:11px;
font-size:0
}
.hci-beige{background-color:#cea66b}
.hci-black{background-color:#000}
.hci-blue{background-color:#4169e1}
.hci-brown{background-color:#7d604f}
.hci-cyan{background-color:#0cc}
.hci-gold{background:url(../img/layout/icons/housecolor.png) 0 -22px no-repeat}
.hci-green{background-color:#0f0}
.hci-grey{background-color:#adadad}
.hci-multi{background:url(../img/layout/icons/housecolor.png) 0 0 no-repeat}
.hci-olive{background-color:#5c995c}
.hci-orange{background-color:#ffa500}
.hci-pink{background-color:#f0f}
.hci-purple{background-color:#9370db}
.hci-red{background-color:#f00}
.hci-silver{background:url(../img/layout/icons/housecolor.png) 0 -11px no-repeat}
.hci-white{background-color:#fff;width:9px;height:9px;#width:11px;#height:11px;border:1px solid #000}
.hci-yellow{background-color:#ff0}
.box_left{
margin:0 0 9px 2px;
width:178px
}
.ui-dz_input{
border:1px solid #a1a1a1
}
.top-cat-title, .default-option{
font-weight:bold;
font-size:10px;
color:#000
}
.default-option{
color:#900 !important
}
.search-bar span{
color: inherit
}
.sub-cat-title{
margin-left:7px;
font-size:10px;
text-decoration: none !important
}
.sub-cat-title span{
font-size:10px;
text-decoration:none
}
.header-menu img{
display:block
}
.header-menu{
background: url(../../tk/img/head/header.png) no-repeat;
height:56px;
margin-top:2px
}
.header-menu a,
.header-menu a:visited,
.basket_empty{
font-size:9px;
text-decoration: none;
color:#000
}
.header-menu a:hover{
color:#900
}
.header-menu .header-logo{
position:relative;
left:60px;
top:17px;
float:left
}
.header-menu .header-claim{
position:relative;
left:83px;
top:38px;
float:left
}
.header-menu .header-contact{
position:relative;
left:110px;
top:9px;
float:left;
width:310px
}
.header-menu .header-menu-links{
margin:0;
position:relative;
top:1px;
#top:1px;
clear:left;
line-height: 14px;
height:12px;
text-align:left
}
.header-texts{
overflow:hidden;
height:12px
}
.header-texts a{
display:block;
height:12px
}
#header_contact_text{
position:relative;
top:10px;
left:11px;
height:18px;
float:left
}
#header_contact_text a{
width:50px;
background: url(../../tk/img/head/texts/contact_s.png) 0 0 no-repeat
}
#header_contact_text a:hover, #header_basket_text a:hover{
background-position: 0 -12px
}
#header_basket_text a{
width:70px;
background: url(../../tk/img/head/texts/basket_s.png) 0 0 no-repeat
}
.header-menu .header-basket{
position:relative;
top:9px;
margin-left:7px;
height:56px;
float:left;
width:135px;
height:42px
}
#header_basket_text{
position:relative;
top:10px;
left:0;
height:18px;
float:right
}
.header-menu .header-basket-icon{
float:left;
margin-right:5px;
position:relative;
top:0;
left:30px;
height:26px
}
.header-menu .header_basket_plugin{
float:right;
position:relative;
line-height: 14px;
height:12px;
white-space: nowrap;
top:2px
}
.search-bar{
position:relative;
height:28px;
top:42px;
background: url(../../tk/img/layout/search/searchbar.png) no-repeat 2px 0;
#background: url(../../tk/img/layout/search/searchbar_8bit.png) no-repeat 2px 0
}
.header-image{
height:115px;
position:relative;
z-index:99
}
.search-bar-head{
top:-1px;
#top:0;
display:block
}
.sb-plugin{
position:relative;
top:4px;
#top:3px;
left:14px;
z-index:10;
width:530px
}
.search-bar .ui-dz_selectmenu_navi,
.search-bar .ui-dz_selectmenu_navi_status{
text-align:left !important;
text-indent:4px
}
.search-bar .ui-dz_selectmenu_navi_menu{
margin:16px 0 0 0
}
.search-spacer{
width:480px;
height:2px;
line-height:1px;
font-size:1px
}
.search-text{
float:left;
position:relative;
top:1px;
#top:2px;
width:45px
}
.st-img{
background:url(../../tk/img/head/texts/search.png) no-repeat;
width:45px;
height:18px;
display:block;
cursor:pointer
}
.search-input{
float:left;
margin-left:4px;
top:2px;
#top:0px
}
#output{
margin-top:0;
width:122px;
#width:124px;
top:19px
}
.ui-dz_input_container{
background-color:#fff;
border:1px solid #A1A1A1;
width:148px;
height:14px;
#height:12px;
#margin-top:1px
}
.ui-dz_input{
width:148px;
#width:143px;
font-size:10px;
#top:2px;
background-color:#fff;
border:0;
height:14px;
#height:12px;
margin:0;
display:block;
text-indent:3px
}
.brand-navi-select, .category-navi-select{
float:left;
width:130px;
margin-top:0px;
#margin-top:1px;
margin-left:4px
}
.category-navi-select{
width:142px
}
.search-bar #search_submit{
float:left;
width:28px;
margin-top:0;
#margin-top:0px;
margin-left:6px;
#margin-left:3px
}
.styled_select{
position:relative
}
.styled_select .input_box{
border:1px solid #a1a1a1;
height:16px;
width:102px;
position:relative;
float:left;
background:#fff
}
.styled_select .input_text{
font-size:10px;
margin:auto;
color:#000
}
.styled_select .dropdown_select{
border-top:1px solid #a1a1a1;
border-right:1px solid #a1a1a1;
border-bottom:1px solid #a1a1a1;
background: #fff;
height:16px;
display:block;
float:left
}
.close{
background-image:url(../img/layout/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px
}
.frame-box{
position:absolute;
z-index:9999;
display:none
}
.frame-corner-top-left, .frame-corner-top-right, .frame-corner-bottom-left, .frame-corner-bottom-right{
width:14px;
height:15px;
float:left
}
.frame-corner-top-left{
background:url(../img/layout/rect.png) no-repeat 0 0
}
.frame-corner-top-right{
background:url(../img/layout/rect.png) no-repeat -14px 0
}
.frame-corner-bottom-left{
background:url(../img/layout/rect.png) no-repeat 0 -14px
}
.frame-corner-bottom-right{
background:url(../img/layout/rect.png) no-repeat -14px -14px
}
.frame-top, .frame-bottom, .frame-left, .frame-right, .frame{
float:left;
background-color:#fff
}
.frame-top{
height:14px;
border-top:1px solid #333
}
.frame-bottom{
height:13px;
border-bottom:1px solid #333
}
.frame-left, .frame-right{
width:14px
}
.frame-left{
border-left:1px solid #333
}
.frame-right{
border-right:1px solid #333
}
.overlay-iframe_width{
width:750px;
#width:748px
}
.overlay-iframe-height{
height:700px
}
.overlay-error-width, .overlay-load-error-width {
width:370px;
#width:352px
}
.overlay-error-height{
height:70px;
#height:84px
}
.overlay-load-error-height{
height:115px
}
.overlay-load-width{
width:310px
}
.overlay-load-height{
height:70px
}
.overlay-load p, .overlay-load-error p, .overlay-error p{
text-align:center
}
.overlay-load h2, .overlay-load-error h2{
margin:0;
padding:10px 30px;
font-size:20px;
text-align:center
}
.overlay-title{
font-size:13px;
font-weight:bold;
color:#900;
padding-bottom:20px
}
.contentWrap{
overflow-y:auto;
overflow-x:hidden;
#width:750px;
#height:700px;
max-height:700px
}
#error_title{
background:url(../img/layout/icons/red_box_icons.png) no-repeat 0 -40px;
line-height:22px;
padding-left:26px;
#padding-left:20px
}
.overlay-load, .overlay-product-image, .overlay-load-error, .overlay-error, .overlay-iframe{
z-index:9999;
display:none;
background-color:#fff;
opacity:1;
text-align:left;
border:1px solid #333;
padding:15px;
-moz-border-radius:14px;
-webkit-border-radius:14px;
-khtml-border-radius:14px;
border-radius:14px;
-moz-box-shadow:0 0 50px #ccc;
-webkit-box-shadow:0 0 50px #ccc;
-khtml-box-shadow:0 0 50px #ccc;
box-shadow:0 0 50px #ccc
}
.overlay-load-ie-old, .overlay-product-image-ie-old, .overlay-load-error-ie-old, .overlay-error-ie-old, .overlay-iframe-ie-old{
z-index:9999;
background-color:#fff;
opacity:1;
text-align:center
}
.overlay-error-size{
min-width:300px;
max-width:500px;
min-height:60px
}
.overlay-load-error-size{
width:360px;
height:150px
}
.main-content-frame {
background: #fff url(../../tk/img/layout/frame/dashed_line.png) repeat-y scroll 201px 1px;
#background-position: 203px 0;
border: 2px solid #900;
border-top:0;
border-bottom:0;
position:static;
z-index:1
}
.left-navi {
width:190px;
background-color: #fff;
float:left;
text-align:left;
padding:4px 0 0 16px;
#padding:5px 0 0 16px;
position:relative;
z-index:10
}
.page-title{
#height:20px;
line-height:13px;
padding-top:6px;
margin-bottom:15px;
#margin-bottom:1px;
}
.category-title{
height:34px;
color:#900;
padding:0;
margin:0;
position:relative;
top:-4px;
#top:-5px;
}
.category-title img{
margin-bottom: -7px;
display:inline
}
.category-title h1 {
margin-bottom:0
}
.main-content {
background-color: #fff;
display:block;
margin: 2px 0 0 225px;
#margin: 4px 0 0 222px;
}
.mc-width{
width:689px
}
.mc-position{
float:left;
#width:697px;
padding-left:8px;
background-color: #fff;
margin-bottom:15px
}
.mc-header, .mc-footer {
line-height:1px;
font-size:1px;
overflow:hidden;
margin:0;
background: #fff url(../../tk/img/layout/frame/edge-sprite.gif) no-repeat -100px -100px;
height:8px
}
.mc-top-left{
width:10px;
background-position:-10px -7px;
float:left
}
.mc-top-center{
width:20px;
position:relative;
left:193px;
background-position:0px -7px;
float:left
}
.mc-top-right{
width:11px;
float:right;
background-position:2px -7px
}
.mc-bottom-left{
width:10px;
background-position: -10px 1px;
float:left
}
.mc-bottom-center{
position:relative;
left:193px;
background-position: 0 1px;
float:left;
width:20px
}
.mc-bottom-right{
width:10px;
float:right;
background-position: 1px 1px
}
.footer-bar{
height:16px;
background:transparent url(../../tk/img/layout/frame/bottom_outside.gif) no-repeat;
padding:0;
margin-bottom:8px
}
.fb-tklink{
position:relative;
left:225px;
top:1px;
color:#fff;
font-size:11px;
float:left
}
.fb-tklink a{
font-size:11px;
color:#fff;
text-decoration:none;
cursor:default
}
.fb-menu{
position:relative;
left:577px;
top:1px;
color:#fff;
font-size:11px;
float:left
}
.single_image_min_height  {
min-height:70px;
height:auto !important;
#height:45px;
border:1px solid black
}
#view_resultpart{
margin:12px 0 10px 0;
#margin-top:0;
}
#navi_filter_bar{
height:41px
}
.tooltip{
z-index:1;
display:none;
min-height:50px !important
}
.tooltip.left{
#margin:0 0 0 40px;
}
.tooltip-top, .tooltip-bottom{
margin:0;
padding:0;
width:205px;
#width:242px;
height:14px !important;
background:url(../img/layout/tooltip-left.png) no-repeat 0 0
}
.tooltip-middle{
margin:0;
padding:0 10px;
width:179px;
#width:201px;
background-color:#f0f0f0;
border-left:1px solid #415363;
border-right:1px solid #415363
}
.tooltip p{
margin-top:-1px;
color:#900;
width:178px;
font-size:12px
}
.tooltip-bottom, .tooltip.left .tooltip-bottom{
height:43px !important;
background:url(../img/layout/tooltip-left.png) no-repeat 0 -73px
}
.tooltip.left .tooltip-bottom{
background:url(../img/layout/tooltip-right.png) no-repeat 0 -73px
}
.partner-banner img{
border:1px solid #9d9d9d;
margin:0 0 5px 1px;
display:block
}
.partner-banner-first{
margin-top:5px
}
#navi-brand{
position:relative;
width:178px;
height:24px;
margin:10px 0 7px 0
}
#nb-select, #nb-select-placeholder{
margin:auto;
#margin-left:20px
}
#nb-select{
width:136px !important;
height:24px;
}
#nb-select-placeholder{
display:block;
width:135px
}
#nb-select-placeholder .ui-dz_selectmenu_navi{
width:136px
}
#nb-select-placeholder .ui-dz_selectmenu_navi_status{
width:120px;
#width:119px
}
#article_sum{
width:75px;
padding:2px 0 0 10px;
line-height:10px;
margin:0
}
.noscript #article_sum{
width:85px;
padding-left:5px;
padding-top:2px;
line-height:10px;
float:left;
margin:0
}
#no_js_page{
float:right;
padding:2px 5px 0 0;
line-height:10px
}
.page-switch{
float:right;
height:14px;
margin-right:4px
}
.ps-button-right, .ps-button-left{
float:left;
margin-top:3px;
#margin-top:1px;
}
.ps-button-left{
margin-right:5px;
}
.ps-button-right-bottom, .ps-button-left-bottom, .ps-button-left-bottom-with-arrow{
padding-left:8px;
margin-top:1px;
#margin-top:0
}
.ps-button-left-bottom-with-arrow{
padding-left:153px
}
.ps-button-left-bottom{
padding-left:220px
}
.ui-autocomplete{
position:absolute;
cursor:default;
z-index:100 !important;
width:310px !important
}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/* workarounds */
* html .ui-autocomplete{
width:1px
}
.ui-widget-content {
border:1px solid #a1a1a1;
background-color:#fff
}
.ui-menu{
list-style:none;
padding:2px;
margin:0;
display:block;
float:left
}
.ui-menu .ui-menu-item{
margin:0;
padding:0
}
.ui-menu-item .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-menu .ui-menu-item a{
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{
background-color:#d7d7d7
}
.fts-search-input{
width:563px;
float:left
}
.ui-autocomplete span{
white-space:nowrap;
overflow:hidden;
font-size:10px;
color:#000
}
.ac-word{
display:inline-block;
float:left;
width:180px;
#width:170px
}
.ac-type{
width:120px;
display:inline-block;
vertical-align:middle
}
