<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */
/* pinyon-script-regular - latin */
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-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('../fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pinyon-script-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Pinyon Script'), local('PinyonScript'),
       url('../fonts/pinyon-script-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pinyon-script-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pinyon-script-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pinyon-script-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pinyon-script-v10-latin-regular.svg#PinyonScript') format('svg'); /* Legacy iOS */
}


body { color: #203853; font-family: 'Open Sans', sans-serif; }

h1, h2 { color: #92add3; }

h1 { font-size: 26px; font-weight: 700; text-transform: uppercase; }

h2 { font-size: 22px; font-weight: 700; text-transform: uppercase; }

h4 { color: #92add3; font-weight: 700; font-size: 18px; text-transform: uppercase; }

h5 { color: #92add3; font-weight: 700; font-size: 16px; }

.wg {font-size: 22px; font-weight: 700; text-transform: uppercase; text-align: left; text-shadow:none;}

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; margin: 20px 0 20px 0; }

.hausordnung ul, li { list-style: circle; margin-left: -12px; margin-bottom: 10px; }

.hausordnung li { list-style: circle; margin-left: -12px; margin-bottom: 10px; }

ul, li { list-style: circle; margin-left: 7px; margin-bottom: 10px; }

.strich-abstand { margin: 40px 0 35px 0; }

a { color: #203853; }

header.container-fluid.top-bar-blue { background-color: #203853; padding: 0; margin: 0; }

.top-bar-blue1 { display: none; }

.font18 { font-size: 1.125em; }

.font21 { font-size: 1.313em; }

.tb-abstand { vertical-align: middle; line-height: 3.6em; padding: 0; margin: 0; }

.tb-abstand-rot { vertical-align: middle; line-height: 3.8em; padding: 0; }

.abstand-oben { margin-top: 50px; }

.abstand-obenwg { margin-top: 70px; }

.abstand-unten { margin-bottom: 25px; }

.glyphicon { vertical-align: middle; line-height: 2.9em; }

.envelope { color: #92add3; line-height: 1.8em; }

.hellblau { color: #92add3; vertical-align: middle; font-size: 14px; }

.hellblau a { color: #92add3; text-decoration: none; margin-left: 10px; }

.hellblau a:hover { color: #92add3; text-decoration: none; }

.weiss1 { color: white; font-weight: bold; text-align: right; vertical-align: middle; padding-right: 10px; }

.weiss { color: white; font-weight: bold; text-align: center; vertical-align: middle; }

.weiss-n, .weiss-n &gt; a { color: white; font-weight: normal; text-align: center; vertical-align: middle; }

.weiss a { color: white; text-decoration: none; }

.tel { color: white; vertical-align: middle; line-height: 1.8em; padding-right: 20px; padding-bottom: 5px; }

.bg-hellblau { background-color: #92add3; text-align: center; }

.bg-rot { background-color: rgb(255, 0, 0); text-align: center; vertical-align: middle; }

.navbar-default.start { border-bottom: none; }

.navbar-default { background-color: #fff; border-left: none; border-right: none; border-bottom: thin solid #203853; border-top: none; border-radius: none; }

.navbar { border-radius: 0; margin-top: 20px; margin-bottom: 0px; }

.navbar-nav { float: right; margin-top: 45px; }

.navbar-default .navbar-nav &gt; li &gt; a { color: #203853; font-weight: bold; font-size: 1em; padding: 15px 15px 0 0; }

.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus { color: #92add3; font-weight: bold; font-size: 1em; }

ul.nav.navbar-nav.navbar-right &gt; li &gt; a.active { color: #92add3; font-weight: bold; font-size: 1em; }

.navbar-collapse { padding-right: 0px; }

.navbar-toggle { margin-right: 0px; }

.navbar-default .navbar-toggle:visited { background-color: #fff; }

.navbar-default .navbar-toggle:hover { background-color: #fff; }

.navbar-default .navbar-toggle:focus { background-color: #fff; }
 .navbar-default .navbar-toggle:activ {
background-color: #fff;
}

.navbar-default .navbar-toggle { border-color: #203853; margin-top: 50px; }

.navbar-default .navbar-toggle .icon-bar { background-color: #203853; }

.navbar-brand { height: 100px; padding-left: 0px; margin-left: 0; }

.navbar &gt; .container .navbar-brand, .navbar &gt; .container-fluid .navbar-brand { margin-right: 15px; }

.kein_abstand { padding: 0; }

.logo { margin: 20px 0 20px 0; max-width: 177px; height: 67px; }

#google_translate_element { float: left; }

.breadcrumb { padding: 0px 15px 8px 15px; margin-bottom: 20px; list-style: outside none none; background-color: #fff; border-radius: 4px; width: 480px; float: right; }

.breadcrumb &gt; li &gt; a { color: #92add3; }

.breadcrumb &gt; .active { color: #203853; }

.daumenbox {  width: 30%; padding-top: 25px; padding-bottom: 25px; float: right;  }

.mv { color: #92add3; font-weight: 700; font-size: 16px; margin-left: 10px; line-height: 0.8em; }

.mv2 { margin-left: 10px; line-height: 0.8em; }

.img-responsive, .thumbnail &gt; img, .thumbnail a &gt; img, .carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img { display: block; width: 100%; height: 100%; }

.item { max-height: 600px; overflow-y: hidden; }

.responsiveContainer { position: relative; padding-bottom: 27%; height: 0; overflow: hidden; }

.responsiveContainer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.responsiveContainer1 { position: relative; padding-bottom: 75%; height: 0; overflow: hidden; }

.responsiveContainer1 iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.responsiveContainer2 { position: relative; padding-bottom: 45%; height: 0; overflow: hidden; }

.responsiveContainer2 iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.carousel-caption { background-color: #203853; width: 20%; height: 65%; right: 10%; left: 60%; padding-bottom: 20px; text-align: left; padding: 10px; }

.carousel-caption h3 { margin-left: 18px; font-size: 1.2em; margin-top: 10px; }

.carousel-caption ul { font-size: 0.9em; padding-left: 29px; }

.carousel-indicators { opacity: 1; transition: opacity 0.2s ease-out 0s; }

.carousel-indicator .hidebullets { opacity: 0; }

.carousel-indicators li { width: 15px; height: 15px; background-color: #92add3; border: 3px solid #92add3; border-radius: 14px; }

.carousel-indicators .active { width: 17px; height: 17px; margin: 0px; background-color: #203853; }

.btn { border-radius: 0; margin-bottom: 30px; }

.btn-default { background-color: #ffffff; border-color: #203853; color: #203853; font-size: 14px; text-transform: uppercase; }

.btn-default:hover { background-color: #92add3; }

.btn-default:focus { background-color: #fff; }

.btn-ueberuns { margin: 5% 0 10% 20%; }

.imgueberuns { margin-bottom: 20px; }

.infobox-wrapper { clear: both; overflow: hidden; }

.map-infobox { width: 180px; height: 80px; padding: 15px 20px 15px 0; float: left; }

.map-info { width: 50px; margin-right: 15px; float: left; }

#google_translate_element { margin-bottom: 20px; }

.wng-text { padding-bottom: 50px; }

.wohnung_start { width: 256px; height: 320px; background-color: #92add3; padding: 0; vertical-align: middle; margin-bottom: 30px; }

.wohnung_start img { height: 190px; width: 256px; }

.wohnung_start:hover { background-color: #fe0000; color: #fff; text-decoration: underline; }

.db-b { font-weight: 700; }

.img-pdf { float: left; margin-top: 5px; }

.ausst-text { padding-bottom: 30px; }

.ausstattung-box { height: 120px; vertical-align: middle; padding: 0px; }

.ausstattung-icon { width: 66px; height: 66px; text-align: center; padding-bottom: 10px; }

.ausstattung-info { padding-left: 0px; text-align: center; height: 66px; color: #92add3; margin: 0; font-size: 16px; font-weight: 700; }

.strich-abstand { margin: 35px 0 35px 0; }

.aausstattung-box { height: 140px; vertical-align: middle; padding-top: 40px; }

.aausstattung-icon { float: left; width: 66px; height: 66px; }

.aausstattung-info { padding: 0 0 0 70px; }

.aausstattung-info h4 { color: #92add3; padding: 0 0 5px 20px; margin: 0; font-weight: 700; }

.aausstattung-info p { margin: 5px 0 0 20px; }

.ausst-btn { padding-top: 50px; }

.kein_abstand-aussen-links { padding-left: 0; }

.kein_abstand-aussen-rechts { padding-right: 0; }

.form-control { background-color: #92add3; background-image: none; border: 0; border-radius: 0; box-shadow: 0; color: #203853; display: block; font-size: 12px; height: 34px; line-height: 1.42857; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; float: left; margin-top: 15px; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}
 input::-webkit-input-placeholder {
color: #203853 !important;
opacity: 1;
}
 input:-moz-placeholder { /* Firefox 18- */
color: #203853 !important;
opacity: 1;
}
 input::-moz-placeholder {  /* Firefox 19+ */
color: #203853 !important;
opacity: 1;
}
 input:-ms-input-placeholder {
color: #203853 !important;
opacity: 1;
}
 textarea::-webkit-input-placeholder {
color: #203853 !important;
opacity: 1;
}
 textarea:-moz-placeholder { /* Firefox 18- */
color: #203853 !important;
opacity: 1;
}
 textarea::-moz-placeholder {  /* Firefox 19+ */
color: #203853 !important;
opacity: 1;
}
 textarea:-ms-input-placeholder {
color: #203853 !important;
}
 .has-error input::-webkit-input-placeholder {
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error input:-moz-placeholder { /* Firefox 18- */
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error input::-moz-placeholder {  /* Firefox 19+ */
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error input:-ms-input-placeholder {
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error textarea::-webkit-input-placeholder {
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error textarea:-moz-placeholder { /* Firefox 18- */
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error textarea::-moz-placeholder {  /* Firefox 19+ */
color: #A94442 !important;
opacity: 1;
font-weight: bold;
}
 .has-error textarea:-ms-input-placeholder {
color: #A94442 !important;
font-weight: bold;
}

.form-group { margin-bottom: 0; }

.font-kl { font-size: 8px; }

.btn-form { margin-top: 30px; }

.impr { line-height: 1.6em; }

.kotext_abstand { line-height: 1em; }

.einzugli { margin-left: 10px; }

.einzugli2 { margin-left: 37px; }

.kontaktdaten .glyphicon { line-height: 1em; padding-right: 5px; font-size: 18px; margin-bottom: 7px; }

.kontaktdaten .glyphicon-globe { line-height: 2.6em; padding-right: 5px; font-size: 18px; margin-bottom: 7px; }

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 205px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .glyphicon { line-height: 1.2em; padding-right: 5px; font-size: 18px; margin-bottom: 7px; }

.footer1 .glyphicon-globe { line-height: 2.6em; padding-right: 5px; font-size: 18px; margin-bottom: 7px; }

.text_abstand { line-height: 2em; }

.footer1 .einzugli { margin-left: 25px; }

.footer1 .logo-f {width: 60%;}

.nav_unten { background-color: #203853; height: 50px; }

.nav_unten ul { height: 50px; list-style-type: none; float: left; padding: 18px 0; font-size: 12px; }

.nav_unten ul li { display: inline-block; color: #92add3; padding-right: 5px; font-size: 12px; }

.nav_unten ul li a { display: inline-block; color: #92add3; }

.nav_unten ul li :hover { color: #fff; text-decoration: none; }

.nav_unten .activ { color: #fff; }

.dn { display: none; }

.fehler { display: block; color: red; margin: 15px 0 -12px; }

#success { padding: 10px 20px; background-color: rgba(146,173,211,0.2); font-size: 1em; }


@media (min-width: 991px) and (max-width: 1200px) {

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; margin: 20px 0 20px 0; }

.wohnung_start .col-md-3 { width: 25%; }

.strich-abstand { margin: 40px 0 35px 0; }

.daumenbox {  width: 30%; }

.wohnung_start { width: 200px; height: 300px; background-color: #92add3; padding: 0; vertical-align: middle; margin-bottom: 30px; }

.wohnung_start img { height: 144px; width: 200px; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.nav_unten ul { height: 50px; list-style-type: none; float: left; padding: 18px 0; font-size: 12px; }

.nav_unten ul li { font-size: 12px; }
}

@media (min-width: 769px) and (max-width: 990px) {

.top-bar-blue { display: none; }

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; margin: 0; }

.carousel-caption h3 { margin-left: 18px; font-size: 1em; margin-top: 8px; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; }

.carousel-caption ul { font-size: 0.8em; }

.carousel-indicator { bottom: 5px; }

.carousel-indicators li { width: 13px; height: 13px; background-color: #92add3; border: 2px solid #92add3; border-radius: 12px; }

.carousel-indicators .active { width: 15px; height: 15px; margin: 0px; background-color: #203853; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.navbar-nav { float: left; }

.navbar-nav &gt; li &gt; a { line-height: 15px; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-brand { height: 100px; padding-left: 0px; }

.navbar-brand img { height: 50px; width: 132px; }

.navbar-default .navbar-toggle { margin-top: 35px; }

.breadcrumb { display: none; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 50%; }

.responsiveContainer { position: relative; padding-bottom: 27%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 60%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 45%; height: 0; overflow: hidden; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.whg4 { display: none; }

.strich-abstand { margin: 40px 0 35px 0; }

.wohnung_start { width: 25%; }

.wohnung_start img { height: 144px; width: 200px; }

.wohnung_start { display: block; width: 200px; height: 300px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }

.kein_abstand-aussen-links { padding: 0; }

.kein_abstand-aussen-rechts { padding: 0; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 400px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f {width: 40%;}

.nav_unten ul { margin-left: 0; }
}

@media (max-width: 881px) {

.top-bar-blue { background-color: #203853; display: none; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; }

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; }

.responsiveContainer { position: relative; padding-bottom: 27%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 60%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.carousel-caption h3 { margin-left: 15px; font-size: 0.9em; margin-top: 8px; }

.carousel-caption ul { font-size: 0.7em; }

.carousel-indicator { bottom: 4px; }

.carousel-indicators li { width: 10px; height: 10px; background-color: #92add3; border: 1px solid #92add3; border-radius: 9px; }

.carousel-indicators .active { width: 12px; height: 12px; margin: 0px; background-color: #203853; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

ul.nav.navbar-nav.navbar-right &gt; li &gt; a.active { font-size: 1em; }

.navbar-nav { float: left; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-nav &gt; li &gt; a { line-height: 15px; }

.navbar-brand { height: 100px; padding-left: 0px; }

.navbar-brand img { height: 50px; width: 132px; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.navbar-default .navbar-toggle { margin-top: 35px; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 50%; }

.strich-abstand { margin: 40px 0 35px 0; }

.whg4 { display: none; }

.wohnung_start { width: 200px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 400px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f {width: 50%;}

.nav_unten ul { margin-left: 0; }
}

@media screen and (max-width: 768px) {

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; }

.strich-abstand { margin: 40px 0 35px 0; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 50%; }

.daumenboxlinks {  width: 50%; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; }

.fullnav-fluid { width: 100% !important; margin-left: 0; margin-right: 0; }

.fullnav { padding-left: 0; padding-right: 0; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-nav { float: left; }

.navbar-brand { height: 100px; padding-left: 0px; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.responsiveContainer { position: relative; padding-bottom: 35%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 60%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 35%; height: 0; overflow: hidden; }

.whg4 { display: none; }

.breadcrumb { display: none; }

.wohnung_start { width: 25%; }

.wohnung_start img { height: 144px; width: 200px; }

.wohnung_start { display: block; width: 200px; height: 300px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }

.kein_abstand-aussen-links { padding: 0; }

.kein_abstand-aussen-rechts { padding: 0; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.kotext_abstand { line-height: 1em; }

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 650px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f {width: 40%;}

.nav_unten ul { height: 60px; list-style-type: none; float: left; padding: 15px 0; font-size: 11px; line-height: 15px; margin-left: 0; }

.nav_unten ul li { font-size: 11px; }
}

@media (min-width: 558px) and (max-width: 767px) {

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; }

.strich-abstand { margin: 40px 0 35px 0; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 50%; }

.daumenboxlinks {  width: 50%; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; }

.responsiveContainer { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; }

.navbar-brand { height: 100px; padding-left: 0px; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.navbar { margin-top: 10px; border-radius: none; }

.navbar-brand { padding-left: 0px; height: 85px; }

.navbar-brand img { height: 50px; width: 132px; }

.navbar-default .navbar-toggle { margin-top: 35px; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.breadcrumb { display: none; }

.strich-abstand { margin: 20px 0 20px 0; }

.wohnung_start img { height: 190px; width: 263px; float: left; }

.wohnung_start { width: 500px; height: 190px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 650px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f { width: 20%;}

.nav_unten ul { height: 60px; list-style-type: none; float: left; padding: 18px 0; font-size: 11px; line-height: 10px; margin-left: 0; }

.nav_unten ul li { font-size: 11px; }
}

@media (min-width: 481px) and (max-width: 557px) {

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; }

.strich-abstand { margin: 40px 0 35px 0; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 50%; }

.daumenboxlinks {  width: 50%; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; }

.responsiveContainer { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 90%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 80%; height: 0; overflow: hidden; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.wohnung_start img { height: 190px; width: 200px; float: left; }

.wohnung_start { width: 400px; height: 190px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.breadcrumb { display: none; }

.strich-abstand { margin: 20px 0 20px 0; }

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 620px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f {width: 30%;}

.nav_unten ul { height: 60px; list-style-type: none; float: left; padding: 15px 0; font-size: 10px; line-height: 10px; margin-left: 0; }

.nav_unten ul li { font-size: 10px; }
}

@media screen and (max-width: 480px) {

header.container-fluid.top-bar-blue1 { background-color: #203853; padding: 0; display: block; margin: 0; }

hr { border-color: #203853 -moz-use-text-color -moz-use-text-color; border-style: solid; border-width: thin; }

.weiss1 { color: white; font-weight: bold; text-align: center; vertical-align: middle; padding: 0px; margin: 0; }

.responsiveContainer { position: relative; padding-bottom: 50%; height: 0; overflow: hidden; }

.responsiveContainer1 { position: relative; padding-bottom: 90%; height: 0; overflow: hidden; margin-top: 20px; }

.responsiveContainer2 { position: relative; padding-bottom: 80%; height: 0; overflow: hidden; }

.container-fluid.slider { position: relative; width: 100%; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.carousel-caption h3 { margin-left: 10px; font-size: 0.7em; margin-top: 5px; }

.carousel-caption ul { font-size: 0.5em; }

.carousel-indicator { bottom: 2px; }

.carousel-indicators li { width: 8px; height: 8px; background-color: #92add3; border: 1px solid #92add3; border-radius: 7px; }

.carousel-indicators .active { width: 9px; height: 9px; margin: 0px; background-color: #203853; }

.navbar { margin-top: 10px; border-radius: none; }

.navbar-collapse { width: 100%; position: absolute; z-index: 1; background-color: rgba(255, 255, 255, 0.85); padding: 0; }

.navbar-default .navbar-nav &gt; li &gt; a { font-size: 1em; }

.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus { font-size: 1em; }

ul.nav.navbar-nav.navbar-right &gt; li &gt; a.active { font-size: 1em; }

.navbar-nav &gt; li &gt; a { line-height: 15px; }

.navbar-nav { float: left; }

.navbar-nav { margin: 5px 13px 20px 13px; }

.navbar-brand { padding-left: 0px; height: 85px; }

.navbar-brand img { height: 50px; width: 132px; }

.navbar-default .navbar-toggle { margin-top: 35px; }

.weiss-n { font-size: 10px; }

.db-b { font-size: 11px; }

.breadcrumb { display: none; }

.strich-abstand { margin: 40px 0 35px 0; }

.btn-ueberuns { margin: 5% 33% 10% 33%; }

.daumenbox {  width: 100%; }

.daumenboxlinks {  width: 100%; }

.wohnung_start img { height: 116px; width: 150px; float: left; }

.wohnung_start { width: 300px; height: 116px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; line-height: 90%; }

.ausstattung-info { font-size: 14px; }

.aausstattung-box { height: 160px; }

.aausstattung-info h4 { font-size: 16px; }

.kein_abstand_kl { padding: 0; }
 .form-control::-moz-placeholder {
color: #203853 !important;
opacity: 1;
}

.container-fluid.footer1 { padding: 30px 0 30px 0; }

.footer1 { height: 620px; background-color: #92add3; font-size: 13px; margin-top: 90px; }

.footer1 .logo-f {width: 30%;}

.nav_unten ul { height: 60px; list-style-type: none; float: left; padding: 15px 0; font-size: 9px; line-height: 10px; margin-left: 0; }

.nav_unten ul li { font-size: 9px; }
}

@media (min-width: 300px) and (max-width: 400px) {

.btn-ueberuns { margin-top: 5%; margin-bottom: 10%; text-align: center; }

.wohnung_start img { height: 87px; width: 130px; float: left; }

.wohnung_start { width: 260px; height: 87px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; line-height: 90%;}

.nav_unten ul { height: 60px; list-style-type: none; float: left; padding: 8px 0; font-size: 9px; line-height: 5px; margin-left: 0; }

.nav_unten ul li { font-size: 9px; }

.footer1 .logo-f {width: 40%;}
}

.carousel .carousel-indicators { opacity: 0; }

.carousel:hover .carousel-indicators { opacity: 1; transition: 1000ms; color: #fff; }

@media screen and (max-width: 989px) {

.fullnav-fluid { width: 100% !important; padding-left: 0; padding-right: 0; }

.fullnav { padding-left: 0; padding-right: 0; }

.navbar-brand { padding-left: 15px; }

.navbar-toggle { margin-right: 15px; }
}
</pre></body></html>