#pojo-a11y-toolbar{
z-index: 9999999!important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0)!important;
box-shadow: 0 0 10px 0 rgba(0,0,0,0)!important;
}
.flaggenhalter{display: inline-block;padding: 0px 20px 0px 0px;position: absolute;top:0px;right: 50px;z-index: 99999;}
@media screen and (max-width: 980px){#pojo-a11y-toolbar{display: none;}.flaggenhalter img{width: 27px!important;height: 18px!important}}
.lang-item {display: inline;margin-right: 5px;}
.absolute_map .et_pb_map {
position: absolute;
overflow:visible;
height: 90%;
}   #newsbox .et_pb_container{height: auto!important;} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body #page-container .et_pb_button::before{font-size:20px !important}
body #page-container .et_pb_button_module_wrapper > a {display: inline!important;}
}
@-moz-document url-prefix() {
.et_toggle_slide_menu::after{left: 0px;top:-32px!important;}
}
#zoom_in{margin-right:10px}
#zoom_reset{;margin-right:10px}
#zoom_out{}
.abutton{margin-top:10px;float:left;padding:5px 8px;font-size:13px; color: #000000;border:1px solid black;}
.topright{transition:all .5s;position:absolute;left:10px;top:50px;text-align: left;font-weight: 900;color: #000000;}
.gleichlang{width: 360px;text-align: center;}
#wetter-teaser #wf-forecast-burgtiefe_burger_binnensee{height: 289px!important;text-align: center;}
#wetter-teaser #wf-forecast-burgtiefe_burger_binnensee #widget{background-color: #ffffff!important;}
#wetter-teaser iframe#wf-forecast-burgtiefe_burger_binnensee html body{background-color: none!important;}
.et_pb_toggle_title:before{font-size: 26px!important;} .custom-menu{display: inline-block; padding: 0px 20px;float: left;}
.custom-menu a{font-size: 20px; color:#198ca5;text-transform: uppercase;position: relative;z-index: 99999;}
.custom-menu img{width: 30px;margin-right: 10px;position: relative;top:5px;}
.buchen-button img{width: 70px;margin-right: 10px;position: relative;}
.buchen-button{top: -9px;position: relative;}
.wetter-button{padding: 0px 30px 0px 20px;}
.wetter-button a, .webcam-button a{top:16px;}
.buchen-button{padding: 0px 20px 0px 0px;}
.menuspan{position: absolute;font-size: 16px;color: #198ca5;text-transform: uppercase;top: 40px;left: -8px;}
.hintergrundzeile-welle{background-image: none!important;}
input#searchsubmit {
border: 1px solid #000000;
color: #FFFFFF;
background-color: #000000;
border-radius: 5px;
}
form#searchform {
float: right;
} .applestorebutton{position: relative;top: -10px;right: -10px;} @media screen and (max-width: 980px){
.applestorebutton{position: relative;top:0px;right:0px;}
#wetter-teaser #wf-forecast-burgtiefe_burger_binnensee{height: 320px!important;text-align: center;}
.webcam-button,.wetter-button{display: none;}
.mobile_menu_bar{float: right!important;}
#logo{max-height: 100%;max-width: 50%!important;margin-left: -20px;}
#et-top-navigation{width: 100%;padding-left: 0px!important;}
.logo_container{text-align: center;}
.buchen-button{float: left!important;padding: 0px!important;top: 0px;}
.buchen-button img{top:0px!important;margin-right: 0px!important;width: 55px;}
#main-header .container{width: 90%;}
.et_pb_slider:hover .et-pb-arrow-prev,.et-pb-arrow-prev {left: -22px!important;}
.et_pb_slider:hover .et-pb-arrow-next, .et-pb-arrow-next{right: -22px!important;}
#newsbox .et_pb_slide_image{display: none;}
#newsbox .et_pb_slide_description{width: 100%!important}
#newsbox .et_pb_slide_description{padding: 10% 30%!important;}
}
@media screen and (max-width: 770px){
#newsbox .et_pb_slide_image{display: block!important;}
}
.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu{display: inline-block!important;font-size: 20px; color:#198ca5;text-transform: uppercase;} #newsbox .et_pb_slide{padding: 0px!important;}
#newsbox .et_pb_slide_image{margin-top: 0px!important}
#newsbox .et_pb_slider_container_inner{display: block!important;}
#newsbox.et_pb_slider{overflow: visible!important;}
#newsbox .et_pb_slide_description{padding: 10% 10%!important;}
#newsbox .et_pb_button_wrapper{display: none;}
.et_pb_slider:hover .et-pb-arrow-prev{left: -22px;}
.et_pb_slider:hover .et-pb-arrow-next{right: -22px;}
.et-pb-arrow-next, .et-pb-arrow-prev{opacity: 1;z-index: 99999999999999;display: inline-block;background-color: #fab432;border-radius: 30px;}
.et_pb_social_media_follow li a.icon{width:60px!important;height:60px!important;}
.et_pb_social_media_follow li a.icon::before{font-size:28px!important;line-height:61px!important;width:60px!important;height:60px!important;}
.mfp-bottom-bar{display: none!important;}
.et-dropcap {
font-size: 75px;
line-height: 0.7;
color: #028411;
font-family: Abuget;
padding-top: 10px;
}
.mfp-wrap{z-index: 99999999999!important;}
.speisekarte table{margin-bottom: 0px!important;border: 0px!important;}
.speisekarte table tr td{border-top: 0px!important;padding: 6px 0px;} .et-fb #page-container .modal,.et-fb #page-container .modal_zwei{background-color: rgba(0,0,0,.5);}
.et-fb #page-container .modal::before ,.et-fb #page-container .modal_zwei::before {content: "MODAL";color: rgba(255,255,255,.1);font-size: 55px;position: absolute;text-align: center;width: 100%;top: 8px;}
.et-fb #page-container .modal .modalinner , .et-fb #page-container .modal_zwei .modalinner {background-color: #fff;}
.et-fb #page-container .modal .modalinner .modalclose img , .et-fb #page-container .modal_zwei .modalinner .modalclose img {width:50px;}
.et-fb #page-container .modal{background-color: rgba(0,0,0,.5);}
.et-fb #page-container .modal::before {content: "MODAL";color: rgba(255,255,255,.1);font-size: 55px;position: absolute;text-align: center;width: 100%;top: 8px;}
.et-fb #page-container .modal .modalinner {background-color: #fff;}
.et-fb #page-container .modal .modalinner .modalclose img {width:50px;} .et_password_protected_form{max-width: 400px;margin: 150px auto 150px;text-align: center;} @media screen and (min-width: 900px){#footer-bottom{padding-bottom:45px!important;}}
@media screen and (max-width: 899px){#footer-bottom{padding-bottom:80px!important;}}  .page-with-modal .modal{animation: fade 1s forwards;animation-delay: 0s;display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow:hidden;z-index: 999999999;background-color: rgba(0,0,0,.5);}
.page-with-modal .modal .modalinner {max-height: 80%!important;overflow-x: hidden;overflow-y: auto;padding: 0px 0;margin: 0 auto;max-width: 1100px!important; width: 100%!important;background-color: #fff;border-radius: 10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.page-with-modal .modalclose{color:#006f43;transition:all.5s;position: absolute;top: 10px;right: 10px;font-size: 24px;width: 50px;height: 50px;text-align: center;line-height: 27px;font-weight: 600;z-index: 99999;}
.page-with-modal .modalclose:hover, .modallink:hover{cursor:pointer;opacity:.8}
.page-with-modal .active_modal{display:inline-block!important;}
.active_modal_body{overflow:hidden!important;}
@keyframes fade {from {opacity: 0;}	to {opacity: 1;}}
@keyframes scale {from {height: 0;}	to {height: 600px;}}
.et-fb #page-container .modal{background-color: rgba(0,0,0,.5);}
.et-fb #page-container .modal::before {content: "MODAL";color: rgba(255,255,255,.1);font-size: 55px;position: absolute;text-align: center;width: 100%;top: 8px;}
.et-fb #page-container .modal .et_pb_row {background-color: #fff;padding:0 10px;}
.page-with-modal .modal:hover{cursor:zoom-out;}
.page-with-modal .modal .modalinner:hover{cursor:default!important;}
@media screen and (max-width: 600px){}
@media screen and (max-width: 980px){
.modal .modalinner {padding: 20px 20px 20px 20px!important;margin-top: 0px auto;}
.modalclose {top: -6px!important;right: 0!important;}
.modal .modalinner {width: 95%!important;}
} #footer-info {float: none !important;text-align: center !important}
#footer-info a{font-weight:500!important;}
@media screen and (max-width: 600px){
.breakspan{display: block;visibility: hidden;height: 0px;}
}