@charset "utf-8";
/* CSS Document */






#sppb-addon-1613652431399 .sppb-addon-content {
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0px !important;
}
p {
	 font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;}
body {
	 font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
}

body .sppb-btn {

  letter-spacing: 0px !important;
}
#sppb-addon-1613652431399 .sppb-addon-content {
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
}
.sppb-btn, .sppb-chart-percent span, .sppb-animated-number, .sppb-sp-slider-title {
   font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
}

.btn {
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
  padding: 13px 32px 14px 33px;
font-size: 14px;
line-height: 1.5;
font-weight: bold;
position: relative;
z-index: 1;
letter-spacing: 1px;
text-transform: uppercase;
border-color: transparent;
}
#sp-footer {
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.EventsBG .table {
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
}




body, .sp-preloader {
	background-color:#FFFFFF;
	color:#666666
}
.sp-preloader>div {
	background:#e6007e
}
.sp-preloader>div:after {
	background:#FFFFFF
}
#sp-top-bar {
	background:#333333;
	color:#AAAAAA
}
#sp-top-bar a {
	color:#AAAAAA
}
#sp-header {
	background:#111111
}
a {
	color:#e6007e
}
a:hover, a:focus, a:active {
	color:#c80000
}
.tags>li {
	display:inline-block
}
.tags>li a {
	background:rgba(255, 44, 44, 0.1);
	color:#e6007e
}
.tags>li a:hover {
	background:#c80000
}
.article-social-share .social-share-icon ul li a {
	color:#666666
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
	background:#e6007e
}
.pager>li a {
	color:#fff
}
.sp-reading-progress-bar {
	background-color:#e6007e
}
.sp-megamenu-parent>li>a {
	color:#FFFFFF
}
.sp-megamenu-parent>li:hover>a {
	color:#e6007e
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
	color:#e6007e
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background:#111111
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
	color:#FFFFFF
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
	color:#e6007e
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	color:#e6007e
}
.sp-megamenu-parent .sp-mega-group>li>a {
	color:#FFFFFF
}
#offcanvas-toggler>.fa {
	color:#FFFFFF
}
#offcanvas-toggler>.fa:hover, #offcanvas-toggler>.fa:focus, #offcanvas-toggler>.fa:active {
	color:#e6007e
}
.offcanvas-menu {
	background-color:#111111;
	color:#FFFFFF
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
	color:#FFFFFF
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus {
	color:#e6007e
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
	color:rgba(255, 255, 255, 0.5)
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a {
	color:rgba(255, 255, 255, 0.8)
}
.btn-primary, .sppb-btn-primary {
	border-color:#e6007e;
	background-color:#e6007e
}
.btn-primary:hover, .sppb-btn-primary:hover {
	border-color:#c80000;
	background-color:#c80000
}
ul.social-icons>li a:hover {
	color:#e6007e
}
.sp-page-title {
	background:#e6007e
}
.layout-boxed .body-innerwrapper {
	background:#FFFFFF
}
.sp-module ul>li>a {
	color:#666666
}
.sp-module ul>li>a:hover {
	color:#e6007e
}
.sp-module .latestnews>div>a {
	color:#666666
}
.sp-module .latestnews>div>a:hover {
	color:#e6007e
}
.sp-module .tagscloud .tag-name:hover {
	background:#e6007e
}
.search .btn-toolbar button {
	background:#e6007e
}
#sp-bottom-top, #sp-footer, #sp-bottom {
	background:#111111;
	color:#FFFFFF
}
#sp-bottom-top a, #sp-footer a, #sp-bottom a {
	color:#A2A2A2
}
#sp-bottom-top a:hover, #sp-bottom-top a:active, #sp-bottom-top a:focus, #sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
	color:#FFFFFF
}
#sp-bottom .sp-module-content .latestnews>li>a>span {
	color:#FFFFFF
}
.sp-comingsoon body {
	background-color:#e6007e
}
.pagination>li>a, .pagination>li>span {
	color:#666666
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
	color:#666666
}
.pagination>.active>a, .pagination>.active>span {
	border-color:#e6007e;
	background-color:#e6007e
}
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {
	border-color:#e6007e;
	background-color:#e6007e
}
.error-code, .coming-soon-number {
	color:#e6007e
}
p.eb-ticket-type-description {
	font-size: 100%!important;
	font-weight: 400;
}







 #Geschenke-lbl::after {
 content: 'kein E-Mail Versand möglich';
 display: block;
 font-size: 14px !important;
 line-height: normal;
 font-style: italic;
}
#field_Datenschutz {
	margin-top: 55px;
}
#eb-calendarwrap {
	margin-top: 55px;
}
.Kalender .eb-page-heading2 {
	margin-top: 100px !important;
}
@media (max-width: 990px) {
 #eb-calendarwrap {
 margin-top: 105px;
}
}
@media (max-width: 767px) {
.eb-calendar ul.eb-month-browser li {
 width: 30% !important;
}
.eb-calendar ul.eb-month-browser li#eb-current-month {
 width: 100% !important;
 height: 50px !important;
}
 body .eb-calendar ul.eb-month-browser li {
 font-size: 12px;
 width: auto;
 float: none;
 text-align: center;
 margin: auto;
 height: 30px !important;
}
#eb-current-month #month, #eb-current-month #year {
 float: none !important;
 display: inline-block;
}
}
html body.site.helix-ultimate.com-eventbooking.view-categories.layout-events.task-none.itemid-314.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left.EventsBG.predefined-header2 div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div#eb-categories-page.eb-container div#eb-categories div.row-fluid.clearfix table.table.table-striped.table-bordered.table-condensed.eb-responsive-table tbody tr.eb-category-27.eb-featured-event td.eb-image-column.hidden-phone a {
	cursor: not-allowed!important;
}
.eb-menu-calendar > li:nth-child(2) > a:nth-child(1) {
 display:none;
}
html body.site.helix-ultimate.com-eventbooking.view-calendar.layout-default.task-none.itemid-316.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left.EventsBG.predefined-header2 div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div#eb-calendar-page.eb-container form#adminForm div#eb-calendarwrap div.eb-topmenu-calendar ul.eb-menu-calendar.nav.nav-pills li a.eb-calendar-view-link {
	display:none;
}
html body.site.helix-ultimate.com-eventbooking.view-failure.layout-default.task-none.itemid-314.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left.EventsBG.predefined-header2 div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div#eb-event-page.eb-container table {
	color: #fff!important;
}
#sppb-addon-1586779839164 .sp-slider .sp-nav-control .nav-control {
	z-index: 999!important;
}
html body.site.helix-ultimate.com-eventbooking.view-complete div#TicketHeader {
	display: none;
}
html body.site.helix-ultimate.com-eventbooking.view-complete div#TicketHeaderInfo {
	display: none;
}
.btn {
	background-color: #e6007e !important;
	color: #fff;
	position: relative;
	top: -10px;
	border-color: #e6007e;
	background-image: none !important;
	padding: 20px !important;
	font-size: 14px !important;
	line-height: 1.5;
	font-weight: bold;
	position: relative;
	z-index: 1;
	letter-spacing: 0px;
	text-transform: uppercase;
	border-color: transparent;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 800;
	font-style: normal;
	text-shadow: none !important;
}
html body.site.helix-ultimate.com-eventbooking.view-complete .eb-message {
	margin-top: 125px!important;
}
.jf_sidebuttons.right {
	top: 180px !important;
}
.jf_sidebuttons li a {
	border: none !important;
	background-color: #e6007e !important;
	height: 75px !important;
}
.jf_sidebuttons.right li a img {
	float: left;
	max-width: 50px !important;
	top: -8px;
	left: -18px;
	position: relative;
}
.jf_sidebuttons.right li a {
	margin-left: -70px !important;
	width: 220px;
	font-size: 24px !important;
	position: relative;
	padding: 20px 10px 10px 55px !important;
	color: #ffed00 !important;
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
}
#Anmerkungen {
	width: 100%;
}
#sp-bottom4 img {
	width: 45px !important;
}
.EventsBG .sppb-img-responsive {
	border-radius:20px;
}
.hidden-phone4 {
	width: 500px !important;
}
#eb-amount-container {
	display: none
}
#eb-gross-amount-container {
	display: block
}
 label.radio:nth-child(2) {
 margin-top: 20px;
margin-bottom: 15px !important;
}
label.radio:nth-child(4) {
 margin-top: 15px;
margin-bottom: 15px !important;
}
div.control-group:nth-child(19) > div:nth-child(2) > a:nth-child(1) {
 color: #FFF!important;
 text-decoration: underline;
}
#field_Gastronomie > div:nth-child(1) > p:nth-child(2) {
padding-top: 25px;
}
html body.site.helix-ultimate.com-eventbooking.view-complete.layout-default.task-none.itemid-314.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left.EventsBG.predefined-header2 div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div#eb-registration-complete-page.eb-container div#eb-message.eb-message form#adminForm.form.form-horizontal div.control-group.eb-field-value div.controls a {
	color: #FFF!important;
	text-decoration: underline;
}
.payment-heading {
	color: #FFF!important;
}
#eb-tax-amount-container {
	display: none
}
.checkbox > a {
	font-weight: 400;
	color:#FFF;
	text-decoration: underline;
}
#versand-lbl::after {
 content: 'kein E-Mail Versand bei Geschenkverpackungen / Jahreskarten';
