h1 {
	font-size: 18px;
	border: 0px;
}
.voucher {
	padding-top:20px!important;
}
.voucher-button {
	position:relative;
}
.border-bott {
	border-bottom:0px solid #e8e8e8;
	padding-bottom:3px;
}
.border-white {
	border-bottom:5px solid #fff;
}
.border-grau {
	border-bottom:5px solid #f0f0f0;
}
.border-bg {
	border-right:5px solid #FAFAFA;
}
.border-right {
	border-right:5px solid #fff;
}
.border-right-grau {
	border-right:5px solid #F0F0F0;
}
.border-right-last {
	border-right:0px;
}
.center {
	margin:0 auto!important;
	padding-left: 40%!important;
	display:block;
	width:100%;
}
.payimages {
	display:block!important;
	width:100%!important;
	text-align:center!important;
	margin-top:5px;
}
.min-box {
	display:block;
	background:#fafafa;
	min-height:135px;
}
.quest-info {
	position:relative;
	left:-5px;
}
.default-button .voucher-butt, input[type="submit"] .voucher-butt, input[type="button"] .voucher-butt {
	background-color: #1ab394;
	background-image: none !important;
	border: 1px solid #1ab394;
	box-shadow: none !important;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 13px;
	line-height: 23px;
	margin: 5px 0;
	padding: 10px 20px;
	transition: color 200ms ease 0s, background-color 200ms ease 0s;
}
.account2 {
	background:#fafafa;
	padding:0px;
}
.account2 .col-md-3 img {
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
}
.account2 .col-md-3, .account2 .col-md-1, .account2 .col-md-2 {
	padding:0!important;
}
.voucher {
	margin-top:20px!important;
	position:relative;
}
.text-inhalt-padding {
	position:relative;
	display:block;
	padding:0 0!important;
	margin:20px 0!important;
}
.checkout-heading {
	margin-bottom: 5px;
	margin-top:5px;
	position: relative;
	border: 0px solid #000000;
	border-color: #000000;
	zoom: 1;
	background:none;
	border-left: none;
	border-top: none;
	border-right: none;
}
.checkout-heading h3 {
	margin: 0;
	padding:5px 0;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	color: #7c7c7c;
}
.checkout-cart {
	margin-bottom: 0px;
	margin-top:0px;
	position: relative;
	text-align:center;
	background:#fafafa;
}
.checkout-cart2 {
	margin-bottom: 0px;
	margin-top:0px;
	position: relative;
	text-align:center;
	background:#fafafa;
}
.padding {
	position:relative;
	margin-right:5px;
}
.padding-box {
	position:relative;
	margin-right:5px!important;
	background:#fafafa;
	padding-left:5px;
}
.padding-box-right {
	position:relative;
	margin-right:0px!important;
	background:#fafafa;
	padding-left:5px;
}
.checkout-cart h3 {
	margin: 0 0 10px 0;
	padding:5px 40px;
	display: inline-block;
	/*-webkit-box-shadow: 0 1px 0 0 #000000;
  -moz-box-shadow: 0 1px 0 0 #000000;
  -o-box-shadow: 0 1px 0 0 #000000;
  box-shadow: 0 1px 0 0 #000000;*/
/*  font-family:'Open Sans', sans-serif;*/
  color: #141517;
	text-transform:uppercase;
	font-size:20px;
	font-weight:700;
	letter-spacing:.2em;
	border-bottom:1px solid #1ab394;
	font-family: 'Open Sans Condensed', sans-serif;
}
.checkout-cart h3 a {
	color: #141517;
	text-transform:uppercase;
	font-size:20px;
	font-weight:700;
	letter-spacing:.2em;
	font-family: 'Open Sans Condensed', sans-serif;
}
.checkout-cart2 h3 {
	margin: 0 0 10px 0;
	padding:5px 10px;
	display: inline-table;
	/*-webkit-box-shadow: 0 1px 0 0 #000000;
  -moz-box-shadow: 0 1px 0 0 #000000;
  -o-box-shadow: 0 1px 0 0 #000000;
  box-shadow: 0 1px 0 0 #000000;*/
/*  font-family:'Open Sans', sans-serif;*/
  color: #141517;
	text-transform:uppercase;
	font-size:20px;
	font-weight:700;
	letter-spacing:.03em;
	border-bottom:1px solid #1ab394;
	font-family: 'Open Sans Condensed', sans-serif;
}
.checkout-cart h3.gesamtsumme {
	margin: 0;
	text-align:right!important;
	text-transform:uppercase;
	padding:5px 0;
	display: block;
	/*-webkit-box-shadow: 0 1px 0 0 #000000;
  -moz-box-shadow: 0 1px 0 0 #000000;
  -o-box-shadow: 0 1px 0 0 #000000;
  box-shadow: 0 1px 0 0 #000000;*/
 /* font-family:'Open Sans', sans-serif;*/
  color: #7c7c7c;
}
.checkout-cart a {
	float: right;
	margin-top: 1px;
	font-size: 11px;
	font-weight: 300;
	color: #000000;
	color: rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
}
.checkout-cart a:hover {
	color: #1ab394;
}
.checkout-cart i {
	margin-right: 6px;
}

.versandinfo h3 {
text-align:right;
text-transform:uppercase;
/*-webkit-box-shadow: 0 1px 0 0 #000000;
  -moz-box-shadow: 0 1px 0 0 #000000;
  -o-box-shadow: 0 1px 0 0 #000000;
  box-shadow: 0 1px 0 0 #000000;*/
/*  font-family:'Open Sans', sans-serif;*/
  color: #696969;
text-transform:uppercase;
text-align:center;
font-size:18px;
font-weight:700;
letter-spacing:.2em;
font-family: 'Open Sans Condensed', sans-serif;
margin-bottom:5px;
background:#ddd;
padding-top:10px;
padding-bottom:10px;
}



