@media screen and (max-width:1600px) {
#header-inner-neu {
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
}
@media screen and (max-width:90em) {
#artist-thumbs {
	max-width:86.5em;
	padding:0 1.25em
}
#seiten-nav {
	max-width:86.5em;
	padding:0 1.25em
}
#menu-search {
	margin:.688em 1em
}
.presse-downloads li {
	width:calc(100%/5)
}
#artist-filters h1 {
	width:23em
}
}
@media screen and (max-width:1390px) {
#artist-filters h1 {
	width:20em
}
#helper1390 {
	display:block
}
.column ul li a {
	padding:1em .75em
}
.column ul li a.main-nav {
	padding:.667em .75em
}
.column ul li a.main-nav em {
	bottom:-.5em;
	font-size:.45em
}
time span.ort {
	font-size:1em;
	top:0
}
}
@media screen and (max-width:1340px) {
#artist-filters h1 {
	width:18em
}
}
@media screen and (max-width:1280px) {
	
section#intro {margin:1em 0 0 0}

.startseiten-links-wrapper { 
  gap: 1em;
 
}
	
	
#helper1280 {
	display:block
}
#important-message {
	margin:1em 0 1em 0
}
.burger-neu {
	margin-left:0;
	margin-right:.25em
}
#artist-fixed .container, #infohelfer-fixed .container {
	padding:.5em 1em
}
#locationsAZ ul li {
	width:calc(100%/13)
}
.columnsOne .column1 {
	margin:0
}
#artist-filters h1 {
	width:100%
}
#index-loggedin:after {
	right:14.4em;
	border-width:.75em;
	margin-left:-.75em
}
#seiten-nav {
	padding:0 .5em
}
#seiten-nav li .inner {
	margin:0 .5em 1em .5em
}
#seiten-nav.four li {
	width:50%
}
.artist-teaser {
	padding:1em
}
.artist-teaser h3 {
	margin:.25em 0 1em;
	text-align:center
}
.recommend-teaser {
	padding:0;
	margin:1em 1em 0 1em;
	position:relative
}
.artist-teaser ul li a {
	margin:0 .5em
}
.recommend-teaser .headline {
	width:100%;
	display:block;
	text-align:center
}
.recommend-teaser .headline .inner {
	margin:0;
	outline:0;
	box-shadow:none;
	padding:1em
}
.recommend-teaser .headline .inner .innerinner {
	padding:0;
	position:relative
}
.recommend-teaser .headline h3 {
	font-size:1.25em;
	margin:0;
	text-align:left;
	min-height:0;
	display:inline-block;
	vertical-align:middle
}
.recommend-teaser .headline h3 br {
	display:none
}
.recommend-teaser .headline h3 span {
	display:inline
}
.recommend-teaser .headline img {
	position:relative;
	left:0;
	top:0;
	height:3em;
	width:3em;
	display:inline-block;
	vertical-align:middle;
	margin-right:.25em
}
.recommend-teaser ul {
	width:100%;
	padding:1em .5em;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.container.top1em {
	margin-top:1em
}
#artist-thumbs.startseite {
	margin-top:1em
}
.presse-downloads {
	padding:0 .5em
}
.date-infos {
	padding:2em 1em 1em 1em
}
#artist-filters .inner .container {
	display:block
}
#artist-filters h1 {
	margin:.5em 0
}
#artist-filters .inner ul li {
	display:inline-block;
	vertical-align:middle;
	margin:0 .5em;
	text-align:left
}
#artist-filters .inner {
	background:transparent; /*war 0 0 */
}
#artist-filter-container {
	padding:1em 1em 0 1em;
	text-align:center;
	border:1px solid var(--greye7);
	background: linear-gradient(to bottom, rgba(246,243,241,0.9) 0%, rgba(243,240,238,0.9) 100%); 
}
.darkmode #artist-filter-container {background:#000}
#artist-filters .inner ul li {
	padding-bottom:1em
}
h1 {
	margin:.5em 0
}
.columns5050sg .column2 .inner {
	margin:0 .5em 0 0
}
.columns5050sg .column1 .inner {
	margin:0 0 0 .5em
}
#header-inner-neu, .container {
	padding:0 1em
}
#artist-thumbs {
	padding:0 .5em
}
#artist-thumbs li {
	margin:0 0 1em 0
}
#artist-thumbs li .inner, #artist-thumbs li .news-locations {
	margin:0 .5em
}
#artist-thumbs li .news-locations-mobile {
	margin:0 .5em 1em
}
#navigation-header .inner {
	padding:.875em 1em .875em 2em
}
#navigation ul#main-navigation {
	margin:6em 2em 2em 2em
}
#artist-filters.fixed, #artist-fixed.fixed, #infohelfer-fixed.fixed {
	top:4em
}
#main {
	padding-top:6.75em
}
.darkmode #main {padding-top:8.25em;}
#menu-search {
	margin:.688em
}
.logo-neu {
	font-size:.75em;
	margin-top:.625em
}
#navigation-header .logo-neu h1 {
	font-size:1.333em
}
#navigation-header .inner .logo-neu {
	margin:0
}
#navigation-header .burger-neu {
	margin-top:.25em
}
footer ul li:first-child {
	display:none
}
footer ul li ul li:first-child {
	display:block
}
footer ul li:last-child {
	display:none
}
footer ul li ul li:last-child {
	display:block
}
footer ul {
	display:block;
	text-align:center;
	padding:0;
	margin:0
}
footer ul li {
	display:inline-block;
	width:25%;
	width:calc(100%/4);
	vertical-align:top;
	margin:0 0 1em 0
}
footer ul li#social-media {
	width:100%;
	border-top:1px solid rgba(0,0,0,.1);
	display:block;
	padding-top:1em
}
footer ul li ul li {
	width:100%;
	margin:0;
	border:0
}
footer ul li#social-media ul li a {
	line-height:1em
}
footer ul li#social-media ul li {
	display:inline-block;
	width:auto;
	padding:0;
	margin:.5em;
	vertical-align:top
}
#sub-footer {
	margin-top:0
}
#sub-footer ul li:last-child {
	margin:0;
	padding:0;
	border-left:none;
	width:100%;
	margin-top:1em
}
#artist-thumbs li {
	width:calc(100%/4)
}
}
@media screen and (max-width:1110px) {
#medien-partner ul li {
	width:50%;
	width:calc(100%/2)
}
#header-inner-neu .burger-neu em {
	display:none
}
#header-service ul li#header-lastminute {
	display:none
}
.burger-neu em {
	margin:0
}
.presse-downloads li {
	width:calc(100%/4)
}
#index-loggedin:after {
	right:10em
}
}
@media screen and (max-width:1024px) {
	
	
#features-new .swiper-slide.mega {width:780px}
#features-new .swiper-slide.big {width:515px}
#features-new .swiper-slide.normal {width:249px}	
	
.mobile-link {display:block}
.desktop-link {display:none}	
	
#helper1024 {
	display:block
}
.container.login {
	padding:1em 1em
}
.columnsGoldcontact {
	margin-top:1em
}
#artist-fixed-name span {
	font-size:1em
}
#artist-fixed ul li#artist-fixed-pressemat-link {
	display:none
}
#artist-fixed ul li#artist-fixed-medienpartner-link {
	display:inline-block
}
#medien-partner ul li {
	width:25%;
	width:calc(100%/4)
}
#seiten-nav.three li {
	width:100%
}
.columns5050 .column1 .inner {
	margin:0 .5em 0 0
}
.columns5050 .column2 .inner {
	margin:0 0 0 .5em
}
.control {
	top:5em;
	font-size:1.75em
}
.columnsGoldcontact .column1 {
	display:block;
	width:100%
}
.columnsGoldcontact .column2 {
	display:block;
	width:100%
}
.columnsGoldcontact .column1 .inner {
	margin:0
}
.columnsGoldcontact .column2 .inner {
	margin:.75em 0 0 0
}
.columnsGold .column1 {
	display:block;
	width:100%
}
.columnsGold .column2 {
	display:block;
	width:100%
}
.columnsGold .column1 .inner {
	margin:0;
	padding-bottom:3em !important
}
.columnsGold .column2 .inner {
	margin:2em 0
}
.columnsGold .column2 .inner.noshadow {
	margin:1em 0 0;
	padding:2em 0 1em
}
.columnsGold.history .column1 {
	width:70%
}
.columnsGold.history .column2 {
	width:30%
}
.columnsGold.history .column1 .inner {
	margin:0 1em 0 0
}
@media screen and (max-width:1023px) {
.newsletter-col {
width:100%;
display:block
}
.newsletter-col1 {
margin:0
}
.newsletter-col2 {
margin:0
}
#main {
padding-top:4em
}
.darkmode #main {padding-top:4em;}

