body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* BugBuster: grid-1120-16-pixel.css, LGPL license */
#wrapper{width:1120px;margin:0 auto}*[class*="grid"]{float:left;display:inline;margin-right:10px;margin-left:10px}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12,.mod_article.grid13,.mod_article.grid14,.mod_article.grid15,.mod_article.grid16{margin-left:0;margin-right:0}.grid1{width:50px}.grid2{width:120px}.grid3{width:190px}.grid4{width:260px}.grid5{width:330px}.grid6{width:400px}.grid7{width:470px}.grid8{width:540px}.grid9{width:610px}.grid10{width:680px}.grid11{width:750px}.grid12{width:820px}.grid13{width:890px}.grid14{width:960px}.grid15{width:1030px}.grid16{width:1100px}.grid16_0{margin:0 !important;width:100%}.mod_article.grid1{width:70px}.mod_article.grid2{width:140px}.mod_article.grid3{width:210px}.mod_article.grid4{width:280px}.mod_article.grid5{width:350px}.mod_article.grid6{width:420px}.mod_article.grid7{width:490px}.mod_article.grid8{width:560px}.mod_article.grid9{width:630px}.mod_article.grid10{width:700px}.mod_article.grid11{width:770px}.mod_article.grid12{width:840px}.mod_article.grid13{width:910px}.mod_article.grid14{width:980px}.mod_article.grid15{width:1050px}.mod_article.grid16{width:1120px}.offset1{margin-left:80px !important}.offset2{margin-left:150px !important}.offset3{margin-left:220px !important}.offset4{margin-left:290px !important}.offset5{margin-left:360px !important}.offset6{margin-left:430px !important}.offset7{margin-left:500px !important}.offset8{margin-left:570px !important}.offset9{margin-left:640px !important}.offset10{margin-left:710px !important}.offset11{margin-left:780px !important}.offset12{margin-left:850px !important}.offset13{margin-left:920px !important}.offset14{margin-left:990px !important}.offset15{margin-left:1060px !important}.mod_article.offset1{margin-left:70px !important}.mod_article.offset2{margin-left:140px !important}.mod_article.offset3{margin-left:210px !important}.mod_article.offset4{margin-left:280px !important}.mod_article.offset5{margin-left:350px !important}.mod_article.offset6{margin-left:420px !important}.mod_article.offset7{margin-left:490px !important}.mod_article.offset8{margin-left:560px !important}.mod_article.offset9{margin-left:630px !important}.mod_article.offset10{margin-left:700px !important}.mod_article.offset11{margin-left:770px !important}.mod_article.offset12{margin-left:840px !important}.mod_article.offset13{margin-left:910px !important}.mod_article.offset14{margin-left:980px !important}.mod_article.offset15{margin-left:1050px !important}