/* footer */
#newsletter-firstname, #newsletter-lastname {
	display:none!important;
}
.footerpayimg img {/*background:#f0f0f0;*/
	padding:4px 2px 4px 2px;
}
.footer-hotline {
	color:rgba(255, 255, 255, 1);
	text-transform:uppercase;
	font-size:20px;
	font-weight:700;
	letter-spacing:.1em;
	font-family: 'Open Sans Condensed', sans-serif;
	top:20px;
	position:relative;
}
input[type="password"] .inputimage img {
	max-height:228px!important;
	max-height:35px!important;
}
.checkout-cart h4 {
	margin: 0 0 10px 0;
	padding:5px 40px;
	display: inline-block;
	/*-webkit-box-shadow: 0 1px 0 0 #000000;
  -moz-box-shadow: 0 1px 0 0 #000000;
  -o-box-shadow: 0 1px 0 0 #000000;
  box-shadow: 0 1px 0 0 #000000;*/
/*  font-family:'Open Sans', sans-serif;*/
  color: #141517;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	letter-spacing:.2em;
	border-bottom:2px solid #1ab394;
	font-family: 'Open Sans Condensed', sans-serif;
}
.acc-data a.active, .acc-data-last a.active {
	background:#DDDDDD;
	display:block;
	padding:10px 10px;
	color:#fff;
	font-size:18px;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
}
.acc-data a {
	background:#f0f0f0;
	display:block;
	padding:10px 10px;
	color:#000;
	font-size:18px;
	margin-top:-5px;
	font-weight:700;
	margin-right:5px;
	font-family: 'Open Sans Condensed', sans-serif;
}
#sorter, #sorter_select {
	background:#f0f0f0;
	display:block;
	padding:10px 10px;
	color:#000;
	font-size:18px;
	margin-top:-5px;
	font-weight:700;
	margin-right:0px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.acc-data-last a {
	background:#f0f0f0;
	display:block;
	padding:10px 10px;
	color:#000;
	font-size:18px;
	font-weight:700;
	margin-right:0px;
	margin-top:-5px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.acc-data-last a:hover, .acc-data a:hover {
	color: #787878;
}
.acc-data-last a.sp {
	margin-left:0px;
	padding-left:35px;
	background:url(images/saalplan-buchen-icon-sw.png) #f0f0f0 5px center no-repeat;
}
.acc-data-last a.sp:hover {
	color:#787878;
	background:url(images/saalplan-buchen-icon-hover.png) #f0f0f0 5px center no-repeat;
}
.eventrow:hover {
	background:#F0F0F0;
}
#link .listbutton {
	top:0px;
	width:125px!important;
	text-align:center;
}
#link p {
	margin-top:10px;
}
#link a {
	color:#fff;
	font-size:16px;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
}
#link a:hover {
	color:#000;
}
#link h1 {
	font-size:14px;
}
.info-bar {
	color:#fff;
	font-size:28px;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
}
.social2 {
	margin: 0;
	padding: 0;
	display: block;
}
.social2 ul {
	margin: 0;
	padding: 0;
	margin-left:-5px;
	margin-top:7px;
	max-width: 100%!important;
	list-style-type: none;
}
.social2 ul li {
	width: 23.8888%;
	height: 30px;
	float: left!important;
	/*padding-top:5px;*/
	text-align: center;
	margin-right:5px;
	color:#fff;
	font-size:12px;
}
.social2 ul li.merkliste {
	background:#1AB394;
	margin-left:5px;
	color:#fff;
	padding-top:7px;
}
.social2 ul li.merkliste:hover {
	background:#17A185;
}
.social2 ul li.merkliste a {
	color:#fff;
}
/*======== New Home ==========*/

.home .gallery-wrap .image-wrap a.image-link {
	display: block;
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin-bottom:-5px;
}
.home .gallery-wrap .image-wrap a.image-link .image-details:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";
	filter: alpha(opacity=0);
	opacity: 0;/* cursor: url(images/zoom.svg) 15 15, pointer;
  cursor: url(images/plus.svg) 15 15, pointer;*/
}
.home .gallery-wrap .image-wrap a.image-link .image-details:hover {
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.home .gallery-wrap .image-wrap a.image-link .image-details {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-ms-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
	box-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.home .gallery-wrap .image-wrap .gallery-caption span {
	text-transform:uppercase;
	padding: 0;
	color: #000000;
	color: rgba(0, 0, 0, 1);
	display: inline-block;
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
 opacity: 0;*/
  -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
	-ms-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
	box-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.home .gallery-wrap:hover .image-wrap .gallery-caption {
	zoom: 1;
	background-color: transparent\9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff)";
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff);
	display: inline-block;
	bottom: -10px;
	padding: 10px 20px 0px 20px;
	color:#fff!important;
}
.home .gallery-wrap:hover .image-wrap a.image-link .image-details {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";
	filter: alpha(opacity=0);
	opacity: 0.0;/* cursor: url(images/zoom.svg) 15 15, pointer;
  cursor: url(images/plus.svg) 15 15, pointer;*/
}
.home .gallery-wrap .image-wrap .gallery-caption h4 {
	white-space: nowrap;
}
.home .gallery-wrap:hover .image-wrap .gallery-caption h4 a {
}
.home .gallery-wrap:hover .image-wrap .gallery-caption span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.home .gallery-wrap a.image-link img {
	-webkit-border-radius: 0px 0px 0 0;
	border-radius: 0px 0px 0 0;
}
.home .gallery-wrap .image-wrap .gallery-caption {
	position: relative;
	left: 0px;
	bottom: -5px!important;/*Original: -10px*/
	right: 0px;
	padding: 16px 20px 0px 30px;
	zoom: 1;
}
.home .button-start {
	position:absolute;
	bottom:35px!important;
	padding:0 auto;
	margin:0 auto;
	width:100%;
}
.home .button-start a.listbutton2 {
	padding:10px 5px;
	top:30px;
	width:100%;
	left:-20px;
}
.home .band-member .image-wrap a.image-link .image-details:hover {
/*cursor: url(images/plus.svg) 15 15, pointer;*/
}
.home .band-member .image-wrap .gallery-caption span {
	border-top: 0px solid #63B2F5;
}
.home .band-member .image-wrap .gallery-caption {
	text-align: center;
	padding: 10px 20px 0px 20px;
	min-height:170px;
	font-weight:normal;
}
.home .gallery-wrap .image-wrap .gallery-caption h4 a:hover {
}
/*=========*/

/* Reset */


/* Slider */


#slidercss {
	width:100%;
	height:30px;
	position:relative;
	overflow:hidden;
}
.slidescss {
	width:400%;
	right:300%;
	height:100%;
	position:relative;
	-webkit-animation:slide 10s infinite;
	-moz-animation:slide 10s infinite;
	animation:slide 10s infinite;
}
.slidercss {
	width:25%;
	height:100%;
	float:left;
	position:relative;
	z-index:1;
	overflow:hidden;
}
/* Legend */
.legendcss {
	border-bottom:0;
	position:absolute;
	bottom:0;
}
/* Contents */
.contentcss {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
}
.content-txtcss {
	width:100%;
	height:30px;
	float:left;
	position:relative;
	top:0px;
}
.content-txtcss h1 {
	color:#fff;
	font-weight:400;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
}
.content-txtcss h2 {
	color:#fff;
	text-align:left;
	margin-left:30px;
}
/* Switch */
.switchcss {
	width:120px;
	height:10px;
	position:absolute;
	bottom:50px;
	z-index:99;
	left:30px;
}
.switchcss > ul {
	list-style:none;
}
.switchcss > ul > li {
	width:10px;
	height:10px;
	border-radius:50%;
	background:#fff;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.switchcss ul {
	overflow:hidden;
}
.oncss {
	width:100%;
	height:100%;
	border-radius:50%;
	background:#f39c12;
	position:relative;
	-webkit-animation:on 10s infinite;
	-moz-animation:on 10s infinite;
	animation:on 10s infinite;
}

