@charset "UTF-8";abbr,address,article,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,menu,nav,object,p,pre,q,samp,section,small,span,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:300}aside,footer,h1,h2,h3,h4,header,mark,ol,strong,ul{padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}aside,footer,header,mark,ol,strong,ul{font-size:100%}mark,strong{margin:0}aside,footer,header,ol,ul{font-weight:300}#content article #datenschutz strong,strong{font-weight:500}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,html[xmlns] .clearfix,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr{padding:0}a{font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:400}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}a,ol,ul{margin:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}#content article a.buttonSmall,#content fieldset input.buttonSmall,#pagination a,#pagination span,.lageplan input.buttonSmall,.teaserBlock .noLink,.teaserBlock a,a.button,aside a,button,nav#footermenu a,nav#menu a{transition:background-color .4s,border-color .4s}#content a,footer a{color:#3c0000;font-size:16px;text-decoration:none;text-shadow:1px 1px #fff}#content a{max-width:88%}#content a:hover,footer a:hover{text-decoration:underline;background:0 0;box-shadow:none}body,html{height:100%;color:#4c0000;background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'Ubuntu',Arial,Helvetica,sans-serif}#bg_logo{position:fixed;right:20px;bottom:20px;background:no-repeat center;width:120px;height:50px}#container,#wrapper,footer,header{max-width:990px;width:100%;margin:0 auto;position:relative}#wrapper-outer{max-width:990px}#wrapper{box-shadow:0 0 25px #000}header .slider-caption{position:absolute;color:#8c0000;font-size:30px}#container{background:center;display:block}footer{background:#e6e6e6}#footermenu{float:left;margin:20px 0;width:100%}#footermenu ul{float:right}#footermenu ul:first-child{float:left}#footermenu ul:first-child li{padding:5px 0;line-height:18px}#footermenu ul:first-child li a{display:inline;padding:0;font-size:inherit;line-height:1.5em}#footermenu ul:first-child li a:hover{text-decoration:underline;background:0 0;box-shadow:none}#footermenu li span{display:inline-block;font-size:32px;line-height:32px;padding-right:10px;position:relative;text-align:center;top:4px;width:50px}#footermenu li a{padding:0 12px 6px 0;display:block}#footermenu li a:hover{box-shadow:1px 1px 4px -2px #000 inset;border-radius:4px;background:#f5f5f5;text-decoration:none}.trenner-full,footer .trenner-full{height:17px;background:no-repeat center}nav#menu{position:absolute;top:358px;left:30px;background:no-repeat center;z-index:999}aside,aside article.sidebar img,aside article.sidebar p,nav#menu li,nav#menu ul{float:left}nav#menu ul{padding:0;width:930px}nav#menu li{padding:12px 0 13px;border-left:1px solid #4c0000;border-right:1px solid #1c0000;overflow:hidden}nav#menu a{padding:15px 20px;color:#fff;text-decoration:none;font-size:17px;line-height:25px;z-index:999}nav#menu li a:hover,nav#menu li.active a{background-color:#5c0000}#slider ul{list-style:none}.info_slide,.next_button,.prev_button{display:none!important}.box_skitter .label_skitter,.nivo-caption{background:0 0;height:82px;left:0;top:-10px}.box_skitter .label_skitter{display:block;position:absolute;width:100%;opacity:1}#slider{border-color:#fff;border-image:none;border-style:solid;border-width:10px 0}.theme-default .nivoSlider{box-shadow:0 0;margin-bottom:0}.nivo-caption{bottom:auto}.theme-default .nivo-caption{font-family:'Ubuntu',Arial,Helvetica,sans-serif}aside{width:200px;margin:20px 0 70px}aside article{background-color:#fefefe;box-shadow:1px 1px 10px #b3b3b3;margin-bottom:20px;width:100%}aside article header,h1{letter-spacing:0;display:block;text-align:left}aside article header{background-color:#510600;color:#fff;font:18px/30px 'fontinregular',Arial,sans-serif;margin-bottom:0;padding:3px 8px 1px;width:auto}aside article a,aside article p{color:#510600;display:block;font-size:18px;line-height:23px;padding:5px;text-decoration:none}aside article a:hover{background-color:#ede8e8}aside article.sidebar{padding:0;margin:0 0 35px;float:left;border:0}aside article.sidebar h1{clear:none}aside article.sidebar .trenner_sidebar{float:left;margin:2px 0 0}#content{padding-top:30px;padding-bottom:30px;float:left;font:100 16px/20px 'ubuntu',Arial,sans-serif}#content header{width:auto}#content section,aside img{width:100%}#content ul{margin:0 0 0 10px;padding:5px 0 5px 20px}#content ol{margin-left:.9375rem;padding-left:.9375rem}#content article img.teaserFullImage{float:left;margin:0 35px 0 0}#content article p{margin:0 0 35px}#content article a.button{background:no-repeat 13px center #c9e7f2;color:#003c6e;font-size:15px;font-style:italic;font-weight:400;line-height:21px;padding:12px 13px 13px 23px;text-decoration:none;border-color:#c9e7f2 #ccc #ccc #c9e7f2;border-style:solid;border-width:1px;display:inline-block;font-family:Arial,Helvetica,sans-serif}#content article a.button:hover{background-color:#97d0e8;border-color:#002e54 #fff #fff #002e54}#content article{margin-bottom:7px;padding-bottom:3px}#content article header{font-weight:400;margin:5px 0 0}#content article strong,h2,h3{font-weight:400}#content article .img-right{border:5px solid #fff;box-shadow:2px 2px 3px #ccc;margin:11px 0 11px 11px;float:right;clear:both}#content article .fancy-zoom-right,#content article .img-left{border:5px solid #fff;box-shadow:2px 2px 3px #ccc;margin:11px 11px 11px 0;float:left;clear:both}#content article .fancy-zoom-right{margin:11px 0 11px 11px;float:right}#content article .fancy-zoom,#content article .fancy-zoom-left{border:5px solid #fff;box-shadow:2px 2px 3px #ccc;margin:11px 11px 11px 0;float:left;clear:both}#content article .fancy-zoom{margin:11px;float:none;display:inline-block}#content article .zoom img{display:block;max-width:100%}h1{font:29px/35px 'ubuntu',Arial,sans-serif;padding-bottom:7px;border-bottom:3px solid;color:#8c0000;text-shadow:1px 1px #fff;box-shadow:0 1px 0 #fff;margin:0 0 25px}h2,h3{font-size:23px;line-height:25px;margin:0 0 15px}h3{font-size:20px;line-height:30px}h4{font-size:16px;line-height:27px;font-weight:500;margin:0 0 10px}#kontaktform{background:0 0 #ddd;padding:5px 20px 20px;max-width:420px;float:left}#kontaktform label{width:100%;margin:20px 0 0;font-size:14px}#kontaktform input,#kontaktform textarea{border:1px solid #aaa;display:block;padding:8px;width:100%;margin-bottom:.25rem}#kontaktform .errors{border:2px solid red;color:red;padding:10px;font-size:17px;line-height:20px;margin-top:15px;text-shadow:1px 1px 0 #fff}#kontaktform .errors .requiredlist span{padding-left:4px;margin-left:5px;border-left:1px solid;font-weight:500}#kontaktform .errors .requiredlist span:first-child{border:0;margin:0;padding:0}.gmap_content_text label{float:left;width:auto;margin:20px 0 0;font-size:14px}.gmap_content_text input{border:1px solid #aaa;display:block;padding:8px;width:295px}#wrapper .button{background:linear-gradient(#ededed 0,#e0e0e0 100%) 0 0 #e0e0e0;border:1px solid #dcdcdc;border-radius:5px 5px 5px 5px;color:#777;padding:5px;text-decoration:none;text-shadow:1px 1px 1px #fff;width:auto!important;display:inline-block;margin:8px 8px 0 0;cursor:pointer;background-image:-webkit-linear-gradient(#ededed 0,#e0e0e0 100%);background-image:-moz-linear-gradient(#ededed 0,#e0e0e0 100%);background-image:-o-linear-gradient(#ededed 0,#e0e0e0 100%);background-image:linear-gradient(#ededed 0,#e0e0e0 100%);-webkit-box-shadow:inset 0 2px 3px -1px #fff;box-shadow:inset 0 2px 3px -1px #fff;font:700 13px/18px 'fontinregular',Arial,sans-serif}#wrapper .block .button-small{font-size:12px;font-weight:400;line-height:18px;margin:4px 0;padding:0 4px;width:auto}#wrapper .button:hover{background-image:linear-gradient(#d0d0d0 0,#ededed 100%);box-shadow:0 -2px 3px -1px #fff inset;transition:background-color .4s,background-image .4s,color .2s,box-shadow .4s}#wrapper input[name=Submit],#wrapper input[name=submit]{display:block;padding:8px;width:auto;margin-top:20px;border:1px solid #bbb;color:#510600;float:left}.pc-list li{border-radius:8px;box-shadow:2px 2px 10px #ccc;font-size:25px;font-weight:400;margin:5px;padding:5px 10px 8px}.pc{font:50px/40px 'ModernPictogramsNormal',Arial,sans-serif}.pc-green{text-shadow:1px 1px #fff;color:green;font-size:40px;padding:5px}div.gmap_h1,div.gmap_h2{color:#333;line-height:13px;font-family:Arial,Helvetica,sans-serif}div.gmap_h2{font-size:10px}div.gmap_h1{font-size:11px;font-weight:700;text-decoration:underline}div.gmap_left{float:left;margin:0 10px 0 0}div.gmap_right{float:left}div.gmap_right img{height:66px;width:99px;border:1px solid #000}div.gmap_content_zoom{height:328px;margin-bottom:30px;border:1px solid #ccc}div.gmap_content_big{height:413px;border:1px solid #ccc}div.gmap_content_text{background-color:#ddd;float:left;padding:20px;border:1px solid #ccc;min-height:250px}.calender a{color:#000;text-decoration:none}.calender a:hover{text-decoration:underline;background:#eaeaea}.calender{border:1px solid #cdcdcd;background:#e4e4e4;margin:2px 3px 3px 2px;min-height:186px;font-size:12px}* html .calender,*+html .calender,.calender{width:168px}.calender div.after,.calender div.before{color:silver;border-color:#e4e4e4;background:#e4e4e4}.calender .day{float:left;width:20px;height:20px;line-height:20px;text-align:center;background:#079800;border:1px solid #fff;margin:1px;color:#eee}.calender .day.headline{background:#f2f2f2;border-color:#cdcdcd #fff;border-width:1px 0;margin:0;width:24px;color:#666}.calender .day.current{font-weight:700}.calender .day.dayend,.calender .day.daystart{background:no-repeat center;text-decoration:line-through}.calender .day.dayfwd{background:#8c0100;text-decoration:line-through}.calender .clear{clear:left}.calender .pagination{text-align:center;height:20px;line-height:20px;font-weight:700;color:#666}.calender .pagination a{width:20px;height:20px}.iframe-wrapper .kalender{border:1px solid #ccc}.iframe-wrapper .budat{color:#333}.iframe-wrapper .budat,.iframe-wrapper .budat0,.iframe-wrapper .leer,.iframe-wrapper .xbudat,.iframe-wrapper .xbudat0{text-align:center;width:16px;height:15px;font-family:Tahoma,Arial,Helvetica,serif;font-size:13px;cursor:pointer;padding:2px;margin:0}.iframe-wrapper .leer,.iframe-wrapper .xbudat,.iframe-wrapper .xbudat0{color:#333}.iframe-wrapper .leer{cursor:default;background:#e5e5e5}.iframe-wrapper .budat0{background-color:#71df61;color:#000}.iframe-wrapper .budat{background-color:#f77;text-decoration:line-through}.iframe-wrapper .xbudat{background:#71df61;background:-moz-linear-gradient(-45deg,#71df61 0,#71df61 50%,#f77 50%,#f77 100%);background:-webkit-linear-gradient(-45deg,#71df61 0,#71df61 50%,#f77 50%,#f77 100%);background:linear-gradient(135deg,#71df61 0,#71df61 50%,#f77 50%,#f77 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71df61', endColorstr='#ff7777', GradientType=1)}.iframe-wrapper .xbudat0{background:#f77;background:-moz-linear-gradient(-45deg,#f77 0,#f77 50%,#71df61 50%,#71df61 100%);background:-webkit-linear-gradient(-45deg,#f77 0,#f77 50%,#71df61 50%,#71df61 100%);background:linear-gradient(135deg,#f77 0,#f77 50%,#71df61 50%,#71df61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7777', endColorstr='#71df61', GradientType=1)}.iframe-wrapper .budatover{border:1px solid #000}.iframe-wrapper .wota{background-color:#f4f4f4;font-size:11px;letter-spacing:.05px;color:#222}.iframe-wrapper .heute,.iframe-wrapper .monat,.iframe-wrapper .wota{font-family:Tahoma,Arial,Helvetica,sans,serif;text-align:center}.iframe-wrapper .monat{background-color:#e4e4e4;padding-bottom:1px;padding-top:1px;font-size:11px;letter-spacing:.8px}.iframe-wrapper .heute{color:red;font-weight:400;font-size:12px;border:1px solid red;text-decoration:none}.iframe-wrapper table{background:#e5e5e5}.iframe-wrapper table td{padding:.25rem .55rem!important;font-size:.8em;background-position:center;background-size:100%;border:1px solid #eee}.iframe-wrapper div{float:left;width:auto;margin:5px}.iframe-wrapper div:last-child{float:none;clear:both;width:100%}html.overlayVisible,html.overlayVisible body{height:100%;overflow:hidden;user-select:none}.off-canvas-content{background:0 0}header .slider-caption{top:30px;left:20px}#wrapper-outer{margin:0 auto;padding:40px 0}.slider-wrapper{height:auto}.title-bar{padding:.5rem;background:#5c0000;border-bottom:1px solid #030405}.menu-icon{height:25px;width:25px}.menu-icon::after{top:4px;height:3px}.title-bar .menu-icon{margin-right:.75rem}#fancybox-close{right:-35px}.off-canvas-wrapper{overflow:hidden}.slider-wrapper .hide-for-large{background:rgba(255,255,255,.75);border-radius:0;position:absolute;z-index:999;color:#fff;bottom:35px;font-size:36px;padding:6px;right:20px;width:52px}.slider-wrapper .hide-for-large.fi-indent-less{background:#8c0000;bottom:auto;box-shadow:3px 0 7px rgba(0,0,0,.5);color:#fff;left:0;padding:10px;right:auto;top:0;opacity:0;transition:opacity 1s}.is-off-canvas-open .slider-wrapper .hide-for-large.fi-indent-less{opacity:1}#datenschutz{list-style:none}#content article #datenschutz p{margin-bottom:1rem}@media (max-width:639px){aside article header{font-size:3.5vw;line-height:1.75em}aside article a,aside article p{font-size:3.5vw;line-height:1.25em}#footermenu ul:nth-child(4n+2),#footermenu ul:nth-child(4n+3){border-top:1px solid #f3f3f3;margin-top:1.5em;padding-top:1em;box-shadow:0 -1px #ccc}#footermenu ul:nth-child(4n+2){float:left}#footermenu ul:nth-child(4n+3){float:right}#footermenu ul:nth-child(4n+4){float:left}#content article .fancy-zoom{max-width:40vw}#content{padding-top:0}}@media (min-width:640px){aside article header{font-size:18px}#footermenu ul:nth-child(4n+2){float:left}#footermenu ul:nth-child(4n+3){float:right}#footermenu ul:nth-child(4n+4){float:left}#content{padding-top:15px}}@media (max-width:1023px){.off-canvas-content{background:0 0;box-shadow:0 0}.js-off-canvas-exit{z-index:999999}header{background:#eee}.nivo-caption{top:0}.nivo-caption p{padding:0;margin:0}#wrapper-outer{padding-top:4vw;padding:0}#offCanvas{max-height:9999px}#offCanvas,.off-canvas-wrapper{background:#030405}nav#menu{position:relative;left:0;top:0;display:blocK}div.gmap_content_text label,nav#menu ul{width:100%}nav#menu li{float:none;border:0;padding:0}nav#menu a{display:block}header .slider-caption{font-size:3vw;top:2vw;left:2vw}#slider{border-width:1vw 0}#footermenu ul:first-child li a{line-height:2.5em}div.gmap_content_big{width:inherit;max-height:50vw;margin-bottom:2em;min-height:40vw}div.gmap_content_text{width:inherit;height:auto;margin-bottom:2em}div.gmap_content_text label[for=saddr]{margin-top:.25em}div.gmap_content_text label input{margin-bottom:.25rem;width:100%}}@media (min-width:991px) and (max-width:1023px){#container,#wrapper,#wrapper-outer,footer{max-width:1023px}#wrapper-outer{background:#fff}.trenner-full{display:none}}@media (min-width:1024px){#offCanvas{background:no-repeat center center;left:30px;position:absolute;top:358px;z-index:999;width:auto}nav#menu{position:relative;left:0;top:0}}#content #dormino_wrapper .dormino_kalender_tage span,#content #dormino_wrapper .dormino_kalender_wochentag span{width:14.28%}