#header-service {
display:none;
height:0;
padding:0
}
#header.fixed {
top:0
}
#artist-thumbs li {
width:33.3%;
width:calc(100%/3)
}
.more-alt {
display:block
}
#artist-thumbs li.more {
display:none
}
#callback-top span {
display:none
}
#features-inner div h3 {
font-size:1em;
height:3em;
line-height:1em
}
#features-inner div h3 i {
top:1.5em
}
.column.left {
border:0
}
.logo-neu h1 span.company-name, .logo-neu h1 span.company-name2 {
display:inline
}
#header-inner-neu .logo-neu {
font-size:.625em;
margin-top:1.125em
}
#header-inner-neu .logo-neu h1 {
font-size:1.5em
}
}
@media screen and (max-width:900px) {
#helper1024 {
	display:none
}
#helper900 {
	display:block
}
#artist-fixed ul li#artist-fixed-medienpartner-link {
	display:none
}
#artist-fixed ul li a span {
	display:none
}
#index-loggedin {
	padding:1.5em
}
.artist-teaser ul li {
	width:100%;
	display:block
}
.artist-teaser ul li a {
	margin:0 .5em 1em
}
.artist-teaser ul li:last-child a {
	margin:0 .5em
}
.artist-teaser {
	padding:1em .5em
}
.recommend-teaser {
	padding:0
}
.gallery-links {
	font-size:1em
}
.termine {
	font-size:.875em
}
.extra-info {
	
	margin:0.25em 1em 0 0
}
time span.zeitpunkt {
	width:20%;
	font-weight:300;
	font-size:.875em;position:relative;top:0.125em
}
.column.center {
	position:absolute;
	width:100%;
	left:0;
	top:4em;
	background:var(--footer-bg);
	padding:0;
	margin:0;
	line-height:1;
	height:auto
}
.column.center.hideme {
	top:-4em
}
#artist-fixed.fixed, #infohelfer-fixed.fixed {
	top:8em
}
#menu-search {
	margin:.75em
}
#main {
	padding-top:8.125em
}
.darkmode #main {padding-top:8.125em;}
.presse-downloads li {
	width:calc(100%/3)
}
body#x-mas .breadcrumb {
	display:none
}
body#x-mas .column.center {
	display:none
}
body#x-mas #main {
	padding-top:4em
}
}
@media screen and (max-width:768px) {
	
#features-new .swiper-slide.mega {width:491px}
#features-new .swiper-slide.big {width:324px}
#features-new .swiper-slide.normal {width:157px} 

	
.startseiten-links-wrapper {
	flex-direction: column-reverse;
	}	
	
#seiten-nav.two li {
	width:100%
}
#locationsAZ ul li {
	width:calc(100%/9)
}
#helper1024 {
	display:none
}
#helper900 {
	display:none
}
#helper768 {
	display:block
}
#medien-partner ul li {
	width:33%;
	width:calc(100%/3)
}
#seiten-nav.four li {
	width:100%
}
.gallery-links {
	font-size:.875em;
	position:relative;
	text-align:center
}
.presse-downloads li {
	width:calc(100%/2)
}
.columnsOne .column1 .inner, .form, .whiteblock {
	padding:1em
}
p.info {
	background:transparent;
	font-size:1em;
	padding:0;
	font-weight:300;
	line-height:1.5;
	box-shadow:0 .125em 1em transparent;
	position:relative;
	Xletter-spacing:.03125em
}
p.information {
	padding:0
}
p.information i {
	font-size:1.75em;
	padding:.25em;
	position:relative;
	top:0;
	left:0;
	color:var(--weiss);
	float:left;
	margin:0 .25em 0 0
}
#features-inner div h3 {
	font-size:.75em
}
#artist-thumbs li {
	width:50%;
	width:calc(100%/2)
}
.more-alt {
	display:none
}
#artist-thumbs li.more {
	display:inline-block
}
footer ul li {
	width:33%;
	width:calc(100%/3)
}
footer ul li#footer-service {
	width:100%;
	border-top:1px solid rgba(0,0,0,.1);
	display:block;
	padding-top:1em
}
footer ul li#footer-service ul li {
	display:inline-block;
	width:auto;
	padding:0;
	margin:.5em;
	vertical-align:middle
}
footer ul li#footer-service ul li a {
	line-height:1em
}
footer .ticketservice {
	padding:0;
	margin:0;
	background:transparent !important; /* war 0 0 */
	color:var(--grey666)!important;
	letter-spacing:0;
	font-weight:300;
	font-size:1rem
}
footer .ticketservice br, footer .ticketservice span {
	display:none
}
footer .ticketservice:after, footer .ticketservice:before {
	display:none
}
.columns5050sg {
	display:block
}
.columns5050sg .column1, .columns5050sg .column2 {
	width:100%
}
.columns5050sg .column1 .inner, .columns5050sg .column2 .inner {
	margin:0
}
.columns5050sg .column2 {
	margin-top:1em
}
.day.has_fbevent {
	padding-bottom:1em
}
.fb-event-button {
	margin-top:.5em!important
}
}
@media screen and (max-width:787px) { /* 767 */
.day.has_fbevent {
	padding-bottom:1em
}

.location-block i {
	left:-.125em;
	top:0;
	font-size:1.5em
}
.extra-info-long {
	margin:1em .75em 0;
	padding:0;
	position:relative;
	top:-.5em
}
.td.information.empty {
	/*display:none*/
}
#artist-filter-container-mobile {
	display:block;
	font-size:.75em
}
#artist-filter-container-mobile a {
	text-decoration:none;
	padding:.5em;
	border:1px solid var(--link-color)
}
#artist-filter-container {
	display:none
}
a.btn, a.submit, button, input[type=submit] {
	font-size:1em
}
.tableData-label, .tablerow {
	display:block
}
.tableData-label {
	font-weight:200;
	margin:0 0 .25em;
	font-size:.875em
}
.tablerow {
	padding:1em 0
}
.tablerow:first-child {
	border-top:1px solid var(--greye7)
}
.tablerow.tablehead {
	display:none
}
.tablerow.tablehead .tableData01 {
	display:block;
	padding:0!important;
	height:auto!important
}
.tablerow.tablehead {
	background:transparent !important /* war 0 0 */
	background-color:transparent!important
}
.tableData01 {
	display:block;
	padding:0 2em .5em 0
}
.deleteFromCart {
	top:.5em
}
.deleteFromCart a {
	border:1px solid var(--greyCCC);
	padding:.3333em .5em
}
.tableData02, .tableData03, .tableData04 {
	display:block;
	padding:0;
	display:inline-block
}
.tableData02 {
	width:20%
}
.tableData03 {
	width:40%
}
.tableData04 {
	width:40%
}
.XtableData03 {
	text-align:left
}
.tableData02 {
	text-align:left
}
.tableData02 input {
	padding:.25em .5em;
	width:4em
}
.tableData-price {
	padding:.25em 0
}
.artist-teaser, .recommend-teaser {
	margin:1em 1em 0 1em
}
#newsletter-kunden {
	margin:1em 0 0 0;border-radius:0;padding:2em 0
	
}
.termine {
	font-size:1em;
	box-shadow:none
}
.day {
	display:block;
	border-bottom:0;
	margin-bottom:1em;
	box-shadow:0 .125em 1em rgba(0,0,0,.1)
}
.date-infos {
	display:block;
	vertical-align:top;
	padding:.5em 0 0 0
}
.day time em, .day:first-child time em {
	display:none
}
.day time em {
	position:relative;
	top:0;
	margin-bottom:.25em
}
time {
	width:auto;
	padding:0 11em 0 4.5em;
	line-height:1em
}
time span.td:last-child {
	position:absolute;
	right:0
}
.date-big {
	font-size:.75em;
	position:absolute
}
time span.td {
	display:inline-block;
	width:auto;
	padding:0 .25em .5em 0;
	text-align:left
}
time em {
	display:none
}
time span.zeitpunkt {
	width:100%;
	display:block;
	font-weight:300;
	font-size:1em;
	margin-top:0;
	text-align:left
}
time span.ort {
	width:auto;
	font-weight:500;
	font-size:1em;
	text-align:left
}
time span.ort:after {
	content:", "
}
time span.information {
	width:100%;
	font-size:.875em;
	line-height:1.25em
}
time span.td:last-child {
	width:10em;
	position:absolute;
	right:.75em;
	top:.75em
}
.extern-vvk {
	font-size:.75em
}
mark.extern-vvk {
	top:0
}
time span.td:last-child a {
	display:inline-block;
	margin:0 auto
}
.columns5050 .column1, .columns5050 .column2 {
	display:block;
	width:100%
}
.columns5050 .column1 .inner {
	margin:0
}
.columns5050 .column2 .inner {
	margin:1em 0
}
}
@media screen and (max-width:600px) {
#lang-switch a, #lang-switch button {
    padding: 0.925em 1em;	}
