/* Layout.css */
.mod_event_checkout.step_start .cart_items .submit-refresh{display:none}#ctrl_payment > span:hover{cursor:default}#ctrl_payment > span{border-radius: 4px;font-weight: 700;padding: 1em 2em;clear: both;display: inline-block;margin: 2em 0;background-color: #F2A900;border: 0px;text-decoration: none;cursor: pointer;font-size: 1em;color: #fff}#tl_event_cart .cart_object .value{font-weight:700}.testumgebung button:hover,.testumgebung .submit:hover{background-color: rgba(242,169,0,.9);color: #002554}.mod_login .formbody .widget.widget-text label,.mod_login .formbody .widget.widget-password label{font-size:1.2em;font-weight:700}.mod_login .formbody .widget{width:initial;display:inline-block}.testumgebung button,.testumgebung .submit{border-radius: 4px;font-weight: 700;padding: 1em 2em;clear: both;display: inline-block;margin: 2em 0;background-color: #F2A900;border: 0px;text-decoration: none;cursor: pointer;font-size: 1em;color:#fff}#container .mod_event_cart h2{font-size:2em}#tl_event_cart div.event_date{font-size: 1.2em;line-height: 150%}#tl_event_cart div.event_title{font-size: 1.4em;line-height: 150%}#tl_event_cart .submit{margin-bottom: 1em;border-radius: 4px;/*color: #002554;*/color:#fff;font-weight: 700 !important;padding: 0.6em 2em}#tl_event_cart .submit:hover{color: #002554}a.delete{background: #b81a00;color: #fff;padding: 6px 12px;border-radius: 4px;display: inline-block;margin-top:1em}.erfahrung > span{display:block}.formbody h3{font-weight:700}.formbody .submit_items{display: flex;justify-content: space-between}.event_amount.middle{text-align:center}.mod_event_checkout ul.checkout_steps .step.done a{color: #009d00}.mod_event_checkout ul.checkout_steps li:first-child:before{margin-right: 0;content: ""}.mod_event_checkout ul.checkout_steps li:before{margin-right: 10px;font-family: FontAwesome;content: "\f178"}.mod_event_checkout ul.checkout_steps li{display:inline-block;margin-right: 5px;padding-right: 5px}.mod_event_checkout ul.checkout_steps{list-style-type:none;margin-left: 0;padding-left: 0}.mod_event_registration_guest .widget-agreement .label,.mod_event_registration .widget-agreement .label{font-weight:700;margin-bottom:5px}.mod_event_registration_guest fieldset,.mod_event_registration fieldset{margin-left: 0;margin-right: 0}.mod_event_registration_guest fieldset legend,.mod_event_registration fieldset legend{font-size: 1.2rem;line-height: 2rem;font-weight: bold;color: #002554;font-weight: 700;padding-left:0;padding-right:0}tr.event_item > td:last-child{border-right:0}tr.event_item > td:first-child{border-left:0}.cart_items .grandTotal th,.cart_items .subTotal td{font-weight:700;text-align:center}.cart_items .select{margin-bottom:0}div.event_title{font-size:16px}td.event_title .buttons{margin-top:10px}.event_item > td{padding: 8px 10px;border: 2px solid white}td.event_price,td.event_full_price{text-align:center}td.event_title,td.event_price,td.event_amount,td.event_full_price{/*padding:8px 10px;*/padding:1em 2em}.submit_button input{font-size:14px !important}.submit_button_cart,.button-checkout{display:inline-block}div.cart_items{line-height: 150%}.cart_table table thead{background-color: rgba(0,37,84,.1)}.cart_table table thead tr th:last-child{border-right:0}.cart_table table thead tr th:first-child{border-left:0}.cart_table table thead tr th{background-color: rgba(156, 209, 252, 0.1);border:2px solid white;padding: 8px 10px}.cart_table .col_0{background:none}.cart_table table{width:100%}.flexxy > div{width:31%}.flexxy{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom:3rem}.mod_event_list .event.event_list .booking .event_booking_inside > form .formbody{order:1}.mod_event_list .event.event_list .booking .event_booking_inside > form .info.limit_type{order:2;font-weight: 700;margin-bottom: 1rem}.mod_event_list .event.event_list .booking .event_booking_inside > form .info.limit_type,.mod_event_list .event.event_list .booking .event_booking_inside > form .formbody{width: 100%}.mod_event_list .event.event_list .booking .event_booking_inside > form{display: flex;flex-wrap: wrap}.mod_event_list .event.event_list .booking .formbody .label{display:none}.mod_event_list .event.event_list .booking .formbody .value > div:first-child{font-weight:700}.mod_event_list .event.event_list h3 a{pointer-events: none;   cursor: default}.testumgebung .mod_event_list .event.event_list h3 a{pointer-events: initial;cursor: pointer}.testumgebung .mod_event_list .event.event_list .booking .formbody .widget-select,.testumgebung .mod_event_list .event.event_list .booking .formbody .widget-price,.testumgebung .mod_event_list .event.event_list .booking .formbody .widget-submit{display:initial}.mod_event_list .event.event_list.test-buchung .booking .formbody .widget-select,.mod_event_list .event.event_list.test-buchung .booking .formbody .widget-price,.mod_event_list .event.event_list.test-buchung .booking .formbody .widget-submit{display:block}.mod_event_list .event.event_list .booking .formbody .price_info{font-size:12px;color: #929292}.mod_event_list .event.event_list .booking .formbody .widget-select{width:25%;margin-bottom: 0}.mod_event_list .event.event_list .booking .formbody .widget-price{width:50%}.mod_event_list .event.event_list .booking .formbody{display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center}tr.month{box-sizing: border-box;    display: block;    font-size: 1.2rem;    line-height: 2rem;    font-weight: bold;    color: #002554;    font-weight: 700}.mod_event_list .event.event_list .price{display:none}.mod_event_list .event.event_list .ev_info_wrap .info .icon-calendar{margin-right:5px}.mod_event_list .event.event_list .ev_info_wrap .info p{font-weight:700;background-color: rgba(156, 209, 252, 0.1)}.mod_event_list .event.event_list .ev_info_wrap .teaser p,.mod_event_list .event.event_list .ev_info_wrap .info p{margin:0;padding: 8px 10px}.mod_event_list .event.event_list .ev_info_wrap .info,.mod_event_list .event.event_list .ev_info_wrap .teaser{width: 49.5%;background-color: rgba(0,37,84,.1);box-sizing: border-box}.mod_event_list .event.event_list .ev_info_wrap .info{background-color: rgba(0,37,84,.1)}.mod_event_list .event.event_list .ev_info_wrap{display:flex;flex-direction:row;justify-content:space-between;    align-items: center;margin-bottom: 8px}.mod_event_list .event.event_list h3{margin-top:0;margin-bottom:0}.mod_event_list .event.event_list .event_head_wrap{margin-bottom:8px}.mod_event_list{display: flex;    flex-direction: row;    flex-wrap: wrap;justify-content:space-between;/*margin-bottom: 3rem;*/}.mod_event_list .event.event_list{width: 48.5%;/*background-color: rgba(156, 209, 252, 0.1);padding: 8px 10px;*/box-sizing: border-box;margin-bottom: 1rem;background-color:#fff}.mod_event_list .group_headline.month:first-child{/*border-top: none;*/}.mod_event_list .group_headline.month{width:100%;border-top: 1px solid #d6d6d6;margin-top: 1rem}span.important{color:#ff0000 !important}#container h2{font-size:1.2rem;line-height:2rem;font-weight:bold;color:#002554;font-weight:700}.dringend h2{text-transform:uppercase;color:#ff0000 !important}.dringend a:hover{text-decoration:none !important;color:#F2A900 !important}.dringend a{text-transform: uppercase;font-size: 2rem;position: absolute;bottom: 25%;left: 10%;color: #fff !important}body{margin:0;padding-top:0;padding-bottom:0}.block{overflow:hidden}img{border:0px}#wrapper,header,#container,#main,aside,footer,.custom,.custom .inside,.inside{position:relative;display:block}#container:after{height:0px;clear:both;display:block;visibility: hidden;content: "."}#wrapper{width:90%;position:relative;display:block;margin-right:5%;margin-left:5%}header{min-height:110px}header .inside,footer .inside,#container,.custom .inside{margin-right:0;margin-left:0;width:auto}#container{padding:3%}#Slidersection .inside{padding-right:3%;padding-left:3%}#Informationsection .inside{padding:2% 3%}#footer .inside{padding:2% 3%}#Copyrightsection .inside{padding:1% 3%}.ce_gallery ul{overflow:hidden;margin:0;padding:0;list-style-type:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}