/* BugBuster: grid-1120-16-pixel-responsive.css, LGPL license */
@media(min-width:980px) and (max-width:1140px){#wrapper{width:960px}.grid1{width:40px}.grid2{width:100px}.grid3{width:160px}.grid4{width:220px}.grid5{width:280px}.grid6{width:340px}.grid7{width:400px}.grid8{width:460px}.grid9{width:520px}.grid10{width:580px}.grid11{width:640px}.grid12{width:700px}.grid13{width:760px}.grid14{width:820px}.grid15{width:880px}.grid16{width:940px}.mod_article.grid1{width:60px}.mod_article.grid2{width:120px}.mod_article.grid3{width:180px}.mod_article.grid4{width:240px}.mod_article.grid5{width:300px}.mod_article.grid6{width:360px}.mod_article.grid7{width:420px}.mod_article.grid8{width:480px}.mod_article.grid9{width:540px}.mod_article.grid10{width:600px}.mod_article.grid11{width:660px}.mod_article.grid12{width:720px}.mod_article.grid13{width:780px}.mod_article.grid14{width:840px}.mod_article.grid15{width:900px}.mod_article.grid16{width:960px}.offset1{margin-left:70px !important}.offset2{margin-left:130px !important}.offset3{margin-left:190px !important}.offset4{margin-left:250px !important}.offset5{margin-left:310px !important}.offset6{margin-left:370px !important}.offset7{margin-left:430px !important}.offset8{margin-left:490px !important}.offset9{margin-left:550px !important}.offset10{margin-left:610px !important}.offset11{margin-left:670px !important}.offset12{margin-left:730px !important}.offset13{margin-left:790px !important}.offset14{margin-left:850px !important}.offset15{margin-left:910px !important}}@media(min-width:768px) and (max-width:979px){#wrapper{width:768px}.grid1{width:28px}.grid2{width:76px}.grid3{width:124px}.grid4{width:172px}.grid5{width:220px}.grid6{width:268px}.grid7{width:316px}.grid8{width:364px}.grid9{width:412px}.grid10{width:460px}.grid11{width:508px}.grid12{width:556px}.grid13{width:604px}.grid14{width:652px}.grid15{width:700px}.grid16{width:748px}.mod_article.grid1{width:48px}.mod_article.grid2{width:96px}.mod_article.grid3{width:144px}.mod_article.grid4{width:192px}.mod_article.grid5{width:240px}.mod_article.grid6{width:288px}.mod_article.grid7{width:336px}.mod_article.grid8{width:384px}.mod_article.grid9{width:432px}.mod_article.grid10{width:480px}.mod_article.grid11{width:528px}.mod_article.grid12{width:576px}.mod_article.grid13{width:624px}.mod_article.grid14{width:672px}.mod_article.grid15{width:720px}.mod_article.grid16{width:768px}.offset1{margin-left:58px !important}.offset2{margin-left:106px !important}.offset3{margin-left:154px !important}.offset4{margin-left:202px !important}.offset5{margin-left:250px !important}.offset6{margin-left:298px !important}.offset7{margin-left:346px !important}.offset8{margin-left:394px !important}.offset9{margin-left:442px !important}.offset10{margin-left:490px !important}.offset11{margin-left:538px !important}.offset12{margin-left:586px !important}.offset13{margin-left:634px !important}.offset14{margin-left:682px !important}.offset15{margin-left:730px !important}.mod_article.offset1{width:48px !important}.mod_article.offset2{width:96px !important}.mod_article.offset3{width:144px !important}.mod_article.offset4{width:192px !important}.mod_article.offset5{width:240px !important}.mod_article.offset6{width:288px !important}.mod_article.offset7{width:336px !important}.mod_article.offset8{width:384px !important}.mod_article.offset9{width:432px !important}.mod_article.offset10{width:480px !important}.mod_article.offset11{width:528px !important}.mod_article.offset12{width:576px !important}.mod_article.offset13{width:624px !important}.mod_article.offset14{width:672px !important}.mod_article.offset15{width:720px !important}}@media(max-width:767px){#wrapper{width:auto}*[class*="grid"]{float:none !important;display:block !important;width:auto !important}*[class*="offset"]{margin-left:10px !important}}
/* Layout.css */
html,body{height:100%;margin:0;padding:0}html{overflow-y:scroll}body{background-color:#f1f1f1;font:1.0em/1.5em Arial,sans-serif;color:#4a4949}#wrapper{width:auto;height:100%;min-height:100%;position:relative;height: auto ! important}#header{width:100%;margin-bottom:30px;padding-top:10px;background-color:#e7e7e7;-webkit-box-shadow:0 6px 6px rgba(68,68,68,.3);box-shadow:0 6px 6px rgba(68,68,68,.3);border-bottom:2px solid #e2001a;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header .inside{z-index:999}#header .inside,#main .inside,#footer .inside{max-width:1120px;margin:0 auto}#header .clear_header{height:1px;clear:both}#container{padding-bottom:80px}#main{width:100%;margin:0 auto;padding-bottom:30px}#footer{width:100%;height:80px;bottom:0;position:absolute;background-color:#d8d8d8;border-top:2px solid #e2001a}
/* Content.css */
h1{border-bottom:1px dotted #f29a79;font-size:1.3em;font-weight:bold;color:#626262}h2{font-size:1.2em;font-weight:bold;color:#ff4900}h3{font-size:110%;font-weight:bold}#immobilien-info .ce_text.grid4,#beratung-info .ce_text.grid4,#startseite-immo-verkauf .ce_text.grid4,#startseite-immo-miete .ce_text.grid4{margin-top:5px;margin-bottom:30px;text-align:center;background-color:#eaeaea;-webkit-box-shadow:0 2px 6px rgba(68,68,68,.3);box-shadow:0 2px 6px rgba(68,68,68,.3);border-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#startseite-info{margin:5px 0 30px;text-align:center}#startseite-info h3,#immobilien-info h3,#beratung-info h3{font-size:1.3em;font-weight:bold}h4{border-bottom:1px dotted #f29a79;font-size:110%;font-weight:bold;color:#626262}.mod_newslist h2{margin-bottom:0}a{text-decoration:none}a:link,a:visited{color:#f00}a:hover,a:focus{color:#000}.more a:link,.more a:visited{padding:2px 10px;background-color:#d8d8d8;border-radius:4px;font-size:.9em;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc')}.more a:hover,.more a:focus{background-color:#e2001a;color:#fff}.back a:link,.back a:visited{padding:2px 5px;background-color:#e2001a;border-radius:4px;font-size:.9em;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc')}.layout_latest .more{margin-top:-15px}.back a:hover,.back a:focus{background-color:#4a4949}p.info{margin-top:0;margin-bottom:0;font-size:.8em;font-style:italic}.ce_text ul{padding-left:20px;list-style-type:square}.mod_newsreader,.mod_newslist{margin-bottom:5px;padding:0 20px 20px;background-color:#eaeaea;-webkit-box-shadow:0 2px 0 rgba(68,68,68,.3);box-shadow:0 2px 0 rgba(68,68,68,.3);border-bottom-right-radius:4px;border-bottom-left-radius:4px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.mod_tagcloudnews{margin-bottom:5px;padding:0 20px;background-color:#eaeaea}.cloud li{float:left;margin-right:20px;padding-top:10px;padding-bottom:10px}.reltext{padding:0 5px 0 0}.mod_newslist img{width:150px;height:100px;float:left;padding-top:25px;padding-right:40px;padding-bottom:20px}.white .flexslider{margin-bottom:0}.ce_gallery li{margin:2px 18px 20px 2px;padding:10px 10px 6px;-webkit-box-shadow:0 2px 6px rgba(68,68,68,.3);box-shadow:0 2px 6px rgba(68,68,68,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.image_container.float_right{margin:2px 2px 20px 20px;padding:10px 10px 5px;-webkit-box-shadow:0 2px 6px rgba(68,68,68,.3);box-shadow:0 2px 6px rgba(68,68,68,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_gallery img{width:150px;height:100px}.dlh_googlemap{height: 350px !important}form#kontaktformular{margin-bottom:5px;padding:1em;background-color:#eaeaea;-webkit-box-shadow:0 2px 0 rgba(68,68,68,.3);box-shadow:0 2px 0 rgba(68,68,68,.3);border-bottom-right-radius:4px;border-bottom-left-radius:4px;line-height:1;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.row_0.row_first.even.headline{line-height:1;color:#f00}#kontaktformular label{display:block;margin:1em 0 .25em;cursor: pointer}#kontaktformular .checkbox_container label{display:inline}#kontaktformular .checkbox_container{margin-top:1.5em;margin-bottom:1em}#kontaktformular input[type="text"],#kontaktformular textarea{width:440px;max-width:96%;padding:.25em;border:1px solid #ddd;-webkit-box-shadow:0 2px 6px rgba(170,170,170,0.3);box-shadow:0 2px 6px rgba(170,170,170,0.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#kontaktformular select{width:450px;max-width:96%;padding:.25em;border:1px solid #ddd;-webkit-box-shadow:0 2px 6px rgba(170,170,170,0.3);box-shadow:0 2px 6px rgba(170,170,170,0.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#kontaktformular .submit_container{padding-top:20px}#kontaktformular .submit{width:100%;padding:10px}.ce_table table{width:98%;margin-bottom:1em;border:1px solid #d9d9d9;border-collapse:collapse}.ce_table td,.ce_table th{padding:.2em .5em}.ce_table thead{background-color:#d8d8d8}.ce_table tr.even{background-color:#fff;color:#444}.ce_table td.col_last{text-align:right}#agb ol{padding-left:30px;list-style-type:decimal}#footer .ce_text.grid10{padding-top:25px;font-size:1.0em;color:#000}
/* navis.css */
#header .mod_navigation{margin:10px 10px 0;background-color:#d8d8d8}#header .mod_navigation ul{display:table;margin:0 auto;text-align:center;border-left:1px solid #a0a1a0;list-style-type:none}#header .mod_navigation li{width:auto;float:left;border-right:1px solid #a0a1a0}#header .mod_navigation a,#header .mod_navigation span{display:block;margin-right:1px;margin-left:1px;padding:10px 15px;font-size:1.3em;line-height:42px;text-decoration:none;color:#000}#header .mod_navigation .active,#header .mod_navigation .trail{background-color:#e2001a;color:#fff}#header .mod_navigation a:hover,#header .mod_navigation a:focus{background-color:#e2001a;color:#fff}#header .mod_navigation .level_2{width:0;height:0;left:-32768px;top:-32768px;position:absolute;overflow:visible}#header .mod_navigation ul .level_2{background-color:rgba(216,216,216,.9);-webkit-box-shadow:0 2px 4px rgba(68,68,68,0.7);box-shadow:0 2px 4px rgba(68,68,68,0.7);border-bottom-right-radius:6px;border-bottom-left-radius:6px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header .mod_navigation .level_2 li{width:100%;position:relative;clear:both}#header .mod_navigation li:hover .level_2{width:auto;height:auto;left:auto;top:auto;position:absolute;overflow:visible;z-index: 999}#header .mod_navigation .level_2 a,#header .mod_navigation .level_2 span{width:200px;margin-right:0;margin-left:0;border-bottom:1px dotted #fff;font-size:1.1em;line-height:32px}#header .mod_navigation .level_2 a:hover,#header .mod_navigation .level_2 a:focus{background-color:#e2001a;color:#fff}.navilinks ul{background-color:#eaeaea;border-radius:6px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-box-shadow:0 2px 6px rgba(68,68,68,0.3);box-shadow:0 2px 6px rgba(68,68,68,0.3);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.navilinks a{display:block;padding-top:4px;padding-bottom:4px;padding-left:15px;border-bottom:1px dotted #fff;font-size:1.1em}.navilinks a:hover,.navilinks span,.navilinks .trail{background-color:#aeaeae;border-bottom:1px dotted #fff;color:#fff}.navilinks span.active{display:block;padding-top:4px;padding-bottom:4px;padding-left:15px;background-color:#aeaeae;border-bottom:1px dotted #fff;font-size:1.1em;color:#fff}.morebut a:link,.morebut a:visited{padding:5px 10px;background-color:#D8D8D8;border-radius:4px;font-size:1.1em;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.morebut a:hover,.morebut a:focus{background-color:#E2001A;color:#fff}#footer .mod_customnav{margin-right:0;margin-left:0;padding-top:25px;padding-bottom:20px}#footer .mod_customnav li{float:left}#footer .mod_customnav a,#footer .mod_customnav span{display:block;margin-right:10px;margin-left:10px;color:#000}#footer .mod_customnav a:hover,#footer .mod_customnav a:focus{color:#e2001a}#footer .mod_customnav .active{color:#e2001a}.pagination{display:block;margin-top:20px;font-size:1em}.pagination p{display:none}.mod_article div.pagination ul{float:left;margin:4px 0}.pagination li{float:left}.pagination a{margin-right:2px;margin-left:2px;padding:1px 4px;background-color:#fff}.pagination .current{display:block;margin-right:2px;margin-left:2px;padding:0 5px;background-color:#f00;color:#fff}.pagination a:hover,.pagination a:focus{background-color:#f00;color:#fff}
@media screen and (min-width:980px) and (max-width:1140px){
/* mobilgrid.css */
#header .inside,#main .inside,#footer .inside{width:960px}
}
@media screen and (min-width:768px) and (max-width:979px){
/* mobilgrid1.css */
#header .inside,#main .inside,#footer .inside{width:768px;margin:0 auto}#header .mod_navigation ul{width:100%;display:table;margin:0 auto}#header .mod_navigation li{width:100%;float:none}#header .mod_navigation li:hover .level_2{display:none}#header .mod_navigation a,#header .mod_navigation span{display:block;margin-right:1px;margin-left:1px;padding:1px 15px;font-size:1.3em;line-height:1.3em;text-decoration:none;color:#000}#startseite-info .ce_text.grid4,#immobilien-info .ce_text.grid4,#beratung-info .ce_text.grid4{margin-top:40px;margin-bottom:20px;text-align:center;background-color:#eaeaea;-webkit-box-shadow:0 2px 6px rgba(68,68,68,.3);box-shadow:0 2px 6px rgba(68,68,68,.3);border-radius:4px;font-size:.8em;behavior:url('assets/css3pie/1.0.0/PIE.htc')}
}
@media screen and  (max-width:767px){
/* mobilgrid2.css */
#header .inside,#main .inside,#footer .inside{width:auto;margin:0 auto}#header .mod_navigation ul{width:100%;display:table;margin:0 auto}#header .mod_navigation li{width:100%;float:none}#header .mod_navigation a,#header .mod_navigation span{display:block;margin-right:1px;margin-left:1px;padding:1px 15px;font-size:1.3em;line-height:1.3em;text-decoration:none;color:#000}#header .mod_navigation li:hover .level_2{display:none}
}