display: block;
font-size: 14px !important;
line-height: normal;
font-style: italic;
}
#system-message-container {
	z-index: 99999 !important;
	position: fixed;
	background-color: #f60 !important;
}
#eb-gross-amount-container .control-label {
	font-size: 20px !important;
	font-weight: bold !important;
	font-family: 'Oswald', sans-serif;
	margin-top:15px;
}
#eb-gross-amount-container #amount {
	font-size: 20px !important;
	font-weight: bold !important;
	font-family: 'Oswald', sans-serif;
	height: 30px;
	margin-top:15px;
}
.EventsBG #amount {
	background: none !important;
	border: none !important;
	box-shadow: none;
	color: #fff;
	font-size: 18px;
	padding: 0px !important;
	margin-top:15px;
}
html body.admin.com_eventbooking.view-registrant.layout-.task-.itemid-0 div.container-fluid.container-main section#content div.row-fluid div.span12 form#adminForm.form.form-horizontal div#field_Gastronomie.control-group.payment-calculation div.control-label p.eb-field-description {
	display:none!important;
}
.Geschenke #eb-event-info-left {
	display:none;
}
.Geschenke #eb-individual-registration-page .eb-page-heading2 {
	display:none;
}
.Geschenke #eb-individual-registration-page .eb-message {
	display:none;
}
.Geschenke #eb-individual-registration-page .eb-heading {
	display:none;
}
.Gutschein #eb-individual-registration-page .eb-heading {
	display: block!important;
}
.Geschenke #eb-registration-complete-page #adminForm {
	display:none;
}
 #sppb-addon-1613652431399 > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) {
 line-height: 1 !important;
}
.eb-heading {
	color: #FFF!important;
}
#sppb-addon-1586936994872 .sppb-addon-title {
	font-size: 26px!important;
}
span.required {
	color: #FFF!important;
	padding-left: 5px;
}
#sppb-addon-1586936994872 {
	font-size: 18px!important;
	line-height: 30px!important;
}
#sppb-addon-1612253272688 {
	font-size: 18px!important;
	line-height: 30px!important;
}
#sppb-addon-1612253374895 {
	font-size: 18px!important;
	line-height: 30px!important;
}
.form-actions .sppb-btn {
	padding: 13px 32px 14px 33px;
	line-height: 1.5;
	font-weight: bold;
	position: relative;
	z-index: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: none;
	background-color: #ffed00 !important;
	color: #232323;
	font-size: 14px;
}
body {
	font-size: 16px!important;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
 @media (max-width: 1199px) {
#offcanvas-toggler {
 display: block !important;
}
 .sp-megamenu-wrapper {
 display: none !important;
}
}
 @media (max-width: 500px) {
 .control-label {
 width: 100%;
}
 .EventsBG .img-responsive {
 width: 100%!important;
}
 #payment_method_container label.radio {
 width: 100% !important;
 display: inline-block!important;
}
.form-horizontal .controls {
 margin-left: 0px;
 width: 100%;
}
#versand {
 margin-left: 0px;
 width: 100%;
}
 #Gastronomie {
 margin-left: 0px;
 width: 100%;
}
 #Menu {
 margin-left: 0px;
 width: 100%;
}
 #Datenschutz {
 margin-left: 0px;
 width: 100%;
}
 #AGB {
 margin-left: 0px;
 width: 100%;
}
 #Begruessungssekt {
 margin-left: 0px;
 width: 100%;
}
 #Geschenke {
 margin-left: 0px;
 width: 100%;
}
 .form-horizontal .control-label {
 width: 100%;
}
}
@media (min-width: 991px) {
.EventsBG img.eb-thumb-left {
 margin: auto !important;
 float: none !important;
 min-width: 200px !important;
 max-width: 300px !important;
}
}
@media (max-width: 480px) {
 table.eb-responsive-table tr {
 border-top: 4px solid #e6007e;
 border-bottom:4px solid #e6007e;
 border-right:none;
 border-left:none;
}
.eb-taskbar li {
 float: right !important;
}
table.eb-responsive-table .eb-taskbar li {
 float: right !important;
 text-align: left;
}
 .eb-taskbar {
 height: 42px;
 margin-top: -50px;
}
}
 @media (max-width: 1199px) {
.GastroImg {
 display: none;
}
}
 @media (max-width: 991px) and (min-width: 481px) {
.tdno0, .tdno1, .tdno2, .tdno3, .tdno4, .tdno5, .tdno6, .tdno7, .tdno8, .tdno9, .tdno10, .tdno11, .tdno12, .tdno13, .tdno14, .tdno15, .tdno16, .tdno17, .tdno18, .tdno19, .tdno20, .tdno21, .tdno22, .tdno23, .tdno24, .tdno25, .tdno26, .tdno27, .tdno28, .tdno29, .tdno30, .tdno31, .tdno32, .tdno33, .tdno34, .tdno35, .tdno36, .tdno37, .tdno38, .tdno39, .tdno40, .tdno41, .tdno42, .tdno43, .tdno44, .tdno45, .tdno46, .tdno47, .tdno48, .tdno49, .tdno50, .tdno51, .tdno52, .tdno53, .tdno54, .tdno55, .tdno56, .tdno57, .tdno58, .tdno50 {
 width: 33%;
float: left;
}
}
 @media (max-width: 991px) {
 tbody {
 display: inline!important;
}
 .Geschenke .sppb-img-responsive {
 margin-top: 35px!important;
}
.eb-taskbar li {
 float: right !important;
}
 #eb-categories-page table, tr, td {
 display: block;
}
.EventsBG .table-bordered {
 border-radius: 0px !important;
}
 .EventsBG .eb-event-link {
 display: inline-block!important;
}
 .eb-field-description {
 display: none;
}
 .EventsBG img.eb-thumb-left {
 margin: auto !important;
}
 .table > tbody:nth-child(2) > tr:nth-child(1)  #eb-event-info thead {
 display: none!important;
}
 #eb-categories thead {
 display: none!important;
}
 .table > thead:nth-child(1) > tr:nth-child(1) {
 display: none!important;
}
 .EventsBG img.eb-thumb-left {
 margin: 0 !important;
 float: none !important;
 max-width: 98% !important;
}
 .eb-taskbar {
 height: 42px;
}
.EventsBG img.eb-thumb-left {
 margin: auto !important;
 float: none !important;
 min-width: 100% !important;
 max-width: 100% !important;
 width: 100%;
}
 .EventsBG .table-striped tbody tr:nth-of-type(2n+1) {
 border: none !important;
}
 .EventsBG .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child, .table-bordered thead:last-child tr:last-child th:first-child {
border: 1px solid #e6007e;
border-radius: 0px !important;
}
 .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child, .table-bordered thead:last-child tr:last-child th:last-child {
border-bottom-right-radius: 0px !important;
}
 .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child, .table-bordered thead:last-child tr:last-child th:last-child {
border-bottom-right-radius: 0px !important;
}
 td.center {
 border-bottom: 8px solid #e6007e !important;
}
 table.eb-responsive-table td::before {
 display:none;
}
 table.eb-responsive-table td {
 border: none !important;
}
}
.Geschenke .eb-register-button {
	color: transparent!important;
	font-weight: bolder;
	text-shadow: none !important;
	border: none !important;
	box-shadow: none !important;
	background-image: url("https://www.variete-et-cetera.de/images/button_jetzt_bestellen.png")!important;
	width: 200px!important;
	height: 200px!important;
	background-size: 200px!important;
	margin: 0px !important;
	padding: 0px !important;
	background-color: #e6007e!important;
	position: relative !important;
	top: -70px !important;
	animation: none !important;
	background-position: center !important;
}
.Geschenke .eb-register-button:hover {
	margin: 0px !important;
	padding: 0px !important;
	animation: none !important;
	background-position: center !important;
}
#versand .radio {
	width: 350px!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: #1d1d1b !important;
}
.Ermäßigung {
	max-width: 170px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
	color: #e6007e !important;
}
 @media (max-width: 431px) {
 .logo-image {
 max-height: 110px;
 top:10px !important;
}
}
 #field_ErmaessigungSonntagSamstagAbend_1 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_2 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_3 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_4 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_5 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_6 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_7 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_8 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_9 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_10 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_11 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_12 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_13 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_14 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_15 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_16 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_17 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_18 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_19 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungSonntagSamstagAbend_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -40px!important;
