@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@font-face{font-family:'IconFontKreuzaecker-Regular';font-weight:500;src:url(/sites/all/themes/immosite_2/fonts/IconFontKreuzaecker-Regular.eot);src:url(/sites/all/themes/immosite_2/fonts/IconFontKreuzaecker-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/immosite_2/fonts/IconFontKreuzaecker-Regular.woff) format("woff"),url(/sites/all/themes/immosite_2/fonts/IconFontKreuzaecker-Regular.ttf) format("truetype"),url(/sites/all/themes/immosite_2/fonts/IconFontKreuzaecker-Regular.svg#eeff77e4eeee3f21da53c93c2321be2d) format("svg");}@media (min-width:600px){.only-mobile{display:none;}}input:hover,textarea:hover{outline:none;}input,textarea{border:1px solid rgba(255,255,255,0.3);padding:8px;background:rgba(255,255,255,0.25);}input[type="text"],input[type="email"],textarea[type="text"],textarea[type="email"]{width:280px;}@media (min-width:480px){input[type="text"],input[type="email"],textarea[type="text"],textarea[type="email"]{width:360px;}}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea[type="text"]::-webkit-input-placeholder,textarea[type="email"]::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea[type="text"]:-moz-placeholder,textarea[type="email"]:-moz-placeholder{color:rgba(255,255,255,0.5);}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea[type="text"]::-moz-placeholder,textarea[type="email"]::-moz-placeholder{color:rgba(255,255,255,0.5);}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea[type="text"]:-ms-input-placeholder,textarea[type="email"]:-ms-input-placeholder{color:rgba(255,255,255,0.5);}.webform-component-textfield label,.webform-component-email label{display:none;}.form-textarea-wrapper textarea,.form-textarea-wrapper .grippie{width:280px;border-bottom:none;}@media (min-width:480px){.form-textarea-wrapper textarea,.form-textarea-wrapper .grippie{width:360px;}}.form-textarea-wrapper .grippie{display:none;}h4.form-title{margin-top:12px;padding-top:8px;border-top:1px solid #ffffff;}.not-logged-in.page-user .tabs--primary{display:none;}.menu{list-style:none;list-style-image:none;margin:0;padding:0;}.field--name-body ul{margin:0 0 1em 0;padding:0;list-style-type:none;}.field--name-body li{margin:0 0 0 18px;padding:0;background:none;}.field--name-body li:before{font-family:"IconFontKreuzaecker-Regular";content:"-";font-size:16px;float:left;width:18px;margin-left:-18px;padding-bottom:10px;color:rgba(255,255,255,0.7);}img,media{max-width:100%;height:auto;}#supersized img{max-width:none;max-height:none;}.l-content > .view > .view-header{font-size:27px;line-height:39px;}.section-gewerbeflaechen .l-content > h1.fixed,.section-gewerbeflaechen .l-content > .view > .view-header.fixed{background-color:#DBDDDD;}.section-gewerbeflaechen h1,.section-wohnungen h1{display:none;}.c_wohnungen__headline,.c_wohnungen__subheadline{padding-left:20px;padding-right:20px;}.view-wohnungen .view-content,.view-gewerbe .view-content{padding-left:20px;padding-right:20px;}.view-wohnungen h3,.view-gewerbe h3{margin-bottom:12px;}.view-wohnungen table,.view-gewerbe table{width:100%;font-size:16px;line-height:22px;border-bottom:1px solid #F5EFE7;}.view-wohnungen th,.view-gewerbe th{background-color:#F5EFE7;}.view-wohnungen tr.odd,.view-gewerbe tr.odd{background-color:transparent;}.view-wohnungen tr.even,.view-gewerbe tr.even{background-color:#F5EFE7;}.view-wohnungen tr.visible-row,.view-gewerbe tr.visible-row{cursor:pointer;}.view-wohnungen tr.visible-row:hover,.view-gewerbe tr.visible-row:hover{background:#4D4D4D;color:#ffffff;}.view-wohnungen tr.invisible-row,.view-gewerbe tr.invisible-row{height:0;padding:0;margin:0;background:#ffffff;}.view-wohnungen tr.invisible-row td,.view-gewerbe tr.invisible-row td{padding:0;}.view-wohnungen th,.view-gewerbe th{text-align:right;}.view-wohnungen td,.view-gewerbe td{padding:3px 6px;text-align:right;}.view-wohnungen th > span,.view-gewerbe th > span{display:block;padding:6px;}.view-wohnungen .attachment-after,.view-gewerbe .attachment-after{margin-top:36px;}.views-field-field-ws-haus,.views-field-field-ws-etage{display:none;}@media (min-width:600px){.views-field-field-ws-haus,.views-field-field-ws-etage{display:table-cell;}}.view-gewerbe table{border-bottom:1px solid #ECEDEE;}.view-gewerbe th{background-color:#ECEDEE;}.view-gewerbe tr.even{background-color:#ECEDEE;}.view-gewerbe tr.invisible-row{background:#ffffff;}html.js .accordion-inhalt{display:none;}.accordion-inhalt{padding:10px;}.acc-header:after{content:" ";display:block;clear:both;}.acc-header h2.acc-title{float:left;font-size:18px;margin-bottom:1em;}.acc-header .invisible-close{float:right;font-size:20px;cursor:pointer;}.acc-content{text-align:center;}.acc-content .acc-grundriss{display:inline-block;}.acc-footer{margin-top:30px;}.c-wohnungen-details{width:100%;}.c-wohnungen-details:after{content:" ";display:block;clear:both;}.c-wohnungen-details .c-wohnungen-detail{float:left;}.c-wohnungen-details .c-wohnungen-detail .c-wohnungen-detail-label{font-size:15px;font-weight:700;color:#005079;border-bottom:1px solid #000;margin-bottom:4px;}.c-wohnungen-details .c-wohnungen-detail-pdf a{font-size:12px;background:#ffffff;padding:2px 8px;color:#ffffff;}.c-wohnungen-details .c-wohnungen-detail-wohnflaeche{width:18%;}.c-wohnungen-details .c-wohnungen-detail-sitzplatz{width:18%;}.c-wohnungen-details .c-wohnungen-detail-keller{width:15%;}.c-wohnungen-details .c-wohnungen-detail-nebenkosten{width:23.5%;}.c-wohnungen-details .c-wohnungen-detail-pdf{width:25.5%;}#c-randspalten-bilder{position:relative;margin-top:178px;}@media (min-width:1140px){#c-randspalten-bilder{margin-top:216px;}}#c-randspalten-bilder .contextual-links-region{position:static;}#c-randspalten-bilder .contextual-links-region .contextual-links-wrapper{display:none !important;}#randspalten-haus{position:relative;margin-bottom:60px;}.randspalten-haus{display:none;position:absolute;width:100%;top:0;z-index:2;}body.immosite-2-randspalten-typ-w #randspalten-haus-0--typ-w{display:block;position:relative;z-index:1;}body.immosite-2-randspalten-typ-g #randspalten-haus-0--typ-g{display:block;position:relative;z-index:1;}.randspalten-etage{display:none;}#randspalten-etage{margin-bottom:50px;}.randspalten-etagenuebersicht{display:none;}.l-content > .view > .view-header.fixed{position:fixed;top:100px;background-color:#EBDFD1;width:100%;}@media (min-width:768px){.l-content > .view > .view-header.fixed{width:74.57627%;}}@media (min-width:961px){.l-content > .view > .view-header.fixed{top:110px;}}@media (min-width:1140px){.l-content > .view > .view-header.fixed{width:57.62712%;}}@media (min-width:1280px){.l-content > .view > .view-header.fixed{width:738px;}}.l-content > .view > .view-header .c_wohnungen__headline{margin-bottom:36px;}.l-content > .view > .view-header.fixed .c_wohnungen__headline{margin-bottom:0;padding-top:5px;}.l-content > .view > .view-header .c_wohnungen__subheadline{padding-bottom:10px;}.l-content > .view > .view-header.fixed .c_wohnungen__subheadline{padding-bottom:5px;}#c-randspalten-bilder.fixed{position:fixed;top:0;width:23.72881%;float:left;margin-right:1.69492%;margin-right:20px;margin-top:110px;}@media (min-width:961px){#c-randspalten-bilder.fixed{margin-top:120px;}}body{font-size:18px;line-height:26px;font-family:Arial,sans-serif;font-weight:500;color:#ffffff;background-color:#353747;background-image:url(/sites/all/themes/immosite_2/images/design/bg_website.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;}body.section-wohnungen{background-image:none;background-color:#EBDFD1;}body.section-gewerbeflaechen{background-image:none;background-color:#DBDDDD;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;}h1,h2{font-size:26px;line-height:34px;margin-bottom:36px;}@media (min-width:600px){h1,h2{font-size:32px;line-height:40px;margin-bottom:44px;}}@media (min-width:1140px){h1,h2{font-size:40px;line-height:48px;}}h3{font-size:22px;line-height:26px;margin-bottom:18px;}@media (min-width:600px){h3{font-size:28px;line-height:32px;margin-bottom:24px;}}h4{font-size:18px;line-height:26px;}p{margin-top:0;margin-bottom:1em;}a{text-decoration:none;outline:none;}a:link,a:visited{color:#ffffff;}a:hover,a:active{color:rgba(255,255,255,0.5);}ul{margin-top:0;margin-bottom:1em;}@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}.wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 20px;}.wrap:after{content:" ";display:block;clear:both;}@media (min-width:1320px){.wrap{padding:0;}}.l-branding--mobile{position:fixed;top:25px;left:20px;width:115px;z-index:9999;}@media (min-width:961px){.l-branding--mobile{display:none;}}.l-branding--mobile h1{display:none;}.l-header{position:fixed;background:#ffffff;height:100px;width:100%;z-index:3;}@media (min-width:961px){.l-header{height:110px;}}.l-header .l-branding{display:none;position:fixed;top:12px;left:20px;width:130px;z-index:9999;}@media (min-width:961px){.l-header .l-branding{display:block;position:static;float:left;width:150px;padding:12px 0 0 20px;}}@media (min-width:1140px){.l-header .l-branding{width:150px;}}.l-header h1.site-name{display:none;}.l-header .l-navigation{float:left;margin-left:54px;padding-top:40px;}@media (min-width:1140px){.l-header .l-navigation{padding-top:40px;}}@media (min-width:768px){.l-header .c-main-menu__mobile{display:none !important;}}.l-header .c-main-menu{display:none;}@media (min-width:768px){.l-header .c-main-menu{display:block;margin-left:150px;}}.l-main{min-height:400px;padding-top:110px;}.section-wohnungen .l-main .wrap,.section-gewerbeflaechen .l-main .wrap{padding:0;}.l-content{padding:30px 0 40px;width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:768px){.l-content{padding:50px 0 40px;width:83.05085%;float:left;margin-right:1.69492%;margin-left:8.47458%;}}@media (min-width:1140px){.l-content{padding:80px 0 40px;margin-left:16.94915%;}}.l-content .content-bottom{margin-top:30px;}@media (min-width:600px){.l-content .content-bottom{margin-right:16.94915%;}}.section-wohnungen .l-content,.section-gewerbeflaechen .l-content{width:100%;float:left;margin-left:0;margin-right:0;margin-left:0%;}@media (min-width:768px){.section-wohnungen .l-content,.section-gewerbeflaechen .l-content{width:74.57627%;float:left;margin-right:1.69492%;min-height:900px;}}@media (min-width:1140px){.section-wohnungen .l-content,.section-gewerbeflaechen .l-content{width:57.62712%;float:left;margin-right:1.69492%;margin-left:16.94915%;}}.section-wohnungen .l-region--sidebar-second,.section-gewerbeflaechen .l-region--sidebar-second{display:none;}@media (min-width:768px){.section-wohnungen .l-region--sidebar-second,.section-gewerbeflaechen .l-region--sidebar-second{display:block;width:23.72881%;float:right;margin-right:0;}}@media (min-width:1140px){.section-wohnungen .l-region--sidebar-second,.section-gewerbeflaechen .l-region--sidebar-second{width:23.72881%;float:right;margin-right:0;}}.vimeo-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.body-overlay{background:rgba(22,51,82,0.9);color:#ffffff;padding:30px;}@media (min-width:600px){.body-overlay{position:absolute;bottom:0;width:500px;}}.body-overlay a:link,.body-overlay a:visited{text-decoration:underline;color:#ffffff;}.body-overlay a:hover,.body-overlay a:active{color:#005079;}.front h2{font-weight:500;color:#ffffff;text-shadow:1px 1px 4px #888;}.l-region--header{position:relative;}.c-block-miet-me{display:none;}@media (min-width:1280px){.c-block-miet-me{display:block;position:fixed;width:240px;top:-10px;right:-20px;}}.colorbox__wrapper img{line-height:1;border:4px solid #ffffff;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;}.link-icon:before{content:'\e808';font-family:"IconFontKreuzaecker-Regular";padding-right:6px;}.download-icon:before{content:'\e809';font-family:"IconFontKreuzaecker-Regular";padding-right:6px;}.standardbild img{line-height:1;border:4px solid #ffffff;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;}.iconfont{font-family:"IconFontKreuzaecker-Regular";}.flexslider{border-radius:0;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;}.flex-control-nav{bottom:-45px;}.flex-control-paging li a{width:15px;height:15px;background:#8C908E;border:1px solid #1A4F2D;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.flex-control-paging li a.flex-active{background-color:#ffffff;}a.meanmenu-reveal{display:none;}.mean-container .mean-bar{float:left;width:100%;position:fixed;background:transparent;padding:0;min-height:100px;z-index:999;}@media (min-width:961px){.mean-container .mean-bar{display:none;}}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:30px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#4D4D4D;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;}.mean-container a.meanmenu-reveal span{display:block;background:#4D4D4D;height:3px;margin-top:3px;}.mean-container .mean-nav{float:left;width:100%;background:#4D4D4D;margin-top:100px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1);}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:30px;padding:16px !important;font-size:22px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important;}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9);}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}.mean-nav .wrapper{width:100%;padding:0;margin:0;}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;box-sizing:content-box;}.mean-remove{display:none !important;}.c-main-menu{font-size:16px;font-weight:700;text-transform:uppercase;white-space:nowrap;}@media (min-width:768px){.c-main-menu{font-size:22px;}}.c-main-menu ul.menu{position:relative;margin:0;padding:0;}.c-main-menu ul.menu li{position:relative;display:inline-block;padding-right:18px;}@media (min-width:1140px){.c-main-menu ul.menu li{padding-right:32px;}}.c-main-menu ul.menu a{display:block;color:#005079;}.c-main-menu ul.menu a:hover,.c-main-menu ul.menu a:active{color:#005079;padding-bottom:2px;border-bottom:3px solid #005079;}.c-main-menu ul.menu a.active,.c-main-menu ul.menu a.active-trail{color:#005079;padding-bottom:2px;border-bottom:3px solid #005079;}.c-main-menu ul.menu ul{position:absolute;top:28px;left:0;font-weight:500;text-transform:none;}.c-main-menu ul.menu ul li{position:relative;}.c-main-menu ul.menu ul a{line-height:30px;height:30px;}.c-textblock-bild{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ffffff;}.c-textblock-bild:after{content:" ";display:block;clear:both;}.c-textblock-bild .c-textblock-bild__text{float:left;}.c-textblock-bild .c-textblock-bild__bild{float:right;}.c-textblock-bild p{margin:0;}.adresse__text,.adresse__logo{float:left;margin-right:48px;margin-bottom:32px;}.logo--csg{width:160px;}.logo--tinoph{width:110px;}.video-wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;border:4px solid #ffffff;border-radius:0;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;box-shadow:rgba(0,0,0,0.3) 0px 0px 15px;}.video-wrapper iframe{position:absolute;left:0;top:0;height:100%;width:100%;}
