*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font:400 13px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;background:#333 font:normal 100.01% Arial,sans-serif,Verdana,Helvetica;color:#000;text-align:justify;background-color:#8B3!important;font-size:12px!important;margin:0;padding:0}img{border:0;max-width:100%;height:auto}a{color:#2c2c2c}h1{font-family:"Monotype Corsiva";text-align:center;font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.75em 0}h3{font-size:1.17em;margin:.83em 0}h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0}.demo-nav{float:right;margin:1em 0;list-style:none}a,a:hover{text-decoration:none}ul,ol{list-style:none}.nav{position:relative;display:inline-block;font-size:1.3em;font-weight:bold;margin-top:.25em;border:1px solid #d7d7d7;width:100%;background:#6a1}.nav ul{margin:0}.nav-list{text-align:left}.nav-item{float:left;*display:inline;zoom:1;position:relative}.nav-item a{display:block;color:#FFF;padding:1.25em 2em;background:#6a1;border-bottom:1px solid #138900}.nav-item a img{padding:0;margin:-1em -1px}.nav-item>a:hover{background:#138900}.btn-primary{background:#8B3  !important;;color:#fff  !important;;border:0  !important;}.btn-primary:hover{background:#138900 !important;}.nav-item:hover .nav-submenu{display:block}.nav-submenu{display:none;position:absolute;left:0;width:15em}.nav-submenu-item a{background:#8B3;border-bottom:1px solid #138900;display:block;padding:1.25em}.nav-submenu-item a:hover{background:#9cd75c}.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;background:#3d3d3b url(../img/nav.svg) no-repeat center center;background-size:1.5em;height:4.16em;width:4.16em}.nav-click{position:absolute;top:0;right:0;display:none;border-left:1px solid #6a1;height:4.16em;width:4.16em;cursor:pointer}.nav-click i{display:block;height:4em;width:4em;background:url(../img/drop.svg) no-repeat center center;background-size:1.7em}.nav-click:hover{background-color:#138900}.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:320px) and (max-width:768px){.nav-mobile{display:block}.nav{width:100%;padding:4.17em 0 0;color:#FFF}.nav-list{display:none}.nav-item{width:100%;float:none}.nav-item>a{padding:1.25em}.nav-click{display:block}.nav-mobile-open{border-radius:.42em .42em 0 0;-webkit-border-radius:.42em .42em 0 0;-moz-border-radius:.42em .42em 0 0}.nav-item:hover .nav-submenu{display:none}.nav-submenu{position:static;width:100%}}.overall{margin:auto;width:79.16em;max-width:100%}#center{margin:0 auto;padding:.9em}.header{position:relative;background-repeat:no-repeat;border:1px solid #d7d7d7;display:block;height:auto;line-height:0;overflow:hidden;vertical-align:bottom}.header img{width:100%}.content{background-color:#FFF;border:1px solid #d7d7d7;display:block;padding:3em 6em;min-height:50em}.footer{background:#6a1;border:1px solid #d7d7d7;color:#fff;display:block;font-size:.75em;margin-top:.75em;padding:.8em;text-align:center}.footer a{color:#fff}#home{text-align:center}.center{text-align:center}.result{border:0 none}address{text-align:center}img{border:0}input:focus,button:hover,input:hover,textarea:focus{background:#9cd75c}.required{color:red}@media(max-width:767px){.content{padding:3em 1em}}
.ferienhausmiete-de-widget.widget4 {
    min-width: auto !important;
}
.ferienhausmiete-de-widget .ui-datepicker-group{min-width:200px}