#lang-switch button.active, #lang-switch button.active:hover {
    padding: 1em 1em;}
#lang-switch button.lang-btn-leichte-sprache span:last-child {display:none}	
#lang-switch button.lang-btn-leichte-sprache span:first-child {position:relative;top:0;left:0}
#lang-switch button.lang-btn-leichte-sprache, #lang-switch button.lang-btn-leichte-sprache.active, #lang-switch button.lang-btn-leichte-sprache.active:hover {padding:0.3125em 1em 0.925em 1em}
#lang-switch button.lang-btn-leichte-sprache svg {position:relative;top:6px;}
	
#artist-thumbs .icon-new {font-size:1em; position:relative}
#artist-thumbs .icon-new span {display:inline-block;margin-left:0.375em}
#artist-thumbs li .news-locations-new {display:none}
mark.no-ticket-info {
	font-size:0.75em;top:0;margin:0
}
	
#order-iframe iframe {
	height:46em;
	width:100%
}
.twobtn.desktop {
	display:none
}
.twobtn.mobile {
	display:block
}
.btn1, .btn2 {
	width:100%;
	display:block
}
.btn1 .inne {
	margin:0;
	padding:0
}
.btn2 .inne {
	margin:0;
	padding:0
}
#bestellen-lieferadresse {
	margin-top:1em
}
.oder {
	margin:1.25em 0;
	height:1px;
	font-size:1em;
	font-weight:300;
	Xletter-spacing:.125em;
	background:var(--greye7);
	text-align:center;
	display:block
}
.oder span {
	display:inline-block;
	background:var(--weiss);
	position:relative;
	top:-.5em;
	padding:0 1em
}
#full-name {
	display:none
}
#turncate1-name {
	display:block
}
.columnsGold.history .column1 {
	width:100%
}
.columnsGold.history .column2 {
	width:100%
}
.columnsGold.history .column1 .inner {
	margin:0
}
.columnsGold .column1 .inner, .columnsGold .column2 .inner {
	padding:1em;
	margin:0
}
#medienpartner {
	margin-top:1em
}
article ol li, article p, article ul li {
	font-size:1em
}
#index-loggedin {
	padding:1em
}
#helper1024 {
	display:none
}
#helper768 {
	display:none
}
#helper600 {
	display:block
}
#menu-search {
	margin:0;
	border-top:1px solid var(--greye7)
}
.column.center input[type=text] {
	box-shadow:none;
	border-bottom:2px solid var(--greyCCC)
}
.column.center input[type=text]:focus {
	border-bottom:2px solid #bbb
}
#artist-fixed.fixed, #infohelfer-fixed.fixed {
	top:6.75em
}
#main {
	padding-top:6.75em
}
.darkmode #main {padding-top:6.75em;}
.presse-downloads li {
	width:100%;
	height:auto
}
.presse-downloads li a {
	margin:0 .5em 1em;
	height:auto
}
p.info {
	font-size:.875em
}
#artist-thumbs li {
	width:100%
}
.more-alt {
	display:block
}
#artist-thumbs li.more {
	display:none
}
#artist-thumbs .pic, #artist-thumbs .pic a, #artist-thumbs img, .artist-preload, .artist-preload img {
	width:9em
}
.hover {
	padding:0 0 0 9em;
	box-shadow:none
}
#artist-thumbs.news .artist-preload, #artist-thumbs.news .artist-preload img, #artist-thumbs.news .pic, #artist-thumbs.news .pic a, #artist-thumbs.news img {
	width:5em
}
#artist-thumbs.news .hover {
	padding:0 5em 0 0
}
.icon {
	text-align:left
}
#artist-thumbs img {
	height:auto;
	display:block;
	overflow:hidden
}
#artist-thumbs img.lazy-load {
	border-bottom:20px solid var(--weiss)
}
#artist-thumbs .pic {
	margin:0;
	position:absolute;
	z-index:12;
	top:0;
	overflow:hidden;
	height:auto;
	padding-top:0
}
#artist-thumbs.news .pic {
	top:2em;
	right:0
}
#artist-thumbs .icon {
	text-align:left;
	color:var(--weiss);
	padding:.5em;
	font-weight:500;
	z-index:20;
	position:relative
}