/* Animation */
@-webkit-keyframes slide {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:100%;
}
 46% {
 margin-left:100%;
}
 50% {
 margin-left:200%;
}
 71% {
 margin-left:200%;
}
 75% {
 margin-left:300%;
}
 96% {
 margin-left:300%;
}
}
@-moz-keyframes slide {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:100%;
}
 46% {
 margin-left:100%;
}
 50% {
 margin-left:200%;
}
 71% {
 margin-left:200%;
}
 75% {
 margin-left:300%;
}
 96% {
 margin-left:300%;
}
}
@keyframes slide {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:100%;
}
 46% {
 margin-left:100%;
}
 50% {
 margin-left:200%;
}
 71% {
 margin-left:200%;
}
 75% {
 margin-left:300%;
}
 96% {
 margin-left:300%;
}
}
 @-webkit-keyframes content-s {
 0% {
left:-120px;
}
 10% {
left:0px;
}
 30% {
left:0px;
}
 40% {
left:0px;
}
 50% {
left:0px;
}
 60% {
left:0px;
}
 70% {
left:0;
}
 80% {
left:-420px;
}
 90% {
left:-420px;
}
 100% {
left:-420px;
}
}
@-moz-keyframes content-s {
 0% {
left:-120px;
}
 10% {
left:0px;
}
 30% {
left:0px;
}
 40% {
left:0px;
}
 50% {
left:0px;
}
 60% {
left:0px;
}
 70% {
left:0;
}
 80% {
left:-420px;
}
 90% {
left:-420px;
}
 100% {
left:-420px;
}
}
@keyframes content-s {
 0% {
left:-120px;
}
 10% {
left:20px;
}
 15% {
left:0px;
}
 30% {
left:0px;
}
 40% {
left:0px;
}
 50% {
left:0px;
}
 60% {
left:0px;
}
 70% {
left:0;
}
 80% {
left:-420px;
}
 90% {
left:-420px;
}
 100% {
left:-420px;
}
}
 @-webkit-keyframes on {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:15px;
}
 46% {
 margin-left:15px;
}
 50% {
 margin-left:30px;
}
 71% {
 margin-left:30px;
}
 75% {
 margin-left:45px;
}
 96% {
 margin-left:45px;
}
}
 @-moz-keyframes on {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:15px;
}
 46% {
 margin-left:15px;
}
 50% {
 margin-left:30px;
}
 71% {
 margin-left:30px;
}
 75% {
 margin-left:45px;
}
 96% {
 margin-left:45px;
}
}
 @keyframes on {
 0%, 100% {
 margin-left:0%;
}
 21% {
 margin-left:0%;
}
 25% {
 margin-left:15px;
}
 46% {
 margin-left:15px;
}
 50% {
 margin-left:30px;
}
 71% {
 margin-left:30px;
}
 75% {
 margin-left:45px;
}
 96% {
 margin-left:45px;
}
}
input[type="select"], select {
	-webkit-appearance: initial;
}
input {
	border-radius:none;
}
input[type="text"], input[type="password"] {
	-webkit-appearance: none;
	-webkit-border-radius:0;
	border-radius:0;
}

