/* layout_basic.css */
#kontaktArticle{height:460px;background-color:#e7e7e9}#VermietungVerkaufText{min-height:250px;background-color:#f5f5f5}.immo_projekt_title{font-size:40px}#ctrl_6{width:100%}#kontakt_bild{height:460px;background-image:url("../../files/images/desk-home-office-indoors-1036808.jpg");background-position:left top;background-repeat:no-repeat;background-size:cover}#VermietungVerkauf{height:250px;background-image:url("../../files/images/apartment-clean-condominium-279719.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#Immobilienverwaltung{height:420px;background-image:url("../../files/images/appartment-building-appartments-architecture-87223.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#workshop{height:470px;background-image:url("../../files/images/blueprint-designing-diagram-834892.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#beratung{height:455px;background-image:url("../../files/images/apartment-cabinet-chairs-2398375.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#erfahrung{background-image:url("../../files/images/architecture-black-and-white-black-and-white-911738.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#leitlinie{background-image:url("../../files/images/abstract-abstract-expressionism-architecture-950241.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#vertrauen{background-size:cover}.mod_article .ce_text{margin-right:5%;margin-left:5%}.mod_article.startseite{height:400px}.light{color:#fff}#planungsworkshop{background-image:url("../../files/images/architect-businesswoman-composition-313691_black.jpeg");background-position:center center;background-repeat:no-repeat;background-size: cover}#qualitaet{background-image:url("../../files/images/apartment-architecture-chairs-533157.jpeg");background-position:center center;background-repeat:no-repeat;background-size: cover}.mobile_menu_title{display:none}#kontakt{margin:40px 30px}#kontakt fieldset{border:0}#kontakt .widget-text label,#kontakt .widget-textarea label,#kontakt .widget-captcha label{display:block}.reserviert{background-image:url("../../files/images/reserviert.png");background-position:right top;background-repeat:no-repeat}.verkauft{background-image:url("../../files/images/verkauft.png");background-position:right top;background-repeat:no-repeat}.immo_wohnung_properties p{margin-top:5px;color:#7e7e7e;word-break: break-all}.besondereAusstattung p{margin-top:5px;color:#000}.immo_wohnung_properties p.value{margin-top:5px;margin-bottom:5px;font-size:1.2rem;font-weight:bold;color:#000}button.submit,input.submit{padding:8px;font-size:16px}#login .login_text{min-width:120px;float:left}#login .widget{margin-top:5px;margin-bottom:5px}#login fieldset{margin-left:0;padding-left:0;border:0px}#versteckt{width:100px}#facebookLogo{width:28px;height:28px;padding-left:15px;vertical-align:middle}#container{background-color:#fff}div.paarbilder{width:31%;height:100px;max-width:120px;float:left;margin:1%;background-position:center top;background-repeat:no-repeat}.minicalendar .today{font-weight:bold;text-decoration:underline}.mod_eventlist p.time{margin-top:.1em}p.eventTitle{margin-top:.2em;margin-bottom:.2em;font-size:18px}.mod_eventlist .header{font-size:20px;font-weight:bold}#footer div.inside .mod_article_as_module{padding-right:5%;padding-left:5%}table td{vertical-align:top}h3{font-size:1.6em}p.download-element{margin-top:0;padding-top:0}.ce_table{text-align:left}.ce_table td{padding:5px 10px}.ce_table tr.odd{background-color:#f7f7f7}.ce_table th{padding-right:10px;padding-bottom:10px;padding-left:10px;font:20px 'Roboto',sans-serif}.ce_table thead{border-bottom:1px solid #000}.sitemap ul li{list-style-type: none}.sitemap ul{margin-left:0;padding-left:0;list-style-type: none}#navi-desktop{margin-left:355px}#main div#newsletter.mod_article .article_inside{padding-top:30px;padding-bottom:30px}#main div.mod_article h1.slider_tanzkurse_control{text-align:center}#kontaktformular input.submit{margin-top:15px}#kontaktformular textarea.textarea.grid16{width:100%;margin-right:1%;margin-left:1%;resize: vertical}p.error{color:#c90000}#prevDay-container{width:70px;height:0px;left:-80px;position:relative;overflow:visible;top:-150px}#nextDay-container{width:70px;height:0px;top:-150px;position:relative;overflow:visible;clear:both;left:100%}ul.tooltipEventList{margin-right:20px;margin-left:20px}.tanzkurse_club_kommentar{font-size:13px;font-style:italic}.tanzkurse_club_legende{font-size:10px;font-weight:bold}div.mod_tanzkursrubrik table tr.odd{background-color:#f2f2f2}div.mod_tanzkursrubrik table td{padding-top:2px;padding-bottom:2px}div.ce_image.grid16{width:100%;margin:0;padding:0}div.ce_image.grid16 img{width:100%}#slider{margin:0;margin: 0 !important}.light,.light h1,.light h2,.light h3{color:#fff}.mod_breadcrumb{padding-top:20px;padding-bottom:20px;padding-left:20px;background:#0f1c26 url("../../") center center no-repeat;border-top:1px solid #c00124;background-size:cover}.mod_breadcrumb ul li{display:inline-block;margin-right:30px;font-size:1.1em;color:#fff}.mod_breadcrumb ul li.active{padding-left:41px;background-image:url("../../files/theme_astoria/li-active%402x.png");background-position:left center;background-repeat:no-repeat;font-size:1.4em;color:#fff}.mod_breadcrumb ul{width:100%;max-width:1140px;overflow:auto;margin:0 auto}#slider_tanzkurse_control{padding-top:20px;padding-bottom:20px;background-size:cover}#slider_tanzkurse_control ul li{display:inline-block;margin-right:15px;margin-left:15px}#slider_tanzkurse_control ul li a{font-size:1.3em;color:#7e7e7e}#slider_tanzkurse_control ul li a.trail{font-size:1.3em;color:#fff}#slider_tanzkurse_control ul li a:hover,#slider_tanzkurse_control ul li a.active{text-decoration:none;color:#fff;cursor:pointer;-webkit-transition-duration: 0.8s}#slider_tanzkurse_control ul{overflow:auto;text-align:center}div.eventBlock{overflow:auto}div.eventBlock .header{padding-top:5px;padding-bottom:5px;text-align:center;background-color:#a30000;color:#fff}div.eventListOffset3{margin-left:19.75% !important}.mod_calendar .head{padding-bottom:10px;font:2.0em 'Roboto',sans-serif}.flexslider .slides img{max-height:300px}#footer .inside{margin:0 auto}p.info{margin-bottom:10px;font-size:10px;font-weight:bold}div.flexslider{margin:0;padding:0;border:0px;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}section.ce_flexSlider{margin:0}.mod_article *[class*="ce_flexSlider"]{margin:0}.red{color:#a30000}.kursstufe h3{margin-top:0;margin-bottom:0;padding:10px 5px;text-align:center;background-color:#a30000;font-family:'Open Sans','sans-serif';color:#fff;font-weight:100;color: #ffffff !important}.tanzkurse_club_title{font-weight:bold;color:#a30000}.tanzkurs_detail{padding-top:10px;border-top:1px solid #e4e4e4}div.caroufredsel_pagi.tanzkurse{padding:10px;text-align:center}div.caroufredsel_pagi.tanzkurse a{display:inline-block;margin-right:10px;margin-left:10px;font-size:20px;color:#fff;font-weight:300}div.caroufredsel_pagi.tanzkurse a:hover,div.caroufredsel_pagi.tanzkurse a.selected{text-decoration:none;color:#c90000}.caroufredsel_wrapper .mod_tanzkursrubrik{}.article_inside{width:100%;max-width:1140px;margin:0 auto}.caroufredsel_navi{display:none}#Logo_gross{position:absolute;float:left;margin-top:16px;margin-right:20px;margin-left:20px;z-index:10}#logo{height:90px;float:left}#nav_mobile_link{display:none}#nav_mobile_link img{width:30px;height:30px;padding-right:10px;padding-left:10px}#footer .sitemap{margin-top:20px;margin-bottom:40px}.mod_article.light{color:#fff}a:link,a:visited{text-decoration:none;color:#ed1c24}a:hover{text-decoration:underline}#main{overflow:auto;float:none;background-color:#fff}#main ul li{}.ce_text ul li{padding-left:13px;background-image:url("../../files/theme_astoria/li-active%402x.png");background-repeat:no-repeat;background-position: 0px 6px;background-size: 6px 9px}.mainlist{padding-left:40px}.mainlist > li > ol > li::before{padding-right:10px;font-weight:bold;content: counter(section) "."counter(sub1) ""}.mainlist > li > ol > li{margin-top:5px;padding-left:5px;list-style-type:none;counter-increment: sub1;font-weight:300}.mainlist > li{font-weight:bold;counter-increment: section}div.date_box{position:relative;float:left;margin-top:-17px;margin-left:-17px;padding:5px 8px;background-color:#a30000}div.mod_newslist div.layout_simple div.date_box{margin-top:-5px;padding:5px 8px}div.date_box_day{text-align:center;font-size:2em;color:#fff}div.mod_newslist div.layout_simple div.date_box_day{font-size:1em;color:#fff}div.date_box_month{text-align:center;font-size:1em;color:#fff}div.mod_newslist div.layout_simple div.date_box_month{font-size:.5em;color:#fff}div.mod_newslist div.layout_simple div.headline{padding-top:5px;padding-bottom:5px;text-align:left}h1,h2,h3{font-family:'Roboto',sans-serif;font-weight: 100}h1{font-size:3.0em}.ce_headline{font-weight:300}#main div.mod_article .article_inside{padding-top:20px;padding-bottom:40px}#main div.mod_article.nav_tanzkurse .article_inside{padding-top:20;padding-bottom:0}#main div.mod_article h1,#main div.mod_article h3,#main div.mod_article h2{margin-top:10;padding-top:0;padding-bottom:0}#main div.mod_article h1{margin-top:20px;padding-top:0;padding-bottom:0}#main div.mod_article h2{margin-top:10px;margin-bottom:10px;padding-top:0;padding-bottom:0;font-size:50px}#main div.mod_article h5{margin-top:12px;padding-top:0;padding-bottom:0;font-size:21px;line-height:1.2381;font-weight: 400}#main div.mod_article h4{font:40px/1.1 "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}#main div.mod_article h3{font-size:27px}#slider_control ul li{padding-top:15px;padding-bottom:15px;border-top:1px solid #dedede;font-size:1.2em;list-style-type:none}#slider_control ul{border-bottom:1px solid #dedede}#slider_control ul li a{color:#000}#slider_control ul li a:hover,#slider_control ul li a.active{text-decoration:none;color:#c00124;cursor: pointer}.layout_latest h1{color:#c00124;font:65px 'Roboto',sans-serif;font-weight: 100}.mod_newslist .layout_latest{margin-bottom:15px;padding-right:15px}.mod_newslist .layout_latest figure,.mod_newsreader .layout_full figure{max-width:30%;margin-left:15px}.mod_newslist .layout_latest div.fb-like.fb_iframe_widget{max-width:164px;position:relative;float:left;margin:0;padding:0}.mod_newslist.grid9{border-right:1px solid #e5e5e5}.mod_newslist .layout_simple{border-top:1px solid #dedede}.mod_newslist .layout_simple.first{border-top:0px solid #dedede}.mod_newslist .layout_simple figure{max-width:10%;margin-top:10px;margin-right:15px;margin-bottom:10px}.mod_newslist .layout_simple a:link,.mod_newslist .layout_simple a:visited{vertical-align:middle;font-size:2.0em;color:#c00124}.mod_newslist .layout_simple a:hover{}div.news_container{margin-left:14%}#footer{overflow:auto;background-color:#0f1c26;border-top:1px solid #c00124;color:#fff}#footer a:link,#footer a:visited,#footer li,#footer ul,.mod_breadcrumb a:link,.mod_breadcrumb a:visited{font-weight:normal;text-decoration:none;color:#7e7e7e;list-style-type:none}#footer a:hover,.mod_breadcrumb a:hover{color:#f0f0f0;-webkit-transition-duration: 0.8s}.noPad{padding-top:0;padding-bottom:0}a.eventLink:link,a.eventLink:visited{font-weight:bold;color:#fff}mod_eventlist a.eventLink:link,mod_eventlist a.eventLink:visited{color:#000}body{background-color:#0f1c26;font:14px 'Open Sans','sans-serif';font-weight:300}#header{width:100%;background-color:#fff;border-bottom:8px solid #ed1c24}#wrapper{width:100%;min-height:100%;margin:0 auto}#header_inside{width:100%;max-width:1140px;margin-right:auto;margin-left:auto}div.mod_article.startseite div.article_inside{margin-top:80px;margin-bottom:80px;padding-top:0;padding-bottom:0;background-color:#fff;background-color:rgba(255,255,255,.85)}.mod_calendar table.minicalendar{width:100%;margin:0;padding:0}.mod_calendar table.minicalendar td.days{padding:5px 5px 10px;text-align:center}#main div.mod_article .mod_calendar_events_of_day h1,#main div.mod_article .mod_calendar_events_of_day h3{margin-top:0;padding-top:0;font-size:2.0em;font-weight:bold}#main div.mod_article.no_padding .article_inside{padding:0;padding:0 !important}div.album h2{margin-top:0;margin-bottom:0;padding:20px 20px 5px;text-align:center;font-size:1.5em;color:#fff}#main div.mod_article h2.immo_projekt_etage{font-size:35px}div.album{overflow:hidden;margin-top:10px;margin-bottom:10px}div.album div.col_2{padding:10px;text-align:center;font-size:.8em;color:#a30000}div.album table{width:101%;height:100%;margin:0;border:0px;background-color:rgba(0,0,0,.7)}div.album a:hover table{background-color:rgba(0,0,0,.3);-webkit-transition-duration: 0.8s}.startseite a:hover{text-decoration:none;color:#000;-webkit-transition-duration: 0.8s}.mod_gallery_creator div.pagination ul li{display:inline;margin-right:20px;margin-left:20px;color:#fff;font:1.8em 'Roboto',sans-serif;font-weight:100}.mod_gallery_creator div.pagination ul{overflow:auto;text-align:center}.mod_gallery_creator a:link,.mod_gallery_creator a:visited{font-weight:normal;text-decoration:none;color:#7e7e7e}.mod_gallery_creator a:hover{font-weight:normal;text-decoration:none;color:#fff;-webkit-transition-duration: 0.8s}div#newsletter h3{margin-top:0;padding-top:0;text-align:right;font-size:2em;line-height:25px;color:#fff;color:#ffffff !important}div#newsletter table{width:100%}#galleryContainer figure.image_container{max-height:170px;overflow:hidden;margin-top:15px}div.mod_gallery_creator div.backLink{text-align:left}.rsts-skin-default .rsts-slide img{max-width:200px}