.wrapper {width:100%;max-width:980px;margin:0 auto;}


.wetter {display:block;float:left;width:90px;/*width:220px;*/font-size:0.75em;padding:0 0 0 25px;margin:5px 0;/*padding:0;margin:0;*/}
.wetter a, .wetter a:visited {color:#333435;text-decoration:none;}
.wetter a:hover, .wetter a:active {color:#333435;text-decoration:underline;}
/*
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 {width:170px !important;height:30px !important;}
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 #temp1 {top:7px !important;left:50px !important;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;font-weight:300 !important;color:#333435 !important;border-right:1px solid #333435;padding:0 5px 0 0;}
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 #wxImage1 {top:0px !important;left:0px !important;height:30px !important;}
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 #condition1 {top:7px !important;left:110px !important;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif !important;font-weight:300 !important;color:#333435 !important;padding:0 0 0 5px;}
#wettercom-woys-174d0b9edbad4185d86c6f2ac1916954 {top:0px !important;}
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 #logo {display:none;top:20px !important;left:10px !important;font-size:0.6875em !important;}
#wettercom-button-174d0b9edbad4185d86c6f2ac1916954 a {color:#7f8c8d !important;}
*/
.suche {float:left;width:350px;margin:46px 0 0 0;}

.logo {margin:0;}

#mmenu {display:none;}
#overlay {background-color:#333435;bottom:0;left:0;opacity:0.50;position:fixed;right:0;top:0;z-index:9;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
#overlay {
background:rgb(255,255,255);
background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(51,52,53,0.5) 25%, rgba(51,52,53,0.5) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(51,52,53,0.5)), color-stop(100%,rgba(51,52,53,0.5)));
background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(51,52,53,0.5) 25%,rgba(51,52,53,0.5) 100%);
background:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(51,52,53,0.5) 25%,rgba(51,52,53,0.5) 100%);
background:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(51,52,53,0.5) 25%,rgba(51,52,53,0.5) 100%);
background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(51,52,53,0.5) 25%,rgba(51,52,53,0.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#333435',GradientType=0 );
}

.hauptnavigation .nlv_1 > li {font-size:1.250em;margin:1% 5% 0 0;}
.hauptnavigation .nlv_1 li:hover .dropdown {top:75px;}
.hauptnavigation .nlv_1 > li:hover, .hauptnavigation .nlv_1 > li:active, .hauptnavigation .nlv_1 > li:focus {font-size:1.250em;margin:1% 5% 0 0;}
.hauptnavigation .nlv_1 > li.npt_first {margin:1% 5% 0 7.5%;}
.hauptnavigation .nlv_1 > li.npt_last {margin:1% 0 0 0;}

.hauptnavigation .nlv_1 > li.npt_on, .hauptnavigation .nlv_1 > li.npt_on:hover, .hauptnavigation .nlv_1 > li.npt_on:active, .hauptnavigation .nlv_1 > li.npt_on:focus {font-size:1.25em;}

.hauptnavigation .nlv_2 li, .hauptnavigation .nlv_2 li:hover, .hauptnavigation .nlv_2 li:active, .hauptnavigation .nlv_2 li:focus, .hauptnavigation .nlv_2 li.npt_on, .hauptnavigation .nlv_2 li.npt_on:hover, .hauptnavigation .nlv_2 li.npt_on:active, .hauptnavigation .nlv_2 li.npt_on:focus {font-size:0.900em;}


/* STARTSEITE  **************************************************************************************************************************************************************/

.slider .liquid-slider-wrapper .liquid-slider .panel img {display:block;width:100%;height:auto;max-height:350px;}
.slider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3, .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3 a, .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3 a:link, .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:hover, .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:active, .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:visited {font-size:1.5em;}
.slider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption p {font-size:1.125em;}

/* Aktuell-Slider */
.aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3, .aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3 a, .aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption h3 a:link, .aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:hover, .aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:active, .aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper.caption h3 a:visited {font-size:1.5em;}
.aktuellslider .liquid-slider-wrapper .liquid-slider .panel-wrapper .caption p {font-size:1.125em;}


#map_sm {width:70%;}

/* Autocomplete */
.ac_results {width:350px !important;margin:5px 0 0 -0.5%;}

.input_container {float:left;width:45%;margin:0 2% 0 0;}