.xx	{font-size:14px;}
/*============ RESPONSIV NEU ===========*/
@media (max-width: 1080px) {
#chbg {
background-image:none!important;
}
#link {
display:none;
}
}
 @media (max-width: 990px) {
 .teaser-boxen {
margin-top:-5px;
position:relative;
width:100%;
}
img.tt-image {
margin-left:0px!important;
top:0px!important;
}
.succ-form {
position:relative;
left:0px!important;
}
.account .col-md-2 {
width:50%;
float:left;
margin-bottom:10px;
}
.historie .col-md-2 {
width:50%;
float:left;
margin-bottom:10px;
max-height:40px;
}
.historie .col-md-8 {
width:100%;
}
 .account .col-md-5 {
width:50%;
float:left;
margin-bottom:10px;
}
.account .col-md-3 {
width:50%;
float:left;
margin-bottom:10px;
}
 .accountstil div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:60%;
float:left;
}
#chbg {
background-image:none!important;
}
#link {
display:none;
}
.accountstil .firstcol {
padding-left:0px!important;
padding-right:0px!important;
width: 15%;
position:relative;
float:left!important;
}
 .accountstil div.col-md-2 {
padding-right:0px!important;
width: 20%;
position:relative;
float:right;
overflow:hidden;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}

 .account2 .col-md-2 {
float:left;
margin-bottom:10px;
}
 .account2 .col-md-4 {
width:30%;
float:left;
margin-bottom:10px;
}
.account2 .col-md-3 {
width:30%;
float:left;
margin-bottom:10px;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
.fbdisplay {
display:none!important;
}

/*kp*/
.top-banner-area .col-md-8 {
/*width:70%!important;*/
float:left;
}
.top-banner-area-wide .col-md-7 {
width:40%!important;
float:left;
}
 .tablinks {
height:35px;
top:0;
position:relative;
padding:0 5px;
display:block;
float:left;
display:block;
width:auto;
}
.tablinks2 {
height:35px;
top:0;
position:relative;
padding:0 5px;
display:block;
float:left;
width:auto;
}
.tablinks3 {
height:35px;
top:0;
position:relative;
padding:0 5px;
float:right;
margin-left:0px!important;
width:auto;
}
.tablinks:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
float:left;
background:none;
color:#fff;
width:auto;
}
.tablinks2:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
float:left;
background:#C0CF14;
color:#fff;
width:auto;
}
.tablinks3:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
background:#C0CF14;
color:#fff;
width:auto;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}

.top-banner-area .col-md-8 {
/*width:70%!important;*/
float:left;
}
 .tablinks {
height:35px;
top:0;
position:relative;
padding:0 5px;
display:block;
float:left;
display:block;
width:auto;
}
.tablinks2 {
height:35px;
top:0;
position:relative;
padding:0 5px;
display:block;
float:left;
width:auto;
}
.tablinks3 {
height:35px;
top:0;
position:relative;
padding:0 5px;
float:right;
margin-left:0px!important;
width:auto;
}
.tablinks:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
float:left;
background:none;
color:#fff;
width:auto;
}
.tablinks2:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
float:left;
background:#C0CF14;
color:#fff;
width:auto;
}
.tablinks3:hover {
height:35px;
top:0;
display:block;
position:relative;
padding:0 5px;
background:#C0CF14;
color:#fff;
width:auto;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}

.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .top-banner-area {
 padding-left: 40px;
}
/*kp*/
/*.top-banner-area .col-md-8 {
width:50%!important;
float:left;
}*/
 .search-box-neu input[type="submit"], .search-box-neu input[type="button"] {
display:none;
}
 .bb-mobile-nav {
 display: block;
 width: 100%;
 margin-bottom: 40px;
}
 .footer-sticky-player,  /* header.top-bar .center-info,*/  .content-wrap .main-container header nav, .widget-wrap > .artistbox, .icon-search, .serviceItem2 {
 display: none;
}
 .navigation-wide-btn {
 display: none;
}
 .navigation-wide-btn2 {
width:100%!important;
}
.event-counter {
}
 .content-wrap .main-container {
/*  padding-top: 40px;*/
  }
 content {
 margin-bottom: 40px;
}
 .content-row > div, .widget-wrap > div {
 margin-bottom: 40px;
}
 .content-row > div:last-child, .widget-wrap > div:last-child {
 margin-bottom: 0;
}
 footer .col-md-3 {
 width: 50%;
 float:left;
}
 footer .col-md-3 {
 min-height:190px;
}
 #searchbox-neu {
}
 #startslider div.col-md-4 img {
height:auto;
width:auto;
}


#startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:100%;
float:left;
}
#startslider div.col-md-4 {
display:none;
padding-left:5px!important;
padding-right:0px!important;
width: 25%;
float:right;
position:relative;
}
 .row-zusatz .col-md-4 {
width:49%;
float:left;
}
 header.top-bar .center-info {
 right: 3px!important;
}
 footer {
 padding: 0px 40px!important;
}
 #searchbox-neu input[type="text"] {
 -webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;
}
 .col-md-6 {
}
.col-md-6 .reg-forms {
padding-right:0!important;
}
 .events-list .event .tourdetails2 {
 min-height: 70px;
width:100%;
float:right;
}
 .account .col-md-2 {
width:50%;
float:left;
margin-bottom:10px;
}
.historie .col-md-2 {
width:50%;
float:left;
margin-bottom:10px;
max-height:40px;
}
.historie .col-md-8 {
width:100%;
}
 .account .col-md-5 {
width:50%;
float:left;
margin-bottom:10px;
}
.account .col-md-3 {
width:50%;
float:left;
margin-bottom:10px;
}
 .accountstil div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:60%;
float:left;
}
 .accountstil .firstcol {
padding-left:0px!important;
padding-right:0px!important;
width: 15%;
position:relative;
float:left!important;
}
 .accountstil div.col-md-2 {
padding-right:0px!important;
width: 20%;
position:relative;
float:right;
overflow:hidden;
}
}

