html{color:#000000;}
#logo{float:left;width:180px;height:90px;background:url(../images/basics/logo_brandsparadise_01.png) left top no-repeat;margin-right:15px;text-indent:-9999px;overflow:hidden;}
#logo:hover{background-position:left bottom;}
.header-top-benefits{float:left;width:550px;height:50px;}
.header-top-links-home li{display:inline;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:77%;padding-right:2px;}
.header-top-links-home a:hover{color:#5577ff;text-decoration:underline;}
.quick-access ul li a{vertical-align:top;height:28px;}
.bpClear{clear:both;float:left;}
#secondary_bar .statement, .secondary_menu li a{padding:0 15px;height:28px;line-height:23px;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;color:#999;}
#secondary_bar .statement{padding-left:217px;}
#footer_menu{float:none;padding-left:200px;}
.home #toc1_column1, .home #toc1_column2, .home #toc1_column3, .home #toc1_column4{float:left;width:265px;min-height:485px;margin-right:15px;}
.home #toc1_column2, .home #toc1_column3{width:210px;}
.home #toc1_column4{margin:0;}
.home .teaser_button{display:block;padding:7px 7px 8px 7px;margin-bottom:5px;}
.home .teaser_button img{display:block;width:251px;height:470px;}
.home .teaser_button:hover{background:url(../images/basics/button_teaser_home_01.png) left top no-repeat;}
#home_menu{float:left;min-height:280px;text-align:left;}
#home_menu li{display:block;}
#home_menu li a {display:block;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;color:#000;line-height:1.4em;}
#toc1_column2 li a {text-align:left;}
#home_menu li a:hover, #home_menu li a:active{color:#57f;}
.home #toc1_column3 #home_menu{float:right;}
.home #toc1_column3 #home_menu li a{text-align:right;}
.home h1, .home h2{clear:both;margin:5px 0 15px 0;background:url(../images/basics/headlines_home_01.png) left top no-repeat;overflow:hidden;}
.home h1 span, .home h2 span{display:block;text-indent:-9999px;height:100px;}
.home h1{height:15px;margin-bottom: 10px;}
.home #toc1_column3 h1{background-position:right top;font-size:0px;}
.home h2{background-position:left -54px;height:33px;}
.home #toc1_column2 h2{font-size:0px;}
.home #toc1_column3 h2{background-position:right -54px;font-size:0px;}
.tag_cloud{padding:0 30px 0 0;}
.tag_cloud a{font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;color:#000;line-height:1.5em;white-space:nowrap;}
.tag_cloud a:hover, .tag_cloud a:active{color:#57f;}
.home #toc1_column3 .tag_cloud{padding:0 0 0 30px;text-align:right;}
.pager-amount{float:right;}
.pages{width:75%;}
.sidebar fieldset{margin-bottom:5px;padding-left:15px;}
.sidebar label{display:block;color:#666;line-height:1.4em;}
.sidebar select{width:150px;}
#narrow-by-list{margin-bottom:20px;}
#narrow-by-list li{display:block;}
#narrow-by-list li a{display:block;padding:0 0 0 15px;color:#666;height:23px;line-height:23px;background:url(../images/basics/menu_separator_01.png) left bottom no-repeat;}
#narrow-by-list ul.level3 li a{padding:0 0 0 30px;}
#narrow-by-list li a:hover{text-decoration:underline;color:#57f;}
#narrow-by-list li.active a{font-weight:bold;color:#000;}
#narrow-by-list li.parent li a{font-weight:normal;color:#666;}
#narrow-by-list li.parent li.active a{font-weight:bold;color:#000;}
.category-title h1{display:inline;float:left;width:200px;}
.saving{clear:both;float:left;margin:0 10px 0 0;background:#c00;color:#fff;font-size:108%;font-weight:bold;width:50px;height:23px;line-height:23px;text-align:center;}
.special{display:block;padding:0 0 0 60px;height:23px;line-height:23px;}
.special sup{vertical-align:top;font-size:77%;}
#details .special{float:none;padding:0 0 10px 10px;display:block;color:black;}
.regular-price{float:left;color:#000;font-size:85%;height:23px;line-height:23px;}
.regular-price span{text-decoration:line-through;}
.new-price{float:right;font-size:108%;font-weight:bold;color:#c00;height:23px;line-height:23px;}
.bp-price-box{clear:both;height:46px;padding:7px 7px 8px 7px;;}
.register-link:hover{color:#2244CC;}
.product-tile:hover .bp-price-box{text-decoration:none;background-position:right bottom;}
#details .product-brand{float:left;width:50px;height:50px;text-indent:-9999px;margin:0 10px 0 7px;}
.product-brand{float:left;width:50px;height:50px;text-indent:-9999px;margin:0 10px 0 7px;}
.devider-grid{overflow:hidden;width:12px;}
.brand50-hilfiger{background:url(../images/brands/logo_hilfiger_50_01.png) left top no-repeat;}
.brand50-levis{background:url(../images/brands/logo_levis_50_01.png) left top no-repeat;}
.brand50-mod{background:url(../images/brands/logo_mod_50_01.png) left top no-repeat;}
.brand50-ambiente{background:url(../images/brands/logo_ambiente_50_01.png) left top no-repeat;}
.brand50-bellybutton{background:url(../images/brands/logo_bellybutton_50_01.png) left top no-repeat;}
.brand50-boby{background:url(../images/brands/logo_boby_50_01.png) left top no-repeat;}
.brand50-brunotti{background:url(../images/brands/logo_brunotti_50_01.png) left top no-repeat;}
.brand50-ck{background:url(../images/brands/logo_ck_50_01.png) left top no-repeat;}
.brand50-calvinklein{background:url(../images/brands/logo_calvinklein_50_01.png) left top no-repeat;}
.brand50-energie{background:url(../images/brands/logo_energie_50_01.png) left top no-repeat;}
.brand50-guess{background:url(../images/brands/logo_guess_50_01.png) left top no-repeat;}
.brand50-heartbreaker{background:url(../images/brands/logo_heartbreaker_50_01.png) left top no-repeat;}
.brand50-huber{background:url(../images/brands/logo_huber_50_01.png) left top no-repeat;}
.brand50-irisvonarnim{background:url(../images/brands/logo_irisvonarnim_50_01.png) left top no-repeat;}
.brand50-killah{background:url(../images/brands/logo_killah_50_01.png) left top no-repeat;}
.brand50-karllagerfeld{background:url(../images/brands/logo_karllagerfeld_50_01.png) left top no-repeat;}
.brand50-michaelkohrs{background:url(../images/brands/logo_michaelkohrs_50_01.png) left top no-repeat;}
.brand50-misssixty{background:url(../images/brands/logo_misssixty_50_01.png) left top no-repeat;}
.brand50-murphynye{background:url(../images/brands/logo_murphynye_50_01.png) left top no-repeat;}
.brand50-northland{background:url(../images/brands/logo_northland_50_01.png) left top no-repeat;}
.brand50-oui{background:url(../images/brands/logo_oui_50_01.png) left top no-repeat;}
.brand50-pleinsud{background:url(../images/brands/logo_pleinsud_50_01.png) left top no-repeat;}
.brand50-redvalentino{background:url(../images/brands/logo_valentino_50_01.png) left top no-repeat;}
.brand50-seebychloe{background:url(../images/brands/logo_seebychloe_50_01.png) left top no-repeat;}
.brand50-seanjohn{background:url(../images/brands/logo_seanjohn_50_01.png) left top no-repeat;}
.brand50-seven{background:url(../images/brands/logo_seven_50_01.png) left top no-repeat;}
.brand50-skiny{background:url(../images/brands/logo_skiny_50_01.png) left top no-repeat;}
.brand50-strenesse{background:url(../images/brands/logo_strenesse_50_01.png) left top no-repeat;}
.brand50-dug{background:url(../images/brands/logo_dug_50_01.png) left top no-repeat;}
.brand50-hermes{background:url(../images/brands/logo_hermes_50_01.png) left top no-repeat;}
.brand50-belstaff{background:url(../images/brands/logo_belstaff_50_01.png) left top no-repeat;}
.brand50-blauer{background:url(../images/brands/logo_blauer_50_01.png) left top no-repeat;}
.brand50-burberry{background:url(../images/brands/logo_burberry_50_01.png) left top no-repeat;}
.brand50-calvinkleincollection{background:url(../images/brands/logo_calvinklein_50_01.png) left top no-repeat;}
.brand50-cnc{background:url(../images/brands/logo_cnc_50_01.png) left top no-repeat;}
.brand50-converse{background:url(../images/brands/logo_converse_50_01.png) left top no-repeat;}
.brand50-dior{background:url(../images/brands/logo_dior_50_01.png) left top no-repeat;}
.brand50-dolcegabbana{background:url(../images/brands/logo_dolcegabbana_50_01.png) left top no-repeat;}
.brand50-emporioarmani{background:url(../images/brands/logo_emporioarmani_50_01.png) left top no-repeat;}
.brand50-etro{background:url(../images/brands/logo_etro_50_01.png) left top no-repeat;}
.brand50-fredperry{background:url(../images/brands/logo_fredperry_50_01.png) left top no-repeat;}
.brand50-galliano{background:url(../images/brands/logo_galliano_50_01.png) left top no-repeat;}
.brand50-justcavalli{background:url(../images/brands/logo_justcavalli_50_01.png) left top no-repeat;}
.brand50-prada{background:url(../images/brands/logo_prada_50_01.png) left top no-repeat;}
.brand50-ralphlauren{background:url(../images/brands/logo_ralphlauren_50_01.png) left top no-repeat;}
.brand50-poloralphlauren{background:url(../images/brands/logo_poloralphlauren_50_01.png) left top no-repeat;}
.brand50-bobi{background:url(../images/brands/logo_bobi_50_01.png) left top no-repeat;}
.brand50-gant{background:url(../images/brands/logo_gant_50_01.png) left top no-repeat;}
.brand50-lamartina{background:url(../images/brands/logo_lamartina_50_01.png) left top no-repeat;}
.brand50-dior{background:url(../images/brands/logo_dior_50_01.png) left top no-repeat;}
.brand50-gucci{background:url(../images/brands/logo_gucci_50_01.png) left top no-repeat;}
.brand50-michaelkors{background:url(../images/brands/logo_michaelkors_50_01.png) left top no-repeat;}
.brand50-ck{background:url(../images/brands/logo_ck_50_01.png) left top no-repeat;}
.brand50-tommyhilfiger{background:url(../images/brands/logo_tommyhilfiger_50_01.png) left top no-repeat;}
.brand50-moschino{background:url(../images/brands/logo_moschino_50_01.png) left top no-repeat;}
.brand50-pepejeans{background:url(../images/brands/logo_pepejeans_50_01.png) left top no-repeat;}
.brand50-versace{background:url(../images/brands/logo_versace_50_01.png) left top no-repeat;}
.brand50-versacejeans{background:url(../images/brands/logo_versacejeans_50_01.png) left top no-repeat;}
.brand50-versacesport{background:url(../images/brands/logo_versacesport_50_01.png) left top no-repeat;}
.brand50-tods{background:url(../images/brands/logo_tods_50_01.png) left top no-repeat;}
.brand50-halston{background:url(../images/brands/logo_halston_50_01.png) left top no-repeat;}
.brand50-jeanpaulgaultier{background:url(../images/brands/logo_jeanpaulgaultier_50_01.png) left top no-repeat;}
.brand50-valentino{background:url(../images/brands/logo_valentino_50_01.png) left top no-repeat;}
.brand50-stoneisland{background:url(../images/brands/logo_stoneisland_50_01.png) left top no-repeat;}  
.shopstart #toc1_column1, .shopstart #toc1_column2, .shopstart #toc1_column3, .shopstart #toc1_column4{float:left;width:237px;min-height:485px;margin-right:16px;overflow:hidden;}
.shopstart #toc1_column2{margin-right:15px;}
.shopstart #toc1_column4{margin:0;}
.shopstart h2{position:absolute;z-index:2;margin:0 0 0 93px;width:150px;height:23px;overflow:hidden;background:url(../images/teaser/headlines_shopstart_01.png) left top no-repeat;text-indent:-9999px;}
.shopstart h2.new{background-position:0px 0px;}
.shopstart h2.clothing{background-position:0px -25px;}
.shopstart h2.shoes{background-position:0px -50px;}
.shopstart h2.accessories{background-position:0px -75px;}
.shopstart h2.inspirations{background-position:0px -100px;}
.shopstart h2.offers{background-position:0px -125px;}
.shopstart .teaser_button{display:block;padding:7px 7px 8px 7px;}
.shopstart .teaser_button img{position:relative;z-index:1;display:block;width:223px;height:470px;}
.shopstart .teaser_button:hover{background:url(../images/teaser/button_teaser_shopstart_01.png) left top no-repeat;}
.product-tile{display:block;background:url(../images/basics/button_list_01.png) left top no-repeat;}
.product-tile:hover{text-decoration:none;background-position:right top;}
.product-image-block{background:transparent url(../images/basics/line_list_01.png) no-repeat scroll center bottom;height:140px;overflow:hidden;padding:7px 7px 0;}
.product-image-block img{overflow:hidden;width:195px;margin-left:-10px;margin-top:-20px;}
#details.product-shop{width:288px;border:1px solid #ddd;overflow:hidden;}
#details .product-info{float:left;width:170px;min-height:170px;}
#details.product-brand{float:none;display:block;width:80px;height:80px;text-indent:-9999px;margin:0 0 10px 0;}
#details .price-box{clear:none;float:right;width:100px;height:170px;text-align:center;background:transparent;margin:0;padding:0;}
.call-to-action{float:right;}
.call-to-action-basket{width:170px;overflow:hidden;min-height:150px;background:#fff url(../images/bg_call_01.jpg) center top no-repeat;border:1px solid #ddd;margin-left:7px;}
.call-to-action fieldset{margin:10px 10px 0 10px;}
.call-to-action label{color:#666;display:block;margin-bottom:3px;}
.call-to-action select{width:90%;display:block;}
.shop-benefits{margin-top:15px;width:170px;overflow:hidden;background:white;}
.shop-benefits .benefit_proof{display:block;margin:50px 10px;width:150px;height:60px;background:url(../images/benefits_02.png) center center no-repeat;text-indent:-9999px;}
.shop-benefits .benefit_payment{text-align:center;display:block;margin:0px 10px;width:150px;height:110px;background:url(../images/benefits_04.png) center center no-repeat;}
.saving{clear:both;float:left;margin:0 10px 0 0;background:#c00;color:#fff;font-size:108%;font-weight:bold;width:50px;height:23px;line-height:23px;text-align:center;}
.kk-material-care{border-top:1px solid #DDDDDD;}
.kk-saving-view-not-register{height:40px;line-height:40px;width:100px;color:#FFFFFF;background-color:#dddddd;font-size:153.9%;font-weight:bold;text-align:center;float:right;}
#details .saving, #details .regular-price, #details .new-price{float:none;display:block;width:100px;height:30px;padding-top:10px;}
#details .saving{font-size:153.9%;}
#details .regular-price{font-size:93%;}
#details .regular-price span{text-decoration:line-through;}
#details .new-price{font-size:153.9%;}
#details .product-name h2{font-size:108%;font-weight:bold;line-height:1.1em;color:black;}
#details .unknown{text-indent:0;}
#details .unknown span{display:block;text-align:center;padding:5px;color:#666;}
#details .product-name{padding:0 0 0 10px;}
#product-tabs{clear:both;background:url(../images/line_details_01.png) 0px 31px repeat-x;}
#tabs{display:block;float:none;}
#tabs li{float:left;margin-left:3px;}
#tabs li a{line-height:29px;height:30px;background:#ddd;border:1px solid #ddd;padding:0 10px;}
#tabs li a.active{background:#fff;border-bottom:1px solid #fff;}
#tabs li a:hover, #tabs li a:active{background:#fff;}
.menu li a{display:inline-block;}
.menu li a:link{text-decoration:none;}
.menu li a:hover, .menu li a:active{text-decoration:underline;}
.clearer{clear:both;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
#details .short-description{clear:both;padding:20px 10px;border-bottom:1px solid #DDDDDD;}
#details p{color:black}
#details .product-number{display:block;line-height:2.0em;font-size:85%;color:#666;}
#size_availability, #color_availability{clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 10px;}
#size_availability a{float:right;height:25px;line-height:25px;padding-right:25px;font-size:85%;background:url(../images/link_arrow_02.png) right top no-repeat;}
#size_availability a:hover{background-position:right bottom;}
#size_availability td:hover{cursor:pointer;}
#size_availability h3, #color_availability h3{height:25px;line-height:25px;color:black;}
#size_availability table{margin-top:5px;}
#size_availability td{padding:2px 10px;}
#size_availability td.available{border:1px solid #ddd;color:black;}
#size_availability td.soldout{text-decoration:line-through;border:1px solid #ddd;color:#999;}
#size_availability td.onlyafew{border:1px solid #ddd;background:#fd9;color:black;}
#size_availability .legend{margin-top:10px;}
#size_availability .legend td{padding:0 5px 0 3px;font-size:85%;color:#666;}
#color_availability table{}
#color_availability td{padding:5px 10px 0px 0;text-align:center;font-size:93%;color:#666;}
#color_availability .legend td{padding:5px 10px 10px 0;}
#color_availability a{display:block;border:1px solid #ddd;width:45px;height:20px;margin:auto;}
#color_availability .blue a{background:#00325c;}
#color_availability .black a{background:#000;}
#color_availability .white a{background:#fff;}
ul.squarelist{color:black;list-style:disc;padding-left:15px;}
#footnote{font-size:85%;padding:30px 0 15px 200px;color:#666;}
#footnote p{margin-bottom:0.5em;text-align:left;}
.add-to-cart button{border:0;margin:10px 0 10px 0;padding:0 0 2px 25px;width:150px;height:50px;background:url(../images/button_cart_01.png) center top no-repeat;color:#fff;font-size:93%;cursor:pointer;}
.add-to-cart button:hover{background-position:center bottom;}
.add-to-cart button.disabled{color:#eee;background-image:url(../images/button_cart_02.png);}
.notregistered{}
.notregistered .saving{background-color:#999;}
.bp_price-box .register{display:inline-block;color:#24c;line-height:21px;padding-right:21px;background:url(../images/link_arrow_01.png) right bottom no-repeat;}
.bp_price-box .register-link{display:block;color:#24c;}
.bp_price-box .register-text{display:inline-block;font-size:85%;line-height:11px;padding-right:21px;margin-top:-1px;background:url(../images/link_arrow_01.png) right -25px no-repeat;height:20px;}
.product-tile:hover .bp_price-box .register, .product-tile:hover .bp_price-box .register-text, .product-tile:hover .bp_price-box .register-link{color:#57f;}
.register-link a{color:#2244cc;}
.bp-price-box:hover{color:#2244cc;}
#header_right{}
#header_right a.checkout{display:block;background:url(../images/icon_shopping_bag_01.png) 0px 0px no-repeat;padding:8px 0 0 50px;overflow:hidden;font-size:95%;line-height:1.5em;height:50px;}
#header_right a.checkout:hover{background-position:0px -70px;color:#999;text-decoration:none;}
#header_right a.checkout .link_arrow{float:left;padding-right:21px;background:url(../images/link_arrow_01.png) right top no-repeat;}
#header_right a.checkout .active{background-position:right -21px;color:#24c;}
#header_right a.checkout:hover .link_arrow{background-position:right -21px;color:#57f;text-decoration:underline;}
#header_right:hover .link_arrow{color:#2244cc;background:url(../images/link_arrow_01.png) 120px -24px no-repeat;}
.link_arrow{width:100px;height:16px;background:url(../images/link_arrow_01.png) 120px -3px no-repeat;}
.level-2-ol-li{margin-left:30px;}
#searchForm{ clear: both; float:right;}
#searchForm input{float:left;margin:3px 0 0 0;width:100px;height:17px;line-height:17px;border:0;}
#searchForm button{margin:0 13px 0 5px;padding:0 !important;border:0;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;background:transparent;color:#999;height:23px;line-height:23px;cursor:pointer;}
#searchForm button:hover{color:#fff;}
#onestepcheckout-login-link{color:#1251ca;}
#bp-aktualiseren-cart{border:0px;}
#kk-top-navi{padding-left:200px;margin-top:-13px;}

.kk-ul-level-3{margin-left:-200px;padding-top:5px;width:1000px;display:inline;}
#kk-top-navi ul li{display:inline;padding-right:15px;padding-left:15px;}
#kk-top-navi li{height:23px;padding:0px 5px 5px 5px;}


.kk-ul-level-3 li{display:inline;padding-right:15px;}
.kk-ul-level-3{display:none;}
#primary_menu{width:625px;height:23px;overflow:hidden;}
#primary_menu li{float:left;height:33px;background:#999;}
#primary_menu li{margin:0 1px 0 0;background:#999;height:33px;line-height:23px;color:#fff;padding:0 20px;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;}
#primary_menu li a.active, #primary_menu li a:hover, #primary_menu li a:active , #primary_menu li:hover{text-decoration:none !important;color:#fff !important;background:#000;}
#kk-ul-id-secondary_bar_header{
    margin:-45px -2px 0;
    background:url(../images/secondary_bar_01.png) left top no-repeat;
    width: 984px;
}
.secondary_menu{float:left;padding-left:2px;}
.secondary_menu li{float:left;}
#kk-ul-id-secondary_bar_header .statement, .secondary_menu li a{padding:0 15px;height:28px;line-height:23px;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;color:#999;}
.secondary_menu li a.active, .secondary_menu li a:hover, .secondary_menu li a:active{text-decoration:none;background:#fff;color:#666;}
#kk-ul-id-secondary_bar_header .statement{padding-left:217px;}
#tertiary_bar{clear:both;height:20px;overflow:hidden;}
.tertiary_menu{float:left;padding-left:15px;}
.tertiary_menu li{float:left;}
.tertiary_menu li a{height:20px;line-height:20px;font-size:93%;}

.level-2-normal li a:hover{}

.kk-ul-level-1 li , .kk-ul-level-1 li a{display:inline;padding-right:15px;color:white;}

.kk-ul-level-2 li{display:inline;padding-right:15px;}
.kk-ul-level-2{height:28px;background:url(../images/secondary_bar_01.png) left top no-repeat;margin-left:-200px;padding-left:5px;}
.kk-ul-level-2 li{padding:0 15px 0 15px;height:50px;line-height:23px;font-family:'Trebuchet MS', Arial, sans-serif;font-size:85%;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;color:#666666;background:black;}
.kk-ul-level-2 li:hover{background:white;height:28px;padding:5px;}
.kk-ul-level-3 li a:hover{color:#5577ff;text-decoration:underline;}

/* TIMSTE TOP NAVI */
#level-zero {
        position:absolute;
        top:-3px;
}
#level-zero li {

    padding: 5px;
    background-color: gray;
    border-right: 1px solid white;
    font-family:'Trebuchet MS', Arial, sans-serif;
    font-size:85%;
    text-transform:uppercase;
    letter-spacing:0.1em;
    font-weight:bold;
    color:#ffffff;
    background:#999999;

}

#level-zero li a {
    line-height: 18px;
    color: white;
}
#level-zero li:hover  {
   background:  black;
   color: white;
}
#level-zero li:hover a{
   /*background:  black;
   color: white;*/
}

.level-one {
    display: none;
    position: absolute;
    left: -200px;
    width: 800px;/**/
    background: transparent url(../images/secondary_bar_01.png) no-repeat scroll -2px top;
    height: 23px;
}
#level-zero li ul li {
    background: none !important;
    text-transform:uppercase;
    border-right: none;
    font-family:'Trebuchet MS',Arial,sans-serif;
    font-weight:bold;
    height:23px;
    line-height:23px;
    text-transform:uppercase;
    font-size: 100%;
}
#level-zero li ul li a {
    color: #999;
    line-height: 18px;
}
#level-zero li ul li:hover,
#level-zero li ul li.navi-level-2-active
{
    background: white !important;
}

.level-two{
    margin-left: 10px;
}
#level-zero li ul li ul {
    display: none;
    position: absolute;
    left: 0px;
    width: 972px;
        padding-top: 2px;
}
#level-zero li ul li ul li , #level-zero li ul li ul li:hover{
    color: #999;
}

#level-zero li ul li ul li:hover{
    background: none !important;
}
#level-zero li ul li ul li a{
    color: black;
    font-family: arial,helvetica,clean,sans-serif;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
        float: left;
        color: #666;
        padding: 3px 5px 0;
    letter-spacing:0.1px;
}
#level-zero li ul li ul li a:hover{
    text-decoration: underline;
    color: #2244CC;
}



.kk-ul-level-3 li{padding-left:10px;}
#shopping_cart:hover a{color:#2244cc;}
.bp-price-box .register-text a{ont-size:11px;line-height:11px;display:block;background:url("../images/icon-register.png") no-repeat scroll right 4px transparent;width:140px;margin-top:1px;}
.bp-price-box .register-link{vertical-align:top;color:#2244CC;}
.kk-note-not-register{width:100px;float:right;text-align:center;color:#000000;padding:15px 5px 0px 0px;font-size:13px;line-height:16px;}
.kk-note-not-register a{background:url("../images/link_arrow_01.png") no-repeat scroll right bottom transparent;color:#2244CC;display:inline-block;line-height:21px;padding-right:21px;}
.kk-note-not-register a:hover{text-decoration:underline;}
select.disabled, input.disabled{background:#eee;color:#666666;}
.add-to-cart button.disabled{background-image:url("../images/button_cart_02.png");color:#EEEEEE;cursor:default;}
p.required-disabled{color:#666666;}
.call-to-action{margin-right:-7px;}
.call-to-action-basket{margin-left:14px;}
.cart .buttons-set{border:0px solid;}
#size_availability{border-top:0px solid;}

.buttons-set {
        border: 0px solid;
}

.account-create .control,
#box .control {
        display: none;
}

#box #close {
        right:5px !important;
        top:5px !important;
}
/* MARION */
/* Einpassungen Rahmenlyout */
#secondary_bar_header {
        background-position: -2px top;
}

#toc1_column1 {
        margin-left: -5px;
}

#toc1_column4 {
        margin-right: -8px !important;
}

.col-left {
        padding: 5px 5px 0 10px;
}

.col2-left-layout .col-main {
        padding-right: 10px;
}

.call-to-action {
        margin-right: 0px;
}

.col2-left-layout .col-main {
        padding-right: 8px;
}

.col2-left-layout .products-grid,
.col2-right-layout .products-grid {
        margin-left: -2px;
}

.col1-layout .col-main {
        padding: 0px 8px 0px 10px;
}

.kk-ul-level-2 {
        margin-left: -202px;
}
.col-main .widget-category-link a {
background: none;
}

.add-to-cart button {
width: auto;
white-space:nowrap;
margin: 10px 0px 10px -2px !important;
padding: 0 21px 2px 46px;
}
.kk-preinfo-clubshopping {
color:#000000;
margin:15px 0 15px 15px;
width:170px;
}

.kk-preinfo-clubshopping a {
color: #2244CC;
}
.kk-preinfo-clubshopping .widget-cms-link {
text-align: left;
}

.kk-preinfo-clubshopping .widget-cms-link a {
background: none;
}

#kk-top-navi ul li {
        display: block;
        float: left;
        padding: 0px;
}

#kk-top-navi ul li a {
        display: block;
        padding: 3px 15px 2px;
        height: 18px;
}
#header_right {cursor: hand;cursor: pointer;}
#header_right:hover a.checkout{background-position:0px -70px;color:#999;text-decoration:none;}
#overlay {background:#000000;opacity:0.8;filter:alpha(opacity=80)}
#onestepcheckout-form div.checkoutcontainer div.input-city {width:70% !important; float:left;}
#onestepcheckout-form div.checkoutcontainer div.input-city input {width:168px !important;}
.home #toc1_column3 #home_menu li a {padding:0px;}
/* Lightbox-Styling */
#box { text-align:left; }
#box h1 { font-weight:bold; font-size: 14px; margin-bottom: 5px; }
#box .fieldset { margin: 20px 0px; }
#box .buttons-set { padding-right: 0px; margin-top:-15px; padding-bottom: 0px;}
.kk-img-button { cursor: hand; cursor: pointer; }
#onestepcheckout-login-popup p.close, #onestepcheckout-toc-popup p.close { top: 10px !important; }
#onestepcheckout-login-popup p.close a, #onestepcheckout-toc-popup p.close a { display:block; text-indent: -3000px; background: url('../images/close.gif') no-repeat left top; width: 12px; height: 12px; }
.onestepcheckout-popup-wrapper { background-image:url("../images/onestepcheckout-popup-header.png") !important;}
/* Sortierfunktion */
.pager-amount {float:left;margin-left:9px;}
.sort-by {float:right;margin-right:-5px;margin-top:-1px;}
.sort-by label {margin-right:3px;}
.sort-by select {margin-top:-2px;}
.pages {width:55%;}

.navi_selected{
    display:block;
}
/* Header - Warenkorb */
#header_right {margin-right:-6px;height:68px;}
#header_right a.checkout {width:120px; height:60px; font-size: 12px; padding-left: 55px;}
#header_right #shopping_cart {margin-top:-40px !important; padding-left:55px !important;}
#header_right .link_arrow {margin-top: -40px !important; padding-left:55px !important; width:auto; padding-right: 21px; background-position: right -3px;}
#header_right:hover .link_arrow {background-position: right -24px;}
.block .block-title {padding: 5px 0px 5px 10px;}
.block-cart {position:absolute; right:10px; top:10px;float:none !important; margin-top:0px !important;height: 60px !important;}
.header {position:relative;}

/* Webseite allgemein */
#level-zero li a {font-size:11px;}
#kk-ul-id-secondary_bar_header .statement {font-size:11px;}
#searchForm button {font-size:11px;}
#kk-top-navi {margin-top:-20px;}
#logo { margin-top: -5px; }
.header-top-links-home li, .header .links li {font-size: 10px;}
.footer {text-align:left;}
.footer ul {margin-left: 206px;}
.footer li, .footer li a {font-size:13px;}
.toolbar .pager a:hover, .footer li a:hover {color:#5577FF; text-decoration:underline;}
.toolbar .pager .current {font-weight:bold;padding: 0px 2px;}
#footnote {padding-left:206px;}
.pager .pages li a {padding: 0px 2px;}
.shop-benefits {margin-left:15px;}
.product-view .box-up-sell { border-top:1px solid #DDDDDD !important;}
#size_availability { border-bottom:0px solid #DDDDDD;}
.product-view .product-img-box .more-views li {background: none; border: 1px solid #dddddd;}
.product-view .product-img-box .more-views li:hover {border-color: #5577ff;}

/* Lightbox Formular */
form #accept_agb { float: left; margin-top: 1px; margin-right: 7px; }

/* temp */
.products-grid .notregistered { position: relative; }
.products-grid .notregistered .uvp-info { font-size:10px; left:0; margin-left:10px; position:absolute; top:15px; }
.products-grid li.item:hover .uvp-info { left: 2px; }

.call-to-action-not-registered { cursor: hand; cursor: pointer; }




/* Register, Login, Benutzerkonto */
/* Rudolf Baier, 2010-08-01 */
.account-login {
        padding: 0px 0px 0px;
        width: 100%;
}
.account-login .page-title {
        padding-bottom: 65px;
        background: url(../images/brandsbar_02.png) left bottom no-repeat;
        border: 0;
}
.account-login .new-users p {
        text-align: justify;
        padding-right: 20px;
}

.account-login h2 {
        font-size: 110%;
        font-weight: bold;
        margin: 1.0em 0;
}
.account-login p {
        margin: 0 0 1.0em 0;
}
.account-login a,
.my-account a {
        color: #24c;
}
.account-login a:hover,
.my-account a:hover {
        color: #57f;
        text-decoration: underline;
}

.account-login .button span,
.account-login .button span span,
.my-account .button span,
.my-account .button span span {
        display: block;
        height: 50px;
        line-height: 50px;
        border: 0;
        background: #fff url(../images/button_standard_02.png) left top no-repeat;
        margin: 0;
        padding: 0 0 0 20px;
}
.account-login .button span span,
.my-account .button span span {
        background-position: right top;
        padding: 0 20px 0 0;
}
.account-login .button:hover span,
.my-account .button:hover span {
        background-position: left bottom;
}
.account-login .button:hover span span,
.my-account .button:hover span span {
        background-position: right bottom;
}

.block-account {
}
.block-account .block-content ul li.current,
.block-account .block-content ul li a {
        display: block;
        padding: 0 0 0 15px;
        color: #666;
        height: 23px;
        line-height: 23px;
        background: url(../images/basics/menu_separator_01.png) left bottom no-repeat;
}
.block-account .block-content ul li a:hover {
        color: #57f;
        text-decoration: underline;
}
.block-account .block-content ul li.current {
        font-weight: bold;
}

.my-account {
        margin-left: 8px;
}
.my-account h2 {
        font-size: 125%;
        font-weight: bold;
/*
        margin: 2.0em 0 0.5em 0;
*/
}
.my-account .box-head {
        padding: 0.5em 0;
        margin: 2.0em 0 0.5em 0;
}
.my-account .box-head h2 {
        float: left;
}
.my-account .box-head a {
        float: right;
}

.my-account .box {
        clear: both;
        margin: 1.0em 0;
}
.my-account .box-title {
        background: #f8f8f8;
        border-bottom: 1px solid #ccc;
        padding: 0.5em;
        margin: 0 0 1.0em 0;
}
.my-account .box-title h3 {
        font-size: 110%;
        font-weight: bold;
        float: left;
}
.my-account .box-title a {
        display: block;
        color: #24c;
        float: right;
}
.my-account .box-title a:hover {
        color: #57f;
        text-decoration: underline;
}
.my-account .box-content {
        clear: both;
}

.my-account h4 {
        font-weight: bold;
        margin-bottom: 0.5em;
}