#artist-thumbs .pic a {
	position:absolute;
	display:block
}
.artist-preload {
	overflow:hidden;
	position:relative;
	top:0;
	z-index:-1
}
.artist-preload img {
	display:block;
	height:auto;
	position:relative;
	top:0;
	border:0
}
.thumb-header {
	font-size:.875em;
	padding:.571em .571em .571em 11em;
	border-bottom:1px solid var(--greye7)
}
.news-locations {
	display:none
}
.news-locations-mobile {
	display:block;
	color:var(--black);
	font-weight:200
}
#artist-thumbs.news li .inner {
	overflow:hidden
}
.details {
	min-height:5em
}
.details h2 {
	height:auto;
	text-align:left;
	display:block;
	font-size:1.125em
}
.details h2 span {
	padding:.5em
}
.details p {
	display:block
}
.hover {
	width:auto;
	font-size:1em;
	height:auto;
	overflow:auto;
	position:relative;
	z-index:4
}
#artist-thumbs li .inner:hover .hover {
	height:auto
}
.action {
	display:none
}
.control {
	top:5em;
	font-size:1.25em;
	display:none
}
#marquee {
	padding:.75em .75em
}
#marquee h2 a {
	padding:1.25em .5em;
	
}
#marquee ul li span.marquee-loc {
	display:none
}
#marquee ul {
	padding:0 0 0 6em
}
.column ul#shop-menu li a span {
	font-size:.583em;
	font-weight:500;
	letter-spacing:0;
	background:tranparent; /* war 0 0 */
	padding:.125em;
	position:absolute;
	right:.25em;
	bottom:.25em
}
#navigation {
	width:100%
}
#navigation-header .inner {
	padding:.875em 1em .875em 1em
}
#navigation ul#main-navigation {
	margin:6em 1em 2em 1em
}
#navigation #social-navigation, #navigation ul#service-navigation {
	padding:2em 1em
}
#navigation ul#leichte-sprache-naviagtion {padding:1em}
footer {
	padding:2em 0 0 0
}
footer ul li {
	width:100%;
	border-bottom:1px solid rgba(0,0,0,.1);
	border-top:none!important;
	display:block;
	padding:1em 0;
	margin:0;
	text-align:left
}
footer ul li#social-media {
	border-bottom:0
}
footer ul li ul {
	text-align:left
}
footer ul li ul li {
	display:inline-block!important;
	width:auto;
	padding:0;
	margin:.5em 1em 0 0!important;
	vertical-align:middle
}
footer ul li ul li a {
	line-height:1em
}
footer ul li ul li a em {
	display:none
}

