legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type=submit].red:active,.button.red:active{background-color:#be322b}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#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/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background: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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* all.css */
*{margin:0;padding:0;border: none}html,body{height:100%;font:.95em Open Sans,Arial,Verdana,Helvetica,Geneva,sans-serif;color:#4D4D4D}ul,li{margin:0;padding:0}h1{margin-bottom:10px;font-size:1.2em}h2{}h3{font-size:1em;font-weight:normal;color:#ec6906}h4{font-size:1.2em;font-weight:normal;color:#4D4D4D}p{line-height:1.4em}.caption{padding:10px;background-color:#c8c8c8;line-height:1.4em}a{text-decoration:none;outline: none}a:hover{}img{vertical-align:middle;border:0px}.invisible{display:none!important}#cookiebar{z-index:999999999999!important}
@media screen{
/* screen.css */
.careerSite #footer .footerSliderKarriere{display:none}#main .mod_sitemap{width:960px;float:left}#main .mod_sitemap a.projekteFlagDE{background-image:url("../../files/img/bg_flag_de_desktop.png");background-position:left center;background-repeat:no-repeat}#main .mod_sitemap a.projekteFlagNL{background-image:url("../../files/img/bg_flag_nl_desktop.png");background-position:left center;background-repeat:no-repeat}#main .mod_sitemap a{margin-bottom:1px;color:#4d4d4d}#main .mod_sitemap a:hover{color:#ec6906}#main .mod_sitemap ul{padding-left: 0px !important}#main .mod_sitemap ul.level_1 > li{width:920px;float:left;margin-bottom:20px;padding:20px;background-color:#c8c8c8;list-style-type:none}#main .mod_sitemap ul.level_1 > li a{width:900px;float:left;padding:5px 10px;background-color:#e0e0e0;font-weight:bold}#main .mod_sitemap ul.level_2 > li{width:920px;float:left;list-style-type:none}#main .mod_sitemap ul.level_2 > li a{width:880px;float:left;padding:5px 10px 5px 30px;background-color:#ececec;font-weight:normal}#main .mod_sitemap ul.level_3 > li{width:920px;float:left;list-style-type:none}#main .mod_sitemap ul.level_3 > li a{width:860px;float:left;padding:5px 10px 5px 50px;background-color:#f4f2f2;font-weight:normal}#header #mainDropdownComplete .unitNavigation{width:460px;float:right}#header #mainDropdownComplete .unitNavigation .applicationBoxWrapper{width:460px;float:left;padding-bottom:5px}#header #mainDropdownComplete .unitNavigation .applicationBoxWrapper .leftBox{width:220px;float:left;padding-right:20px}#header #mainDropdownComplete .unitNavigation .applicationBoxWrapper .rightBox{width:220px;float:right}#header #mainDropdownComplete .unitNavigation h4{padding:3px 20px;background-color:#c8c8c8;font-size:12px;color:#FFF}#header #mainDropdownComplete .unitNavigation .ce_text{width:100%;float:left}#header #mainDropdownComplete .unitNavigation li{float:right;list-style-type:none}#header #mainDropdownComplete .unitNavigation li:first-child{float:left}#header #mainDropdownComplete .unitNavigation li a,#header #mainDropdownComplete .unitNavigation li span{font-size:10px;color:#4D4D4D}#header #mainDropdownComplete .unitNavigation li img{width:auto;height:12px}.float_left{float:left}.float_right{float:right}#main .ce_table{width:100%;margin-bottom:20px;padding:20px;background-color:#ececec}#main .ce_table table{width:100%;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#d1d1d1;font-size:12px}#main .ce_table h3{font-size:1.2em;font-weight:bold;color:#4d4d4d}#main .ce_table thead th{padding:10px;background-color:#ec6906;color:#fff}#main .ce_table tr.even{background-color:#c2c2c2}#main .ce_table tr td{padding:15px}#main .ce_table tr:hover{color:#fff;background-color: #4d4d4d !important}#main .contenttable tr.tr-even{background-color:#c2c2c2}#main .contenttable tr td{padding:5px}#main .contenttable tr:hover{background-color:#4d4d4d;color:#fff}#main .contenttable thead th{padding:10px;background-color:#ec6906;color:#fff}#main .contenttable{background-color:#d1d1d1}#main .contenttable{padding-top:10px;padding-bottom:10px;text-align:center;font-size:12px;width:100%!important}#header .navigationBox4Dropdown{width:240px;position:absolute;display:none;margin-top:180px;margin-left:240px;background-color:#757575;z-index:100000}#header .navigationBox4Dropdown.activeDropdown4{display:block}#header .navigationBox4Dropdown.activeHover{margin-top:530px}#header .navigationBox4Dropdown li{list-style-type:none}#header .navigationBox4Dropdown a,#header .navigationBox4Dropdown span{width:200px;height:36px;float:left;padding-right:20px;padding-left:20px;text-align:center;font-size:.9em;line-height:36px;color:#FFF}#header .navigationBox4Dropdown a.projekteFlagDE{background-image:url("../../files/img/bg_flag_de_desktop.png");background-position:right center;background-repeat:no-repeat}#header .navigationBox4Dropdown span.projekteFlagDE{background:#ec6906 url("../../files/img/bg_flag_de_desktop.png") right center no-repeat}#header .navigationBox4Dropdown a.projekteFlagNL{background-image:url("../../files/img/bg_flag_nl_desktop.png");background-position:right center;background-repeat:no-repeat}#header .navigationBox4Dropdown span.projekteFlagNL{background:#ec6906 url("../../files/img/bg_flag_nl_desktop.png") right center no-repeat}#header .navigationBox4Dropdown a:hover,#header .navigationBox4Dropdown span{background-color:#ec6906}#header .navigationBox5Dropdown{width:240px;position:absolute;display:none;margin-top:180px;margin-left:480px;background-color:#757575;z-index:100000}#header .navigationBox5Dropdown.activeDropdown5{display:block}#header .navigationBox5Dropdown.activeHover{margin-top:530px}#header .navigationBox5Dropdown li{list-style-type:none}#header .navigationBox5Dropdown a,#header .navigationBox5Dropdown span{width:200px;height:36px;float:left;padding-right:20px;padding-left:20px;text-align:center;font-size:.9em;line-height:36px;color:#FFF}#header .navigationBox5Dropdown a:hover,#header .navigationBox5Dropdown span{background-color:#ec6906}#header .navigationBox6Dropdown{width:720px;position:absolute;display:none;margin-top:180px;margin-left:240px;background-color:#757575;z-index:100000}#header .navigationBox6Dropdown.activeDropdown6{display:block}#header .navigationBox6Dropdown.activeHover{margin-top:530px}#header .navigationBox6Dropdown li{list-style-type:none}#header .navigationBox6Dropdown a,#header .navigationBox6Dropdown span{width:200px;float:left;padding:10px 20px;text-align:center;color:#FFF}#header .navigationBox6Dropdown a:hover,#header .navigationBox6Dropdown span{background-color:#ec6906}#wrapper{width:960px;margin-right:auto;margin-left:auto}#header{width:960px;float:left}#header .mod_changelanguage{width:395px;height:30px;float:left;padding-right:10px;text-align:right;line-height:20px}#header .mod_changelanguage ul{width:auto;float:right}#header .mod_changelanguage li{float:left;padding-top:5px;list-style-type:none}#header .mod_changelanguage li img{width:30px;height:auto}#header .navigationHomepageHeader a,#header .navigationHomepageHeader span{width:75px;height:30px;float:right;text-align:right;background-image:url("../../files/img/home_btn_black.png");background-position:left center;background-repeat:no-repeat;line-height:35px;color:#4D4D4D}#header .navigationHomepageHeader li{list-style-type:none}#header #logo{width:240px;height:150px;float:left;margin-bottom:20px;text-align:center;background-color:#4e4f53}#header #logo img{width:240px}#header #logo a{color:#4e4f53}#header .mainNavigation{width:720px;height:150px;float:left;margin-bottom:20px;background-color:#f4f2f2}#header .mainNavigation li{width:240px;height:75px;float:left;list-style-type:none}#header .mainNavigation a,.mainNavigation span{width:220px;height:55px;display:block;padding:10px;text-align:center;text-decoration:none}#header .mainNavigation a{color:#4D4D4D}#header .mainNavigation .mainNavigation01 a{background-color:#c8c8c8;line-height:55px;text-decoration:none;color:#4D4D4D}#header .mainNavigation .mainNavigation02 a{text-align:center;background-color:#d7d7d7;line-height:55px}#header .mainNavigation .mainNavigation03 a{background-color:#e0e0e0;line-height:55px;text-decoration:none;color:#4D4D4D}#header .mainNavigation .mainNavigation04 a{background-color:#e0e0e0;line-height:55px;text-decoration:none;color:#4D4D4D}#header .mainNavigation .mainNavigation05 a{background-color:#ececec;line-height:55px;text-decoration:none;color:#4D4D4D}#header .mainNavigation .mainNavigation06 a{background-color:#f4f2f2;line-height:55px;text-decoration:none;color:#4D4D4D}#header .mainNavigation .twoWordLines a{height:47px;padding-top:18px;text-align:center;line-height:20px}#header .mainNavigation .twoWordLines strong{display:block;color:#ec6906}#header .mainNavigation .twoWordLines span{height:47px;padding-top:18px;line-height:20px}#header .mainNavigation .mainNavigation01 a:hover,#header .mainNavigation .mainNavigation01 span,#header .mainNavigation .mainNavigation01 a.trail,#header .mainNavigation .mainNavigation01 a.activeHover{background-color:#757575;line-height:55px;color:#FFF;cursor:pointer}#header .mainNavigation .mainNavigation01.twoWordLines a:hover,#header .mainNavigation .mainNavigation01.twoWordLines span,#header .mainNavigation .mainNavigation01.twoWordLines a.trail{line-height:20px}#header .mainNavigation .mainNavigation02 a:hover,#header .mainNavigation .mainNavigation02 span,#header .mainNavigation .mainNavigation02 a.trail{background-color:#757575;line-height:55px;color:#FFF}#header .mainNavigation .mainNavigation02.twoWordLines a:hover,#header .mainNavigation .mainNavigation02.twoWordLines span,#header .mainNavigation .mainNavigation02.twoWordLines a.trail{line-height:20px}#header .mainNavigation .mainNavigation03 a:hover,#header .mainNavigation .mainNavigation03 span,#header .mainNavigation .mainNavigation03 a.trail{background-color:#757575;line-height:55px;color:#FFF}#header .mainNavigation .mainNavigation03.twoWordLines a:hover,#header .mainNavigation .mainNavigation03.twoWordLines span,#header .mainNavigation .mainNavigation03.twoWordLines a.trail{line-height:20px}#header .mainNavigation .mainNavigation04 a:hover,#header .mainNavigation .mainNavigation04 span,#header .mainNavigation .mainNavigation04 a.trail{background-color:#757575;line-height:55px;color:#FFF}#header .mainNavigation .mainNavigation04.twoWordLines a:hover,#header .mainNavigation .mainNavigation04.twoWordLines span,#header .mainNavigation .mainNavigation04.twoWordLines a.trail{line-height:20px}#header .mainNavigation .mainNavigation05 a:hover,#header .mainNavigation .mainNavigation05 span,#header .mainNavigation .mainNavigation05 a.trail{background-color:#757575;line-height:55px;color:#FFF}#header .mainNavigation .mainNavigation05.twoWordLines a:hover,#header .mainNavigation .mainNavigation05.twoWordLines span,#header .mainNavigation .mainNavigation05.twoWordLines a.trail{line-height:20px}#header .mainNavigation .mainNavigation06 a:hover,#header .mainNavigation .mainNavigation06 span,#header .mainNavigation .mainNavigation06 a.trail{background-color:#757575;line-height:55px;color:#FFF}#header .mainNavigation .mainNavigation06.twoWordLines a:hover,#header .mainNavigation .mainNavigation06.twoWordLines span,#header .mainNavigation .mainNavigation06.twoWordLines a.trail{line-height:20px}#header .mainNavigation .activeDropdown4Parent a,#header .mainNavigation .activeDropdown4Parent span{background-color:#757575;color:#FFF}#header .mainNavigation .activeDropdown6Parent a,#header .mainNavigation .activeDropdown6Parent span{background-color:#757575;color:#FFF}#header .mainNavigation .activeDropdown5Parent a,#header .mainNavigation .activeDropdown5Parent span{background-color:#757575;color:#FFF}#header .mainNavigation .twoWordLines a.trail{height:47px;padding-top:18px;line-height:20px}#header .mainNavigation .twoWordLines a:hover{height:47px;padding-top:18px;line-height:20px}#container{width:960px;float:left;margin-bottom:20px}#main #portraet{width:240px;float:left}#main #portraet .caption{height:60px;float:left;padding-top:10px;padding-bottom:10px;text-align:center;background-image:url("../../files/img/bg_portraet.png");font-size:13px;width:220px!important}#main{width:960px;float:left}#main .ce_text{width:680px;float:right;padding:20px;background-color:#ececec}#main .introText .ce_text{width:880px;float:left;padding:0 40px 20px;background-color:#FFF}#main .introText .ce_image{padding-bottom:20px}#main .ce_headline{width:680px;float:right;margin-bottom:0;padding-top:20px;padding-right:20px;padding-left:20px;background-color:#ececec}#main .hundretWidthMargin .ce_text{width:920px;margin-bottom:20px}#main .hundretWidthMargin .ce_headline{width:920px}#main .hundretWidthMarginIntroBox{width:960px;float:left}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox{width:480px;float:left}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox .ce_text{width:240px;height:240px;float:left;padding:0}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox .ce_text a{width:200px;height:140px;float:left;display:block;padding:80px 20px 20px;background-color:#909090;font-size:2.2em;line-height:1.2em;color:#FFF}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox.aktuelleProjekteIntroBox .ce_text a{height:105px;padding-top:115px}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox.grundstueckeGesuchtBox .ce_text a{height:70px;padding-top:150px}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox .ce_text a:hover{background-color:#ec6906}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox .ce_text a span{font-size:.7em;color:#4D4D4D}#main .hundretWidthMarginIntroBox .verkaufPrivatImmobilienBox.grundstueckeGesuchtBox{width:960px;margin-top:20px}#main .ce_text a{color:#ec6906}#main .ce_youtube{width:100%;float:left}#main .ce_downloads{width:680px;min-height:120px;float:right;padding:20px;background-color:#ececec}#main .ce_downloads ul{padding:0}#main .ce_downloads li{width:640px;float:left;margin-bottom:20px;padding:10px 20px;background-color:#CBCBCB;list-style-type:none}#main .ce_downloads img{width:18px;float:left;display:block;margin-right:5px;color:#4D4D4D}#main .ce_downloads a{width:590px;float:left;display:block;color:#4D4D4D}#main .ce_downloads a:hover{color:#ec6906}#main .ce_download{width:680px;min-height:120px;float:right;padding:20px;background-color:#ececec}#main .ce_download ul{padding:0}#main .ce_download li{width:640px;float:left;margin-bottom:20px;padding:10px 20px;background-color:#CBCBCB;list-style-type:none}#main .ce_download img{width:18px;float:left;display:block;margin-right:5px;color:#4D4D4D}#main .ce_download a{width:590px;float:left;display:block;color:#4D4D4D}#main .ce_download a:hover{color:#ec6906}#main .pdf_link{width:680px;height:25px;float:right;padding:20px;text-align:right;background-color:#ececec;line-height:25px}#main .textStartseite{width:640px;float:left}#main .textStartseite .ce_text{width:680px;height:375px;float:left}#main .textStartseite .pdf_link{float:left}#main h3{margin-bottom:10px}#main ul,#main ol{padding-left:15px}#main #gallery{width:240px;float:right}#main .ce_gallery ul,#main .ce_gallery li{width:auto;float:left;margin:0;padding:0;list-style-type:none}#main .ce_tabcontrol{width:680px;float:left;padding:20px;background-color:#ECECEC}#main .ce_tabcontrol .tabcontrol_tabs{width:680px;float:left}#main .ce_tabcontrol .tabcontrol_tabs ul{margin:0;padding:0}#main .ce_tabcontrol .tabcontrol_tabs li.tabs{width:180px;height:40px;float:left;display:block;margin-right:10px;padding-right:20px;padding-left:20px;background-color:#d7d7d7;line-height:40px;color:#4D4D4D;cursor:pointer}#main .ce_tabcontrol .tabcontrol_tabs li.tabs.tab_2{margin-right:0}#main .ce_tabcontrol .tabcontrol_tabs li.tabs.selected,#main .ce_tabcontrol .tabcontrol_tabs li.tabs:hover{background-color:#909090;color:#FFF}#main .ce_tabcontrol .tabcontrol_tabs li.tabs.selected:hover{cursor:default}#main .ce_tabcontrol .ce_tabcontrol_pane{width:680px;float:left;background-color:#CBCBCB;background-image:url("../../files/img/tabBGColorStyle.jpg");background-repeat:repeat-y}#main .ce_tabcontrol h3{width:640px;float:left;margin-bottom:0;padding:10px 20px;background-color:#909090;border-top:20px solid #ECECEC;color:#FFF}#main .ce_tabcontrol .ce_text.textTabs{width:400px;float:left;padding-top:10px;padding-left:20px;background-color:#FFF}#main .ce_tabcontrol .ce_text.textTabs img{left:-20px;top:-10px;position:relative}#main .ce_tabcontrol .ce_text.ansprechpartnerTabs{width:200px;float:right;padding-top:10px;padding-right:20px;padding-left:20px;background:none}#main .ce_tabcontrol .ce_text h4{width:200px;float:left;padding-top:10px}#main .ce_tabcontrol .ce_text ul{width:200px;float:left;padding-left:15px}#main .ce_tabcontrol .ce_text li{color:#ec6906;list-style-type:square}#main .ce_tabcontrol .ce_text ul a{color:#ec6906}#main .mod_newslist .layout_latest.completeLatestList{width:960px;float:left;margin-bottom:20px;background-color:#ececec}#main .mod_newslist .completeLatestList h4{width:920px;height:35px;float:left;margin-bottom:0;padding-right:20px;padding-left:20px;background-color:#909090;font-size:1em;line-height:35px;color:#FFF}#main .mod_newslist .completeLatestList h4 span{float:right}#main .mod_newslist .completeLatestList .image_container{width:220px;height:220px;float:left;margin-right:20px;background-color:#a6a6a6;background-image:url("../../files/img/platzhalter_news.jpg");background-repeat:no-repeat}#main .mod_newslist .completeLatestList .image_container a{width:220px;height:220px;float:left}#main .mod_newslist .completeLatestList .newsListeCompleteBox{width:700px;height:120px;float:left;padding-top:20px;padding-right:20px;padding-bottom:20px}#main .mod_newslist .completeLatestList .newsListeCompleteBox a{color:#ec6906}#main .mod_newslist .completeLatestList h3 a{color:#ec6906}#main .mod_newslist .completeLatestList p.more a{width:160px;height:40px;float:left;margin-right:20px;margin-left:540px;text-align:center;background-color:#ec6906;line-height:40px;color:#FFF}#main .mod_newslist .completeLatestList p.more a:hover{background-color:#4D4D4D}#main .mod_newslist .pagination{width:880px;height:40px;float:left;margin-top:20px;padding-right:20px;padding-left:20px;background-color:#909090;line-height:40px;color:#FFF}#main .mod_newslist .pagination p{width:200px;float:left;line-height:40px}#main .mod_newslist .pagination ul{width:auto;float:right;padding:0}#main .mod_newslist .pagination li{float:left;padding-right:20px;list-style-type:none}#main .mod_newslist .pagination a{color:#FFF}#main .mod_newslist .pagination a:hover{color:#ec6906}#main .mod_newslist .pagination span{color:#ec6906}#main .mod_search .pagination{width:880px;height:40px;float:left;margin-top:20px;padding-right:20px;padding-left:20px;background-color:#909090;line-height:40px;color:#FFF}#main .mod_search .pagination p{width:200px;float:left;line-height:40px}#main .mod_search .pagination ul{width:auto;float:right;padding:0}#main .mod_search .pagination li{float:left;padding-right:20px;list-style-type:none}#main .mod_search .pagination a{color:#FFF}#main .mod_search .pagination a:hover{color:#ec6906}#main .mod_search .pagination span{color:#ec6906}#main .layout_full{width:920px;float:left;padding:20px;background-color:#ECECEC}#main .layout_full .ce_text{width:920px;padding:0;background:none}#main .layout_full p.newsReaderHeadline{width:920px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d6d6d6}#main .layout_full p.newsReaderHeadline span{float:right}#main .mod_newsreader p.back{width:200px;height:55px;float:left;padding-top:10px;padding-right:20px;padding-left:20px;background-color:#ECECEC}#main .mod_newsreader p.back a{height:40px;float:left;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:40px;color:#FFF}#main .mod_newsreader p.back a:hover{background-color:#4D4D4D}#main .layout_full .ce_gallery h3{padding-left:20px;color:#015293}#main .layout_full .ce_gallery h1,#main .layout_full .ce_gallery h2{padding-left:20px}#main #googleMapsFull .mod_dlh_googlemaps,#main #googleMapsFull .ce_dlh_googlemaps{width:920px;float:left;background-color:#ECECEC}#main #googleMapsFull.gruppe .mod_dlh_googlemaps,#main #googleMapsFull.gruppe .ce_dlh_googlemaps{width:620px;height:500px;float:right;background-color:#ECECEC}#main .widthFull .ce_text{width:920px}#main .mod_search{width:920px;float:left;padding:20px;background-color:#ececec}#main .mod_search form div{width:880px;float:left;margin-bottom:0;padding:20px;background-color:#909090}#main .mod_search form input[type="text"]{width:250px;padding:5px}#main .mod_search p.header{width:880px;float:left;margin-bottom:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#909090;color:#FFF}#main .mod_search p.header strong{color:#ec6906}#main .mod_search div{width:880px;float:left;margin-bottom:20px;padding:20px}#main .mod_search .even{background-color:#d7d7d7}#main .mod_search .odd{background-color:#e5e3e4}#main .mod_search div:hover{background-color:#909090}#main .mod_search h3{width:860px;height:40px;float:left;padding-right:20px;text-align:right;background-color:#cbcbcb;line-height:40px;color:#FFF}#main .mod_search h3 a{height:40px;float:left;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:40px;color:#FFF}#main .mod_search h3 a:hover{background-color:#4D4D4D}#main .mod_search p.context span{color:#ec6906}#main .mod_search p.url{width:840px;float:left;margin-top:20px;padding-right:20px;padding-left:20px;background-color:#CBCBCB;font-size:.7em;line-height:25px;color:#4D4D4D}#main .ce_immo_object_list{width:720px;float:right;background-color:#ececec}#main .ce_immo_object_list h1{width:680px;height:50px;float:left;margin-bottom:20px;padding-right:20px;padding-left:20px;background-color:#909090;font-size:1em;line-height:50px;font-weight:normal;color:#FFF}#main .ce_immo_object_list .sort{width:220px;height:50px;float:right;padding-right:20px;background-color:#909090}#main .ce_immo_object_list .sort select{float:right;margin-top:15px;padding:2px}#main .ce_immo_object_list .pagination{width:680px;height:35px;float:left;margin-left:20px;background-color:#CBCBCB;line-height:35px}#main .ce_immo_object_list .emptyObjectList{width:640px;float:left;padding:20px}#main .ce_immo_object_list .pagination p.totalCount{height:25px;float:left;margin:5px;padding-right:5px;padding-left:5px;background-color:#FFF;line-height:25px}#main .ce_immo_object_list .pagination ul{height:25px;float:right;margin:5px;padding:0 5px;line-height:25px}#main .ce_immo_object_list .pagination ul li{float:left;list-style-type:none}#main .ce_immo_object_list .pagination ul li a,#main .ce_immo_object_list .pagination ul li span{width:35px;float:left;display:block;margin-right:5px;text-align:center;background-color:#FFF}#main .ce_immo_object_list .pagination ul li a{background-color:#ec6906;color:#FFF}#main .ce_immo_object_list .pagination ul li a:hover{background-color:#4D4D4D}#main .ce_immo_object_list .pagination p.perPage{height:25px;float:left;margin:5px;padding-left:5px;line-height:25px}#main .ce_immo_object_list .pagination p.perPage a{width:35px;height:25px;display:inline-block;margin:0 0 0 2px;padding:0;text-align:center;background-color:#ec6906;line-height:25px;color:#4D4D4D}#main .ce_immo_object_list .pagination p.perPage a:hover{background-color:#4D4D4D;color:#FFF}#main .ce_immo_object_list .immo_object_details_full{width:680px;float:left;margin:20px;background-color:#FFF}#main .ce_immo_object_list .immo_object_details_full h2 a{width:640px;height:35px;float:left;display:block;padding-right:20px;padding-left:20px;background-color:#909090;font-size:.7em;line-height:35px;font-weight:normal;color:#FFF}#main .ce_immo_object_list .immo_object_details_full h2 a:hover{background-color:#ec6906}#main .ce_immo_object_list .immo_object_details_full .object_image{width:220px;height:180px;float:left;margin-right:20px;text-align:center;background-color:#FFF;line-height:180px}#main .ce_immo_object_list .immo_object_details_full .object_image img{vertical-align:top}#main .ce_immo_object_list .immo_object_details_full .fieldLine{width:420px;float:right;margin-right:20px;padding-top:5px;padding-bottom:5px;border-top:1px solid #d6d6d6}#main .ce_immo_object_list .immo_object_details_full .fieldLine:first-child{margin-top:5px;border:none!important}#main .ce_immo_object_list .immo_object_details_full .objectid.fieldLine:first-child{border-top:1px solid #d6d6d6!important}#main .ce_immo_object_list .immo_object_details_full .fieldLabel{width:170px;float:left}#main .ce_immo_object_list .immo_object_details_full .fieldValue{width:250px;float:right}#main .ce_immo_object_list .immo_object_details_full .fieldValue .postal{margin-right:4px}#main .ce_immo_object_list .immo_object_details_full .object_buttons{width:660px;height:35px;float:left;display:block;padding-right:10px;padding-left:10px;background-color:#909090;line-height:35px}#main .ce_immo_object_list .immo_object_details_full .object_buttons .object_button a{height:25px;float:right;margin-top:5px;margin-bottom:5px;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:25px;color:#FFF}#main .ce_immo_object_list .immo_object_details_full .object_buttons .object_button a:hover{background-color:#4D4D4D;color:#FFF}#main .ce_immo_object_list .immo_object_details_full .object_buttons .expose_button a{height:25px;float:right;margin-top:5px;margin-right:10px;margin-bottom:5px;padding-right:20px;padding-left:20px;background-color:#CBCBCB;line-height:25px;color:#4D4D4D}#main .ce_immo_object_list .immo_object_details_full .object_buttons .expose_button a:hover{background-color:#4D4D4D;color:#FFF}#main .ce_immo_object_komplettansicht{width:940px;float:right;background-color:#ececec;border-left:20px solid #909090}#main .ce_immo_object_komplettansicht .ce_immo_object_details h1{width:900px;height:50px;float:left;padding-right:20px;padding-left:20px;background-color:#909090;line-height:50px;font-weight:normal;color:#FFF}#main .ce_immo_object_komplettansicht .ce_immo_object_details .immoDetailsHeader h1{width:880px;height:50px;float:left;padding-right:20px;padding-left:20px;background-color:#909090;line-height:50px;font-weight:normal;color:#FFF}#main .ce_immo_object_komplettansicht .detail_phone a,#main .ce_immo_object_komplettansicht .detail_mobile a{color:#4D4D4D}#main .ce_immo_object_komplettansicht .detail_email a{color:#ec6906}#main .ce_immo_object_komplettansicht .immoDetailsHeader .immo_object_details_full{display:none}#header #mainDropdownComplete{width:960px;float:left;display:none}#header #mainDropdownComplete #mainDropdownNews{width:220px;float:left;background-color:#d7d7d7}#header #mainDropdownComplete #mainDropdownNews h3{width:180px;height:40px;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:40px;color:#FFF}#header #mainDropdownComplete #mainDropdownNews h4{width:180px;height:120px;float:left;padding:10px 20px;font-size:.9em;color:#4D4D4D}#header #mainDropdownComplete #mainDropdownNews h4 a{color:#4D4D4D}#header #mainDropdownComplete #mainDropdownNews p.more a{width:180px;height:30px;float:left;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:30px;color:#FFF}#header #mainDropdownComplete #mainDropdownNews p.more a:hover{background-color:#4D4D4D}#header #mainDropdownComplete #mainDropdownNews .ce_text{width:180px;height:100px;float:left;padding:10px 20px;color:#4D4D4D}#main .ce_form{width:100%;float:left}#main .ce_form .col_first{padding-right:20px}#header #mainDropdownComplete #mainDropdownNews .ce_hyperlink a{width:180px;height:30px;float:left;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:30px;color:#FFF}#header #mainDropdownComplete #mainDropdownNews .ce_hyperlink a:hover{background-color:#4D4D4D}#header #mainDropdownComplete #mainDropdownNews .image_container{width:220px;height:140px;float:left;background-image:url("../../files/img/platzhalter_dropdown_news.jpg");background-repeat:no-repeat}#header #mainDropdownComplete #mainDropdownNews .image_container a{width:220px;height:140px;float:left}#header #mainDropdownComplete #mainDropdownNavigationSub{width:200px;float:right;padding-left:20px}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_customnav li{list-style-type:none}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_customnav a,#header #mainDropdownComplete #mainDropdownNavigationSub .mod_customnav span{width:160px;height:40px;float:left;padding-right:20px;padding-left:20px;background-color:#ec6906;line-height:40px;color:#FFF}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_customnav a:hover{cursor:default}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation{width:165px;float:left;padding-top:10px;padding-left:35px}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation li{color:#FFF}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation li:hover,#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation li.active{color:#ec6906}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation a{display:block;color:#FFF}#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation a:hover,#header #mainDropdownComplete #mainDropdownNavigationSub .mod_navigation a.active{color:#ec6906}#header #mainDropdownComplete #mainDropdownRight{width:460px;float:right;padding-top:20px;padding-left:20px;background-color:#FFF}#header #mainDropdownComplete #mainDropdownRight .mod_customnav a,#header #mainDropdownComplete #mainDropdownRight .mod_customnav span{width:440px;height:40px;float:left;display:block;padding-left:20px;background-color:#d7d7d7;line-height:40px;color:#FFF}#header #mainDropdownComplete #mainDropdownRight .mod_customnav li{list-style-type:none}#header #mainDropdownComplete #mainDropdownRight .mod_customnav a:hover{background-color:#ec6906}#header #mainDropdownComplete #mainDropdownRight .mod_navigation{width:440px;height:310px;float:left;padding-bottom:20px}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li{width:200px;float:left;margin-left:20px;padding-bottom:5px;font-size:.75em}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.first{width:460px;height:40px;float:left;margin-bottom:20px;margin-left:0;padding:0;background-color:#d7d7d7;background-image:url("../../files/img/mainDropdownRight.jpg");background-repeat:no-repeat;font-size:1em;line-height:40px;color:#FFF;list-style-type:none}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li a{color:#4D4D4D}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.first a{width:420px;height:40px;float:left;display:block;margin-bottom:0;margin-left:0;padding:0 20px;line-height:40px;color:#4D4D4D}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.first span{width:420px;height:40px;float:left;display:block;margin-bottom:0;margin-left:0;padding:0 20px;background-color:#ec6906;background-image:url("../../files/img/mainDropdownRight_active.jpg");line-height:40px;color:#FFF}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.first a.trail,#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.first a:hover{background-color:#ec6906;background-image:url("../../files/img/mainDropdownRight_active.jpg");color:#FFF}#header #mainDropdownComplete .unitNavigationGroup a{width:440px;height:40px;float:left;margin-bottom:20px;margin-left:0;padding:0 0 0 20px;background-color:#d7d7d7;background-image:url("../../files/img/mainDropdownRight.jpg");background-repeat:no-repeat;font-size:1em;line-height:40px;color:#4D4D4D}#header #mainDropdownComplete .unitNavigationGroup a:hover{background:#ec6906 url("../../files/img/mainDropdownRight_active.jpg") left center no-repeat;color:#FFF}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li span,#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.active{color:#ec6906}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li.trail,#header #mainDropdownComplete #mainDropdownRight .mod_navigation a.trail{color:#ec6906}#header #mainDropdownComplete #mainDropdownRight .mod_navigation li a:hover,#header #mainDropdownComplete #mainDropdownRight .mod_navigation li:hover{color:#ec6906}#header #mainDropdownLeft{width:440px;height:350px;float:left;padding:20px;background-color:#757575}#header .blackbox span{width:480px;height:30px;float:left}#header .blackbox.activeHover span{background-color:#757575}#main .ce_immo_object_komplettansicht .pictureMapsLeft{width:440px;margin:10px 10px 20px 20px}#main .ce_immo_object_komplettansicht .pictureMapsLeft .galleria-container{background-color:#CBCBCB}#main .ce_immo_object_komplettansicht .pictureMapsRight{width:440px;margin:10px 20px 20px 10px}#main .ce_immo_object_komplettansicht .pictureMapsRight .bigmap{display:none}#main .ce_immo_object_komplettansicht .detailsContact{width:900px;margin-right:20px;margin-left:20px;background-color:#FFF;border:2px solid #909090}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full{padding-right:20px;padding-bottom:20px;padding-left:20px}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLabel{width:200px;float:left;margin-right:20}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldValue{width:200px;float:right}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldValue .postal{margin-right:4px}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine{width:410px;float:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #909090}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine.detail_file{margin-bottom:0;padding-bottom:0;border:none}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine.detail_file .fieldLabel{width:370px;float:left;padding:10px 20px;background-color:#909090;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine.detail_file img{float:left;display:none}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine.detail_file a{width:370px;float:left;margin-bottom:20px;margin-left:-210px;padding:10px 20px;background-color:#ECECEC;font-size:.8em;color:#4D4D4D}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .fieldLine.detail_file a:hover{background-color:#ec6906}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full span.tag_status{width:390px;float:left;margin-top:15px;margin-bottom:20px;padding:10px;text-align:center;background-color:#909090}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full span.tag_status.status_free{background-color:#135E1B;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full span.tag_status.status_reserved{background-color:#ec6906;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full span.tag_status.status_sold{background-color:#8f0000;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .expose_button a{width:390px;float:left;margin-bottom:20px;padding:10px;text-align:center;background-color:#ec6906;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full .expose_button a:hover{background-color:#4D4D4D}#main .ce_immo_object_komplettansicht .detailsContactLeft h3{width:410px;height:35px;padding-right:20px;padding-left:20px;background-color:#909090;line-height:35px;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactRight{margin-right:20px}#main .ce_immo_object_komplettansicht .detailsContactRight h3{width:430px;height:35px;padding-right:20px;background-color:#909090;line-height:35px;color:#FFF}#main .ce_immo_object_komplettansicht .detailsContactRight .contact_photo{float:left;margin-bottom:10px}#main .ce_immo_object_komplettansicht .detailsContactRight .immo_object_details_full .fieldLabel{width:200px;float:left;margin-right:20}#main .ce_immo_object_komplettansicht .detailsContactRight .immo_object_details_full .fieldValue{width:210px;float:right}#main .ce_immo_object_komplettansicht .detailsContactRight .immo_object_details_full .fieldValue .firstname{margin-right:4px}#main .ce_immo_object_komplettansicht .detailsContactRight .immo_object_details_full .fieldLine{width:430px;float:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #909090}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldLine{width:400px;float:left;margin-top:20px;margin-right:10px;margin-left:20px;padding:20px;background-color:#FFF}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldLabel{padding-bottom:5px;font-weight:bold}#main .ce_immo_object_komplettansicht .detailsListFormular .detail_file .fieldLabel{width:360px;float:left;padding:10px 20px;background-color:#909090;color:#FFF}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldValue a{width:360px;float:left;padding:10px 20px;background-color:#ECECEC;color:#4D4D4D}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldValue a:hover{background-color:#ec6906}#main .ce_immo_object_komplettansicht .detailsListFormular .contact_photo{margin-top:20px;margin-right:20px;margin-left:20px}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldLine.detail_homepage{margin-top:0}#main .ce_immo_object_komplettansicht .detailsListFormularRight .fieldLine{width:390px}#main .ce_immo_object_komplettansicht .detailsListFormularRight .fieldValue a{width:350px;float:left;padding:10px 20px;background-color:#ECECEC;font-size:.8em;color:#4D4D4D}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form label{float:left;margin-bottom:5px}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form input[type="text"],#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form textarea{float:left;margin-bottom:10px}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form fieldset{width:100%;float:left;margin-bottom:10px}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form fieldset input{float:left;margin-top:3px;margin-right:10px}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form span.captcha_text{width:100%;float:left;margin-bottom:20px;font-size:.9em;color:#ec6906}#main .ce_immo_object_komplettansicht .detailsListFormularRight .object_contact_form input[type="submit"]{width:100%}#main .ce_immo_object_komplettansicht .pagination{width:900px;height:35px;float:left;margin:20px;background-color:#135E1B;color:#FFF}#main .ce_immo_object_komplettansicht .pagination li{list-style-type:none}#main .ce_immo_object_komplettansicht .pagination ul{padding:0}#main .ce_immo_object_komplettansicht .pagination a{width:860px;height:35px;float:left;display:block;padding-right:20px;padding-left:20px;text-align:right;background-color:#135E1B;line-height:35px;color:#FFF}#main .ce_immo_object_komplettansicht .pagination a:hover{background-color:#ec6906}#main .ce_immo_object_komplettansicht .backOptions .detail_country{display:none}#main .ce_immo_object_komplettansicht .detailsListFormular .object_contact_form{width:390px;float:left;margin-top:20px;margin-left:20px;padding:20px;background-color:#FFF}#main .layout_full .ce_gallery{width:920px;float:left;margin-left:-20px}#main .ce_gallery h4{width:680px;float:left;padding:10px 20px;background-color:#757575;color:#FFF}#main .ce_gallery{width:100%;float:left;padding-bottom:20px}#main .layout_full .ce_gallery ul{width:960px;float:left}#main .ce_player{width:680px;float:right;padding:20px;background-color:#ececec}#main .ce_immo_object_komplettansicht .detailsContact{background-color:#ECECEC}#main .ce_immo_object_komplettansicht .detailsContactLeft h3{}#main .ce_immo_object_komplettansicht .detailsContactRight{float:left;margin-right:0;margin-left:20px;padding-bottom:20px}#main .ce_immo_object_komplettansicht .detailsContactRight h3{width:390px;padding-right:0;padding-left:20px}#main .ce_immo_object_komplettansicht .detailsContactRight .immo_object_details_full .fieldLine{width:410px}#main .ce_immo_object_komplettansicht .detailsListInformationLeft{width:450px;background-color:#ECECEC;border-top:35px solid #909090}#main .ce_immo_object_komplettansicht .detailsListInformationLeft .fieldLine{padding:20px;background-color:#FFF;border-top:10px solid #ECECEC;border-right:10px solid #ECECEC;border-left:10px solid #ECECEC}#main .ce_immo_object_komplettansicht .detailsListInformationLeft .fieldLabel{padding-bottom:5px;font-weight:bold}#main .ce_immo_object_komplettansicht .detailsListInformationLeft .detail_placedetails{border-bottom:10px solid #ECECEC}#main .ce_immo_object_komplettansicht .detailsContactLeft .immo_object_details_full{width:400px;float:left;padding:20px;background-color:#FFF;border:10px solid #ECECEC}#main .ce_immo_object_komplettansicht .detailsContactLeft h3{margin-bottom:0}#main .ce_immo_object_komplettansicht .detailsContactRight.detailsContactLeftSecond{width:400px;float:left;margin-left:0;padding:20px;background-color:#FFF;border-right:10px solid #ECECEC;border-bottom:10px solid #ECECEC;border-left:10px solid #ECECEC}#main .ce_immo_object_komplettansicht .detailsListFormular .contact_photo{margin-top:0}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldLine{width:410px;border-bottom:10px solid #ECECEC}#main .ce_immo_object_komplettansicht .detailsListFormular .object_contact_form{width:400px;margin-left:10px}#main .ce_immo_object_komplettansicht .detailsListFormular .fieldValue a{width:370px}#main .ce_immo_object_komplettansicht .detailsListFormular .select{width:100%;float:left;margin-bottom:10px;padding:2px;border:1px solid #ccc}#main .ce_immo_object_komplettansicht .detailsListFormular .checkboxMenu span{width:100%;float:left}#main .ce_immo_object_komplettansicht .detailsListInformationLeft .fieldLine a{width:350px;display:block;padding:10px 20px;background-color:#ececec;color:#4d4d4d}#main .ce_immo_object_komplettansicht .detailsListInformationLeft .fieldLine a:hover{background-color:#ec6906}#googleMapsFull .pdf_link{width:920px}#main #googleMapsFull #mainDropdownUnits{width:300px;height:540px;float:left;padding-right:20px;padding-left:20px;background-color:#ececec}#main #googleMapsFull #mainDropdownUnits a{color:#ec6906}#sliderImmobilien{width:960px;float:left;margin-bottom:20px}#sliderImmobilien .mod_newslist{width:960px;height:450px;float:left}#sliderImmobilien p.more{width:640px;height:40px;position:absolute;margin-top:390px;margin-left:240px;padding-right:20px;padding-left:20px;background-image:url("../../files/img/bg_newsboxenSlider.png");background-repeat:repeat;line-height:40px;z-index:20}#sliderImmobilien p.more a{display:block;color:#ec6906}.ie7 #sliderImmobilien p.more{display:none}#sliderImmobilien h3{width:640px;height:30px;position:absolute;margin-top:335px;margin-left:240px;padding-right:20px;padding-left:20px;background-image:url("../../files/img/bg_newsboxenSlider.png");background-repeat:repeat;line-height:40px;color:#ec6906}.ie7 #sliderImmobilien h3{margin-left:-720px;z-index:50000000}#sliderImmobilien h3 a{color:#ec6906}#sliderImmobilien h4{width:640px;height:25px;position:absolute;display:block;margin-top:365px;margin-left:240px;padding-right:20px;padding-left:20px;background-image:url("../../files/img/bg_newsboxenSlider.png");background-repeat:repeat;line-height:20px;color:#4D4D4D}.ie7 #sliderImmobilien h4{margin-left:-720px}#sliderImmobilien h4 a{display:block;color:#4D4D4D}#sliderImmobilien .image_container img{width:100%;height:auto;float:left;vertical-align:middle}#sliderImmobilien .caroufredsel_controls{position:absolute;z-index:50}#sliderImmobilien .caroufredsel_controls .caroufredsel_pagi{width:680px;height:15px;position:absolute;margin-top:-205px;margin-left:240px;z-index:5}.ie7 #sliderImmobilien .caroufredsel_controls .caroufredsel_pagi{margin-top:-145px}#sliderImmobilien .caroufredsel_controls .caroufredsel_pagi a{width:40px;height:15px;float:left;display:block;margin-right:10px;background-image:url("../../files/img/slider_navigation_normal.jpg");background-repeat:no-repeat;text-indent:-999em}#sliderImmobilien .caroufredsel_controls .caroufredsel_pagi a.selected,#sliderImmobilien .caroufredsel_controls .caroufredsel_pagi a:hover{background-image:url("../../files/img/slider_navigation_active.jpg")}#sliderImmobilien .ce_caroufredsel h3{z-index:100}#sliderImmobilien .caroufredsel_controls a.caroufredsel_prev{width:40px;height:40px;left:840px;top:-60px;position:relative;display:block;background-image:url("../../files/img/slider_navigation_bg_back.jpg");background-repeat:no-repeat;text-indent:-999em}#sliderImmobilien .caroufredsel_controls a.caroufredsel_next{width:40px;height:40px;left:880px;top:-100px;position:relative;display:block;background-image:url("../../files/img/slider_navigation_bg_next.jpg");background-repeat:no-repeat;text-indent:-999em}.ie7 #sliderImmobilien .caroufredsel_controls a.caroufredsel_next,.ie7 #sliderImmobilien .caroufredsel_controls a.caroufredsel_prev{display:none}#sliderAktuelles{width:920px;height:240px;float:left;margin-bottom:20px;background-color:#d7d7d7}#sliderAktuelles .mod_newslist{width:920px;height:240px;float:left}#sliderAktuelles .image_container{width:240px;height:240px;float:left;margin-right:20px;background-color:#a6a6a6;background-image:url("../../files/img/platzhalter_news_240.jpg");background-repeat:no-repeat}#sliderAktuelles .image_container a{width:240px;height:240px;float:left}#sliderAktuelles h3{width:640px;height:40px;float:right;display:block;padding-right:20px;line-height:55px;color:#ec6906}#sliderAktuelles h3 a{color:#ec6906}#sliderAktuelles .newsTeaserWrapperFixedHeight{width:660px;height:160px;float:right}#sliderAktuelles h4{width:640px;float:left;display:block;padding-right:20px;padding-bottom:5px;line-height:20px;color:#4D4D4D}#sliderAktuelles h4 a{display:block;color:#4D4D4D}#sliderAktuelles .teaser{width:640px;float:right;padding-right:20px}#sliderAktuelles .teaser ul,#sliderAktuelles .teaser ol{padding-left:15px}#sliderAktuelles .teaser a{color:#ec6906}#sliderAktuelles p.more a{width:400px;height:40px;float:left;display:block;line-height:40px;color:#ec6906}#sliderAktuelles .caroufredsel_navi{width:40px;height:240px;position:absolute;margin-top:-240px;margin-left:920px;background-color:#ec6906}#sliderAktuelles .caroufredsel_navi a.caroufredsel_prev{width:40px;height:40px;display:block;background-color:#ec6906;background-image:url("../../files/img/slider_navigation_bg_top.jpg");background-repeat:no-repeat;text-indent:-999em}#sliderAktuelles .caroufredsel_navi a.caroufredsel_next{width:40px;height:40px;display:block;margin-top:160px;background-image:url("../../files/img/slider_navigation_bg_bottom.jpg");background-repeat:no-repeat;text-indent:-999em}#left h3{width:180px;height:50px;float:left;display:block;padding-right:20px;padding-left:20px;background-color:#909090;line-height:50px;color:#FFF;cursor:default}#left{width:220px;float:left}#left .mod_navigation a,#left .mod_navigation span{width:180px;float:left;display:block;padding-right:20px;padding-left:20px;line-height:35px;color:#4D4D4D}#left .mod_navigation li{list-style-type:none}#left .mod_navigation a:hover,#left .mod_navigation span{padding-left:10px;background-color:#ececec;border-left:10px solid #0c672e}#left .mod_immo_filter .filter{width:200px;float:left;margin-top:5px;margin-right:5px;margin-left:5px;padding:5px;background-color:#ECECEC}#left .mod_immo_filter .filter label{width:200px;float:left;margin-bottom:10px}#left .mod_immo_filter .filter .filter_legend{margin-top:10px;font-size:.6em}#left .mod_immo_filter .filter .radio_container input{float:left;margin-top:3px;margin-right:10px}#left .mod_immo_filter .filter .radio_container label{width:170px;float:left}#left .mod_immo_filter .filter .checkbox_container input{float:left;margin-top:3px;margin-right:10px}#left .mod_immo_filter .filter .checkbox_container label{width:170px;float:left}#left .mod_immo_filter .filter select,#left .mod_immo_filter .filter .slide_container{width:200px;float:left}#left .mod_immo_filter .filter .filter_reference{display:none}#left .slider_minmax_value{float:left;margin-top:-0.5em;font-size:.9em;color:#ec6906}#left .mod_immo_filter .reset{width:200px;float:left;margin-top:5px;margin-right:5px;margin-left:5px;padding:5px;background-color:#ECECEC}#left .mod_immo_filter .reset a{width:180px;float:left;padding:10px;text-align:center;background-color:#CBCBCB;font-size:.9em;color:#4D4D4D}#left .mod_immo_filter .reset a:hover{background-color:#ec6906;color:#FFF}#left .mod_immo_filter .submit_container{width:200px;float:left;margin-right:5px;margin-bottom:5px;margin-left:5px;padding:5px;background-color:#ECECEC}#left .mod_immo_filter .submit_container input[type="submit"]{width:200px;float:left;text-align:center;font-size:.9em;color:#4D4D4D}.ie7 #left .mod_immo_filter input[type="text"],.ie7 #left .mod_immo_filter input[type="submit"]{width:auto}#main .impressionengallery ul,#main .impressionengallery li{float:left;margin:0;padding:0;list-style-type:none}.nlIntroPage #main .mod_newslist .completeLatestList{width:240px;padding:0}#main .projekteEmailFormular .postal,#main .projekteEmailFormular #ctrl_postal{display:none}#main .projekteEmailFormular #ctrl_termin{display:none}#main ul.personalSearchList{padding-top:0;padding-bottom:0}#main ul.personalSearchList a{color:#ec6906}#main .badge{display:none}#main .contactFilterLeft select,#main .contactFilterRight select{width:100%;margin-top:10px;padding:1%;border:1px solid #ececec;box-sizing: border-box}#main .contactFilterLeft{width:460px;float:left;margin-bottom:20px;padding:10px;background-color:#ececec}#main .contactFilterRight{width:470px;float:left;margin-bottom:20px;padding-top:45px;padding-right:10px;padding-bottom:10px;background-color:#ececec}#main .ContactChangeLanguage{display:none}#main .ContactInfos{width:940px;float:left;margin-bottom:20px;padding:15px 5px 10px 15px;background-color:#ececec}#main .ContactInfos ul{margin:0;padding:0}#main .ContactInfos .ce_dma_eg_2{width:400px;height:540px;float:left;margin-right:10px;margin-bottom:10px;padding-top:10px;padding-right:50px;padding-left:10px;background-color:#fff}#main .ContactInfos .ce_dma_eg_2 .checkbox{display:none}#main .ContactInfos .ContactGermanLanguage .ce_hyperlink a{width:30px;height:20px;float:left;background-image:url("../../files/img/flaggen/flaggen_de.png");text-indent:-9999em;background-size: 30px 20px}#main .ContactInfos .ContactDutchLanguage .ce_hyperlink a{width:30px;height:20px;float:left;background-image:url("../../files/img/flaggen/flaggen_nl.png");text-indent:-9999em;background-size: 30px 20px}#main .ContactInfos .ContactEnglishLanguage .ce_hyperlink a{width:30px;height:20px;float:left;background-image:url("../../files/img/flaggen/flaggen_en.png");text-indent:-9999em;background-size: 30px 20px}#main .ContactInfos .ContactSpainLanguage .ce_hyperlink a{width:30px;height:20px;float:left;background-image:url("../../files/img/flaggen/flaggen_es.png");text-indent:-9999em;background-size: 30px 20px}#main .ContactInfos .ContactGreekLanguage .ce_hyperlink a{width:30px;height:20px;float:left;background-image:url("../../files/img/flaggen/flaggen_gr.png");text-indent:-9999em;background-size: 30px 20px}#main .ContactInfos .textarea{width:100%;float:left}#main .ContactInfos .text{width:100%;float:left;margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ec6906;font-weight:bold}#main .ContactInfos .ce_dma_eg_2 pre{font: 0.95em Open Sans,Arial,Verdana,Helvetica,Geneva,sans-serif}#main .ContactInfos .Bau,#main .ContactInfos .Projektentwicklung,#main .ContactInfos .Gruppe,#main .ContactInfos .Organisationen{display: none !important}#main .ContactInfos .Bau.active,#main .ContactInfos .Projektentwicklung.active,#main .ContactInfos .Gruppe.active,#main .ContactInfos .Organisationen.active{display: block !important}#main .ContactInfos .deutsch,#main .ContactInfos .niederlaendisch,#main .ContactInfos .spanisch,#main .ContactInfos .englisch,#main .ContactInfos .griechisch{display: none !important}#main .ContactInfos .deutsch.active,#main .ContactInfos .niederlaendisch.active,#main .ContactInfos .spanisch.active,#main .ContactInfos .englisch.active,#main .ContactInfos .griechisch.active{display: block !important}#main .ContactInfos .deutsch.noFilterLD,#main .ContactInfos .niederlaendisch.noFilterLD,#main .ContactInfos .spanisch.noFilterLD,#main .ContactInfos .englisch.noFilterLD,#main .ContactInfos .griechisch.noFilterLD{display: none !important}#main .ContactInfos .Bau.noFilterGF,#main .ContactInfos .Projektentwicklung.noFilterGF,#main .ContactInfos .Gruppe.noFilterGF,#main .ContactInfos .Organisationen.noFilterGF{display: none !important}#main #stellenanzeigen.mod_article{width:100%;float:left;padding:20px 20px 0;background-color:#f4f2f2;box-sizing:border-box}#main #stellenanzeigen.mod_article h1{width:900px;float:left;padding-top:0;padding-bottom:10px;padding-left:0;border-bottom:1px solid #e0e0e0;font-size:12px;font-weight:normal;background:none}#main #stellenanzeigen.mod_article .ce_aktuelleStelle{width:100%;float:left;display:block;margin-bottom:20px;padding:20px;background-color:#e0e0e0;box-sizing:border-box}#main #stellenanzeigen.mod_article .ce_aktuelleStelle.neueStelle{background-image:url("../../files/img/btn_new.png");background-position:right top;background-repeat:no-repeat}#main #stellenanzeigen.mod_article .ce_image{margin-bottom:20px}#main #stellenanzeigen.mod_article .ce_aktuelleStelle h3{width:100%;margin-bottom:0;border-bottom:1px solid #4D4D4D;font-weight:bold;color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_aktuelleStelle p{width:100%;float:left;padding-top:10px}#main #stellenanzeigen.mod_article .ce_aktuelleStelle p a{color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_aktuelleStelle .standort{color:#ec6906}#main #stellenanzeigen.mod_article .ce_aktuelleStelle a.weiterButton{width:100px;float:right;padding-right:20px;padding-left:20px;text-align:center;background-color:#c8c8c8;font-size:12px;line-height:25px;color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_aktuelleStelle a.weiterButton:hover{background-color:#ec6906;color:#FFF}#main #stellenanzeigen.mod_article .ce_freieTextbox{width:100%;float:left;display:block;margin-bottom:20px;padding:20px;background-color:#e0e0e0;box-sizing:border-box}#main #stellenanzeigen.mod_article .ce_freieTextbox.neueStelle{background-image:url("../../files/img/btn_new.png");background-position:right top;background-repeat:no-repeat}#main #stellenanzeigen.mod_article .ce_freieTextbox h3{width:100%;margin-bottom:0;border-bottom:1px solid #4D4D4D;font-weight:bold;color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_freieTextbox h3 a{font-weight:bold;color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_freieTextbox .textBoxCompleteWrapper p{width:880px;float:left;padding-top:10px}#main #stellenanzeigen.mod_article .ce_freieTextbox .textBoxCompleteWrapper p.widthLink{width:720px;padding-right:20px}#main #stellenanzeigen.mod_article .ce_freieTextbox .textBoxCompleteWrapper p.widthLink a{color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_freieTextbox .linkAndPictureBox{width:140px;float:right;margin-top:10}#main #stellenanzeigen.mod_article .ce_freieTextbox .linkAndPictureBox a{width:100px;float:left;padding-right:20px;padding-left:20px;text-align:center;background-color:#c8c8c8;font-size:12px;line-height:25px;color:#4D4D4D}#main #stellenanzeigen.mod_article .ce_freieTextbox .linkAndPictureBox a:hover{background-color:#ec6906;color:#FFF}#main #stellenanzeigen.mod_article .ce_freieTextbox .linkAndPictureBox .ce_image a{margin-bottom:10px;padding-right:0;padding-left:0;text-align:center}#main #stellenanzeigen.mod_article .ce_freieTextbox .linkAndPictureBox .ce_image img{width:140px;height:auto}#main #mitarbeiterBoxen.mod_article{width:100%;float:left}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenText.ce_text{width:880px;float:left;padding-right:40px;padding-bottom:0;padding-left:40px;background:none}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock{width:300px;min-height:450px;float:left;margin-top:30px;margin-right:30px;background-color:#e0e0e0}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock.noBorderRight{margin-right:0}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock .image_container{width:300px;height:300px}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock h4,#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock p{padding-right:20px;padding-left:20px}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock h4{padding-top:20px}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock p.mitarbeiterPosition{padding-bottom:30px;font-size:12px}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock p.mitarbeiterMail a{font-size:12px;color:#4D4D4D}#main #mitarbeiterBoxen.mod_article .mitarbeiterBoxenBlock p.mitarbeiterTelefon{padding-bottom:20px;font-size:12px;color:#4D4D4D}#footer{width:960px;float:left}#footer .immobilienBox{width:960px;float:left;margin-bottom:20px}#footer .immobilienBox .ce_hyperlink a{width:200px;height:90px;float:left;display:block;padding-top:150px;padding-right:20px;padding-left:20px;font-size:2em;color:#FFF}#footer .privatImmobilienBox .ce_hyperlink p{font-size:1em;line-height:2.5em}#footer .privatImmobilienBox .mod_newslist{width:240px;float:left}#footer .immobilienBox .ce_hyperlink a:hover{background-color:#ec6906}#footer .immobilienBox .immo_item_single{width:240px;height:240px;float:left}#footer .immobilienBox .immo_item_single .item_data{display:none}#footer .privatImmobilienBox{background-color:#909090}#footer .grundstueckeBox{background-color:#b3b3b3}#footer .grundstueckeBox .caption{height:200px;position:relative;float:left;margin-top:-240px;margin-left:240px;padding:20px;background-image:url("../../files/img/bg_newsboxenSlider.png");background-repeat:repeat;width:440px!important;background-color:transparent}.ie #footer .grundstueckeBox .caption{top:-240px;margin-top:0}#footer .footerKontaktBox{width:240px;height:480px;float:left;margin-bottom:20px;background-color:#ec6906}#footer .footerKontaktBox h3 a{width:240px;float:left;padding-bottom:20px;padding-left:20px;font-size:1.5em;color:#005e1d}#footer .footerKontaktBox p{width:240px;float:left;padding-bottom:10px;padding-left:20px;color:#FFF}#footer .footerKontaktBox p a{color:#FFF}#footer .footerSlider{width:680px;height:240px;float:right;background-color:#ececec;border-right:40px solid #ec6906}#footer .footerSlider .image_container{width:240px;height:240px;float:left;background-image:url("../../files/img/platzhalter_news_240.jpg");background-repeat:no-repeat}#footer .footerSlider .newsBoxHeight{width:440px;height:180px;float:left;padding-top:20px}#footer .footerSlider h3{width:400px;float:left;padding-right:20px;padding-left:20px}#footer .footerSlider h4{width:400px;float:left;padding-right:20px;padding-bottom:5px;padding-left:20px;line-height:20px}#footer .footerSlider h4 a{width:400px;display:block;color:#4D4D4D}#footer .footerSlider ul,#footer .footerSlider ol{padding-left:15px}#footer .footerSlider .teaser{width:400px;float:left;padding-right:20px;padding-left:20px}#footer .footerSlider .teaser a{color:#4D4D4D}#footer .footerSlider .more a{width:400px;height:40px;float:left;display:block;padding-right:20px;padding-left:20px;line-height:40px;color:#ec6906}#footer .footerSlider .caroufredsel_controls a.caroufredsel_prev{width:40px;height:40px;display:block;margin-top:-240px;margin-left:680px;background-image:url("../../files/img/slider_navigation_bg_top.jpg");background-repeat:no-repeat;text-indent:-999em}#footer .footerSlider .caroufredsel_controls a.caroufredsel_next{width:40px;height:40px;right:auto;display:block;margin-top:160px;margin-left:680px;background-image:url("../../files/img/slider_navigation_bg_bottom.jpg");background-repeat:no-repeat;text-indent:-999em}#footer .footerFunktionen{width:720px;height:240px;float:left;margin-bottom:20px}#footer .footerNavigationsBox{width:240px;height:240px;float:left;background-color:#a6a6a6}#footer .mod_search{width:240px;height:120px;float:left}#footer .mod_search h5{width:200px;height:60px;padding-right:20px;padding-left:20px;font-size:1.1em;line-height:80px;font-weight:normal}#footer .mod_search input[type="text"]{width:125px;margin-left:20px;padding:5px}#footer .ce_toplink a{width:240px;height:120px;float:left;display:block;text-align:center;background-image:url("../../files/img/top_navigation_bg_240.jpg");background-repeat:no-repeat;line-height:150px;color:#4D4D4D}#footer .ce_image{width:240px;height:240px;float:left;background-color:#ec6906}#footer .ce_image.tbLogo a{display:block;padding-top:45px;padding-bottom:45px}#footer .socialButtons4{width:240px;height:240px;float:left;background-color:#ec6906}#footer .socialButtons4 .ce_image{width:120px;height:120px;float:left}#footer .ce_gallery{width:720px;height:240px;float:left;background-color:#ec6906}#footer .footerFunktionen .ce_gallery{width:240px}#footer .ce_gallery li{float:left;list-style-type:none}#footer .mod_customnav{width:540px;height:40px;float:left;display:block;margin-bottom:200px;padding-right:20px;padding-left:20px;background-color:#dcdcdc}#footer .mod_customnav li{float:left;list-style-type:none}#footer .mod_customnav a,#footer .mod_customnav span{height:24px;float:left;display:block;margin-top:8px;margin-right:10px;padding-right:10px;border-right:1px solid #4D4D4D;line-height:24px;color:#4D4D4D}#footer .mod_customnav a.last,#footer .mod_customnav span.last{float:left;display:block;margin-right:0;padding-right:0;border:none}#footer .copyright{width:340px;height:40px;float:left;display:block;margin-bottom:200px;padding-right:20px;padding-left:20px;text-align:right;background-color:#dcdcdc}#footer .copyright a{height:24px;float:right;display:block;margin-top:8px;font-size:.8em;line-height:24px;color:#4D4D4D}#footer .webdesign a{width:960px;float:left;margin-bottom:20px;text-align:right;font-size:.8em;color:#e6e6e6}#footer .footerSliderKarriere{width:960px;float:left;margin-bottom:20px}#footer .footerSliderKarriere .footerSliderKarriereContentBox{width:700px;height:120px;position:absolute;margin-top:-140px;margin-left:240px;background-image:url("../../files/img/bg_newsboxenSlider.png");background-repeat:repeat;color:#4D4D4D}#footer .footerSliderKarriere .footerSliderKarriereContentBox h4 a{width:660px;height:40px;float:left;padding-right:20px;padding-left:20px;line-height:40px;color:#ec6906}#footer .footerSliderKarriere .footerSliderKarriereContentBox p{width:660px;height:50px;float:left;padding-right:20px;padding-left:20px;color:#4D4D4D}#footer .footerSliderKarriere .footerSliderKarriereContentBox p a{display:block;color:#4D4D4D}#footer .footerSliderKarriere .footerSliderKarriereContentBox h5 a{width:660px;height:30px;float:left;padding-right:20px;padding-left:20px;line-height:25px;font-weight:normal;color:#ec6906}#footer .footerNavigationGroupContact .mod_customnav{width:720px;height:50px;margin-bottom:20px;padding:0}#footer .footerNavigationGroupContact .mod_customnav a,#footer .footerNavigationGroupContact .mod_customnav span{width:240px;height:50px;margin:0;padding:0;text-align:center;background-color:#d7d7d7;line-height:50px;border:none}#footer .footerNavigationGroupContact .mod_customnav .first a,#footer .footerNavigationGroupContact .mod_customnav .first span{background-color:#c8c8c8}#footer .footerNavigationGroupContact .mod_customnav .first a:before,#footer .footerNavigationGroupContact .mod_customnav .first span:before{content: url(../../files/img/home_btn_black_center.png)}#footer .footerNavigationGroupContact .mod_customnav .last a,#footer .footerNavigationGroupContact .mod_customnav .last span{background-color:#e0e0e0}#footer .footerNavigationGroupContact .mod_search{height:50px;float:right;background-color:#ececec;line-height:46px}#footer .footerNavigationGroupContact .mod_search h5{display:none}#footer .footerNavigationUnitContact{width:960px;float:left;margin-bottom:100%}#footer .footerNavigationUnitContact .mod_customnav{width:720px;height:auto;float:left;margin:0;padding:5px 0 0;background:none}#footer .footerNavigationUnitContact .mod_customnav a,#footer .footerNavigationUnitContact .mod_customnav span{margin-top:0}#footer .footerNavigationUnitContact .footerNavigationUnitContactSocialMedia{width:240px;float:right}#footer .footerNavigationUnitContact .footerNavigationUnitContactSocialMedia a{float:right;margin-left:10px;font-size:0px}#footer .footerNavigationUnitContact .footerNavigationUnitContactSocialMedia img{width:30px;height:30px}.ce_html5 video{width:100%;height:auto}#cookiebar{width:90%;padding-right:5%;padding-left:5%;z-index:200}#cookiebar button{background-color:#ec6906}#footer .toggleDesktop{width:200px;float:left;margin-top:-40px}#footer .toggleDesktop a{font-size:.8em;color:#e6e6e6}
}
@media print{
/* print.css */
#header,#headerExtraBox,#main #gallery,#main .textStartseite .pdf_link,.privatImmobilienBox,.grundstueckeBox img,.footerSlider,.footerFunktionen,#footer .mod_customnav,.webdesign{display:none}#googleMapsFull .pdf_link{display:none}.bigmap{display:none}.immo_object_details_full{margin-top:20px}.fieldLine{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #000}#main .ce_immo_object_list .pagination,#main .ce_immo_object_list .immo_object_details_full .object_buttons,.immo_object_details_full .object_details,.mod_immo_filter,.detail_file,.object_contact_form,.backOptions{display:none}.grundstueckeBox,#footer .copyright{margin-top:20px}#main .ce_immo_object_list .immo_object_details_full .object_image{margin-bottom:20px}.object_map{margin-bottom:20px}#cookiebar{display:none}
}
@media screen{
/* screen_gr.css */
.lang-el{display: none!important}
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/system/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../../files/system/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/system/fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../../files/system/fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/system/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../files/system/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/system/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/system/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/system/fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../files/system/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/system/fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../files/system/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/system/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../files/system/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/system/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../files/system/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/system/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../../files/system/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/system/fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../../files/system/fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../files/system/fonts/roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../../files/system/fonts/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../files/system/fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../../files/system/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/system/fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../../files/system/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/system/fonts/roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../../files/system/fonts/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/system/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../../files/system/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/system/fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../../files/system/fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/system/fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../../files/system/fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/system/fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../../files/system/fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/system/fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../../files/system/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/system/fonts/roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../../files/system/fonts/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/system/fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../../files/system/fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/system/fonts/roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../../files/system/fonts/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/system/fonts/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/system/fonts/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/system/fonts/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
	/* Style-Reset vom alten System */
	
	#main .ce_text {
		width: 960px;
		float: left;
		padding: 0;
		background: none;
	}
	
	#main .layout_full {
		width: 960px;
		padding: 0;
		background: none;
	}
	
	/* Objekt-Liste */
	
	.mm_listItem {
		width: 958px;
		float: left;
		margin-bottom: 20px;
		border: 1px solid #e2e2e2;
		font-size: 14px;
	} 
	
	.mm_listItem.newBox {
		background-image: url("../../files/img/btn_new.png");
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	.mm_listItem:last-child {
		padding-bottom: 0;
	}
	
	.mm_listItem .mm_listImageBox {
		width: 480px;
		float: left;
		height: 310px;
	}
	
	.mm_listItem .mm_listTextBox { 
		padding: 20px;
		width: 438px;
		float: right;
		min-height: 270px;
	}
	
	.mm_listItem .mm_listTextBox h4 {
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
	}
	
	.mod_newslist .mm_listItem .mm_listTextBox h4 {
		font-style: normal;
		font-size: 12px;
	}
	
	.mm_listItem .mm_listTextBox .topBox {
		width: 100%;
		float: left;
		min-height: 235px;
	}
	
	.mm_listItem .mm_listTextBox .headline {
		width: 100%;
		float: left;
	}
	
	.mm_listItem .mm_listTextBox .headline h3 {
		margin-bottom: 0;
		color: #4D4D4D;
		font-size: 18px;
		font-weight: bold;
	}
	
	.mm_listItem .mm_listTextBox .headline h3 a {
		color: #4D4D4D;
	}
	
	.mm_listItem .mm_listTextBox .leftBox {
		width: 209px;
		float: left;
		padding-right: 10px;
	}
	
	.mm_listItem .mm_listTextBox .addressBox {
		width: 100%;
		float: left;
	}
	
	.mm_listItem .mm_listTextBox .addressBox.marginBottom20 h4 {
		margin-bottom: 10px;
	}
	
	.mm_listItem .mm_listTextBox .rightBox {
		width: 209px;
		float: right;
		padding-left: 10px;
	}
	
	.mm_listItem .mm_listTextBox .priceBox {
		width: 100%;
		float: left;
	}
	
	.mm_listItem .mm_listTextBox .bottomBox {
		width: 100%;
		float: left;
	}
	
	.mm_listItem .mm_listTextBox .bottomBox .objectIdBox {
		width: 209px;
		float: left;
		padding-right: 10px;
	}
	
	.mm_listItem .mm_listTextBox .bottomBox .detailsBox a {
		background-color: #4e4f53;
		color: #FFF;
		padding: 5px 0 5px 10px;
		display: block;
		text-align: center;
		width: 209px;
		float: right;
		margin-top: 6px;
	}
	
	.mm_listItem .mm_listTextBox .rightBox .detailsBox a:hover {
		background-color: #4D4D4D;
	}
	
	/* Pagination */
	.ce_metamodel_list .pagination {
		width: 100%;
		float: left;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #e2e2e2;
	}
	
	.ce_metamodel_list .pagination p {
		width: 100%;
		float: left;
		padding-bottom: 5px;
	}
	
	.ce_metamodel_list .pagination ul {
		width: 100%;
		float: left;
		list-style: none;
		padding-left: 0!important;
	}
	
	.ce_metamodel_list .pagination ul li {
		float: left;
	}
	
	.ce_metamodel_list .pagination ul li a, .ce_metamodel_list .pagination ul li span {
		padding: 2px 10px;
		float: left;
		margin-right: 5px;
		background-color: #ec6906;
		color: #FFF;
	}
	
	.ce_metamodel_list .pagination ul li a:hover, .ce_metamodel_list .pagination ul li span {
		background-color: #4D4D4D;
	}
	
	/* MetaModels Offene Gewerke */
	
	.openTradesList {
		width: 918px;
		padding: 20px;
		float: left;
		border: 1px solid #e2e2e2;
		margin-bottom: 20px;
	}
	
	.openTradesList h3 {
		width: 100%;
		border-bottom: 1px solid #e2e2e2;
		font-weight: bold;
		color: #4D4D4D;
	}
	
	.openTradesList h3 a {
		color: #4D4D4D;
	}
	
	.openTradesList p {
		color: #ec6906;
		float: left;
	}
	
	.openTradesList a.openTradesLink {
		float: right;
		background-color: #4e4f53;
		color: #FFF;
		display: block;
		text-align: center;
		width: 209px;
		padding: 5px 0 5px 10px;
	}
	
	/* Object-Filter Anker */
	
	#main .mobileFilterAnker {
		display: none;
	}
	
	/* Objekt-Filter */
	
	.ce_metamodels_frontendfilter.mobile {
		display: none;
	}
	
	.ce_metamodels_frontendfilter {
		width: 918px;;
		float: left;
		margin-bottom: 20px;
		border: 1px solid #e2e2e2;
		padding: 10px 20px 15px 20px;
	}
	
	.ce_metamodels_frontendfilter .mm_select select {
		border: 1px solid #ccc;
		border-radius: 3px;
		box-shadow: 0 1px 1px #eee inset;
		box-sizing: border-box;
		display: inline-block;
		padding: 3px 6px;
		transition: all 0.15s linear 0s;
		width: 100%;
	}
	
	.ce_metamodels_frontendfilter label {
		font-weight: bold;
		font-style: italic;
		padding-bottom: 6px;
	}
	
	.ce_metamodels_frontendfilter .category {
		width: 449px;
		float: left;
		margin-bottom: 5px;
	}
	
	.ce_metamodels_frontendfilter .city {
		width: 449px;
		float: right;
		margin-bottom: 5px;
	}
	
	.ce_metamodels_frontendfilter .company {
		width: 449px;
		float: left;
		margin-bottom: 5px;
	}
	
	.ce_metamodels_frontendfilter .company_nl,
	.ce_metamodels_frontendfilter .company_es {
		width: 449px;
		float: left;
	}
	
	.ce_metamodels_frontendfilter .open_trades_select {
		width: 449px;
		float: right;
		margin-bottom: 5px;
	}
	
	.offeneGewerke .ce_metamodels_frontendfilter .open_trades_select {
		float: left;
	}
	
	.ce_metamodels_frontendfilter .search {
		width: 449px;
		float: right;
	}
	
	.ce_metamodels_frontendfilter.aktuelleProjekteDE .search {
		width: 918px;
		float: left;
	}
	
	/* Objekt-Full-View */
	
	.mm_fullItem .headline {
		width: 100%;
		float: left;
		color: #ec6906;
	}
	
	.mm_fullItem .informationCenter {
		width: 958px;
		float: left;
		margin-bottom: 20px;
		border: 1px solid #e2e2e2;
	}
	
	.mm_fullItem .picture_gallery {
		width: 480px;
		float: left;
	}
	
	.mm_fullItem .picture_gallery .galleryBTN{
		background-image: url("../../files/img/btn_gallery_orange_80.png");
		background-position: right top;
		background-repeat: no-repeat;
		height: 310px;
		width: 480px;
		float: left;
		position: absolute;
	}
	
	.mm_fullItem .picture_gallery ul {
		list-style: none;
		padding-left: 0!important;
	}
	
	.mm_fullItem .picture_gallery li {
		display: none;
	}
	
	.mm_fullItem .picture_gallery li.first {
		display: block;
	}
	
	.mm_fullItem .basicInformations {
		width: 458px;
		float: right;
		padding-left: 20px;
	}
	
	.mm_fullItem .basicInformations .opjectMap {
		width: 440px;
		float: left;
		height: 240px;
		margin: 10px 0;
	}
	
	.mm_fullItem .basicInformations .opjectMap .mod_dlh_googlemaps {
		width: 440px;
		float: left;
		height: 240px;
	}
	
	.mm_fullItem .basicInformations .objectGallery a {
		width: 440px;
		float: left;
		background: #ec6906;
		color: #FFF;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	
	.mm_fullItem .basicInformations .objectGallery.withDownloads a,
	.mm_fullItem .basicInformations .objectGallery.withWebcam a {
		width: 215px;
	}
	
	.mm_fullItem .basicInformations .objectGallery.withDownloads.withWebcam a {
		width: 140px;
	}
	
	.mm_fullItem .basicInformations .objectGallery a:hover {
		background-color: #4D4D4D;
	}
	
	.mm_fullItem .basicInformations .objectDownloads a,
	.mm_fullItem .basicInformations .objectWebcam a {
		width: 215px;
		float: left;
		background: #ec6906;
		color: #FFF;
		height: 40px;
		line-height: 40px;
		text-align: center;
		margin-left: 10px;
	}
	
	.mm_fullItem .basicInformations .objectDownloads.plusWebcam a,
	.mm_fullItem .basicInformations .objectWebcam.plusDownloads a {
		width: 140px;
	}
	
	.mm_fullItem .basicInformations .objectDownloads a:hover {
		background-color: #4D4D4D;
	}
	
	.mm_fullItem .basicInformations .objectWebcam a:hover {
		background-color: #4D4D4D;
	}
	
	.mm_fullItem .objectContentMain {
		width: 960px;
		float: left;
	}
	
	.mm_fullItem .objectContentMain h3 {
		color: #4D4D4D;
		font-weight: bold;
		font-style: italic;
		font-size: 18px;
	}
	
	.mm_fullItem .objectContentMain h4 {
		color: #4D4D4D;
		font-style: italic;
		font-weight: bold;
		font-size: 14px;
	}
	
	.mm_fullItem .objectContentMain p {
		padding-bottom: 10px;
	}
	
	.mm_fullItem .objectContentMain .objectContentObjectDetails {
		width: 480px;
		float: left;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails {
		width: 460px;
		float: right;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .companyLinks a {
		color: #4D4D4D;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .companyLinks .komma:last-child {
		display: none;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox {
		width: 460px;
		float: left;
		padding-bottom: 10px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox .contactBoxWrapper {
		width: 460px;
		float: left;
		padding: 10px 0;
		display: none;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox .oneLine {
		width: 460px;
		float: left;
		padding-bottom: 5px;
		font-size: 14px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox .oneLine h5 {
		float: left;
		width: 170px;
		font-size: 14px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox .oneLine p {
		float: right;
		width: 290px;
		font-size: 14px;
		padding-bottom: 0;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox h4 {
		background-color: #ec6906;
		color: #FFF;
		width: 420px;
		float: left;
		padding: 10px 20px 10px 20px;
		display: block;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox h4:hover,
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox h4.highlight {
		background-color: #4D4D4D;
		cursor:pointer;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox h4::after {
		content: "+";
		float: right;
		font-style: normal;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .contactBox h4.highlight::after {
		content: "-";
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails .oneLine {
		width: 440px;
		float: left;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails a.linkBox {
		background-color: #ec6906;
		color: #FFF;
		width: 420px;
		float: left;
		padding: 10px 20px 10px 20px;
		display: block;
		margin-bottom: 10px;
		font-style: italic;
		font-weight: bold;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails a.linkBox:hover {
		background-color: #4D4D4D;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails a.linkBox::after {
		content: "►";
		float: right;
		font-style: normal;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDetails a.linkBox:last-child {
		margin-bottom: 0;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectTextBoxes {
		width: 960px;
		float: left;
		padding-top: 20px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectTextBoxes h3 {
		border-top: 1px solid #e2e2e2;
		padding-top: 10px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDownloads {
		width: 960px;
		float: left;
		padding: 10px 0;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectDownloads h3 {
		border-top: 1px solid #e2e2e2;
		padding-top: 10px;
	}
	
	.mm_fullItem .objectContentMain .objectContentProjectContact {
		width: 960px;
		float: left;
		padding-top: 20px;
	}
	.mm_fullItem .objectContentProjectDownloads ul {
		padding-left: 0!important;
		list-style: none;
	}
	
	.mm_fullItem .objectContentProjectDownloads a {
		color: #ec6906;
	}
	
	.mm_fullItem .objectContentProjectContact a {
		background-color: #ec6906;
		color: #FFF;
		width: 100%;
		float: left;
		display: block;
		padding: 10px 0;
		text-align: center;
	}
	
	.mm_fullItem .objectContentProjectContact a:hover {
		background-color: #4D4D4D;
	}
	
	.mm_fullItem .objectContentProjectContact .esFormWithoutLink a {
		background-color: transparent;
		color: #ec6906;
		width: auto;
		float: none;
		display: inline;
		padding: 0;
		text-align: left;
	}
	
	/* Footer Box Grundstücke gesucht */
	
	.propertyWohnungsbauParrent .propertyProjektentwicklung {
		display: none;
	}
	
	.propertyProjektentwicklungParrent .propertyWohnungsbau {
		display: none;
	}
	
	/* Newsreader */
	#main .mod_newsreader p.back {
		display: none;
	}
	
	#main .pdf_link {
		display: none;
	}
	
	#main .layout_full .ce_text,
	#main .layout_full p.newsReaderHeadline {
		width: 960px!important;
	}
	
	#main .layout_full .ce_gallery {
		margin-left: 0;
	}
	
	/* Kontaktformular (Offene Gewerke) */
	
	.offeneGewerkeForm {
		border-top: 1px solid #e2e2e2;
	    padding-top: 10px;
	    margin-top: 20px;
	}
	
	.offeneGewerkeForm p.error {
		display: none;
	}
	
	.offeneGewerkeForm .checkbox_container {
	    margin-bottom: 20px;
	}
	
	.offeneGewerkeForm .widget.error label {
		color: red;
	}
	
	.offeneGewerkeForm .checkbox_container legend {
		color: #4D4D4D;
	    font-weight: bold;
	    font-style: italic;
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	
	.offeneGewerkeForm .checkbox_container span {
		float: left;
		width: 320px;
	}
	
	.offeneGewerkeForm .checkbox_container.dse span {
		width: 960px;
	}
	
	.offeneGewerkeForm .checkbox_container.dse label {
		width: 930px;
		float: right;
	}
	
	.offeneGewerkeForm .widget-text {
	    margin-bottom: 5px;
	}
	
	.offeneGewerkeForm .halfWidthWithoutMargin {
		width: 470px;
		float: left;
	}
	
	.offeneGewerkeForm .halfWidth {
		width: 470px;
		float: left;
		margin-left: 10px;
	}
	
	.offeneGewerkeForm .submit_container input {
	    margin-top: 20px;
	    background: #ec6906;
	    -webkit-appearance: none;
	    width: 100%;
	    border: 0;
	    border-radius: 0;
	    padding: 10px 0;
	    color: #fff !important;
	    font-size: 16px;
	}
	
	/* Geschäftsfelder Kontaktbox */
	.geschaeftsfelderGrundstuecke {
		width: 918px;
		float: left;
		border: 1px solid #e2e2e2;
		padding: 20px;
	}
	
	.geschaeftsfelderGrundstuecke h3 {
		color: #4D4D4D;
		border-bottom: 1px solid #ec6906;
	}
	
	.geschaeftsfelderGrundstuecke p {
		padding-bottom: 10px;	
	}
	
	.geschaeftsfelderGrundstuecke a {
		color: #ec6906;
	}
	
	.geschaeftsfelderGrundstuecke .leftBoxGrundstuecke {
		width: 449px;
		float: left;
	}
	
	.geschaeftsfelderGrundstuecke .rightBoxGrundstuecke {
		width: 449px;
		float: right;
	}
	
	.noGrundstueckeGesucht .propertyProjektentwicklung,
	.noGrundstueckeGesucht .propertyWohnungsbau {
		display: none;
	}
