body{font-size: 1.2em;}

.dont-print{
    display:none !important;
}

.caption{
    display:none !important;
}

.webkoch-logo-print{ 
    display: block;
    width:100%;
    height: 38px;
    text-align: center;
}	

.content{
    width:100%;
    font-size:100%;
}

/*.slider-wrapper, .detail-wrapper{
        height:20px !important;
        margin:0 0 0px;}	
.slider-content, .detail-slider-content{height:0px !important;}*/

.slider-wrapper, .detail-wrapper{
    position:relative;
    float:right;
    margin:0;
    padding:0;
    width:47%;
    height:auto !important;
}

.slider-content, .detail-slider-content{
    position:relative;
    margin:0;
    height:auto !important;
    width:100%;}

.detail-headline{
    width:100%;
    font-size:150%;
    margin:0;
    padding:50px 0 17px;
    text-align: left;
    background:none;
}

.detail-slider-image{
    position:relative;
    width:100%;
    height:auto;
    margin:12px 0 5px;
}	

.detail-slider-image .pikachoose {
    position:relative;
    left:0;
    width:100%;
    height:133px;
}	
.detail-slider-image .pikachoose img{
    width:250px;
    height:133px;
}
.detail-recipe-info{
    position:relative;
    width:100%;
    height:auto;
    margin:0;
    color:#3F590D;
}

.detail-recipe-info .print-recipe-author{display:block;}

.detail-recipe-info .recipe-rating-wrapper, .detail-recipe-info .rating-rating, .detail-recipe-info .rating-active{display:none;}
.detail-recipe-info .cooking-time{
    margin:0;
    padding:0;
}
.detail-recipe-info .time-label{
    display:inline-block;
    width:170px;

}

.detail-recipe-info .time-icon{
    display:inline;
    position:relative;
    margin:0;
    padding:0;
    top:0;
    background:none;
}

.print-ingredients-contentbox{
    float:left !important;
    width:50% !important;
    min-height:275px;
    border-right:1px solid #000;
    margin:0 0 20px !important;
}

.contentbox-short{
    width:100%;
    clear:left;
    margin:10px 0 0;
}

.contentbox-short-header{
    font-family:Ubuntu, Arial;
    text-shadow:none;
    background:none;
    width:100%;
    padding:0 !important;
}

.contentbox-short-header h3{
    font-weight:normal;
    font-family:'Wendy One', Arial;
    color:#658c1c;
    text-shadow:-1px -1px 0px #fff;
    font-family:Ubuntu, Arial;
    text-shadow:none;
    font-weight:bold !important;
    font-size:110%;
    margin-bottom:5px;
}

.ingredients-calculation{
    clear:both;
    margin:-25px 0 5px;
    color:#658c1c;
    font-family:Ubuntu, Arial;
    font-size:110%;
    font-weight:bold !important;
    text-shadow:none;
}

.ingredients-calculation .input-field{
    border:none;
    color:#658c1c;
    width:25px;
    margin:0;
    font-size:110%;
    font-weight:bold !important;
}

.contentbox-short-ingredients{
    background:none;
    width:100%;
    padding:0px;
}	

.contentbox-short-ingredients table{
    clear:both;
    width:97% !important;
}


.contentbox-short-ingredients td:first-child{
    width: 70px;
}

.webkoch-dauer:before{
    content:"Dauer: ";
    font-weight:500;
}

.webkoch-dauer{
    color:#3f590d;
    clear:both;
}

.preparation-icon{
    background:none;
    float:none !important;
    position:relative;
}

.preparation-step{
    clear:both;
    width:100%;
}

.preparation-step h3{
    color:#3f590d !important;
    font-weight:500;
}

.contentbox-short-preparation{
    width:100%;
    margin:-5px 0 0;
    padding:0;
    background:none;}

.contentbox-short-preparation .time-icon{
    clear:both;
    width:auto;
    margin:-15px 0 5px;
    text-align:left;
    background:none;
}

/**
 * -----------------------------------------------------------------------------
*/

.clearfix:after {  /* Firefox, IE8, Opera, Safari, etc. */
    content: ".";  display: block;height: 0;clear: both;visibility: hidden;}
* + html .clearfix { /* for IE7 */display: inline-block;}
* html .clearfix { /* for IE6 */    height: 1%;}