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

.clearfix:before, .clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}/*For IE 6/7 only*/

html{background:#b58e7b; font-family:Raleway, sans-serif;}
body{width:1024px; font-size:15.6px; margin:0 auto 1rem auto; background:#ffffff;}
main{padding:0 1rem 0 1rem; display:block;}


h1{font-size:1.250rem; margin:3rem 0 1rem 0;}
h2{font-size:1.125rem; margin-top:2rem;}
h3{font-size:1.000rem; margin-top:2rem;}
h4{font-size:0.975rem; margin-top:2rem;}

h1,h2,h3,h4,h5,h6{letter-spacing:1px; color:#4f5947; font-family:Raleway, sans-serif; display:block; line-height:1.6rem; text-align:left;}
h1:before,h2:before {font-family:fontello; content:"\e822   "; color:#37663c;}
h3:before{font-family:fontello; content:"\e81b   "; color:#37663c;}

p{line-height:1.5rem; margin: 1rem 0;}

article a.ewl{color:#3d6d11; border-bottom: 1px dotted #36363b; text-decoration:none;}
article a.ewl:hover{color:#37663c; border-bottom: 1px dashed #3d6d11;}
article img{display:block;max-width:100%;padding:1rem 0;}

article{width:66%; float:left; text-align:justify;}
aside{float:left; width:31%; margin: 4% 3% 0 0; position:relative;}
aside ul{display:block; border-left:1px solid #37663c; border-right:1px solid #37663c;}
aside ul li{border-bottom:1px solid #37663c; list-style-type:none;}
aside ul li a{text-decoration:none; font-size:0.823rem; display:block; position:relative; padding:7px; color:#292929; background:#ffffff;}
aside ul li a:before{font-family:fontello; content:"\e80f   ";}
aside ul li a:hover{background:#37663c; color:#ffffff; padding-left:1rem;}
.navihead{display:inline-block;width:100%;background:#37663c;padding:8px 10px;color:#fff;font-family:raleway, sans-serif;font-size:1.063rem;font-weight:500;letter-spacing:2px;}

img {vertical-align: middle;}

header{background:#36363b; padding-bottom: 0.4rem;}
header img{width:100%;}


/*-------Navigation bottom--------*/
ul.untenm{list-style-type:square; margin-left:1rem; color:#36363b;}
ul.untenm li a{text-decoration:none; color:#36363b; border-bottom:none; font-size:0.900rem;}
ul.untenm li{float:left; width:50%; margin-bottom:0.9rem;}
ul.untenm li a:hover{color:#37663c; font-style:italic;}

/*---like Box----*/

.fb-page{margin-bottom:1rem;}

.letztes{margin-top:3rem; margin-bottom:1rem;} 

/*--------F-T-G+ bottom--------*/
.ftgr{border:1px solid #37663c; display:block; float:left; width:100%; margin-top:2rem; padding: 1rem; font-size:0.95rem;}
.ftg{float:left; width:20%; display:block;}
a.email{border: 1px solid #353232; display:block; width:85px; padding-left:0.3rem; color:#ffffff; text-decoration:none; line-height:1.3rem; border-radius:5px; background:#353232;}
a.email:before{font-family:fontello; content:"\e82c   "; color:#ffffff; padding-left:0.2rem;}
a.whatsapp{visibility:hidden; overflow:hidden; position:absolute;}
.button-social{color: #fff; font-size: .7rem; border-radius: 3px; padding: 4px 8px 4px 4px; text-decoration: none;}
.button-twitter{background-color: #0084b4;}
.button-twitter:before{font-family:fontello; content:"\f099   ";}
.button-tumblr{background-color: #35465c;}


/*footer*/
footer{background:#36363b; text-align:center; margin:2rem 0 4.2rem 0; padding:0.9rem; font-size:0.875rem; color:#ffffff;}
.farbe{color:#ffffff; text-decoration:none;}


/*------------------------------------------- extra -------------------------------------------*/


/*------ A.i. T.------*/
ul.list{list-style-type:none; line-height:1.4rem;}
ul.list li {letter-spacing:0.5px; float:left; width:50%;}
ul.list li:before {font-family:fontello; content:"\e81a   ";}
p.clearing{clear:left; padding-top:1rem;}
h2.clearing{clear:left;}

/*------Study------*/
a.study{color:#36363b; border-bottom: 1px dotted #37663c; text-decoration:none; word-wrap:break-word;}
a.study:hover{color:#37663c; border-bottom: 1px dashed #36363b;}
a.study:before{font-family:fontello; content:"\e809    ";}

/*------Rezepte------*/
img.rezept-picture{margin:1rem 0 0 0; width:45%;}
ul.rezepte{list-style-type:none; font-family:Verdana;}
ul.rezepte li:before{font-family:fontello; content:"\e815   "; color:#37663c;}

/*----Picture-----*/
img.picture-text{float:left;width:45%; margin: 1.5rem 0.8rem 0 0; padding:0;}
img.picture-center{margin:0 auto 0 auto;}

/*-----dogp----*/
img.picture-text-d{width:45%; margin: 1.4rem 1rem 0 0; padding:0;}

div.inhalt{margin:1rem 0 1rem 0; border:1px solid #BDBDBD; width:70%; background:#FAFAFA; border-radius:5px; text-align:left;}
div.inhalt h2{font-size:0.925rem; padding:1rem 1rem 1rem 1rem; margin:0; color:#000000; letter-spacing:2px;}
div.inhalt h2:before{content:" ";}
div.inhalt ol{padding:0 1rem 0 2rem; font-size:0.875rem;}
div.inhalt ol li{padding:0 0 1rem 0;}
div.inhalt ol li a:hover{text-decoration:underline;}
div.inhalt ol li a{text-decoration:none; color:#000000;}
