.news_table{display: table;max-width:1080px;border: 0 none;padding: 0;margin: 0 auto;}.news_table_bottom{display: table;max-width:1080px;border: 0 none;padding-top: 0px;margin: 0 auto;}.news_col{display: table-cell;box-sizing: border-box;vertical-align:top;}.newslink p{  height:70px;}.pad10{  padding:10px 0;}.news_col_33{display: table-cell;box-sizing: border-box;width:33%;vertical-align:top;padding:0 5px;}.news_col_34{display: table-cell;box-sizing: border-box;width:34%;vertical-align:top;}.news_col_50{display: table-cell;box-sizing: border-box;width:50%;vertical-align:top;}.news_col_25{display: table-cell;box-sizing: border-box;width:25%;vertical-align:top;}.news_img, .news_img_padding{display: block;box-sizing: border-box;width:100% !important;height:auto !important;padding:1px;}.news_img_padding{padding-right: 3%;}.news_img{}.banner-homepage{  padding-top:10px;}.newslink{display:block;box-sizing: border-box;}.newslink_25 {display:block;box-sizing: border-box;padding-bottom: 3%;}.newslink_50 {display:block;box-sizing: border-box;padding-bottom: 2.8%;}.shop_content{  font-size:13px;  padding-bottom:30px;}.shop_content a{  text-decoration:underline;}.line-through{  text-decoration:line-through;  font-weight:normal;}.ts_img{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll transparent;  background-position: -767px -196px;  width:100px;  height:100px;  display:inline-block;}.ts_img_small{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -500px -176px transparent;  width:38px;  height:38px;  display:inline-block;}.info_text{  padding: 10px 0 0 10px;}.rating_line{  height:1px;  border-top:1px solid #ccc;}.rating_stars_header{  padding:5px 5px 5px 0;}.rating_stars .underline{  text-decoration:underline;  width:auto;}.rating_stars{  position: relative;    padding:15px 5px 15px 0;}.rating_info{  padding:10px 0 0 10px;}.open_rating_star{  position: relative;  float:left;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll transparent;  background-position: -589px -237px;  width:15px;  height:15px;}.rating_product{  width:100%;  margin:20px 10px;  position:relative;  float:left;}.rating_image{  position:relative;  float:left;  max-width:230px;  max-height:230px;}.rating_text{  position:relative;}.rating_date{  padding-right:5px;  font-weight:bold;}.rating_description{  position:relative;  float:left;    margin: 0 20px 0 30px;}.submenu_header{  color: #1B457D;  font-size:13px;  font-weight:bold;  }.resize_glass{  position:absolute;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -613px -218px transparent;  right:10px;  bottom:5px;  height:20px;  width:20px;  z-index:1;  cursor: pointer;}#brand_search{  /*  margin-top:5px;  margin-left:8px;  */  margin: 5px 0 0 3px;  border: 1px solid #eee;    width:170px;  padding: 5px;  border-radius:2px;  transition: border 0.3s ease 0s, box-shadow 0.5s ease 0s; }#brand_search:hover{  border: 1px solid #eee;  box-shadow:1px 1px 2px #ccc;}.rating_star{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -589px -237px transparent;  top:1px;  width:15px;  height:15px;  display: inline-block;  margin-bottom : -2px;}.rating_star_half_active{  background-position: -572px -237px;  width:8px;}.rating_star_half_not_active{  background-position: -596px -237px;  width:6px;}.rating_star_active{  background-position: -572px -237px;  }.review{  border-bottom: 1px solid;  border-color: #cccccc;  padding: 10px 5px 5px 5px;}.special_img {  bottom: 53px;  height: 26px;  position: absolute;  right: 41px;  width: 35px;  z-index: 7 !important;}.home-over-box{height:300px;width:314px;bottom:589px;background-color: #FF0000;position:absolute;}.top_cat{  position:relative;  width:228px;  float:left;  border:1px solid #ddd;  background:#f3f3f3;  margin-right:5px;}.home_cats_top{  display:block;  font-size:18px;  margin: 10px 0 5px 0;  font-weight:bold;  color:#666;  font-style:italic;  padding-left:5px;}.home_cats_child {  display: block;  float: left;  font-size: 11px;  font-weight: bold;  height: 17px;  width: 101px;  padding-right:5px;  padding-left:5px;  color:#666;}.home_cats_child_wrap{  position:relative;  float:left;  display:block;  border-bottom:1px solid #ccc;  padding:0 0 10px 0;  margin: 0 0 -1px 5px;}.agb{  float:right;  padding:5px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -240px -90px transparent;  width:9px;  height:9px;  margin-right:5px;  margin-top:2px;}.coupon_info {width:100%;text-align:center;margin-top:10px;font-weight:bold;}.customers_bonus{  text-align:right;}.cat_arrow{  width:6px;  height:6px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-bottom:1px !important;  margin-right:4px !important;}.cat_arrow_filter{  width:6px;  height:6px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-top:7px !important;  margin-right:4px !important;  float: left;}.cc_cross {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -55px transparent;  width:9px;  height:9px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-top:10px !important;  margin-left:7px !important;}a:hover .cc_cross {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -69px transparent;}.cat_cross_filter{  width:9px;  height:9px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-top:5px !important;  margin-left:4px !important;  float: right;}.cat_cross_filter_active{  width:9px;  height:9px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-top:5px !important;  margin-left:4px !important;  float: right;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -60px -54px transparent;}.question_mark{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -74px -53px transparent;  height: 13px;  width: 13px;  display:inline-block!important;}.filter_dropdown a:hover .cat_cross_filter, .filter_single a:hover .cat_cross_filter{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -60px -55px transparent;}.filter_dropdown a.active .cat_cross_filter,.filter_single a.active .cat_cross_filter{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -55px transparent;}.filter_dropdown a.active:hover .cat_cross_filter,.filter_single a.active:hover .cat_cross_filter{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -69px transparent;}li.hr {  margin: 5px;  border-top: 1px solid #DDDDDD;}.filter_dropdown a.active .cat_arrow_filter, .filter_dropdown a:hover .cat_arrow_filter,.filter_single a.active .cat_arrow_filter, .filter_single a:hover .cat_arrow_filter {  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -43px -57px;}ul.vmenu ul li a.active .cat_arrow, ul.vmenu ul li a:hover .cat_arrow{  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -43px -57px;}ul.vmenu a.active .t .cat_arrow, ul.vmenu a:hover .t .cat_arrow{  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -43px -71px;}.fb-like, .aklamio-share-btn{  margin: 25px 0 0 0;}.cat_cont{/*  border-bottom:1px solid #ddd; */}.option_header{  font-weight:bold;  padding:7px 5px 0 0;}.option_header_product{  font-weight:bold;  padding:7px 5px 0 0;  float:left;}.option_field{  float:left;  padding:5px 0;  width:100%;}.option_radio{  float:left;  position:relative;  padding:7px;  margin:2px;  border:1px solid #ddd;  min-width:20px;  font-weight:bold; /* color:#1B457D; */  text-align:center;  cursor:pointer;  font-style:italic;  border-radius:4px;}.option_radio:hover{  border:1px solid #f6a741;}.option_radio_active{  border:1px solid #f6a741; /* background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -823px -79px transparent; */  background-color: #f6a741;  color:#fff;}#options_ids{  float:left;}.manufacturers_image{  width:1070px;  height:307px;  margin: 0 0 5px 0;}.filter_header{padding: 10px ; position:relative;color: #333;/*font-weight:bold;*/font-size:16px;border-bottom:1px solid #000;}.reduced_price_box{padding:0px 5px 5px 5px;margin:0 7px 0 8px;position:relative;}.px_box, .px_box_active{  display:inline-block;  width:10px;  height:10px;  border: 1px solid #222;}.px_box_active{  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -702px -224px transparent;}.reduced_price{  padding:0px 0px 0px 5px;  color: #333;}.cur_filter{color:#333;position:relative;padding:5px 0 10px 10px;font-weight:bold;font-size:11px;}div.filter_reset{width:178px;border-bottom:1px solid #ddd;text-align:center;padding:5px 0;margin:0 5px;}a.filter_reset, a.filter_reset:link{text-decoration:none;color:#333;font-weight:bold;}a.filter_del, a.filter_del:link{text-decoration:none;color:#333;/* font-weight:bold; */font-size:12px;float:right;padding:px 5px 0 0;}.del_icon{width:9px;height:9px;display:inline-block;background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -31px -55px;margin:0 0 -1px 3px;}a.filter_del:hover .del_icon{background-position: -31px -69px;}.manuheader{color:#333;margin-left: 11px;padding-top:5px;font-weight:bold;border-bottom: 1px solid #ddd;width:100px;}.border_top{border-top: 1px solid #ddd;width:100%;margin-top:5px;padding-top:5px;padding-bottom:5px;}.manuheader1 {position:relative;float:left;font-size:24px;font-weight:bold;width:30px;}.manu_con1{padding-left:15px;padding-top:5px;width:173px;position:relative;float:left;font-size:12px;}.manu_con1 a{text-decoration:none;display:block;margin-bottom:5px;white-space:nowrap;}.manu_text{  font-size:18px;  color: #fff;  font-weight: normal;  position:relative;  text-align:left;  white-space: nowrap;  border-bottom:1px solid #ef5912;  text-transform:uppercase;}.app_text{  font-size:14px;  color: #808080;  font-weight: bold;  position:relative;  float:left;  text-align:left;  white-space: nowrap;  padding: 5px 10px 0 20px;}.social_text{  font-size:14px;  color: #808080;  font-weight: bold;  position:relative;  float:left;  text-align:left;  white-space: nowrap;  padding: 5px 10px 0 0;}.newsletter_text{  font-size:14px;  color: #fff;  font-weight: bold;  position:relative;  float:left;  text-align:left;  white-space: nowrap;  top:3px;  padding-right:10px;}.newsletter_input{  position:relative;  float:left;}.newsletter_input input{  border: 1px solid #B2B2B2;  border-radius: 3px 3px 3px 3px;  padding: 3px;  background:none;  color:#808080;}.nl-button{  float:left;  position:relative;  padding:0 0 0 10px;}                   .nl-button button{  border: 1px solid #B2B2B2;                                        border-radius: 3px 3px 3px 3px;  padding: 2px 15px;  background:none;  color:#ef7033;;  cursor:pointer;}.footer-info-text .link-button{  top:-3px;}.product_text{/*font-size:12px;*/color: #404040;font-weight: bold;position:relative;text-align:left;}.manu_dis{position:relative;width:580px;border-top: 2px solid;border-color: #DDDDDD;overflow:hidden;text-align:left;}.manu, .footer-center, .footer-right {margin-top:10px;}.manu{float:left;position:relative;width:582px;border-color: #DDDDDD;}.manu_con{padding-top:5px;width:145px;position:relative;float:left;}.manu_name{position:relative;width:100%;font-size:10px;text-decoration:none;}.manu_name a{text-decoration:none;color: #808080;}.manu_name a:hover{  color: #f59c22;}.footer_social, .footer_app{  border-top:1px solid #808080;  position: relative;  float:none;  margin: 10px auto;  width:493px;  height:25px;  padding-top:10px;}.footer-info{  display:inline-block;  position:relative;  padding: 10px 40px;  text-align:left;}.footer-newsletter{  margin: 25px auto;  position:relative;  float:none;  width:493px;  height:25px;}.footer-info .manu_name{ font-size:14px; padding:3px 5px; color:#aaa;}.footer-info-text{ /* padding-left:5px; */  position:relative;  float:left;}.payment_dis{  position:relative;  float:left;/*  border-top: 2px solid;  border-color: #DDDDDD;   overflow:hidden; */}.payment_det{  float:left;  padding-left:5px;  padding-top:10px;  position:relative;  text-decoration:none;}.payment_det_pay{  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -428px -353px;  margin-top:5px;  width:150px;  height:47px;  position:relative;}.paypal_logo{margin-top:5px;width:177px;height:54px;background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -793px -201px;display: block;}.payment_logos{  margin-top:5px;  width:156px;  height:70px;  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -252px -185px;}.shipping_logos{  margin-top:5px;  width:50px;  height:33px;  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -552px -304px;}a.social-links{display:inline-block;text-decoration:none;float:none;margin-top:4px;}span.facebook-logo, span.twitter-logo, span.google-logo, span.youtube-logo, span.iphone-logo, span.android-logo, span.wordpress-logo, span.pinterest-logo, span.tumblr-logo, span.instagram-logo {display:block;background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat;width:19px;height:19px;float:left;margin-right:2px;margin-left:2px;}span.youtube-logo{background-position:-620px -262px;}span.google-logo{background-position:-598px -262px;}span.facebook-logo{background-position:-557px -262px;}span.twitter-logo{background-position:-577px -262px;}span.iphone-logo{background-position:-577px -284px;}span.android-logo{background-position:-555px -284px;}span.wordpress-logo{background-position:-602px -284px;width:50px;}span.pinterest-logo{background-position:-642px -262px;}span.tumblr-logo{background-position:-665px -262px;}span.instagram-logo{background-position:-687px -262px;}span.social_footer_text{line-height:32px;font-size:11px;}a.app-link{display:inline-block;}.app-apple{display:inline-block;width:128px;height:60px;background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -440px -285px;}.app-android{display:inline-block;width:170px;height:46px;background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat -577px -284px;}#Productlist, #Categorielist{/*border-top:1px solid #ddd;*/}.MagicZoomBigImageCont {	border: 1px solid #ddd;}.MagicZoomMain {	text-align: center !important;	width: 92px;}.MagicZoomMain div {	padding: 0px !important;}/* Header look and feel CSS class *//* header is shown if "title" attribute is present in the <A> tag */.MagicZoomHeader {	font:			10px Tahoma, Verdana, Arial, sans-serif;	color:			#666;	text-align:     center !important;}/* CSS class for small looking glass square under mouse */.MagicZoomPup {	border: 		1px solid #aaa;	background: 	#ffffff;}/* CSS style for loading animation box */.MagicZoomLoading {	text-align:		center;	background: 	#ffffff;	color:			#444;	border: 		1px solid #ccc;	opacity:		0.8;	padding:		3px 3px 3px 3px !important;	display: 		none; /* do not edit this line please */}/* CSS style for gif image in the loading animation box */.MagicZoomLoading img {	padding-top:	3px !important;}#debug_link {    background-color: #FFFFFF;    left: 0;    position: fixed;    top: 0;    z-index: 1;}#debug {    background-color: #FFFFFF;    display: none;    height: 800px;    left: 10px;    overflow: scroll;    position: fixed;    text-decoration: none;    top: 20px;    width: 800px;    z-index: 1;}#debug_session {    background-color: #FFFFFF;    display: none;    position: relative;    text-decoration: none;}#debug_defined {    background-color: #FFFFFF;    display: none;    position: relative;    text-decoration: none;}#debug_help {    background-color: #FFFFFF;    display: none;    position: relative;    text-decoration: none;}.gift_left {    float:left;    position: relative;    height: 20px;    width: 178px;   }.banner-homepage {  width:1080px;  margin:0 auto;  padding-bottom:10px;  position:relative;}a.visited{  display:block;  float:left;}.pleft{  padding-left:10px;  display:block;  float:left;}     .outfits{  position:relative;  padding: 20px 0 0 0;}.outfits  a, a.visited{  display:block;  float:left;}/*slidebox Home START*/.slidebox {    background: none repeat scroll 0 0 #CCCCCC;    border: 1px solid #FFFFFF;    margin: 0 auto;    overflow: hidden;    position: relative;}.slidebox, .slidebox .slideboxSlide {    width: 1078px;}#slidebox_product_listing .slidebox, #slidebox_product_listing .slidebox .slideboxSlide {    width: 100%;}.slidebox, .slidebox .slideboxSlides, .slidebox .slideboxSlide {    height: 500px;}#slidebox_product_listing .slidebox, #slidebox_product_listing .slidebox .slideboxSlides, #slidebox_product_listing .slidebox .slideboxSlide {    height: 307px;}.slidebox ul {    border: 0 none;    list-style-type: none;    margin: 0;    overflow: hidden;    padding: 0;    position: relative;}.slidebox ul li {    float: left;    height: 503px;    width: 1068px;}#slidebox_product_listing .slidebox ul li {    float: left;    height: 307px;    width: 1070px;}.slidebox ul li .slideboxCaption {    font-family: Verdana,Geneva,sans-serif;    font-size: 13px;    padding: 20px;}.slideboxContainer {    margin: 0 5px 10px 5px;    position: relative;    width:735px;    float:left;}.slideboxContainer .slideboxNext, .slideboxContainer .slideboxPrevious {    display: block;    height: 21px;    margin-top: -11px;    position: absolute;    top: 50%;    width: 21px;}.slideboxContainer .slideboxNext {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -664px -102px transparent;    margin-right: 10px;    right: 0;}.slideboxContainer .slideboxNext:hover {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -664px -124px transparent;}.slideboxContainer .slideboxPrevious {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -643px -102px transparent;    margin-left: 10px;}.slideboxContainer .slideboxPrevious:hover {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -643px -124px transparent;}.slideboxContainer .slideboxThumbs {    bottom: 10px;    position: absolute;    right: 10px;    text-align: center;}.slideboxContainer .slideboxThumbs .slideboxThumb {    background: none repeat scroll 0 0 #666666;    color: #FFFFFF;    display: inline-block;    font-size: 12px;    margin: 0 3px;    min-height: 10px;    min-width: 10px;    text-decoration: none;}.slideboxContainer .slideboxThumbs .slideboxThumb:hover, .slideboxContainer .slideboxThumbs .selectedSlideboxThumb {    background: none repeat scroll 0 0 #FFFFFF;    color: #666666;}#slidebox_1 {    border: 1px solid #aaa;   /* box-shadow: 4px 4px 5px rgba(109, 109, 109, 0.7), 0 0 5px 5px rgba(223, 223, 223, 0.4) inset;     border-radius:6px;*/    margin-bottom:10px;}#slidebox_product_listing #slidebox_1 {    border: 1px solid #aaa;    /*box-shadow: 0 0 2px #333;*/    border-radius:2px;}#slidebox_1 ul li .slideboxCaption {    color: #666666;    display: block;    height: 400px;    padding: 0;    position: relative;    text-decoration: none;    width: 765px;}#slidebox_product_listing #slidebox_1 ul li .slideboxCaption {    color: #666666;    display: block;    height: 200px;    padding: 0;    position: relative;    text-decoration: none;    width: 778px;}#slidebox_1 ul li .slideboxCaption span {    background: none repeat scroll 0 0 #FFFFFF;    border-radius: 4px 4px 4px 4px;    display: block;    padding: 5px 10px;    position: absolute;}#slidebox_1 ul .slideboxSlide_1 .slideboxCaption span, #slidebox_1 ul .slideboxSlide_5 .slideboxCaption span {    bottom: 20px;    left: 20px;}#slidebox_1 ul .slideboxSlide_2 .slideboxCaption span {    left: 20px;    top: 20px;}#slidebox_1 ul .slideboxSlide_3 .slideboxCaption span {    right: 20px;    top: 20px;}#slidebox_1 ul .slideboxSlide_4 .slideboxCaption span {    bottom: 20px;    right: 20px;}.slideboxContainer #slidebox_1 + .slideboxThumbs {    margin-top: 30px;    position: relative;}.slideboxContainer #slidebox_1 + .slideboxThumbs .slideboxThumb {    background: none repeat scroll 0 0 #CCCCCC;    border-radius: 10px 10px 10px 10px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;}.slideboxContainer #slidebox_1 + .slideboxThumbs .slideboxThumb:hover, .slideboxContainer #slidebox_1 + .slideboxThumbs .selectedSlideboxThumb {    background: none repeat scroll 0 0 #FFFFFF;    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2) inset, 0 0 2px rgba(0, 0, 0, 0.2);}.slideboxContainer #slidebox_1 + .slideboxThumbs .slideboxThumb:active {    background: none repeat scroll 0 0 #EEEEEE;}.slideboxContainer #slidebox_1 ~ .slideboxNext, .slideboxContainer #slidebox_1 ~ .slideboxPrevious {    background-color: #CCCCCC;    background-image: url("https://kapatcha.com/shop/templates/hb7/images/slidebox_icons.png");    background-position: 0 0;    background-repeat: no-repeat;    border-radius: 21px 21px 21px 21px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;    height: 30px;    margin: -35px 0 0;    width: 30px;}.slideboxContainer #slidebox_1 ~ .slideboxNext {    background-position: -30px 0;}.slideboxContainer #slidebox_1 ~ .slideboxPrevious:hover, .slideboxContainer #slidebox_1 ~ .slideboxNext:hover {    background-color: #FFFFFF;    background-position: 0 -30px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.2);}.slideboxContainer #slidebox_1 ~ .slideboxNext:hover {    background-position: -30px -30px;}.slideboxContainer #slidebox_1 ~ .slideboxPrevious:active, .slideboxContainer #slidebox_1 ~ .slideboxNext:active {    background-color: #EEEEEE;}.slideboxSlide a img{  height:367px;}/*slidebox Home ENDE*/#login1 {    border: 1px solid rgba(189, 189, 189, 0.8);    border-radius: 5px 5px 5px 5px;    box-shadow: 0 2px 2px rgba(109, 109, 109, 0.7), 0 0 2px 2px rgba(223, 223, 223, 0.4) inset;    margin: 0 0 10px;    position: absolute;    top: 0;    width: 88%;    color:#333;}.login_box{  width:395px; /* border:1px solid #ddd; */  float: left;  margin: 0;  padding-top: 5px;  position: relative;}.hp_box {  height: 100px;  width:395px;  border:1px solid #ddd;  float: left;  margin: 0;  padding: 10px;  position: relative;  color: #808080;}.login_box_bonus{  width:395px;  border:1px solid #ddd;  float: right;  margin: 0;  padding-left: 5px;  padding-top: 5px;  margin-right:5px;  position: relative;}#header {   /* border: 1px solid #ddd; */    float: left;    margin: 0;    padding-left: 5px;    padding-top: 5px;    position: relative;    width: 100%;    z-index: 23;}input {    outline: medium none;}#wrapper input{  width:230px;  border:1px solid #b2b2b2;  border-radius: 3px;  /*box-shadow:0 0 2px 0 #aaa inset;*/  padding:3px;}#wrapper select{  width:230px;  padding:5px;  margin:5px;  border:1px solid #b2b2b2;  border-radius: 3px;  /*box-shadow:0 0 2px 0 #aaa inset;*/  background-color:#fff;}#wrapper input:focus, #wrapper select:focus,#wrapper input:active, #wrapper select:active{border:1px solid #000;}.headerbar, .header_login{    color: #333;    cursor: pointer;    font-size: 16px;    font-weight: normal;    text-decoration: none;    margin-bottom: 5px;    border-bottom:1px solid #333;    padding:5px;}.toggle_img {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -587px -180px transparent;  float: left;  height: 30px;  margin-right: 5px;  width: 30px;}.box_bottom_small {  /*  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -42px -336px transparent;  clear: left;  height: 3px;  margin-bottom: 5px;  width: 417px;  */}.box_bottom_small1 {  /*  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -42px -336px transparent;  clear: left;  height: 3px;  margin-bottom: -3px;  margin-top: 7px;  */}.box_bottom_big {/*  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -42px -336px transparent;  clear: left;  height: 3px;  margin-bottom: 5px;  width: 402px;  left: 300px;  position: relative;*/}.box_bottom_big_new {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -42px -336px transparent;  clear: left;  height: 3px;  margin: 0 auto 5px auto;  width: 402px;  position: relative;}.submenu, .content_login, .content_newcust {  padding-left:10px;  padding-right:5px;  color: #808080;}.submenu div, .content_newcust div{  float:right;  padding: 5px 5px 10px 5px;}.pageResults, .pageResults_active {    border: 1px solid #999;    display: inline-block;    padding: 5px;    position: relative;    text-align: center;    text-decoration: none;    line-height:normal;    font-size:14px;    font-weight:bold;    border-radius:4px;    color:#666;    min-width:14px;}.table_result{  display: table;  margin: 0 0 5px 0;  font-size:10px;  clear: both;}.filter_result{  margin:0 0 5px 0;  padding: 10px 5px;  font-size:10px;}.pageResults {    background: #fff;}.pageResults_active {    border: 1px solid #222;    /*background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -297px -297px transparent;*/    background-color:#222;    color: #FFFFFF;    font-weight: bold;}.pageResults:hover, .pageResults_button:hover {     border: 1px solid #222;     color:#333;    /*background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -320px -65px transparent;*/}.pageResults_button {    /*background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -320px -60px transparent;*/    border: 1px solid #999;    display: inline-block;    padding: 5px;    position: relative;    text-align: center;    text-decoration: none;    font-size:14px;    min-width:14px;    border-radius:4px;    font-weight:bolder;}.article_header {    color: #333;    font-family: Verdana,Arial,sans-serif;    font-size: 13px;    font-weight: bold;    height: 34px;    line-height: 1.5;    text-decoration: none;}.article_header a, a.visited {    color: #333;    font-family: Verdana,Arial,sans-serif;    font-size: 13px;    font-weight: bold;    line-height: 1.5;    text-decoration: none;}.pageResults_left, .pageResults_right {display:inline-block;background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat;width:10px;height:14px;padding:0;margin:0;}.pageResults_left {background-position: -4px -53px;}.pageResults_right {background-position: -16px -53px;}span.markProductOutOfStock {    /*background: none repeat scroll 0 0 #FF0000;*/    color: #FFFFFF;    font-weight: bold;    padding: 5px 10px;}#supportbox {    bottom: -107px;    font-size: 13px;    position: fixed;    right: 10px;    z-index: 10000;}.support_top {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -413px -95px transparent;    height: 39px;    position: relative;    width: 322px;}.support_top2 {    background-image: url("https://kapatcha.com/shop/templates/hb7/img/support_box_top2.png");    min-height: 7px;    position: relative;    width: 322px;}#support_mid {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -413px -135px #FFFFFF;    color: #666666;    cursor: pointer;    height: 100px;    position: relative;    width: 322px;}.support_bot {    position: relative;    width: 322px;}#text_phone, #text_mail {    display: none;    padding: 5px 10px;}.support_img_phone, .support_img_mail {    cursor: pointer;    float: left;    position: relative;}.support_img_phone {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -686px -75px transparent;    height: 19px;    width: 20px;}.support_text_contact {    color: #666666;    float: left;    font-weight: bold;    padding-left: 5px;    position: relative;    width: 82px;}.support_img_mail {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -709px -78px transparent;    height: 14px;    top: 3px;    width: 26px;}.support_pipe {    color: #666666;    float: left;    font-weight: bold;    padding: 0 5px 5px;}.support_wrapper {    background: none repeat scroll 0 0 #FFFFFF;    left: 132px;    position: absolute;    top: 10px;    width: 186px;}.support_img_bag {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -689px -53px transparent;    display: inline-block;    float: left;    height: 19px;    position: relative;    width: 13px;}#socialbox {    height: 116px;    overflow: hidden;    position: fixed;    right: 0;    top: 50px;    width: 55px;}#socialbox a {    display: block;    position: absolute;    right: -295px;}#socialbox a img {    height: 58px;    width: 350px;}#social_twitter {    margin-top: 58px;}#main, table {    font-family: Arial,Helvetica,Sans-Serif;    font-size: 11px;    font-style: normal;    font-weight: normal;}a, a.visited {    color: #333;    text-decoration: none;}.postcontent, .postcontent li, .postcontent table, .postcontent a, .postcontent a:link, .postcontent a:visited, .postcontent a.visited, .postcontent a:hover, .postcontent a.hovered {    font-family: Arial,Helvetica,Sans-Serif;}.postcontent p {    margin: 12px 0;}h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {    font-family: Arial,Helvetica,Sans-Serif;    font-size: 32px;    font-style: normal;    font-weight: bold;    text-decoration: none;}h1 {    font-size: 20px;    margin: 15px 0;}h2 {    font-size: 18px;    margin: 15px 0;}h3 {    font-size: 16px;    margin: 10px 0;}.postcontent a {    color: #595959;    text-decoration: none;}.postcontent a:link {    color: #595959;    text-decoration: none;}.postcontent a:visited, .postcontent a.visited {    color: #595959;}.postcontent a:hover, .postcontent a.hover {    color: #757575;    text-decoration: underline;}.postcontent h1 {    color: #595959;    margin: 21px 0;}.blockcontent h1 {    margin: 21px 0;}.postcontent h2 {    color: #757575;    font-size: 24px;    margin: 19px 0;}.blockcontent h2 {    font-size: 24px;    margin: 19px 0;}.postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:hover, .postcontent h2 a:visited, .blockcontent h2 a, .blockcontent h2 a:link, .blockcontent h2 a:hover, .blockcontent h2 a:visited {    font-size: 24px;}.postcontent h3 {    color: #595959;    font-size: 19px;    margin: 19px 0;}.blockcontent h3 {    font-size: 19px;    margin: 19px 0;}.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited {    font-size: 19px;}.postcontent h4 {    color: #545454;    font-size: 16px;    margin: 20px 0;}.blockcontent h4 {    font-size: 16px;    margin: 20px 0;}.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover, .postcontent h4 a:visited, .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited {    font-size: 16px;}.postcontent h5 {    color: #545454;    font-size: 13px;    margin: 26px 0;}.blockcontent h5 {    font-size: 13px;    margin: 26px 0;}.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited {    font-size: 13px;}.postcontent h6 {    color: #757575;    font-size: 11px;    margin: 35px 0;}.blockcontent h6 {    font-size: 11px;    margin: 35px 0;}.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited {    font-size: 11px;}ul {    list-style-type: none;}ol {    list-style-position: inside;}html {    height: 100%;}#main {    cursor: default;    left: 0;    overflow: hidden;    position: relative;    top: 0;         min-width:1080px;        width: 100%;    background-color: #fff;    padding-bottom:10px;}body {    background-color: #000;    color: #333;    font-family: Arial,Helvetica,Sans-Serif;    margin: 0;    min-height: 100%;    min-width: 1000px;    padding: 0;}#page-background-middle-texture {    min-height: 100%;    min-width: 1000px;    overflow: hidden;    position: relative;    width: 100%;}.cleared {    border: medium none;    clear: both;    display: block;    float: none;    font-size: 0;    height: 0;    margin: 0;    overflow: hidden;    padding: 0;}.reset-box {    display: table;    overflow: hidden;}form {    margin: 0 !important;    padding: 0 !important;}table.position {    position: relative;    table-layout: fixed;    width: 100%;}.sheet {    cursor: auto;    margin: 0 auto;    min-height: 1px;    min-width: 1280px;    position: relative;    float:left;    width: 100%;    padding-top:10px;}.sheet-body {  margin: 0 auto;  padding: 0;  position: relative;  width: 1280px;  min-height:400px;}#page-background-top-texture, #page-background-glare {    min-width: 1000px;}div.header {  box-shadow: 0 0 5px #777;}.sh_menu{  position:fixed;  width:100%;  margin: 0 auto;  visibility : hidden;  z-index:1001;  background:#fcfcfc;   background:#000;  box-shadow: 0 0 5px #777;  top:0;}div.header { /* height: 90px; */  margin: 0 auto;  position: relative;  float:left;  width: 100%;  background:#fcfcfc;  background:#000;}/*a.logo {background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -128px transparent;display: block;height: 75px;left: 0;margin-left: 0;position: absolute;top: 20px;width: 385px;} */.sh_menu .nav-search {    padding-top:2px;}.sh_menu .nav-cart {    padding-top:4px;    font-size: 13px;    height: 25px;    position: relative;    float:right;    width: 60px;}.sh_menu .nav-outer {    top: 0;    position:relative;    float:left;    width: 835px;    padding: 4px 0 0 20px;}.sh_menu .logo_b {  /*Fuer Weihnachten  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -123px transparent;  display: block;  height: 26px;  margin-top: 5px;*/  /*Original*/  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -194px transparent;  background-position: 0 -124px;  display: block;  height: 23px;  margin-top:13px;}.sh_menu .logo {  top: 0;  width: 225px;  position:relative;  float:left;}.logo_b {  /*Fuer Weihnachten  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -153px transparent;  display: block;  height: 35px;  margin-top: 5px;*/  /*Original*/  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -223px transparent;  background-position: 0 -148px;  display: block;  height: 39px;  margin-top:8px;  }.logo {  top: 9px;  height: 50px;  width: 225px;  position:relative;  float:left;}.support{  color:#fff;  text-align:center;}.support a{  color: #ef7033;}.size_img {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -260px -95px transparent;  float: left;  height: 9px;  margin-top: 5px;  width: 25px;}div.header-sale {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -208px transparent;  display: block;  height: 73px;  left: 325px;  margin-left: 0;  position: absolute;  top: 8px;  width: 94px;}div.header-hotline {    position: relative;  float:left;    color:#1B457D;  font-weight:bold;  font-size:11px;}div.invoice-tuev{  display: block;  height: 38px;  right: 5px;  margin-left: 0;  position: absolute;  top: 35px;  width: 38px;}div.header-service {  width:100%;  position:relative;  display:block;  margin:auto;  text-align:center;}.return-pol, .shipping, .invoice, .service-pol, .return-shipping{padding: 0 10px 0 10px;height:21px;position:relative;display:inline-block;color: #eee;top:4px;}.service-pol{  padding-left:0;}.service-pol-bk{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -97px -86px transparent;  width:21px;  height:21px;  float:left; }.return-shipping-bk{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -64px -85px transparent;  width:26px;  height:21px;  float:left; }.return-pol-bk{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -120px -86px transparent;  width:26px;  height:21px;  float:left; }.shipping-bk{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -2px -86px transparent;  width:30px;  height:21px;  float:left;}.invoice-bk{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -36px -85px transparent;  width:23px;  height:21px;  float:left;}.return-pol span, .service-pol span, .shipping span, .invoice span, .return-shipping span{padding: 4px 0 0 7px;font-weight:bold;font-size:12px;float:left;}#headline, #slogan {    display: block;    min-width: 150px;    text-align: left;}a.nav-home-button, a.nav-home-button:link, a.nav-home-button:visited{background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -94px -81px transparent;display:block;width:28px;height:26px;float:left;margin:2px 8px 0 0;}a.nav-home-button:hover{background-position: -120px -81px;}.hmenu a, .hmenu a:link, .hmenu a:visited, .hmenu a:hover {    outline: medium none;}.hmenu, .hmenu ul {    border: 0 none;    display: block;    list-style-type: none;    margin: 0;    padding: 0;}.hmenu li {    background: none repeat scroll 0 0 transparent;    border: 0 none;    display: block;    float: left;    margin: 0;    padding: 0;    position: relative;    z-index: 5;    height:35px;}.hmenu li:hover {    white-space: normal;    z-index: 10000;    /*background: #FFF;*/}.hmenu li li {    float: none;}.hmenu ul {    background: #111;    border-left: 1px solid #000;   /* border-right: 1px solid #CCC;    border-bottom: 1px solid #CCC; */    left: 0;    margin: 0 0 0 -1px;    min-height: 0;    padding: 0;    position: absolute;    top: 0;    visibility: hidden;    z-index: 10;}.hmenu li:hover > ul {    top: 100%;    visibility: visible;}.hmenu li li:hover > ul {    left: 100%;    top: 0;}.hmenu:after, .hmenu ul:after {    background: #FFF;    clear: both;    display: block;    height: 0;    overflow: hidden;    visibility: hidden;}.hmenu {    min-height: 0;    padding: 0;    position: relative;}.hmenu ul ul, .menumarken {    margin: 0 0 0 -40px;    padding: 0;    border-top: 1px solid #000;}.hmenu .menumarkentitel a, .hmenu .menumarkentitel a:VISITED, .hmenu .menumarkentitel a:LINK{  font-size: 14px;  font-weight: bold;}.hmenu hr {  background-color: #DDDDDD;  border-width: 0;  height: 1px;  width: 95%;}.nav-gradient {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 10px transparent;  height: 51px;  margin-left: -10px;  padding-top: 10px;  position: relative;  width: 1020px;}.text_header{  padding-top:5px;}.nav {    left: 0;    margin: 0 auto;    min-height: 26px;    position: relative;    padding:10px 10px 0 10px;}.nav-outer {    top: -9px;    position:relative;    float:left;    width: 835px;    padding-left: 20px;}.hmenu a {    cursor: pointer;    display: block;    height: 26px;    overflow: hidden;    position: relative;    text-align: left;    text-decoration: none;}.hmenu ul li {    clear: both;    margin: 0;}.hmenu a .r, .hmenu a .l {    display: block;    height: 88px;    position: absolute;    top: 0;    z-index: -1;}.hmenu a .l {    left: 0;    right: 0;}.hmenu a .r {    clip: rect(auto, auto, auto, 400px);    right: 0;    width: 400px;}.hmenu a .t, .hmenu ul a, .hmenu a:link, .hmenu a:visited, .hmenu a:hover {    text-align: left;    text-decoration: none;}.hmenu a .t {  color: #fff;  font-size: 17px;/*  font-weight: bold; */  line-height: 34px;  margin: 0;  padding: 0 12px;  text-align: center;}.outletlink {  text-shadow: 0px 0px 8px #FF0000, 0px 0px 2px #FF0000;}.hmenu a:hover .l, .hmenu a:hover .r {    top: -31px;}.hmenu li:hover > a .l, .hmenu li:hover > a .r {    top: -31px;}.hmenu li:hover a .l, .hmenu li:hover a .r {    top: -31px;}.hmenu a:hover .t {  color:#fff;}.hmenu li:hover a .t {    text-shadow: 0px 0px 12px #FFF;}.hmenu li:hover > a .t {}.hmenu .hmenu-li-separator {    display: block;    height: 26px;    width: 0;}.hmenu ul a {    border-style: solid;    border-width: 0;    color: #454545;    display: block;    font-size: 12px;    height: 25px;    line-height: 25px;    margin: 0;    overflow: hidden;    padding: 0;    text-align: left;    text-decoration: none;    text-indent: 12px;    white-space: nowrap;    width: 180px;}.nav ul.hmenu ul span, .nav ul.hmenu ul span span {    background-image: none;    display: inline;    float: none;    margin: inherit;    padding: inherit;    text-align: inherit;    text-decoration: inherit;}.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a:hover, .hmenu ul a:active, .nav ul.hmenu ul span, .nav ul.hmenu ul span span {    color: #ccc;    font-size: 13px;    line-height: normal;    margin: 0;    padding: 10px 0 5px;    text-align: left;    text-decoration: none;    text-indent: 12px;    font-weight:normal;    border-top:1px solid #222;}.hmenu ul li:hover > a, .hmenu ul li a:hover {    color: #fff;    font-weight:bold;}.nav .hmenu ul li a:hover span, .nav .hmenu ul li a:hover span span {    color: #000000;}.nav .hmenu ul li:hover > a span, .nav .hmenu ul li:hover > a span span {    color: #000000;}.content {  color: #333333;  font-size: 12px;  line-height: 1.5em;  width: 100%;}.content h1, .content h2, .content h3{color:rgb(16, 166, 237);}.content-bottom {    height: 25px;    margin-top: 10px;    text-align: right;    width: 100%;}.content-layout {    background-color: Transparent;    border: medium none !important;    border-collapse: collapse;    display: table;    margin: 5px auto;    padding: 0 !important;    position: relative;    table-layout: fixed;    width: 100%;}.layout-cell, .content-layout-row .in-cell{    background-color: Transparent;    border: medium none;    margin: 0;    padding: 0;    text-align: left;    vertical-align: top;}.in-cell{  float:left;}.in-cell img{  max-width: 100%;    height: auto;    width: auto\9; /* ie8 */  padding:1px;}.content-layout .content-layout {    margin: 0;}.content-layout .layout-cell, .content-layout .layout-cell .content-layout .layout-cell .in-cell {    display: table-cell;}.layout-cell .layout-cell .in-cell {    display: block;}.content-layout-row {    display: table-row;}.layout-glare {    position: relative;}.vmenublock {    margin: 0 0 10px;    min-height: 1px;    min-width: 1px;    position: relative;    width: 188px;   /* border: 1px solid #eee;    border-radius:3px; */    transition: border 0.3s ease 0s, box-shadow 0.5s ease 0s;}.vmenublock:hover{ /* border: 1px solid #ccc; */  box-shadow: 0 0 2px #333;}.vmenublock-body {    padding: 0;    position: relative;}.vmenublockheader {    margin: 10px 0 5px;    position: relative;}.vmenublockheader h3.t {    color: #878787;    font-size: 14px;    height: 34px;    line-height: 34px;    margin: 0;    padding: 0 10px 0 5px;    position: relative;    text-align: center;    white-space: nowrap;}.vmenublockheader h3.t a, .vmenublockheader h3.t a:link, .vmenublockheader h3.t a:visited, .vmenublockheader h3.t a:hover {    color: #878787;    font-size: 14px;    text-align: center;}.vmenublockcontent {    margin: 0 auto;    min-height: 23px;    min-width: 23px;    position: relative;}.vmenublockcontent-body {    padding: 0;    position: relative;    border: 1px solid #ddd;}.vmenublockcontent-headline {   /* background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -24px transparent; */    color: #333333;    cursor: pointer;    font-size: 16px;    border-bottom:1px solid #000;  /*  font-weight: bold; */    height: 18px;  /*  line-height: 30px; */      /*  margin: 0 0 0 10px; */   /* text-shadow: 1px 2px 0 #000000; */   /* width: 168px; */    /*    padding-top:3px;    padding-bottom:3px;    */    padding:10px;    transition: background-color 0.3s ease 0s;}.vmenublockcontent-headline:hover{  background-color:#fafafa;}.vmenublockcontent-headline a, .vmenublockcontent-headline a:link, .vmenublockcontent-headline a:visited{color: #333333;text-decoration:none;}.vmenublockcontent-headline a:hover{color:#335577;text-decoration:none;}#headline-men-shop {border-bottom:1px solid #ddd;}#headline-streetwear {}#headline-women-shop {  border-bottom:1px solid #ddd;}#headline-kids-shop {  margin-bottom:-1px;  border-bottom:1px solid #ddd;}.vmenublockcontent-divider {    border-top: 2px solid #888888;    height: 2px;}.vmenublockcontent-tr, .vmenublockcontent-tl, .vmenublockcontent-br, .vmenublockcontent-bl, .vmenublockcontent-tc, .vmenublockcontent-bc, .vmenublockcontent-cr, .vmenublockcontent-cl {    position: absolute;}.vmenublockcontent-tr, .vmenublockcontent-tl, .vmenublockcontent-br, .vmenublockcontent-bl {}.vmenublockcontent-tl {}.vmenublockcontent-tr {}.vmenublockcontent-bl {}.vmenublockcontent-br {}.vmenublockcontent-tc, .vmenublockcontent-bc {}.vmenublockcontent-tc {}.vmenublockcontent-bc {}.vmenublockcontent-cr, .vmenublockcontent-cl {}.vmenublockcontent-cr {}.vmenublockcontent-cl {}.vmenublockcontent-cc {}ul.vmenu, ul.vmenu li {    color: #333;    line-height: 0;    list-style: none outside none;    margin: 0;    padding: 0;    width: auto;}ul.vmenu {    margin: 7px 0;    overflow: hidden;}ul.vmenu ul {    margin-top: 0px;    margin-bottom: 7px;    padding: 0;}ul.vmenu ul.active {    display: block;}ul.vmenu a {    cursor: pointer;    display: block;    height: 15px;    overflow: hidden;    position: relative;    text-decoration: none;}ul.vmenu li.vmenu-separator {    display: block;    font-size: 1px;    margin: 0;    padding: 0;}ul.vmenu .vmenu-separator-span {    border: medium none;    display: block;    font-size: 1px;    height: 0;    line-height: 0;    padding: 0;}ul.vmenu a .r, ul.vmenu a .l {    background-position: -202px -24px;    display: block;    height: 82px;    position: absolute;    top: 0;    width: 190px;}ul.vmenu a .l {    left: 0;    right: 15px;}ul.vmenu a .r {    clip: rect(auto, auto, auto, 987px);    right: 0;}ul.vmenu a .t, ul.vmenu ul a {    font-family: Arial,Helvetica,Sans-Serif;    font-size: 14px;    font-style: normal;   /* font-weight: bold; */}ul.vmenu a .t {  /*  border: 1px solid #D2E0EF; */    color: #333;    display: block;    font-size: 12px;    line-height: 13px;    margin-left: 2px;    margin-right: 0;    padding: 0 5px 0 5px;    position: relative;    top: 0;   }ul.vmenu a.active .l, ul.vmenu a.active .r {    top: -60px;}ul.vmenu a.active .t {    color: #333333;    font-size: 13px;    line-height: 14px;    font-weight:bold; }ul.vmenu a:hover .l, ul.vmenu a:hover .r {    top: -29px;}ul.vmenu a:hover .t {    color: #7799AA; }ul.vmenu ul li {    margin: 0;    padding: 0;}ul.vmenu ul a {    color: #333;    display: block;    font-size: 11px;    height: 15px;    line-height: 15px;    margin-left: 0;    overflow: visible;    padding: 0 0 0 15px;    white-space: nowrap;}ul.vmenu ul span, ul.vmenu ul span span {    background-image: none;    display: inline;    float: none;    margin: inherit;    padding: inherit;    text-align: inherit;    text-decoration: inherit;}ul.vmenu ul a:link, ul.vmenu ul a:visited, ul.vmenu ul a:hover, ul.vmenu ul a:active, ul.vmenu ul span, ul.vmenu ul span span {    color: #333;    font-size: 11px;    line-height: 15px;    margin-left: 0;}ul.vmenu ul ul {    margin: 0;}ul.vmenu ul li.vsubmenu-separator {    display: block;    font-size: 1px;    margin: 0;    padding: 0;}ul.vmenu ul .vsubmenu-separator-span {    border: medium none;    display: block;    font-size: 1px;    height: 0;    line-height: 0;    margin: 0;    padding: 0;}ul.vmenu ul li.vmenu-separator-first {    margin-bottom: 0;    padding-bottom: 0;}ul.vmenu ul li li a {    background-position: 25px 0;    padding: 0 0 0 25px;}ul.vmenu ul li li li a {    background-position: 35px 0;    padding: 0 0 0 35px;}ul.vmenu ul li li li li a {    background-position: 45px 0;    padding: 0 0 0 45px;}ul.vmenu ul li li li li li a {    background-position: 55px 0;    padding: 0 0 0 55px;}ul.vmenu ul li a.active {    color: #333333;    line-height: 15px;    font-weight:bold;}ul.vmenu ul li li a.active {    background-position: 25px -50px;}ul.vmenu ul li li li a.active {    background-position: 35px -50px;}ul.vmenu ul li li li li a.active {    background-position: 45px -50px;}ul.vmenu ul li li li li li a.active {}ul.vmenu ul li a:hover, ul.vmenu ul li a.active:hover {    background-color: #FFFFFF;    background-image: none;    color: #7799AA;}ul.vmenu ul li li a:hover, ul.vmenu ul li li a.active:hover {    background-position: 50px -25px;}ul.vmenu ul li li li a:hover, ul.vmenu ul li li li a.active:hover {    background-position: 75px -25px;}ul.vmenu ul li li li li a:hover, ul.vmenu ul li li li li a.active:hover {    background-position: 100px -25px;}ul.vmenu ul li li li li li a:hover, ul.vmenu ul li li li li li a.active:hover {    background-position: 125px -25px;}.fbox{  margin-bottom:10px; /* border: 1px solid #eee;  border-radius:3px; */  transition: border 0.3s ease 0s, box-shadow 0.5s ease 0s;}.fbox:hover{ /* border:1px solid #ccc; */  box-shadow: 0 0 2px #333;}.block {   /* margin: 3px;*/    min-height: 1px;    min-width: 1px;    position: relative;   /* border:1px solid #ddd; */   /* margin: 0 0 10px; */    color: #404040;    font-family: Arial,Helvetica,Sans-Serif;    font-size: 12px;   /* padding: 3px; */}.block-body {    padding: 0;    position: relative;}div.block img {    border-color: #C7C7C7;    border-style: solid;    margin: 0;}.blockheader {    height: 26px;    margin-bottom: 0;    position: relative;}.blockheader h3.t {    color: #333;    font-size: 14px;    height: 26px;    line-height: 26px;    margin: 0;    padding: 0 10px 0 5px;    position: relative;    text-align: center;    text-shadow: 0 -1px 1px #FFFFFF;    white-space: nowrap;}.blockheader h3.t a, .blockheader h3.t a:link, .blockheader h3.t a:visited, .blockheader h3.t a:hover {    color: #335577;    font-size: 14px;    text-align: center;    text-decoration: underline;}.blockcontent {    margin: 0 auto;    min-height: 1px;    min-width: 1px;    position: relative;}.blockcontent-body {    color: #404040;    font-family: Arial,Helvetica,Sans-Serif;    font-size: 12px;    padding: 3px;    position: relative;}.blockcontent-body p {    margin: 6px 0;}.blockcontent-body a, .blockcontent-body a:link {}.button-wrapper a.button, .button-wrapper a.button:link, .button-wrapper input.button, .button-wrapper button.button {    background: none repeat scroll 0 0 transparent;    border: medium none;    color: #4F4F4F !important;    cursor: pointer;    display: inline-block;    font-family: Arial,Helvetica,Sans-Serif;    font-size: 13px;    font-style: normal;    font-weight: normal;    height: 32px;    line-height: 32px;    margin: 0 !important;    outline: medium none;    overflow: visible;    padding: 0 16px !important;    position: relative;    text-align: center;    text-decoration: none;    top: 0;    vertical-align: middle;    white-space: nowrap;    width: auto;}.button img, .button-wrapper img {    margin: 0;    vertical-align: middle;}.button-wrapper {    display: inline-block;    height: 32px;    margin: 0;    overflow: hidden;    padding: 0;    position: relative;    vertical-align: middle;    white-space: nowrap;    width: auto;    z-index: 0;}.firefox2 .button-wrapper {    display: block;    float: left;}input, select, textarea {    font-family: Arial,Helvetica,Sans-Serif;    font-size: 13px;    font-style: normal;    font-weight: normal;    vertical-align: middle;}.block select {    width: 96%;}.button-wrapper.hover .button, .button-wrapper.hover a.button:link, .button:hover {    color: #7F5305 !important;    text-decoration: none !important;}.button-wrapper.active .button, .button-wrapper.active a.button:link {    color: #404040 !important;}.button-wrapper .button-l, .button-wrapper .button-r {    background-image: url("https://kapatcha.com/shop/templates/hb7/images/button.png");    display: block;    height: 106px;    margin: 0;    padding: 0;    position: absolute;}.button-wrapper .button-l {    left: 0;    right: 10px;}.button-wrapper .button-r {    clip: rect(auto, auto, auto, 399px);    right: 0;    width: 409px;}.button-wrapper.hover .button-l, .button-wrapper.hover .button-r {    top: -37px;}.button-wrapper.active .button-l, .button-wrapper.active .button-r {    top: -74px;}.button-wrapper input {    float: none !important;}.post {    margin: 0;    min-height: 1px;    min-width: 1px;    position: relative; }.post-body {  z-index:1;/*        padding-left: 10px;    padding-right: 10px;*/}.navtrail{width:100%;padding:5px 5px 0 0;font-size:12px;}a.headerNavigation, a.headerNavigation:link, a.headerNavigation:visited, a.headerNavigation:hover {line-height:15px;font-weight:bold;text-decoration:none;color:#333;}a.headerNavigation:hover {color:#F95C22;}a img {    border: 0 none;}img.article, .block img, .footer img {    border: 0 solid #C7C7C7;    margin: 0;}.metadata-icons img {    border: medium none;    margin: 2px;    vertical-align: middle;}.article table, table.article {    border-collapse: collapse;}.article th, .article td {}.article th {    padding: 7px;    text-align: center;    vertical-align: middle;}pre {    overflow: auto;    padding: 0.1em;}.postmetadataheader-l, .postmetadataheader-r {    float: left;    height: 20px;    width: 20px;}.postmetadataheader-l {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 0 transparent;}.postmetadataheader-r {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -759px 0 transparent;}.postmetadataheader {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -20px 0 transparent;    float: left;    height: 20px;    min-width: 355px;    overflow: hidden;    padding: 1px 0;}h2.postheader, h1.postheader {    color:rgb(16, 166, 237);    font-size: 16px;    /*letter-spacing: 0.2em;*/    margin: 5px 10px 5px 10px;    text-decoration:none;    font-style:normal;    /*text-shadow: 1px 1px 0 #222222; */}h2.postheader a, h2.postheader a:link, h2.postheader a:visited, h2.postheader a.visited, h2.postheader a:hover, h2.postheader a.hovered {    font-size: 12px;    font-weight: normal;}h2.postheader a, h2.postheader a:link {    color:rgb(16, 166, 237);    text-align: left;    text-decoration: none;}h2.postheader a:visited, h2.postheader a.visited {    color:rgb(16, 166, 237);}h2.postheader a:hover, h2.postheader a.hovered {    color: #D4D4D4;}h3.postheader {  border-bottom: 1px solid #dddddd;  font-size: 13px;  font-weight: bold;  color:rgb(16, 166, 237);  margin: 0 0 10px 0;}.table {  display: table;}.tablerow {  display: table-row;}.tablecell {  display: table-cell;}h2.postheader2 {  font-weight: normal;  font-size: 14px;  margin: 4px 10px;  display: table-row;  color:rgb(16, 166, 237);}.postheader2content {  display:table-cell;}.postcontent blockquote, .postcontent blockquote a, .postcontent blockquote a:link, .postcontent blockquote a:visited, .postcontent blockquote a:hover {    color: #0F0F0F;    font-style: italic;    font-weight: normal;    text-align: left;}.postcontent blockquote p {    margin: 2px 0 2px 15px;}.postcontent blockquote {    background-color: #DBDBDB;    background-image: url("https://kapatcha.com/shop/templates/hb7/images/postquote.png");    background-position: left top;    background-repeat: no-repeat;    border: 0 solid #BABABA;    clear: both;    margin: 10px 10px 10px 50px;    overflow: auto;    padding: 0 0 0 28px;}.footer {    margin-bottom: 0;    margin-top: 0;    position: relative;    width: 100%;    background:#000;    padding: 0 0 10px 0;}.footer-body {  /*  background-image: url("https://kapatcha.com/shop/templates/hb7/images/footer_background.jpg"); */    margin: 0 auto;    cursor: auto;    width:1080px;    height:300px;}.footer-disclaimer {font-size: 13px;font-weight: bold;padding: 5px;}.footer-text, .footer-text td, .footer-text th, .footer-text caption {    color: #292929;    font-size: 12px;    text-decoration: none;}.footer-text a, .footer-text a:link, .footer-text a:visited, .footer-text a:hover {    color: #335577;    font-size: 12px;}.footer-text {    float: left;    width:100%;    position: relative;    text-align: center;}.footer-center, .footer-right {    margin: 0 auto;    position:relative;    float:left;    width:1080px;    padding-bottom: 20px;}div.footer img {    border-color: #C7C7C7;    border-style: solid;    margin: 0;}.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {    color: #757575;    font-family: Arial;    font-size: 10px;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    text-decoration: underline;    word-spacing: normal;}.page-footer {    color: #595959;    padding: 1em;    text-align: center;    text-decoration: none;}.content-layout .sidebar1 {    width: 190px;    padding-right:20px; }.content-layout .sidebar2 {    width: 175px;}.boxInfoLS {  margin-bottom: 10px;  float:left;  width: 100%;}.live_box{  /*border:1px solid #ddd;*/  width: 100%;  float: left;  padding-top:20px;}.boxInfoLS #box_live_shopping_de, .boxInfoLS #box_live_shopping_fr, .boxInfoLS #box_live_shopping_en, .boxInfoLS #box_special_shopping_de, .boxInfoLS #box_special_shopping_fr, .boxInfoLS #box_special_shopping_en, .newsbox {    background-repeat: no-repeat;    height: 100%;}.boxInfoLS #box_live_shopping_de {    background-image: url("./img/neu/tagesangebote.jpg");}.boxInfoLS #box_live_shopping_fr {    background-image: url("./img/neu/quotidien-offres.jpg");}.boxInfoLS #box_live_shopping_en {    background-image: url("./img/neu/daily-offers.jpg");}.boxInfoLS #box_special_shopping_de {    background-image: url("./img/neu/topangebote.jpg");}.boxInfoLS #box_special_shopping_fr {    background-image: url("./img/neu/top-offres.jpg");}.boxInfoLS #box_special_shopping_en {    background-image: url("./img/neu/top-offers.jpg");}.newsbox {    background-image: url("./img/neu/news.jpg");}.newsimage {    float: left;    height: 220px;    margin: 32px 0 0 12px;    position: relative;    width: 355px;}.boximage {        height: 270px;    left: 0;    margin-left: 0;    margin-top: 0;    padding: 0;    position: relative;    width: auto;    z-index: 6;    max-width:270px;    }.marginbox {    float: left;    margin: 5px;    position: relative;}.marginbox_special {    float: left;    margin: 30px 0 0 8px;    position: relative;}.marginbox_whatsnew {    float: left;    margin: 0 0 0 -3px;    position: relative;}.boxforpic {    font-family: Arial,Helvetica,Sans-Serif;    width: 177px;}.picboxheading {    background-image: url("./img/boxes/top.png");    background-position: center center;    background-repeat: no-repeat;    color: #000000;    font-size: 11px;    font-weight: bold;    height: 31px;    padding-left: 15px;    padding-right: 15px;    padding-top: 5px;    text-align: center;    text-transform: uppercase;    z-index: 9;}.boxforpic a, .boxforpic a:link, .boxforpic a:hover, .boxforpic a:visited {    color: #000000;    cursor: pointer;    display: block;    font-size: 11px;    font-weight: bold;    text-decoration: none !important;}.linkblock {    display: block;    height: 100%;    width: 100%;    z-index: 90000;}.picboxpic {    background-color: #FFFFFF;    height: 152px;    margin-left: 6px;    margin-right: 6px;    overflow: hidden;    position: relative;    text-align: center;    width: 165px;    z-index: 8;}.picboxtop {    background-image: url("./img/neu/boxesforpic/top1.png");    background-repeat: no-repeat;    height: 14px;    position: absolute;    top: 0;    width: 154px;    z-index: 9;}.picboxbottom {    background-image: url("./img/neu/boxesforpic/bottom1.png");    background-repeat: no-repeat;    bottom: 0;    height: 14px;    position: absolute;    width: 154px;    z-index: 9;}.picboxleft, .picboxright {    background-repeat: repeat-y;    height: 152px;    position: absolute;    top: 36px;    width: 7px;    z-index: 9;}.picboxfooter {    background-image: url("./img/boxes/bottom.png");    background-position: center center;    background-repeat: no-repeat;    height: 38px;    padding-left: 20px;    text-align: left;    z-index: 9;}.picboxleft {    background-image: url("./img/boxes/left.png");    left: 0;}.picboxright {    background-image: url("./img/boxes/right.png");    right: 0;}.picboxavail {    border: 1px solid rgba(100, 100, 100, 0.8);   /* border-radius: 5px 5px 5px 5px; */    bottom: 90px;    box-shadow: 2pt 2px 5px rgba(105, 108, 109, 0.7), 0 0 3px 3px rgba(208, 223, 226, 0.4) inset;    height: 100px;    overflow: hidden;    position: absolute;    right: -6px;    width: 10px;    z-index: 10;    background-color:#fff;}.picboxheading, picboxpic, picboxfooter {    display: block;}.dd_header{  width:100%;  display:inline-block;  text-align:center;}.cartbox {    background-color: #FFFFFF;    border: 1px solid;    height: 70px;    padding: 5px;    position: absolute;    right: 5px;    top: 37px;    width: 165px;    z-index: 1;}.loginbox {    border: 0 none;    width: 280px;}.avail {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll left bottom #FFFFFF;    margin: 0;    padding: 0;    width: 10px !important;}.item, .spacer, .avail img {    height: 1px;    width: 8px;}.item-r, .item-o, .item-g {    background: url("https://kapatcha.com/shop/templates/hb7/images/avail.png") repeat scroll 0 0 transparent;    height: 1px;    width: 8px;}.item-r {    background-position: 0 -2px;}.item-o {    background-position: 0 -1px;}.item-g {    background-position: 0 0;}.item-w {    background-color: #FFFFFF;    height: 1px;    width: 8px;}.spacer {    background-color: #FFFFFF;}.flashstart {    height: 400px;    margin-left: 15px;    width: 750px;}.bargainsbox {    font-size: 9px;    margin-bottom: 20px;    text-align: center;    width: 161px;}.bargainsbox a, .bargainsbox a.visited, .bargainsbox a:visited, .bargainsbox a.hover, .bargainsbox a:hover {    color: #000000;    font-size: 9px;    font-weight: normal;    text-align: center;    text-decoration: none !important;}.bestsellerbox {    margin-left: 5px;}.bestsellerbox #container, .bestsellerbox #content, .bestsellerbox-top, .bestsellerbox-bottom, .layer-container, .layer-content {    width: 161px;}.bestsellerbox #container {    background-image: url("https://kapatcha.com/shop/templates/hb7/img/bestseller-middle.png");    background-repeat: repeat-y;    height: 470px;    overflow: hidden;    position: relative;}.bestsellerbox #content {    left: 0;    position: absolute;}.bestsellerbox-top {    background-image: url("img/bestseller-top.png");    height: 10px;}.bestsellerbox-bottom {    background-image: url("https://kapatcha.com/shop/templates/hb7/img/bestseller-bottom.png");    height: 12px;}.layer-container {    clip: rect(0px, 0px, 161px, 470px);}.overpointer {    cursor: pointer;}.popinfo {    background-color: #FFFFFF;    border: 1px solid #000000;    font-weight: bold;    padding-top: 5px;    text-align: center;    width: 270px;}.popsub {    font-weight: normal;    text-transform: none;}.pop_options {    /*background-image: url("https://kapatcha.com/shop/templates/hb7/img/transp50.png");    background-repeat: repeat;*/    background-color:#fff;    border-top: 1px solid #999;    width:309px;    left: 0;    padding: 5px;    position: absolute;    text-align: left;    text-transform: none;    bottom: 0;    /*white-space: nowrap;*/    z-index: 7;}.product_box_also .pop_options, .product_box_ls .pop_options {    /*background-image: url("https://kapatcha.com/shop/templates/hb7/img/transp50.png");    background-repeat: repeat;*/    background-color:#fff;    border-top: 1px solid #999;    width:282px;    left: 0;    padding: 5px;    position: absolute;    text-align: left;    text-transform: none;    bottom: 0;    /*white-space: nowrap;*/    z-index: 7;}.products_styles {    padding: 2px;    position: relative;    text-align: left;    text-transform: none;    z-index: 2002;}.products_styles img {    height: 70px;    margin: 2px;    max-width: 70px;    border: 1px solid #ddd;    background-color : #FFF;}#popBillpayError {    background: none repeat scroll 0 0 #FFFFFF;    border: 3px solid red;    color: #000000;    margin: 50px auto;    padding: 10px 10px 25px;    position: absolute;    text-align: center;    width: 560px;    z-index: 100000;}.popBillpayError_heading {    color: red;    font-size: 14px;    font-weight: bold;    margin: 15px auto;    padding: 10px;    text-align: center;    width: 300px;}.popBillpayError_text {    margin: 10px auto;    padding: 5px;    text-align: center;    width: 450px;}.popBillpayError_close {    border: 1px solid #000000;    margin: 10px auto;    padding: 5px;    text-align: center;    width: 200px;}.countdown {    color: #333;    font-size: 18px;    font-weight: bold;    height: 1px;    left: 280px;    position: relative;    top: -24px;    width: 100px;    z-index: 1000;}.menumarken {    background: none repeat scroll 0 0 transparent;    border: 0 none;    display: block;    left: 0;    list-style-type: none;    min-height: 0;    position: absolute;    top: 0;    /*visibility: hidden;*/    z-index: 10;}.hmenu li:hover > .menumarken {    top: 100%;    visibility: visible;}.hmenu li li:hover > .menumarken {    left: 100%;    top: 0;}.menumarken:after {    clear: both;    display: block;    height: 0;    overflow: hidden;    /*visibility: hidden;*/}.menumarken {   /* border: 1px solid #CCC; */   box-shadow:0 0 2px #333;    background: #111;    clear: both;}.menumarkensub, .menumarkencol {    width: 180px;}.menumarkencol {    float: left;    position: relative;}.menumarkensub a {    /*background-image: url("./img/hb/subitem-bg.png");    background-position: left top;    background-repeat: repeat-x;*/    border-color: #333333;    border-style: solid;    border-width: 1px;    display: block;    height: 20px;    line-height: 20px;    margin-right: auto;    overflow: hidden;    text-align: center;    white-space: nowrap;    width: 180px;}.menumarkensub a, .menumarkensub a:link, .menumarkensub a:visited, .menumarkensub a:hover, .menumarkensub a:active {    color: #000000;    font-family: Arial,Helvetica,Sans-Serif;    font-size: 13px;    line-height: 20px;    text-align: left;    text-decoration: none;    text-indent: 12px;}.menumarkensub a:hover {    background-position: 0 -20px;    border-color: #333333;    color: #FFFFFF;}.menumarkensub:hover > a {    background-position: 0 -20px;    border-color: #333333;    color: #FFFFFF;}.brandsbox {    margin: 5px 0 25px;    width: 100%;}.brand {    border: 1px solid #000000;    float: left;    margin: 7px;}.brandpic {    height: 85px;    overflow: hidden;    position: relative;    width: 90px;}.brandpic a img {    position: absolute;    top: 0;}.brandpic a:hover img, .brandpic a.hover img {    top: -95px;}.brandname {    background-color: #000000;    font-size: 9px;    text-align: center;}.brandname a {    display: block;}.brandname, .brandname a {    color: #FFFFFF;    height: 13px;    text-decoration: none;    width: 90px;}.brandname a.hover, .brandname a:hover, .brandname a.visited, .brandname a:visited {    color: #FFFFFF;    font-weight: normal;    text-decoration: none;}.box_languages{  position: relative;    float:right;    width:105px; }div.nav-languages {  position: relative;  float:left;    width:40px;   padding-left: 5px;}div.nav-currencies {    font-weight: bold;    position: relative;    float:left;    text-shadow: 0 -1px 1px #CCC;    }.nav-info {  /*  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -287px transparent; */    height: 30px;    padding-top: 2px;    position: relative;    float:right;    width: auto;}.nav-outlet {    width: 1000px;    height: 40px;    position: absolute;    left: 0;    top: 120px;    z-index: 10;    box-shadow: 0 0 5px #999999;}.search-button {  cursor:pointer;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -618px -51px transparent;  border: 0 none;  display: block;  height: 25px;  position: relative;  float:left;  width: 25px;  padding-left: 3px;}div.nav-search {  border: 0 none;  font-size: 12px;  position: relative;  float:right;  padding-top:5px;  width:150px;}div.nav-cart {    padding-top:2px;    font-size: 13px;    height: 25px;    position: relative;    float:right;    width: 99px;}.gift_result{    font-weight: bold;    line-height: 20px;    text-decoration: none;    color:#1B457D;   }a.nav-cart-link, a.nav-cart-link:link, a.nav-cart-link:visited {    display: block;    height: 100%;    text-decoration: none !important;    width: 100%;    margin-left:3px;}.nav-cart-ul, .nav-cart-ur, .nav-cart-ll, .nav-cart-lr {    font-weight: bold;    line-height: 20px;    position: relative;    text-decoration: none;}.cart_bag {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -471px -83px transparent;    height: 21px;    /*right: 5px;*/    position: relative;    float:left;    /*top: 9px;*/    width: 21px;}.nav-cart-ul, .nav-cart-ur {    color: #fff;   /* text-shadow: 1px 1px 0 #000000; */   /* top: 6px; */}.nav-cart-ll, .nav-cart-lr {    color: #666;    /*text-shadow: 1px 1px 0 #000000;*/    top: 18px;}.nav-cart-ul {    right: 34px;}.nav-cart-ur {    padding: 0 0 0 5px;}.nav-cart-ll {    left: 35px;}.nav-cart-lr {    right: 34px;}.cart_text {    color: #FFFFFF;    text-shadow: 0 -1px 1px #000000;    width: 135px;}.cart_logo {}.top_button{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -732px -59px transparent;  width:25px;  height:30px;  margin-left:2px;}#backToTopButton{  position:fixed;  height:30px;  width:30px;  right:10px;  bottom:160px;  visibility:hidden;  display:block;       border: 1px solid rgb(16, 166, 237);                                        border-radius: 10px;  padding: 10px;  cursor:pointer;    background:#fcfcfc;}.moneyorder{  padding:5px;  vertical-align:middle;  display:inline-block;}.moneyorder img{  max-width:100%;  display:inline-block;}.moneyorder .text{  display:inline-block;  padding-left:10px;  vertical-align:bottom;  max-width:86%;}div.nav-customer {   /* background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -20px 0 transparent;    border-radius: 0 0 0 8px;    box-shadow: -1px 1px 4px 1px #999999; */    color: #fff;    height: 17px;    padding-top: 5px;    position: relative;    float:right;    text-align: left;}div.nav-customer a, div.nav-customer a:link, div.nav-customer a:visited, .cur_split {    color: #fff;    font-weight: bold;    text-decoration: none;    font-size: 13px;    padding: 0 10px 0 0;   /* text-shadow: 1px 1px 0 #222222; */}.cur_split{  margin: 0;  color:#fff;  float:left;  font-style:normal;  font-weight:normal;  padding:0 2px;  font-size:20px;}div.nav-customer a:hover {    color: #F59C22;}div.nav-admin {    top: 5px;    position: absolute;    right: 151px;    text-align: right;    z-index: 101;    background-color:#000;}div.nav-admin form{display:inline;}#language-select, #currency-select {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll transparent;    cursor: pointer;    height: 26px;}#language-select {    width: 35px;    float:left;    background: none;}#currency-select {    width: 38px;    background-position: -726px -57px;}#language-container, #currency-container {    display: none;    z-index: 1000;    position:absolute;    top:30px;}#language-container {left:-23px;}#currency-container {left:1px;}span.lang-flag {background-image: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png");display: block;position:relative;float: left;margin-top:7px;height: 13px;width: 21px;}span.lang-text {display: block;float: left;line-height: 26px;padding: 0 0 0 3px;}.currency, .active_currency {    display: block;    float: left;    font-size: 12px;    font-weight: normal;    height: 26px;    line-height: 27px;    min-width: 20px;    text-align: center;}.currency, .currency:visited {    color: #FFFFFF;    text-decoration: none !important;}.active_currency, .currency:hover {    color: #ccc;}.ammount-warning {    font-weight: bold;    margin-bottom: 15px;    text-align: center;}.oldprice, .productOldPrice {    color: #000;    font-size: 14px;    text-decoration: line-through;    }.newprice {    color: #000000;    font-size: 16px;    font-weight: bold;    text-align: right;    /*line-height:22px;*/}.newprice_lastviewed {    color: #000000;    font-size: 13px;    font-weight: bold;}.voucher_box{  background-color: #eeffdf;  position:relative;  font-size:16px;  font-weight:bold;  line-height:normal;  text-align:center;  margin: 0 0 5px 0;  border : 1px solid #3DCA7C;}.coupdot{  padding: 5px 0;}.couptext{  padding: 5px 0;}#header-coupon{  width:100%;  height: 89px;  color:#fff;  border-bottom:1px solid #fff;  background-color:#3DCA7C;  text-align:center;  margin:0 auto;  position:relative;  float:left;  box-shadow:0 2px 2px #ccc;}#coupon_tot{  display:inline-block;  width:1080px;  padding:10px;}#coupon-value{  width:100px;  position: relative;  float:left;  text-align:right;  font-size:26px;  max-height: 89px;  line-height:38px;}#coupon-code{  width:100%;  position: relative;  float:left;  font-size:22px;  text-align:center;  }#coupon-text{  width:100%;  position: relative;  float:left;  font-size:16px;  color:#fff;}.cname{  font-weight:bold;  padding:2px;}#coupon_close{  background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -876px -261px transparent;  width:26px;  height:28px;  position:relative;  float:right;  top:2px;  padding:0 2px;}#coupon_close:hover{  cursor:pointer;  } .grey{  color: #999;}.voucherPrice{  font-size: 16px;  font-weight:bold;  color: red;  }#filter_style, #filter_manu, #filter_options, #filter_prices, #filter_colors, #filter_sort, #filter_material {}.filter_single {    border: 1px solid #DDDDDD;    line-height: 20px;    margin: 7px 7px 3px 8px;    max-height: 170px;    overflow: auto;    padding: 2px;    position: relative;    text-indent: 5px;    width: 162px;}.filter_dropdown {   /* border: 1px solid #ddd; */    position:relative;    min-height: 61px;    max-height:170px;    line-height: 20px;   /* margin: 7px 0 3px; */    overflow:auto;    text-indent: 5px;    width: auto;    padding:2px;}.filter_dropdowns{padding-left:15px;}.filter_dropdown_list {    cursor: pointer;    margin: 0 0 0 -1px;    max-height: 160px;    overflow: auto;    padding: 0;    position: relative;    z-index: 15;}.filter_text {    float: left;    margin: 0 5px;}.filter_dropdown_list li a {    display: block;    padding:3px 0;    width: 100%;}.filter_dropdown_list li a, .filter_dropdown_list li a:link, .filter_dropdown_list li a:visited {    color: #333;    text-decoration: none;    transition:background-color 0.3s ease 0s;}.filter_dropdown_list li a:hover, .active_filter {  background-color: #F3F3F3;}.filter_text {    text-align: right;    width: 110px;}.filter_row {    color: #444444;    float: left;    font-weight: bold;    line-height: 22px;    margin: 3px 10px 0 0;    text-align: left;    width: 142px;    padding-left:5px;}.drop_search_filter {    margin: 0 4px;    width: 130px;}li.all_colors {    float: none !important;    margin: 0 !important;    width: 100% !important;}#filter_colors li {  padding:4px 0;}#filter_colors .color {    display: block;    height: 23px;    margin: 3px 5px 5px 3px;    width: 23px;}.color_filter {    border-radius: 50%;    border:1px solid #999;    float: left;    display: block;    height: 23px;    width: 23px;     margin-right:5px;}.manufacturers_navigation {  background: none repeat scroll 0 0 #FFFFFF;    /*box-shadow:0 0 2px #333;*/  border-top: 1px solid #000;  border-bottom: 1px solid #000;  color: #666;  font-size: 14px;  padding: 10px;  float:left;  width:100%;  }.shipping_text_time{  font-size:11px;}.product_info {    float: left;    height: 100%;    width: 100%;}.product_info_table {    display: table;    margin-top: 10px;    width: 100%;}.product_info_row {    display: table-row;}.product_info_left, .product_info_right {    display: table-cell;    vertical-align: top;}.product_info_left {    width: 950px;}.product_info_right{  border: 1px solid #DDDDDD;  float: right;  position: relative;  top: 6px;  width: 300px;  padding:5px;  border-radius:4px;}.product_options {    float: left;    position: relative;    width: 200px;}.product_in_cart {  border-bottom: 1px solid rgba(189, 189, 189, 0.8);  float: left;/*  margin-left: 8px;  padding: 10px;  */  position: relative;  width: 100%;}.product_in_cart1 {  float: left;  margin-top: 10px;  position: relative;  width: 100%;}.cart_options {  border: 1px solid #DDDDDD;  float: right;  position: relative;  top: 6px;  /*width: 201px;*/  padding:5px;  border-radius:4px;}.product_option {    position: relative;    width: 100%;    float:left;    padding-bottom:15px;}.product_quantity {    height: 21px;    margin-bottom: 5px;    margin-top: 5px;    position: relative;    width: 100%;}.product_quantity_text {    float: left;    font-weight: bold;    position: relative;    padding:4px 5px 0 0;}.product_quantity_quan {    float: left;    position: relative;}.product_size_link {    position: relative;}.product_size_link span {  padding:3px;  border: 1px solid #eee;  width:224px;  display:inline-block;}.size_opt{  padding:3px;  margin:10px 0;  width:232px;}.product_cart_button {    margin: 0 auto;    position: relative;    display:inline-block;}.product_detail {  margin-top: 5px;  text-align:center;}.product_manu_image {  position: relative;  width: 90px;  padding:10px;}.price_list{  padding: 30px 0;  text-align:center;  font-size:24px;}.price_list .newprice {    font-size: 24px;}.product_small{  /*border-top:1px solid #ddd;*/  margin: 0 10px 10px;   /* line-height:15px; */  font-size:14px;}.product_small h1{  color:#000;} .description_detail{ margin: 10px 0 0 10px;}.product_info #product_name {    background-image: url("https://kapatcha.com/shop/templates/xtc4/img/bg_layer_long.jpg");    background-repeat: no-repeat;    color: white;    float: left;    font-family: Verdana,Arial,sans-serif;    font-size: 14px;    font-weight: bold;    height: 20px;    margin: auto;    padding-bottom: 5px;    padding-left: 30px;    padding-top: 5px;    width: 710px;}#product_image {  position:relative;}.product_det_images {  padding:0;  margin:auto;  text-align:center;}.detail_products {    display:inline-block;}a.video_button {    display:block;    width:61px;    height:61px;    background:url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -429px -177px transparent;}.detail_products img {    border:1px solid #ddd;    margin: 5px;    padding: 0;}.g_plus {    float: left;    margin: 5px -4px 5px 15px;    position: relative;}#fb-root {    float: left;}.detail_products a img {    max-height: 150px;    max-width: 150px;}.MagicZoomBigImageCont{  background:#fff;}.main_img{    border:1px solid #ddd;    margin: 5px;    padding: 0;    /*height:320px;    width:320px;*/        text-align: center;    }.main_img a {	display: inline-block;}.product_desc {    margin-top: 10px;    min-height: 139px;    padding: 5px;    text-align: left;    width: 450px;}.product_alts {    margin-top: 10px;    padding-top: 10px;    display:inline-block;        border-top:1px solid #eee;    width:100%;   }.alg_left{  text-align:left;  padding-left:15px;}.product_alts a, .product_alts a:link, .product_alts a:visited, .product_alts a:hover {    text-decoration: none !important;}.product_alts_header{  font-size:16px;  color:#333;  font-weight:normal;  padding: 5px 0;}.product_alts a img {    margin: 5px;    padding: 3px;    height: auto;    border:1px solid #eee;    max-width:75px;}.product_info #product_footer {    border: 1px solid;    float: left;    height: 150px;    padding-top: 10px;    width: 778px;}#product_footer #product_small {    float: left;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 8pt;    padding-right: 18px;}#product_footer #product_left {    float: left;    font-family: Verdana,Arial,Helvetica,sans-serif;    left: 10px;    position: relative;    top: 10px;    width: 200px;}#product_footer #product_center {    float: left;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 8pt;    left: 60px;    position: relative;    top: 50px;    width: 150px;}#product_footer #product_right {    float: right;    font-family: Verdana,Arial,Helvetica,sans-serif;    left: -10px;    position: relative;    text-align: right;    top: 20px;    width: 220px;}#product_right #product_small_price {    float: right;    padding-top: 30px;    position: relative;    text-align: right;}#product_footer #product_preis {    font-family: Verdana,Arial,Helvetica,sans-serif;    left: 75%;    text-align: center;}.product_infobox {    margin-top: 10px;}.product_infobox ul li, .product_infobox ol ul li {    background-image: none;    padding-left: 0;}.infotabwrapper {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #ddd;    overflow: hidden;    padding: 10px;}.shadetabs {    font: bold 13px Arial;    list-style-type: none;    margin-bottom: 0;    margin-left: 0;    margin-top: 1px;    padding: 3px 0;    text-align: left;}.shadetabs li {    display: inline;    margin: 0;}.shadetabs li a {    border: 1px solid #ddd;    /*background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -283px -18px transparent;*/    color: #777;    margin-right: 3px;    padding: 3px 7px;    position: relative;    text-decoration: none;    z-index: 1;}.shadetabs li a:visited {    color: #fff;}.shadetabs li a:hover {    background: #fff;    color:#000;}.shadetabs li a.selected {    position: relative;    background: #fff;    color:#000;    border-bottom-color: #fff;}.shadetabs li a.selected:hover {    text-decoration: none;}.tabcontent {    display: none;}.popupimage-thumbnails {    text-align: center;    width: 100%;}.popupimage-thumbnails a img {    border: 1px solid #AAAAAA;    margin: 0 4px;}.bold {    font-weight: bold;}.home-banner {    margin-bottom: 10px;    text-align: center;    width: 100%;}.manufacturers_all {    float: left;    height: 100%;    position: relative;    width: 750px;}.manufacturers_all .manufacturers_left {    float: left;    height: 100%;    padding: 5px;    width: 443px;}.manufacturers_all .manufacturers_right {    background-image: url("img/manucats/manubox_body.png");    height: 100%;    width: 291px;}.urbangreymenu {    margin-left: 4px;    width: 283px;}.urbangreymenu .headerbar, .urbangreymenu .headerbar_all {    color: white;    font-size: 1px !important;    font-weight: bold;    margin-bottom: 0;    margin-top: 0;    padding: 3px 0 3px 31px;    text-transform: uppercase;}.headerbar_all {    background: url("img/manucats/manubox_headline_all.png") no-repeat scroll 0 0 transparent;}.urbangreymenu .headerbar {    background: url("img/manucats/manubox_headline.png") no-repeat scroll 0 0 transparent;}.urbangreymenu .headerbar a, .urbangreymenu .headerbar_all a {    color: #557799;    display: block;    font-size: 13px;    font-weight: bold;    text-decoration: none;}.urbangreymenu ul {    list-style-type: none;    margin: 0;    padding: 0;}.urbangreymenu ul li {    background-image: none;    background-repeat: no-repeat;    line-height: 1em;    margin: 0;    padding: 0;}.urbangreymenu ul li a {    background: none repeat scroll 0 0 #FFFFFF;    color: black;    display: block;    font: 12px/17px Arial;    padding: 5px 0 5px 8px;    text-decoration: none;}.urbangreymenutop, .urbangreymenubottom {    background-image: url("img/manucats/manubox_header.png");    background-repeat: no-repeat;    height: 15px;    position: relative;    width: 291px;}.urbangreymenutop {    background-image: url("img/manucats/manubox_header.png");}.urbangreymenubottom {    background-image: url("img/manucats/manubox_footer.png");}.urbangreymenuwrapper {    float: left;    width: 291px;}.urbangreymenu ul li a:visited {    color: black;}.urbangreymenu ul li a:hover {    background: none repeat scroll 0 0 #557799;    color: white;}.catimages {    float: left;    margin: 11px;    padding: 0;    position: relative;    text-align: center;}.categorie_description {    position:relative;    float:left;    line-height: 20px;    margin-top: 15px;    text-align: justify;}.categorie_description a{    text-decoration:underline;}.vmenublockheader img {    cursor: pointer;}.product_box, .product_box_ls,.product_box_also {    float: left;    position: relative;    width: 270px;    transition:border 0.3s ease 0s, box-shadow 0.5s ease 0s;    border:1px solid #fff; }.product_box_also{  /*width: 294px;*/}.product_box {  padding: 25px;  margin: 15px 15px 15px 19px;}.listing {/*margin: 30px 33px 21px 33px;*/}.product_box_ls, .product_box_also {padding: 11px;margin:13px; }/*.product_box_ls .boximage{  max-width:250px;  height:250px;}*/    .product_box:hover, .product_box_ls:hover, .product_box_also:hover { border:1px solid #999;box-shadow:0 3px 34px #666;}.product_box_image img {    z-index: 6;   }.product_box_image {    height: 270px;    padding: 1px;    position: relative;    text-align: center;    width: 270px;    }.product_box_bottom {    padding:5px 0 0 0;    text-align: center;    width: 100%;}.product_box_bottom_left, .product_box_bottom_right {    float: left;    /*height: 27px;*/    overflow: hidden;    position: relative;}.product_box_bottom_left {  height: 27px;  padding: 3px 0;  width: 100%;}.product_box_bottom_right {    padding:5px 0 0 0;    text-align: center;    width: 100%;}.product_box_link, a.product_box_link:link, a.product_box_link:hover, a.product_box_link:visited {    color: #333333;    display: block;    font-size: 12px;   /* font-weight: bold; */    height: 100%;    text-decoration: none;    width: 100%;    line-height: normal;}.top_dropdown {    position: absolute;    top: 25px;    border: 1px solid #CCCCCC;}.top_dropdown a, .top_dropdown a:link, .top_dropdown a:visited {    background: none repeat scroll 0 0 #FFFFFF;    color: #1B457D;    display: block;   /* font-weight: bold; */    height: 25px;    padding: 2px 3px;    text-decoration: none;}#language-container a, #language-container a:link, #language-container a:visited {    width: 115px;}#currency-container a, #currency-container a:link, #currency-container a:visited {width: 35px;text-align: center;text-shadow: none;}.top_dropdown a:hover {    background: none repeat scroll 0 0 #b4d7ef;    color: #FFFFFF;    text-decoration: none;}.sort{  top:0;  position: relative;}#popQuickAdd {    background: url("https://kapatcha.com/shop/templates/hb7/images/b.png") repeat scroll 0 0 transparent;    height: 100%;    min-height: 1px;    min-width: 504px;    position: absolute;    width: 100%;    z-index: 10000;}.popQuickAddInner {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid rgba(147, 184, 189, 0.8);    border-radius: 20px 20px 20px 20px;    box-shadow: 2pt 2px 5px rgba(105, 108, 109, 0.7), 0 0 3px 3px rgba(208, 223, 226, 0.4) inset;    padding-right: 15px;    padding-bottom: 15px;    margin: 100px auto;    overflow: hidden;    position: relative;    text-align: center;    width: 780px;}.quick_close{  position:absolute;  right:5px;  top:0px;  z-index:100000;  cursor:pointer}#popCart {    background: url("images/b.png") repeat scroll 0 0 transparent;    height: 100%;    min-height: 1px;    min-width: 504px;    position: absolute;    width: 100%;    z-index: 10000;}.popCartinner {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #ddd;    height: 300px;    margin: 50px auto;    overflow: hidden;    position: relative;    text-align: center;    width: 500px;}#pop_buttons_box {    font-family: Tahoma,Verdana,Arial,sans-serif;    font-size: 1em;    height: 28px;    margin: 10px auto 0;    text-align: center;    vertical-align: bottom;    width: 430px;}.popup_image img {    margin: 10px;    padding: 2px;}.shopping_box {/*  border: 1px solid #DDDDDD; */  color: #333;  float: left;  margin: 0;  padding: 10px;  position: relative;  width: 100%;}.shopping_box h3{  font-style:italic;  font-size:14px;  border-bottom:1px solid #111;  color:#000;}.shopping_product_box{  width:100%;  float:left;  padding:10px 0;}.shopping_total_box {  float: left;  padding: 5px 10px 5px 0;  text-align: right;  width: 100%;  font-size:14px;}.shopping_image{  float:left;}.shopping_image img{  max-width:150px;  max-height:150px;}.close_button {    border: 1px solid #000000;    float: left;    width: 160px;}.cart_button {    border: 1px solid #000000;    float: right;    width: 160px;}.popup_header {    border: 1px solid #CCCCCC;    font-family: Tahoma,Verdana,Arial,sans-serif;    font-size: 1em;    margin: 0 auto;    padding: 3px 10px;    text-align: center;    vertical-align: bottom;    width: 380px;}.alter_alt {    background-image: url("img/alter.gif");    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    display: block;    font-size: 0;    height: 13px;    width: 13px;}.shopping_product_box table td{          vertical-align:middle;         }.alter {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -574px -219px transparent;  border: 0 none;  cursor: pointer;  display: inline-block;  font-size: 0;  height: 16px;  width: 17px;}.plus_alt {    background-image: url("img/plus.gif");    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    display: block;    font-size: 0;    height: 13px;    width: 13px;}.plus {  width: 16px;  height: 16px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -552px -236px transparent;  border: 0 none;  cursor: pointer;  display: block;  font-size: 0;}.minus_alt {    background-image: url("img/minus.gif");    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    display: block;    font-size: 0;    height: 13px;    width: 13px;}.minus {  width: 16px;  height: 16px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -533px -236px transparent;  border: 0 none;  cursor: pointer;  display: block;  font-size: 0;}.delete_alt {    background-color: #FFCC99;    background-image: url("img/delete.gif");    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    display: block;    font-size: 0;    height: 22px;    width: 19px;}.delete {    width: 16px;  height: 16px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -533px -218px transparent;  border: 0 none;  cursor: pointer;  display: block;  font-size: 0;}TD.main, P.main {    font-family: Verdana,Arial,sans-serif;    font-size: 12px;    line-height: 1.5;}TD.main1, P.main1 {    border-bottom: 1px solid;    font-family: Verdana,Arial,sans-serif;    font-size: 13px;    font-weight: bold;    line-height: 1.5;}.onepxwidth {    width: 1px;}table.orderdetails {    font-size: 11px;    width: 100%;}table.orderdetails tr th {  text-decoration: underline;}table.orderdetails tr td {  color: #808080;}table.orderdetails tr td, table.orderdetails tr.headerrow td, table.orderdetails tr th {    padding: 1px;    text-align: center;}table.orderdetails tr.headerrow td {    background-color: #E3E3E3;    color: #333333;    font-weight: bold;}table.orderdetails tr.headerrow td.left {    text-align: left;}table.orderdetails tr.headerrow td.center {    text-align: center;}table.orderdetails tr.headerrow td.right {    text-align: right;}table.orderdetails tr.contentrow1 td {    background-color: #FAFAFA;    vertical-align: top;}table.orderdetails tr.contentrow1 td.quantity {    text-align: center;}table.orderdetails tr.contentrow1 td.quantity input {    border: 1px solid #DA9401;    font-size: 11px;    padding: 2px;}table.orderdetails tr.contentrow1 td.productname {    text-align: left;}table.orderdetails tr.contentrow2 td {    background-color: #FFFFFF;    vertical-align: top;}table.orderdetails tr.contentrow2 td.quantity {    text-align: center;}table.orderdetails tr.contentrow2 td.quantity input {    border: 1px solid #DA9401;    font-size: 11px;    padding: 2px;}table.orderdetails tr.contentrow2 td.productname {    text-align: left;}table.orderdetails tr td.singleprice {    text-align: right;    white-space: nowrap;}table.orderdetails tr td.totalprice {    text-align: right;    white-space: nowrap;}table.orderdetails tr td.delete {    text-align: center;    white-space: nowrap;}table.orderdetails tr td.productname table.productattributes {    margin-top: 3px;}table.orderdetails tr td.productname table.productattributes tr td {    padding: 0;}table.orderdetails tr td.productname table.productattributes tr td.attribute {    padding-right: 4px;}table.orderdetails tr td.productname table.productattributes tr td.value {    width: 100%;}table.orderdetails tr td.subtotal {    background-color: #FFFFFF;    border-color: #333333;    border-style: solid;    border-width: 1px 0 0;    text-align: right;}p.checkoutcomment textarea {    width: 100%;}p.checkoutagb textarea {    width: 100%;}ul#checkoutnavigation {}ul#checkoutnavigation li {    border: 1px solid;    float: left;    height: 70px;    list-style-type: none;    margin-right: 15px;    padding: 8px;    width: 185px;}ul#checkoutnavigation li.active {    background-color: #FFEAAB;}ul#checkoutnavigation li.active .number {    font-size: 20px;    font-weight: bold;}ul#checkoutnavigation li.active .title {    font-size: 14px;    font-weight: bold;}ul#checkoutnavigation li.active .description {    font-size: 11px;}ul#checkoutnavigation li.inactive {    background-color: #EDEDED;    border-color: #999999;    color: #999999;}ul#checkoutnavigation li.inactive .number {    font-size: 20px;    font-weight: bold;}ul#checkoutnavigation li.inactive .title {    font-size: 14px;    font-weight: bold;}ul#checkoutnavigation li.inactive .description {    font-size: 11px;}.checkoutBarFrom, .checkoutBarTo {    color: #8C8C8C;}.checkoutBarCurrent {    color: #000000;}.boxTextBG {    font-weight: bold;}.NFSelect {    margin-bottom: 10px;}#popBillpayError {    background: none repeat scroll 0 0 #FFFFFF;    border: 3px solid red;    color: #000000;    margin: 20px 220px;    padding: 10px 10px 25px;    position: absolute;    text-align: center;    width: 560px;    z-index: 100000;}.popBillpayError_heading {    color: red;    font-size: 14px;    font-weight: bold;    margin: 15px auto;    padding: 10px;    text-align: center;    width: 300px;}.popBillpayError_text {    margin: 10px auto;    padding: 5px;    text-align: center;    width: 450px;}.popBillpayError_close {    border: 1px solid #000000;    margin: 10px auto;    padding: 5px;    text-align: center;    width: 200px;}.ammount-warning {    font-weight: bold;    margin: 35px 0 20px 0;    text-align: center;}.note {    border: 2px solid red;    font-weight: bold;    margin: 5px;    padding: 5px;    text-align: center;}.Header-Ad {    height: 106px;    position: absolute;    right: 10px;    top: 10px;    width: 128px;}.appscreen {    margin: 10px;}.ueberweisung {    background-color: #F1F174;    border: 1px solid #000000;    height: 300px;    margin: 35px;    width: 700px;}.ueb-empfaenger, .ueb-konto, .ueb-blz, .ueb-bank, .ueb-waehrung, .ueb-betrag, .ueb-verwendung {    background-color: #FFFFFF;    border: 1px solid #000000;    float: left;    font-size: 13px;    font-weight: bold;    height: 30px;    padding: 5px;    position: relative;    text-transform: uppercase;}.ueb-empfaenger {    left: 10px;    top: 10px;    width: 665px;}.ueb-konto {    left: 10px;    top: 25px;    width: 250px;}.ueb-blz {    left: 165px;    top: 25px;    width: 250px;}.ueb-bank {    left: 10px;    top: 40px;    width: 665px;}.ueb-waehrung {    left: 350px;    text-align: center;    top: 55px;    width: 100px;}.ueb-betrag {    left: 362px;    top: 55px;    width: 200px;}.ueb-verwendung {    left: 10px;    top: 70px;    width: 665px;}.ueb-headline {    color: #A50000;    font-size: 11px;}.vid-icon {    height: 26px;    left: 2px;    position: absolute;    top: 124px;    width: 35px;    z-index: 7 !important;}.product-new-icon, .product-reduced-icon {    display:inline-block;    box-sizing: border-box;    font-weight: bold;    padding:1px;    position: absolute;    text-align: center;    text-decoration: none;    top: -12px;    width: 36px;    font-size:11px;    z-index: 9 !important;}.product-reduced-icon {  right: -10px;  color: #fff;  background-color: #e00;  /*border-radius: 46px 0 0 20px;           */}.product-new-icon {  left: -12px;  /*border: 1px dotted #000;**/  color: #fff;  background-color: #000;/*  border-radius: 46px 46px 20px 20px; */}.quickadd-icon{  border: 1px solid #000;  background:#fff;  font-weight: bold;  height: 25px;  line-height: 24px;  padding-left: 4px;  position: absolute;  text-align: center;  text-decoration: none !important;  bottom: 15px;  left:50px;  width:80px;  z-index: 2002 !important;}.vid-corner {    height: 50px;    left: 1px;    position: absolute;    top: 1px;    width: 50px;}.vid-corner img {    height: 50px;    width: 50px;}.brands_table {    display: table;    margin-bottom: 20px;    width: 100%;}.brands_table_row {    display: table-row;}.brands_table_cell {    display: table-cell;}.brands_table_cell img {    margin: 7px;}.home_brands {    margin: 0px 0px 20px 0px;    width: 100%;}.home_brand {    float: left;   /* margin: 1px; */    padding: 7px;       position: relative;}.home_brand img {    border: 1px solid #ddd;    z-index: 1;}.home_brand img:hover {    border: 1px solid #888;}#txtSearch {    position:relative;    float:left;/*    top:2px;     background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -618px -51px transparent;    */    border: 1px solid #eee;    color: #777777;    font-size: 13px;    font-weight: bold;    height: 25px;    line-height: 25px;    border-radius: 4px;    width:111px;/*    padding: 0 0 0 10px; */}#txtSearch:active, #txtSearch:focus {    border: 0 solid rgba(91, 90, 90, 0.7);    box-shadow: 1px 1px 1px 1px rgba(168, 168, 168, 0.6) inset;}#search_suggest {    background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #DDDDDD;    left: -397px;    position: absolute;    top: 32px;    visibility: hidden;    width: 500px;    z-index: 10000;}.live_search {    display: block;    width: 100%;}.live_prod_name {    float: left;    height: 75px;    padding: 5px;    width: 404px;}.live_prod_image {    float: left;    height: 75px;    padding: 5px;    width: 75px;}#slidetest {    display: block;    font-size: 12px;    height: 446px;    position: fixed;    right: -446px;    top: 70px;    width: 476px;    z-index: 99;}#slide_inner {    background: none repeat scroll 0 0 #AAAAAA;    border: 2px solid #000000;    height: 426px;    left: 30px;    padding: 10px;    position: absolute;    top: 0;    width: 424px;}#button_slideout, #button_slidein {    height: 250px;    left: 0;    position: absolute;    top: 0;    width: 30px;}#button_slideout {    background: none repeat scroll 0 0 #006E00;    display: block;}#button_slidein {    background: none repeat scroll 0 0 #6E0000;    display: none;}.checkout-nav {    padding-bottom: 10px;    margin:0 auto;    width: 1070px;    text-align:center;}.checkout-nav-passive, .checkout-nav-active, .checkout-nav-link, .checkout-nav-link:link, .checkout-nav-link:visited {    display: inline-block;    font-weight: bold;    margin: 5px;    padding: 5px;    text-align: center;    text-decoration: none;    width: 223px;}.checkout-nav-passive, .checkout-nav-link, .checkout-nav-link:link, .checkout-nav-link:visited {    border: 2px solid #CCCCCC;    color: #AAAAAA;}.checkout-nav-active, .checkout-nav-link:hover {    border: 2px solid #000000;    color: #000000;    font-weight: bold;    text-decoration: none;}.createaccountbox {    margin-top: 0 auto;    display:inline-block;    text-align:center;    width: 100%;}.createaccount {    display:inline-block;    margin:0 auto;    text-align:left;    width:60%;    padding: 10px;}.createaccount_header{  padding:10px;  border-bottom:1px solid #000;  color:rgb(16, 166, 237);  background-color:#fff;  font-size:18px;  margin-bottom:10px;}.edit{  background: #fff url("https://www.kapatcha.com/shop/templates/hb8-mobile/images/sprite.png") no-repeat scroll -185px -58px;  display:inline-block;  width:18px;  height:16px;}.createaccount #title {    float: left;    padding: 5px;    position: relative;    text-align: right;    width: 185px;}.createaccount #field {    padding: 5px;    position: relative;    text-align: left;}.brandlist_table {    display: table;    width: 100%;}.brandlist_table_row {    display: table-row;    width: 100%;}.brandlist_table_cell {    display: table-cell;    width: 33%;}ul.brandlist {    list-style-type: disc;}ul.brandlist li {    margin: 8px 0;}a.link-button, a.link-button:link, a.link-button:visited, div.link-button {    color: #FFFFFF;    display: inline-block;    font-family: Verdana,Arial,sans-serif;    font-size: 12px;    font-weight: bold;    line-height: 26px;    text-decoration:none!important;}a.link-button:hover, input.link-button-c:hover {    color: #FBDC0B;    color: #333;    text-decoration:none!important;}span.link-button-l, span.link-button-c, span.link-button-r, input.link-button-c, button.link-button-c {    display: block;    float: left;    height: 24px;    top: 2px;    padding-bottom: 2px;    position: relative;}span.link-button-l {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll 0 -295px transparent;    width: 10px;}span.link-button-c, input.link-button-c, button.link-button-c {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -10px -295px transparent;    padding: 0 10px;    text-decoration:none!important;}.hak{  text-align:left;  font-size:14px;  text-align:center;}.hak_ico{  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -432px -415px transparent;  width:15px;  height:9px;  display:inline-block;  padding-right:5px;}input.cart-button-c {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -771px -52px transparent;    border: 0 none !important;    color: #FFFFFF;    display: block;    font-family: Arial,Helvetica,Sans-Serif;    font-size: 14px;    font-weight: bold;    height: 69px;    line-height: 69px;    padding: 6px 3px 0 0 !important;    margin:0 !important;    text-align: right !important;    text-shadow: 1px 1px 1pt #000000;    width: 224px;    cursor:pointer;}input.cart-button-c:hover {    background-position: -770px -121px;}input.link-button-c {    margin:0px!important;    border: 0px none;    color: #FFFFFF;    cursor: pointer;    font-family: Verdana,Arial,sans-serif;    font-size: 12px;    font-weight: bold;}button.link-button-c {    margin:0px!important;    border: 0px none;    color: #FFFFFF;    cursor: pointer;    font-family: Verdana,Arial,sans-serif;    font-size: 12px;    font-weight: bold;}span.link-button-r {    background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -339px -295px transparent;    width: 10px;}.field_label{font-size: 11px;position: relative;text-decoration: none;width: 100%;color: #808080;}a.eastern-special {    background: url("https://kapatcha.com/shop/templates/hb7/images/gras.png") no-repeat scroll right center transparent;    display: block;    height: 59px;    left: 0;    margin-left: 0;    position: absolute;    top: 56px;    width: 710px;}div.eastern-special2 {    background: url("https://kapatcha.com/shop/templates/hb7/images/osterhase.png") no-repeat scroll right center transparent;    height: 80px;    margin-left: 0;    position: absolute;    right: 300px;    top: 5px;    width: 80px;    z-index: 200;}div.checkout-payment-agb {border-bottom: 1px solid #BBBBBB;border-top: 1px solid #BBBBBB;height: 300px;overflow: auto;padding: 3px;width: 956px;}.checkout_confirmation{  width:1070px;  margin:0 auto;  font-weight:lighter;}div.checkout_confirmation_products_wrapper {  width:100%;}div.checkout_confirmation_image {  float: left;}div.checkout_confirmation_image img {   width:50px;   margin: 5px 0 0 0;}div.checkout_confirmation_info {  float: left;  margin: 0 0 0 10px;  width: 50%;}div.checkout_confirmation_price {  float: right;  font-family: Verdana, Geneva, Tahoma, sans-serif;  font-size: 12px;  font-weight:bold;}div.checkout_confirmation_product {  padding: 5px 0 5px 0;  border-bottom: 1px solid #cccccc;  width: 100%;}div.checkout_confirmation_product:last-child {  border-bottom: 0px;}.price {  text-align: right;  font-family: 'Courier New', Courier, 'Andale Mono', monospace;}.bonus_review {  margin: 6px 0 10px 0;  border-collapse: collapse;}.bonus_postheader2 {  font-weight: normal;  font-size: 14px;  margin: 10px 0 0px 0;}.bonus_gesamt {  display: table;  margin: 0;}#bonus_gift .postheader, #bonus_overview .postheader {  margin-left: 0;}.red {  color: red;}.errorBox{color: red;font-size: 13px;font-weight: bold;}#bonus_overview .tablerow, #bonus_overview .tablecell {  vertical-align: middle;}#bonus_overview th, #bonus_overview td {  padding: 3px;}#bonus_overview table, #bonus_overview td, #bonus_overview th {  border: 1px solid #dddddd;}#bonus_overview th {  text-align: center;  border-bottom: 2px solid #dddddd;}#bonus_gift, #bonus_overview  {  margin-left: 10px;  margin-right: 10px;  color: #808080;}.about_hoodpoints{  margin: 0 10px 0 10px;}.about_hoodpoints h2{  font-size: 16px;  font-weight: normal;  margin-bottom: 5px;  color: #1B457D;}.about_hoodpoints p{  margin: 0 20px 0 20px;}.about_hoodpoints p, .about_hoodpoints ol {  color: #333333;  font-size: 12px;  line-height: 1.5em;}.about_hoodpoints table{  margin: 0 20px 0 20px;  border: 1px solid #dddddd;  border-collapse: collapse;}.about_hoodpoints table th, .about_hoodpoints table td{  margin: 0;  padding: 2px;  text-align: center;  border: 1px solid #dddddd;}.about_hoodpoints table th:first-child, .about_hoodpoints table td:first-child{  border-right: 1px solid #666666;}.pending_points {  color: darkorange;}.credited_points {  color: darkgreen;}span.arrow {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -40px -56px transparent;  display: inline-block !important;  float: left;  height: 8px;  margin-right: 4px !important;  margin-top: 5px !important;  padding-left: 0 !important;  padding-right: 5px !important;  width: 6px;}span.spacer {  width:6px;  height:6px;  display:inline-block!important;  padding-left:0 !important;  padding-right:5px !important;  margin-top:5px !important;  margin-right:4px !important;  float: left;}span.hoodpoints {  background:url("https://www.kapatcha.com/shop/templates/hb7/images/hood_points_16.png") no-repeat -1px -1px;  width:16px;  height:16px;  display:inline-block!important;  margin: 0;  padding: 0;  vertical-align: middle;}.account h3 div, .checkout_confirmation h3 div {  float:right;  font-weight:normal;}.checkout_confirmation h3 {  margin:0;  color:#000;}              .checkout_confirmation .confirmationEdit {  font-weight:normal;  font-size: 12px;  font-style: italic;  font-weight: bolder;  font-family: Arial, sans-serif;  color: #3DCA7C;}.checkout_confirmation .address {  font-family: Verdana,Arial,sans-serif;  font-size: 11px;  line-height: 1.5;}.checkout_confirmation .products {  border-bottom: 2px solid #bbbbbb;}.checkout_confirmation .products_container {  border: 1px solid #000;  margin-top: 5px;  padding: 5px;}.checkout_confirmation .totals {  float:right;}div.box {  float:right;  position:relative;  margin-top: 10px;  color: #808080;}.checkout_confirmation div.box {  margin-top: 20px;}div.w_50_percent {  width:50%;}div.w_100_percent {  width:100%;}div.h_100_px {  height:100px;}table.bonus_review {    font-size: 11px;    width: 100%;}table.bonus_review tr td, table.bonus_review tr.headerrow td, table.bonus_review tr th {    padding: 1px;    text-align: center;}table.bonus_review tr th {    color: #333333;    font-weight: bold;    text-decoration: underline;}table.bonus_review tr.contentrow1 td {    background-color: #FAFAFA;    vertical-align: top;}table.bonus_review tr.contentrow2 td {    background-color: #FFFFFF;    vertical-align: top;}#ibox_wrapper {  background-color: white;}#ibox_content {  background-color: white;  border: 0;}#ibox_footer_wrapper {  font-weight:bold;}#ibox_footer_wrapper a {  background:#FFF;  border:1px solid #dddddd;}#ibox_footer_wrapper a:hover {  background-color:#FFF;}.iBox_cross {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -55px transparent;  width:6px;  height:6px;  display:inline-block !important;  padding-left:0 !important;  padding-right:5px !important;  padding-bottom:5px !important;  margin-top:2px !important;  margin-left:2px !important;}a:hover .iBox_cross {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -31px -69px transparent;}.adressbookRow {  margin: 0 0 15px 5px;}.adressbook_radio {  float:left;  margin: 0 0 0 0;}.adressbook_radio_text {  float: left;  margin: 0 0 0 10px;}.adressbook_radio_star {  float: left;  margin: 0 0 0 10px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -89px -53px transparent;}.adressbook_star {  float:left;  margin: -4px 5px 0 5px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -89px -53px transparent;}.adressbook_star2 {  float: left;  margin: 6px 0 0 5px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -89px -53px transparent;}.adressbook_star_absolute {  position: absolute;  float: left;  margin: -4px 5px 0 -15px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -89px -53px transparent;}.arrow_south_east {  width: 32px;  height: 32px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -498px -219px transparent;  margin-left: 58px;  margin-top: 5px;}.address_current {  color: #111;  font-weight: bold;  font-size: 12px;}.address_wrapper {}.address_wrapper div {}.address_current_text, .address_book_current_text {  font-size: 12px;  float:left;  width: 100%;  font-weight: bold;  line-height:normal;}.address_book_current_text {  width: 700px;}.address_current_titel {  font-size: 12px;  float:left;  font-style: italic;  display:none;}.address_current_titel div,.address_current_titel span {  float: left;}.address_label {  font-size: 14px;  font-style: normal;  font-weight: bold;  float:left;  padding:10px;  line-height:normal;}h3.address_header {  border-bottom: 1px solid #111;  color: #111;  font-size: 15px;  font-weight: bold;  font-style: italic;}.address_body {  font-size: 10px;  font-weight: bold;}.ibox_address {  border: 1px solid #AAA;  padding: 10px;}.button_right {  float:right;  margin-top: 17px;}.address_entry{  float:left;  font-weight:bold;  padding: 0 12px;  min-width:100px;  font-size:12px;}.address_entry_button{  float:right;}.address_block{  font-size:12px;  width:100%;  float:left;  padding:10px 5px;}.edit_button {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -155px -91px transparent;  float: left;  height: 16px;  width: 16px;  margin:0 0 5px 5px;}.delete_button {  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -221px -90px transparent;  float: left;  height: 17px;  width: 17px;  margin:0 0 5px 5px;}.password_box, .address_book_box {  border:1px solid #ddd;  padding:15px;  width:948px;  color: #808080;  float:left;}.password_block {  /*float:left;*/  width:100%;  font-size:10px;  font-weight:bold;  padding: 2px 0;  margin: 5px 0 0 0;}.password_entry_text_block, .password_entry_block, .address_entry_text_block, .address_entry_block  {  float: left;  margin-right: 15px;  line-height: 34px;}.must {  float:right;}.password_entry_text{  /*float:left;*/}.password_entry{  /*float:right;*/}.password_button {  float:right;  margin-top:10px;}.lens {  display: inline-block;  margin: 0 0 0 0px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -111px -53px transparent;}.mail {  display: inline-block;  margin: 0 0 0 0px;  width: 18px;  height: 18px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -176px -89px transparent;}.address_book_block {  padding: 0 15px 10px 15px;  border:1px solid #ddd;  float:left;  color:#808080;  line-height:normal;  margin-top:10px;  width: 100%;}.mar_bot_20{  margin-bottom:20px;}.mar_right_20{  margin-right:20px;  float:left;}.listing_prod{  float:left;  padding:5px;}.listing_sort{  float:left;  position:relative;  width:32%;}.listing_sort_site{  text-align:center;}.listing_site{  padding:2px 0;  float:right;}.nav-filter_sort { overflow:hidden; position: absolute;/* font-weight: bold;*/  z-index: 100; }#filter_sort-select {  /*background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -726px -57px transparent;*/  cursor: pointer;  height: 15px;  padding: 2px 5px;  border:1px solid #999;  border-radius:4px;}.active_filter_sort {  color: #333;  line-height:1.0;}.filter_sort_arrow {  display: inline-block;  width: 10px;  height: 10px;  background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll -756px -65px transparent;  margin-left: 2px;}.sort a, .sort a:link, .sort a:visited {    background: none repeat scroll 0 0 #FFFFFF;    color: #333;    display: block;    /*font-weight: bold;*/    height: 16px;    padding:4px;    text-decoration: none;}.sort a:hover {    background: none repeat scroll 0 0 #222;    color: #FFFFFF;    text-decoration: none;}.error_msg, .error_img{  width:100%;  text-align:center;}.error_msg{  margin:20px 0;  font-size: 16px;  font-weight:bold;}/* ADVEBTSKALENDER START */#advent {  width:1080px;  height:1900px;  z-index:-1;  background: url("https://kapatcha.com/shop/templates/hb7/images/advent/hb_2016_adventskalender.jpg");  margin: 0 0 0 0;  padding: 0;}#advent_en {  width:1080px;  height:1900px;  z-index:-1;  background: url("https://kapatcha.com/shop/templates/hb7/images/advent/hb_2016_adventskalender_en.jpg");  margin: 0 0 0 0;  padding: 0;}.star {  position: absolute;  width:150px;  height:150px;  z-index:1;}.star_1 {  left:50px;  top:886px;}.star_2 {  left:257px;  top:886px;}.star_3 {  left:465px;  top:886px;}.star_4 {  left:672px;  top:886px;}.star_5 {  left:880px;  top:886px;}.star_6 {  /*width:160px;  height:160px;*/  left:50px;  top:1066px;}.star_7 {  left:257px;  top:1066px;}.star_8 {  left:465px;  top:1066px;}.star_9 {  left:672px;  top:1066px;}.star_10 {  left:880px;  top:1066px;}.star_11 {  left:50px;  top:1246px;}.star_12 {  left:257px;  top:1246px;}.star_13 {  left:465px;  top:1246px;}.star_14 {  left:672px;  top:1246px;}.star_15 {  left:880px;  top:1246px;}.star_16 {  left:50px;  top:1426px;}.star_17 {  left:257px;  top:1426px;}.star_18 {  left:465px;  top:1426px;}.star_19 {  left:672px;  top:1426px;}.star_20 {  left:880px;  top:1426px;}.star_21 {  left:50px;  top:1606px;}.star_22 {  left:257px;  top:1606px;}.star_23 {  left:465px;  top:1606px;}.star_24 {  /*width: 200px;  height: 200px;*/  left:672px;  top:1606px;}.open img{  display: block;}.today a {  border: 0px none;}.klappe_half {display:block;float:left;width:75px;height:150px;border: 0px none!important;margin:0px!important;padding:0px!important;}/*.today a img {  display: none;}.today:HOVER a img, .today a:ACTIVE img {  display: block;} */.advent-startpage{border: 1px solid #DDDDDD;width: 735px;height: 190px;background: none repeat scroll 0 0 #CCCCCC;border: 1px solid #FFFFFF;margin: 10px auto;overflow: hidden;position: relative;}.brandsearchContainer {	font-family: Arial,Helvetica,Sans-Serif;	font-size: 12px;	color: #333;	padding: 10px;	position: absolute;	margin-top: -40px;	/*margin-left: 430px;*/  margin-left: 595px;}.brandsearchContainer input {	margin-left: 20px;	margin-top: -3px;	width: 150px;	}.brandHeader {	margin: 0 !important;	padding: 0 !important;	margin-top: 10px !important;	margin-left: 10px !important;	margin-bottom: 12px !important;}.brandHeader:first-child {	margin-bottom: 5px !important;}/* ADVEBTSKALENDER ENDE *//* Ueberweisungstraeger Checkout Success */.ueberweisungstraeger{background: url("img/ueberweisung-neu.jpg") no-repeat transparent;width:700px;height:249px;border:1px solid #CCC;}.uebFirma, .uebIBAN, .uebBIC, .uebWaehr, .uebBetrag, .uebVerw {  display: block;  float: left;  font-family: monospace;  font-size: 25px;  font-weight: bold;  letter-spacing: 11px;  position: relative;}.uebFirma {  left: 6px;  top: 15px;}.uebIBAN {  font-size: 23px;  left: 6px;  letter-spacing: 6.5px;  top: 28px;}.uebBIC {  left: 6px;  top: 43px;}.uebWaehr {  left: 6px;  letter-spacing: 3px;  top: 93px;} .uebBetrag {  left: 28px;  top: 93px;}.uebVerw {  left: 6px;  top: 105px;}/* Ueberweisungstraeger Checkout Success ENDE *//* Osrtereier */.eastereggs {  color: #1B457D;  display: block;  font-size: 13px;  font-weight: bold;  height: 35px;  left: 450px;  position: absolute;  top: 77px;  width: 400px;}.easteregg-eggs, .easteregg-text {position:relative;float:left;}.easteregg-eggs {height: 31px;padding: 2px;width: 136px;}.easteregg-text {  height: 35px;  line-height: 35px;  text-align: right;  width: 160px;}.easteregg-active, .easteregg-grey{width:25px;height:30px;position:relative;float:left;margin:1px;background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll transparent;}.easteregg-active{background-position: -640px -222px;}.easteregg-grey{background-position: -668px -222px;}.eastereggs-found, .eastereggs-all {  background-color: #7CFC00;  box-shadow: 0 0 5px #339900;  color: #000000;  display: block;  font-size: 13px;  font-weight: bold;  height: 16px;  left: 211px;  padding: 5px;  position: absolute;  text-align: center;  top: 126px;  width: 605px;  z-index: 1000;}/* Ostereier ENDE *//* WM Tippspiel */.nav-wcbet-de, .nav-wcbet-en{display:block;position:absolute;background: url("https://kapatcha.com/shop/templates/hb7/images/sprite.png") no-repeat scroll transparent;border:1px solid #AAAAAA;width:350px;height:40px;left:454px;top:74px;}.nav-wcbet-de{background-position: -18px -390px;}.nav-wcbet-en{background-position: -368px -390px;}.wcbet-table-container{width:100%;}.wcbet-user-data, .wcbet-grouptable-group, .wcbet-gametable-stage {border: 1px solid #DDDDDD;box-shadow: 1px 1px 3px #999999;margin: 20px;min-height:33px;}.wcbet-user-data {padding:10px 20px;}.wcbet-grouptable-group {float: left;padding: 0;position: relative;width: 284px;}.wcbet-grouptable-headline, .wcbet-gametable-headline{background-color: #F5F5F5;border-bottom: 1px solid #DDDDDD;color: #1B457D;font-size: 16px;font-weight: bold;padding: 11px 8px;}.wcbet-grouptable-table, .wcbet-gametable-table{display: table;}.wcbet-grouptable-table{margin-left: 7px;width: 270px;}.wcbet-gametable-table{width: 100%;}.wcbet-grouptable-row, .wcbet-gametable-row, .wcbet-gametable-row-border{display:table-row;}.wcbet-grouptable-row, .wcbet-gametable-row-border{border-bottom: 1px solid #DDDDDD;}.wcbet-grouptable-column, .wcbet-gametable-column, .wcbet-gametable-column-left, .wcbet-gametable-column-right, .wcbet-gametable-column-center{display: table-cell;font-weight: bold;line-height: 32px;padding: 3px;}.wcbet-gametable-column-left, .wcbet-gametable-column-right{width:390px;}.wcbet-gametable-column-left{text-align:left;}.wcbet-gametable-column-right{text-align:right;}.wcbet-gametable-column-center{text-align:center;line-height:16px;width:125px;}.wcbet-grouptable-column img, .wcbet-gametable-column-left img{clear: right;float: left;margin: 0 5px;}.wcbet-gametable-column-right img{clear: left;float: right;margin: 0 5px;}.wcbet-infobox{width:160px;position:absolute;right:40px;top:10px;}div.wcbet-ranking-container{width:500px;position:relative;margin:0 auto;}table.wcbet-ranking{width:500px;}.wcbet-ranking-col1, .wcbet-ranking-col2, .wcbet-ranking-col3 {  border-bottom: 1px solid #ccc;  font-size: 12px;  font-weight: bold;  padding: 10px;  text-align:center;}th.wcbet-ranking-col1, th.wcbet-ranking-col2, th.wcbet-ranking-col3 {font-style:italic;}.wcbet-ranking-col1, .wcbet-ranking-col3{width:50px;}table.basket-payment{width:1070px;margin:0 auto;}table.basket-payment tr th, table.basket-payment tr td{border-bottom:1px solid #CCC;}table.basket-payment tr th{font-weight:bold;}table.revocation-form tr td{padding:5px;}.account{  width:1070px;  margin:0 auto;}