<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
h1, h2, h3, h4, h5, h6 {
    /*color: #0178C1!important;*/
    line-height: 1.2;	
	font-family: 'Lato', sans-serif;
	margin-top:25px;
	margin-bottom:25px;
}

ul{margin-left:20px;}

h3.name{
	margin:15px 0px 15px 0px;
	font-size:1.5em;
}

				img.hygiene{width:100px;}



.mitglied{
    background-color: #1e4aa5;
    border-radius: 5px;
    padding: 4px 4px 4px 15px;
    color: white;
    font-size: 11px;
}

#top-search form input {
    padding: 10px 0px 10px 0;
    letter-spacing: 1px;
    width: 100%;
}

.sale-flash {
    background-color: #1e4aa5;
    font-size: 12px;
}

body{font-size: 15px;}

.flyerdownload{margin-top: 10px;font-size: 15px;margin-left: 14px;}
.flyerdownload i{margin-right:5px;}

.autocomplete-suggestions { width:400px!important;border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.fehler_kontakt p {
    font-size: 110%;
    margin: 0 0 6px;
    color: #E4013A;
    font-weight: bold;
}

.ezsearch-result{
    margin: 20px 0px 20px 0px;
    border-bottom: 1px solid #E4E1E1;
 
}

.ezsearch-result h2{
    margin-bottom: 10px;
}

#page-title.page-title-mini h1 {
    font-size: 20px;
}


.nobg {
    background-color: rgba(255,255,255,0.5)!important;
}

#top-bar.nobg { z-index: 299; }

#top-bar.nobg + #header.transparent-header + #slider {
    top: -145px;
    margin-bottom: -145px;
}

.top-links li {
    display: block;
    padding: 0 9px;
    font-size: 13px;
    font-weight: 600;
    text-transform: none;
    height: 44px;
    color: #1F1F1E;
}

.top-links li &gt; a {
    padding: 0px;
	text-transform: none;
	color: #1F1F1E;
	font-size: 13px;
}

.top-links li i {
    top: 0px;
    font-size: 15px;
}

.search-home-responsive{display:none;}

#footer .footer-widgets-wrap {
    padding: 40px 0;
}

.widget span{margin-right: 5px;}

a {
    color: #E4013A;
}

#top-search a i {
    font-size: 16px;
}
.counter {
    font-family: 'Lato', sans-serif;
}

#primary-menu &gt; ul &gt; li:hover a, #primary-menu &gt; ul &gt; li.current a {
    color: #E4013A;
}

#primary-menu ul li i {
    font-size: 16px !important;
    top: 0px;
    width: 5px;
    margin-right: 2px;
}

.portfolio-1 .portfolio-item {
    margin: 0 0 25px 0;
    padding-bottom: 0px;
}

.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a {
    background: none;
    font-size: 16px;
}

.footer-logo {
    width: 60%;
}

#primary-menu-trigger, #page-submenu-trigger {
    font-size: 20px;
}

i{
color: #E4013A;
}
.haus-ausstattung ul {
    margin: 7px 0 0 0;
    min-height: 5px;
    list-style: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 90%;
}
.haus-ausstattung p {
    font-size: 90%;
}


.haus-ausstattung ul li {
    border-bottom: 1px solid #CCC;
    margin-bottom: 8px;
}

.tab-nav i{    
	color: #E4013A;
	top:0px!important;
    font-size: 17px!important;
    margin-right: 5px!important;

}


.tab-content h3 {
    margin: 25px 0px;
}

.tab-content p{
	margin:0px;
}


.widget &gt; h4 {
    font-size: 16px;
    text-transform: none;
}

.sidebar-widgets-wrap .widget {
    padding-top: 0px;
    border-top: none;
}
.widget {
    position: relative;
    margin-top: 25px;
}

.portfolio-meta li span {
    width: 40px;
}

.iconlist li {
    position: relative;
    margin-bottom: 5px;
	font-size: 1em;
}

.iconlist .fa{
	margin-right:10px;
	font-size: 1.1em;
    width: 25px;
}

#contact-form-overlay-mini {
    float: left;
	border-radius:0px;
}

div#contact-form-overlay-mini.hotel {
    float: right;
	border-radius:0px;
	min-height:560px;
}
#contact-form-overlay, #contact-form-overlay-mini {
	width:250px;
    padding: 20px;
	background-color: rgba(255,255, 255, 0.9);
	box-shadow: 0 -3px 10px rgba(0,0,0,0.15);
	
	position: absolute;
    height: 100%;
    padding-top: 5em;
	margin-left: -55px;
    z-index: 1;
}

#map-overlay {
    padding: 0;
    min-height: 800px;
}

.multiselect-selected-text{
	font-weight:bold;
}