#sub-footer {
	padding:2em 0
}
#sub-footer ul li {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	margin-top:1em;
	text-align:center
}
#sub-footer ul li:last-child {
	font-weight:500
}
}
@media screen and (max-width:540px) {
#intro .container .inner h1 {font-size:1.375em}
#intro .container .inner, #newheader .container .inner {
padding:1em 0 0.5em;
background:none;


}

 #newheader .container .inner {Cpadding:1.75em 1em 0.75em;
padding:0;
text-align:left;
}

mark.no-ticket-info {
	font-size:0.825em;top:0;margin:0.75em
}
.day.has_fbevent {
	padding-bottom:0
}
.extra-info-long {
	margin:0 .75em 0
}
.modal .close-modal {
	font-size:1em
}
time span.td.past-no-show {
	display:none
}
.extern-vvk {
	margin:.25em .5em 0 .5em;
	font-size:1em
}
.tablerow {
	font-size:.875em
}
#main form {
	font-size:15px
}
#artist-fixed ul li a em {
	display:none
}
#locationsAZ ul li {
	width:calc(100%/6)
}
#header-inner-neu .logo-neu h1 {
	font-size:1.25em
}
.column ul li a.main-nav em {
	display:none
}
.artist, .alternativetitel h1 {
	font-size:2em !important;
	line-height:1em !important;
}
.modal {
	width:23.875em
}
.modal .inner {
	padding:2.5em 1em 1em
}
.modal-dialog h1, .modal-dialog h4 {
	padding:.5em .75em
}
.day {
	overflow:hidden
}
time span.td:last-child {
	position:relative;
	top:0;
	left:-4.5em;
	right:0;
	padding:.75em 0 1em;
	width:calc(100%+4.5em)!important;
	border-top:1px dashed var(--greye7);
	text-align:center
}
time {
	width:100%;
	box-sizing:border-box;
	padding:0;
	padding-left:4.5em
}
}
@media screen and (max-width:390px) {
.logo-neu h1 span.company-name, .logo-neu h1 span.company-name2 {
	display:block
}
#header-inner-neu .logo-neu h1 {
	font-size:1em
}
#artist-filters .inner ul li#event-artist-container select {max-width:10em}
}

