html{height:100%;padding:0;margin:0;overflow-x:hidden}html body{height:100%;padding:0;margin:0;border:none;background:none;font-family:Open Sans,Arial,sans-serif}html body .no-spaceing-under-last-element>:last-child{margin-bottom:0;padding-bottom:0}html body div.ccm-page.page-template-full{height:100%;padding:0;margin:0;background-color:#fff}html body div.ccm-page.page-template-full header,html body div.ccm-page.page-template-full main,html body div.ccm-page.page-template-full footer{padding:0;margin:0;border:none;background:none}html body div.ccm-page.page-template-full header{width:100%;margin:0px;padding:0px;border:none}html body div.ccm-page.page-template-full header div.top-header{background-color:#1c5627;color:#fed703;line-height:34px;font-weight:600;font-family:Open Sans,Arial,sans-serif;font-size:12px}html body div.ccm-page.page-template-full header a.hartwegerlogo img.hartwegerlogo{max-width:100%}html body div.ccm-page.page-template-full main{min-height:10vh;margin:0px;padding:0px;margin-bottom:0px;font-family:Open Sans,Arial,sans-serif;color:#fff}html body div.ccm-page.page-template-full main h1{text-transform:uppercase;font-weight:bold}html body div.ccm-page.page-template-full main h2,html body div.ccm-page.page-template-full main h5{text-transform:uppercase;font-weight:bold}html body div.ccm-page.page-template-full main h5{margin-bottom:1rem}html body div.ccm-page.page-template-full main a{color:white}html body div.ccm-page.page-template-full footer{margin:0px;padding:0px;border:none;color:white}html body div.ccm-page.page-template-full footer div.warnband{background-image:url('/application/files/7517/7132/2615/warnband.png');height:16px}html body div.ccm-page.page-template-full footer div.projektgeplant{text-align:center;padding-top:10px}@media only screen and (max-width:500px){html body div.ccm-page.page-template-full footer div.projektgeplant a.ra,html body div.ccm-page.page-template-full footer div.projektgeplant a.ae{margin:0 0 8px 0 !important;display:block}html body div.ccm-page.page-template-full footer div.projektgeplant h3{font-size:1.2rem !important}}html body div.ccm-page.page-template-full footer div.projektgeplant h3{padding:0;margin:0;color:#1c5627;font-weight:bold;border-bottom:1px solid #1c5627;display:inline-block;margin:0 auto}html body div.ccm-page.page-template-full footer div.projektgeplant p{padding-top:15px;text-align:center}html body div.ccm-page.page-template-full footer div.projektgeplant p a{display:inline-block;line-height:45px;font-weight:bold;-webkit-box-shadow:4px 4px 10px -3px #000;box-shadow:4px 4px 10px -3px #000;border-radius:3px}html body div.ccm-page.page-template-full footer div.projektgeplant p a.ra{color:#fff;background-color:#1c5627;text-decoration:none;padding:0 15px;margin-right:5px;background-image:linear-gradient(to top, #014e2e 0%, #035e33 70%)}html body div.ccm-page.page-template-full footer div.projektgeplant p a.ra span{color:#fed703}html body div.ccm-page.page-template-full footer div.projektgeplant p a.ae{color:#1c5627;background-image:linear-gradient(to top, #e4e4e4 0%, #f0f0f0 70%);text-decoration:none;padding:0 15px;margin-left:5px}html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 p span.icon{display:block;float:left;width:30px;color:#fed703}html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 p span.content{display:block;float:left}html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 p:last-child,html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 p span.content:last-child,html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 p span.icon:last-child{margin-bottom:0px}html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4 hr{width:70%}html body div.ccm-page.page-template-full footer a{color:white}@media only screen and (max-width:767.8px){html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4{margin-bottom:30px}html body div.ccm-page.page-template-full footer div.container div.row div.col-md-4:last-child{margin-bottom:0px}}html body div.ccm-page.page-template-full p{color:white}