.mobile {display:none;}

 .shipping .payimages img	{max-width:60px;}

 @media (max-width: 768px) {
 
 
 .over	{z-index:999999!important; position:relative;}
 .mobile {display:block;}
 .bewertg img	{max-width:16px!important; float:left;}
 .event .col-md-2 img	{min-width:16px!important; float:left;}
 .no-mobile	{display:none!important; }
 .social2 ul li	{width:24.4444%;}
.no-right-padding	{padding-right:0px!important;}
.margin-right	{margin-right:-5px;}
 input[type="submit"].accountbutton, input[type="button"].accountbutton {
width:49%!important;
float:left!important;
}
.account2 .col-md-10, .account2 .col-md-9	{width:80%; float:left;}
.account2 .col-md-7	{width:60%; float:left;}
.account2 .col-md-6	{width:40%; float:left;}
.account2 .col-md-5	{width:40%; float:left;}
.account2 .col-md-4	{width:40%; float:left;}
.account2 .col-md-3	{width:20%; float:left;}
.account2 .col-md-2	{width:20%; float:left;}
.account2 .col-md-1	{width:10%; float:left;}
.doppel	{width:40%!important;}
.dreissig	{width:30%!important; float:left;}
.zehn	{width:10%!important;}

.acc-data, .acc-data-last 	{width:25%!important; float:left;}
.anmeldung .acc-data, .anmeldung .acc-data-last {width:33.3333%!important; float:left;}
.anmeldung .form_input	{width:100%!important;}
.einhundert .col-md-6 	{width:100%!important;}
.einhundert .col-md-3 	{width:100%!important;}
.einhundert .breit 	{width:100%!important;}
.margin-10	{position:relative; margin-top:-10px;}
.margin-15	{position:relative; margin-top:-15px;}
.margin-5	{position:relative; margin-top:-5px;}
.margin5	{border-top:5px solid #fff;}

.einhundert .col-md-6 .half 	{width:50%!important;}
.historie .default-button, .historie input[type="submit"], .historie input[type="button"] 	{font-size:14px!important; padding:10px;}
.bestellhistorie .col-md-8	{width:100%!important;}
.bestellhistorie .col-md-3	{width:100%!important;}
.bestellhistorie .col-md-3 .text-center	{text-align:left!important;}
.bestellhistorie .col-md-1	{width:100%!important;}
/*Bewertungsspalten auf 100%*/
.event .col-md-4, .event .col-md-6 	{width:100%!important;}
.table-box-events .col-md-3, .table-box-events .col-md-7 {width:100%!important;}
.table-box-events .col-md-4, .table-box-events .col-md-6 {width:100%!important;}

.venue1	{width:50%!important; float:left;}
.venue2	{width:30%!important; float:left;}

.shipping .col-md-6	{width:50%!important; float:left;}
.shipping .col-md-6 shipimg	{width:50%!important; float:left;}
.shipping .col-md-4	{width:33%!important; float:left;}
.shipping .col-md-3	{width:30%!important; float:left;}
.shipping .col-md-3  input[type="radio"]	{margin-bottom:30px;}
.shipping .col-md-2	{width:16%!important; float:left;}

.border-right 	{border-right:none;}

.anmeldung	select	{width:100%;}

.content-wrap .main-container img	{width:100%;}
.listbutton2	{font-size:14px!important;}
.listbutton2a	{font-size:12px!important;}

.bewertg img	{max-width:16px!important; float:left;}
 .event .col-md-2 img	{width:16px!important; float:left;}

.smalltext	{font-size:14px!important; text-align:left!important;}

.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
.ab768 {
display:none!important;
}
.bis767 {
display:block!important;
}
/* .account2 .col-md-4 {
width:23%;
float:left;
margin-bottom:10px;
}
.account2 .col-md-3 {
width:27%;
float:left;
margin-bottom:10px;
}
.account2 .col-md-2 {
width:20%;
float:left;
margin-bottom:10px;
}*/
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
.top-banner-area h1 {
margin-left:45%;
margin-top:-30px;
position:relative;
height:60px;
background:url(images/pyt-logo-small.png) no-repeat top center;
}
.content-txtcss {width:100%; position:relative; top:-3px;}
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}

/*.fb_iframe_widget	{display:none!important;}
*/
.bb-slider-2 .slider-caption {
position: absolute;
margin-right: 0px;
width:100%;
left: 0px;
padding: 0px;
bottom: 0px;
background-color: rgba(255, 255, 255, 0);
min-height:60px;
}
.bb-slider-2 .slider-caption a span {
/*.bg-rgba(black, 0.5);*/
font-size: 16px;
	font-weight: 400;
}
 .top-banner-area {
 padding-left: 0px;
}
.top-banner-area-wide .col-md-7 {
width:30%!important;
float:left;
}
.top-banner-area-wide h1 {
background-position:left!important;
}
 .member-info-wrap .member-pic, .album-info-wrap .album-cover, .audio-page > div.plus-number .buttons-wrap, .events-page .event .details .rating, .navigation-wide-btn {
 display: none;
}
 .member-info-wrap, .album-info-wrap {
 padding: 17px 20px 20px 40px;
}
 .member-info-wrap .extra-info, .album-info-wrap .extra-info {
 right: 20px;
}
 .audio-page > div.plus-number {
 padding-right: 61px;
}
 footer .col-md-3 {
 width: 25%;
 float:left;
 min-height:200px;
}
footer .col-md-4 {
 width: 100%;
 }
footer .col-md-5 {
 width: 50%;
 float:left;
 min-height:200px;
}
footer input	{margin-top:4px;}

 .col-md-3 {
 width: 50%;
 float:left;
}
 .navigation-wide-btn2 {
width:100%!important;
}
 .row-out .col-md-3 {
width:50%;
}
.row-out .col-md-3 img {
width:100%;
}
 .fb-768 {
min-height:218px!important;
}
 #startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:100%;
float:left;
}
#startslider div.col-md-4 {
display:none;
padding-left:5px!important;
padding-right:0px!important;
width: 25%;
float:right;
position:relative;
}
.row-zusatz .col-md-4 {
width:49%;
float:left;
}
 #searchbox-neu {