label {
    font-size: 15px;
    text-transform: none; 
    color: #2B2B2B;
	margin-top: 10px;
    margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
}

.widget label {
    font-size: 13px;
    text-transform: none;
    color: #494949;
	margin:0;
	padding:0;
}

.widget input {
	margin-bottom:0px;
}



.dark #header-wrap:not(.not-dark) #primary-menu &gt; ul &gt; li &gt; a, .dark #header-wrap:not(.not-dark) #primary-menu &gt; .container &gt; ul &gt; li &gt; a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu &gt; ul &gt; li &gt; a, .overlay-menu #primary-menu.dark &gt; ul &gt; li &gt; a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu &gt; #overlay-menu-close, .overlay-menu #primary-menu.dark &gt; #overlay-menu-close, .dark #header-wrap:not(.not-dark) #top-search a, .dark #header-wrap:not(.not-dark) #top-cart a, .dark #header-wrap:not(.not-dark) #side-panel-trigger a, .dark #top-cart .top-cart-item-desc a, body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a, .dark #header-wrap:not(.not-dark) #top-search a:hover, .dark #header-wrap:not(.not-dark) #top-cart a:hover, .dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover, .dark #header-wrap:not(.not-dark) #top-search form input {
    color: #1F1F1E;
    text-shadow: none;
}
.dark #header-wrap:not(.not-dark) #primary-menu &gt; ul &gt; li:hover a, .dark #header-wrap:not(.not-dark) #primary-menu &gt; ul &gt; li.current a, .dark #header-wrap:not(.not-dark) #primary-menu &gt; .container &gt; ul &gt; li:hover a, .dark #header-wrap:not(.not-dark) #primary-menu &gt; .container &gt; ul &gt; li.current a {
    color: #E4013A;
}

.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark), .dark #header.transparent-header.floating-header .container, .dark #header.transparent-header.floating-header.sticky-header .container, #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark), #header.dark.transparent-header.floating-header .container, #header.dark.transparent-header.floating-header.sticky-header .container, .dark .responsive-sticky-header #header-wrap, .responsive-sticky-header.dark #header-wrap {
    background-color: rgba(255, 255, 255, 0.8);
}

#header-wrap {
    background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 1px 10px rgba(0,0,0,0.3);
}

#header.transparent-header.floating-header .container {
    background-color: rgba(255, 255, 255, 0.8);
	border-radius: 10px;
}

/*#header.transparent-header {
    background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 14px rgba(0,0,0,0.3);
}*/

#header.sticky-header #header-wrap {
	    box-shadow: 0 0 14px rgba(0,0,0,0.3);
	background-color: rgba(255, 255, 255, 0.8);
	
}

/*
#header,
#header-wrap,
#logo,
#logo img,
#primary-menu:not(.style-2),
#primary-menu:not(.style-2) &gt; ul,
#primary-menu,
#primary-menu ul,
#primary-menu ul li a { height: 120px; }

#primary-menu ul li a { line-height: 130px; }

#primary-menu ul li i { line-height: 99px; }

#primary-menu ul ul,
#primary-menu ul li .mega-menu-content,
#primary-menu ul li.mega-menu .mega-menu-content { top: 70px; }

#primary-menu.sub-title ul li a { padding: 27px 20px 32px; }

#top-search,
#top-cart { margin: 40px 0 40px 15px; }


#header.transparent-header.floating-header {
    margin-top: 40px;
}*/



.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus {
    background-color: #E2E2E2;
}

.btn {
    font-size: 15px;
}

#box {
	width:100%;
	height:140px;
	position: absolute;
	/*left: 20%;*/
	bottom:0;
	z-index:9999999;
    background-color: rgba(255, 255, 255, 0.6);
	padding: 20px 20px 20px 45px;
	/*border-radius: 10px 10px 0px 0px;*/
	box-shadow: 0 0 14px rgba(0,0,0,0.3);
	    color: #1F1F1E;
}


#box i{
	color: #E4013A;
    font-size: 1.2em;
    margin-right: 3px;
}

#finder p,
#box p
{
	margin:0px 0px 0px 0px;
	font-size: 1.15em;
    font-weight: bold;
}

#finder p{
	font-size:15px;
	font-weight: bold;
}

#finder_hotels p{
	font-size:15px;
	margin-bottom: 25px;
}

#finder_hotels i{
	font-size:30px;
}

#finder_hotels h1{
   font-size: 24px;
    margin: 20px 0px;
    padding: 0;
}
 
#finder h3,#box h3
{
	font-size:20px;
	color:#585A57;
	margin-bottom:10px;

}

#box .row{
	
	margin-bottom: 10px;

}