@media screen and (max-width:330px) {


#artist-filters .inner ul li#event-artist-container select {max-width:9em}
}

@media (hover: none) {
a.ticket.kj-shop-ticket .kj-shop-ticket-inital {top:-2.375em}
a.ticket.kj-shop-ticket .kj-shop-ticket-hover {top:-2.375em}
a.ticket.kj-shop-ticket {background: var(--kj-off-red)}
}
@media screen and (max-width:390px) {
#header-inner-neu .logo-neu h1 {
	font-size:.875em
}
}
@media screen and (max-width:410px) {
#artist-filters label.gradient {
	            font-size: 0.75em;
            padding: 0.875em 0.5em;
}
#main form {
	font-size:14px
}
#medien-partner ul li {
	width:100%
}
#header-inner-neu .logo-neu h1 {
	/* display:none */
}
#index-loggedin:after {
	right:11.125em
}
.column ul li a.main-nav {
	padding:.667em 1em
}
.city {
	font-size:.875em
}
.date {
	font-size:.875em
}
.details {
	min-height:3.75em
}
#artist-thumbs .pic, #artist-thumbs .pic a, #artist-thumbs img, .artist-preload, .artist-preload img {
	width:7.5em
}
.hover {
	padding:0 0 0 7.5em
}
.thumb-header {
	padding:.571em .571em .571em 9.25em
}
.details h2 {
	font-size:1em
}
.details h2 span {
	padding:.5em
}
}
@media screen and (max-width:384px) {
#header-inner-neu .logo-neu {
	/* margin-left:1em */
}
#cookies-einstellungen-bottom {max-width:300px;margin-top:1em}
}
@media screen and (max-width:375px) {
#order-iframe iframe {
	height:49em;
	width:100%
}
.columnsOne .column1 #cc_gateway.inner {
	padding:1em 0 0 0
}
#dasergibtjetztwahrscheinlichirgendwoeinenfehler .columnsOne .column1 h1 {
	padding:0 .6375em .5em .6375em
}
#full-name, #turncate1-name {
	display:none
}
#turncate2-name {
	display:block
}
.modal {
	width:100%;
	height:100%;
	min-height:100%
}
#navigation-header .logo-neu h1 {
	font-size:1em;
	margin-top:.125em
}
footer ul li:first-child {
	display:block
}
footer ul li {
	text-align:center
}
footer ul li ul li {
	display:block!important;
	text-align:center;
	margin:.5em 0 0 0!important
}
}
@media screen and (max-width:374px) {
#index-loggedin:after {
	right:9.65em
}
.modal a.btn {
	font-size:.938em
}
.column ul li a.main-nav {
	padding:.667em
}
#header-inner-neu .logo-neu {
	font-size:.6em;
	/* margin-left:2.25em */
	margin-top:1.375em
}
}
@media screen and (max-width:350px) {
#helper350 {
	display:block
}
#header-inner-neu .logo-neu {
	margin-left:auto
}
}
}