position:relative;
}
 #searchbox-neu input[type="text"] {
 margin-left: 0px;
 padding: 6px 15px 6px 15px;
 position: relative;
 -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
 width:100%;
}
 .search-box-neu {
width:30%;
}
 .search-box-neu input[type="submit"], .search-box-neu input[type="button"] {
 float:right;
position:relative;
top:-44px;
left:22px;
}
.events-list .event .tourdetails2 {
 min-height: 70px;
width:100%;
float:right;
}
.row .checkout {
display:block;
margin-bottom:30px;
}
.row-basket {
min-height:30px;
display:block;
position:relative;
}
.row-basket .col-md-9, .row-basket .col-md-3, .row-basket .col-md-10, .row-basket .col-md-2 {
padding-right:0!important;
width:100%!important;
display:block;
height:auto;
}
.default-button, input[type="submit"], input[type="button"] {
width:100%!important;
float:none!important;
position:relative;
display:block;
}
.form-button .wk {
left:0!important;
position:relative;
display:block;
}
.events-list .event .date {
position: absolute;
top: 0;
bottom: 0;
left: 55%;
width: 100px;
text-align: center;
color: #8e8e8e;
background-color: #F7F7F7;
}
 .events-list .event .details h1 {
font-size: 14px;
font-weight:normal;
/*text-transform: uppercase;*/
  color: #141517;
margin: 0;
display: block;
padding-right:40px;
float:left;
width:75%;
}
/* .event .col-md-9 {
width:100%;
}
.event .col-md-3 {
width:100%;
}*/
 #newsletter_form input[type="submit"] {
max-width:100px!important;
position:relative;
top:4px;
}
#content_my_data input[type="submit"], #content_change_password input[type="submit"], #content_my_data input[type="submit"], .event .col-md-3 input[type="submit"], #checkout-form-class .col-md-3 input[type="submit"] {
width:100%;
}
 .basket-bottom-row {
margin-top:0px;
}
input[type="submit"].accountbutton, input[type="button"].accountbutton {
width:49%!important;
float:left!important;
}
}

 @media (max-width: 720px) {
 .default-button, input[type="submit"], input[type="button"] 	{font-size:14px!important; padding:10px;}
 .acc-data a, .acc-data-last a, .acc-data a.active, .acc-data-last a.active, #sorter, #sorter_select	{font-size:14px;}
 }
 @media (max-width: 603px) {
 input[type="submit"].accountbutton, input[type="button"].accountbutton {
width:100%!important;
}
 .account .col-md-5 {
width:100%;
float:left;
margin-bottom:10px;
}
.account .col-md-3 {
width:100%;
float:left;
margin-bottom:10px;
}
 .accountstil {
font-size:11px;
}
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .events-list .event .tourdetails h1.headline, .events-list .event .tourdetails h1.headline span.ddate, .events-list .event .tourdate h1 span.ddatex, .events-list .event .tourddetails h1.headline span.ddatex {
font-size:13px;
}

 .top-banner-area {
 padding-left: 0px;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .member-info-wrap .member-pic, .album-info-wrap .album-cover, .audio-page > div.plus-number .buttons-wrap, .events-page .event .details .rating, .navigation-wide-btn {
 display: none;
}
 .search-box-neu input[type="submit"], .search-box-neu input[type="button"] {
display:none;
}
.member-info-wrap .extra-info ul.social {
margin: 0;
padding: 0;
list-style-type: none;
display: none!important;
width: 100%;
}
 .member-info-wrap, .album-info-wrap {
 padding: 17px 20px 20px 40px;
}
 .member-info-wrap .extra-info, .album-info-wrap .extra-info {
 right: 20px;
}
 .audio-page > div.plus-number {
 padding-right: 61px;
}
 footer .col-md-3 {
 width: 50%;
 float:left;
 min-height:200px;
}
 .col-md-3 {
 width: 50%;
 float:left;
}
 .navigation-wide-btn2 {
width:100%!important;
}
 .col-md-6 .reg-forms {
padding-right:0;
!important
}
 #startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:100%;
float:left;
}
#startslider div.col-md-4 {
display:none;
padding-left:5px!important;
padding-right:0px!important;
width: 25%;
float:right;
position:relative;
}
.row-zusatz .col-md-4 {
width:32.666666%;
float:left;
}
.row-zusatz .rand {
float:left;
width:32.666666%;
}

