/* main.css */
.gaj_button{margin-left: auto!important;margin-right:auto!important;margin-top:1em!important}.artikel_rechts .slider-control{display:none}.text--center{text-align: center}.euf_overlay{z-index: 9}.euf_overlay__close{top: 40px;padding: 0.25rem 0.5rem;    background: #094675;    font-size: 30px;    z-index: 99999;    color: white}.euf_overlay__content{border:4px solid #f8b716;max-width: 650px;top: 55%;width: 80% !important;max-height: 85vh;overflow-y: auto}.overlay_branchen{border:4px solid #094675}.euf_overlay h1{max-width:75%;margin-top:0;margin-bottom:1em;border-top:0 solid #094675;border-right:0 solid #094675;border-bottom:1 solid #094675;border-left:0 solid #094675}.euf_overlay ol{list-style-type: decimal;    margin-left: 2em}.euf_overlay ul{list-style-type: square;margin-left: 2em}.euf_overlay a{color:#2e54c7}html{height:100%}h1{margin-bottom:5px;font-size:170%;color: #094675;border-bottom: 1px solid #094675;height: 36px}h2.big{margin-bottom:5px;    padding-bottom:5px;    border-bottom:1px solid #094675;    font-size:170%;    color: #094675;height: 36px}h2{color: #094675}h3{font-size:145%;color: #094675}h4{font-size:125%;color: #094675}.mirror_text{font-size:170%;color: #094675;display: inline-block;transform: scale(1, -1);-webkit-transform: scale(1, -1);margin-top: 0px;opacity:0.3;    background: linear-gradient(#eee0 9px, #094675 36px);-webkit-background-clip: text;-webkit-text-fill-color: transparent}body{height:100%;text-align:justify;font-size:16px;font-family: 'Open Sans',Arial,sans-serif;  font-style: normal;  font-weight: 400}body.schloss{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/schloss_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.blumen{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/blumenwiese_schlossgarten_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.downloads{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/wueppgalgen_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.oldtimer{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/oldtimer_parade_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.wasserspiel{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/wasserspiel_graft_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.muehle{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/seefeld_muehle.JPG");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.datenschutz{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/zaunelement_schlossgarten_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.impressum{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/teilansicht_rathaus_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.links{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/wildkirschen_graft_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.branche{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/schloss_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}body.manager{background-image:url("../../files/jever_aktiv/layout/hintergrundbilder/schloss_jever.jpg");background-position:left top;background-repeat:no-repeat;background-attachment: fixed;background-size: cover}a{text-decoration:none}a:hover{text-decoration:underline}#wrapper{width:100%;min-height:100%;position:relative}#header{height:116px;background-color:#FFF;border-bottom: 1px solid #094675}#header .inside{margin: 0 10% 0 10%}#header .logo{float:left;padding-top:5px;padding-left:5px}#header .logo_map{float:left;z-index: 999; position: relative}#header .logo_mobile{float:left;display:none}#header .mod_navigation{bottom:0;display:block;text-align:right}#header .mod_navigation strong{display: block;    padding: 0 10px;    color: #ffffff;    transition: 1s;    line-height: 36px;    background-color: #094675;font-weight: normal}#main ul{list-style-type: disc;    margin-left: 2em}#header .mod_search{margin-top:20px;margin-right:20px;margin-bottom:20px;text-align:right}#header .mod_search .text{padding:5px;background-color:#FFF;border-radius:0;border: 1px solid #094675;color: #094675;-webkit-appearance: none;-moz-appearance: none}#header .mod_search .submit{padding:5px;font-size:14px;color:#FFF;background-color: #094675;border: 1px solid #094675;cursor: pointer;-webkit-appearance: none;-moz-appearance: none}div#container{min-height: calc(100vh - 111px - 271px)}#main .submit{padding:5px;background-color:#FFF;font-size:14px;text-decoration:none;border: 1px solid #094675;color: #094675;cursor: pointer;border-radius:0px!important;-webkit-appearance: none;-moz-appearance: none}#main a{text-decoration:none;text-decoration: none!important}#main .submit2{width:175px;margin-top:10px;padding:5px;background-color:#FFF;font-size:14px;color:#FFF;border: 1px solid #094675;cursor: pointer;border-radius:0px!important;-webkit-appearance: none;-moz-appearance: none}.square ul{list-style-type: square;margin-left: 2em}.appverlinkung img{max-width:70%}.appverlinkung table th{text-align:center}#main .submit2 a{padding-top:5px;padding-bottom:5px}#main a{text-decoration:none;color: #094675}#main .formbody .submit:hover,#main .submit:hover{color:#FFF;background-color: #094675}#main .submit2:hover{color:#FFF;background-color: #094675}#main .submit2 a:hover{color:#FFF}li{padding-right: 10px}#main{width:100%}#main .mod_article{margin:3% 10% 5%;padding:25px;background-color:rgba(255,255,255,.95);font-size:18px;border: 1px solid #094675}#main .mod_article#veranstaltungen{background-color:rgba(255,255,255,.88);border: 1px solid #094675;padding: 25px}.ce_sliderStart figure.image_container{text-align: center}.ce_text{line-height: 30px}.ce_text a{text-decoration:underline;text-decoration:underline!important}.ce_hyperlink{background: var(--main-color);    padding: 0.5em;    width: max-content;    margin: 0.5em 0em}a.hyperlink_txt{color: #fff !important}.artikel_links{margin-right: 5%;width: 65%; float: left}.tausch{dipslay:block}.tausch2{display:none!important}.artikel_rechts{width: 30%;float: left}.ce_gallery ul{text-align: center;width: 300px;margin-left: auto;margin-right: auto}#main .mod_calendar table.minicalendar{display:none}.opera #main .mod_calendar td,.chrome #main .mod_calendar td,.safari #main .mod_calendar td,.ie #main .mod_calendar td{width: 2.5%;height: 80px;min-height: 2%;padding: 2px;background-color: #FFF;border: 1px solid #094675;font-size: 80%}.mod_event_categorylist .pagination li{display:inline-block;background-color:#FFF;border: 1px solid #094675}.mod_event_categorylist .pagination li a,.mod_event_categorylist .pagination li span.current{display:block;padding:5px 5px 5px 10px;color: #094675}.mod_event_categorylist .pagination li:hover{}#main .mod_calendar td:hover,#main table.calendar td.weekend:hover{background-color:#B9D6ED}#main .mod_calendar th{padding:10px;text-align: center;background-color: #094675;border: 1px solid #000;font-size: 80%;color: #FFF}#main .mod_calendar th a{color:#FFF}#gutschein ul{padding-left: 20px;list-style-type: square}#main .mod_event_categorylist .event{margin-top:10px;margin-bottom:10px;padding:15px;background-color:rgba(246,246,246,.8);border: 1px solid #094675}.cart_table th.col_1,.cart_table th.col_3,td.event_price,.mod_event_checkout .cart_table tr.subTotal{display:none}.all_items .col_e,.all_items .col_4,.booking_price,.booking_status{display:none}.participant_item .field_email{margin-left:10px}a.button.light{display: block;margin-top: 10px}.c4g-router-input-wrapper > input,.c4g-router-input-wrapper > input:hover,.c4g-router-input-wrapper > input:active,.c4g-router-input-wrapper > input:focus{background-color:#FFF;text-shadow: none}table .middle{text-align: right!important}.mod_eventreader .submit{width:50px}.mod_eventreader .submit a{display:block}.mod_eventreader .submit a:hover{display:block;color: #FFF!important}.mod_eventreader .event_date .label,.mod_eventreader .event_location .label,.mod_eventreader .event_category .label{float:left}.mod_eventreader .event_date .value,.mod_eventreader .event_location .value,.mod_eventreader .event_category .value{left:10px;position:relative;margin-bottom:10px;font-weight:bold}#main .mod_event_categorylist .month{font-weight:bold}#main .formbody .text,#main .formbody .textarea,#main .formbody .captcha{width:350px;display:block;padding-top:5px;padding-right:5px;padding-bottom:5px}input#username{background-color: white !important}#main .formbody .submit{padding: 5px;background-color: #FFF;border: 1px solid #094675;border-radius: 5px;font-size: 14px;cursor: pointer;margin-top: 5px}#main .mod_navigation{text-align:center;background-color:#FFF;border-bottom: 1px solid #094675}#main .ce_downloads ul{text-align:left}#main .mod_customnav{text-align:right;background-color:#FFF;border-bottom: 1px solid #094675}#oldtimertreffen .galerie1,#wind-und-wetterradler .galerie1{max-height:440px}.oldtimer table{width:100%}#start .galerie3,#ueber-uns .galerie3{max-height:660px}#main .mod_navigation li a:hover,#main .mod_customnav li a:hover,#header .mod_customnav li a:hover{color:#FFF}#main .mod_navigation ul,#main .mod_customnav ul,#header .mod_customnav ul{height:35px;max-height:35px;margin-bottom: 0px}#mbImage,#mbBottom,#mbCenter{background-color: #094675}#main .mod_navigation li,#main .mod_customnav li,#header .mod_navigation li{height:35px;display:inline-block}#main .mod_navigation li a,#main .mod_customnav li a,#header .mod_navigation li a{display:block;padding:10px;color: #094675;transition: 1s}#main .mod_navigation li a:hover,#main .mod_customnav li a:hover,#header .mod_customnav li a:hover{color:#FFF;background-color: #094675}#main .mod_navigation li a:hover,#main .mod_navigation li span.active,#main .mod_navigation li span.trail,#main .mod_customnav li a:hover,#main .mod_customnav li span.active,#main .mod_customnav li span.trail,#header .mod_navigation li a:hover,#header .mod_navigation li span.active,#header .mod_navigation li span.trail{color:#FFF;background-color: #094675}#main .mod_navigation li span.active,#main .mod_navigation li span.trail,#main .mod_customnav li span.active,#main .mod_customnav li span.trail,#header .mod_navigation li span.active,#header .mod_navigation li span.trail{padding:10px}#main .mod_navigation li,#main .mod_customnav li,#footer .mod_customnav li{display:inline-block}#main .mod_navigation li a:hover,#main .mod_customnav li a:hover,#header .mod_navigation li a:hover,#footer .mod_customnav li a:hover{text-decoration:none}.schnelleinstieg{min-height: 130px}#main .schnelleinstieg ul li img{width: 100px;height: 100px;margin: 10px;-webkit-transition: .5s; /* Safari */transition: .5s}#main .schnelleinstieg ul li{margin-right:5px;margin-left:5px}#main .schnelleinstieg ul li img:hover{width: 120px;height: 120px;margin: 0;/*-webkit-transform: rotate(360deg); Safari transform: rotate(360deg);*/}div.checkout_steps{padding: 1px 0;font-size: 90%;margin-bottom: 20px;margin-top: 20px}ul.checkout_steps{border-bottom: 1px solid #094675}.checkout_steps li.first a{margin-left: -7px}.checkout_steps li{border-top: 1px solid #094675;border-right: 1px solid #094675;border-left: 1px solid #094675;display: inline-block;background-color: #FFF}.checkout_steps li.last{padding: 6px 20px 6px 13px;margin: 0;display: inline-block;position: relative;background-color: #FFF!important;color: #094675}.checkout_steps li a{background-image: url("/files/jever-aktiv/layout/steps_arrow.png");background-position: right center;background-repeat: no-repeat;color: #000;padding: 6px 20px 6px 13px;margin: 0;display: inline-block;position: relative;right: -12px}.checkout_steps li.last{background: none}.checkout_steps li a.last{}.checkout_steps li.active{background-color: #094675!important;color:#FFF!important}.checkout_steps li.active a{color: #fff!important;background-image: url("/files/jever_aktiv/layout/steps_arrow_active.png");background-position: right center;font-weight: normal}.submit_button.submit_button_left.submit_button_cart{width: 110px;float: left}.submit_button.submit_button_right.submit_button_checkout{}.submit_button.submit_button_right.submit_button_checkout{position: relative;top: -5px;width: 200px;float: left;margin-top: 11px}.price_info{display:none}.cart_table th{border-bottom: 1px solid #444;color: #094675}.cart_table td,.cart_table th{padding-top: 15px;padding-bottom: 5px}th,td{padding: 4px 8px;vertical-align: top;text-align: left}table .right{text-align: right}table .middle{text-align: center}.cart_table .event_item td{padding-right: 7px;padding-bottom: 8px;vertical-align: top;border-bottom: 1px solid #ddd}table{width: 60%;border-collapse: collapse;font-size: 100%}.checkout_participants .item{/*float: left;*/margin-right: 3%;margin-bottom: 1%;padding-bottom: 3px;border-bottom: 0}select{width: auto;max-width: 100%;padding: 4px;color: #000;display: block}#anmeldung select{width: 358px!important}.mod_event_search select{width: auto;max-width: 100%;height: 200px;padding: 4px;color: #000;display: block}.mod_event_cart select{float: right}.checkout_participants label{margin-bottom:5px;display: block}.submit_button.submit_checkout{width:160px;float:left}.submit_button.submit_abort{width: 200px;float: left;margin-top: 11px}.booking{margin-top:15px;margin-bottom:15px}.event_booking_inside div.label{width: 50%;display: block!important;font-weight: bold;margin-bottom: 5px}.event_booking_inside value{width: 50%;float: left;display: inline-block}.event_booking_inside .info{margin-top: 15px;margin-bottom: 15px;font-size: 90%}.store_left,.store_right{width:50%;float:left;text-align:center}.box{padding-right: 14px;padding-bottom: 8px;padding-left: 14px;background-color: #f6f6f6;border: 1px solid #094675;margin-top:27px}.box .formbody .item{margin: 0 0 8px;padding: 0;border: 0}.box div.label{text-align:left;width: 35%;float: left;display: inline-block;font-weight: bold;background-color: none!important;border: none!important;min-width: 160px}.box .text,.box .captcha,.box select,.box .textarea{width: 100%!important}.box input.text{padding:2px}.box .value{width: 92%;float: left;display: inline-block}.box .list_search fieldset{width: 105%;max-width: 105%;padding: 8px 8px;border: 1px solid #ccc;border-radius: 4px;color: #555;border-top: 1px solid #999;border-left: 1px solid #999}.box .list_search fieldset legend{display:none}.box .radio_container span,.box .checkbox_container span{max-width: 100%;overflow: hidden;display: block;margin-bottom: 3px;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 5px}.box h2,.box h3{margin-bottom:30px;text-align:left}#footer{width:100%;bottom:0;border-top:1px solid #FFF;font-size:14px;background-color: #094675}#main .mod_customnav .invisible,#main .mod_navigation .invisible{display:none}#footer .mod_customnav ul{text-align:center;margin-bottom: 0px}#footer .mod_customnav li a{display:block;padding:5px;color:#FFF;transition: 1s}#footer .mod_customnav li a:hover{background-color:#FFF;color: #094675}#footer .mod_customnav li span.active,#footer .mod_customnav li span.trail{color:#FFF}.cookiebar--active{background-color:#094675;line-height:150%;z-index: 999}.cookiebar__button{margin-top:10px;margin-bottom:10px;background-color:#fff;color:#094675}.cookiebar__button:hover{background-color:#094675;border:2px solid #fff;color:#fff}.checkbox{width:20px;height:20px;top:13px;position:relative}.checkbox + label{top:10px;position:relative}.explanation{margin-top:10px;margin-bottom:10px}#header .formbody>*{display: inline-block}.ce_gallery.galerie3.block,.ce_gallery.galerie1.block{max-height: 600px;    overflow-y: scroll}.ce_downloads.last.block li{line-height: 2}.download-element.ext-pdf:after{background-image:url("../../files/tags/download.gif");content: "";    width: 20px;    height: 20px;    background-size: 20px 20px;    position: absolute;    margin-right: -20px;    margin-top: -3px}.ce_downloads.last.block li.download-element.ext-pdf:after{margin-top: 4.5px}#main a.top_link{position: fixed;    width: 40px;    height: 40px;    bottom: 10px;    right: 10px;    color: transparent;    background: #094675;text-align: center}#main a.top_link:after{content: "\f30c";    font-family: "Font Awesome 5 Free";    font-weight: bold;    color: white;    width: 40px;    position: absolute;    right: 0;    top: 0;    height: 40px;    line-height: 40px;    font-size: 28px}.branche .ce_text ul{list-style-type: disc!important;padding-left: 18px;text-align: left}.telefons a.slider-prev,.telefons a.slider-next{display: none}.margin-bottom{margin-bottom: 30px}