#finder .button-suche, 
#box .button-suche{

    margin-top: 0px!important;
    background-color: #E4013A;;
    color: white;

}

#finder i{
	margin-top: 15px;
	color: #E4013A;
    font-size: 1.2em;
    margin-right: 3px;
}

#finder .btn, #finder label{
	font-size:15px;
}

#finder form{margin:0;}

.fancy-title h3{
	padding-left:15px;
	padding-top:5px;
	background-color:initial;
}


.content-wrap {
    padding: 40px 0px;
}

#primary-menu ul li a {
    font-size: 14px;
    letter-spacing: 0.9px;
    padding: 0px 12px;
    text-transform: none;
    font-family: "Lato",sans-serif;
}

#page-menu .menu-title {
    font-size: 19px;
    font-weight: 600;
}

.portfolio-desc h3 a {
     color: #E4013A!important;
}

.portfolio-desc {
    height: 100px;
}

.portfolio-desc h3 {
    font-size: 16px;
}

#portfolio-filter li.activeFilter a {
    background-color: #FD235B;
}



#header_kontakt{
	position: absolute;
    float: left;
    right: 0px;
    text-transform: uppercase;
    font-size: 12px;
    top: 35px;
    margin-right: 30px;
	font-weight:bold;
}

#header_kontakt ul{
	list-style:none;
}

#header_kontakt li{
	float:left;
	margin-left:15px;

}

#header_kontakt i{
	margin-right:5px;
}

#page-menu-wrap {
    background-color: #FD235B;
}

#footer {
    border-top: none;
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.3);
	background-color:#ffffff;
}

.dark #copyrights {
    background-color: #0178C1;
    color: #ffffff; 
    /* text-shadow: 1px 1px 1px rgba(0,0,0,0.1); */
}

.dark #footer .social-icon.si-borderless, #footer.dark .social-icon.si-borderless {
    color: #FFF !important;
}

.boxed-slider {
    padding-top: 0px;
}

ul.tab-nav:not(.tab-nav-lg) li a {
    font-size: 14px;
	padding: 0 10px;
}


@media (max-width:991px){
	#header{z-index:3!important;}
	#top-search form input {
    	font-size: 14px;
	}
	.no-mobile{display:none;}
	
		
	.top-links li {
	    padding: 0 10px;
	}
	.top-links li a{font-size: 13px!important;}

}


@media (max-width:767px){
	
	#contact-form-overlay, #contact-form-overlay-mini {display:none;}
	#map-overlay {height:400px;}
	
	
	#box{display:none;}
	#top-bar{display:none;}
	
	.search-home-responsive{display:initial;}
	.search-home-responsive p{
		margin: 10px;
    	font-size: 17px;
	}
	
/*	#box {
   		height: 375px;
	}
	#finder p, #box p {
		margin: 0px 0px 0px 0px;
		font-size: 12px;
	}
	.btn {
		font-size: 12px;
	}
*/	
}

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

	#page-menu .menu-title {
		font-size: 11px;
		font-weight: 600;
	}	
	
	#primary-menu-trigger { top: 25px; }
	#top-search a { margin-top: 40px; }
	#top-search form { height: 100px !important; }
	
	#header.dark.transparent-header, #header.dark.semi-transparent {
    background-color: #ffffff;
	}
	
	#box {
		height: 280px;
		width:100%;
		
	}
	#box .row {
		margin-bottom: 15px;
	}	
	#finder p, #box p {
		margin: 0px 0px 5px 0px;
		font-size: 0.9em;
	}
	.btn {
		font-size: 13px;
	}	
	
}


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

	#box i {
		display:none;
	}
	#primary-menu ul li a {
		font-size: 16px;
		letter-spacing: 0px;
		padding: 0px 10px;
	}
}


@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
  
	img.hygiene{margin-top: 60px;}
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
	
	#primary-menu ul li a, #primary-menu.style-2 &gt; div &gt; ul &gt; li &gt; a {
		height: 16px !important;
		line-height: 13px !important;
		padding: 0 0px !important;
		border: none !important;
		margin: 0 !important;
		display: inline;
	}	
	
	
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
	
	.side-header #header .container {
		width: 260px !important;
		padding: 0 20px !important;
		margin: 0 !important;
	}	
	
	.side-header #header {
		box-shadow: 0px 0px 11px 5px rgba(0, 0, 0, 0.3);
	}
	
	.side-header #logo {
		float: none;
		margin: 20px 0 40px;
	}
	
	li.navineu {margin-bottom:30px!important;}
	
	#primary-menu ul li.navineu a{
		text-transform: none;
    	line-height: 1.3em;
    	font-size: 1.1em;
		height: auto!important;
	
	}
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}



</pre></body></html>