#startslider.row {
background-size:25%!important;
}
 .col-md-10 .default-button, .col-md-10 input[type="submit"] {
 margin:-0px 0 0 0!important;
}
 .events-list .event .tourdetails2 {
 min-height: 70px;
width:100%;
float:right;
}
 .events-list .event .date {
position: absolute;
top: 0;
bottom: 0;
left: 55%;
width: 100px;
text-align: center;
color: #8e8e8e;
background-color: #F7F7F7;
}
.row-basket .col-md-3 {
width:100%!important;
}
.row-basket .col-md-9 {
width:100%!important;
}
 .row-basket .col-md-3 .form-button input[type="button"] {
width:100%!important;
}
.row-basket .col-md-9 .form-button input[type="button"] {
width:100%!important;
}
.row-basket .col-md-3 .form-button input[type="submit"] {
width:100%!important;
}
.row-basket .col-md-9 .form-button input[type="submit"] {
width:100%!important;
}
 .events-list .event .details h1 {
font-size: 14px;
font-weight:normal;
/*text-transform: uppercase;*/
  color: #141517;
margin: 0;
display: block;
padding-right:40px;
float:left;
width:75%;
}
 .tab-bar a {
text-decoration:none;
color:#FFF;
padding: 0px 5px;
font-size:80%!important;
}
 .events-list .event .tourdetails h1 {
 width:60%;
}
 .account .col-md-5 {
width:100%;
float:left;
margin-bottom:10px;
}
.account .col-md-3 {
width:100%;
float:left;
margin-bottom:10px;
}
 .accountstil {
font-size:11px;
}
 input[type="submit"].accountbutton, input[type="button"].accountbutton {
width:100%!important;
}
}


 @media (max-width: 600px) {
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .member-info-wrap .member-pic, .album-info-wrap .album-cover, .audio-page > div.plus-number .buttons-wrap, .events-page .event .details .rating, .navigation-wide-btn, .event-counter .event-label {
 display: none;
}
 .member-info-wrap, .album-info-wrap {
 padding: 17px 20px 20px 40px;
}
 .member-info-wrap .extra-info, .album-info-wrap .extra-info {
 right: 20px;
}
 .audio-page > div.plus-number {
 padding-right: 61px;
}
 footer .col-md-3 {
 width: 50%;
 float:left;
 min-height:200px;
}
 .navigation-wide-btn2 {
width:100%!important;
}
 #startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:100%;
float:left;
}
#startslider div.col-md-4 {
display:none;
padding-left:5px!important;
padding-right:0px!important;
width: 25%;
float:right;
position:relative;
}
.row-zusatz .col-md-4 {
width:100%;
float:left;
}
.row-zusatz .rand {
float:left;
width:50%;
}


 .search-box-neu input[type="submit"], .search-box-neu input[type="button"] {
display:none;
}
.events-list .event .date {
position: absolute;
top: 0;
bottom: 0;
left: 70%;
width: 100px;
text-align: center;
color: #8e8e8e;
background-color: #F7F7F7;
}
 .events-list .event .details h1 {
font-size: 14px;
font-weight:normal;
/*text-transform: uppercase;*/
  color: #141517;
margin: 0;
display: block;
padding-right:40px;
float:left;
width:75%;
}
 .input-wrap-text .form_input {
width:100%!important;
}
.bis767 {
 height: 130px!important;
 width:230px!important;
 overflow:hidden!important;
margin-bottom:5px!important;
}
}


 @media (max-width: 480px) {
 
 .top-banner-area h1 {
margin-left:45%;
margin-top:-30px;
position:relative;
height:60px;
background:url(images/pyt-logo-small.png) no-repeat top center;
width:350px;
}
 
 .margin-mobile	{position:relative; top:-6px;}
 .margin-right2	{margin-right:-5px;}
 .margin-right-2-spalte .startbox1 img	{margin-left: -12px;
    position: relative;
    right: -15px;}
 .margin-right5	{padding-right:5px;}
 .footer-hotline	{font-size:17px;}
 .content-txtcss {width:100%; position:relative; top:-3px;}
 .fb-message	{display:none;}
 .fb-margin	{position:relative; margin-top:-10px; margin-left:70px;}
 .text-inhalt-padding	{margin:0!important;}
 .mobil-480 .col-md-3	{margin-bottom:-0px!important;}
  .mobil-480 .col-md-9	{margin:0!important;}
  .listbutton2a	{font-size:11px!important; padding:8px 0px;}
 footer .col-md-3 {
    float: left;    width: 30%;}
 footer .col-md-5 {
    float: left;
    width: 40%;
}
 footer .col-md-3 img,  footer .col-md-5 img {display:none;}
 
 .default-button, input[type="submit"], input[type="button"] 	{font-size:11px!important; padding:3px;}
 .acc-data a, .acc-data-last a, .acc-data a.active, .acc-data-last a.active, #sorter, #sorter_select	{font-size:12px;}
 .contact-form-inputs .col-md-3	{width:100%!important;}
 .acc-data, .acc-data-last 	{width:33.3333%!important; float:left;}
 .no-mobile-480	{display:none;}
 .mobil-480 .col-md-3, .mobil-480 .col-md-2, .mobil-480 .col-md-1	{width:100%!important;}
 .mobil-480-shipping .col-md-6	{width:100%!important;}
 .mobil-480-shipping .col-md-6 .shipimg	{width:50%!important;}
/* .top-banner-area-wide h1	{width:100%;}
*/ 
.historienbutton	{width:100%!important;}
.border-bg	{border:none;}
.event .col-md-7 {
width:100%;
}
.event .col-md-3 {
width:80%;
}
.event .col-md-2 {
width:20%;
}
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .top-banner-area h1 {
margin-left:15%;
}

input[type="select"], select {
	border: 1px solid #ccc!important;
	border-radius:0;
}

.tooltip2:hover div.info2, .tooltip3:hover div.info3, .tooltip4:hover div.info4 {

left:20px;
}

.top-banner-area-wide .col-md-7	{width:50%!important;}
 .event-counter .counter .cell {
 position:relative;
 margin-top:10px;
height: 40px;
width: 60px;
}
 .event-counter .counter .cell strong {
font-size: 14px;
font-weight: 400;
top: 0px;
}
 .event-counter .counter .cell span {
font-weight: 200;
top: 20px;
font-size: 10px;
}
 .event-counter .event-label {
 height: 60px;
 line-height: 60px;
padding: 0 20px;
 font-size: 11px;
}
 .events-list .event .tourdetails span, .events-list .event .tourdetails h1 {
font-size: 10px;
font-weight: normal;
}
 .events-list .event .tourdetails, .events-list .event .tourdetails2 {
 padding: 5px 5px 10px 5px;
}
 .events-list .event .tourdetails2 {
width:auto!important;
}
 div.tourdetails .listbutton, div.tourdetails2 .listbutton {
padding:5px;
font-size:90%;
}
 .bb-slider-2 .slider-caption {
visibility:hidden;
}
 .top-banner-area .headerslogan {
 position:relative!important;
left:0px!important;
}
.top-banner-area .headerimages {
float:right!important;
position:relative!important;
width:300px;
display:none;
}
.top-banner-area .headerimages .headerslogan img {
}
 .abstand {
margin-top:10px;
}
/* .row-out .col-md-3 {
width:100%;
}*/
/*.row-out .col-md-3 img {
width:100%;
}*/
 .bis767 {
 height: 130px!important;
 width:230px!important;
 overflow:hidden!important;
margin-bottom:5px!important;
}
}
@media (max-width:435px)	{
.gutschein .col-md-3	{width:100%!important; clear:both;}}

