header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.video_container video,.video_container audio{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 2, 2016 */



@font-face {
    font-family: 'Open Sans bold';
    src: url('../../files/fonts/opensans-bold-webfont.eot');
    src: url('../../files/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../../files/fonts/opensans-bold-webfont.woff') format('woff'),
         url('../../files/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../../files/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Open Sans light';
    src: url('../../files/fonts/opensans-light-webfont.eot');
    src: url('../../files/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../../files/fonts/opensans-light-webfont.woff') format('woff'),
         url('../../files/fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../../files/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Open Sans';
    src: url('../../files/fonts/opensans-regular-webfont.eot');
    src: url('../../files/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../../files/fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../files/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../files/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* main.css */
hr{height:1px;background-color:#fff;border-top:1px solid #ccc;color:#fff;border: none}*{margin:0;padding:0}p{margin: 1em 0px}p.back{margin-top:20px;text-align:right}strong{font-family:'Open Sans bold';font-weight:400}a{text-decoration:none;color:#193409}a.scrollFixIt{display:none}a:hover,#footer a:hover{color:#193409}.clear{clear:both}html,body{height:100%;background-color:#fff;font:15px 'Open Sans',sans-serif;color:#313131;-webkit-font-smoothing: antialiased}.mobileonly{display:none}body.cookiebar-active #wrapper{min-height:calc(100% - 148px)}#wrapper{min-height:calc(100% - 94px)}#wrapper,.inner-wrapper{width:100%;max-width:1000px;margin:0 auto}body.startseite #wrapper,body.fullpage #wrapper{max-width:100%}.inner-wrapper .linke-spalte{width:625px;float:left}#main .inner-wrapper .linke-spalte h2{font-size:2.3em}#main .inner-wrapper .linke-spalte img{vertical-align:baseline}.inner-wrapper .rechte-spalte{width:315px;float:right}#header{width:100%;height:500px;padding-top:120px}body.kontaktseite #header{height:460px;padding-top:160px}body.fullpage #header{height:40px}#header .inside{width:100%;left:0;position:absolute}.inner-wrapper{width:1000px;margin:0 auto}.box-grau{width:100%;margin-top:0;margin-bottom:60px;padding-top:20px;padding-bottom:0;background-color:#e8e8e8}#main .intro{min-height:316px}#header .sticky{width:100%;height:160px;left:0;top:0;position:fixed;overflow:visible;background-color:#fff;-webkit-box-shadow:0 0 5px 0 #626262;box-shadow:0 0 5px 0 #626262;z-index:999;transition: all 0.4s}#header .shrink{height:126px;transition: all 0.4s}#header .sticky .innen{width:1000px;margin:0 auto}#header .sticky .mod_navigation{width:100%;margin-top:54.5px;text-align:center;transition: all 0.4s}#header .shrink .mod_navigation{margin-top:20.5px;transition: all 0.4s}#header .sticky .mod_navigation ul,#header .sticky .mod_navigation ul li{display:inline-block;margin:0;padding:0;list-style-type:none}#header .sticky .mod_navigation ul li{padding-right:18px;background-image:url("../../files/template/menu-shadow.png");background-position:right center;background-repeat:no-repeat}#header .sticky .mod_navigation ul li.kontaktseite{margin-right:0;padding-right:0;background-image:none}#header .sticky .mod_navigation a{display:inline-block;margin-right:18px;padding-top:10px;padding-bottom:15px;border-bottom:0px solid #193409;font-family:'Open Sans bold';color:#313131;text-transform:uppercase;transition: all 0.4s}#header .sticky .mod_navigation a span{color:#313131}#header .sticky .mod_navigation a.active,#header .sticky .mod_navigation a:hover{display:inline-block;padding-bottom:10px;border-bottom:5px solid #193409;color:#193409;transition: all 0.4s}#header .sticky .mod_navigation a.hidden{display:none}#header .sticky .mod_navigation a.kontaktseite{margin-right:0;padding-right:0}#header .logo{left:50%;position:absolute;display:inline-block;margin-top:15px;margin-left:-100px;transition: all 0.4s}#header .shrink .logo{margin-left:-60px;transition: all 0.4s}#header .logo img{width:200px;height:80px;transition: all 0.4s}#header .shrink .logo img{width:120px;height:45px;transition: all 0.4s}#header .sprachbox{min-width:150px;min-height:24px;float:right;margin-top:15px;padding-top:20px;background-image:url("../../files/template/languages.png");background-position:center top;background-repeat:no-repeat}#header .sprachbox .goog-te-gadget-simple{border-color:#fff;border-radius:5px}#header .infobox{float:left;margin-top:10px}#header .infobox a{text-decoration:none;color:#193409}#header .infobox .email{width:20px;height:15px;overflow:hidden;display:inline-block;margin-right:10px;background-image:url("../../files/template/icon-mail.svg");background-position:center top;background-repeat:no-repeat;text-indent:-999px;background-size:20px 15px}#header .infobox .phone{display:inline-block;padding-top:2px;padding-bottom:1px;padding-left:20px;background-image:url("../../files/template/icon-phone.svg");background-position:left center;background-repeat:no-repeat;font:1.13em 'Open Sans bold';background-size:15px 15px}#header .infobox .text{display:block;margin-top:3px;font-size:.76em}#header .headerslider{width:100%;height:500px;left:0}.slider-control{margin-top:-5px}#header .titelbild{width:100%;height:500px;left:0;background-image:url("../../files/titelbilder/titelbild2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}body.bieten #header .titelbild{background-image:url("../../files/titelbilder/titelbild4.jpg");background-position:center top;background-repeat:no-repeat}body.auktionen #header .titelbild{background-image:url("../../files/titelbilder/titelbild3.jpg");background-position:center top;background-repeat:no-repeat}body.kontaktseite #header .titelbild{background-image:url("../../files/titelbilder/titelbild2.jpg");background-position:center top;background-repeat:no-repeat}body.startseite #header .titelbild,body.kontaktseite #header .titelbild,body.fullpage #header .titelbild{display:none}#header .headerslider .slider-next,#header .headerslider .slider-prev{position:absolute;display:none}#header .headerslider .slider-menu{margin-top:-35px}#header .headerslider .slider-menu b{width:20px;height:20px;overflow:hidden;display:inline-block;margin-right:5px;margin-left:5px;background-image:url("../../files/template/slider-btn.png");background-position:right top;background-repeat:no-repeat;font-size:50px;color:#000;text-indent:-999px}#header .headerslider .slider-menu .active{background-position:left top}#header .claim{width:100%;height:500px}#header .claim .textbox{width:1000px;margin:0 auto}#dlh_googlemap_1{background-color:#e8e8e8;width:100%!important}#header #confirm-googlemaps{padding:10px;-webkit-box-shadow:0 0 5px 0 #8f8f8f;box-shadow:0 0 5px 0 #8f8f8f;font-size:.9em;width: 100%;max-width: 460px;top: 50%;position: relative;display: block;text-align: center;background-color: rgba(255,255,255,.9);margin: 0px auto;margin-top: 0px;margin-top: -100px;cursor: pointer}#header #confirm-googlemaps a{text-decoration:underline}#header #confirm-googlemaps p{margin-top:0}#header #confirm-googlemaps button{margin-bottom:10px;padding:5px 10px;background-color:#193409;border:0px;font-family:'Open Sans bold';color:#fff;cursor:pointer}#header #confirm-googlemaps button:hover{background-color:#9b2321}#header .headerslider .background{width:100%;height:100%;background-position:center center;background-size:cover}.claim .textbox h3{width:100%;display:inline-block;margin:270px 0 0;text-align:center;font-size:60px;line-height:120%;color:#fff;font-weight:700;text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.6)}.claim .textbox h4{width:100%;display:block;margin:5px 0 0;text-align:center;font-size:30px;line-height:30px;color:#fff;font-weight:400;text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.6)}#right{width:315px;margin-left:60px;line-height:1.45em}#right .downloads{margin-top:40px;margin-bottom:40px;background-color:#193409}#right .downloads .inside{padding-right:22px;padding-bottom:12px;padding-left:22px}#right .downloads h2{height:40px;display:block;margin:0 0 20px;padding:0 0 0 48px;text-align:left;background-color:#e8e8e8;background-image:url("../../files/template/icon-download.svg");background-repeat:no-repeat;font:1.65em/40px 'Open Sans bold';color:#193409;text-transform:uppercase;font-weight:400;background-size:20px 20px;background-position:20px 50%}#right .downloads a{display:block;margin-bottom:10px;padding-left:20px;background-image:url("../../files/template/icon-pdf.svg");background-position:left center;background-repeat:no-repeat;font:.9em 'Open Sans bold';color:#fff;background-size:17px 12px}#right .downloads a:hover{color:#9b2321}body.startseite #right,body.fullpage #right{display:none}#rechte-spalte{width:315px;margin-top:100px;background-color:#$blau;color:#fff}#rechte-spalte #kontaktbox{padding:22px}#kontaktbox a{color:#fff}#kontaktbox h3{margin:0 0 20px;padding:0;font-size:1.6em;line-height:125%;font-weight:300}#kontaktbox p.phone{display:inline-block;padding-left:28px;background-image:url("../../files/template/icon-phone.png");background-position:left center;background-repeat:no-repeat}#kontaktbox p.mobile{display:inline-block;padding-left:25px;background-image:url("../../files/template/icon-mobile.png");background-position:left center;background-repeat:no-repeat}#kontaktbox p.email{display:inline-block;padding-left:28px;background-image:url("../../files/template/icon-mail.png");background-position:left center;background-repeat:no-repeat}#container{padding-right:375px}body.startseite #container,body.fullpage #container{padding-right:0}#main{min-height:380px;padding-bottom:40px;line-height:1.45em}body.fullpage #main{width:90%;margin-right:5%;margin-left:5%}#main .ce_text{line-height:1.45em}main .ce_text a{font-family:'Open Sans bold'}#main .ce_text img{vertical-align: bottom;display:inline-block;line-height:0}#main a.ghost-btn{min-width:90px;display:inline-block;margin-top:30px;padding:8px 25px;text-align:center;border:2px solid #193409;font-family:'Open Sans bold';line-height:100%;color:#193409;text-transform:uppercase;transition: all 0.4s}#main a.ghost-btn:hover,p.back a:hover{background-color:#193409;color:#fff;transition: all 0.4s}#main .box-grau a.ghost-btn{margin-right:15px}.enclosure .cboxElement:nth-child(2),.enclosure .cboxElement:nth-child(5),.enclosure .cboxElement:nth-child(8),.enclosure .cboxElement:nth-child(11),.enclosure .cboxElement:nth-child(14),.enclosure .cboxElement:nth-child(17),.enclosure .cboxElement:nth-child(20){margin-right:11px;margin-left:11px}.enclosure .cboxElement img{display:inline-block;margin:10px 0 0;padding:3px;border:1px solid #ccc}p.back a{display:inline-block;margin-top:30px;padding:8px 15px;background-color:#fff;border:2px solid #193409;font-family:'Open Sans bold';line-height:100%;color:#193409;text-transform:uppercase}.callback-box{width:100%;max-width:315px;margin-top:-40px;background-color:#9b2321;font-size:.9em;color:#fff}#main .callback-box{position:absolute;margin-top:-60px}#main .mod_eventlist{margin-bottom:50px}#main .callback-box h3,#right .callback-box h3{height:40px;display:block;margin:0 0 20px;padding:0 0 0 48px;text-align:left;background-color:#fff;background-image:url("../../files/template/icon-hammer.svg");background-repeat:no-repeat;font:1.65em/40px 'Open Sans bold';color:#193409;text-transform:uppercase;font-weight:400;background-size:20px 20px;background-position:20px 50%}.callback-box h5{margin-top:15px;padding-top:15px;border-top:1px solid #fff;font-family:'Open Sans bold';text-transform:uppercase}.callback-box .inside{padding-right:22px;padding-bottom:22px;padding-left:22px}.callback-box .opening .col1{width:74px}.callback-box label{display:none;visibility:invisible}.callback-box .spalte-links{width:46%;float:left}.callback-box .spalte-rechts{width:46%;float:right}.callback-box input.text{height:30px;margin-bottom:13px;padding-top:2px;padding-bottom:2px;padding-left:4px;border:2px solid #f2f2f2;line-height:30px;width:calc(100% - 8px)}.callback-box select{width:100%;height:35px;margin-bottom:13px;padding-top:5px;padding-bottom:5px;padding-left:4px;border:2px solid #f2f2f2;line-height:30px}.callback-box button{width:100%;display:inline-block;padding:8px 4px;text-align:center;background-color:#193409;border:0px solid;font:1em 'Open Sans bold';color:#fff;text-transform:uppercase;cursor:pointer;transition: all 0.4s}.callback-box button:hover{background-color:#012b00;transition: all 0.4s}#main .objekt-detail h1{text-transform:none}.objekt-detail .image_container{margin-top:40px}.objekt-detail .kurzinfo{margin-top:40px;margin-bottom:40px;padding:15px;background-color:#e8e8e8;border:1px solid #d1d1d1;color:#$blau;font-weight:700}.objekt-detail .kurzinfo .typ{color:#9b2321;text-transform:uppercase}.objekt-detail .kurzinfo strong{width:96px;display:inline-block;color:#4a4a4a}.objekt-detail .kurzinfo .l-spalte{float:left; width:45%; padding-right:5%;border-right:1px solid #d1d1d1}.objekt-detail .kurzinfo .r-spalte{float:right;width:45%}.layout_full .teaserimage img{margin-bottom:3px;padding:3px;border:1px solid #ccc}#main .mod_eventlist h2,#main .ce_headline.event{margin-top:0;margin-bottom:15px;padding:0;font:1.6em/120% 'Open Sans bold';color:#193409;text-transform:uppercase;font-weight:400}#main .mod_eventlist.noshow h2{display:none}.objekte .layout_teaser{min-height:380px;max-width:310px;position:relative;overflow:hidden;float:left;margin-top:20px;margin-bottom:20px;border:1px solid #ccc;width:calc(33.3333% - 25px)}.objekte .layout_teaser .image_container{width:100%;height:210px;overflow:hidden;text-align:center;background-color:#e8e8e8}.objekte .layout_teaser .image_container img{vertical-align:bottom;max-width:100%!important;height:auto!important}.objekte .layout_teaser:nth-child(3n){margin-right:32px;margin-left:32px}.objekte .image_container img{width:100%;height:auto;-moz-transition:-moz-transform 0.3s ease-in; -webkit-transition:-webkit-transform 0.3s ease-in; -o-transition:-o-transform 0.3s ease-in}.objekte .image_container img:hover{opacity:0.7;-moz-transform:scale(1.1); -webkit-transform:scale(1.1);-o-transform:scale(1.1)}#main .objekte .layout_teaser p.kurztext{margin-top:0;padding-right:15px;padding-left:15px;color:#333}#main .objekte .layout_teaser .startpreis,#main .objekte .layout_teaser .zuschlag{padding-top:5px;padding-right:15px;padding-left:15px;text-align:right}#main .objekte .layout_teaser .startpreis span.small,#main .objekte .layout_teaser .zuschlag span.small{display:inline-block;font:.9em 'Open Sans bold'}#main .objekte .layout_teaser .startpreis span.big,#main .objekte .layout_teaser .zuschlag span.big,#main .layout_full span.big{min-width:110px;display:inline-block;font:1.3em 'Open Sans bold'}#main .objekte .layout_teaser .zuschlag span.big{margin-bottom:20px}#main .layout_full .startpreis{margin-bottom:10px}#main .layout_full span.small{min-width:90px;display:inline-block;font-family:'Open Sans bold'}.referenzen .sold,.referenzen .verkauf .sold,.referenzen .Verkauf .sold{width:90px;height:67px;right:0;top:0;position:absolute;background-image:url("../../files/template/corner-sold.png");background-position:right top;background-repeat:no-repeat;z-index:10}.referenzen .vermietung .sold,.referenzen .Vermietung .sold{width:310px;height:67px;position:absolute;background-image:url("../../files/template/corner-rent.png");background-position:right top;background-repeat:no-repeat;z-index:10}.referenzen .typ{display:none}#main ul li{margin-left:20px;padding-bottom:8px;list-style-type:square}#main ol li{margin-left:30px;padding-bottom:8px}#main h1,#main h2{margin-top:40px;margin-bottom:25px;padding:0;font:3em/120% 'Open Sans light';text-transform:uppercase;letter-spacing:1px;font-weight:400}#main .box-grau h1,#main .box-grau h2{margin-top:20px;margin-bottom:25px;padding:0;font:3em/120% 'Open Sans light';text-transform:uppercase;letter-spacing:1px;font-weight:400}#main h3{margin-top:0;margin-bottom:15px;padding:0;font:1.3em/130% 'Open Sans bold';color:#193409;font-weight:400}#main .mod_eventlist h3{margin-top:0;margin-bottom:3px;padding:15px 15px 0;font:1.2em/1.3em 'Open Sans bold';color:#193409;text-transform:none;font-weight:400}#main h4{margin-top:0;margin-bottom:20px;padding:0;font:1.45em/120% 'Open Sans light';text-transform:uppercase;font-weight:400}#main .objekt-detail h3{margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}#footer{width:100%;position:relative;clear:both;background-color:#9b2321;color:#fff}#footer .inside{width:1000px;margin:0 auto;padding-top:30px;padding-bottom:26px;font-size:13px;line-height:1.45em;color:#fff}body.cookiebar-active #footer .inside{padding-bottom:80px}#footer a{color:#fff}#footer .inside .spalte1,#footer .inside .spalte2{width:20%;float:left}#footer .inside .spalte3{width:30%;float:left}#footer .inside .spalte4{height:25px;float:right;margin-top:5px;line-height:25px}#footer a.icon-imprint{height:25px;display:inline;margin-bottom:10px;vertical-align:top;line-height:25px}#footer a.icon-fb{width:25px;height:25px;overflow:hidden;display:inline-block;margin-left:30px;background-image:url("../../files/template/social-icons.png");background-position:left top;background-repeat:no-repeat;text-indent:-999px}#footer a.icon-fb:hover{background-position:left bottom}#footer a.icon-linked{width:25px;height:25px;overflow:hidden;display:inline-block;margin-left:15px;background-image:url("../../files/template/social-icons.png");background-position:center top;background-repeat:no-repeat;text-indent:-999px}#footer a.icon-linked:hover{background-position:center bottom}#footer a.icon-xing{width:25px;height:25px;overflow:hidden;display:inline-block;margin-left:15px;background-image:url("../../files/template/social-icons.png");background-position:right top;background-repeat:no-repeat;text-indent:-999px}#footer a.icon-xing:hover{background-position:right bottom}#footer .position{display:block;padding-left:26px;background-image:url("../../files/template/icon-map-white.svg");background-position:left center;background-repeat:no-repeat;background-size:17px 26px}#footer .mobile-small{display:inline-block;padding-left:15px;background-image:url("../../files/template/icon-mobile-small.png");background-position:left center;background-repeat:no-repeat}#footer .email-small{display:inline-block;margin-left:-4px;padding-left:18px;background-image:url("../../files/template/icon-mail-white.svg");background-position:left center;background-repeat:no-repeat;background-size:12px 9px}#footer .web-small{display:inline-block;margin-left:-4px;padding-left:18px;background-image:url("../../files/template/icon-web-white.svg");background-position:left center;background-repeat:no-repeat;background-size:12px 12px}#footer .fax-small{display:inline-block;padding-left:15px;background-image:url("../../files/template/icon-fax-white.svg");background-position:left center;background-repeat:no-repeat;background-size:10px 10px}#footer .phone-small{display:inline-block;padding-left:15px;background-image:url("../../files/template/icon-phone-white.svg");background-position:left center;background-repeat:no-repeat;background-size:11px 11px}.kontaktformular{margin-bottom:50px}.kontaktformular .formbody{margin-top:50px}.kontaktformular input.text{width:100%;margin-bottom:12px;padding-top:7px;padding-bottom:7px;border-top:0px solid #878787;border-right:0px solid #878787;border-bottom:1px solid #878787;border-left:0px solid #878787;font-size:1em;color:#193409}.kontaktformular textarea{width:100%;height:130px;margin-bottom:12px;padding-top:7px;padding-bottom:5px;border-top:0px solid #878787;border-right:0px solid #878787;border-bottom:1px solid #878787;border-left:0px solid #878787;font-size:1em;color:#193409}.kontaktformular label{display:none;margin-bottom:3px;text-decoration:none;color:#238fdb;font-weight:600}.routinglink input.text{width:180px;margin-right:5px;padding:2px 3px;border:1px solid #ccc}#main .kontaktformular .widget-radio{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #878787}#main .kontaktformular .widget-radio legend{margin-bottom:8px}#main .kontaktformular .widget-radio span{display:block;margin-bottom:5px}#main .kontaktformular .widget-radio span label{display:inline-block;padding-left:5px;vertical-align:top;font-family:'Open Sans bold';color:#193409;font-weight:400;width:calc(100% - 30px)}.submit_container{text-align:right}#main .kontaktformular button.submit{padding:8px 15px;background-color:#fff;border:2px solid #193409;font:1em/100% 'Open Sans bold';color:#193409;text-transform:uppercase;cursor:pointer;transition: all 0.4s}#main .kontaktformular button.submit:hover{background-color:#193409;color:#fff;transition: all 0.4s}#main iframe{width:100%;min-width:600px;margin-top:30px}#main .iframedisclaimer{display:none}div.cookiebar{background-color:#9b2321;font-size:.8em;color:#fff}div.cookiebar button{padding:5px 10px;background-color:#193409;font-family:'Open Sans bold';color:#fff}div.cookiebar button:hover{background-color:#fff;color:#193409}div.cookiebar a:hover{color:#193409}.mobile_menu a{font:1em 'Open Sans bold';text-transform:uppercase;width:100%;display:inline-block;padding-top:12px;padding-bottom:12px;text-align:left;border-bottom:1px solid #ccc;text-indent:20px}.mod_mobile_menu{float:right;display:block;margin-top:25px;margin-bottom:20px;margin-left:30px;line-height:100%;z-index:9999}#mobile-menu-7{z-index:999}#header .mod_mobile_menu span.icon-bar{width:35px;height:5px;display:block;margin-bottom:4px;background-color:#193409;cursor:pointer}.mobile_menu .mod_navigation{float:none;margin:0 5%}.mobile_menu a.submenu{background-image:url("../../files/template/arrow-down-black.png");background-position:right center;background-repeat:no-repeat}.mobile_menu a.active,.mobile_menu a.trail{border-bottom:1px solid #ccc}.mobile_menu a.mstart{width:90%;display:block;margin-right:5%;margin-left:5%}.mobile_menu a:hover{background-color:#193409;border-bottom:1px solid #ccc;color:#fff}.mobile_menu a.submenu:hover{background-color:#$blau;background-image:url("../../files/template/arrow-down-white.png");border-bottom:1px solid #ccc;color:#fff}.mobile_menu ul{margin-bottom:0}.mobile_menu ul.level_2 li a{background-color:#ebebeb;text-indent:40px}.mobile_menu ul.level_2 li a:hover{background-color:#193409;text-indent:40px}.mobile_menu .inner{background-color:#fff;color:#000}
@media (max-width:1000px){
/* mobile1000.css */
html{-webkit-text-size-adjust:100%}.mobile_menu_trigger{display:inline;text-align:center;display:inline-block!important}.desktop-menu,.nomobile{display:none}#header,body.kontaktseite #header{height:400px;padding-top:70px}#header .sticky,#header .shrink{height:auto}#header .sticky .innen{width:90%;margin-right:5%;margin-left:5%}#header .logo{margin-left:-60px}#header .logo img{width:120px;height:45px}.mobileonly{display:block}#header .headerslider,#header .titelbild,#header .claim,#header #dlh_googlemap_1{height:400px!important}.objekte .layout_teaser .image_container{height:auto}body.startseite .intro{margin:0;padding:0;background-color:#fff}body.startseite .inner-wrapper{width:100%}body.startseite .text-wrapper,body.startseite .inner-wrapper.event{width:90%;margin-right:5%;margin-left:5%}.inner-wrapper .linke-spalte{width:90%;float:none;clear:both;margin-top:0;padding-right:5%;padding-left:5%;background-color:#e8e8e8;padding-bottom:20px}.inner-wrapper .rechte-spalte{width:90%;float:none;clear:both;margin-right:5%;margin-left:5%}body.startseite #main .callback-box{width:100%;position:relative;margin-top:40px;margin-bottom:40px}body.startseite .mod_eventlist{width:90%;margin-right:5%;margin-left:5%}#rechte-spalte{width:100%;margin-top:20px;margin-bottom:40px}#container{width:90%;display:block;margin:0 5%;padding:0}body.startseite #container{width:100%;margin-right:0;margin-left:0}#right{width:100%;display:block;margin:0}#main .callback-box h3,#right .callback-box h3{background-color:#e8e8e8}#main h1,#main h2,#main .box-grau h1,#main .box-grau h2{font-size:2.1em}#main .callback-box,#right .callback-box{max-width:100%}#main .kontaktformular .widget-submit{text-align:right}#main p.back{margin-bottom:40px}#footer{position:relative;float:none;clear:both;margin:0;padding:0}#footer .inside{width:90%;margin:0 5%;padding:5% 0}body.cookiebar-active #footer .inside{padding-bottom:100px}#footer .inside .spalte1,#footer .inside .spalte2,#footer .inside .spalte3,#footer .inside .spalte4{width:50%;margin:0 0 30px;line-height:1.45em}#footer .icon-imprint{display:block;margin-bottom:10px}#footer a.icon-fb{margin-left:0}.cookiebar__message,.cookiebar__text{margin-right:0}div.cookiebar button{margin-top:10px}
}
@media (max-width: 800px){
/* mobile800.css */
body.startseite .text-wrapper .image_container{width:100%;float:none;clear:both;text-align:center;margin: 0 0 30px 0!important}body.startseite #main .text-wrapper .image_container img{display:inline-block}.objekte .layout_teaser{max-width:100%;width:calc(50% - 19px)}.objekte .layout_teaser:nth-child(3n){margin-right:0;margin-left:0}.objekte .layout_teaser:nth-child(2n){margin-right:30px}#main .iframecontainer{display:none;overflow-x:scroll}#main .iframedisclaimer{display:block}
}
@media (max-width:700px){
/* mobile700.css */
#header .sprachbox{display:none}#header .logo{left:auto;position:relative;float:right;margin-left:0}#header,body.kontaktseite #header{height:300px}#header .headerslider,#header .titelbild,#header .claim,#header #dlh_googlemap_1{height:300px!important}.layout_full .teaserimage img{width:calc(100% - 8px)!important}
}
@media (max-width:480px){
/* mobile480.css */
#header,body.kontaktseite #header{height:250px;padding-top:55px}#header .headerslider,#header .titelbild,#header .claim,#header #dlh_googlemap_1{height:250px!important}#header .infobox{display:none}#header .logo,#header .shrink .logo{float:left;margin-left:0}#header .logo img,#header .shrink .logo img{width:100px;height:35px}.mod_mobile_menu{margin-top:18px;margin-bottom:10px}.objekte .layout_teaser{float:none;clear:both;margin-right:0;margin-bottom:30px;margin-left:0;width:calc(100% - 2px)}#header #confirm-googlemaps{margin-top:-110px;margin-right:10px;margin-left:10px;font-size:.75em;width:calc(100% - 40px)}body.cookiebar-active #footer .inside{padding-bottom:150px}#footer .inside .spalte2{text-align:right}#footer .inside .spalte3,#footer .inside .spalte4{width:100%}#footer .email-small,#footer .web-small{display:block;margin-left:0}
}
