h1,h2,h3,h4,h5,h6,p,ul,li{color:#283b8e}h1,h2,h3,h4,h5,h6,#topline .separator{color:#283b8e}.article-title{margin-left:1%}p{font-size:.9rem}h1{font-size:1.2rem}h2{font-size:1.1rem}h3{font-size:1rem}h4{font-size:.9rem}h5{font-size:.8rem}h1,h2,h3,h4,h5,h6{color:#283b8e}p,ul,li{color:#283b8e}#head h1{font-size:calc(20px + 12*(100vw - 320px)/1660)}#logo h1{font-size:calc(20px + 28*(100vw - 320px)/1660)}#agb ul li{font-size:.9rem;list-style-type:circle}@font-face{font-family:"Caveat-Regular";src:url(../fonts/Caveat-Regular.woff) format("woff");font-weight:normal}@font-face{font-family:"Caveat-Bold";src:url(../fonts/Caveat-Bold.woff) format("woff");font-weight:bold}@font-face{font-family:"CONFN";src:url(../fonts/CONFN___.woff) format("woff");font-weight:normal}@font-face{font-family:"eight";src:url(../fonts/eight___.woff) format("woff");font-weight:normal}@font-face{font-family:"eighto";src:url(../fonts/eighto__.woff) format("woff");font-weight:normal}@font-face{font-family:"Erasaur";src:url(../fonts/Erasaur.woff) format("woff");font-weight:normal}@font-face{font-family:"Marimpa";src:url(../fonts/Marimpa.woff) format("woff");font-weight:normal}@font-face{font-family:"PermanentMarker";src:url(../fonts/PermanentMarker.woff) format("woff");font-weight:normal}@font-face{font-family:"Polo-SemiScriptEx";src:url(../fonts/Polo-SemiScriptEx.woff) format("woff");font-weight:normal}@font-face{font-family:"PoloSemiScriptLeftified";src:url(../fonts/PoloSemiScriptLeftified.woff) format("woff");font-weight:normal}@font-face{font-family:"Regent_UNZ";src:url(../fonts/Regent_UNZ.woff) format("woff");font-weight:normal}body{font-family:Verdana,Arial,Helvetica,sans-serif;color:#283b8e;background-color:#ffad32}img{max-width:100%;height:auto;border:none}a:link,a:hover,a:visited,a:active{text-decoration:none;color:#153b20}.t-name{font-family:Erasaur}.blocksatz{text-align:justify}.headrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:90%;justify-content:space-between}.headrow .title{flex-flow:4 0 45%}.headrow .title h1{text-align:center}.headrow p{margin-bottom:-4%}#logo{margin:1% 5% 3% 3%}#logo h1{font-family:Erasaur;text-align:center;rotate:-35deg;text-shadow:3px 3px #4c4d53}#logo img{height:100%;max-height:170px;aspect-ratio:3/2}#head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#main .page-header{font-style:italic;margin:1% 0 3%}#main .page-header>h1::after{content:"";width:80%;max-width:300px;height:2px;display:block;left:0;top:10px;background-color:#283b8e;position:relative}#main a{font-size:.9rem;font-weight:600}#map a{font-weight:normal !important}#main a:link,#main a:link,#main a:hover,#main a:visited,#main a:active{color:#153b20}#main{text-align:left;background-color:rgba(0,0,0,0)}#start{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}#starttxt{flex:1}#startimg{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-self:flex-start}#startimg .sige_thumb,#startimg .sige_thumb img{border:none;box-shadow:none;background:none;margin:0;padding:0}#startimg img{aspect-ratio:4/3}#map{margin-top:2%;width:100%;height:500px}#map svg.leaflet-attribution-flag{visibility:hidden !important}#wohnung{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;font-size:.9rem}#wohnung a{font-weight:400;font-style:italic}#wohnung .sige,#wohnung .sige_single{margin:0;padding:0}#wohnung .whgbox{flex:1 0 40%;padding:1%}#wohnung .whgbox .whgtxt{font-size:.9rem;margin:5% 0}#wohnung .whgbox .whgtxt ul li{font-size:.9rem;margin-left:2%}#wohnung .whgbox .whgtxt>ul li ul{font-size:.9rem;margin-left:2%}#wohnung .bigbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex:1 0 60%}#wohnung .bigbox .sige_thumb,#wohnung .bigbox .sige_thumb img{border:none;box-shadow:none;background:none;margin:0;padding:0}#wohnung .bigbox img{aspect-ratio:4/3}.colbox{flex-direction:column;justify-content:flex-start}.bgcol{background-color:rgba(68,68,68,.2)}.bgcol01{background-color:rgba(68,68,68,.1)}#preise-cal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:2%}#preise-cal .calbox{flex:1 0 75%}#preise-cal .preisbox{flex:1 0 25%}.vvwicons>img{max-width:40px;margin-right:5px}.kalender{width:100%;height:350px;padding:0 0 1%}.hrsplit{width:90%;color:gray;height:2px;margin:3% auto 3%}#impressum a,#agb a,#datenschutz a,#kontakt a{font-weight:normal !important;color:#283b8e !important}#anreise,#kontakt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row wrap;-ms-flex-direction:row wrap;flex-direction:row wrap;width:100%}#anreise-txt{flex:1}#anreise-pic{flex:1}#anreise-pic #map{height:500px}#anreise-pic #map svg.leaflet-attribution-flag{visibility:hidden !important}#kontakttxt{flex:1}#kontaktimg{flex:2 0 60%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row wrap;-ms-flex-direction:row wrap;flex-direction:row wrap;justify-content:space-between}#kontaktimg .sige_thumb,#kontaktimg .sige_thumb img{border:none;box-shadow:none;background:none;margin:0;padding:0}#kontaktimg img{width:100%;max-width:200px;aspect-ratio:4/3}#datenschutz ul li{font-size:.8rem;margin-left:2%}form input{height:2rem;margin-bottom:1%}form button.input-password-toggle,form button[type=submit]{height:2rem}form button[type=submit]{margin-top:2%;width:10rem;background-color:#90ee90}form ul li{list-style-type:circle}form ul li a{color:#283b8e !important;font-weight:normal !important}#footer{background-color:#ffad32;border-top:1px solid #283b8e;box-shadow:0px -2px 20px #fff;font-family:Verdana,Arial,Helvetica,sans-serif;color:#283b8e;font-size:.9rem;border-radius:0px 0px 10px 10px;margin:10px}#footer a{color:#283b8e}#footer .moduletable ul li{display:inline;margin-right:20px}#footer_left .moduletable a:link,#footer_left .moduletable a:visited,#footer_left .moduletable a:active,#footer_left .breadcrumb{font-size:1rem;list-style-type:none;color:#283b8e}#footer_right{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;margin-top:10px}#footer_right ul.moduletable li a:link,#footer_right ul.moduletable li a:visited,#footer_right ul.moduletable li a:active{font-size:1rem;list-style-type:none;color:#283b8e}