@media (max-width: 414px)	{

.top-banner-area h1 {
margin-left:45%;
margin-top:-30px;
position:relative;
height:60px;
background:url(images/pyt-logo-small.png) no-repeat top center;
width:380px;
}
.no-mobile-414	{display:none;}
.account2 .col-md-4	{width:100%;}
.account2 .col-md-5	{width:50%;}
.account2 .col-md-3	{width:100%;}
.account2 .col-md-2	{width:100%;}
.default-button, input[type="submit"], input[type="button"] {
    font-size: 14px !important;
    padding: 10px;
}
h3.preis-left	{display:block; width:120px; text-align:left!important;}
/*.home .band-member .image-wrap .gallery-caption h4, .home .band-member .image-wrap .gallery-caption span  {display:none;}*/
.home .band-member .image-wrap .gallery-caption	{
    min-height: 130px;}
	.mobil-414	{width:100%!important;}
	.schrift-414	{font-size:100%!important;}
	
footer .col-md-3 {
    float: left;    width: 100%;
	min-height:70px!important;}
 footer .col-md-5 {
    float: left;
    width: 100%;
	min-height:70px!important;
}
	.footer-hotline	{font-size:15px;}
	.top-banner-area h1 {
    margin-left: 0%;
}
.content-txtcss	{width:100%;}
.acc-data a, .acc-data-last a, .acc-data a.active, .acc-data-last a.active, #sorter, #sorter_select	{height:60px;}
.social2 ul li.merkliste	{display:none;}
}
 @media (max-width: 400px) {
 input[type="submit"].accountbutton, input[type="button"].accountbutton {
width:100%!important;
}
 header.top-bar .center-info a {
font-size:10px;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}

 .account2 .col-md-4 {
width:100%;
float:left;
margin-bottom:10px;
}
.account2 .col-md-3 {
width:100%;
float:left;
margin-bottom:10px;
}
.account2 .col-md-2 {
width:100%;
float:left;
margin-bottom:10px;
}
.successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .listbutton {
top:5px;
}

 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .headerslogan {
position:relative;
left:0!important;
}
 .ui-widget {
 width:95%;
}
 .ui-datepicker th {
 font-size:70%;
}
.row-zusatz .col-md-4 {
width:100%;
}
.row-zusatz .col-md-4 {
position:relative;
margin-left:0px;
width:100%;
}
 .row-zusatz .col-md-4:first-child {
position:relative;
margin-left:0px;
}
 .gallery-wrap {
 background-color: #ffffff;
 padding: /*10px*/0px 0px 5px 0px;
 position: relative;
 overflow: hidden;
}
 .col-md-4 .gallery-wrap {
 margin:0px -5px!important;
 padding-left:5px;
}
 .row .checkout {
font-size:80%!important;
display:block;
margin-bottom:30px;
}
table tr td {
vertical-align:top!important;
}
/* span.question {
display:none!important;
}*/
table.row-table tr td {
padding-left:4px!important;
}
table.row-table tr td.lastcell {
padding-left:0px!important;
min-width:40px!important;
}
table.row-table tr td.firstcell {
width:15px!important;
}
/*#searchbox-neu input[type="text"] {
 margin-left: 0px;
 padding: 6px 15px 6px 15px;
 position: relative;
}
 .search-box-neu {
 max-width: 100%;
}*/
 .search-box-neu input[type="submit"], .search-box-neu input[type="button"] {
display:none;
}
 #startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
width:100%;
}
#startslider div.col-md-4 {
 padding-left:0px!important;
padding-right:0px!important;
width:100%;
}
 .col-md-3, footer .col-md-3 {
 width: 100%;
}
 .row-zusatz .col-md-4 {
width:100%;
}
 .events-list .event .tourdate h1 {
font-size: 11px;
}
 .row-zusatz .rand {
float:left;
width:100%;
}
}


 @media (max-width: 360px) {
 .top-banner-area h1 {
margin-left:0%;
margin-top:-30px;
position:relative;
height:60px;
background:url(images/pyt-logo-small.png) no-repeat top center;
width:350px;
}
 .shipping .payimages img	{max-width:60px;}
 .gallery-wrap .image-wrap	{padding-right:5px;}
 .top-banner-area-wide .col-md-7	{width:50%!important;}
 .content-txtcss	{width:100%;}
 /*.min-box	{min-height:200px;}*/
 .account2 .col-md-10, .account2 .col-md-9	{width:100%!important;}
 .fb-margin	{margin-left:10px; margin-top:0px;}
 #searchbox-neu	{min-width:320px!important;}
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
 .top-banner-area .headerslogan {
 position:relative!important;
left:0px!important;
}
.top-banner-area .headerimages {
float:right!important;
position:relative!important;
width:180px;
}
.top-banner-area .headerimages .headerslogan img {
}
 .top-banner-area {
padding:0 auto;
margin:0 auto;
}
.top-banner-area h1 {
margin-left:35%;
max-width:180px;
}
 .bis767 {
 height: 174px!important;
 width:350px!important;
 overflow:hidden!important;
margin-bottom:5px!important;
}
}


 @media (max-width: 350px) {
 .successbutton {
width:100%;
margin-top:5px!important;
margin-left:0px!important;
}
.navigation-wide-btn {
display:none;
}
 .headerslogan {
position:relative;
top:0px!important;
}
 #startslider div.col-md-8 {
position:relative;
left:0px;
padding-right:0px!important;
}
.row-zusatz .col-md-4 {
width:100%;
}
 .tabs2 {
font-size:80%!important;
}
ul.social li.text a {
font-size:8px!important;
padding-left:1px!important;
padding-right:1px!important;
padding-top:10px!important;
}
/*.top-banner-area h1 {
left:48px;
top:-8px;
position:relative;
width:120px;
height:50px;
background:url(images/logo-pyt-2015.jpg) no-repeat!important;
}*/
.top-banner-area .headerslogan {
clear:both!important;
 position:relative!important;
left:0px!important;
}
.top-banner-area .headerimages {
position:relative!important;
width:100%!important;
}
.top-banner-area .headerimages .headerslogan img {
width:100%!important;
}
 .row-zusatz .rand {
float:left;
width:100%;
}
}

@media	(max-width:320px)	{
.content-txtcss	{width:100%;}
}
