@charset "UTF-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
:hover, :focus, :active { outline: none; }
body { margin: 0px; }
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
img{border:0;}

body {width:950px;margin:0 auto;font-family: Arial, Helvetica, sans-serif;background-color: #d9d7cc;}
h1,h2,h3{font-size:60px;line-height:72.5px;margin:0;color:#4b2011;text-transform:uppercase;font-weight:600;letter-spacing:-3px;font-stretch:ultra-condensed;}
h4,h5{font-size: 38px;color:#000;margin:0;float:left;line-height:55px;}
h6{font-size:32px;font-weight:400;color:#2c2823;margin:0;}
.header-teaser{float:left;width:385px;text-align:right;margin-top:150px;}
#logo{margin-top:50px;width:564px;float:left}
.clear{clear:both;}
.tel{float:left;}
.kontakt{width:880px;margin:70px auto 0;}
.kontakt h4,.kontakt h5{margin: 0 0 0 10px;}
.kontakt h5{font-weight:400;}
.kontakt h5 a,.kontakt h4 a{color:#000;text-decoration:none;}
.kontakt h5 a:hover,.kontakt h4 a:hover{color:#000;text-decoration:underline}
.adress{text-align:center;margin-top:10px;}
.daschu{padding:15px;}
.impressum h1,.impressum h2,.impressum h3,.impressum h4,.impressum h5,.impressum h6{font-size:20px;color:#000;letter-spacing:0;font-stretch:normal;float:none;margin-top:0!important;line-height:1.5;margin-bottom:1em;}.impressum p{margin-bottom:1em;}
footer{margin-top:100px;border-top:1px solid #4b2011;padding-top:20px;text-align:center;margin-bottom:20px;}
footer p{font-size:15px;color:#4b2011;}
footer p a{color:#4b2011;text-decoration:none;}
footer p a:hover{text-decoration:underline}
