@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
html,body{padding:0px;margin:0px;}
body{background-color:#ffffff;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;}
a img{border:0px;}
.inside{width:1000px;min-width:1000px;padding:0 10px;margin:0px auto;}
.nobr{white-space:nowrap}
#header{background:url("/images/bg_header.png") repeat-x;min-width:1024px;height:50px;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,1);box-shadow:0px 0px 12px 0px rgba(0,0,0,1);z-index:3;position:relative;}
#header .inside{position:relative;}
#header.startseite{height:50px;background:#d03738;background:-moz-linear-gradient(top,#d03738 0%,#b01e1f 100%);background:-webkit-linear-gradient(top,#d03738 0%,#b01e1f 100%);background:linear-gradient(to bottom,#d03738 0%,#b01e1f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03738',endColorstr='#b01e1f',GradientType=0 );padding-top:25px;}
#header.startseite::before{content:"";background:url("/images/overlay_start_oben.png") no-repeat top center;height:100px;position:absolute;left:0px;right:0px;top:75px;}
.logo{position:absolute;top:0px;left:23px;}
#nav{list-style:none;padding:0px;margin:0px;margin-left:0px;font-variant:small-caps;text-align:right;}
#nav li{position:relative;display:inline-block;white-space:nowrap;}
#nav li a[href]{color:white;text-decoration:none;font-size:16px;padding:15px 19px;display:block;}
.startseite #nav li a[href]{font-size:130%}
#nav li a[href]:hover,#nav li a[href].hover{color:#d13635;background:white;}
#nav li a[href].active:hover{text-decoration:none;cursor:default;}
#nav li a[href].active{background:#ffffff;color:#d13635;}
#nav li ul.subnav{display:none;position:absolute;top:100%;background:#ffffff;margin:0;padding:0;list-style:none;float:none;text-align:left;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.35);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.35);}
#nav li ul li ul{padding-left:0px;}
#nav li ul.subnav li{display:block;border-bottom:1px solid rgba(255,255,255,.1);float:none;}
#nav li ul.subnav li a[href]{float:none;color:black;text-decoration:none;font-size:14px;font-weight:normal;padding:8px 10px;}
#nav li ul li a[href]:hover,#nav li a[href].hover{color:#d13635;}
#nav li ul li a[href].active:hover{text-decoration:none;cursor:default;}
#nav li ul li a[href].active{background:#d13635;color:white;}
a.startseitenlink[href],a.startseitenlink[href]:hover{background-image:url("/images/logo_ms.jpg");background-size:50%;background-repeat:no-repeat;background-position:center;display:inline-block;height:50px;width:74px;padding:0px 10px 0px 10px;background-color:white;color:#d13635;float:left;}
.startseite a.startseitenlink[href],.startseite a.startseitenlink[href]:hover{background-image:url("/images/logo_ms.jpg");background-size:80%;background-repeat:no-repeat;background-position:center;display:inline-block;height:85px;width:126px;padding:0px 10px 4px 10px;background-color:white;color:#d13635;float:left;margin-top:-25px;}
.startseite a.startseitenlink::before{content:"";background:url("/images/logo_abriss.gif") no-repeat top center;height:91px;position:absolute;left:10px;right:0px;top:64px;width:146px;}
#start_rotator{background-color:white;height:80vh;position:relative;background-size:50vh;background-repeat:no-repeat;background-position:center;min-width:1024px;}
.start_rotator_item{top:0px;bottom:0px;left:0px;right:0px;position:absolute;background-size:cover;background-position:center;opacity:0;transition:all 2s;}
.start_rotator_item.active{opacity:1;}
.start_rotator_item .teaser{margin:auto;width:900px;text-shadow:0px 0px 6px rgba(0,0,0,1);color:white;margin-top:45vh;padding:50px;font-size:200%;}
.Preview{padding-bottom:30px;}
#imagecontainer{background-image:url("/img/325/_headerbilder/header_default/MW2000_Q75.jpg");background-size:cover;background-position:center;height:350px;min-width:1024px;position:relative}
#overlay_imagecontainer{height:34px;width:100%;background:url("/images/overlay_imagecontainer.png") no-repeat bottom center;bottom:0px;position:absolute;min-width:1024px;}
#content{min-height:400px;}
#cms_content{width:750px;float:left;box-sizing:border-box;padding:20px;line-height:22px;}
#cms_content h1{font-size:22px;color:#d33f3f;border-bottom:4px solid #f1beb4;padding-bottom:10px;clear:both;}
#cms_content h2{font-size:18px;color:#3ba33b;}
#cms_content h3{font-size:16px;font-weight:normal;color:#3ba33b;}
#cms_content a[href]{color:#d33f3f;text-decoration:none;}
#cms_content a[href]:hover{text-decoration:underline;}
#cms_content hr{clear:both;height:40px;background:url("/images/hr_linie.png") center no-repeat;background-size:contain;border:none;display:block;}
#news_info_container{width:250px;float:left;padding:20px;font-size:14px;box-sizing:border-box;}
#news_info_container h1{font-size:22px;color:#d33f3f;border-bottom:4px solid #f1beb4;padding-bottom:10px;margin-top:8px;}
#news_info_container h2{font-size:14px;color:#000000;margin:10px 0 0;}
#news_info_container h3{font-size:12px;font-weight:normal;color:#3ba33b;}
#news_info_container h5{font-size:20px;color:#2e5c2b;border-bottom:4px solid #daeeda;padding-bottom:14px;margin-top:8px;}
#news_info_container img{margin:5px 0;}
#news_info_container ul{margin:2px 0;padding-left:0px;list-style-type:none;line-height:25px;}
#news_info_container a[href]{color:black;text-decoration:none;}
#news_info_container a[href]:hover{text-decoration:underline;}
#footer{background:#2e5c2b;color:white;font-size:13px;min-width:1024px;position:relative;}
#overlay_footer{height:34px;width:100%;background:url("/images/overlay_footer.png") no-repeat top center;min-width:1024px;}
.startseite #overlay_footer{height:34px;width:100%;background:url("/images/overlay_start_unten.png") no-repeat top center;min-width:1024px;top:-30px;position:absolute;}
#footer a[href]{color:white;text-decoration:none;}
#footer a[href]:hover{text-decoration:underline;}
#footer .box{display:block;float:left;width:250px;box-sizing:border-box;padding:10px 15px;}
#footer .box.center{width:500px;}
#footer .footerlogos{padding:10px;*/ width:auto;display:inline-block;}
#footer .footerlogos a{margin-right:20px;}
#footer .footerlogos a.last{margin-right:0px;}
#footer .box.right{text-align:right;}
#footer h3{font-size:16px;font-weight:bold;margin:10px ;}
#footer ul{list-style-image:url("/images/footer_liststyle.png");padding:0px;margin:0px;margin-left:16px;font-size:14px;line-height:22px;}
#footer .box.full{clear:both;float:none;display:block;font-size:10px;color:white;text-align:right;width:100%;}
#footer .box.full a[href]{font-size:10px;color:white;text-decoration:none;}
#footer .box.full a[href]:hover{text-decoration:underline;}
#slider_container{height:auto;width:1000px;overflow:hidden;position:relative;}
.slide{height:250px;width:1000px;background-size:cover;background-position:center;position:absolute;top:0;left:0;display:none;}
.widget_gallery_main_container{text-align:center;}
.widget_gallery_container{position:relative;}
.widget_gallery_container:hover .gallery_left a,.widget_gallery_container:hover .gallery_right a{display:block;}
.widget_gallery_container .gallery_left a{position:absolute;top:0px;left:0px;height:100%;box-sizing:border-box;width:50%;display:none;opacity:0.6;}
.widget_gallery_container .gallery_left a img{position:absolute;top:50%;left:5px;margin-top:-20px;}
.widget_gallery_container .gallery_right a{position:absolute;top:0px;right:0px;height:100%;box-sizing:border-box;width:50%;display:none;opacity:0.6;}
.widget_gallery_container .gallery_right a img{position:absolute;top:50%;right:5px;margin-top:-20px;}
.widget_gallery_container .gallery_left a:hover,.widget_gallery_container .gallery_right a:hover{opacity:1}
.widget_gallery_main_container .big_img img{margin:0px;width:auto;}
.widget_gallery.little_images{padding:0px 30px;max-height:81px;overflow-x:hidden;}
.widget_gallery.little_images img{margin:11px;height:50px;width:auto;}
.widget_gallery.little_images img:hover{opacity:0.6;}
#cookiemessage{position:fixed;bottom:0px;font-size:13px;width:100%;z-index:9999;display:none;}
#cookiemessage .content{box-sizing:border-box;margin:0px auto;background:#d03738;background:-moz-linear-gradient(bottom,#d03738 0%,#b01e1f 100%);background:-webkit-linear-gradient(bottom,#d03738 0%,#b01e1f 100%);background:linear-gradient(to top,#d03738 0%,#b01e1f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03738',endColorstr='#b01e1f',GradientType=0 );padding:10px;text-align:center;border-top:1px solid white;}
#cookiemessage p{display:inline;padding:10px 15px;vertical-align:middle;width:100%;color:white;}
#cookiemessage button{padding:5px 30px;font-size:14px;border:none;cursor:pointer;color:white;background-color:rgb(46,92,42);}
#cookiemessage a{text-decoration:none;color:white;}
#cookiemessage a:hover{text-decoration:underline;color:white;}
#cookieMoreInfoText{padding:10px;color:white;text-align:justify;}