* {margin:0; padding:0; border:0;}
html {height:100%; overflow-y:scroll;}
body {height:100%; min-width:60em; font-size:100%; text-align:left; color:#000; word-wrap:break-word; background-color: #fff;}
body {font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Geneva, clean, sans-serif;}
.clear {clear:both;}
.hidden{display:none;}

/*Textformatierung*/
h1 span{font-size: 1.25em; line-height:123%; font-weight: bold;}
h2{font-size: 1.75em; padding-bottom:0.5em;}
h3{font-size: 1.5em; padding-bottom:0.5em;}
p{font-size:1.125em; line-height:135%; padding:0 0 1em;}
p.text-kleiner{font-size: 1.25em;}
p.text-center{text-align:center;}
li{font-size:1.25em;}
a{text-decoration:none; color:#fff; font-weight:bold;}
a:hover, a:focus, a:active{text-decoration:none; color:#00462a;}
li{padding:0.25em 0.5em; list-style: inside disc;}

/*Layout*/
.gruener-balken{background:#006729 url(kopfzeile-bg.png) left bottom repeat-x; height:2.5em; width:100%; position:relative; overflow:hidden;}
.gruener-balken p{text-align:left; padding:0.75em 0 0 0; font-size:0.85em; color:#acb99f;}
.zentriert {position:relative; width:57em; margin:0 auto; text-align:center; overflow:hidden;}
#logo{width:100%; position: relative; padding:1em 0;}
#logo img{width:8.75em; height:5.625em; outline:none;}
h1{color:#006729; text-align:center; padding:0.5em 0;}

.inhalt-hellgrau {background-color:#f0eeeb; margin:2em 2em 0;}
.inhalt-hellgrau .inhalt-beitrag{padding:1em 0 2em;}
.inhalt-hellgrau h2{padding:0.25em 0 1em; color:#63ae1b;}
.inhalt-hellgrau p{padding:0.8125em; font-size:1.375em;}
.inhalt-hellgrau a{color:#63ae1b;}
.inhalt-hellgrau a:hover, .inhalt-hellgrau a:focus, .inhalt-hellgrau a:active{color:#006729;}
.inhalt-banner{height:18em; border:2px solid #ddd; background:url(bestellung-per-whatsapp.jpg) left top no-repeat; background-size:100%; margin-bottom:2em;}
.inhalt-banner .inhalt-beitrag{padding:2em 4em; text-align: left;}
.inhalt-banner h2{color:#63ae1b;}
.inhalt-banner h3{color:#006729;}
.inhalt-dunkelgruen{width:100%; position:relative; background:#006729 url(fusszeile-bg.png) left top repeat-x; color:#9bb681;}
.inhalt-dunkelgruen p{font-size:0.6875em;}
.inhalt-dunkelgruen strong{color:#fff;}
.inhalt-dunkelgruen a{font-weight:normal;}
.inhalt-dunkelgruen a:hover, .inhalt-dunkelgruen a:focus, .inhalt-dunkelgruen a:active{text-decoration:underline; color:#fff;}

/*Bausteine*/
.inhalt-baustein-4spalten{clear:both; display:block; height:auto; position:relative; padding:0 3.5em; text-align:left;}
.inhalt-baustein-4spalten .inhalt-baustein-2spalten{clear:none; float:left; overflow:hidden; padding:2.75em 0 3em;}
.inhalt-baustein-4spalten .inhalt-baustein-2spalten.inhalt-baustein-spalten-links{width:42%;}
.inhalt-baustein-4spalten .inhalt-baustein-2spalten.inhalt-baustein-spalten-rechts{width:56%;}
.inhalt-baustein-spalte-links, .inhalt-baustein-spalte-rechts{clear:left; float:left; overflow:hidden; width:49%;}
.inhalt-beitrag{width:100%; clear:both; display:block; position:relative;}
.inhalt-baustein-spalte-rechts{clear:right; float:right;}
.inhalt-baustein-4spalten .inhalt-baustein-spalten-rechts{float:right;}