@import url(reset.css);@import url(fancybox.css);@import url(jnice.css);@import url(cluetip.css);@import url(colorbox.css);body{color:#666;font:11px/16px Arial,Verdana,Helvetica,sans-serif;margin:0 auto;}
#page{margin:20px auto 50px auto;width:954px;position:relative;line-height: 22px;}
a:link,a:visited{color:#666;text-decoration:none;}
a:active,a:hover{color:#009661;}
input[type=hidden]{visibility:hidden;display:none;position:absolute;}
#head{margin-left:10px;position:absolute;width:882px;z-index:3;}
#head h1{float:left;height:90px;width:90px;}
#head h1 a{background:url('../img/layout/deichmann_logo_com.png') no-repeat top left;display:block;height:78px;text-indent:-9999px;width:90px;}
#tools{left:693px;position:absolute;width:250px;z-index:94;}
#tools li.open{background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);position:relative;top:-58px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);}
#tools li.open .button{display:none;}
#tools li,#tools li.open li{box-shadow:none;-moz-box-shadow:none;position:static;-webkit-box-shadow:none;}
.shop-link{height:58px;left:30px;position:relative;top:-4px;width:150px;z-index:9999;}
#tools ul .shop-link a,#tools ul .shop-link .bag{background:none;cursor:pointer;}
.bag{cursor:pointer!important;}
.shop-link a{background:url('../img/layout/shop-link-logo.png') no-repeat scroll top left;display:block;height:54px;padding:5px;text-indent:-9999px;width:143px;}
.shop-link .bag{background:url("../img/layout/bag.png") no-repeat scroll left top transparent;display:block;height:54px;left:117px;position:absolute;top:11px;width:70px;}
#tools a.button{background:url('../img/layout/search-bg.png') repeat top left;cursor:pointer;display:block;height:45px;position:absolute;right:-6px;text-indent:-9999px;top:-3px;width:45px;}
#search-layer form{background:url("../img/layout/input-shadow.jpg") no-repeat scroll 0 105px transparent;margin:0 auto;padding-bottom:20px;padding-top:16px;width:215px;}
#search-layer form input.text{border:1px solid #D7D7D7;color:#949494;margin-right:2px;width:175px;}
#search-layer form input.submit{position:relative;top:5px;}
#search-layer ul{margin:0 auto;padding:0 10px;position:relative;top:-11px;width:202px;}
#search-layer ul li{font-size:9px;line-height:10px;margin-bottom:6px;}
#search-layer a:link,#search-layer a:visited{color:#949494;display:block;font-size:11px;}
#search-layer a:hover{color:#009661;}
.navigation{background:url('../img/layout/main-nav-bg.png') no-repeat 0 0 !important;float:left;font-size:12px;height:62px;margin-left:23px;margin-top:-3px;padding-left:4px;padding-top:3px;position:relative;width:580px;z-index:90;}
.navigation a{display:block;height:56px;width:143px;}
.navigation li{float:left;margin-right:1px;}
.navigation li a{letter-spacing:-0.5px;position:relative;text-transform:uppercase;}
.navigation a.active{color:#009661!important;}
.navigation li a span{bottom:7px;left:12px;line-height:16px;position:absolute;}
.navigation .hover a{background:#fff;color:#009661;}
.navigation .hover li a{color:#666;}
.navigation .hover li a:hover{color:#009661;}
.navigation li:hover ul,
.navigation li.hover ul{left:1px;top:58px;}
.navigation ul.layer{background:url('../img/layout/main-nav-layer-bg.png') no-repeat bottom center;float:left;left:0;padding-bottom:6px;position:absolute;top:-999em;width:762px;z-index:89;}
.navigation ul.layer > li{background:url('../img/layout/main-nav-layer-bg-x.png') repeat-y top center !important;height:auto !important;min-height:150px;width:762px;}
.navigation ul.layer .ec{background:#fff url('../img/layout/main-nav-layer-edge-close.png') no-repeat bottom right;display:block;height:4px;position:absolute;right:3px;top:-2px;width:181px;z-index:999999;}
.navigation li.hover i{background:#fff;display:block;height:5px;left:0;position:relative;top:52px;width:143px;z-index:91;}
.navigation .layer *{color:#666;display:block;float:none;height:auto;margin:0;padding:0;visibility:visible;width:auto;}
.navigation .wrap{overflow:hidden;padding:9px 18px 22px 36px;}
.navigation .wrap:last-child{margin-bottom:0;}
.navigation .col{float:left;line-height:19px;margin-right:48px;width:126px;}
.navigation .col:last-child{margin-right:0;}
.navigation .col ul{display:block !important;visibility:visible !important;}
.navigation .col li a{background:url('../img/layout/main-nav-item-dot.gif') repeat-x 1px 100%;font-size:12px;line-height:17px;margin-bottom:2px;padding-bottom:5px;}
.navigation .col li ul li{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 4px;margin-bottom:3px;padding-left:8px;}
.navigation .col li ul li a{background:none;font-size:11px;letter-spacing:.2px;line-height:16px;margin:0;padding:0;text-transform:none;}
.navigation .layer .specials li a{display:none;text-transform:uppercase !important;}
.navigation .layer .specials li ul li a{display:block;letter-spacing:.7px;}
.navigation .layer .specials li ul li{background:url('../img/layout/main-nav-item-dot.gif') repeat-x bottom left;font-size:12px;line-height:19px;margin:0;padding:4px 0;}
.navigation .one-col-img .visual,
.navigation .two-col-img .visual,
.navigation .three-col-img .visual{position:absolute;right:13px;top:9px;}
.navigation .one-col-img .visual img,
.navigation .two-col-img .visual img,
.navigation .three-col-img .visual img{background-repeat:no-repeat;background-position:top left;height:108px;}
.navigation .one-col-img .visual{width:194px;}
.navigation .one-col-img .visual img{background-image:url('../img/layout/main-nav-1c-visual-bg.gif');padding:9px 10px 11px;width:174px;}
.navigation .two-col-img .visual{width:368px;}
.navigation .two-col-img .visual img{background-image:url('../img/layout/main-nav-2c-visual-bg.gif');padding:8px 4px 12px 8px;width:348px;}
.navigation .three-col-img .visual{width:542px;}
.navigation .three-col-img .visual img{background-image:url('../img/layout/main-nav-3c-visual-bg.gif');padding:10px 4px 10px 8px;width:522px;}
/*.sub_nav{font-size:11px;margin-left:-162px;position:absolute;top:21px;}
*/
.sub_nav{font-size:11px;margin-left:-162px;position:absolute;padding:36px 0;}
.sitemap .sub_nav{position:static;margin-left:0;}
.sub_nav li{font-size:12px;line-height:24px;text-transform:uppercase;}
.sub_nav li a{background:url('../img/layout/sub_nav_first_lvl.gif') no-repeat 1px 100%;display:block;margin-bottom:7px;padding-bottom:4px;position:relative;}
.sub_nav .active,.sub_nav .active .active,.sub_nav .active .active .active{color:#009661;}
.sub_nav li a span{left:0;line-height:12px;line-height:16px;position:absolute;top:-14px;width:115px;}
.sub_nav ul li{background:none;font-size:11px;line-height:16px;margin-bottom:3px;text-transform:none;}
.sub_nav ul li a{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 4px;display:block;margin-bottom:0;padding-bottom:0;padding-left:12px;}
.sub_nav ul ul{padding-left:12px;}
.sub_nav ul ul li a{background:url('../img/layout/arrow_grey.gif') no-repeat 0 6px;padding-left:6px;}
.module .button{color:#fff;cursor:pointer;display:inline-block;font-size:11px;height:19px;padding-right:1px;text-align:center;}
.module .button span{background:url("../img/layout/button_bg.png") no-repeat left top;display:inline-block;padding:2px 12px 5px 22px;}
.module .button.green:hover span{background-position:0 -38px;}
.module .button.grey span{background-position:0 -158px;}
.module .button.grey:hover span{background-position:0 -197px;}
button{background:none;border:none;positon:relative;}
.module .tabs .button{background:url("../img/layout/button_bg.png") no-repeat scroll 100% -58px;}
#footer{background:url('../img/layout/footer-bg.png') no-repeat 50% 0;/*overflow:hidden*/;float:left;position:relative;top:-4px;width:954px;z-index:3;}
#footer.home{margin-top:0;top:-37px;}
#footer .foot_nav{color:#b2b2b2;float:left;font-size:10px;line-height:16px;margin-left:30px;padding-top:12px;}
#footer .foot_nav a:link,.foot_nav a:visited {color:#b2b2b2;}
.entry a {color:#b2b2b2!important;}
#footer .foot_nav a:hover{color:#009661;}
#footer .foot_nav a{padding:0 10px;}
#footer .foot_nav a:first-child{padding-left:0;}
#footer .foot_nav li{float:left;margin-right:10px;}
#content{height:100%!important;position:relative;padding-bottom:18px;}
#back_oben{background:url("../img/layout/back-oben.jpg") no-repeat scroll 100% 55px transparent;height:500px;position:absolute;right:-40px;width:500px;}
.center{margin:20px auto 100px;padding-top:0;position:relative;top:85px;padding-bottom:100px;}
.right_box{height:200px;padding-top:60px;position:absolute;right:0;top:3px;}
.c72{width:72px;}
.c144{width:144px;}
.c216{width:216px;}
.c306{width:306px;}
.c445{width:445px;}
.c486{width:468px;}
.c510{width:510px;}
.c540{width:540px;}
.c630{width:630px;}
.fl{float:left;}
.fr{float:right;}
.teaser_img_72{background:url('../img/layout/module_img_72_bg.png') no-repeat 50% 50%;left:-4px;padding:4px;position:relative;}
.teaser_img{background:url('../img/layout/module_img_bg.png') no-repeat 50% 50%;left:-3px;padding:2px 3px;position:relative;}
.teaser_img_306{background:url('../img/layout/module_img_306_bg.png') no-repeat 50% 50%;left:-3px;padding:3px;position:relative;}
.teaser_img_139{background:url('../img/layout/module_img_139_bg.jpg') no-repeat 50% 50%;left:-3px;padding:3px;position:relative;}
.bez{color:#999999;width:110px;}
.arrow,.download,.print{border:none!important;display:inline-block;margin-top:3px;padding-left:8px;}
.download,.print{padding-left:12px;}
a.arrow{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 4px;}
a.print{background:url('../img/layout/main-nav-item-print.gif') no-repeat 0 -1px;}
a.download{background:url('../img/layout/main-nav-item-download.gif') no-repeat 0 -1px;}
.module h1{background:url('../img/layout/dot.gif') repeat-x bottom left;font-size:28px;letter-spacing:.25px;line-height:34px;margin:0 0 0 -1px;padding:0 0 8px 0;}
.module h2{background:url('../img/layout/dot.gif') repeat-x bottom left;font-size:24px;letter-spacing:.25px;line-height:28px;margin:0;padding:0 0 8px 0;}
.module h3{background:url('../img/layout/dot.gif') repeat-x bottom left;font-size:15px;letter-spacing:.25px;line-height:19px;margin-bottom:6px;padding:0 0 6px 0;}
.module .topline{color:#aa8c26;font-size:12px;letter-spacing:-.25px;line-height:15px;margin-bottom:-3px;text-transform:uppercase;}
.module .teaser{background:url('../img/layout/dot.gif') repeat-x bottom left;font-size:15px;letter-spacing:-.25px;line-height:23px;padding:6px 0 8px 0;}
.module .note{color:#b2b2b2;font-size:10px;line-height:16px;}
.module{font-size:11px;line-height:16px;margin-bottom:32px;}
.module p{margin-bottom:18px;}
.module p:last-child,.module p.last{margin-bottom:0!important;}
.module p a{border-bottom:1px solid;}
.module .wrap{margin-top:10px;/*20px*/}
.module p.links{line-height:12px;margin-top:-16px;}
.module p.links .arrow{background-position:0 2px;line-height:12px;}
.multirow .item{background:url('../img/layout/dot.gif') repeat-x bottom left;/*margin-bottom:12px;padding-bottom:24px;*/
margin-bottom:12px;padding-bottom:12px;}
.multirow .last .item{background:none;padding-bottom:none;}
.multirow .wrap{margin-top:9px;}
.teaserimg strong{display:block;}
.table .wrap{background:url('../img/layout/dot.gif') repeat-x bottom left;margin-bottom:12px;padding-bottom:18px;}
.expand .wrap{background:url('../img/layout/dot.gif') repeat-x top left;margin-top:0;}
.expand h2{cursor:pointer;font-size:15px;margin-bottom:12px;}
.expand h2 span{background:url('../img/layout/toogle_bg.png') no-repeat 0 -32px;display:block;line-height:20px;padding-bottom:2px;padding-left:24px;padding-top:8px;}
.expand h2.open{color:#009661;}
.expand h2.open span{background-position:0 11px;}
.expand .toggle{margin-bottom:24px;}
.expand .toggle .module .wrap{background:none;}
.productset h3{margin-bottom:3px;}
.productset .set_nav{background:url('../img/layout/dot.gif') repeat-x bottom left;margin-top:3px;padding-bottom:6px;text-align:center;}
.productset .set_nav a{border:none;}
.gallery h3{margin-bottom:3px;padding:0 0 4px;}
.gallery .wrap{background:url('../img/layout/dot.gif') repeat-x bottom left;margin-top:3px;padding-bottom:6px;position:relative;}
.gallery .thumbnails{margin-left:22px;}
.gallery img{background:url("../img/layout/gallery_image_bg.jpg") no-repeat;display:block;height:180px;padding:1px 8px 12px 1px;width:297px;}
.gallery .thumbnails img{background:none;border:1px solid #ebebeb;height:28px;padding:0;width:52px;}
.gallery .next,.gallery .prev{background:url("../img/layout/gallery_arrows.gif") no-repeat;bottom:16px;cursor:pointer;display:block;height:15px;position:absolute;text-indent:-9999px;width:8px;}
.gallery .next{background-position:0 -37px;right:10px;}
.gallery .prev{left:12px;}
.gallery .thumbnails li{margin-left:9px;}
.gallery .thumbnails a{display:inline-block;}
.gallery .fb{display:block;}
.gallery .title{height:18px;margin-bottom:12px;}
.visual{position:relative;}
.c{bottom:25px;color:#fff !important;font-size:18px;font-weight:700;position:absolute;right:25px;text-shadow:0 0 5px #bbb;}
#content{min-height:350px;}
.set{color:#009661;font-size:18px;font-weight:bold;}
.set span{color:#ccc;}
/*
.stage{position:relative;text-align:center;top:80px;width:954px;}
.stage div{_background:#ccc;height:100%;margin:0 auto;width:450px;}
.stage.home{top:-5px;}
.stage.home div{width:954px;}
*/
.stage{position:relative;text-align:center;top:80px;width:954px;margin-bottom:10px;}
.stage.home{top:-5px;}
.stage.home div{width:954px;}
.stage #small{position:relative;background:url('../img/layout/visual_small_bg.jpg') no-repeat top left;width:930px;height:281px;left:15px}
.stage #small img{padding:29px 10px 10px 0px;}
.stage #big{position:relative;background:url('../img/layout/visual_big_bg.jpg') no-repeat top left;width:930px;height:383px;left:15px;}
.stage #big img{padding:29px 10px 10px 0;}
.stage #b_shadow{background:url("../img/layout/bottom-shadow.png") no-repeat left top ;bottom:-1px;height:30px;position:absolute;width:954px;left:-15px;}
.product_stage{background:url("../img/layout/product_stage_bg.png") repeat-x;height:220px;margin-top:-5px;position:relative;}
.product_stage_item{float:left;height:200px;margin-right:18px;width:144px;}
.product_stage_item:last-child,.product_stage .last{margin-right:0;}
.product_stage_item span{color:#666;display:block;margin-bottom:6px;}
.product_stage_item span.price{color:#009661;display:block;font-size:16px;margin-bottom:3px;}
.product_stage_item span.old_price{color:#666;margin-bottom:-2px;}
.product_stage_item span.old_price span{background:url('../img/layout/strike.gif') no-repeat 50% 50%;display:inline;}
.product_stage_item span.number{color:#999;}
.product_stage_data{margin-left:12px;width:120px;}
.product_stage_img{height:110px;margin-left:12px;margin-top:12px;position:relative;width:96px;}
.product_stage_img img{bottom:7px;margin-left:12px;position:absolute;}
.product_stage .pager{color:#999;position:absolute;right:0;top:-18px;}
.product_stage .set{color:#666;font-size:11px;font-weight:normal;}
.product_stage .set_nav{clear:both;margin-top:9px;}
#breadcrumbs{margin-bottom:15px;}
#breadcrumbs a{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 7px;color:#999;display:inline-block;font-size:11px;margin-right:12px;padding-left:8px;}
#breadcrumbs a.active,#breadcrumbs a:hover{color:#009661;}
#breadcrumbs a.no-arrow{background:none;padding-left:0px;}
#module-nav{background:url('../img/layout/double_dot.gif') repeat-x 0 0;height:34px;margin-bottom:15px;padding:9px 0 5px 0;position:relative;top:-22px;}
#module-nav a{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 5px;display:inline-block;font-size:11px;margin-right:30px;padding-left:8px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#module-nav a{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 5px;}
#breadcrumbs a{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 5px;}
}
#module-nav a.active,#module-nav a:hover{color:#009661;}
.press_release{background:url('../img/layout/dot.gif') repeat-x top left;margin-bottom:-5px;margin-top:3px;padding:15px 0;}
.press_release h3{background:none;padding:0;}
.press_release .date{color:#b2b2b2;font-size:10px;margin:0;}
.press_release p strong{display:block;}
.press_release p{margin-bottom:0;}
.press_release h3.active{color:#009661;}
.press_release .more_text p{margin-bottom:18px;}
.press_release .more_text p:last-child{margin-bottom:0;}
.press_release .links{margin-top:5px!important;}
.float_block{background:url('../img/layout/dot.gif') repeat-x top left;float:left;margin-bottom:-5px;margin-left:18px;margin-top:3px;padding:18px 0;position:relative;width:306px;}
.float_block.even{margin-left:0;}
.float_block h3{background:none;padding:0;}
.float_block .date{color:#b2b2b2;font-size:10px;margin:0;}
.float_block .links{bottom:0;bottom:24px;margin-top:0!important;position:absolute;}
.mark{color:#009661;}
.search_result li{background:url('../img/layout/dot.gif') repeat-x bottom left;padding:15px 0 0 0;}
.search_result{margin-top:-6px;}
.search_result .more{position:relative;top:-18px;}
.list_item.clearfix:first-child{display:none;}
.list_item{background:url('../img/layout/dot.gif') repeat-x bottom left;padding:15px 0;}
.result_info{margin-top:18px;}
.search_result_filter{margin-bottom:70px;overflow:hidden;}
.search_result_filter a{color:#b7b7b7;display:block;float:left;position:relative;margin-right:-18px;}
.search_result_filter em{display:block;}
.search_result_filter #company{width:143px;}
.search_result_filter #products{width:143px;}
.search_result_filter #trends{width:143px;}
.search_result_filter #brands{width:143px;}
.search_result_filter #stores{width:143px;}
.search_result_filter a:hover,.search_result_filter .active{color:#009661;}
.search_result_filter #company em{background:url('../img/layout/company_result_bg.png') no-repeat top left;height:119px;width:143px;}
.search_result_filter #products em{background:url('../img/layout/products_result_bg.png') no-repeat top left;height:119px;width:143px;}
.search_result_filter #trends em{background:url('../img/layout/trends_result_bg.png') no-repeat top left;height:119px;width:143px;}
.search_result_filter #brands em{background:url('../img/layout/brands_result_bg.png') no-repeat top left;height:119px;width:143px;}
.search_result_filter #stores em{background:url('../img/layout/stores_result_bg.png') no-repeat top left;height:119px;width:143px;}
.search_result_filter #company:hover em,.search_result_filter #company.active em{background:url('../img/layout/company_result_bg_on.png') no-repeat top left;}
.search_result_filter #products:hover em,.search_result_filter #products.active em{background:url('../img/layout/products_result_bg_on.png') no-repeat top left;}
.search_result_filter #trends:hover em,.search_result_filter #trends.active em{background:url('../img/layout/trends_result_bg_on.png') no-repeat top left;}
.search_result_filter #brands:hover em,.search_result_filter #brands.active em{background:url('../img/layout/brands_result_bg_on.png') no-repeat top left;}
.search_result_filter #stores:hover em,.search_result_filter #stores.active em{background:url('../img/layout/stores_result_bg_on.png') no-repeat top left;}
.search_result_filter a span{display:block;padding:0 5px;position:relative;}
.search_result_filter #company span{top:-16px;}
.search_result_filter #products span{}
.search_result_filter #trends span{left:5px;}
.search_result_filter #brands span{left:5px;top:-3px;}
.search_result_filter #stores span{top:-24px;left:5px;}
.search_result.product_stage li{background:none;}
.search_result.product_stage .product_stage_item{background:url('../img/layout/dot.gif') repeat-x bottom left;padding-bottom:10px;}
.box_block{border:1px solid #999;margin-bottom:18px;padding:12px;}
.box_block.open{border:none;padding:0;}
.box_block .box{position:relative;width:280px;}
.box_block.open .box{border:1px solid #999;padding:12px;}
.box_block table{margin-bottom:6px;margin-top:20px;}
.box_block h4{font-weight:bold;margin-top:30px;position:relative;}
.box_block h4 span{bottom:0;display:block;position:absolute;}
.tabs ul{border:1px solid #E4E4E4;border-width:0 0 0 1px;}
.module .tabs ul li{background:url('../img/layout/tab_bg.jpg') repeat-x bottom left;float:left;font-size:15px;list-style:none;margin-left:0;;}
.tabs ul li a{border-right:1px solid #E4E4E4;border-top:1px solid #E4E4E4;color:#b2b2b2;display:block;padding:7px 18px;}
.tabs ul li a:hover{color:#009661;}
.tabs ul li.active a{background-color:#fff;color:#666;margin-top:-1px;padding-bottom:8px;position:relative;top:1px;z-index:2;}
.module .tab_content{border:1px solid #E4E4E4;padding:30px 18px 18px 18px;}
.module .tab_content .wrap ul li{background:none;font-size:11px;list-style:disc;margin-left:12px;}
.tab_content form h3{margin-bottom:18px;}
/* RESET STYLE T PREVENT CONFLICT */
.quarantine .tabs ul{border:none;}
.quarantine .tabs ul li{background:none;float:none;font-size:inherit;}
.quarantine .tabs ul li a{border:none;padding:auto;}
.quarantine .tabs ul li.active a{background-color:none;color:#666;margin:auto;padding:auto;position:static;}
.module form label{float:left;width:150px;}
.module form input,.module form textarea{border:1px solid #bababa;display:block;float:left!important;width:300px;}
.module form input.file{width:300px!important;}
.module form #street{margin-right:5px;width:250px;}
.module form #ha_nr{width:43px!important;}
.module form #plz{margin-right:5px;width:90px;}
.module form #ort{width:203px;}
.module form textarea{margin-left:150px;}
.module form p{clear:both;float:left;height:18px;margin-bottom:12px;position:relative;width:456px;}
.module .checkbox,.module .checkbox input,.module .checkbox label{width:auto;}
.checkbox.inline{height:auto;margin-bottom:25px;}
.checkbox.inline.question{margin-bottom:5px;}
.checkbox.inline label{margin-right:30px;}
.checkbox.inline strong{display:block;font-weight:400;margin-bottom:12px;}
.checkbox.block{height:auto;margin-bottom:25px;}
.checkbox.block label{display:block;float:none;height:auto;margin-bottom:6px;}
.module form fieldset,.module form .message{margin-bottom:18px;}
.module form fieldset.dotted{background:url('../img/layout/dot.gif') repeat-x top left;padding:15px 0 0 0;}
.module form .message{height:auto;position:relative;}
.module form .message label{left:0;position:absolute;top:0;}
.module form select{position:absolute;width:303px;}
.module form #country_select ul{width:300px;}
.module form #shoe_size,
.module form #age_day,
.module form #age_month,
.module form #age_year{display:inline-block;width:45px;}
.module form #age_year{width:55px;}
.module form #shoe_size select,
.module form #age_day select,
.module form #age_month select{width:45px;}
.module form #age_year select{width:55px;}
.module form #shoe_size ul,
.module form #age_day ul,
.module form #age_month ul{width:43px;}
.module form #age_year ul{width:53px;}
.module .cb_group input,.module .inner_label{width:auto;}
.module .inner_label{line-height:19px;margin-right:18px;}
.module form .captcha{margin-bottom:30px;}
.module form .captcha label{display:block;float:none!important;margin-bottom:6px;width:auto!important;}
.module form .captcha input{color:#b7b7b7;float:none!important;width:120px;}
.module form .captcha img{clear:both;float:left;margin-bottom:6px;margin-right:20px;}
.module form .captcha input:focus{color:#666;}
.module form .captcha{float:none!important;height:auto;}
.module form .captcha a{clear:both;display:block;margin-top:6px;}
.module form .submit_area{margin-bottom:0;}
.module form .submit_area p{float:right;width:auto;}
.module form .note{color:#999;margin-top:-18px;position:absolute;}
.module form .info{background-position:0 11px;background-repeat:no-repeat;color:#949494;display:block;font-size:10px;position:absolute;right:-153px;top:-7px;width:150px;}
.module form .info span{background-color:#FFFFFF;border:1px solid;display:block;height:25px;line-height:13px;margin-left:4px;padding:1px 5px;width:130px;}
.module form .info_default{background-image:url("../img/layout/green_info_arrow_left.gif");}
.module form .info_default span{border-color:#009661;}
.module form .shoe_size .info_default{right:105px;}
.module form .birthday .info_default{right:-3px;}
.module form .error .info_error{background-image:url('../img/layout/red_info_arrow_left.gif');background-repeat:no-repeat;}
.module form .error .info_error span{border-color:#cc0000;}
.module form .shoe_size .info_error{right:105px;}
.module form .birthday .info_error{right:-3px;}
.module form .error input{background:#ffcbcb;border:1px solid #cc0000;}
.checkbox.inline.error, .checkbox.block.error{border:1px solid #cc0000!important;padding:0 10px;}
.module form .full-size label,.module form .full-size .label{width:450px;display:block;float:none;margin-bottom:3px;}
.module form .full-size input{width:450px;float:none!important;}
.module form .full-size p{float:none;margin-bottom:18px;height:auto;}
.module form .full-size .cb_group_mixed{clear:both;}
.module form .full-size .inner_label{line-height:19px;float:left;margin-right:18px;}
.module form .full-size .last{margin-right:6px;}
.module form .full-size .cb_group_mixed input,
.module form .cb_group_mixed .inner_label{position:relative;width:auto;z-index:90;}
.module form .cb_group_mixed .inner_label{}
.module form .full-size .cb_group_mixed input.text{width:312px;}
.module form .bld{font-weight:bold;}
.impressum{font-size:12px;}
.impressum h3{background:none;font-size:14px;margin:18px 0;padding:0;}
.impressum .desc{width:270px;}
.sort form p.select{width:auto;}
.sort form label{display:inline-block;left:-56px;position:relative;text-align:right;width:45px;}
.sort form #sort_theme{display:inline-block;margin-right:20px;padding-left:45px;width:220px;}
.sort form #sort_year{display:inline-block;padding-left:45px;width:145px;}
.sort form #sort_theme select{display:inline-block;width:220px;}
.sort form #sort_year select{display:inline-block;width:145px;}
.sort form #sort_theme ul{width:218px;}
.sort form #sort_year ul{width:143px;}
.module .cb_group input,.module .inner_label{width:auto;}
.module .inner_label{line-height:19px;margin-right:18px;}
.module form .submit_area{margin-bottom:0;}
.module form .submit_area p{float:right;width:auto;}
.module form .note{color:#999;margin-top:-18px;position:absolute;}
.module form .info{background-position:0 11px;background-repeat:no-repeat;color:#949494;display:block;font-size:10px;position:absolute;right:-153px;top:-7px;width:150px;}
.module form .info span{background-color:#FFFFFF;border:1px solid;display:block;height:25px;line-height:13px;margin-left:4px;padding:1px 5px;width:130px;}
.module form .info_default{background-image:url("../img/layout/green_info_arrow_left.gif");}
.module form .info_default span{border-color:#009661;}
.module form .shoe_size .info_default{right:105px;}
.module form .birthday .info_default{right:-3px;}
.module form .error .info_error{background-image:url('../img/layout/red_info_arrow_left.gif');background-repeat:no-repeat;}
.module form .error .info_error span{border-color:#cc0000;}
.module form .shoe_size .info_error{right:105px;}
.module form .birthday .info_error{right:-3px;}
.module form .error input,.module form .error textarea{background:#ffcbcb;border:1px solid #cc0000;}
.impressum{font-size:12px;}
.impressum h3{background:none;font-size:14px;margin:18px 0;padding:0;}
.impressum .desc{width:270px;}
.email_service form{position:relative;}
.form_image{position:absolute;right:-120px;top:0;}
.list_checked ul li{background-image:url('../img/layout/checked.png');background-position:0 -1px;background-repeat:no-repeat;padding-left:20px;}
.partner_program h3{background:none;margin:0 0 3px 0;padding:0;}
.partner_program .program{background-image:url('../img/layout/partner_program_bg.jpg');background-repeat:no-repeat;height:120px;padding-top:6px;width:630px;}
.trendblog{padding-top:105px;position:relative;margin-bottom:156px;}
.trendblog .asides{overflow:hidden;}
.trendblog #breadcrumbs{margin-bottom:30px;margin-left:140px;position:relative;}
.trendblog .trendblog_headline{margin-bottom:30px;}
.trendblog .trendblog_headline h1{background:url('../img/layout/trendblog_headline.gif') no-repeat scroll top left;height:147px;text-indent:-9999px;width:630px;}
.trendblog .trendblog_headline cite{font:italic 15px/1.8em Georgia,serif;}
.trendblog .trendblog_filter{background:url('../img/layout/trendblog_filter_bg.jpg') no-repeat bottom left;margin-bottom:30px;padding-bottom:30px;}
.trendblog .trendblog_teaser{background:url('../img/layout/dot.gif') repeat-x bottom left;padding-bottom:10px;}
.trendblog .trendblog_teaser .trendblog_teaser_img{background:url('../img/layout/dot.gif') repeat-x top left;margin-bottom:10px;padding-top:4px;}
.trendblog .trendblog_teaser h3{background:none;font-size:26px;font-weight:400;margin:0;padding:0;text-transform:uppercase;line-height:0;}
.trendblog .trendblog_teaser.onecol h3{font-size:33px;line-height:0;}
.trendblog .trendblog_teaser.onecol h3 object {margin-bottom:18px;}
.trendblog .trendblog_teaser.onecol h3.green{color:#009661;}
.trendblog .trendblog_teaser .meta{background:url('../img/layout/dots_142.gif') no-repeat bottom left;color:#999;font:italic 14px/1.6em Georgia,serif;margin-bottom:15px;padding-bottom:14px;}
.trendblog .trendblog_teaser .teaser_tags{background:url('../img/layout/dots_142.gif') no-repeat bottom left;margin-bottom:15px;margin-top:15px;overflow:hidden;padding-bottom:14px;}
.trendblog .trendblog_teaser .teaser_tags h4{color:#999;float:left;font:italic 14px/1.6em Georgia,serif;width:50px;}
.trendblog .trendblog_teaser .teaser_tags .tags{float:left;line-height:1.8em;margin-top:2px;width:250px;}
.trendblog .trendblog_teaser.onecol .teaser_tags .tags{width:auto;}
.trendblog .trendblog_teaser.onecol .teaser_content p{padding-right:160px;}
.trendblog .trendblog_teaser .teaser_tags .sep{padding:0 7px;}
.trendblog .trendblog_teaser .teaser_social_bar h4{color:#666;float:left;font:italic 14px Georgia,serif;width:144px;}
.trendblog .trendblog_teaser .teaser_tags .social_buttons{float:left;margin-top:2px;width:250px;}
.trendblog .trendblog_archiv_foot_nav p{background:#b9b9b9 url('../img/layout/trendblog_archiv_foot_nav_bg.gif') no-repeat 0 50%;overflow:hidden;padding:1px 15px;}
.trendblog .trendblog_archiv_foot_nav p a{border:none;color:#fff;text-decoration:none;}
.trendblog .trendblog_foot_archiv h4{color:#000;font:italic 28px Georgia,serif;}
.trendblog .trendblog_foot_archiv h4 span{color:#a0a0a0;font-size:32px;font-style:normal;font-weight:normal;}
.trendblog .trendblog_foot_archiv .subline{color:#999;font:italic 14px Georgia,serif;}
.trendblog .trendblog_foot_archiv .foot_archiv_wrapper{background:#343434 url('../img/layout/trendblog_foot_archiv_bg.gif') no-repeat scroll top left;color:#999;padding:30px 20px;}
.trendblog .trendblog_foot_archiv cite{color:#d1d1d1;font:italic 15px/1.4em Georgia,serif;position:relative;top:30px;}
.trendblog .trendblog_foot_archiv .year{margin-bottom:12px;}
.trendblog .trendblog_foot_archiv .year h4{background:url('../img/layout/dot_l_grey.gif') repeat-x bottom left;color:#d1d1d1;font:italic 20px Georgia,serif;font-weight:400;margin-bottom:6px;padding-bottom:5px;}
.trendblog .trendblog_foot_archiv .year dt a{color:#e3bf42;}
.trendblog .trendblog_foot_archiv .year dd{display:inline;}
.trendblog .trendblog_foot_archiv .year dd a{color:#999;}
.trendblog .trendblog_foot_archiv .year dd a:hover{color:#e3bf42;}
.trendblog .sidebar_autoren h4{color:#000;font:italic 18px Georgia,serif;margin-bottom:5px;}
.trendblog .sidebar_autoren .wrap{margin:0;position:relative;top:-25px;}
.trendblog .sidebar_autoren p{margin-bottom:3px;}
.trendblog .sidebar_tagcloud .tags{background:url("../img/layout/tagcloud_bg.jpg") no-repeat scroll right bottom transparent;padding:5px 10px 35px 5px;width:297px;}
.trendblog .sidebar_tagcloud a{color:#999;display:inline-block;font:italic 12px Georgia,serif;font-weight:100;padding:2px;}
.trendblog .sidebar_tagcloud a:hover{color:#009661;}
.trendblog .sidebar_tagcloud .s1{font-size:14px;}
.trendblog .sidebar_tagcloud .s2{font-size:18px;}
.trendblog .sidebar_tagcloud .s3{font-size:20px;}
.trendblog .sidebar_tagcloud .s4{font-size:23px;}
.trendblog .sidebar_tagcloud .s5{color:#666;font-size:33px;}
.trendblog .sidebar_tagcloud h4{background:url('../img/layout/dot.gif') repeat-x bottom left;color:#000;font:italic 28px Georgia,serif;padding-bottom:10px;position:relative;top:-10px;}
.trendblog .sidebar_tagcloud h4 span{color:#a0a0a0;font-size:32px;font-style:normal;font-weight:normal;}
.trendblog .sidebar_image_block{background:url('../img/layout/dot.gif') repeat-x bottom left;padding-bottom:1px;}
.trendblog .sidebar_image_block a{background:url('../img/layout/dot.gif') repeat-x top left;display:block;padding-top:5px;}
.trendblog .trendblog_headline cite{font:italic 15px/1.8em Georgia,serif;}
.trendblog .quote{display:inline-block;width:35px;font-size:0;position:relative;}
.trendblog .close{background:url('../img/layout/close_quote.gif') no-repeat top left;margin-left:5px;color:#E3BF41;}
.trendblog .open{background:url('../img/layout/open_quote.gif') no-repeat top left;padding-right:5px;color:#fff;margin-bottom:-3px;}
.trendblog .foot_archiv_wrapper .quote{display:inline-block;width:16px;font-size:0;}
.trendblog .foot_archiv_wrapper .close{background:url('../img/layout/close_quote_small.gif') no-repeat top left;margin-left:5px;color:#E3BF41;}
.trendblog .foot_archiv_wrapper .open{background:url('../img/layout/open_quote_small.gif') no-repeat top left;padding-right:5px;color:#fff;margin-bottom:-4px;}
.module a.datenschutz {color:#808080;font-size:9px;display:block;margin:0 0 -10px 10px;}
.module a.datenschutz:hover {text-decoration:underline;color:#808080;}
/*
.trendblog .foot_archiv_wrapper .quote{font-size:55px;}
.trendblog .foot_archiv_wrapper .open{position:relative;top:18px;vertical-align:top;}
.trendblog .foot_archiv_wrapper .close{top:35px;vertical-align:bottom;}
*/
.file-upload-btn{padding:3px 0;width:595px!important;}
.upload{background:url("../img/layout/upload_btn_bg.jpg") no-repeat scroll left top transparent;color:#3f3f3f;display:block;height:17px;left:460px;padding:4px 13px;position:absolute;top:0;z-index:-1;}
.upload span{background:url("../img/layout/upload_btn_bg_close.jpg") no-repeat scroll left top transparent;display:block;height:24px;position:absolute;right:-2px;top:0;width:5px;}
.upload:hover{background-position:0 -27px;}

.top {
bottom:80px;
font-size:10px;
margin-right:0;
padding:5px 18px;
position:relative;
right:-700px;
text-align:right;
width:200px;
z-index:3;
}
.top a{color:#B2B2B2;}
.top a:hover{color:#8C8C8C;}
.sitemap .col{float:left;line-height:19px;width:143px;margin-right:18px;}
.sitemap .col ul{display:block !important;visibility:visible !important;}
.sitemap .col li{background:url('../img/layout/main-nav-item-arrow-green.gif') no-repeat 0 5px;padding-left:11px;margin-bottom:3px;}
.sitemap .col li a{display:block;letter-spacing:.2px;line-height:16px;}
.sitemap h3{margin-top:30px;}
.gallery .wrap{min-height:120px;}
.gallery #waitimage{background-image:url("../img/layout/wait.gif");background-repeat:no-repeat;height:16px;margin:0 auto;width:16px;position:static;margin-top:44px;}
.headline-container{position:relative;}
.headline-logo{text-align:center;position:absolute;bottom:9px;right:0;display:block;width:126px;}
.headline-logo span{display:block;}
.carton{left:470px;position:relative;top:10px;width:306px;z-index:3;margin-top:-156px;min-height:156px;}
.newsflash{background:url('../img/layout/newsflash_bg.png') no-repeat scroll top left;width:412px;height:143px;margin-bottom:0;padding:18px 0;position:absolute;left:0;top:475px;z-index:10;}
.newsflash .w135{width:135px;}
.newsflash .w240{width:240px;}
.newsflash h3{margin-top:5px;background:none;}
.newsflash .newsflash_trigger{display:block;background:url('../img/layout/newsflash-rueckruf.png') no-repeat scroll top left;width:23px;height:110px;position:absolute;right:0;z-index:90;}
.newsflash.open .newsflash_trigger{background:url('../img/layout/newsflash_close.png') no-repeat scroll top left;}
.provision{width:470px;font-size:15px;}
.provision table{padding-bottom:1px;background:url('../img/layout/dot-grey.gif') repeat-x bottom left;}
.provision tr{background:url('../img/layout/table_tr_bg.jpg') repeat-x top left;}
.provision td{padding:5px 10px;line-height:26px;}
.provision td.amount{width:30px;}
.provision td.unit{width:320px}
.provision td.price{width:100px;}
.provision h3{padding:0;background:none;font-size:15px;}
.tellafriend_trigger{visibility:hidden;display:block;height:20px;position:absolute;right:330px;top:210px;width:20px;z-index:-10;}
.trendblog .tellafriend_trigger{visibility:visible;display:inline;height:auto;position:static;width:auto;}
.comments-form{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.comments-form form ul{overflow:hidden;}
.comments-form form ul *{margin:0!important;padding:0!important;float:none!important;position:static;}
.comments-form form ul li{position:relative;width:630px;margin-bottom:9px!important}
.comments-form form ul input,.comments-form form ul textarea{padding:1px!important;display:inline!important;font:11px/16px Arial,Verdana,Helvetica,sans-serif;}
.comments-form form ul input.button{width:auto;margin-top:12px!important}
.comments-form form ul label{vertical-align:top;display:inline-block!important;width:150px;padding:2px 0;}
.comments-form .info{margin-left:150px!important;position:static!important;width:auto!important;display:inline!important;width:500px!important;}
.comments-form .info span{position:static!important;width:auto!important;height:auto!important;border:none!important;display:inline!important;}
.comments-form #rememberInfo{margin-left:152px!important;}
.comments-form .button{border:1px solid #fff !important;color:#fff;cursor:pointer;display:inline-block;font-size:11px;height:19px;padding:0!important;text-align:center;text-indent:14px;}
.comments-form .button:first-child{margin-left:150px !important;}
.comments-form .button{background:#ddd url("../img/layout/button_bg.png") no-repeat left top;display:inline-block;padding-bottom:1px !important;}
.comments-form .button:hover{background-position:0 -38px;}
.comments-head{color:#666666;font:italic 14px Georgia,serif;margin-bottom:12px;}
#commentAuthenticator{padding-left:150px!important;width:300px!important;margin-top:12px!important;}
#commentAuthenticator input{width:30px!important;}
.comment{margin-bottom:18px;border-bottom:1px solid #eee;padding-bottom:18px;padding-right:90px;}
.comment-details{font-style:italic;color:#999;margin-top:6px;}
#comment{margin-top:-20px;}
.wrap ul li{list-style:disc;margin-left:12px;}
.sitemap .wrap ul li{margin-left:0;list-style:none;}
.trendblog .module.image{position:relative;}
.trendblog .module.image a{display:block;left:14px;position:absolute;top:260px;width:126px;}
#search-layer{display:none;}
.module .wrap ul{border:none;margin-bottom:18px;overflow:hidden;padding-left:3px;}
.module .wrap ul li{float:none;}
.sitemap .wrap ul{margin-bottom:0!important;}
.set{position:relative;}
.m_set_thumb dt{bottom:40px;left:12px;position:absolute;}
.m_set_thumb_cross_sell .price,.m_set_thumb_start .price{background:url("../img/layout/bg-teaser.png") no-repeat scroll left top transparent;bottom:0;color:#FFFFFF!important;display:block;font-size:17px;height:68px;margin:0;padding:24px 0 0;position:absolute;right:12px;width:92px;top:125px;}
.m_set_thumb .image{padding-bottom:40px;text-align:center;}
.m_set_thumb_cross_sell .price span.content,.m_set_thumb_start .price span.content{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);display:block;padding:0;text-align:center;color:#fff;}
.m_set_thumb_cross_sell .price span.content .desc,.m_set_thumb_start .price span.content .desc{display:block;font-size:13px;line-height:24px;color:#fff;}
.search_result p b{color:#009661;font-weight:400!important;}
.product_stage.productset{display:none;}
#footer .change_country{position:relative;}
#footer .change_country img{margin-right:6px;position:relative;top:1px;}
#footer .change_country ul{
	box-shadow:0px 0px 8px #8E8E8E;
	-webkit-box-shadow:0px 0px 8px #8E8E8E;
	-moz-box-shadow:0px 0px 8px #8E8E8E;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8E8E8E')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8E8E8E');
	border:1px solid #ccc;
	width:140px;position:absolute;left:-36px;top:-475px;background:#fff;padding:6px 18px;display:none;
	z-index:4;
	}
#footer .change_country span{background:url("../img/layout/white_arrow.gif") no-repeat left top;bottom:-6px;display:block;height:6px;left:40px;position:absolute;width:9px;z-index:9999;}
#footer .change_country ul li{display:block;float:none;margin-bottom:3px;}
#footer .change_country ul li a{margin:0;padding:0;display:block;color:#666;font-size:11px;}
#footer .change_country ul li a:link, #footer .change_country ul li a:visited{color:#666;}
#footer .change_country ul li a:hover{color:#009661}

#footer .foot_nav {width:100%;}
#footer p {width:100%;float:left;font-size:10px;color:#aa8c26;margin-left:30px;margin-top:2px;}

.group_country {display:none;}
.paging #show select {width:45px;!important;left:-999999px;}
.paging #show ul {width:42px;!important;}
.paging #show .jNiceWrapper {width:90px;}
.paging #show a {background:none!important;margin:0;}
.paging #show a.selected {background-color:#eee!important;display:block!important;}
.paging #module-nav .site_pager a {background:none;margin:0;padding:0;}
.paging #module-nav .site_pager a.next{background:url("../img/layout/main-nav-item-arrow-green.gif") no-repeat  100% 50% transparent;padding-right:10px;}
.paging #module-nav .site_pager a.prev{background:url("../img/layout/main-nav-item-arrow-green_left.gif") no-repeat  0 50% transparent;padding-left:10px;}
.paging #module-nav .site_pager a.active{font-weight:bold;}
.paging #module-nav .site_pager a{padding:0 2px;}
.paging #module-nav .site_pager  {width:250px;float:right;text-align:right;}
.paging #module-nav form {width:250px;float:left;}
.paging #show label {
float:left;
width:86px;
}

#footer .socialbar li {
    display: inline;
}

#footer .socialbar {   
       position: absolute;
    right: -10px;
    top: 10px;
    width: 94px;
}

.langswitch {
color: #B2B2B2;
font-size: 10px;
left: 127px;
position: relative;
top: -6px;
}

.sort {
    position: relative;
    z-index: 9999;
}

.module form .captcha .info{left:265px;top:17px;width:150px;}
.checkbox.error{border:1px solid #CC0000 !important;padding:0 10px;}
.module form .checkbox .info{top:-1px;}
.module form .info_default{display:none;}
.module form #shoe_size,.module form #age_day,.module form #age_month,.module form #age_year{display:block;float:left;width:45px;margin-left:5px;}
.module form #age_month{margin-right:10px;}
.module form input,.module form textarea{left:2px;position:relative;}
/* Filialfinder oben */
#toptools {margin:-6px 0 0 127px;}
#toptools  td {padding:0;vertical-align:top;}
#topfinder {background:url("../img/layout/ftop_bg.png") 0 0 repeat-x;color:#fff;padding:0 9px 0 8px;margin-right:10px;position:relative;top:-5px;}
#topfinder:hover {background:url("../img/layout/button_bg.png") -20px 0 no-repeat;}
.langswitch {left:0px;}
.cluetip-filialfinder.topp {background:url("../img/layout/filialfinder_layer_bg_top.png") no-repeat 0 0;}

h3 {overflow:hidden}


.module .select.birthday {z-index:2}
.module form .select {z-index: 1;}
 .module form .select.first {z-index: 10;}
div.tooltip {width:306px;background: url('../img/layout/tooltip_bg.png') repeat-y  top left;font-size:14px;padding:12px;z-index:10;}
div.tooltip .top,div.tooltip .bottom{position:absolute;left:0;z-index:0;}
div.tooltip .top{background:url('../img/layout/tooltip_top.png') no-repeat top left;width:320px;height:8px;top:-8px;left:0;}
div.tooltip .bottom{background:url('../img/layout/tooltip_bottom.png') no-repeat bottom left;width:320px;bottom:-19px;height:19px;}
