@import url(http://fonts.googleapis.com/css?family=Raleway:400,200,300,500,600,700,800,900);

*{border:0;padding:0;margin:0;}
*, *:after, *:before {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

html {font-size: 100%;font-family:Verdana, sans Serif;background:#007a98;}
body {font-size: 0.875rem;max-width:900px;margin:0 auto 1rem;background:#fff;}
article,aside,section,footer,header,main,menu,nav,section,p,.prodbox{display:block;width:100%;}
p {margin:0 0 1rem 0;line-height:1.375rem;color:#272727;}
b{font-weight:bold;}
ul{list-style-type:none;list-style-image:none;}
a{text-decoration:none;}

h1,h2,h3,h4,h5,h6,.prodboxhead{font-family:Raleway, sans-serif;display:block;letter-spacing:1px;}
h1:before,h2:before {font-family: Fontello;content: "\e821  ";color:#bba38e;}
h1 {font-size:1.250rem; margin:0 0 1.5rem 0; font-weight:600;color:#000;}
h2 {font-size:1.125rem; line-height:1.750rem;margin:2.5rem 0 0.750rem 0; font-weight:600;color:#000;}
h2.bulb{margin:2.5rem 0 1.5rem 0;}
h2.bulb:before{font-family:Fontello;content: "\e822  ";}
h3 {font-size:1rem; margin:2rem 0 0.750rem 0; font-weight:600;color:#000;}
h4 {font-size:0.875rem;font-weight:600;color:#000;margin:1.5rem 0 0.5rem 0;}

.top{position:relative;border-bottom:7px solid #bba38e;padding:1rem 1.5rem;width:100%;}
.top img{max-height:4rem;}
.top > img {max-width: 100%;}
.sprachen{position:absolute;right:1.5rem;top:2.5rem;}
.sprachen > a {display: inline-block;}
.sprachen img{max-height:1.5rem;padding-left:1.5rem;}

header {position:relative;border-bottom:7px solid #bba38e;}
header img{width:100%;display:block;}
.headerimg{position:absolute;bottom:0;right:0.5rem;max-height:7.250rem !important;}

article{float:left;width:100%;padding:2rem 1.5rem 0rem 1.5rem;}
article > p > a{color:#007a98;border-bottom:1px dotted #bba38e;}
article a.ext:before{font-family:fontello;content: '\e807  ';}
article > p:last-of-type{margin-bottom:2rem;}
article > p.nomarginbottom{margin-bottom:0rem;}
article ul{padding-bottom:1rem;line-height:1.375rem;list-style-type:square;margin-left:1rem;}
article img{display:block;width:100%;padding-bottom:1rem;}
article > h3:before {font-family: Fontello;content: "\e810  ";color:#bba38e;}
.rezeptbild{display:block;float:left;width:33%;margin:0.5rem 1rem 0.5rem 0;}


footer{padding:0.750rem 0.5rem;background:#a8a397;font-size:0.750rem;color:#fff;text-align:center;}
footer a{color:#fff;}