width: 600px!important;
}
 #field_ErmaessigungFreitagSamstagMittag_1 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_2 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_3 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_4 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_5 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_6 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_7 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_8 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_9 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_10 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_11 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_12 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_13 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_14 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_15 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_16 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_17 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_18 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_19 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitagSamstagMittag_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -40px!important;
width: 600px!important;
}
 #field_Ermaessigung_1 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_2 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_3 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_4 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_5 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_6 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_7 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_8 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_9 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_10 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_11 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_12 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_13 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_14 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_15 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_16 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_17 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_18 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_19 > div:nth-child(1) > p:nth-child(2), #field_Ermaessigung_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -40px!important;
width: 600px!important;
}
 #field_ErmaessigungFreitag_1 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_2 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_3 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_4 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_5 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_6 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_7 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_8 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_9 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_10 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_11 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_12 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_13 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_14 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_15 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_16 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_17 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_18 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_19 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -40px!important;
width: 600px!important;
}
#field_ErmaessigungFreitag_1 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_2 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_3 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_4 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_5 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_6 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_7 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_8 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_9 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_10 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_11 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_12 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_13 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_14 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_15 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_16 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_17 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_18 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_19 > div:nth-child(1) > p:nth-child(2), #field_ErmaessigungFreitag_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -40px!important;
width: 600px!important;
}
#field_StudisFirst_1 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_2 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_3 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_4 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_5 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_6 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_7 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_8 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_9 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_10 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_11 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_12 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_13 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_14 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_15 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_16 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_17 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_18 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_19 > div:nth-child(1) > p:nth-child(2), #field_StudisFirst_20 > div:nth-child(1) > p:nth-child(2) {
position: absolute!important;
left: 430px!important;
margin-top: -10px!important;
width: 600px!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	margin-bottom: 15px !important;
}
body.predefined-header2 .sp-megamenu-parent > li.active > a {
	color: #e6007e!important;
	opacity: 1;
}
body.predefined-header2 .sp-megamenu-parent a:hover {
	color: #e6007e!important;
	opacity: 1;
}
.Produkte .eb-page-heading {
	display: block!important;
	color: #ffed00;
	font-size: 38px !important;
	font-weight: bold;
}
.Produkte .eb-page-heading2::after {
 content: "Geschenkverpackungen";
 display: block;
visibility: visible;
}
.Produkte h3.eb-heading {
	display: none;
}
.Produkte .eb-message {
	visibility: hidden;
}
 .Produkte .eb-message::after {
 visibility: visible;
 content: "neuer Text für Produkte - kann aber auch alles weg und im Header gemacht werden";
 position: relative;
top: -45px;
}
.Produkte .eb-page-heading2 {
	visibility: hidden;
}
 #Gastronomie-lbl::before {
 content: "Kulinarische Highlights";
 display: block;
 visibility: visible;
}
#field_Gastronomie {
	min-height: 210px;
}
.eb-field-description {
	position: absolute;
	left: 480px;
	margin-top: -50px;
	max-width: 100%;
	padding-right: 45px;
}
.GastroImg {
	float: left;
	margin-right: 35px;
	margin-left: 35px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 230px!important;
}
.logo-image {
	height: 180px !important;
	position: relative;
	top: 30px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	font-size: 18px !important;
	letter-spacing: 0em!important;
	padding: 0 11px!important;
	opacity: 1!important;
}
#btn-1586955728135 {
	display: none;
}
body .sppb-btn {
	cursor: pointer!important;
}
.eb-category-title {
	display: none;
}
#eb-amount-container .control-label {
	font-size: 20px !important;
	font-weight: bold !important;
	font-family: 'Oswald', sans-serif;
}
#eb-amount-container #total_amount {
	font-size: 20px !important;
	font-weight: bold !important;
	font-family: 'Oswald', sans-serif;
	height: 30px;
}
.ticket_type_quantity {
	padding: 0.8rem 0.75rem!important;
}
.EventsBG .form-horizontal .form-actions {
	padding-left: 0px !important;
}
.EventsBG #field_versand {
	max-width: 200px;
}
#eb-registration-complete-page .EventsBG .eb-page-heading {
	display: block;
}
#eb-registration-complete-page .EventsBG .eb-page-heading2 {
	display: block;
}
.EventsBG .eb-page-heading {
	display: none;
}
.EventsBG .eb-page-heading2 {
	color: #ffed00;
	font-size: 38px !important;
	font-weight: bold;
}
.EventsBG .formError .formErrorContent {
	background: #ffed00 !important;
	color: #000!important;
}
.EventsBG .formError .formErrorArrow div {
	background: #ffed00 !important;
}
.EventsBG .add-on {
	height: 30px !important;
	float: right;
	position: relative;
	top: -25px;
	left: -105px;
	width: auto;
	height: auto;
	min-width: 16px;
	padding: 0px;
	line-height: 20px;
	text-align: center;
	text-shadow: none !important;
	background: none !important;
	border: none !important;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: bold !important;
	font-family: 'Oswald', sans-serif;
	height: 30px;
}
.sp-page-builder .page-content #TicketHeaderInfo {
	position: relative;
	top: -480px;
	margin-bottom: -480px !important;
}
.EventsBG .form-actions {
	background: none!important;
	border: none!important;
}
 .table-striped tbody tr:nth-of-type(2n+1) {
 background-color: rgba(0, 0, 0, .0)!important;
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
 display: block;
 width: 100%;
 padding: 0.9rem 0.75rem;
}
#country {
	display: block;
	width: 100%;
	padding: 0.5rem 0.75rem;
}
 .EventsBG select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {
 height: calc(2.95rem);
}
.EventsBG form.form-horizontal .control-label, form.form-horizontal .control-label label {
	text-align: left;
	font-weight: 400!important;
	padding: 0;
}
.EventsBG #total_amount {
	background: none!important;
	border: none!important;
	box-shadow: none;
	color: #fff;
	font-size: 18px;
	padding: 0px !important;
}
#btnTickets.sppb-btn {
	background-color: #e6007e !important;
	color: #fff;
	position: relative;
	top: -10px;
}
.EventsBG #eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
	background: none!important;
	border: none!important;
}
.EventsBG #eb-categories .eb-description, #eb-event-page .eb-description, #eb-events .eb-description {
	background: none!important;
	border: none!important;
}
.EventsBG h3.eb-heading {
	color: #fff;
	font-size: 24px !important;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	line-height: 48px;
	margin-bottom: 15px !important;
	margin-top: 45px !important;
	;
}
.EventsBG #eb-event-page h1.eb-page-heading {
	color: #fff;
	font-size: 35px !important;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	line-height: 36px;
}
.EventsBG .eb-event-link {
	color: #e6007e;
	font-size: 24px !important;
	font-weight: bold;
	font-family: Helvetica !important;
	line-height: 36px;
}
.EventsBG .table-bordered tbody:first-child tr:first-child td:first-child, .table-bordered thead:first-child tr:first-child th:first-child {
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
}
.EventsBG .table-bordered tbody:first-child tr:first-child td:last-child, .table-bordered thead:first-child tr:first-child th:last-child {
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
}
.EventsBG .table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
 *border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.EventsBG .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child, .table-bordered thead:last-child tr:last-child th:first-child {
	-webkit-border-radius: 0 0 0 15px;
	-moz-border-radius: 0 0 0 15px;
	border-radius: 0 0 0 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
}
.table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child, .table-bordered thead:last-child tr:last-child th:last-child {
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
}
.EventsBG .table-bordered {
	border: none;
	border-collapse: separate;
 *border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.EventsBG .eb-event-large-image {
	display:none!important;
}
.EventsBG .hidden-phone {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #111
}
.EventsBG .hidden-phone2 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #111;
	width:280px;
}
.EventsBG .hidden-phone3 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #111;
	min-width:150px!important;
}
.EventsBG .hidden-phone4 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #111;
}
.EventsBG .table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: #ffed00 !important;
	border: 1px solid #e6007e !important;
}
 .EventsBG .table-striped tbody tr:nth-of-type(2n+1) {
 border: 1px solid #e6007e;
}
 .EventsBG .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
 background-color: #ffed00 !important;
 border: 1px solid #e6007e;
 color: #666;
}
.EventsBG .table thead th {
	vertical-align: bottom;
	border: 1px solid #e6007e !important;
	border-bottom-width: 2px;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #111;
}
.EventsBG .table-bordered td, .table-bordered th {
	border: 1px solid #e6007e;
}
body.EventsBG {
	background-color: #e6007e;
}
.EventsBG .eb-message {
	color: #fff;
	font-weight: normal;
}
.EventsBG label {
	color: #fff;
	font-weight: normal;
	
}
.star {
	color: #fff;
	font-weight: normal;
}
.control-label {
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}
body.predefined-header2 header#sp-header {
	border-bottom: none !important;
	background-color: #1d1d1b !important
}
#sp-header {
	height: 90px;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 99;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0) !important;
}
body.predefined-header2 header#sp-header.header-sticky {
	background-color: #1d1d1b !important;
}
body.predefined-header2 header#sp-header {
	border-bottom: none !important;
}
