/*///  crazystuff orange: #e94e00 */


.copyright, .parseTime{display: none;}

html,body {text-align:left;color: #000;background: #eeeeee;margin:0;padding:0;}
body{line-height:140%;margin:0;padding:0;font-weight: normal;font-family: Verdana, Geneva, sans-serif;font-size: 12px;color: #545454;}

.pagewidth{width: 95%;max-width: 940px;margin: 0 auto;}

.leftcol{width: 225px; float: left;}
.rightcol{width: 710px; float: right;}

a{text-decoration: none; color:#e94e00;}

/* Header */
.head-left{width: 30%;float: left;padding: 20px 0 0 0;}
.head-right{width: 60%; float: right;}
.head-right .warenkorb, .head-right .social-media, .head-right .link{float: right; padding: 60px 0 0 0;}

.head-right .link a{padding: 5px 25px 5px;display: block;margin: 0 20px 0 0;color:#545454;font-weight:bold;font-size: 160%;text-transform: uppercase;}
.head-right .social-media a{display: inline-block;}
.head-right .warenkorb a{background: url(../img/cart.png) left center no-repeat; padding: 5px 15px 5px 45px;margin: 0 0 0 20px;display: block;color:#545454;font-weight: 700;font-size: 120%}

.menu-search{margin: 5px 0 0 0;}
.menu{float: left; width: 60%;}
.search{float: right; width: 35%;text-align: right;padding: 20px 10px 0;}

.menu ul{margin: 0; padding: 0; list-style: none;}
.menu ul li{float: left;padding: 22px 0;}
.menu ul li a{border-right: 1px solid #d8d8d8;color: #545454;font-size: 100%;padding: 0px 10px;display:block;}
.menu ul li:last-child a{border: none;}

.search input{background: url(../img/search.png) left center no-repeat;font-size: 100%;padding: 0 10px 0 40px; display: inline-block; height: 20px; line-height: 20px; vertical-align: middle;}
.ext-search a{cursor: pointer;background: #e94e00;padding: 0 5px; border: none;color: #FFF; text-transform:none;font-size: 10px;-moz-border-radius: 2px;border-radius: 2px; display: inline-block; height: 20px; line-height: 20px; vertical-align: middle;}

/*Banner*/
.banner{margin: 5px 0 0 0; padding: 5px 5px 0 5px;}
.banner .clearfix div{float: left;}
/*.b1{width: 617px; height: 308px; margin: 0 0 6px 0;}
.b2{width: 305px; height: 170px; margin: 0 0 6px 7px;}  --> not used!
.b3{width: 305px; height: 132px; margin: 0 0 6px 7px;}*/
.b1{width: 927px; height: 308px; margin: 0 0 6px 0;}
.b3{width: 305px; height: 48px; margin: 0 0 6px 7px;}
.women{margin: 0;}

/*Kategorien*/
/*.kategorien{padding: 0 0 2px 0;} 
.kategorien ul{padding: 0; margin: 0; list-style: none;}
.kategorien ul li a{background: url(../img/cat.png) 8px center no-repeat;display: block; padding: 8px 5px 8px 20px;border-bottom: 1px solid #EEE;color: #545454;}
.kategorien ul li.active1 a{font-weight: bold;}
.kategorien ul li:last-child a{border: none;} */

/*Livechat, Versand*/
.livechat div{padding: 5px 12px;}
.versand div{padding: 5px 12px 10px;}
.kundenmeinungen div{padding: 5px 12px 10px;}
.giftvoucher div{padding: 0px 0px 0px;}

/*Artikel*/
.recommended h3{color: #e94e00;}
.wrapper{padding: 5px 0 5px 6px;}
.product{width:200px;margin: 6px 5px;padding:10px; float: left; min-height: 211px;}

.product .image, .product .title, .product .price{display: block; color: #545454;}
.product .image{text-align: center;}
.product .tit-pri{padding: 15px 0 0; display: block; min-height: 60px;}
.product .title{padding: 0; height: 35px; display: table-cell; vertical-align: bottom;}
.product .price{font-weight: bold; padding: 3px 0 0 0;}
.product .price .productOldPrice{float: right; position: relative; top: -60px;background: #E94E00; border-radius: 60px 60px 60px 60px; height: 30px; width: 50px;padding: 10px 0; margin: 0 0 -60px 0; text-align: center; box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box; /* Safari */}
.product .price small{display: none;}
.product .price .productOldPrice del{color: #FFFFFF; line-height: 15px;}
.product br{display: none;}


/* Emotionsbild */
.emotionsbild .wrapper{padding: 12px;}

/*Kategoriefilter*/
.filter .heading{width: 27%; float: left; padding: 14px 0 0 12px; display: none;}
.filter .dropdown{text-align:right;padding: 12px 7px;}

.filter .dropdown select{padding: 2px 0px 2px 5px;-webkit-border-radius: 0;}
.filter .dropdown a{background: #E94E00; padding: 2px 5px; text-align: center; -moz-border-radius: 2px;border-radius: 2px; color: #FFF;}
.filter .dropdown td{padding: 0;}
/* Footer */
.logo-presse{margin: 5px 0 0 0;padding: 12px;}

.bottommenu-social{margin: 5px 0 0 0;}
.bottommenu{width: 70%; float: left;}
.social{width: 20%; float: right; text-align: right;padding: 12px;}
.social a{display: inline-block;}

.footer ul{margin: 0; padding: 0 0 0 12px; list-style: none;border: none;}
.footer ul li{float: left;padding: 20px 0;}
.footer ul li a{border-right: 1px solid #d8d8d8;color: #545454;font-size: 100%;padding: 0px 5px;display:block;font-weight: normal !important; text-decoration: none;border-bottom: none;}
.footer ul li a strong{font-weight: normal;}
.footer ul li:last-child a{border: none;}


/* Detail Produkt */
.produkt{margin: 5px 0 0 0; padding: 12px;}
.produkt .pic{width: 42%; float: left;}
.produkt .desc{width: 52%; margin: 0 3% 0 0; float: right;}
.produkt .desc .highlight{background-image: linear-gradient(top, #EEEEEE 48%, #FFFFFF 100%);background-image: -o-linear-gradient(top, #EEEEEE 48%, #FFFFFF 100%);background-image: -moz-linear-gradient(top, #EEEEEE 48%, #FFFFFF 100%);background-image: -webkit-linear-gradient(top, #EEEEEE 48%, #FFFFFF 100%);background-image: -ms-linear-gradient(top, #EEEEEE 48%, #FFFFFF 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.48, #EEEEEE),color-stop(1, #FFFFFF)); padding: 20px; border-top: 1px solid #D8D8D8;}
.produkt .highlight h4{text-transform: uppercase; font-size: 140%; margin: 0; padding: 0;}

.produkt .pic img{width: 100%;}

.produkt .pic a img{width: 16%; height: auto; margin: 1% 1% 0 0; border: 1px solid #EEE;}
.produkt .price{font-size: 180%; color: #e94e00;font-weight: bold; margin: 20px 0 10px 0;}

.produkt .price .productOldPrice{display: block;}
.produkt .price small{font-size: 60% !important; color: #b6b6b6; display: block; padding: 5px 0 0 0;}
.produkt .price .productOldPrice small{font-size: 60% !important; color: #D8D8D8; display: inline-block; padding: 0;}
.produkt .price .productOldPrice del{padding: 0 0 0 5px;font-size: 80% !important; color: #b6b6b6;}


.produkt.three .pic{width: 100%; float: none;}
.produkt.three .pic a:first-child{width: 60%; float: left; padding: 0;}
.produkt.three .pic a{width: 18%; display: inline-block; padding: 0 0 12px 2%; float: left;}
.produkt.three .pic a img{width: 100%; float: right; margin: 0 0 2% 2%; padding: 0;border: none;}
.produkt.three .desc{width: 100%; float: none; margin: 20px 0 0 0;}
.produkt.three .desc h1{margin-top: 50px;}
.produkt.three .highlight{width: 40%; float: right; margin: 0 0 10px 20px;}
.produkt.three .crazystuff_video{margin: 20px 0 0 0;position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden; max-width: 450px;}
.produkt.three .crazystuff_video iframe, .produkt.three .crazystuff_video object{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}

input[name=products_qty] {background: #545454; color: #FFF; -moz-border-radius: 2px;border-radius: 2px; border: none;line-height: 30px; padding: 0 6px; text-align: center;font-family: 'Roboto Condensed', sans-serif; font-size: 13px; display: inline-block; height: 30px; vertical-align: middle;}
span.button input, span.button a{cursor: pointer;background: #e94e00;padding: 0 10px !important; border: none !important;color: #FFF; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 13px !important;-moz-border-radius: 2px !important;border-radius: 2px !important; height: 100% !important; vertical-align: middle; margin: 0 !important; display: inline-block !important; line-height: 30px;}
.button{display: inline-block; height: 30px;}

.button.merken{background: #545454;}

/* Cross-Selling */
.cross-selling{margin: 5px 0 0 0;}
.cross-selling.two .four, .cross-selling .five, .cross-selling .six{display: none;}

/* Checkout */
.kk-wrapper{padding: 12px;}
.mit-kk{width: 49%; float: right;}
.ohne-kk{width: 49%; float: left;}

.kk-wrapper form{padding: 2%;}
.kk-wrapper p{padding: 0 2%;}
.kk-wrapper form:after{content:" "; height: 50px; display: block;}
.kk-wrapper .label{width: 38%; padding: 5px 2% 5px 0; float: left; text-align: right;}
.kk-wrapper .field{width: 60%; float: right; text-align: right;}
.kk-wrapper .field.anrede{text-align: left; padding: 4px 0 4px 3px; width: 55%; float: left;}
.kk-wrapper .field.anrede input[type="radio"]{margin: 0 2px 0 5px;}
.kk-wrapper .field input, .kk-wrapper .field select{width: 90%;}
.kk-wrapper .field input[type="radio"]{width: auto;}
.kk-wrapper .button{float: right; margin: 10px 5px 10px 0; border: none !important; text-decoration: none !important;}
.kk-wrapper .address{margin: 0 0 -50px 0; position: relative; top: -50px; font-family: Verdana, Geneva, sans-serif !important; color: #545454 !important; background: #FFF !important; text-transform: none !important; font-size: 12px !important; text-decoration: underline !important;}

.fortschrittsanzeige{margin: 12px 12px 0;background-image: linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -o-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);}
.fortschritt{width: 20%; float: left; margin: 5px 0; color: #d8d8d8;}
.fortschritt.current{color: #E94E00;}
.fortschritt.undone{color: #545454;}
.fortschritt:last-child{background: none;}
.fortschritt span.step{padding: 3px 12px; display: block;border-right: 1px solid #d8d8d8;border-left: 1px solid #FFF; text-align:center; display: block;}
.fortschritt:last-child span.step{border-right: 1px solid #FFF;}

.fortschritt h4{padding: 0; margin: 0;}
.fortschritt h4 span{font-size: 150%; padding: 0 5px 0 0;}


.testimonial{}
.testimonial .inner{margin: 12px; background: #EEEEEE; padding: 20px}
.testimonial .cite{font-size: 140%; font-style: italic; line-height: 150%;}
.testimonial .person{padding: 20px 0 20px 60px; background: url(../img/testimonial.png) 0 15px no-repeat}

/* Allgemeine Definitionen */
/* Schriftart Helvetica Neue */
.hel{font-family: 'Roboto Condensed', sans-serif;}
.or{color: #e94e00}
/* runde Ecken / transparenter Hintergrund / #d8d8d8 Border */
.rd{-moz-border-radius: 2px;border-radius: 2px;}

/* runde Ecken / transparenter Hintergrund / #d8d8d8 Border */
.rdd8{-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #d8d8d8;}

/* runde Ecken / transparenter Hintergrund / #eeeeee Border */
.rdee{-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #eeeeee;}


/* runde Ecken / weißer Hintergrund / kein Border */
.rdbg{background: #FFF;-moz-border-radius: 2px;border-radius: 2px;}

/* linke Spalte */
.left{float: left; width: 225px; margin: 5px 0 0 0;}

/* rechte Spalte - Hauptbereich */
.right{width: 710px; float: right; margin: 5px 0 0 0;}

/* Überschriften */
h1{font-family: 'Roboto Condensed', sans-serif;font-size: 200%; color: #545454; text-transform: uppercase; margin: 0;padding: 0;line-height: 100%;}

h2{font-family: 'Roboto Condensed', sans-serif;font-size: 150%; color: #545454; text-transform: uppercase; margin: 0;padding: 0; 
}

h3{font-family: 'Roboto Condensed', sans-serif;font-size: 150%;font-weight: bold;padding: 15px 10px 10px; margin: 0;text-transform: uppercase;border-bottom: 1px solid #eeeeee;

background-image: linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -o-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
-moz-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-top-right-radius: 2px;border-top-right-radius: 2px;}

h4.hel{font-family: 'Roboto Condensed', sans-serif;font-size: 150%;font-weight: bold;padding: 15px 10px 10px; margin: 0;border-bottom: 1px solid #555555; 
color: #e94e00;
line-height: 110%;
text-transform: uppercase;

background-image: linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -o-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 90%);
-moz-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-top-right-radius: 2px;border-top-right-radius: 2px;
} /* used for produkt filter h3! */
h5{font-family: 'Roboto Condensed', sans-serif;font-size: 150%;font-weight: bold;padding: 15px 10px 10px; margin: 0;border-bottom: 1px solid #555555; 

-moz-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-top-right-radius: 2px;border-top-right-radius: 2px;
} /* used for produkt filter h3! */

h3 span{color: #e94e00;}
h3 a{display: block;}

ul{padding: 0 0 0 30px;}

ol{padding: 0 0 0 30px;}

/* Float containers fix: */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}



/* Specials */
.account.edit table{margin: 5px 10px 0;}
.account.edit table table{margin: 0;}

p.account_delete{margin: 15px 10px 10px;}
form#account_delete{margin: 0 10px 15px;}

.rdd8 ul{padding-top: 10px; padding-bottom:10px;}

/*.produkt ul{color: #E94E00}**/

.disqus{margin: 5px 0;}
.disqus .wrapper{margin: 12px;}

a.dsq-brlink{display: none;}

#auorg div{padding: 0;}
#auorg div a.auorg{padding: 10px 0 !important;}
#auorg-bg{margin: 0 0 10px 0 !important;}

blockquote{padding: 0 70px 0 30px; font-style: italic;}

#print_order, #order{padding: 0 0 0 2%; float: left; width: auto;}

/* Passwort vergessen */
.passwort .ohne-kk{width: auto;}
.passwort .ohne-kk p{padding: 10px 0;}
.passwort .ohne-kk .label, .passwort .ohne-kk .field{width: 100%; float: none; display:block; text-align: left;}
.passwort .ohne-kk .field input{width: 50%;}

#address_block {margin: 0 0 40px 20px !important; list-style: none;}
#address_block li {padding: 10px 0;}
#address_block li .address{position: relative; top: 0; margin: 0;}


/* Sharing */
.social_sharing{background-image: linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -o-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%);background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 34%, rgb(255,255,255) 60%); padding: 5px 1% 15px; -moz-border-radius: 2px;border-radius: 2px;border: 1px solid #d8d8d8; margin: 20px 0 0 0; line-height: 100%;}

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height: auto !important;}