p {margin:0px; padding:0px; font-family: Open Sans, Times New Roman, Times, serif !important; font-size:18px !important;}
h1 {font-size:46px !important;}
h2 {font-size:28px !important;}
h3 {font-size:22px !important;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding:0px !important;}
ul.auflistung {text-align:left; margin-left:15px;}
ul.auflistung li{font-size:14px !important;}
body {height:auto; width:100%; min-height:100%;font-family:'Open Sans', sans-serif !important;}
.standorte { margin-top:40px;}
.img-r {width:100%; max-width:383px; margin-bottom:50px;}
.content-img {max-width:100%; height:auto;}
.img-h {width:100%; max-width:313px; margin-bottom:50px;}
.font-link {margin:0 5px 0 0;}
.with-pipe:after {content: "|"; color:#808080; cursor:default;}
.footer span {vertical-align:middle !important; color:#808080 !important; font-size:14px !important;}
.footer a {text-decoration:none !important; color:#808080 !important; font-size:16px !important;}
.footer-left-content a {font-size:14px !important;}
.footer a:hover{text-decoration:none !important; color:#FFFFFF !important;}
.btn {color:#FFFFFF !important; text-decoration:none !important;}
.links-resi {color:#82c031; text-decoration:none;}
.links-haus {color:#b90012; text-decoration:none;}
.button-haeuser {color:#FFFFFF; font-size:24px !important; background:#B90012; border:3px solid #C5432B !important; margin:10px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; transition: background 0.5s;}
.button-haeuser:hover {color:#FFFFFF !important; background:#C5432B; transition: background 0.5s;}
.button-residenzen {color:#FFFFFF; font-size:24px !important; background:#82C031; border:3px solid #AFD67B !important; margin:10px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; transition: background 0.5s;}
.button-residenzen:hover {color:#FFFFFF !important; background:#AFD67B; transition: background 0.5s;}
.button-einrichtungen {color:#FFFFFF; font-size:24px !important; background:#0049ac; border:3px solid #0a59c4 !important; margin:10px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; transition: background 0.5s;}
.button-einrichtungen:hover {color:#FFFFFF !important; background:#0a59c4; transition: background 0.5s;}
.wrapper {height:100%; width:100%; position:relative !important; padding-bottom:100px !important;}
.main {height:auto; width:100%;}
.mundus-header {background: #b90012; /* Old browsers */ background: -moz-linear-gradient(left,  #b90012 0%, #b90012 0%, #b90012 50%, #82c031 50%, #82c031 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left,  #b90012 0%,#b90012 0%,#b90012 50%,#82c031 50%,#82c031 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right,  #b90012 0%,#b90012 0%,#b90012 50%,#82c031 50%,#82c031 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ height:100px; width:100%; border: 0px solid transparent; border-bottom: 20px solid transparent; -moz-border-image: -moz-linear-gradient(left, #C5432B 50%, #AFD67B 50%); -webkit-border-image: -webkit-linear-gradient(left, #C5432B 50%, #AFD67B 50%); border-image: linear-gradient(to right, #C5432B 50%, #AFD67B 50%); border-image-slice: 1;}
.mundus-main {height:100%; width:auto; text-align:center; padding-top:50px !important; padding-left:100px !important; padding-right:100px !important;}
.mundus-haeuser {height:auto; width:100%;}
.mundus-haeuser-header {background:#B90012; height:100px; width:100%; border-bottom:20px solid #C5432B;}
.mundus-haeuser-main {height:auto; width:auto; text-align:center; padding-top:50px !important; padding-left:100px !important; padding-right:100px !important; padding-bottom: 50px!important; margin-bottom: 100px;}
.mundus-residenzen {height:auto; width:100%;}
.float-right {float: right !important;}
.mundus-residenzen-header {background:#82C031; height:100px; width:100%; border-bottom:20px solid #AFD67B;}
.mundus-residenzen-main {height:auto; width:auto; text-align:center; padding-top:50px !important; padding-left:100px !important; padding-right:100px !important; padding-bottom: 50px!important; margin-bottom: 100px;}
.mundus-einrichtungen {height:auto; width:100%;}
.mundus-einrichtungen-header {background:#0049ac; height:100px; width:100%; border-bottom:20px solid #0a59c4;}
.mundus-einrichtungen-main {height:auto; width:auto; text-align:center; padding-top:50px !important; padding-left:100px !important; padding-right:100px !important; padding-bottom: 50px!important; margin-bottom: 100px;}
.footer {bottom: 0; min-height:50px !important; height:auto; width:100%; position:fixed !important; background-color:#1a1a1a; border-top:10px solid #262626;}
.footer-left-content {height:100%; width:100%; padding-left:100px !important; background-color:#1a1a1a; color:#FFFFFF; margin-top:5px;}
.footer-right-content {text-align:right; height:100%; width:100%; padding-right:100px !important; background-color:#1a1a1a; color:#FFFFFF; float:right !important; padding-top:10px; margin-top:5px;}
.footer-right-content img {margin-right:5px;}
.footer-right-content img.fb {width:25px; height:25px;}
.rotate{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-property: -webkit-transform; -ms-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; overflow:hidden;}
.rotate:hover {-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg);}
.page-header {border-bottom: 1px solid #c5432b !important;}
@media screen and (max-width : 500px)  {
.mundus-haeuser-main {padding-top:20px !important; padding-left:10px !important; padding-right:10px !important;}
.mundus-residenzen-main {padding-top:20px !important; padding-left:10px !important; padding-right:10px !important;}
.mundus-einrichtungen-main {padding-top:20px !important; padding-left:10px !important; padding-right:10px !important;}
.mundus-main {padding-left:10px !important; padding-right:10px !important;}
.with-pipe:after {content:none;}
}
@media screen and (max-width : 1200px)  {
.footer-left-content{padding-left:10px !important; text-align:center;}
.footer-right-content {padding-left:10px !important; padding-right:0px !important; text-align:center;}
}
@media screen and (max-width : 991px){
 .mundus-haeuser-header {margin-top:50px;}
 .wrapper {display: flex; flex-direction: row; flex-wrap: wrap;}
 .mundus-residenzen-main{margin-bottom: 75px!important}
 .mundus-haeuser-main{margin-bottom: 75px!important}
 .mundus-residenzen {order: 1;}
 .mundus-haeuser {order: 2; padding-bottom:  75px!important}
 .mundus-einrichtungen {order: 3;}
 .footer{ position: fixed!important; }
}

@media screen and (max-width : 600px){
h1.resp {font-size:22px !important;}
}
@media (min-width: 10px){
.seo-webtec {display: none;}
}
.seo-webtec {
        color: #fff;
}