@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

/*
@font-face{
	font-family:ImpactRg;
	src:url("../misc/font/impact.ttf");
}*/

@font-face {
    font-family: 'ImpactRg';
    src: url('../fonts/impact-webfont.eot');
    src: url('../fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/impact-webfont.woff2') format('woff2'),
         url('../fonts/impact-webfont.woff') format('woff'),
         url('../fonts/impact-webfont.ttf') format('truetype'),
         url('../fonts/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

 *{
	font-family:Helvetica, Arial sans-serif;
	box-sizing:border-box;
}
 *:focus{
	outline:none;
}
 body{
	overflow-x:hidden;
	font-weight:normal;
	z-index:0;
}
 main{
	position:relative;
	z-index:0;
}
 header{
	position:relative;
	z-index:1;
}
 .flex-center{
	display:flex;
	align-items:center;
}
 ol, ul{
	margin-bottom:0;
}
 .slick-dotted.slick-slider{
	margin-bottom:24px;
}
 .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{
	opacity:.75 !important;
}
 .panel-body::-webkit-scrollbar-track{
}
 .panel-body::-webkit-scrollbar{
	width:10px;
}
 .panel-heading{
	padding:0;
}
 #accordion-rennstrecken .panel{
	margin-top:-1px !important;
	background:none;
}
 .panel-body::-webkit-scrollbar-thumb{
	background-color:#b99843;
}
 .form-control, .panel{
	box-shadow:none;
}
 h1, h2, h3, h1 a, h2 a, h3 a{
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:0.6px;
}
 h1, h2, h3, p, li{
	text-align:left;
}
 .h1, .h2, .h3, h1, h3, h2{
	margin-top:32px;
	margin-bottom:32px;
}
 section{
	text-align:center;
}
 a{
	color:#b1913c;
}
 a:hover, a:focus{
	color:#b99844;
}
 a:hover{
	text-decoration:none;
}
 a:focus, button:focus{
	outline:none;
}
 h3{
	font-size:18px;
}
 h2, .tribuenentipps h3, .textblock h1 span{
	color:#515151;
	font-size:18px;
	font-family:Impact, ImpactRg, Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	font-style:italic;
	line-height:1.2;
}
 .flag{
	margin-left:10px;
}
 .dnone{
	display:none;
}
 .rela{
	position:relative;
}
 .abs{
	position:absolute;
}
 .clear{
	clear:both;
}
 .tribuenentipps .slick-slide img{
	width:100%;
}
 .container>.navbar-header{
	margin-right:0;
	margin-left:0;
}
 .headline-trenner img{
	left:15px;
	position:absolute;
	width:70px;
	height:70px;
	top:calc(50% - 35px);
}
 .headline-trenner-right{
	left:100px;
}
 #preloader{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff;
	z-index:99
}
 .hideSvgSoThatItSupportsFirefox{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
 #status{
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	top:50%;
	background-image:url(../img/status.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:-16px 0 0 -16px
}
 .headline-trenner .headline{
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
 .svg-fill-1{
	fill:#FF0000;
}
 .svg-fill-2{
	fill:#00FF00;
}
 .svg-fill-3{
	fill:#0000FF;
}
 .svg-fill-4{
	fill:#CCCCCC;
}
 .slider{
	width:100%;
}
 .no-padding{
	padding:0 !important;
}
 .container{
	padding-left:0;
	padding-right:0;
	overflow:hidden;
}
 .headline-trenner .container{
	overflow:visible;
}
 .row{
	margin-left:0;
	margin-right:0;
}
 .underline{
	text-decoration:underline;
}
 .btn.focus, .btn:focus, .btn:hover{
	color:#e6ca76;
}
 .headline-trenner{
	background-image:url("../img/gold-90.svg");
	background-size:500% 100%;
	background-position:right center;
	background-repeat:no-repeat;
	min-height:58px;
}
.slick-prev, .slick-next{
	z-index: 1;
}
 .slick-dots{
	z-index:1;
	bottom: -29px !important;
}
 .slick-dots li{
	width:11px;
	height:11px;
	margin:0 2px;
}
 .slick-initialized .slick-dots li button{
	background-image:url(../img/dot-inactive.png);
	text-indent:-9999px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	width:11px;
	height:11px;
}
 .slick-dots li.slick-active button{
	background-image:url(../img/dot-active.png);
}
 .slider-1{
	z-index:20;
}
 .slick-initialized .slider-1-slide{
	height:40px;
	color:#d0cfcf;
	background:rgb(6,10,17);
	background:-moz-linear-gradient(left, rgba(6,10,17,1) 0%, rgba(24,33,44,1) 100%);
	background:-webkit-linear-gradient(left, rgba(6,10,17,1) 0%,rgba(24,33,44,1) 100%);
	background:linear-gradient(to right, rgba(6,10,17,1) 0%,rgba(24,33,44,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#060a11', endColorstr='#18212c',GradientType=1);
	padding:14px 15px;
}
 .slider-1-left{
	width:40px;
	height:100%;
	float:left;
}
 .slider-1-middle{
	width:calc(100% - 76px);
	height:100%;
	float:left;
	font-size:10px;
	text-align:center;
}
 .slider-1-right{
	width:36px;
	height:100%;
	float:left;
}
 .slider-1-svg{
	width:36px;
	height:36px;
	position:relative;
	top:-11px;
}
 .top-header{
	width:100%;
	height:47px;
	background-color:rgba(0, 0, 0, 0.62);
}
 .top-header-left{
	float:left;
}
 .top-header-right{
	float:right;
	margin-left:30px;
}
 .top-header-svg{
	width:27px;
	height:40px;
	position:absolute;
	top:10px;
	left:-50px;
}
 .top-header a{
	color:rgba(255, 255, 255, 0.6);
	font-size:16px;
	position:relative;
	padding-top:16px;
}
 .navbar{
	width:100%;
	height:50px;
	margin:0;
	z-index:20;
	border:none;
	border-radius:0;
	background-image:url("../img/gold-90.svg");
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}
 .navbar.affix{
	top:0;
}
 #nav-search-dropdown{
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	position:absolute;
	right:0px;
	top:80px;
	z-index:10;
	opacity:1;
	display:block;
}
 #nav-search-dropdown.nav-search-hide{
	opacity:0;
	display:none;
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .nav-search-form{
	border-radius:0px;
	height:20px;
	margin-top:10px;
	font-size:16px;
	background-color:rgba(0, 0, 0, 0);
	border:none;
	border-bottom:1px solid rgba(255, 255, 255, 0.6);
	padding:0;
	color:#fff;
}
 .nav-search-btn{
	border-radius:0px;
	height:27px;
	margin-left:-3px;
	background-color:rgba(255, 255, 255, 0.6);
	border:none;
	font-size:16px;
	padding:5px 17px;
	margin-top:2px;
}
 .nav-search-icon-mobile{
	display:block;
	position:absolute;
	top:calc(50% - 6px);
	left:14px;
	color:#fff;
	cursor:pointer;
	font-size:16px;
}
 .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active{
	border:none;
	background:none;
}
 .navbar-default .navbar-toggle .icon-bar{
	background-color:#fff;
}
 .navbar-default .navbar-collapse{
	padding-top:7px;
	border:none;
	border-bottom:2px solid #e4c974;
	-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.4);
	-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.4);
	box-shadow:0px 5px 20px 0px rgba(0,0,0,0.4);
	background:rgb(4,8,14);
	background:-moz-linear-gradient(-45deg, rgba(4,8,14,1) 0%, rgba(26,36,47,1) 100%);
	background:-webkit-linear-gradient(-45deg, rgba(4,8,14,1) 0%,rgba(26,36,47,1) 100%);
	background:linear-gradient(135deg, rgba(4,8,14,1) 0%,rgba(26,36,47,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04080e', endColorstr='#1a242f',GradientType=1);
}
 .navbar-default .navbar-nav>li>a{
	color:#ffffff;
	font-size:16px;
	font-weight:lighter;
	letter-spacing:1px;
}
 .navbar-nav .open .dropdown-menu{
	background-color:#000915 !important;
}
 .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color:#555;
	background:none;
}
 .navbar-nav > li.nav-search-icon{
	border:none;
}
 .navbar-brand{
	background-color:#231f20;
	border:7px solid #c09f49;
	padding:8px 18px;
	position:absolute;
	left:calc(50% - 75px);
	top:-7px;
	width:150px;
	height:auto;
	-webkit-box-shadow:0px -6px 17px -2px rgba(0,0,0,0.66);
	-moz-box-shadow:0px -6px 17px -2px rgba(0,0,0,0.66);
	box-shadow:0px -6px 17px -2px rgba(0,0,0,0.66);
	margin:0 !important;
	z-index:10;
}
 .navbar-brand>img{
	margin:0 auto;
	height:auto;
	width:100%;
}
 .navbar>.container{
	overflow:visible;
}
 .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{
	background-color:#231f20;
}
 .nav-search-btn:hover, .nav-search-btn:focus, .nav-search-btn:active{
	background-color:#fff;
	color:#000;
}
 #nav-search-side{
	background-color:#fff;
	position:absolute;
	left:0;
	top:0;
	padding:0;
	padding-left:56px;
	height:100%;
	border:none;
	margin:0;
	width:calc(100% - 144px);
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .nav-search-hide-side{
	left:calc(-100% - 144px) !important;
}
 #nav-search-side .form-group{
	margin-bottom:0;
	height:100%;
}
 #nav-search-side .nav-search-form{
	border-radius:0px;
	height:100%;
	margin:0;
	border:none;
	box-shadow:none;
	background-color:#fff;
}
 #nav-search-side .nav-search-btn{
	position:absolute;
	left:100%;
	width:72px;
	height:100%;
	top:0;
	border:none;
	color:#01152f;
	background-color:#fff;
}
 .nav-search-side-close{
	display:block;
	position:absolute;
	top:calc(50% - 8px);
	left:25px;
	color:#01152f;
}
 li.search{
	padding:32px 20px 47px 15px;
}
 li.search span{
	float:left;
	margin-right:26px;
	font-size:16px;
	color:#fff;
	margin-left:-1px;
}
 li.search .form-group{
	float:left;
	margin:0;
	border:none;
	width:calc(100% - 100px);
}
 li.search input{
	margin:0;
	border:none;
	color:#fff;
	font-weight:lighter;
}
 li.search button{
	float:right;
	padding:0;
	height:20px;
	width:20px;
	margin-right:15px;
	background-color:rgba(0, 0, 0, 0);
	margin-top:-5px;
}
 .search .form-group{
	position:relative;
}
 .search .form-group i{
	position:absolute;
	width:1px;
	height:80%;
	background-color:#fff;
	left:72px;
	top:1px;
	animation-name:blink;
	animation-duration:800ms;
	animation-iteration-count:infinite;
	opacity:1;
}
 .search .form-group input:focus + i{
	display:none;
}
 @keyframes blink{
	from{
		opacity:1;
	}
	 to{
		opacity:0;
	}
}
 input:focus::-webkit-input-placeholder{
	color:transparent;
}
 input:focus:-moz-placeholder{
	color:transparent;
}
 input:focus::-moz-placeholder{
	color:transparent;
}
 input:focus:-ms-input-placeholder{
	color:transparent;
}
 .form-control:focus{
	border-color:#d8b963;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
 .navbar-toggle.left{
	float:left;
	margin-top:15px;
}
 #navbar-collapse-2{
	padding:0;
	overflow:hidden;
}
 .header-img{
	height:auto;
}
 .header-img-overlay{
	width:100%;
	height:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 66%, rgba(0,0,0,0.37) 100%);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 66%,rgba(0,0,0,0.37) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 66%,rgba(0,0,0,0.37) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5e000000',GradientType=0);
}
 .header-img-overlay .container{
	position:relative;
	height:100%;
}
 .header-img-slide{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:385px;
}
 .eventseite .header-img-slide{
	background-image:url("../img/header/header-tt_assen-motogp.jpg");
}
 .ringseite .header-img-slide{
	background-image:url("../img/header/header-tt_assen.jpg");
}
 #startseite .header-img-slide{
	background-image:url("../img/header/header-start.jpg");
}
 .rennstreckenuebersicht .header-img-slide{
	background-image:url("../img/header/header-rennstrecken-uebersicht.jpg");
}
 .textseite .header-img-slide{
	background-image:url("../img/header/header-impressum.jpg");
}
 .header-img-headline, .header-img-headline span{
	font-family:impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:26px;
	line-height:1.2;
	color:#fff;
	text-shadow:1px 1px 1px rgba(7, 23, 54, 0.4);
	margin-bottom:6px;
	width:100%;
}
 .header-img-link{
	color:#fff;
	text-shadow:1px 1px 1px rgba(7, 23, 54, 0.4);
}
 .header-img-logo-box{
	position:absolute;
	width:auto;
	height:75px;
	top:10px;
	left:0;
	background-color:rgba(255, 255, 255, 0.75);
	padding:2px 5px 2px 5px;
}
 .header-img-logo-relative{
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
	display:flex;
}
 .header-img-logo{
	max-height:100%;
	max-width:100%;
	margin:auto;
}
 .sticky{
	width:80px;
	height:100px;
	background-color:rgba(1, 21, 47, 0.9);
	position:fixed;
	right:0;
	top:100px;
	z-index:20;
	text-align:center;
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .sticky-hide{
	right:-70px;
}
 .sticky-left-svg{
	position:absolute;
	width:30px;
	height:45px;
	left:-8px;
	top:35px;
}
 .sticky-left-svg.upside-down{
	left:-12px;
	top:20px;
}
 .sticky-wrapper{
	position:relative;
	width:100%;
	height:100%;
	padding-top:48px;
}
 .sticky-right-svg{
	width:30px;
	height:45px;
	position:absolute;
	top:10px;
	left:30px;
}
 .sticky-p{
	font-size:11px;
	font-style:italic;
	color:#fff;
	text-align:center;
}
 .sticky-buttons{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}
 .sticky-left-button{
	width:30px;
	height:100%;
	float:left;
}
 .sticky-right-button{
	width:50px;
	height:100%;
	float:left;
}
 .sticky-headline{
	width:calc(100% - 15px);
	background-color:rgba(1, 21, 47, 0.9);
	position:fixed;
	left:-100%;
	top:49px;
	z-index:16;
	text-align:center;
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	padding:5px 50px 3px 15px;
	-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);
	clip-path:polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);
	background-image:url(../img/gold-90.svg);
	background-size:400% 100%;
	background-position:right center;
	background-repeat:no-repeat;
}
 .sticky-headline-show{
	left:0;
}
 .sticky-headline .header-img-headline{
	margin-bottom:0 !important;
}
 @media screen and (max-width:374px){
	.sticky-headline .header-img-headline, .sticky-headline .header-img-headline span{
		font-size:20px;
	}
}
 .slider-3-wrapper, .slider-3-start, .slider-3-start_v2{
	width:100%;
	overflow:hidden;
}
 .slider-3{
	width:165%;
	background-color:#01152f;
	z-index:1;
}
 .slider-3 .slick-list{
	width:calc(100% - 60px);
	margin-left:-20px;
}
 .slider-3-slide{
	width:33.33%;
	text-align:center;
	height:65px;
	position:relative;
	transition:ease all 0.2s;
	-webkit-transition:ease all 0.2s;
}
 .slider-3 .slick-prev:before, .slider-3 .slick-next:before, .slider-3-start .slick-prev:before, .slider-3-start .slick-next:before, .slider-3-start_v2 .slick-prev:before, .slider-3-start_v2 .slick-next:before, .slider-4 .slick-prev:before, .slider-4 .slick-next:before, .slider-5 .slick-prev:before, .slider-5 .slick-next:before{
	content:url(../img/arrows-left.svg);
}
 .slider .slick-prev{
	left:25px;
	z-index:10;
}
 .slider .slick-next{
	right:25px;
	z-index:10;
}
 .partnerschaften .slick-prev:before, .partnerschaften .slick-next:before{
	content:url(../img/icons/arrows-down-white.svg);
}
 .slider-platzhalter .slick-prev:before, .slider-platzhalter .slick-next:before, .tribuenentipps .slick-prev:before, .tribuenentipps .slick-next:before{
	content:url(../img/icons/slider-arrow-circle.svg);
	width: 25px;
	height: 25px;
	display: block;
	margin: auto;
}
 .slider-platzhalter .slick-prev, .slider-platzhalter .slick-next{
	width:50px;
	height:100px;
	margin: 0;
}
 .tribuenentipps .slick-prev, .tribuenentipps .slick-next{
	width:50px;
	height:100px;
	margin: 0;
}
 .tribuenentipps .slick-prev{
	left:0;
}
 .tribuenentipps .slick-next{
	right:0;
}
 .slider-platzhalter .slick-prev{
	left:0;
}
 .slider-platzhalter .slick-prev:before, .tribuenentipps .slick-prev:before{
	transform:rotate(180deg)
}
 .slider-platzhalter .slick-next{
	right:0;
}
 .partnerschaften .slick-prev, .partnerschaften .slick-next{
	width:18px;
	height:0;
	z-index:0;
}
 .partnerschaften .slick-prev{
	height:0;
	transform:rotate(90deg);
}
 .partnerschaften .slick-next{
	transform:rotate(-90deg);
}
 .slider-3-a{
	width:100%;
	height:100%;
}
 .slider-3-p{
	text-align:center;
	color:#fff;
	font-size:16px;
	margin:0;
	padding:10px;
	line-height:1;
}
 .ringseite .slider-3-p{
	font-size:14px;
	padding-top:12px;
}
 .slider-3-svg-mobile{
	width:34px;
	position:absolute;
	bottom:12px;
	left:calc(50% - 17px);
	opacity:1;
	transition:ease all 0.2s;
	-webkit-transition:ease all 0.2s;
}
 .slider-3-svg-desktop{
	height:30px;
	position:absolute;
	left:calc(50% - 15px);
	top:calc(50% - 30px);
}
 .breadcrumb{
	background-color:#fff;
	padding:0 15px;
	margin:34px 0 0 0;
}
 #startseite .breadcrumb{
	margin-top:10px;
	margin-bottom:0px;
}
 .breadcrumb-item > a, .breadcrumb>.active{
	font-size:12px;
	color:inherit;
}
 .breadcrumb-link > a, .breadcrumb>li+li:before{
	color:#a5a5a5;
}
 .breadcrumb>.active, .breadcrumb>.active li+li:before{
	color:#121922;
}
.breadcrumb>li+li:before{
	padding:0 5px;
	content:'\203A';
	font-size:13px;
}
footer .breadcrumb>li+li:before, .navbar .breadcrumb>li+li:before{
	content:'';
}
 .eventseite .ajaxSearch nav, .platzhalter>main>.container:nth-child(1)>nav{
	margin-top:20px;
}
 .textblock-header{
	padding:0 15px;
	text-align:center;
}
 .textblock-h1, .ringbewertung-h2{
	color:#262526;
	font-size:25px;
}
 .fankommentar h2, .teaser-small h2, .textblock-h1-span, .ringbewertung h3, .tribuenenplan h2, .rennwetter h2, .faq h2{
	font-size:18px;
	display:block;
	text-align:left;
	font-family:Impact, ImpactRg, Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	font-style:italic;
	line-height:1.2;
	color:#555555;
}

 .faq h2{
	font-style:normal;
	color:#515151;
}
 .textblock p, .textblock li{
	font-size:16px;
	color:#515151;
	margin:20px 0;
}
 .textblock li{
	margin:0;
}
 .textseite .textblock p{
	margin:31px 0;
	color:#555555;
}
 .textseite .textblock li{
	color:#555555;
}
 .textblock ul{
	padding-left:20px;
}
 .read-more{
	text-align:center;
	color:#515151;
	display:block;
	margin:0 auto;
	padding:25px;
	border:none;
	background-color:#fff;
	font-size:12px;
	margin-bottom:35px;
}
 .read, .read-less{
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .read-more-svg{
	width:30px;
	height:30px;
	margin-bottom:-40px;
	pointer-events:none;
}
 .read-more-svg.upside-down{
	margin-bottom:-25px;
}
 .upside-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
 .txtSwitcherBtn{
	margin:10px auto -35px auto;
}
 .textblock-h1-span img{
	margin:0;
	position:relative;
	top:-2px;
}
 .ringbewertung{
	margin-bottom:60px;
	border-bottom:1px solid #000;
	padding:0;
}
 .ringbewertung-h2{
	padding:15px 15px 3px 15px;
	margin-bottom:0;
	margin-top:0;
	background-color:#262526;
	color:#b59440;
}
 .teaser-small h2, .ringbewertung h3, .tribuenenplan h2, .rennwetter h2, .faq h2{
	display:block;
	padding:0 15px;
	margin:20px 0;
}
 .ringbewertung h3{
	background-color:#262526;
	color:#fff;
	margin-bottom:0;
	margin-top:-1px;
	padding-bottom:15px;
}
 .ringbewertung-gesamt{
	width:100%;
	height:70px;
	padding:17px 10px;
}
 .ringbewertung-gesamt-svg, .tribuenenbewertung-gesamt-svg{
	width:46px;
	margin-left:-5px;
	margin-right:6px;
	float:left;
	position:relative;
	top:-5px;
}
 .ringbewertung-gesamt-span{
	font-size:30px;
	color:#515151;
	line-height:1.3;
	float:right;
}
 .ringbewertung-details-btn-p{
	margin:0;
	position:relative;
}
 .ringbewertung-details-btn{
	background:none;
	border:none;
	margin:0 auto;
	padding:15px 20px;
	text-align:left;
	width:100%;
	font-size:16px;
	color:#515151;
	z-index:1;
}
 .details-btn-svg{
	width:30px;
	height:30px;
	position:absolute;
	top:11px;
	right:50px;
	z-index:-1;
}
 .ringbewertung-details-body{
	background-color:#262526;
	padding:31px 15px 1px 15px;
}
 .ringbewertung-details-p{
	color:#fff;
	font-size:16px;
	text-align:left;
	padding-bottom:10px;
	position:relative;
}
 .ringbewertung-details-icon{
	height:30px;
	position:absolute;
	left:0;
	top:calc(50% - 8px);
}
 .ringbewertung-details-span{
	text-align:left;
	border-bottom:1px solid #7d7d7d;
	float:right;
	width:calc(100% - 45px);
	padding-bottom:10px;
	position:relative;
	height:35px;
}
 .ringbewertung-details-arrow{
	width:10px;
	height:10px;
	position:absolute;
	top:calc(50% - 10px);
	left:-2px;
	opacity:0.5;
}
 .ringbewertung-details-span-left{
	text-align:left;
	margin-left:22px;
	float:left;
}
 .ringbewertung-details-span-right{
	text-align:right;
	float:right;
}
 @media screen and (min-width:768px) and (max-width:991px){
	.ringbewertung-details-span-left{
		font-size:15px;
	}
}
 .ringbewertung-details-svg, .tribuenenbewertung-details-svg{
	width:22px;
	float:left;
	margin-right:-5px;
	position:relative;
	top:-1px;
}
 .ringbewertung-details-body p{
	margin-bottom:15px;
}
 .tribuenenplan-h2, .h2, .rennwetter-h2, .faq-h2, .umfrage-h2, .reisebericht-h2{
	font-size:24px;
	padding:15px 15px 15px 95px;
	color:#fff;
	margin:0;
	position:relative;
}
 .headline-trenner-h2-svg, .tribuenenplan-h2-svg, .h2-svg, .rennwetter-h2-svg, .faq-h2-svg, .umfrage-h2-svg, .reisebericht-h2-svg{
	width:55px;
	height:75px;
	position:absolute;
	left:15px;
	top:calc(50% - 25px);
}
 .tribuenenplan-img{
	width:100%;
	height:auto;
	margin-bottom:60px;
}
 .modal{
	position:fixed;
	z-index:20;
	padding-top:100px;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.9);
}
 .modal-content{
	margin:auto;
	display:block;
	width:80%;
	max-width:700px;
}
 #tribuene-caption{
	margin:auto;
	display:block;
	width:80%;
	max-width:700px;
	text-align:center;
	color:#ccc;
	padding:10px 0;
	height:150px;
}
 @media only screen and (max-width:700px){
	.modal-content{
		height:100%;
		width:auto;
		max-width:none;
	}
	 .modal{
		padding-top:0;
		width:100%;
		height:100%;
		overflow:auto;
		background-color:#fff;
	}
	 #tribuene-caption{
		display:none;
	}
}
 .p{
	padding:15px;
}
 .content{
	background-image:url("../img/gold-180.svg");
	background-size:100% 230%;
	background-position:center center;
	background-repeat:no-repeat;
}
 .tab{
	width:100%;
	padding:67px 8px;
}
 .tab-content{
	background-color:#fff;
}
 .nav-tabs{
	margin-bottom:-67px;
	border:none;
	width:calc(100% + 8px);
	margin-left:-4px;
}
 .nav-tabs li:nth-child(1){
	border-left:6px solid #fff;
}
 .nav-tabs li:nth-last-child(1){
	border-right:3px solid #fff;
}
 .nav-li{
	width:calc(33.33% + 2px);
	background:rgb(4,9,15);
	background:-moz-linear-gradient(-45deg, rgba(4,9,15,1) 0%, rgba(35,45,63,1) 100%);
	background:-webkit-linear-gradient(-45deg, rgba(4,9,15,1) 0%,rgba(35,45,63,1) 100%);
	background:linear-gradient(135deg, rgba(4,9,15,1) 0%,rgba(35,45,63,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04090f', endColorstr='#232d3f',GradientType=1);
	height:59px;
	margin:0 0 0 -2px !important;
	border-left:2px solid #fff;
	border-top:4px solid #fff;
	overflow:hidden;
	top:-8px;
	border-bottom:3px solid #fff;
}
 .nav-tabs-svg{
	height:62px;
	position:absolute;
	top:0;
	left:-20px;
}
 .nav-tabs>li.active>.tab-a .nav-tabs-svg, .nav-tabs>li.active .nav-tabs-svg{
	top:28px;
}
 .nav-tabs>li.active>.tab-a, .nav-tabs>li.active{
	background:rgba(0, 0, 0, 0) !important;
	color:#fff !important;
	height:59px;
	top:-8px;
	border-top:none;
	overflow:visible;
}
 .nav-tabs-bottom .nav-tabs-svg{
	top:-12px;
}
 .nav-tabs-bottom>li.active>.tab-a .nav-tabs-svg, .nav-tabs-bottom>li.active .nav-tabs-svg{
	top:20px;
}
 .nav-li.active .tab-a{
	padding-top:16px !important;
}
 .nav-li.active{
	border-bottom:none;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
}
 .tab-a, .tab-a:active, .tab-a:hover, .tab-a:focus{
	text-decoration:none;
	color:inherit;
}
 .tab-a{
	border:none !important;
	color:#fff;
	font-size:12px;
	display:table-cell !important;
	vertical-align:middle;
	height:55px;
	text-align:center;
	width:1000px;
	padding:12px 0 !important;
}
 .nav-tabs-bottom .nav-li.active .tab-a{
	padding-top:15px !important;
}
 .slider{
	width:100%;
}
 .slider-slide{
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

 .tribuenentipps .row{
	margin:0;
}
 .padding{
	padding:0 15px 20px 15px;
}
 .perk{
	width:calc(100% + 30px);
	float:left;
	position:relative;
	margin:0;
	margin-left:-15px;
	padding-left:40px;
	background-color:#262526;
}
 .perk img{
	width:24px;
	position:absolute;
	left:15px;
	bottom:11px;
}
 .perk-p{
	font-size:16px;
	color:#fff;
	padding-left:2px;
	float:left;
}
 .tab-content .perk:nth-child(2){
	margin-top:10px;
}
 .tab-content .perk:nth-child(3){
	margin-bottom:10px;
}
 .tab-content .perk:nth-child(3) p{
	margin-top:0;
}
 .tab-a:hover{
	background-color:rgba(0, 0, 0, 0) !important;
	color:#e0c36e;
}
 .nav-tabs-bottom{
	margin-bottom:52px;
	margin-top:-51px;
	border:none;
}
 .nav-tabs-bottom .nav-li{
	border-top:3px solid #fff;
	border-bottom:4px solid #fff;
}
 .nav-tabs-bottom .nav-li.active{
	border-bottom:none;
}
 .licount1{
	width:60%;
}
 .licount1:after{
	content:"";
	display:block;
	position:absolute;
	background-color:#fff;
	height:100%;
	width:300%;
	top:0;
	right:-300%;
}
 .licount2{
	width:calc(50% + 2px);
	max-width:380px;
}
 .licount4{
	width:calc(25% + 1px);
}
 .licount4 a{
	font-size:8px;
}
 .tribuenentipps .content h3{
	margin-top:0;
}
 .nav-li.active .tab-a:hover{
	color:#fff;
}
 .tribuenenbewertung-headline{
	color:#515151;
	font-size:18px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0 15px;
	margin-top:20px;
}
 .tribuenenbewertung-gesamt{
	width:100%;
	height:70px;
	border-top:1px solid #7d7d7d;
	border-bottom:1px solid #7d7d7d;
	padding:17px 15px;
}
 .tribuenenbewertung-gesamt-span{
	font-size:32px;
	color:#515151;
	line-height:1.3;
	float:right;
	font-style:italic;
}
 .tribuenenbewertung-details-body{
	background-color:#fff;
	padding:24px 15px 30px 15px;
}
 .tribuenenbewertung-details-p{
	color:#c1c1c1;
	font-size:16px;
	text-align:left;
	padding-bottom:10px;
	position:relative;
}
 .tribuenenbewertung-details-icon{
	width:25px;
	position:absolute;
	left:5px;
	top:-1px;
}
 .tribuenenbewertung-details-span{
	text-align:left;
	border-bottom:1px solid #7d7d7d;
	float:right;
	width:calc(100% - 50px);
	padding-bottom:10px;
	padding-top:3px;
	position:relative;
	height:37px;
}
 .tribuenenbewertung-details-span-last{
	border:none;
}
 .tribuenenbewertung-details-arrow{
	width:10px;
	height:10px;
	position:absolute;
	top:calc(50% - 7px);
	left:-2px;
	opacity:0.5;
}
 .tribuenenbewertung-details-span-left{
	text-align:left;
	margin-left:20px;
	float:left;
	color:#4d4d4d;
}
 .tribuenenbewertung-details-span-right{
	text-align:right;
	float:right;
}
 .tab-content h3{
	color:#0b1119;
	font-size:26px;
	font-style:normal;
	margin-bottom:0;
}
 .infobox-vertical-padding{
	padding:35px 25px 60px 25px;
}
 .infobox-vertical-header{
	width:100%;
	height:290px;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
 .infobox-vertical-header-1{
	background-image:url(../img/anreise.jpg);
}
 .infobox-vertical-header-2{
	background-image:url(../img/aufenthalt.jpg);
}
 .infobox-vertical-header-gradient{
	width:100%;
	height:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 45%, rgba(0,0,0,0.45) 100%);
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.45) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,0.45) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#73000000',GradientType=0);
}
 .infobox-vertical-h2{
	text-align:center;
	color:#fff;
	font-size:40px;
	position:absolute;
	bottom:20px;
	width:100%;
}
 .panel-group .infobox-vertical-heading{
	height:75px;
	width:100%;
	position:relative;
}
 .panel-heading-inner{
	height:100px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	display:table;
	padding:0 15px;
	background-color:#fff;
	z-index:1;
	padding-bottom:25px;
}
 .infobox-vertical-title{
	display:table-cell;
	vertical-align:middle;
	color:#04090f;
	font-size:18px;
	font-family:Helvetica, Arial sans-serif;
	padding-left:50px;
	padding-right:15px;
}
 .infobox-vertical-title, .panel-collapse p{
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .infobox-vertical-collapse{
	-webkit-transition:height 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:height 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .infobox-vertical-toggle.collapsed .panel-heading-inner{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom:1px solid #fff;
	width:100%;
	margin-left:0px;
}
 .panel-heading-inner.last{
	border:none !important;
}
 .infobox-vertical-toggle.collapsed .panel-heading-inner{
	background-image:url(../img/muster_dunkel.png);
	background-repeat:repeat;
	height:75px;
	padding-bottom:0px;
}
 .infobox-vertical-toggle.collapsed .infobox-vertical-title{
	color:#fff;
}
 .infobox-vertical-title{
	font-style:normal;
}
 .infobox-vertical-toggle .infobox-vertical-heading, .infobox-vertical-collapse[aria-expanded="true"]{
	width:calc(100% + 30px);
	margin-left:-15px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
 .infobox-vertical-toggle.collapsed .infobox-vertical-heading{
	width:100%;
	margin-left:0;
}
 .infobox-vertical-toggle[aria-expanded="true"]{
	background:rgba(0, 0, 0, 0);
}
 .infobox-vertical-collapse[aria-expanded="true"], .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-heading{
	-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
}
 .panel-group .panel{
	margin-top:0 !important;
	border:none;
}
 .infobox-vertical-toggle, .infobox-vertical-toggle:hover, .infobox-vertical-toggle:active{
	text-decoration:none;
}
 .infobox-vertical-body{
	padding:30px 15px 45px 15px;
	position:relative;
}
 .panel-group{
	margin-bottom:0;
}
 .infobox-vertical-highlight{
	width:calc(100% + 30px) !important;
	margin-left:-15px !important;
}
 .infobox-vertical-highlight > .panel-heading-inner{
	background-image:none !important;
	-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
}
 .infobox-vertical-highlight > .panel-heading-inner > .infobox-vertical-title{
	color:#04090f;
}
 .infobox-vertical-toggle[aria-expanded="true"] > .infobox-vertical-highlight > .panel-heading-inner{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-title{
	border-bottom:1px solid #01152f;
}
 .infobox-vertical-close-svg{
	width:30px;
	height:30px;
	position:absolute;
	left:calc(50% - 15px);
	bottom:5px;
}
 .infobox-vertical-title-svg{
	height:30px;
	position:absolute;
	left:15px;
	top:calc(50% - 15px);
}
 .infobox-vertical-dots-svg{
	height:20px;
	position:absolute;
	right:19px;
	top:calc(50% - 10px);
}
 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-title-svg{
	height:40px;
	top:calc(50% - 33px);
}
 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-dots-svg{
	height:25px;
	top:calc(50% - 26px);
}
 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-dots-svg, .infobox-vertical-highlight .infobox-vertical-dots-svg{
	display:block;
}
 .panel-default>.panel-heading{
	background:none;
	border:none;
}
 .infobox-vertical .panel{
	box-shadow:none;
}
 .infobox-vertical-toggle .active{
	display:block;
}
 .infobox-vertical-toggle .idle{
	display:none;
}
 .infobox-vertical-toggle.collapsed .active{
	display:none;
}
 .infobox-vertical-toggle.collapsed .idle{
	display:block;
}
 .rennwetter > .container{
	overflow:visible;
}
 .rennwetter-left, .rennwetter-right{
	float:left;
	width:50%;
	position:relative;
	height:225px;
	padding-top:30px;
}
 .rennwetter-right-background{
	width:220px;
	position:absolute;
	top:0;
	left:calc(50% - 105px);
}
 .rennwetter-temp, .rennwetter-location, .rennwetter-date{
	text-align:center;
}
 .rennwetter-location, .rennwetter-date{
	font-size:16px;
	color:#343333;
	line-height:1.3;
	margin-bottom:0px;
}
 .rennwetter-location{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
 .rennwetter-wetter-svg{
	width:60px;
	height:65px;
	margin:35px 0 -25px 20px;
}
 .rennwetter-temp{
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:26px;
	color:#0b1119;
	margin:10px 0px;
}
 .rennwetter-tipps-box{
	position:relative;
	height:160px;
	margin-top:10px;
}
 .rennwetter-tipps-bg{
	position:absolute;
	left:calc(50% - 220px);
	z-index:-1;
	width:410px;
}
 .rennwetter-tipp{
	position:absolute;
	transform:rotate(-4deg);
	line-height:1.2;
	font-size:14px;
	padding-left:55px;
	left:calc(50% - 190px);
}
 .rennwetter-tipp-1{
	color:#343333;
	width:320px;
	top:34px;
}
 .rennwetter-tipp-2{
	color:#fff;
	width:310px;
	top:77px;
}
 .rennwetter .rennwetter h2{
	font-style:normal;
	color:#515151;
	margin:28px 0 10px 0;
}
 .faq-title{
	font-size:16px;
}
 .faq-heading a, .faq-heading a:hover, .faq-heading a:active, .faq-heading a:focus{
	text-decoration:none;
}
 .faq a{
	color:#050a11;
	display:block;
	width:100%;
}
 .faq a:hover{
	color:#050a11;
}
 .faq a.collapsed{
	color:#050a11;
}
 .faq a.collapsed:hover{
	color:#050a11;
}
 .faq{
	margin-bottom:30px;
}
#faq{
	margin-bottom: 0;
}
 .faq .panel{
	box-shadow:none;
}
 .faq > .panel > .faq-heading{
	border:none;
	border-top:1px solid #343333;
	background-color:#fff;
	margin:0px 15px;
	padding:20px 0px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	text-align:left;
}
 .faq > .panel > .faq-collapse > .panel-body{
	border:none;
	text-align:left;
}
 .faq-hr{
	border-top:1px solid #343333;
	width:calc(100% - 30px);
	margin:0 auto;
}
 .faq-info-container{
	position:relative;
	margin-bottom:10px;
}
 .faq-info-svg{
	height:60px;
	position:absolute;
	left:15px;
	top:calc(50% - 30px);
}
 .faq-info{
	padding:0px 15px 0px 90px;
	font-size:16px;
	color:#343333;
	margin:0;
}
 .tickets-btn{
	color:#fff;
	border-radius:5px;
	background-color:#02234f;
	padding:8px 10px 8px 70px;
	text-align:center;
	width:calc(100% - 30px);
	margin:25px 15px 0 15px;
	font-size:16px;
	-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	position:relative;
}
 .teaser-small .tickets-btn{
	max-width:500px;
	margin-top:-3px;
}
 .faq .tickets-btn{
	margin:20px auto 0 auto;
	font-size:14px;
	color:#fff;
}
 .ticket-btn-svg{
	height:25px;
	position:absolute;
	left:15px;
	top:calc(50% - 12.5px);
}
 .tribuenentipps .tickets-btn{
	margin-bottom:40px;
	margin:30px 0 0 0;
	width:100%;
	text-align:center;
}
 .ticket-btn-span{
	width:1px;
	height:26px;
	display:inline-block;
	background-color:#fff;
	position:absolute;
	left:60px;
	top:calc(50% - 13px);
}
 .contact-btn-svg{
	width:30px;
	height:45px;
	left:15px;
	top:calc(50% - 15px);
	position:absolute;
}
 .tickets-btn:active, .tickets-btn:focus{
	color:#fff;
}
 .ticket-btn-line{
	width:calc(100% - 30px);
	height:3px;
	background:#02234f;
	margin-left:15px;
	display: none;
}
 .fankommentar h2{
	margin:20px 0 0 0;
}
 .schnellzugriff-h2{
	color:#0b1119;
	font-size:26px;
	margin-bottom:20px;
	text-align:center;
}
 .reisebericht-box{
	background-image:url("../img/reisebericht-1.jpg");
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	position:relative;
	width:calc(100% - 60px);
	margin-left:30px;
	height:530px;
}
 .reisebericht-text-box{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#111821;
	padding:25px 35px;
}
 .reisebericht-text-box-inner{
	border:4px solid #c2a04a;
	padding:25px 30px;
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
}
 .reisebericht p{
	color:#fff;
	font-size:16px;
	font-style:italic;
	margin-bottom:30px;
}
 .reisebericht-event{
	display:block;
}
 .reisebericht-event:after{
	content:",";
}
 .reisebericht-event, .reisebericht-location, .reisebericht-event:after{
	color:#fff;
	font-size:12px;
}
 .reisebericht-zitat{
	position:absolute;
	width:55px;
}
 .reisebericht-zitat-1{
	left:-38px;
	top:-28px;
}
 .reisebericht-zitat-2{
	right:-38px;
	bottom:-28px;
}
 .kontakt-section-wrapper{
	padding:20px 15px;
	margin:60px auto 15px auto;
	-webkit-box-shadow:0px 3px 35px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 3px 35px 0px rgba(0,0,0,0.3);
	box-shadow:0px 3px 35px 0px rgba(0,0,0,0.3);
	width:100%;
}
 .kontakt-section-p{
	font-size:15px;
	color:#111821;
	padding:0 5px;
}
 .kontakt-btn{
	color:#fff;
	background-image:url("../img/gold-90.svg");
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;
	height:35px;
	font-size:16px;
	border-radius:5px;
	position:relative;
}
 .kontakt-button-svg{
	width:15px;
	height:30px;
	margin-left:20px;
	position:absolute;
	top:5px;
}
 .schnellzugriff{
	margin-top:40px;
	overflow-x:hidden;
}
 .slider-4{
	width:150%;
	margin-left:-25%;
	margin-top:33px;
}
 .slider-4-slide{
	width:25%;
	height:270px;
	padding:0;
	text-align:center;
	position:relative;
}
 .slider-4-a{
	width:calc(100% - 20px);
	height:88px;
	background-color:#fff;
	-webkit-box-shadow:4px 4px 27px 0px rgba(17,15,65,0.3);
	-moz-box-shadow:4px 4px 27px 0px rgba(17,15,65,0.3);
	box-shadow:4px 4px 27px 0px rgba(17,15,65,0.3);
	text-align:center;
	display:block;
	border-radius:9px;
	position:absolute;
}
 .slider-4-slide .slider-4-a:nth-child(1){
	top:40px;
	left:10px;
}
 .slider-4-slide .slider-4-a:nth-child(2){
	bottom:40px;
	left:10px;
}
 .slider-4-svg{
	width:35px;
	height:35px;
}
 .slider-4-p{
	font-size:13px;
	color:#111821;
	text-align:center;
	padding-top:50px;
}
 .slider-4 .slick-prev{
	left:23.8%;
}
 .slider-4 .slick-prev:before{
	top:20px;
}
 .slider-4 .slick-next{
	right:23.8%;
	transform:rotate(180deg)
}
 .slider-4 .slick-prev, .slider-4 .slick-next{
	height:19px;
	width:13px;
}
 .partnerschaften{
	position:relative;
}
 .ps-headline{
	background:rgb(208,172,82);
	background:-moz-linear-gradient(left, rgba(208,172,82,1) 0%, rgba(213,178,91,1) 100%);
	background:-webkit-linear-gradient(left, rgba(208,172,82,1) 0%,rgba(213,178,91,1) 100%);
	background:linear-gradient(to right, rgba(208,172,82,1) 0%,rgba(213,178,91,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0ac52', endColorstr='#d5b25b',GradientType=1);
	padding:15px;
}
 .ps-span{
	color:#fff;
	font-size:14px;
}
 .ps-line{
	width:100%;
	height:1px;
	background-color:#c09f49;
}
 .ps-wrapper{
	background:rgb(6,10,17);
	background:-moz-linear-gradient(-45deg, rgb(6,10,17) 19%, rgb(22,30,40) 81%);
	background:-webkit-linear-gradient(-45deg, rgb(6,10,17) 19%,rgb(22,30,40) 81%);
	background:linear-gradient(135deg, rgb(6,10,17) 19%,rgb(22,30,40) 81%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#060a11', endColorstr='#161e28',GradientType=1);
}
 .ps-slider{
	padding:35px 0;
}
 .ps-slider .slick-list{
	width:calc(100% - 60px);
	margin-left:30px;
}
 .ps-slider div{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	height:50px;
}
 .mlPtnr_17{
	background-image:url('../img/partner/assen.png');
}
 .mlPtnr_19{
	background-image:url('../img/partner/austin-USA.png');
}
 .mlPtnr_22{
	background-image:url('../img/partner/LeMans2.png');
}
 .mlPtnr_10{
	background-image:url('../img/partner/bruenn.png');
}
 .mlPtnr_20{
	background-image:url('../img/partner/hockenheim.png');
}
 .mlPtnr_21{
	background-image:url('../img/partner/jerez2.png');
}
 .mlPtnr_18{
	background-image:url('../img/partner/logoleiste.png');
}
 .mlPtnr_13{
	background-image:url('../img/partner/misano.png');
}
 .mlPtnr_14{
	background-image:url('../img/partner/monza.png');
}
 .mlPtnr_15{
	background-image:url('../img/partner/mugello.png');
}
 .mlPtnr_24{
	background-image:url('../img/partner/rb_airrace.png');
}
.mlPtnr_23{
	background-image:url('../img/partner/spa-francorchamps.png');
}
.mlPtnr_25{
	background-image:url('../img/partner/KTM-min.png');
}

 .top-link-box{
	width:100%;
	text-align:center;
	margin:30px auto;
}
 .top-link{
	width:60px;
	height:80px;
	display:block;
	left:calc(50% - 30px);
	position:relative;
}
 .top-link-svg{
	width:100%;
	height:100%;
}
 footer{
	text-align:center;
	padding:23px 0 0 0;
	background:rgb(21,29,39);
	background:-moz-radial-gradient(center, ellipse cover, rgba(21,29,39,1) 21%, rgba(21,29,39,1) 21%, rgba(11,12,17,1) 100%);
	background:-webkit-radial-gradient(center, ellipse cover, rgba(21,29,39,1) 21%,rgba(21,29,39,1) 21%,rgba(11,12,17,1) 100%);
	background:radial-gradient(ellipse at center, rgba(21,29,39,1) 21%,rgba(21,29,39,1) 21%,rgba(11,12,17,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#151d27', endColorstr='#0b0c11',GradientType=1);
}
 footer .panel{
	background:none;
}
 .footer-heading{
	padding:0;
}
 .footer-p{
	padding-bottom:23px;
	text-align:center;
	font-size:14px;
	color:#939599;
	margin:0;
}
 .footer-title{
	padding:26px 0;
	text-align:center;
	font-size:14px;
	color:#e6e9ed;
	border-top:1px solid #7b7a7a;
}
 .footer-hr{
	border-top:1px solid #7b7a7a;
	margin-top:0;
	margin-bottom:30px;
}
 .footer-copyright{
	color:#7c818a;
	font-size:9px;
	text-align:center;
	margin:0;
	padding:8px 0 10px 0;
}
 .footer-panel-body{
	border:none !important;
	padding:30px 0 0 0;
	background-image:url("../img/muster-karo.png");
	background-repeat:repeat;
}
 .footer-panel-body .footer-p{
	background:none;
}
 .footer-hr-small{
	border-top:1px solid #7b7a7a;
	margin-top:0;
	margin-bottom:8px;
}
 .footer-logo-wrapper{
	padding:40px 0;
	position:relative;
	width:100%
}
 .footer-logo{
	width:100px;
}
 .footer-logo-hr{
	width:calc(50% - 55px);
	height:1px;
	position:absolute;
	top:60px;
	background:-moz-linear-gradient(left, rgba(86,87,91,1) 0%, rgba(86,87,91,0.99) 1%, rgba(86,87,91,0) 92%, rgba(86,87,91,0) 100%);
	background:-webkit-linear-gradient(left, rgba(86,87,91,1) 0%,rgba(86,87,91,0.99) 1%,rgba(86,87,91,0) 92%,rgba(86,87,91,0) 100%);
	background:linear-gradient(to right, rgba(86,87,91,1) 0%,rgba(86,87,91,0.99) 1%,rgba(86,87,91,0) 92%,rgba(86,87,91,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56575b', endColorstr='#0056575b',GradientType=1);
}
 .footer-logo-hr-left{
	left:0;
	transform:rotate(180deg);
}
 .footer-logo-hr-right{
	right:0;
}
 .faq p img{
	float:right;
	width:12px;
	height:12px;
	margin:6px 10px 0 0;
}
 .rbEventlo{
	background:#1e3b63;
	line-height:27px;
	color:#fff;
	width:170px;
}
 .rbEventZb{
	height:27px;
	line-height:27px;
	background:#111822;
	color:#fff;
	text-align:center;
	position:absolute;
	width:100%;
	bottom:0px;
	font-size:12px;
	text-transform:uppercase;
	font-style:italic;
	font-weight:normal;
}
 .searchWait{
	height:360px;
}
 #topSearch{
	color:#fff;
}
 .tcenter{
	text-align:center;
}
 .tnone{
	display:none;
}
 .upside-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
 button{
	margin-bottom:17px;
}
 .antiFlickeringFix{
	border:1px solid transparent;
}
 .sliderCont p, .sliderShort p:first-child{
	margin:0;
	padding:0;
}
 .slider{
	visibility:hidden;
	opacity:0;
	transition:opacity 1s;
}
 .slider.slick-initialized{
	visibility:visible;
	opacity:1;
}
 .modal, .reiseberichtMobile, .caret{
	display:none;
}
 .slider .slick-slide:first-child{
	display:block;
}
 .slider.slick-initialized .slick-slide{
}
 .faq-heading > a:before{
	float:right !important;
	content:"-";
	padding-right:5px;
	color:#343333;
	font-style:normal;
	position:relative;
}
 .faq-heading > a.collapsed:before{
	float:right !important;
	content:"+";
}
 .rb{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
 #status{
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	top:50%;
	background-image:url(img/status.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:-16px 0 0 -16px
}
 .rb{
	text-align:center;
	margin:0 auto;
	width:100%;
	margin-top:0px;
	position:relative;
	height:550px;
}
 .rb_card{
	position:absolute;
}
 .rb_card1{
	width:50%;
	height:470px;
	z-index:5;
	margin:30px 0 0 0px;
}
 .rb_card2{
	width:50%;
	height:500px;
	z-index:7;
	margin:15px 0 0 15px;
}
 .rb_card5{
	width:50%;
	height:470px;
	z-index:5;
	margin:30px 0 0 50%;
}
 .rb_card4{
	width:50%;
	height:500px;
	z-index:7;
	margin:15px 0 0 0;
	margin-left:calc(50% + -15px);
}
 .rb_card1, .rb_card2, .rb_card4, .rb_card5{
	-webkit-filter:url("#sharpBlur");
	filter:url("#sharpBlur");
}
 .rb_card3copy{
	z-index:9;
}
 .rb_card3copy, .rb_card3{
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:calc(100% - 60px);
	margin-left:30px;
	height:530px;
	z-index:10;
}
 .rb_card3copy .box, .rb_card3 .box{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#111821;
	padding:15px 15px;
}
 .rb_card3copy .inner, .rb_card3 .inner{
	border:4px solid #c2a04a;
	padding:15px 15px;
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
	margin-bottom:20px;
}
 .rb_card3copy .zitat, .rb_card3 .zitat{
	position:absolute;
	width:30px;
}
 .rb_card3copy .zitat-1, .rb_card3 .zitat-1{
	left:-15px;
	top:-15px;
}
 .rb_card3copy.zitat-2, .rb_card3 .zitat-2{
	right:-15px;
	bottom:-15px;
}
 .upside-down{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
 .rb_card3copy, .rb_card3 p{
	color:#fff;
	font-size:14px;
	font-style:italic;
}
 .rb_card3copy .event, .rb_card3 .event, .rb_card3copy .location, .rb_card3 .location, .rb_card3copy .event:after, .rb_card3 .event:after{
	color:#fff;
	font-size:12px;
}
 .rb_card3copy .event:after, .rb_card3 .event:after{
	content:", ";
}
 .rbc_bottom{
}
 .rbc_bottom a{
	color:#fff;
}
 .rbc_top{
	height:30px;
	background:#0A264D;
	width:180px;
	color:#fff;
	line-height:30px;
}
 .headline-trenner .headline{
	font-size:26px;
	padding-left:97px;
	color:#fff;
	display:table-cell;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	text-align:left;
	line-height:1;
}
 .teaser-small .outer{
	position:relative;
	margin-bottom:30px;
	padding-bottom:102px;
}
 .teaser-small .outer img{
	width:100%;
	top:0;
	left:0;
	border-bottom:3px solid #f2c74b;
}
 .teaser-small .inner-1{
	width:100%;
	height:102px;
	padding:1px;
	border:4px solid #000;
	position:absolute;
	bottom:0;
	left:0;
	background:rgb(11,17,23);
	background:-moz-linear-gradient(left, rgba(11,17,23,1) 0%, rgba(68,72,76,1) 45%, rgba(68,72,76,1) 55%, rgba(11,17,23,1) 100%);
	background:-webkit-linear-gradient(left, rgba(11,17,23,1) 0%,rgba(68,72,76,1) 45%,rgba(68,72,76,1) 55%,rgba(11,17,23,1) 100%);
	background:linear-gradient(to right, rgba(11,17,23,1) 0%,rgba(68,72,76,1) 45%,rgba(68,72,76,1) 55%,rgba(11,17,23,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1117', endColorstr='#0b1117',GradientType=1);
}
 .teaser-small .inner-2{
	width:100%;
	height:100%;
	background:rgb(12,17,23);
	background:-moz-linear-gradient(left, rgba(12,17,23,1) 0%, rgba(36,42,48,1) 40%, rgba(36,42,48,1) 60%, rgba(12,17,23,1) 100%);
	background:-webkit-linear-gradient(left, rgba(12,17,23,1) 0%,rgba(36,42,48,1) 40%,rgba(36,42,48,1) 60%,rgba(12,17,23,1) 100%);
	background:linear-gradient(to right, rgba(12,17,23,1) 0%,rgba(36,42,48,1) 40%,rgba(36,42,48,1) 60%,rgba(12,17,23,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c1117', endColorstr='#0c1117',GradientType=1);
	padding:8px 10px;
	overflow:hidden;
}
 .teaser-small .inner-2 p{
	padding-right:40px;
}
 .teaser-small .inner-2 p:nth-child(1){
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:22px;
	line-height:1.2;
	color:#fff;
	margin-bottom:0;
	overflow:hidden;
	min-height:31px;
	max-height:52px;
}
 .teaser-small .inner-2 p:nth-child(2){
	font-family:Helvetica, Arial sans-serif;
	font-size:16px;
	color:#fff;
	font-style:italic;
	display:block;
	margin-top:7px;
}
 .teaser-small .inner-2 span{
	position:absolute;
	right:10px;
	bottom:0;
	color:#fff;
	font-size:23px;
}
 .sprechblasen{
	position:relative;
	margin:auto;
	pointer-events:none;
}
 .sprechblasen em{
	font-style:italic;
	color:#b99844;
}
 .sb-box{
	position:absolute;
	top:-333px;
	z-index:10;
	overflow:hidden;
	width:100%;
	opacity:0.95;
	min-height:300px;
	pointer-events:auto;
}
 .sb-toggle{
	cursor:pointer;
}
 .sb-outer{
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
}
 .sb-outer.eingeklappt{
	background-image:url('../img/sprechblasen/sprechblase_mobil_03.svg');
	width:300px;
	padding:15px 100px 5px 35px;
	float:right;
	margin-right:-90px;
	font-style:italic;
	top:25px;
	position:relative;
}
 .sb-outer.ausgeklappt{
	background-image:url('../img/sprechblasen/sprechblase_mobil_04.svg');
	width:calc(100% + 100px);
	margin-left:-50px;
	padding:30px 65px;
}
 .sb-right .right{
	position:absolute;
	top:10px;
	right:5px;
	font-size:30px !important;
}
 .sb-top{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	width:100%;
}
 .sb-bot{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	width:100%;
}
 .sprechblasen ul{
	list-style:none;
	padding:0;
}
 .sprechblasen li{
	background-image:url('../img/icons/check-gold.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-size:22px 22px;
	padding-left:50px;
	height:22px;
}
 .sprechblasen p{
	font-size:16px;
	color:#323132;
}
 .sb-bot p, .sb-bot li{
	font-size:14px;
}
 .slider-3-start .slick-slide, .slider-3-start_v2 .slick-slide{
	height:66px;
}
 .slider-3-start{
	width:160%;
	background-color:#01152f;
	z-index:1;
}
 .slider-3-start .hide-on-desktop span, .slider-3-start_v2 .hide-on-desktop span{
	letter-spacing:-0.5px;
}
 .tribuenentipps .row{
	overflow:hidden;
}
 .tribuenentipps .row>div{
	padding:0;
}
 .teaser-big .container{
	padding:0 15px;
}
 .teaser-big .teaser{
	width:100%;
	height:195px;
	border:1px solid #a2a2a2;
	margin-bottom:25px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative;
	overflow:hidden;
}
 .teaser-big .read{
	font-size:16px;
}
 .ringseite h2 span{
	font-size:18px;
	color:#555555;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-style:italic;
	margin-top:3px;
	display:block;
}
 .teaser-big .trenner, .textblock .trenner, .platzhalter .trenner{
	width:100%;
	height:1px;
	margin:35px auto;
	background:rgb(255,255,255);
	background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(86,87,91,1) 45%, rgba(86,87,91,1) 55%, rgba(255,255,255,1) 100%);
	background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(86,87,91,1) 45%,rgba(86,87,91,1) 55%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(86,87,91,1) 45%,rgba(86,87,91,1) 55%,rgba(255,255,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);
}
.textblock-header .trenner{
	margin-bottom: 15px;
}
 .teaser-big>.container:nth-last-child(1){
	padding-bottom:75px;
}
.ringseite .teaser-big>.container:nth-last-child(1){
	padding-bottom:0;
}
 .weitere-aktivitaeten .row>div:nth-child(1){
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
 .weitere-aktivitaeten .tickets-btn{
	max-width:540px;
}
.topevents{
	padding-bottom: 25px;
}
 .headline-trenner .container{
	padding:0;
}
 .rennstreckenuebersicht .textblock h1{
	color:#262526;
	font-size:26px;
}
 .rennstreckenuebersicht .textblock h2{
	color:#555555;
	font-size:18px;
	font-style:italic;
}
 #rennstrecken>.container:nth-child(1){
	padding-top:13px;
}
 #rennstrecken .panel-heading{
	padding:0;
	z-index:1;
}
 #rennstrecken .panel-heading a{
	display:block;
	width:100%;
	height:60px;
	background:rgb(234,235,236);
	background:-moz-linear-gradient(left, rgba(234,235,236,1) 0%, rgba(255,255,255,1) 51%, rgba(234,235,236,1) 100%);
	background:-webkit-linear-gradient(left, rgba(234,235,236,1) 0%,rgba(255,255,255,1) 51%,rgba(234,235,236,1) 100%);
	background:linear-gradient(to right, rgba(234,235,236,1) 0%,rgba(255,255,255,1) 51%,rgba(234,235,236,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebec', endColorstr='#eaebec',GradientType=1);
	-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.16);
	-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.16);
	box-shadow:0px 4px 5px 0px rgba(0,0,0,0.16);
	text-align:left;
	font-size:28px;
	padding-top:8px;
	padding-left:15px;
	color:#515151;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
	position:relative;
	font-style:italic;
}
 #rennstrecken .panel-heading a:hover, #rennstrecken .panel-heading a:focus, #rennstrecken .panel-heading a:active{
	color:#515151;
	text-decoration:none;
}
 #rennstrecken .panel-heading a.collapsed{
	width:calc(100% - 30px);
	height:62px;
	margin-left:15px;
	border:1px solid #eeeeee;
	background:rgb(255,255,255);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding-top:9px;
	padding-left:15px;
	font-size:16px;
	color:#262526;
	font-family:Helvetica, Arial sans-serif;
}
 #rennstrecken .panel-heading a.collapsed:hover, #rennstrecken .panel-heading a.collapsed:focus, #rennstrecken .panel-heading a.collapsed:active{
	color:#262526;
}
 #rennstrecken .panel-heading a img:nth-child(1){
	margin-right:20px;
	position:relative;
	top:-3px;
}
 #rennstrecken .panel-heading a img:nth-child(2){
	height:36px;
	position:absolute;
	top:calc(50% - 12px);
	right:15px;
}
 #rennstrecken .panel-heading a[aria-expanded=true] img:nth-child(2){
	right:30px;
	transform:rotate(180deg);
}
 #rennstrecken .rennstrecken-box{
	width:100%;
	height:275px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:14px;
}
 .rennstrecken-city{
	display:block;
	width:50%;
	text-align:center;
	background-color:rgba(2, 35, 79, 0.85);
	color:#fff;
	padding:5px 10px;
	font-size:12px;
}
 .rennstrecken-name{
	font-size:18px;
	color:#c8a650;
	font-weight:normal;
	-webkit-box-shadow:0px -2px 10px 0px rgba(16,23,42,0.43);
	-moz-box-shadow:0px -2px 10px 0px rgba(16,23,42,0.43);
	box-shadow:0px -2px 10px 0px rgba(16,23,42,0.43);
	background:rgb(234,235,236);
	background:-moz-linear-gradient(left, rgba(234,235,236,1) 0%, rgba(255,255,255,1) 51%, rgba(234,235,236,1) 100%);
	background:-webkit-linear-gradient(left, rgba(234,235,236,1) 0%,rgba(255,255,255,1) 51%,rgba(234,235,236,1) 100%);
	background:linear-gradient(to right, rgba(234,235,236,1) 0%,rgba(255,255,255,1) 51%,rgba(234,235,236,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebec', endColorstr='#eaebec',GradientType=1);
	display:block;
	width:100%;
	height:50px;
	margin-bottom:0;
	font-style:italic;
	text-transform:uppercase;
	display:table;
}
 .rennstrecken-name p{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height:1;
}
 #rennstrecken .line{
	width:100%;
	height:1px;
	margin:-1px auto 16px auto;
	background:rgb(234,235,236);
	background:-moz-linear-gradient(left, rgba(234,235,236,1) 0%, rgba(209,177,96,1) 51%, rgba(234,235,236,1) 100%);
	background:-webkit-linear-gradient(left, rgba(234,235,236,1) 0%,rgba(209,177,96,1) 51%,rgba(234,235,236,1) 100%);
	background:linear-gradient(to right, rgba(234,235,236,1) 0%,rgba(209,177,96,1) 51%,rgba(234,235,236,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebec', endColorstr='#eaebec',GradientType=1);
}
 #rennstrecken .panel-collapse{
	margin:-60px 0 60px 0;
	z-index:-1;
}
 #rennstrecken .panel-collapse[aria-expanded=true]{
	-webkit-box-shadow:0px 8px 38px 16px rgba(0,0,0,0.17);
	-moz-box-shadow:0px 8px 38px 16px rgba(0,0,0,0.17);
	box-shadow:0px 8px 38px 16px rgba(0,0,0,0.17);
}
 #rennstrecken .panel-body{
	padding-top:75px;
	padding-bottom:27px;
}
 #rennstrecken .container{
	overflow:visible;
}
 .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color:#fff;
	background-color:transparent;
}
 .nav>li>a>img{
	max-width:none;
	height:24px;
	margin-right:20px;
}
 .nav>li>a>img.right{
	float:right;
	height:20px;
	margin-right:20px;
}
 .nav-trenner{
	width:calc(100% - 45px);
	height:1px;
	background-color:#fff;
	display:block;
	background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
	background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1);
}
 .ergebnis-ring, .ergebnis-event{
	width:100%;
	position:relative;
}
 .ergebnis-ring a, .ergebnis-event a{
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.ergebnis-ring{
	margin-bottom: 1px;
}
 .ergebnis-ring a{
	background-color:#262526;
	padding:10px 60px 10px 20px;
}
 .ergebnis-event a{
	padding-right: 60px;
}
 .ergebnis-ring .ringname{
	color:#b99844;
	font-size:22px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height: 1;
}
 .ergebnis-ring .ortname{
	color:#fff;
	font-size:14px;
}
 .ergebnis-ring .ortname img{
	margin-left:0;
	margin-right:8px;
	margin-top:-5px;
}
 .ergebnis-ring .details-btn, .ergebnis-event .details-btn{
	display:block;
	position:absolute;
	right:14px;
	padding:7px 10px 8px 10px;
	top:calc(50% - 20px);
	border-radius:5px;
	color:#fff;
}
 .ergebnis-ring .details-btn span, .ergebnis-event .details-btn span{
	position:relative;
	top:1px;
	margin-left:10px;
}
 .ergebnis-ring .details-btn{
	background-color:#b99844;
}
 .ergebnis-event .details-btn{
	background-color:#02234f;
}
 .ergebnis-ring .details-btn img, .ergebnis-event .details-btn img{
	height:19px;
}
 .ergebnis-ring p, .ergebnis-event p{
	margin:0;
}
 .ergebnis-event{
	border:1px solid #d8d8d9;
	padding:6px 0 6px 20px;
	margin-top:-1px;
}
 .ergebnis-event:hover{
	background-color:#e8e8e8;
}
 .ergebnis-event .ergebnis-box{
	padding-left:20px;
}
 .ergebnis-event:hover .ergebnis-box{
	border-color:#fff;
}
 .ergebnis-event:hover .eventyear{
	color:#fff;
}
 .ergebnis-event .eventname{
	font-size:22px;
	color:#b99844;
	line-height:1.3;
}
 .ergebnis-event .eventdate{
	font-size:16px;
	color:#525252;
}
 .ergebnis-event .ortname{
	color:#525252;
	font-size:14px;
	margin-top:6px;
}
 .ergebnis-event .ortname img{
	margin-left:0;
	margin-right:8px;
	margin-top:-5px;
}
 .ergebnis-event .ringname{
	color:#525252;
	font-size:14px;
}
 .ergebnis-box a:focus, .ergebnis-box a:hover{
	text-decoration:none;
}
 .suchergebnisse .hinweis{
	background-color:#262526;
	padding:30px 0 15px 0;
	margin-top:70px;
	margin-bottom:30px;
}
 .suchergebnisse .hinweis.nohit{
	margin-bottom:27px;
}
 .suchergebnisse .hinweis.nohit{
	margin-top:35px;
}
 .suchergebnisse .hinweis .container{
	padding:0 15px;
}
 .suchergebnisse .hinweis .head, .suchergebnisse .hinweis .head b{
	color:#fff;
	font-size:30px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	line-height:1.2;
	margin-bottom:14px;
}
 .suchergebnisse .hinweis.nohit .head, .suchergebnisse .hinweis.nohit .head b{
	color:#b99844;
}
 .suchergebnisse .hinweis .copy{
	color:#fff;
	font-size:16px;
}
 .suchergebnisse .hinweis img{
	height:11px;
	margin:22px auto;
}
 .suchanfrage{
	font-size:16px;
	color:#262526;
	font-style:italic;
	margin-bottom:14px;
}
 .navbar-nav{
	margin:0 -15px 0 -15px;
}
 .Suchergebnis .teaser-small .ticket-btn-line, .Suchergebnis .teaser-small .tickets-btn, .platzhalter .teaser-small .ticket-btn-line, .platzhalter .teaser-small .tickets-btn{
	display:none;
}
 .platzhalter .textblock h1, .platzhalter h2{
	font-size:26px;
	color:#0b1119;
}
 .platzhalter h2 span{
	font-size:18px;
	display:block;
	margin-top:5px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#555555;
	font-style:italic;
}
 .platzhalter h2 span img{
	position:relative;
	margin-left:0;
	margin-right:10px;
	top:-2px;
}
 .platzhalter .slick-dotted.slick-slider{
	margin-bottom:40px;
}
 .platzhalter .txtSwitcherBtn{
	margin-top:6px;
}
 #rennstrecke-platzhalter p, .eventuebersicht-platzhalter p{
	font-size:16px;
}
 .slider-platzhalter .slide img{
	width:100%;
	position:relative;
}
 .platzhalter-shop-link .container{
	overflow:visible;
	padding:15px;
}
 .psl-outer, .psl-inner{
	width:100%;
	padding:15px;
	background:rgb(208,209,211);
	background:-moz-linear-gradient(45deg, rgba(208,209,211,1) 0%, rgba(254,254,254,1) 50%, rgba(235,235,236,1) 100%);
	background:-webkit-linear-gradient(45deg, rgba(208,209,211,1) 0%,rgba(254,254,254,1) 50%,rgba(235,235,236,1) 100%);
	background:linear-gradient(45deg, rgba(208,209,211,1) 0%,rgba(254,254,254,1) 50%,rgba(235,235,236,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d1d3', endColorstr='#ebebec',GradientType=1);
}
 .psl-outer{
	-webkit-box-shadow:0px 3px 11px 1px rgba(0,0,0,0.6);
	-moz-box-shadow:0px 3px 11px 1px rgba(0,0,0,0.6);
	box-shadow:0px 3px 11px 1px rgba(0,0,0,0.6);
}
 .psl-middle{
	background-image:url(../img/platzhalter-gold-45.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	padding:2px;
}
 .psl-inner{
	padding:30px 12px;
}
 .psl-inner .info-icon{
	width:80px;
	margin-bottom:25px;
}
 .psl-headline{
	font-size:20px;
	color:#515151;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-style:italic;
	margin-bottom:20px;
}
 .psl-copy{
	font-size:16px;
	color:#515151;
}
 .psl-inner .tickets-btn{
	width:auto;
	text-align:center;
	font-size:16px;
	margin:15px 0 0 0;
	padding-left:139px;
	padding-right:50px;
}
 .psl-inner .ticket-btn-span{
	left:88px;
}
 .psl-inner .ticket-btn-svg{
	left:27px;
}
 .platzhalter .headline-trenner .headline{
	color:#fff;
}
 .platzhalter-shop-link{
	margin-bottom:45px;
	margin-top:10px;
}
 .platzhalter .padding{
	padding:0 15px;
}
 .textseite em{
	font-style:normal;
	color:#c7a54f;
}
 .textseite .textblock .contact{
	margin:11px 0;
}
 .textseite .contact a{
	color:#555555;
}
 .textseite .contact.tel:after{
	content:"*";
}
 .textseite .textblock p.info{
	color:#a2a1a1;
}
 .to-top-box{
	width:100%;
	text-align:center;
}
 .to-top-box img{
	width:60px;
	transition:ease all 0.2s;
}
 .to-top-box a{
	margin:63px auto 88px auto;
	display:block;
	color:#636363;
}
 .to-top-box p{
	text-align:center;
	margin-top:5px;
}
 .goldenA{
	text-decoration:underline;
	color:#b1913c !important;
}
 .tmcont{
	max-width:700px;
	margin:0 auto;
}
 .closer{
	width:30px;
	height:30px;
	top:0px;
	right:70px;
	font-size:25px;
	font-weight:bold;
	z-index:50;
}
 .ringseite .ticket-btn-span{
	left:90px;
}
 .ringseite .ticket-btn-svg{
	left:30px;
}
.ringseite .btn-left .ticket-btn-svg{
	left: 17px;
}
 .ringseite .tickets-btn{
	text-align:center;
}
 .ringbewertung-details-body .ringbewertung-details-p:nth-child(13) .ringbewertung-details-span{
	border:none;
}
 .tribuenenbewertung-details-body .tribuenenbewertung-details-p:nth-child(10) .tribuenenbewertung-details-span{
	border:none;
}
 .teaser-hover{
	width:100%;
	text-align:center;
	color:#ffffff !important;
	background-color:rgba(0, 0, 0, 0.6);
	font-size:24px !important;
	font-style:italic;
	font-weight:lighter;
	transition:ease all 0.2s;
	position:absolute;
	height:40px;
	bottom:0;
	margin:0;
	padding:4px;
}
 .teaser-big .teaser img{
	height:auto;
	width:130%;
	position:absolute;
	left:-20%;
	top:calc(50% - 100px);
}
 #history.teaser-big .teaser img{
	width:150%;
	left:-25%;
	top:0;
}
 #history .teaser-hover{
	display:none;
}
.history{
	margin-bottom: 60px;
}
 .navbar-toggle{
	padding:9px 15px;
	margin-right:0;
}
 .footer-title{
	position:relative;
}
 .footer-title img{
	height:24px;
	transform:rotate(180deg);
	position:absolute;
	right:40px;
	top:calc(50% - 12px);
	opacity:0.5;
}
 .collapsed .footer-title img{
	transform:rotate(0deg);
}
 .teaser-big .container h2{
	margin-top:12px;
	margin-bottom:15px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:26px;
	color:#262526;
}
 .headline-trenner .container{
	margin-bottom:0;
	height:100%;
	display:table;
	height:58px;
	position:relative;
}
 .ringseite .to-top-box a{
	margin-top: 0;
}
 .ringseite .tab-a{
	padding:6px !important;
}
 .ringseite .nav-li-active .tab-a{
	padding-top:13px;
}
 .eventseite .textblock-header h1{
	margin-top:22px;
	margin-left:1px;
}
 .tribuenentipps h2{
	margin:20px 0 -2px 0;
}
 .weitere-aktivitaeten > .container > h2{
	margin: 20px 15px 30px 15px;
	padding:0;
}
 .Rinseite .content h3{
	margin:9px 0 20px 0;
}
 .tribuenentipps .line{
	width:calc(100% + 30px);
	height:1px;
	background:#7d7d7d;
	margin-left:-15px;
	margin-top:20px;
}
 .faq, .faq .faq a.collapsed, .faq .faq a.collapsed:hover{
	color:#343333;
}
 .schnellzugriff h2{
	margin-bottom:-14px;
}
 .teaser-small h2{
	margin:28px 0 17px 0;
}
 .rennstreckenuebersicht .textblock h2, .textseite .textblock h2{
	margin-top:35px;
}
 .header-img-inlay{
	width:100%;
	margin:0 auto;
	position:relative;
	bottom:0;
	display:table;
	height:100%;
	padding-left:100px;
}
 .header-img-inlay-tablecell{
	height:100%;
	padding-bottom:5px;
	display:flex;
	min-height:73px;
	align-items:center;
	flex-wrap:wrap;
}
 .navbar-toggle .icon-bar{
	width:23px;
}
 .rennstreckenuebersicht .textblock p{
	margin-top:0;
}
 .teaser-big .tickets-btn{
	margin-left:0;
	margin-right:0;
	width:100%;
}
 .ergebnis-box > a:before{
	content:"";
	width:1px;
	height:calc(100% - 10px);
	background-color:#d8d8d9;
	display:block;
	left:-20px;
	top:5px;
	position:absolute;
}
 .teaser-small .ticket-btn-span{
	left:76px;
}
 .teaser-small .ticket-btn-svg{
	left:26px;
}
 .teaser-small .tickets-btn{
	padding:8px 10px 8px 87px;
	text-align:center;
}
 #history h2{
	font-size:18px;
	color:#555;
	font-style:italic;
}
 .eventseite .tribuenentipps h2, .eventseite .tribuenentipps h3, .eventseite .tribuenentipps .subline{
	padding:0 15px 20px 15px;
}
 .eventseite .tribuenentipps h2, .eventseite .tribuenentipps .subline{
	padding:0 15px;
}
.eventseite .tribuenentipps .subline{
	margin: 5px 0 25px 0;
}
 .faq .panel-body{
	font-size:16px;
	color:#343333;
}
 .platzhalter .textblock{
	margin-bottom:12px;
}
 .rennstrecken-collapse .panel-body{
	border-top:none !important;
}
 .panel-subpanel .infobox-vertical-sub-heading .infobox-vertical-sub-title{
	padding:10px 15px;
}
 .ringseite .top-image2 .eventdatum, .ringseite .sticky-headline .eventdatum, .rennstreckenuebersicht .top-image .eventdatum, .textseite .top-image .eventdatum, .fankommentare .top-image .eventdatum{
	display:none;
}
 .fankommentare .nav-sz, .fankommentare .nav-sz-head, .fankommentare .nav-sz-trenner, .textseite .nav-sz, .textseite .nav-sz-head, .textseite .nav-sz-trenner, .rennstreckenuebersicht .nav-sz, .rennstreckenuebersicht .nav-sz-head, .rennstreckenuebersicht .nav-sz-trenner{
	display:none;
}
.startseite .fankommentar{
	margin-top: 35px;
}
 .rennstreckenuebersicht .header-img-inlay-tablecell, .eventseite .header-img-inlay-tablecell, .ringseite .header-img-inlay-tablecell, .platzhalter_event .header-img-inlay-tablecell{
	display:table-cell;
	vertical-align:bottom;
}
 .left{
	float:left;
}
 .rela{
	position:relative;
}
 .abs{
	position:absolute;
}
 .tal{
	text-align:left;
}
 .fs16{
	font-size:16px;
}
 .reviews{
	font-size:18px;
}
 .rcolGrey{
	color:#3f3f3f;
}
 .rcolGold{
	color:#c7a54f;
}
 .r1{
	height:1px;
	width:80%;
	background:#a5a5a8;
	background:-moz-linear-gradient(left, #ffffff 1%, #a5a5a8 50%, #ffffff 100%);
	background:-webkit-linear-gradient(left, #ffffff 1%,#a5a5a8 50%,#ffffff 100%);
	background:linear-gradient(to right, #ffffff 1%,#a5a5a8 50%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);
	margin:0 auto;
	margin-bottom:30px;
}
 .r21{
	max-width:435px;
	height:87px;
	border:1px solid #56575b;
	margin:0 auto;
	margin-bottom:20px;
}
 .r210{
	float:left;
	width:53px;
	margin-top:15px;
	margin-right: 29px;
}
 .r210 img{
	width:50px;
}
 .r310 img{
	width:20px;
}
 .r2{
	margin-top:50px;
}
 .r5{
	margin-top:20px;
	margin-bottom: 20px;
}
 .r510 img{
	width:35px;
}
 .r211{
	margin-left:35px;
}
 .r2151{
	width:100%;
	z-index:10;
	bottom:0px;
}
 .r310{
	float:left;
	width:30px;
	margin-top:0px;
}
 .r313{
	margin-left:12px;
}
 .r211{
	margin-left:23px;
}
 .r510{
	float:left;
	width:58px;
	margin-top:10px;
}
 .r511{
	margin-left:18px;
}
 .r22{
	font-size:18px;
	margin-bottom:30px;
	text-transform:uppercase;
}
 .r221{
}
 .r311{
	width:175px;
	height:30px;
	border:1px solid #b5b5b5;
	margin-bottom:20px;
}
 .r312{
	height:30px;
	line-height:30px;
	padding-left:20px;
}
 .r32{
	font-size:16px;
	font-style:italic;
	margin-bottom:25px;
}
 .r33{
	margin-bottom:40px;
}
 .r331{
	width:65px;
	height:50px;
}
 .r331 img{
	margin-top:6px;
}
 .r332{
	width:90%;
}
 .r41{
	margin-bottom:60px;
}
 .r411{
	width:50px;
	height:30px;
	margin-top:-5px;
}
 .r42{
	margin-left:50px;
}
 .r521{
	width:310px;
}
 .r51{
	font-size:26px;
	font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
	color:#0a111c;
}
 .r5211{
	width:310px;
	height:70px;
	border:1px solid #b5b5b5;
	margin-bottom:10px;
}
 .r5212 input{
	width:310px;
	height:38px;
	border:1px solid #b5b5b5;
	margin-bottom:10px;
	font-size:12px;
	line-height:30px;
	padding-left:20px;
	color:#6e6e6e;
}
 .r5215{
	color:#b5b5b5;
	font-size:10px;
}
 .r5216{
	background:#02234f;
	height:40px;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	width:100%;
	border: none;
}
 .r52161{
	width:60px;
}
 .r52161 img{
	margin:2px 0 0 0;
}
 .r52162{
	width:1px;
	background:#ccc;
	height:20px;
	margin-top:5px;
}
 .r52163{
	line-height:30px;
	width:232px;
}
 .r522{
	border:5px solid;
	width:calc(100% - 330px);
	margin-left:20px;
	height:316px;
	text-align:left;
}
 .r522 textarea{
	width:100%;
	height:258px;
	border:none;
	padding:20px 50px;
}
 .r5221{
	width:50px;
	height:50px;
	background:#fff;
	z-index:10;
	top:-5px;
	left:-5px;
}
 .r5221 img{
	width:35px;
	height:35px;
}
 .r5222{
	width:50px;
	height:50px;
	background:#fff;
	z-index:10;
	bottom:-5px;
	right:-5px;
}
 .r5222 img{
	margin-top:14px;
	margin-left:15px;
}
 .mr20{
	margin-right:20px;
}
 .weitere-aktivitaeten .tab-content h3{
	margin-bottom:10px;
}
 .searchBack{
	width:150px;
	background:#fff;
	height:44px;
	line-height:44px;
	text-align:center;
	color:#000;
	font-size:18px;
	font-weight:bold;
}
 div.autosuggest div.as_header, div.autosuggest div.as_footer{
	display:none;
}
 div.autosuggest ul{
	background-color:#232020;
	opacity:0.97;
}
 div.autosuggest ul li{
	margin:4px;
}
 div.autosuggest ul li a{
	text-shadow:none;
	color:#fff;
}
 div.autosuggest ul em{
	color:#eafb00;
}
 div.autosuggest ul li a span{
	font-weight:normal;
	letter-spacing:0.3px;
}
 div.autosuggest ul li.as_highlight a span{
	background-image:none;
	background-color:#565656;
}
 .ml_rating{
	margin:10px auto;
	max-width:300px;
}
 .ml_rating li{
	width:36px;
	height:36px;
	line-height:0px;
	margin-left:2px;
	list-style:none;
	float:left;
	cursor:pointer;
	margin:6px 10px 0 0;
}
. ml_rating li span{
	display:none;
}
 #fbBtn2{
	margin-top:20px;
}
 .inspBtn{
	width:48px;
	height:48px;
	position:absolute;
	left:50%;
	cursor:pointer;
	margin-top:12px;
	z-index:50;
}
 .inspBtn img{
	width:48px;
	height:48px;
	position:initial;
}
 #site-loader-bg{
	background:rgba(0,0,0,0.5);
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	position:fixed;
	z-index:5000;
}
 #site-loader-container{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	width:80px;
	height:80px;
	background:url(../img/icons/gt-logo-icon.png) no-repeat center center;
	border-radius:50%;
	background-size:30px;
}
 #site-loader{
	position:relative;
	margin:0 auto;
	width:100%;
	height:100%;
	&:before{
		content:'';
		display:block;
		padding-top:100%;
	}
}
 #site-loader-circular{
	animation:rotate 2s linear infinite;
	height:100%;
	transform-origin:center center;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
 #site-loader-path{
	stroke-dasharray:1, 200;
	stroke-dashoffset:0;
	animation:dash 1.5s ease-in-out infinite;
	stroke-linecap:round;
	stroke:#eaff00;
}
 @keyframes rotate{
	100%{
		transform:rotate(360deg);
	}
}
 @keyframes dash{
	0%{
		stroke-dasharray:1, 200;
		stroke-dashoffset:0;
	}
	 50%{
		stroke-dasharray:89, 200;
		stroke-dashoffset:-35px;
	}
	 100%{
		stroke-dasharray:89, 200;
		stroke-dashoffset:-124px;
	}
}

:root {
	--naviHeight: 63px;
	--naviBGcol: #242d3e;
}

/* common and top level styles */
#nav span {
    display: none;
}
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
 	position: absolute;
	width: 188px;
	right: 0px;
	height: var(--naviHeight);
	top: 2px;
	border-right: 2px solid #dabc66;
}
#nav:hover{
	background-color: var(--naviBGcol);
}

#nav ul.subs {
    background-color: var(--naviBGcol);
	background: #030e14; /* Old browsers */
	background: -moz-linear-gradient(left, #030e14 0%, #242d3e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #030e14 0%,#242d3e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #030e14 0%,#242d3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030e14', endColorstr='#242d3e',GradientType=1 ); /* IE6-9 */
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    color: #333333;


    display: none;



    right: 0px;
    position: absolute;
    top: 63px;
    width: 96%;
	width: 1140px;
	right: -2px;
}

#nav > li {
    border-bottom: 5px solid transparent;
    text-align: center;
}
#nav li a {
    display: initial;
    text-decoration: none;
    white-space: normal;
}
#nav > li > a {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: var(--naviHeight);
}
#nav > li:hover > a, #nav > a:hover {

}
#nav li.active > a {
    background-color: #333333;
    color: #FFFFFF;
}

.navi_v6_bmCnt{
	height: 65px;
}
/* submenu */
#nav li:hover ul.subs {
	display: block;
}

#nav ul.subs > li {
    float: none;
}
.v6_oben{
	height: 80px;
	border-left: 2px solid #cdab54;
	border-right: 2px solid #cdab54;
}
.v6_o1{
	float: left;
	height: 32px;
	line-height: 32px;
	border: 1px solid #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0 15px;
	margin-right: 5px;
	margin-top: 34px;
	text-align: center;
	color: #fff;
}
.v6_o1 a{
	color: #fff;
}
.v6_o11{
	margin-left: 23px;
	padding-left: 33px;
	position: relative;
}
.v6_unten{
	height: 146px;
	border: 2px solid #cdab54;
}
#nav ul.subs > li a {
    color: #fff;
}
#nav ul li a:hover {
}
#nav ul.subs > li > a {
    font-size: 1.3em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#nav ul.subs > li li {

}
#nav ul.subs > li li:hover {

}

.v6_u11{
	width: 300px;
	float: left;
	height: 140px;
	display: flex;
	align-items: center;
}

.v6_u111{
	width: 300px;
	background: #c2a24d; /* Old browsers */
	background: -moz-linear-gradient(left, #c2a24d 0%, #d5b35c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #c2a24d 0%,#d5b35c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #c2a24d 0%,#d5b35c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2a24d', endColorstr='#d5b35c',GradientType=1 ); /* IE6-9 */
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	display: flex;
	align-items: center;
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	-webkit-clip-path: polygon(0% 0%, calc(100% - 28px) 0%, 100% 50%, calc(100% - 28px) 100%, 0% 100%);
	clip-path: polygon(0% 0%, calc(100% - 28px) 0%, 100% 50%, calc(100% - 28px) 100%, 0% 100%);
	padding: 10px 30px 10px 20px;
	letter-spacing: 1px;
}
.v6_u112{
	float: left;
	margin-top: 33px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 38px 0 38px 28px;
	border-color: transparent transparent transparent #d5b35c;
}

.v6_u121{
	width: 185px;
	float:left;
}


.v6_u12{
	width: 835px;
	float: left;
	height: 144px;
	padding-top: 12px;
}

.navi_v6 .nav-sz {
	min-height: 1px;

}

#deskNavi_v6 li {
	width: 22%;
	float: left;
	margin-left: 3%;
}

.navi_v6_bmGfx{
	width: 30px;
	margin-left: 17px;
	position: relative;
	top: -4px;
	float: left;
}

.navi_v6_bmFs{
	font-size: 20px !important;
	display: block;
	cursor: cursor: initial;

}
.navi_v6_bmFs:hover{
	cursor: cursor: initial;
}
.navi_v6_bmFsTxt{
	width: 70px;
	float: left;
	margin-left: 0px;
}

.sslinkbchsc{
	width: 23px;
	position: absolute;
	top: 2px;
	left: 7px;
}

.footer-main.v2 .bm-items a {
	border-bottom: none !important;
}

.navi_v6_bmCntx{
	height: 65px;
	width: 118px;
	margin: 0 auto;
}

#platzhalter .slider-3-container{
	display: none;
}

@media screen and (max-width:767px){
/* Verschiebebug Fix?
	#fankommentar .slider-5 .slick-prev{
		display: none !important;
	}

	#fankommentar .slider-5 .slick-next{
		display: none !important;
	}
	*/
	
	#fankommentar .slider-5{
		overflow: hidden;
	}
	#slider-3.v2{
		overflow: hidden;
	}
	#ivt_21{
		display:block !important;
		height:75px !important;
	}
	 .r52163{
		line-height:37px;
		width:calc(100% - 65px);
	}
	 .r52162{
		margin-left:4px;
	}
	 .r5211{
		width:inherit;
	}
	 .r51{
		font-size:20px;
	}
	 .r5{
		margin-top:15px;
	}
	 .r311{
		float:none;
	}
	 .r312{
		float:none;
		padding-left:0;
		text-align:left;
	}
	 .r331{
		display:none;
	}
	 .reviews .r22{
		font-size:12px;
	}
	 .r210{
		width:17%;
		margin-top:7px;
		margin-right: 0;
	}
	 .r211{
		margin-left:6.5%;
	}
	 .r210 img{
		width:30px;
	}
	 .r21{
		max-width:230px;
		height:45px;
	}
	 .reviews .r5216{
		text-transform:uppercase;
	}
	 .r332{
		font-weight:lighter;
	}
}
 @media screen and (min-width:768px){
	body{
		font-weight:lighter;
	}
	 h1{
		margin-top:20px;
		margin-bottom:18px;
	}
	 h2{
		margin-top:18px;
		margin-bottom:10px;
	}
	#nav > li > a{		    
		line-height: 64px;
		line-height: var(--naviHeight);
	}
	 .container.oversize{
	 	/* verschiebeBugfix */
		width:780px;
		margin-bottom:-30px;
	}
	.fankommentar.v2 .container.oversize{
		margin-bottom: 0;
	}
	.startseite #rennstrecken{
		margin-top: 85px;
	}
	.startseite #fankommentar{
		margin-top: 60px;
	}
	 .textblock p, .textblock li{
		margin-top:0;
	}
	 .hide-on-desktop{
		display:none !important;
	}
	 .slick-initialized.slider-1{
		display:none;
	}
	 .navbar-default .navbar-collapse{
		background-image:none;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	 .navbar-default li a{
		color:#fff;
		position:relative;
		display:block;
	}
	 .navbar-default li a:after{
		content:"";
		position:absolute;
		right:9px;
		bottom:6px;
		height:1px;
		width:0;
		background-color:#fff;
	}
	.navi_v6 li a:after{
		background-color: transparent !important;
	}
	 .navbar-default li a:hover::after{
		width:calc(100% - 51px);
	}
	 .nav-search-icon-desktop{
		padding:4px 15px 15px 15px;
		color:#fff;
		cursor:pointer;
	}
	 .navbar-nav{
		float:right;
	}
	 .navbar{
		height:66px;
		background:none;
		background-color:rgba(0, 0, 0, 0.62);
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	 .navbar-nav li a{
		font-size:12px;
		padding:4px 10px;
	}
	 .navbar .container{
		padding-top:26px;
		background-image:url(../img/gold-90.svg);
		background-size:100% 100%;
		background-position:center center;
		background-repeat:no-repeat;
		height:100%;
		position:relative;
	}
	 #ivt_21{
		display:block !important;
		height:90px !important;
	}
	 .header-img{
		margin-top:-130px;
	}
	 .header-img-slide{
		height:835px;
		position:relative;
	}
	 .header-img-overlay{
		background:rgba(0, 0, 0, 0.68);
		height:138px;
		bottom:0;
		position:absolute;
	}
	 .rennstreckenuebersicht .header-img-overlay, .textseite .header-img-overlay{
		background:rgba(0, 0, 0, 0.62);
	}
	 #header-img-start .header-img-overlay{
		background:none;
	}
	 .header-img-inlay{
		bottom:0px;
		padding-left:0px;
	}
	 .header-img-inlay-tablecell{
		padding-bottom:11px;
		padding-top:14px;
		vertical-align:middle;
		padding-left:180px;
	}
	 .header-img-headline{
		font-size:40px;
		line-height:1;
	}
	 .header-img-logo-box{
		top:0;
		left:0;
		width:152px;
		height:100%;
		background-color:rgba(255, 255, 255, 0.95);
	}
	 .sticky{
		background-image:url("../img/gold-90.svg");
		background-size:100% 100%;
		background-position:center center;
		background-repeat:no-repeat;
		width:140px;
		height:140px;
		top:220px;
	}
	 .sticky-wrapper{
		padding-top:70px;
	}
	 .sticky-left-svg{
		width:35px;
		height:50px;
		top:56px;
	}
	 .sticky-left-svg.upside-down{
		left:-12px;
		top:38px;
	}
	 .sticky-right-svg{
		width:50px;
		height:80px;
		left:50px;
	}
	 .sticky-p{
		font-size:13px;
	}
	 .sticky-hide{
		right:-125px;
	}
	 .slider-3{
		width:100%;
		background-color:#fff;
	}
	 .slider-3-slide{
		padding:30px 10px;
		background:none !important;
		height:148px;
	}
	 .slider-3-slide a{
		background-color:#fff;
		width:calc(100% - 20px);
		height:88px;
		background-color:#fff;
		-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		text-align:center;
		display:block;
		border-radius:9px;
		width:100%;
		position:relative;
	}
	 .slider-3-p{
		color:#0b1119;
		padding-top:50px;
		font-size:13.5px;
	}
	 .slider-3-svg{
		position:absolute;
		top:15px;
		left:calc(50% - 12.5px);
	}
	 .slider-3 .slick-prev, .slider-3 .slick-next{
		width:12px;
		height:17px;
		top:calc(50% - 3px);
	}
	 .slider-3-start .slick-prev, .slider-3-start .slick-next, .slider-3-start_v2 .slick-prev, .slider-3-start_v2 .slick-next{
		width:12px;
		height:17px;
	}
	 .slider-3 .slick-prev, .slider-3-start .slick-prev, .slider-3-start_v2 .slick-prev{
		left:0;
	}
	 .slider-3 .slick-next, .slider-3-start .slick-next, .slider-3-start_v2 .slick-next{
		right:0;
		transform:rotate(180deg);
	}
	 .textblock-header{
		padding:0 30px 13px 0;
		margin-bottom:0;
		position:relative;
	}
	 .textblock-header:after{
		content:"";
		display:block;
		position:absolute;
		right:0;
		top:26px;
		width:1px;
		height:calc(100% - 45px);
		min-height:454px;
		background-color:#cecece;
	}
	 .textblock-header .tnone{
		display:block !important;
	}
	 .textblock-header .txtSwitcherBtn{
		display:none;
	}
	 .ringbewertung{
		padding:0 0 0 30px;
	}
	 #ringbewertung-details{
		display:block;
	}
	 .ringbewertung-details-btn-p{
		display:none;
	}
	 .ringbewertung-info{
		font-size:18px;
		padding:20px 0 20px 0;
		color:#4d4d4d;
		margin:0;
	}
	 .ringbewertung-gesamt{
		padding:17px 0;
	}
	 .ringbewertung-gesamt-svg{
		margin:0 5px 0 -5px;
		height: 44px;
	}
	 .ringbewertung-details-svg, .tribuenenbewertung-details-svg{
		width:24px;
	}
	 .ringbewertung-h2{
		padding:0;
	}
	 .textblock-h1{
		font-size:40px;
	}
	 .textblock-h1-span{
		font-size:27px;
	}
	 .tribuenenplan-img{
		width:auto;
		max-width:100%;
		margin-top:30px;
		margin-bottom:0;
	}
	.tribuenenplan{
		margin-bottom: 60px;
		margin-top: -20px;
	}
	 .headline-trenner .headline{
		font-size:36px !important;
		color:#fff;
		letter-spacing:2px;
		line-height:1;
	}
	 .ringbewertung h3, .tribuenenplan h2, .rennwetter h2, .faq h2{
		padding-left:0;
	}
	 .headline-trenner.odd img{
		left:100px;
	}
	 .headline-trenner.even .headline{
		padding-right:100px;
	}
	 .headline-trenner.even .h2-cover{
		width:500%;
		height:120%;
		background-color:#fff;
		top:-2%;
		position:absolute;
		right:calc(-500% + 50px);
		-webkit-clip-path:polygon(50px 0, 100% 0, 100% 100%, 0 100%);
		clip-path:polygon(50px 0, 100% 0, 100% 100%, 0 100%);
		min-height:70px;
	}
	 .headline-trenner.even .h2-stripe{
		width:70px;
		height:120%;
		background-color:#fff;
		top:-2%;
		right:20px;
		position:absolute;
		-webkit-clip-path:polygon(calc(100% - 20px) 0, 100% 0, 20px 100%, 0 100%);
		clip-path:polygon(calc(100% - 20px) 0, 100% 0, 20px 100%, 0 100%);
		min-height:70px;
	}
	 .headline-trenner.odd .h2-cover{
		width:500%;
		height:120%;
		background-color:#fff;
		top:-2%;
		position:absolute;
		left:calc(-500% + 42px);
		-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0 100%);
		clip-path:polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0 100%);
		min-height:70px;
	}
	 .headline-trenner.odd .h2-stripe{
		width:70px;
		height:120%;
		background-color:#fff;
		top:-2%;
		left:12px;
		position:absolute;
		-webkit-clip-path:polygon(calc(100% - 20px) 0, 100% 0, 20px 100%, 0 100%);
		clip-path:polygon(calc(100% - 20px) 0, 100% 0, 20px 100%, 0 100%);
		min-height:70px;
	}
	 .headline-trenner{
		min-height:70px;
		margin-top:60px;
		overflow:hidden;
	}
	.startseite .topevents .headline-trenner{
		margin-top: 30px;
	}
	.startseite .fankommentar .headline-trenner{
		margin-top: 30px;
	}
	.faq .headline-trenner{
		margin-top: 30px;
	}
	 .headline-trenner .container{
		position:relative;
	}
	 .ringbewertung h2{
		color:#262526;
		font-size:40px;
		margin:18px 0 0 0;
		font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		background:none;
	}
	 .ringbewertung-gesamt-span, .tribuenenbewertung-gesamt-span{
		font-style:italic;
		font-size:24px;
		line-height:1.7;
		font-weight:bold;
		padding-right:4px;
	}
	 .ringbewertung-gesamt-zusatz{
		font-size:18px;
		font-style:normal;
		font-weight:normal;
	}
	 .umfrage-bg{
		padding:30px;
	}
	 .umfrage-header{
		padding-bottom:30px;
	}
	 .umfrage-content{
		padding:30px 0;
	}
	 .umfrage-counter{
		margin:30px 0;
	}
	 .umfrage-content p{
		margin-bottom:0;
	}
	 .umfrage-radio{
		width:100%;
		padding-top:20px;
	}
	 .umfrage-header-h2{
		width:calc(100% - 35px);
	}
	 .umfrage-header-svg{
		width:35px;
		height:35px;
	}
	 .kontakt-section{
		margin:60px auto 15px auto;
	}
	 .kontakt-section-p{
		font-size:20px;
		text-align:center;
	}
	 .kontakt-btn{
		width:auto;
		height:auto;
		padding:15px 80px;
		border-radius:7px;
	}
	 .kontakt-button-svg{
		margin-left:35px;
		top:calc(50% - 12px);
	}
	 .kontakt-section-wrapper{
		width:70%;
	}
	 footer{
		text-align:center;
		padding-top:41px;
	}
	 footer .container{
		position:relative;
	}
	 .footer-main{
		padding-top:255px;
	}
	 .footer-p{
		text-align:left;
		float:left;
		background-color:rgba(0, 0, 0, 0);
		text-transform:uppercase;
		font-size:18px;
	}
	 .footer-links p{
		text-align:center;
	}
	 .footer-links a{
		margin:0 25px;
		color:#a3a3a4;
		font-size:18px;
	}
	 .footer-panel-body{
		background:none;
	}
	 .footer-title-left, .collapse-footer-left{
		left:0;
	}
	 .footer-title-right, .collapse-footer-right{
		left:50%;
	}
	 .footer-title-right{
		margin-left:30px;
	}
	 .footer-title{
		text-align:left;
		font-size:18px;
	}
	 #collapse-footer-1, #collapse-footer-2{
		display:block;
		position:absolute;
		width:50%;
		top:20px;
	}
	 .footer-panel-body .footer-p{
		width:calc(100% - 30px);
		border-top:1px solid #fff;
		padding:17px 0 18px 0;
	}
	 .footer-title{
		width:50%;
		position:absolute;
		top:0;
		border:none;
		padding:0;
		background-color:rgba(0, 0, 0, 0);
		pointer-events:none;
	}
	 .collapse-footer-right .footer-p{
		margin-left:30px;
	}
	 .footer-logo-hr{
		top:30px;
	}
	 .footer-logo-wrapper{
		width:700px;
		margin:0 auto;
		z-index:0;
		padding:10px 0 25px 0;
	}
	 .footer-copyright{
		padding:20px 0 42px 0;
	}
	 .footer-logo-hr{
		width:290px;
	}
	 .headline-trenner-h2, .tribuenenplan-h2, .h2, .rennwetter-h2, .faq-h2, .umfrage-h2, .reisebericht-h2{
		padding-left:80px;
	}
	 .headline-trenner-h2-svg, .tribuenenplan-h2-svg, .h2-svg, .rennwetter-h2-svg, .faq-h2-svg, .umfrage-h2-svg, .reisebericht-h2-svg{
		left:0;
	}
	 .headline-trenner.odd .headline{
		padding-left:190px;
	}
	 .rennwetter-h2{
		padding-left:180px;
	}
	 .rennwetter-h2-svg{
		left:100px;
	}
	 .umfrage-h2{
		padding-left:80px;
	}
	 .umfrage-h2-svg{
		left:0;
	}
	 .tribuenenplan h2, .rennwetter h2, .faq h2, .ringbewertung h3, .tribuenentipps h2, .tribuenentipps h3, .faq h2{
		font-size:24px;
		margin-top:37px;
		color:#515151;
		font-style:italic;
		background-color:#fff;
	}
	 .faq h2{
		margin-top:27px;
		margin-bottom:5px;
	}
	 .tribuenenplan h2 a{
		color:#515151;
		text-decoration:underline;
	}
	 .textblock-h1-span{
		margin-top:5px;
	}
	 .textblock h1 span{
		font-size:27px;
	}
	 .ringbewertung h3{
		font-size:27px;
		margin-top:3px;
	}
	 .faq-hr{
		display:none;
	}
	 .faq > .panel > .faq-heading{
		border:none;
		margin:0;
		padding:10px 0 0 0;
	}
	 .faq-title{
		text-align:left;
		display:block;
		color:#fff;
		padding:10px 25px;
		border:1px solid rgb(6,10,17);
		font-style:italic;
		background:rgb(6,10,17);
		background:-moz-linear-gradient(left, rgba(6,10,17,1) 0%, rgba(24,33,44,1) 100%);
		background:-webkit-linear-gradient(left, rgba(6,10,17,1) 0%,rgba(24,33,44,1) 100%);
		background:linear-gradient(to right, rgba(6,10,17,1) 0%,rgba(24,33,44,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#060a11', endColorstr='#18212c',GradientType=1);
	}
	 .collapsed{
		border:1px solid #dbdbdb;
		background:none;
		background:#e3e3e3;
		color:#050a11;
	}
	 .infobox-vertical-toggle.collapsed{
		background:none;
	}
	 footer .collapsed{
		border:none;
	}
	 .infobox-vertical-padding .collapsed{
		border:none;
	}
	 .faq > .panel > .faq-collapse > .panel-body{
		border:1px solid rgb(6,10,17);
		border-top:none;
	}
	 .faq-info-arrow-svg{
		height:10px;
		transform:rotate(90deg);
		position:absolute;
		left:80px;
		top:calc(50% - 5px);
	}
	 .faq-info{
		width:100%;
		padding-left:130px;
	}
	 .tribuenentipps .txtSwitcherBtn{
		display:none;
	}
	 .tribuenentipps .tnone{
		display:block;
	}
	 .nav-li{
		height:79px;
		border-top:24px solid #fff;
		top:-8px;
	}
	 .licount3{
		width:calc(33.33% - 33px);
	}
	 .licount4{
		width:calc(25% + 2px);
	}
	 .licount4 a{
		font-size:12px;
	}
	 .tab{
		padding:87px 8px 8px 8px;
	}
	 .active .tab-span{
		height:59px;
		display:block;
		background-color:#fff;
		width:calc(100% - 34px);
		margin:10px auto;
		-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.33);
		-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.33);
		box-shadow:0px 3px 10px 0px rgba(0,0,0,0.33);
		position:relative;
	}
	 .nav-tabs{
		margin-bottom:-87px;
	}
	 .nav-tabs-bottom{
		margin-top:-69px;
	}
	 .nav-tabs>li.active>.tab-a, .nav-tabs>li.active{
		height:79px;
		top:-8px;
	}
	 .tab-a{
		font-size:14px;
		padding-top:10px !important;
		line-height:1.2;
	}
	 .nav-li.active .tab-a, .nav-tabs-bottom .nav-li.active .tab-a{
		padding-top:14px !important;
		color:#595959;
	}
	 .nav-tabs .licount3:nth-child(3){
		border-right:100px solid #fff;
		width:calc(33.33% + 69px);
	}
	 .nav-tabs-bottom .nav-li{
		border-bottom:24px solid #fff;
	}
	 .nav-tabs-svg{
		width:42px;
		height:82px;
		top:0;
		left:3%;
		opacity:1;
		display:none;
	}
	 .infobox-vertical{
		margin:40px auto 0 auto;
	}
	 .infobox-vertical .panel-group{
		position:relative;
		background-color:rgba(255, 255, 255, 0.85);
	}
	 .infobox-vertical-toggle.collapsed .panel-heading-inner, .infobox-vertical-toggle.collapsed .infobox-vertical-heading{
		width:360px !important;
		margin-left:0 !important;
	}
	 .infobox-vertical-toggle .infobox-vertical-heading{
		width:360px;
		margin-left:0px;
	}
	 .infobox-vertical-close-svg{
		display:none;
	}
	 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-title{
		border-bottom:none;
	}
	 .panel-heading-inner{
		height:100%;
		padding-bottom:0;
	}
	 .infobox-vertical-collapse{
		-webkit-transition:none !important;
		transition:none !important;
		transition-duration:0 !important;
	}
	 .infobox-vertical-body{
		height:100% !important;
		margin-left:0;
		width:calc(100% - 360px);
		position:absolute;
		left:360px;
		top:0;
		overflow-y:scroll;
	}
	 .panel-subpanel .infobox-vertical-body{
		width:100%;
	}
	 .infobox-vertical-collapse.collapsing{
		-webkit-transition:none !important;
		transition:none !important;
		display:none;
		transition-duration:0 !important;
	}
	 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-dots-svg{
		display:none;
	}
	 .infobox-vertical-collapse[aria-expanded="true"], .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-heading{
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	 .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-heading{
		-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%);
		clip-path:polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%);
	}
	 .infobox-vertical-toggle[aria-expanded="true"] .panel-heading-inner{
		background-image:url("../img/gold-90.svg");
		background-size:100% 100%;
		background-position:center center;
		background-repeat:no-repeat;
	}
	 .infobox-vertical-title{
		color:#fff;
		padding-left:80px;
	}
	 .infobox-vertical-title-svg, .infobox-vertical-toggle[aria-expanded="true"] .infobox-vertical-title-svg{
		height:40px;
		left:30px;
		top:calc(50% - 22px);
	}
	 .panel-group .infobox-vertical-heading, .infobox-vertical-toggle.collapsed .panel-heading-inner{
		height:90px;
	}
	 .infobox-vertical-header{
		height:149px;
	}
	 .infobox-vertical-padding{
		padding:0;
	}
	 .infobox-vertical-header-gradient{
		display:none;
	}
	 .infobox-vertical{
		position:relative;
	}
	 .infobox-vertical::after{
		background-position:center center;
		background-size:cover;
		background-repeat:no-repeat;
		content:"";
		opacity:0.22;
		top:0;
		left:0;
		bottom:0;
		right:0;
		position:absolute;
		z-index:-1;
	}
	 .infobox-vertical-1::after{
		background-image:url(../img/anreise.jpg);
	}
	 .infobox-vertical-2::after{
		background-image:url(../img/aufenthalt.jpg);
	}
	 .panel{
		box-shadow:none;
		-webkit-box-shadow:none;
		background:none;
	}
	 .ps-headline{
		background:none;
		padding:15px;
		position:relative;
		bottom:-125px;
		z-index:1;
	}
	 .ps-headline-outer1{
		background-image:url('../img/gold-partner-outer.svg');
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		width:412px;
		height:62px;
		padding:1px;
		margin:0 auto;
	}
	 .ps-headline-outer2{
		background-image:url('../img/gold-partner.svg');
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		width:410px;
		height:60px;
		padding:6px;
	}
	 .ps-headline-outer3{
		background-image:url('../img/gold-partner-45.svg');
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		width:398px;
		height:48px;
		padding:1px;
	}
	 .ps-headline-inner1{
		padding:5px 6px;
		height:100%;
		width:100%;
		background-color:#181c21;
	}
	 .ps-headline-inner2{
		background:rgb(32,38,45);
		background:-moz-linear-gradient(45deg, rgba(32,38,45,1) 0%, rgba(34,40,48,1) 24%, rgba(24,28,34,1) 50%, rgba(30,35,40,1) 51%, rgba(40,46,55,1) 77%, rgba(32,38,46,1) 100%);
		background:-webkit-linear-gradient(45deg, rgba(32,38,45,1) 0%,rgba(34,40,48,1) 24%,rgba(24,28,34,1) 50%,rgba(30,35,40,1) 51%,rgba(40,46,55,1) 77%,rgba(32,38,46,1) 100%);
		background:linear-gradient(45deg, rgba(32,38,45,1) 0%,rgba(34,40,48,1) 24%,rgba(24,28,34,1) 50%,rgba(30,35,40,1) 51%,rgba(40,46,55,1) 77%,rgba(32,38,46,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20262d', endColorstr='#20262e',GradientType=1);
		padding:6px 7px 5px 7px;
	}
	 .ps-span{
		color:#e4c974;
		font-size:18px;
		letter-spacing:1px;
	}
	 .ps-line{
		background:rgb(17,15,10);
		background:-moz-linear-gradient(left, rgba(17,15,10,1) 1%, rgba(199,165,79,1) 43%, rgba(199,165,79,1) 57%, rgba(17,15,10,1) 100%);
		background:-webkit-linear-gradient(left, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		background:linear-gradient(to right, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#110f0a', endColorstr='#110f0a',GradientType=1);
	}
	 .ps-slider{
		padding:53px 0;
	}
	 .ps-slider .slick-list{
		width:calc(100% - 90px);
		margin-left:45px;
	}
	 .ps-slider div{
		height:110px;
	}
	 .ps-top-spacer{
		width:100%;
		height:77px;
		background-color:#040406;
	}
	 .reisebericht-single{
		height:400px;
	}
	 .reisebericht-single-background{
		width:100%;
		height:100%;
		position:relative;
		background-size:cover;
		background-position:50% 50%;
		background-repeat:no-repeat;
		overflow:hidden;
	}
	 #reisebericht-single-1 .reisebericht-single-background{
		background-image:url("../img/reisebericht-1.jpg");
	}
	 #reisebericht-single-2 .reisebericht-single-background{
		background-image:url("../img/reisebericht-2.jpg");
	}
	 #reisebericht-single-3 .reisebericht-single-background{
		background-image:url("../img/reisebericht-3.jpg");
	}
	 #reisebericht-single-4 .reisebericht-single-background{
		background-image:url("../img/reisebericht-4.jpg");
	}
	 #reisebericht-single-5 .reisebericht-single-background{
		background-image:url("../img/reisebericht-5.jpg");
	}
	 #reisebericht-single-4{
		display:none;
	}
	 .reisebericht-single-overlay{
		position:absolute;
		width:100%;
		bottom:-100%;
		-webkit-transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
		transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
		background-color:rgba(17, 24, 33, 0.85);
		padding:25px 35px;
		color:#fff;
	}
	 .reisebericht-single:hover .reisebericht-single-overlay{
		bottom:27px;
	}
	 .reisebericht-single-overlay p, .reisebericht-single-overlay span{
		color:#fff;
		font-style:italic;
	}
	 .reisebericht-single-overlay p{
		font-size:16px;
	}
	 .reisebericht-single-overlay span{
		font-size:12px;
		font-weight:bold;
		position:relative;
		bottom:-18px;
	}
	 .reisebericht p{
		margin-bottom:-10px;
	}
	 .rennwetter-box{
		width:50%;
		float:left;
	}
	 .rennwetter-tipps-box{
		top:-158px;
		left:30px;
		height:70px;
		margin-bottom:-49px;
	}
	 .rennwetter-left, .rennwetter-right{
		width:40%;
		margin-top:30px;
	}
	 .partnerschaften{
		margin-top:-90px;
		z-index:-1;
	}
	 .faq p img{
		margin:6px 25px 0 0;
	}
	 .faq .tickets-btn{
		width:calc(50% - 30px);
		padding:10.5px 10px 10.5px 104px;
		text-align:center;
		font-size:10px;
	}
	 .faq .ticket-btn-svg, .faq .contact-btn-svg{
		left:31px;
	}
	 .faq .ticket-btn-span{
		left:93px;
	}
	 .floatR{
		float:right;
	}
	 .floatL{
		float:left;
	}
	 .ringbewertung .dnone{
		display:block !important;
	}
	 .ringbewertung{
		border-bottom:none;
		margin-bottom:0;
	}
	 .flag{
		margin-left:0;
	}
	 .faq a{
		color:#fff;
	}
	 .faq a:hover{
		color:#fff;
	}
	 .subhead{
		left:0;
		height:41px !important;
		top:75px;
		padding:0;
		overflow:visible;
	}
	 .infobox-vertical-sub-collapse{
		position:absolute;
		top:-90px;
		left:360px;
		height:400px;
	}
	 .infobox-vertical-sub-collapse .panel-body{
		height:100% !important;
		overflow-y:scroll;
		padding:30px 15px 45px 15px;
	}
	 .panel-subpanel .infobox-vertical-sub-heading{
		width:120px;
	}
	 .panel-subpanel .infobox-vertical-sub-heading .infobox-vertical-sub-title{
		text-align:center;
	}
	 .panel-subpanel a{
		color:#000;
	}
	 .panel-subpanel a:hover, .panel-subpanel a:active, .panel-subpanel a:focus{
		color:#b1913c;
	}
	 .sb-outer.ausgeklappt{
		background-image:none;
	}
	 .sb-left, .sb-right{
		float:left;
		width:50%;
		position:relative;
		height:100%;
		min-height:1px;
	}
	 .sb-left .inner{
		position:absolute;
		background-image:url('../img/sprechblasen/sprechblase_desktop_01.svg');
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:calc(100% + 370px);
		padding:50px 190px 180px 235px;
		left:-250px;
		pointer-events:none;
	}
	 .sb-right .inner{
		position:absolute;
		background-image:url('../img/sprechblasen/sprechblase_desktop_02.svg');
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:calc(100% + 150px);
		left:0;
		padding:70px 115px 30px 130px;
		top:30px;
		pointer-events:none;
	}
	 .sb-top, .sb-bot{
		background-image:none;
		margin:0;
		padding:0;
	}
	 #reisebericht{
		width:750px;
	}
	 .sb-box{
		height:650px;
		width:100%;
		position:absolute;
		top:-615px;
		z-index:30;
		pointer-events:none;
	}
	 .sb-box .dnone{
		display:block;
	}
	 #header-img-start .header-img-slide{
		height:840px;
	}
	 .sprechblasen p, .sprechblasen li{
		font-size:18px;
	}
	 .sprechblasen p{
		margin-bottom:20px;
	}
	 .sprechblasen img{
		height:15px;
		position:absolute;
		left:30px;
		top:calc(50% - 7.5px);
		transform:rotate(-90deg);
	}
	 .sb-box-inner{
		width:750px;
		margin:0 auto;
	}
	 .sprechblasen li{
		background-size:25px 25px;
		margin-bottom:8px;
		height:25px;
	}
	 .slider-3-start, .slider-3-start_v2{
		width:100%;
		background-color:#fff;
		z-index:1;
	}
	 .slider-3-start .slick-slide, .slider-3-start_v2 .slick-slide{
		height:auto;
	}
	 .slider-3-start .slider-3-slide a, .slider-3-start_v2 .slider-3-slide a{
		height:auto;
		padding:17px 20px 13px 20px;
	}
	 .slider-3-start .slick-list, .slider-3-start_v2 .slick-list{
		width:calc(100% - 50px);
		margin-left:25px;
	}
	 .slider-3-start .left, .slider-3-start_v2 .left{
		width:calc(100% - 80px);
		float:left;
		position:relative;
	}
	 .slider-3-start .left:after, .slider-3-start_v2 .left:after{
		content:"";
		display:block;
		position:absolute;
		right:0;
		top:2px;
		width:1px;
		height:calc(100% - 12px);
		background-color:#e0e0e0;
	}
	 .slider-3-start .left p, .slider-3-start_v2 .left p{
		font-size:24px;
		color:#262526;
		margin-bottom:0;
		line-height:1.1;
	}
	 .slider-3-start .right, .slider-3-start_v2 .right{
		height:135px;
		width:100px;
		float:left;
		display:table;
		position:absolute;
		top:calc(50% - 70px);
		right:0px;
	}
	@-moz-document url-prefix() {
		.slider-3-start .right, .slider-3-start_v2 .right {
		    right: -40px;
		}
	}
	 .slider-3-start .right p, .slider-3-start_v2 .right p{
		display:table-cell;
		vertical-align:top;
		font-size:62px;
		transform:rotate(-90deg);
		padding-top:5px;
	}
	 .slider-3-start .trenner, .slider-3-start_v2 .trenner{
		width:100%;
		height:1px;
		background-color:#e0e0e0;
		margin:5px 0 2px 0;
	}
	 .slider-3-start .date, .slider-3-start_v2 .date{
		font-size:26px;
		display:block;
		text-align:left;
		margin-bottom:-6px;
	}
	 .slider-3-start .date, .slider-3-start .date:hover, .slider-3-start .date:focus, .slider-3-start .right p, .slider-3-start .right p:hover, .slider-3-start .right p:focus, .slider-3-start_v2 .date, .slider-3-start_v2 .date:hover, .slider-3-start_v2 .date:focus, .slider-3-start_v2 .right p, .slider-3-start_v2 .right p:hover, .slider-3-start_v2 .right p:focus{
		color:#b99844;
	}
	 .slider-3-start .location, .slider-3-start_v2 .location{
		text-align:left;
		float:left;
		padding:5px 20px 5px 17px;
		color:#262526;
	}
	 .slider-3-start img, .slider-3-start_v2 img{
		display:inline-block;
		float:left;
		position:relative;
		top:3px;
		left:1px;
	}
	 .tribuenenbewertung-img-right{
		width:calc(100% - 10px);
		height:216px;
		margin-left:10px;
		display:table;
	}
	 .tribuenenbewertung-img-right .inner{
		display:table-cell;
		vertical-align:middle;
	}
	 .tribuenenbewertung-img-right img{
		width:100%;
	}
	 .tribuenentipps .slider.slick-dotted{
		margin-bottom:0;
	}
	 .padding{
		padding:10px 15px 15px 15px;
	}
	 main>.textblock>.padding{
		padding:10px 0;
	}
	 .nav-li.active .tab-a:hover{
		color:#595959
	}
	 .ringseite .slider-3{
		display:none;
	}
	 .teaser-big .container{
		position:relative;
	}
	 .teaser-big .teaser{
		height:300px;
	}
	 .teaser-big .read{
		position:relative;
	}
	 .teaser-big .tnone{
		display:block !important;
	}
	 .teaser-big .one, .teaser-big .two{
		width:calc(50% - 30px);
	}
	 .teaser-big .two{
		position:absolute;
		top:0;
		right:0;
	}
	 .teaser-big .txtSwitcherBtn{
		display:none;
	}
	
	 .teaser-big .container .tickets-btn.btn-left{
		bottom:-5px;
	}
	 .teaser-big p{
		font-size:16px;
		color:#515151;
		text-align:justify;
		hyphens:auto;
	}
	 .teaser-big .teaser p{
		text-align:center;
	}
	 .teaser-big h2{
		font-size:27px;
		font-style:italic;
	}
	 .teaser-big h2 span{
		font-size:27px;
		position:relative;
		display:block;
		margin-top:5px;
	}
	 .tribuenentipps .row>.padding{
		padding:30px 15px;
	}
	 .slider-3 .slick-list{
		width:calc(100% - 30px);
		margin-left:15px;
	}
	 .rennstreckenuebersicht .textblock h1{
		font-size:40px;
	}
	 .rennstreckenuebersicht .textblock h2{
		font-size:24px;
		margin-top:21px;
	}
	 #rennstrecken .panel-heading a{
		padding-left:15px;
		padding-right:15px;
	}
	 #rennstrecken .panel-heading a[aria-expanded="true"], #rennstrecken .panel-heading a.collapsed{
		height:75px;
		padding-top:16px;
	}
	 #rennstrecken .panel-heading a[aria-expanded="true"]{
		font-size:32px;
	}
	 #rennstrecken .panel-heading a.collapsed{
		font-size:22px;
		width:calc(100% - 40px);
		margin-left:20px;
	}
	 .navbar-brand{
		border:10px solid #c09f49;
		padding: 11px 56px 13px 50px;
		left:0;
		top:-14px;
		height:auto;
		width:auto;
	}
	 .navbar-brand>img{
		height: 50px;
		width:155px;
	}
	 .nav>li>a>img{
		height:24px;
		top:-3px;
		margin-right:10px;
		position:relative;
	}
	 .nav-trenner{
		display:block;
		float:left;
		width:1px;
		height:50px;
		position:relative;
		top:-10px;
		background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
		background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
		background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0);
	}
	 .top-header .col-sm-12{
		padding:0;
	}
	 .navbar-form{
		padding:0;
		margin-top:7px;
	}
	 .ergebnis-ring .ringname{
		font-size:35px;
		line-height: 1.3;
	}
	 .ergebnis-ring .ortname{
		font-size:25px;
	}
	 .ergebnis-ring .details-btn, .ergebnis-event .details-btn{
		right:40px;
		font-size:16px;
		padding:7px 25px 8px 15px;
	}
	 .ergebnis-ring .details-btn img, .ergebnis-event .details-btn img{
		height:25px;
	}
	 .ergebnis-ring .details-btn span, .ergebnis-event .details-btn span{
		margin-left:18px;
		top:2px;
		letter-spacing:1px;
	}
	 .ergebnis-event .eventname{
		font-size:30px;
		font-weight:bold;
	}
	 .ergebnis-event .eventdate{
		font-size:25px;
	}
	 .ergebnis-event .ortname{
		font-size:22px;
		margin-top:-1px;
		margin-bottom:-3px;
	}
	 .ergebnis-event .ringname{
		font-size:18px;
	}
	 .ergebnis-event{
		padding:16px 0 18px 85px;
	}
	 .ergebnis-event .eventyear{
		position:absolute;
		left:-16px;
		top:calc(50% - 36px);
		transform:rotate(-90deg);
		font-size:53px;
		color:#dfe0e0;
	}
	 .suchergebnisse .hinweis .container{
		padding:0;
	}
	 .suchergebnisse .hinweis .head, .suchergebnisse .hinweis .head b{
		font-size:48px;
	}
	 .tribuenentipps .row>div:nth-child(1){
		-webkit-box-shadow:2px 0px 8px 0px rgba(0,0,0,0.35);
		-moz-box-shadow:2px 0px 8px 0px rgba(0,0,0,0.35);
		box-shadow:2px 0px 8px 0px rgba(0,0,0,0.35);
	}
	 .footer-p{
		color:#fff;
	}
	 .img-box{
		overflow:hidden;
		margin-bottom:8px;
		margin-top:0;
	}
	 .img-box img{
		width:calc(50% - 2px);
		float:left;
	}
	 .img-box img:nth-child(2){
		margin-left:4px;
	}
	 .platzhalter .tnone{
		display:block !important;
	}
	 .platzhalter .txtSwitcherBtn{
		display:none;
	}
	 .psl-inner .info-icon{
		float:left;
		margin-right:30px;
		width:50px;
		margin-left:15px;
	}
	 .psl-headline{
		font-size:24px;
	}
	 .psl-wrapper{
		float:left;
		width:calc(100% - 95px);
	}
	 .psl-outer, .psl-inner{
		background:rgb(208,209,211);
		background:-moz-linear-gradient(left, rgba(208,209,211,1) 0%, rgba(254,254,254,1) 50%, rgba(235,235,236,1) 100%);
		background:-webkit-linear-gradient(left, rgba(208,209,211,1) 0%,rgba(254,254,254,1) 50%,rgba(235,235,236,1) 100%);
		background:linear-gradient(to right, rgba(208,209,211,1) 0%,rgba(254,254,254,1) 50%,rgba(235,235,236,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d1d3', endColorstr='#ebebec',GradientType=1);
	}
	 .psl-middle{
		background-image:url(../img/platzhalter-gold.svg);
	}
	 .textseite .textblock{
		margin-bottom:125px;
	}
	 .textseite .textblock p{
		font-size:24px;
		line-height:1.3;
		margin:27px 0;
	}
	 .textseite .textblock p.info{
		font-size:12px;
		color:#555555;
		margin:30px 0;
		letter-spacing:1.3px;
	}
	 .header-img-headline, .header-img-headline span{
		font-size:40px;
		margin-bottom:11px;
		line-height:1;
	}
	 .textseite .header-img-headline{
		text-transform:uppercase;
	}
	 .textseite .textblock h2{
		font-size:40px;
		margin-top:30px;
		margin-bottom:35px;
	}
	 .headline-trenner.odd{
		background-image:url(../img/gold-270.svg);
		background-position:left center;
	}
	 .textblock-header .trenner{
		display:none;
	}
	 .slider-3-start .min-height, .slider-3-start_v2 .min-height{
		min-height:78px;
	}
	 .breadcrumb{
		padding:0;
	}
	 .ringseite .header-img-headline{
		font-size:46px;
	}
	 .header-img-link{
		font-size:16px;
		letter-spacing:1px;
	}
	 .ringseite .breadcrumb{
		margin-top:24px;
	}
	 .ringseite .textblock-header p{
		font-size:18px;
	}
	 .ringbewertung-gesamt{
		border-top:1px solid #cecece;
		border-bottom:none;
	}
	 .teaser-big .container h2{
		font-size:40px;
		margin-top: 0;
	}
	 .teaser-big .container{
		padding:15px 0 0 0;
		margin-bottom:0;
	}
	 .ringseite .teaser-big .trenner{
		margin-bottom:17px;
		margin-top:50px;
	}
	 .tab-content h3{
		color:#262526;
		font-size:27px;
	}
	 .nav-tabs-bottom{
		display:none;
	}
	 .tribuenentipps > .container > h2{
		margin-top:7px;
	}
	 #history h2{
		font-size:27px;
		margin-top: 1px;
	}
	 .nav-tabs li:nth-last-child(1){
		overflow:visible;
	}
	 .nav-tabs li:nth-last-child(1):after{
		content:"";
		display:block;
		width:500px;
		height:100px;
		background-color:white;
		position:absolute;
		top:-45px;
		right:-500px;
	}
	 .nav-tabs li:nth-last-child(1).active:after{
		top:-21px;
	}
	 .header-img-logo-box{
		padding:7px 26px 7px 26px;
	}
	 .eventseite .breadcrumb{
		margin:6px 0 -4px 0;
	}
	 .tribuenentipps h2, .tribuenentipps h3{
		font-size:24px;
	}
	 .tribuenentipps .subline{
		font-size:20px;
		line-height:1;
	}
	 .eventseite .tribuenentipps > .container > h2{
		margin-top:22px;
	}
	 .tribuenenbewertung-details-body{
		padding:21px 0 30px 0;
	}
	 .tribuenenbewertung-gesamt{
		padding:17px 0;
	}
	 .tribuenenbewertung-headline{
		padding:0;
		margin-bottom:17px;
		margin-top:0;
	}
	 .tribuenentipps .line{
		margin:10px;
	}
	 .tribuenentipps .slick-dotted+ .padding{
		padding-right:30px;
		padding-top:32px;
		overflow: hidden;
	}
	 .tribuenenbewertung-img-right+ .padding{
		padding-top:36px;
	}
	 .tribuenentipps .no-padding .padding{
		padding-left:32px;
	}
	 .tribuenenbewertung-details-p{
		font-size:18px;
	}
	 .tribuenentipps .line{
		width:100%;
		margin-left:0;
	}
	 .perk{
		width:calc(100% + 45px);
	}
	 .perk-p{
		padding-left:15px;
		margin-top:10px;
		margin-bottom:8px;
	}
	 .tab-content .perk:nth-child(2){
		margin-top:43px;
	}
	 .infobox-vertical-title{
		font-size:16px;
		text-transform:uppercase;
	}
	 .infobox-vertical-body p{
		font-size:16px;
	}
	 .infobox-vertical-dots-svg{
		right:26px;
	}
	 .infobox-vertical-body, .infobox-vertical-sub-collapse .panel-body{
		padding-top:15px;
		border-right:2px solid #b99843;
		border-bottom:2px solid #b99843;
	}
	 .panel-subpanel > div > .infobox-vertical-body{
		border:none;
	}
	 .rennwetter-box.hide-on-mobile{
		max-width:360px;
		overflow:hidden;
		margin-left:calc(50% - 360px);
	}
	 .rennwetter-box.hide-on-mobile img{
		height:502px;
	}
	 .rennwetter-location, .rennwetter-date{
		font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
		color:#515151;
		font-size:20px;
	}
	 .renwetter-right-background{
		width:327px;
		height:412px;
		position:absolute;
		left:calc(50% - 160px);
	}
	 .faq .panel-heading a{
		padding:25px;
	}
	 .faq a.collapsed{
		padding:10px 25px;
	}
	 .faq-info-container p{
		font-size:23px;
		font-style:italic;
	}
	 .suchergebnisse .hinweis.nohit{
		padding-top:22px;
	}
	 .Suchergebnis .to-top-box a{
		margin:70px auto 92px auto;
	}
	 .platzhalter .textblock h1{
		font-size:36px;
		line-height:1;
		margin-top:32px;
	}
	 .platzhalter .textblock{
		margin-bottom:-26px;
	}
	 .platzhalter .padding{
		padding:0;
	}
	 .headline-trenner.even .headline{
		padding-left:90px;
	}
	 .headline-trenner.even img{
		left:0;
	}
	 .platzhalter .trenner{
		margin:33px auto 25px;
	}
	 .psl-outer{
		padding:22px 28px;
	}
	 .psl-inner{
		padding-top:13px;
		padding-bottom:20px;
	}
	 .header-img-logo-box{
		padding:11px 18px;
	}
	 .navbar-form .form-control{
		width:190px;
	}
	 .partnerschaften .slick-next{
		right:7px;
	}
	 .partnerschaften .slick-prev{
		left:7px;
	}
	 .navbar-default .navbar-collapse{
		padding-top:1px;
	}
	 .footer-hr{
		margin-bottom:25px;
	}
	 .footer-links p{
		margin-bottom:2px;
	}
	 .platzhalter .padding h2{
		font-size:36px;
		margin-top:33px;
		margin-bottom:24px;
	}
	 .platzhalter .eventuebersicht-platzhalter .padding h2{
		margin-top:10px;
	}
	 .platzhalter .padding h2 span{
		font-size:27px;
		margin-top:2px;
	}
	 #rennstrecken .panel-body{
		padding:65px 20px 5px 20px;
	}
	 .rennstreckenuebersicht .textblock p{
		font-size:18px;
	}
	 .headline-trenner .container{
		padding:0;
		height:70px;
	}
	 .platzhalter-shop-link{
		margin-top:0;
	}
	 .ringseite .ticket-btn-span{
		left:65px;
	}
	 .ringseite .ticket-btn-svg{
		left:20px;
	}
	.ringseite .btn-left .ticket-btn-svg{
		left: 8px;
		height: 23px;
	}
	 .teaser-big .ticket-btn{
		padding-left:170px;
	}
	 .ergebnis-box > a:before{
		top:9px;
		height:calc(100% - 14px);
	}
	 .ergebnis-ring a{
		padding:10px 220px 10px 25px;
	}
	 .suchergebnisse .hinweis.nohit{
		margin-top:25px;
	}
	 .suchanfrage{
		font-size:24px;
		color:#515151;
		margin-top:6px;
	}
	 .ergebnis-ring .ortname img{
		margin-top:-12px;
		margin-right:33px;
	}
	 .suchergebnisse .hinweis{
		margin-top:90px;
		margin-bottom:74px;
	}
	 .teaser-small .ticket-btn-span{
		left:172px;
	}
	 .teaser-small .ticket-btn-svg{
		left:70px;
	}
	 .teaser-small .tickets-btn{
		padding:8px 10px 8px 184px;
		text-align:center;
	}
	 #startseite .sb-box{
		top:-550px;
	}
	 #startseite .breadcrumb{
		margin-top:40px;
		margin-bottom:-5px;
	}
	 #startseite main .slider-3-container + section .headline-trenner{
		margin-top:18px;
	}
	 .textblock-h1-span img{
		top:1px;
	}
	 .ringbewertung-details-body{
		padding:37px 25px 7px 15px;
	}
	 .ringbewertung-details-icon{
		left:7.5px;
	}
	 .ringbewertung-details-span{
		width:calc(100% - 60px);
	}
	 .weitere-aktivitaeten h2, .weitere-aktivitaeten h3, #history h2{
		color:#262526;
	}
	 .teaser-big>.container:nth-last-child(1){
		padding-bottom:0;
	}
	.topevents>.teaser-big:nth-last-child(1){
		padding-top: 20px;
	}
	 .ringseite .content h2{
		margin-bottom:10px;
	}
	 .weitere-aktivitaeten .tickets-btn{
		margin-top:22px;
		margin-bottom:21px;
	}
	 #history .trenner{
		margin-top:43px;
	}
	 .infobox-vertical-toggle .active{
		display:none;
	}
	 .infobox-vertical-toggle .idle{
		display:block;
	}
	 .rennwetter-right-background{
		width:230px;
		left:calc(50% - 110px);
	}
	 .tribuenenbewertung-details-icon{
		top:5px;
	}
	 .faq-info-container{
		margin-bottom:24px;
	}
	 .faq{
		margin-bottom:44px;
	}
	 .faq-title, .faq .panel-body{
		font-size:18px;
	}
	 .faq-heading > a:before{
		color:#fff;
		font-style:normal;
		font-size:22px;
	}
	 .faq-heading > a.collapsed:before{
		color:#515151;
	}
	 .teaser-big{
		margin-bottom:-20px;
	}
	#topevents{
		margin-bottom: -20px;
	}
	.history{
		margin-bottom: 60px;
	}
	.fankommentar{
		margin-bottom: 90px;
		overflow: hidden;
	}
	 .platzhalter h2 span img{
		top:0;
	}
	 .platzhalter .img-box{
		margin-bottom:25px;
	}
	 .platzhalter .img-box img{
		width:calc(50% - 11px);
	}
	 .platzhalter .img-box img:nth-child(2){
		margin-left:22px;
	}
	 .rennwetter .rennwetter h2{
		margin-top:37px;
		font-style:italic;
	}
	 .faq-heading > a:before{
		top:-3px;
	}
	 .faq-info-svg{
		left:0;
	}
	 .tab-a{
		font-weight:lighter;
	}
	 .tickets-btn{
		font-weight:lighter;
	}
	 .rennwetter-wetter-svg{
		margin:45px 0 -35px 28px;
	}
	 .platzhalter .eventuebersicht-platzhalter>div:nth-child(2){
		padding-top:30px;
	}
	 .platzhalter-shop-link .container.oversize{
		margin-bottom:-15px;
	}
	 .teaser-big .teaser img{
		top:calc(50% - 240px);
	}
	 .eventseite .tribuenentipps h2, .eventseite .tribuenentipps h3, .eventseite .tribuenentipps .subline{
		padding-left:0;
	}
	 .teaser-big .left{
		float:none;
	}
	 #slider-3-start, .slider-3-start_v2{
		margin-top:20px;
	}
	 #ringbewertung > .card{
		display:block !important;
	}
	 #weitere-aktivitaeten .tab-content .col-sm-6{
		width:100%;
	}
	 #weitere-aktivitaeten .row>div:nth-child(1){
		box-shadow:none;
	}
	 #weitere-aktivitaeten .img-box img{
		margin-top:0;
	}
	 .weitere-aktivitaeten > .container > h2{
		padding:0;
		margin: 20px 0 25px 0;
	}
	 .weitere-aktivitaeten .slider{
		display:none;
	}
	 #reviewsContent .r1{
		display:none;
	}
	 #reviewsContent .r33{
		border:1px solid #b5b5b5;
		padding:15px 0;
	}
	 .fankommentare .sliderCont{
		display:block !important;
	}
	 .fankommentare .txtSwitcherBtn{
		display:none;
	}
	 .ringseite .slider-3-container{
		display:none;
	}
	 .ttt{
		overflow:visible;
	}
	.eventseite .tribuenentipps .row{
		display: flex;
	}
}
 @media screen and (min-width:375px){
	.hide-over-mini{
		display:none;
	}
	 .slider-1-middle{
		font-size:12px;
	}
}
 @media screen and (max-width:374px){
	.slider-1-right{
		font-size:10px;
	}
	 .slider-1-middle{
		font-size:9px;
	}
	 .slider-3-p, .ringseite .slider-3-p{
		font-size:12px;
		padding-top:14px;
	}
	 .slider-3-small .slick-slide{
		height:40px;
	}
	 .hide-on-mini{
		display:none;
	}
	 .ringbewertung-gesamt-svg{
		width:40px;
		height:45px;
	}
	 .tribuenenbewertung-gesamt-svg{
		width:33px;
		height:50px;
	}
	 .ringbewertung-details-svg, .tribuenenbewertung-details-svg{
		width:22px;
		height:27px;
	}
	 .ringbewertung-details-span, .tribuenenbewertung-details-span{
		height:30px;
		width:calc(100% - 40px);
	}
	 .ringbewertung-details-p, .tribuenenbewertung-details-p{
		font-size:15px;
	}
	 .tribuenenbewertung-details-icon{
		height:33px;
	}
	 .licount3 .tab-a{
		font-size:9px;
	}
	 .infobox-vertical-title{
		font-size:14px;
		padding-left:60px;
		padding-right:15px;
	}
	 .rennwetter-tipps-bg{

		width:340px;
		/* verschiebeBugfix - zerstört jedoch layout - daher umgebenden div overflow:hidden; - muss noch testen*/
		left:calc(50% - 170px);
	}
	 .rennwetter-tipp{
		font-size:10px;
		padding-left:85px;
	}
	 .rennwetter-tipp-1{
		width:320px;
		top:31px;
	}
	 .rennwetter-tipp-2{
		width:310px;
		top:66px;
	}
	 .reisebericht-text-box{
		padding:15px;
	}
	 .reisebericht-zitat{
		width:35px;
	}
	 .reisebericht-text-box-inner{
		padding:15px;
	}
	 .reisebericht p{
		font-size:10px;
	}
	 .reisebericht-event, .reisebericht-location, .reisebericht-event:after{
		font-size:10px;
	}
	 .slider-3-svg-desktop{
		width:25px;
		left:calc(50% - 12.5px);
		top:12px;
	}
	 .slider-4-p{
		font-size:10px;
	}
	 .reisebericht-zitat-1{
		left:-18px;
		top:-18px;
	}
	 .reisebericht-zitat-2{
		right:-18px;
		bottom:-18px;
	}
	 .navbar-default .navbar-nav>li>a{
		font-size:14px;
	}
	 .faq .tickets-btn{
		font-size:11px;
	}
	 .teaser-big .teaser img{
		width:160%;
		top:0;
		left:-30%;
	}
	 #history.teaser-big .teaser img{
		width:180%;
		left:-40%;
		top:0;
	}
}
 @media screen and (max-width:767px){
	#as_keywordm1{
		margin:-10px 0 0 5px;
	}
	 #as_keywordm1 ul{
		background-color:#29394a;
		border:1px solid #fff;
	}
	 .reiseberichtMobile{
		display:block;
	}
	 .navbar-nav{
		padding-left:15px;
	}
	 .navbar-brand{
		float:none;
	}
	 .reisebericht, .top-header{
		display:none;
	}
	 .fankommentar.v2 .reisebericht{
		display:block;
	}
	 .navbar-nav>li>a{
		padding:30px 15px 25px 15px;
	}
	 .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
		text-align:center;
	}
	 .navbar-default .navbar-collapse{
		margin:0;
		padding-left:0;
		padding-right:0;
		overflow-x:hidden;
		max-height:calc(100vh - 49px);
	}
	 .hide-on-mobile{
		display:none !important;
	}
	 .hide-on-mobileOI{
		display:none;
	}
	 .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
		color:#e4c974 !important;
	}
	 header{
		position:sticky;
		position:-webkit-sticky;
		position:-moz-sticky;
		position:-ms-sticky;
		position:-o-sticky;
		top:0;
	}
	 .slider-1-hide{
		transform:translateY(-40px);
		transition:0.5s ease all;
	}
	 .slider-1-hide .navbar{
		background:rgb(1,6,13);
		background:-moz-linear-gradient(left, rgba(1,6,13,1) 0%, rgba(18,24,34,1) 100%);
		background:-webkit-linear-gradient(left, rgba(1,6,13,1) 0%,rgba(18,24,34,1) 100%);
		background:linear-gradient(to right, rgba(1,6,13,1) 0%,rgba(18,24,34,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01060d', endColorstr='#121822',GradientType=1);
	}
	 .brand-small{
		border:none;
		background:none;
		box-shadow:none;
		-webkit-box-shadow:none;
		top:-3px;
	}
	 .slider-3-slide:nth-child(odd){
		background-image:url("../img/gold-90.svg");
		background-position:center center;
		background-repeat:no-repeat;
		background-size:100% 100%;
		-webkit-clip-path:polygon(15px 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 15px 100%, 0 50%);
		clip-path:polygon(15px 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 15px 100%, 0 50%);
	}
	 .tribuenenplan .headline-trenner, .tribuenentipps .headline-trenner{
		margin-top:0;
	}
	 .slider-3-small .slick-slide{
		height:45px;
	}
	 .slider-3-small img{
		opacity:0;
		display:none;
	}
	 .headline-trenner{
		position:sticky;
		position:-webkit-sticky;
		position:-moz-sticky;
		position:-ms-sticky;
		position:-o-sticky;
		top:49px;
		z-index:16;
		background-size:400% 100%;
		background-position:right center;
	}
	 .faq .tickets-btn{
		width:calc(100% - 30px);
		margin:20px 15px 60px 15px;
	}
	 .teaser-small .tickets-btn{
		margin-bottom:15px;
	}
	 .slider-3-start .slider-3-slide:nth-child(odd){
		background:none;
	}
	 .slider-3-start .slider-3-slide:nth-child(even){
		background-image:url("../img/gold-90.svg");
		background-position:center center;
		background-repeat:no-repeat;
		background-size:100% 100%;
		-webkit-clip-path:polygon(15px 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 15px 100%, 0 50%);
		clip-path:polygon(15px 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 15px 100%, 0 50%);
	}
	 .slider-3-start .slick-slide a, .slider-3-start .slick-slide a:hover, .slider-3-start .slick-slide a:focus{
		color:#fff;
	}
	 .slider-3-start .slick-slide span, .slider-3-start .slick-slide a:hover span, .slider-3-start .slick-slide a:focus span{
		color:#ddbf6a;
		display:block;
	}
	 .slider-3-start p{
		font-size:16px;
		padding:10px 25px;
		line-height:1.1;
	}
	 .slider-3-start .slick-slide:nth-child(even) span, .slider-3-start .slick-slide:nth-child(even) a:hover span, .slider-3-start .slick-slide:nth-child(even) a:focus span{
		color:#01152f;
	}
	 .rennstreckenuebersicht .header-img-slide, .textseite .header-img-slide, .fankommentare .header-img-slide{
		position:relative;
	}
	 .rennstreckenuebersicht .header-img-overlay, .textseite .header-img-overlay, .fankommentare .header-img-overlay{
		height:auto;
		position:absolute;
		bottom:0;
		background:none;
		background-color:rgba(0, 0, 0, 0.68);
		padding-top:6px;
	}
	 .rennstreckenuebersicht .header-img-logo-box, .textseite .header-img-logo-box, .fankommentare .header-img-logo-box{
		height:70px;
		width:70px;
		left:10px;
		background-color:none;
		background-color:rgba(0, 0, 0, 0);
		top:-5px;
		padding:0;
		padding-left:4px;
	}
	 .suchergebnisse > .container{
		padding:15px;
	}
	 .infobox-vertical-body{
		border-bottom:2px solid #b1913c;
	}
	 .infobox-vertical-body.subhead{
		width:calc(100% + 30px);
		margin-left:-15px;
		-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
		-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
		box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);
	}
	 #accordion-2 .content1{
		width:initial;
	}
	 .nav-tabs>li.active>.tab-a .tab-span, .nav-tabs>li.active .tab-span{
		width:100%;
		height:calc(100% + 50px);
		display:block;
		overflow:hidden;
		position:relative;
		top:-25px;
		padding-top:25px;
	}
	 .tribuenentipps .no-padding .padding{
		padding:0;
	}
	 #startseite .breadcrum{
		margin:25px 0 27px 0;
	}
	 .rennstreckenuebersicht .header-img-headline, .textseite .header-img-headline{
		font-size:24px;
	}
	 .licount3 .tab-a{
		font-size:11px;
	}
	 .ps-wrapper{
		background:rgb(6,10,17);
		background:-moz-linear-gradient(-45deg, rgba(6,10,17,1) 0%, rgba(17,43,68,1) 100%);
		background:-webkit-linear-gradient(-45deg, rgba(6,10,17,1) 0%,rgba(17,43,68,1) 100%);
		background:linear-gradient(135deg, rgba(6,10,17,1) 0%,rgba(17,43,68,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#060a11', endColorstr='#112b44',GradientType=1);
	}
	 .footer-hr-small{
		margin-bottom:0;
	}
	 .eventseite .header-img-logo-box, .ringseite .header-img-logo-box, .platzhalter_event .header-img-logo-box{
		padding:5px 10px 5px 15px;
	}
	 .eventseite .header-img-headline, .ringseite .header-img-headline, .platzhalter_event .header-img-headline{
		margin-bottom:20px;
	}
	 .eventseite .breadcrumb, .ringseite .breadcrumb, .platzhalter_event .breadcrumb{
		margin-top:24px;
	}
	 .eventseite .textblock h1, .ringseite .textblock h1, .platzhalter_event .textblock h1{
		margin-top:22px;
		margin-bottom:20px;
	}
	 .eventseite .txtSwitcherBtn, .ringseite .txtSwitcherBtn, .platzhalter_event .txtSwitcherBtn{
		margin-top:6px;
	}
	 .eventseite .header-img-inlay, .ringseite .header-img-inlay, .platzhalter_event .header-img-inlay{
		padding-left:15px;
		bottom:21px;
	}
	 .header-img-link{
		padding-left:13px;
		position:relative;
	}
	 .header-img-link span{
		font-size:20px;
		position:absolute;
		top:-5px;
		display:inline-block;
		left:0;
	}
	 .eventseite .textblock-header{
		margin-bottom:0;
	}
	 section:before{
		content:"";
		display:block;
		position:relative;
		height:45px;
		width:1px;
		margin-top:-45px;
		visibility:hidden;
	}
	section.eventuebersicht-platzhalter{
		margin-top: -45px;
	}
	section.eventuebersicht-platzhalter#rennstrecke, section.eventuebersicht-platzhalter#topevents{
		margin-top: 0px;
	}
	section.eventuebersicht-platzhalter:before{
		display:none;
	}
	section.eventuebersicht-platzhalter#rennstrecke:before, section.eventuebersicht-platzhalter#topevents:before{
		display:block;
	}
	.platzhalter .rennstrecken{
		margin-bottom: 20px;
	}
	 .nav>li>a>img{
		position:relative;
		top:-3px;
	}
	 .nav>li>a>img.right{
		top:0;
	}
	 .perk-p{
		margin-top:10px;
		margin-left:10px;
	}
	 .weitere-aktivitaeten .tickets-btn{
		margin-bottom:15px;
	}
	 .teaser-small > div:nth-last-child(1){
		padding-bottom:10px;
	}
	 .nav-tabs-svg{
		height:62px;
		position:absolute;
		top:0;
		left:-20px;
		opacity:0.08;
	}
	 .nav-tabs>li.active>.tab-a .nav-tabs-svg, .nav-tabs>li.active .nav-tabs-svg{
		top:28px;
		opacity:0.12;
	}
	 .panel.left{
		float:none;
	}
	 .headline-trenner .container{
		margin:0;
	}
	 .nav-search-btn:active:hover{
		background-color:rgba(0, 0, 0, 0);
	}
	 .psl-inner .tickets-btn{
		padding-left:109px;
		padding-right:20px;
	}
	 #weitere-aktivitaeten .slider img{
		width:100%;
	}
	 .r522{
		width:100%;
		margin-left:0;
	}
	 .r521{
		width:100%;
	}
	 .r5212 input{
		width:100%;
	}
	 .reviews{
		padding:0 15px;
	}
	 .subhead .panel-default>.panel-heading{
		background-color:#f3f3f3;
		border:1px solid #fff;
	}
	 .subhead .panel-body{
		border:none !important;
	}
	 .infobox-vertical-sub-heading>a>p{
		position:relative;
	}
	 .infobox-vertical-sub-heading>a>p:after{
		content:"+";
		position:absolute;
		top:10px;
		right:15px;
	}
	 .infobox-vertical-sub-heading>a.goldenA>p:after{
		content:"-";
		right:17px;
	}
	 .breadcrumb{
		display:none;
	}
	 .ringbewertung{
		float:none;
		clear:both;
	}
	 .sconfig1{
		overflow:visible;
	}

	 .sconfig1 .hl-wrapper{
		position:sticky;
		position:-webkit-sticky;
		position:-moz-sticky;
		position:-ms-sticky;
		position:-o-sticky;
		top:49px;
		z-index:16;
		border-bottom:2px solid #fff;
	}
}
 @media (min-width:600px){
	.teaser-big .teaser img{
		top:calc(50% - 150px);
		left:0;
		width:100%;
	}
	 #history.teaser-big .teaser img{
		width:110%;
		left:-5%;
		top:0;
	}
}
 @media (min-width:992px){
	.container.oversize{
		width:1000px;
	}
	 .ringbewertung-gesamt-span, .tribuenenbewertung-gesamt-span{
		font-size:36px;
		line-height:1;
	}
	 .footer-half-wrapper .footer-p{
		padding:30px 60px;
	}
	 .navbar-default .navbar-nav>li>a{
		font-size:20px;
		padding:5px 50px;
	}
	 .active .nav-tabs-svg{
		display:block;
	}
	 .ringbewertung-details-svg{
		width:35px;
		top:-10px;
	}
	 #reisebericht-single-4{
		display:block;
	}
	 .sb-box-inner{
		width:970px;
	}
	 .sprechblasen p, .sprechblasen li{
		font-size:21px;
	}
	 .teaser-big .teaser{
		height:380px;
	}
	 .nav>li>a>img{
		margin-right:23px;
	}
	 .nav-tabs>li.active>.tab-a .nav-tabs-svg, .nav-tabs>li.active .nav-tabs-svg{
		top:-14px;
	}
	 .rennwetter-box.hide-on-mobile{
		max-width:475px;
		margin-left:calc(50% - 475px);
	}
	 .tribuenentipps .tickets-btn{
		font-size:18px;
		padding:9px 10px 9px 130px;
	}
	 .tribuenentipps .ticket-btn-svg{
		left:45px;
	}
	 .tribuenentipps .ticket-btn-span{
		left:120px;
	}
	 .header-img-inlay{
		width:calc(100% - 300px);
		height:100%;
		text-align:center;
	}
	 .header-img-inlay-tablecell{
		padding-left:0;
	}
	 .header-img-inlay p{
		text-align:center;
	}
	 .header-img-link{
		text-align:center;
		width:100%;
	}
	 .teaser-big .teaser img{
		top:calc(50% - 210px);
	}
	 .navbar-default li a:after{
		right:50px;
	}
	 .navbar-default li a:hover::after{
		width:calc(100% - 145px);
	}
	 .tribuenenbewertung-img-right{
		height:280px;
	}
	 .tab-content .perk:nth-child(2){
		margin-top:18px;
	}
	 .teaser-big .tickets-btn{
		width:calc(50% - 30px);
		left: 26px;
	}
	 .teaser-big .container .tickets-btn.btn-left{
		bottom:75px;
		left: 50%;
	}
	 .faq .tickets-btn{
		font-size:14px;
	}
	#startseite .sb-box{
		top:-435px;
	}
}
 @media (min-width:1200px){
 	.fankommentar.v2 .slick-list{
 		width: calc(100% + 30px);
 		margin-left: -15px;
 	}
	.tribuenenbewertung-img-right{
		height:330px;
	}
	 .container{
		max-width:1140px;
	}
	 .container.oversize{
		width:1200px;
		max-width:1170px;
	}
	 .nav-tabs-svg{
		width:51px;
		height:87px;
		top:0;
		left:5.5%;
	}
	.teaser-big .tickets-btn{
		left: auto;
	}
	.teaser-big .container .tickets-btn.btn-left{
		left:calc(50% + 30px);
	}
	 .teaser-big .tickets-btn{
	 	width:calc(25% - 30px);
		position:absolute;
		bottom:75px;
		right:0;
		padding:8px 10px 8px 75px;
	}
	 .tab-a{
		font-size:16px;
		padding-top:8px !important;
	}
	 .nav-li.active .tab-a, .nav-tabs-bottom .nav-li.active .tab-a{
		padding-top:12px !important;
	}
	 .rennwetter-tipp{
		font-size:18px;
		left:calc(50% - 290px);
	}
	 .rennwetter-tipp-1{
		width:410px;
		top:40px;
	}
	 .rennwetter-tipp-2{
		width:380px;
		top:95px;
	}
	 .rennwetter-tipps-bg{
		left:calc(50% - 350px);
		width:520px;
	}
	 .rennwetter-tipps-box{
		left:60px;
	}
	 .sb-box-inner{
		width:1170px;
		max-width:1140px;
	}
	 .teaser-big .teaser{
		height:440px;
	}
	 .rennwetter-box.hide-on-mobile{
		max-width:539px;
		margin-left:calc(50% - 539px);
	}
	 .teaser-big .teaser img{
		top:calc(50% - 250px);
	}
	 #history.teaser-big .teaser img{
		width:100%;
		left:0;
		top:0;
	}
	  .rennstreckenuebersicht .header-img-inlay-tablecell, .eventseite .header-img-inlay-tablecell, .ringseite .header-img-inlay-tablecell, .platzhalter_event .header-img-inlay-tablecell{
		vertical-align:middle;
	}
}
 @media (max-width:1199px){
	.hide-on-tablet{
		display:none;
	}
}
 .teaser-small .outer .flag24{
	width:24px;
	height:24px;
	float:left;
	position:relative;
	top:1px;
	left:0px;
	margin-right:10px;
	border-bottom:0;
}
 .v2.teaser-small .outer .flag24{
	width:24px;
	height:24px;
	float:left;
	position:relative;
	top:-4px;
	left:-3px;
}
 @media (max-width:767px){
	.v2.teaser-small .outer{
		padding-bottom:140px;
	}
	 .v2.teaser-small .outer>a{
		display:table;
	}
	 .v2.teaser-small .wrapper{
		width:174px;
		height:100%;
		display:table-cell;
		position:absolute;
		border-bottom:0;
		border-right:3px solid #f2c74b;
	}
	 .v2.teaser-small .inner-1{
		width:calc(100% - 174px);
		display:table-cell;
		left:174px;
		height:140px;
		background:rgb(11,17,23);
		background:-moz-linear-gradient(left, rgba(11,17,23,1) 0%, rgba(68,72,76,1) 100%);
		background:-webkit-linear-gradient(left, rgba(11,17,23,1) 0%,rgba(68,72,76,1) 100%);
		background:linear-gradient(to right, rgba(11,17,23,1) 0%,rgba(68,72,76,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1117', endColorstr='#44484c',GradientType=1);
	}
	 .v2.teaser-small .inner-2{
		height:calc(100% - 30px);
	}
	 .v2.teaser-small .outer img{
		width:100%;
		height:100%;
		top:0;
		left:0;
		position:absolute;
		border:none;
	}
	 .v2.teaser-small .inner-2 p:nth-child(1){
		font-size:18px;
		letter-spacing:0.5px;
		min-height:24px;
		padding-right:0;
	}
	 .v2.teaser-small .inner-2 p:nth-child(2){
		font-size:13px;
		margin-top:12px;
		padding-right:0;
	}
	 .v2.teaser-small .inner-2 span{
		display:none;
	}
	 .v2.teaser-small .inner-2:after{
		content:'';
		display:block;
		height:30px;
		width:100%;
		position:absolute;
		right:0;
		bottom:0;
		font-size:14px;
		font-weight:lighter;
		color:#fff;
		padding:5px;
		text-align:right;
		font-style:italic;
		font-family:Impact, ImpactRg, Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		padding-right:40px;
		background-image:url(../img/icons/arrow-white-right.svg);
		background-repeat:no-repeat;
		background-position:calc(100% - 10px) calc(50% - 1px);
		background-size:20px 12px;
	}
	 .teaser-small.topevents .inner-2:after{
		content:'ZUM EVENT';
	}
	 .teaser-small.rennstrecken .inner-2:after{
		content:'ZUR RENNSTRECKE';
	}
	 #rennstrecken .row{
		margin-left:0;
		margin-right:0;
	}
}
 @media (max-width:480px){
	.v2.teaser-small .wrapper{
		width:100px;
		height:80px;
		border:3px solid #f2c74b;
		left:-5px;
	}
	 .v2.teaser-small .inner-1{
		width:100%;
		left:0px;
		top:35px;
		z-index:-1;
	}
	 .v2.teaser-small .inner-2 p:nth-child(1){
		padding-left:95px;
		min-height:34px;
		font-size:16px;
		line-height:1.1;
	}
	 .v2.teaser-small .inner-2 p:nth-child(2){
		margin-top:9px;
		line-height:1.3;
	}
	 .v2.teaser-small .outer{
		margin-bottom:30px;
		padding-bottom:0;
	}
	 .v2.teaser-small .outer a{
		width:100%;
		height:180px;
	}
}
 @media (min-width:768px){
	.teaser-small .outer .flag24, .v2.teaser-small .outer .flag24{
		top:10px;
		left:10px;
		position:absolute;
	}
	 .teaser-small .inner-2 p:nth-child(1){
		padding-left:30px;
	}
}
 @media (max-width:767px){
	.v2 .nav-sz{
		list-style:none;
		min-height:1px;
		padding:15px;
	}
	 .v2 .nav-sz li{
		width:47%;
		float:left;
		margin-left:3%;
		margin-bottom:5px;
	}
	 .v2 .nav-sz li a{
		color:#dedede;
		font-size:14px;
	}
	 .v2.navbar .nav-sz-head{
		text-align:center;
		color:#ddbf6a;
		margin-bottom:5px;
		width:200px;
		position:relative;
		left:calc(50% - 100px);
		height:36px;
		text-transform:uppercase;
		padding:1px;
		background-image:url(../img/gold-partner-outer.svg);
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
	}
	 .v2 .nav-sz-head span{
		font-size:15px;
		line-height:0;
	}
	 .v2 .nav-sz-head .outer1{
		background-image:url(../img/gold-partner.svg);
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		padding:4px;
		width:198px;
		height:34px;
	}
	 .v2 .nav-sz-head .outer2{
		background-image:url(../img/gold-partner-45.svg);
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		padding:1px;
		width:190px;
		height:26px;
	}
	 .v2 .nav-sz-head .inner1{
		padding:3px 4px;
		height:100%;
		width:100%;
		background-color:#181c21;
	}
	 .v2 .nav-sz-head .inner2{
		background:rgb(32,38,45);
		background:-moz-linear-gradient(45deg, rgba(32,38,45,1) 0%, rgba(34,40,48,1) 24%, rgba(24,28,34,1) 50%, rgba(30,35,40,1) 51%, rgba(40,46,55,1) 77%, rgba(32,38,46,1) 100%);
		background:-webkit-linear-gradient(45deg, rgba(32,38,45,1) 0%,rgba(34,40,48,1) 24%,rgba(24,28,34,1) 50%,rgba(30,35,40,1) 51%,rgba(40,46,55,1) 77%,rgba(32,38,46,1) 100%);
		background:linear-gradient(45deg, rgba(32,38,45,1) 0%,rgba(34,40,48,1) 24%,rgba(24,28,34,1) 50%,rgba(30,35,40,1) 51%,rgba(40,46,55,1) 77%,rgba(32,38,46,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20262d', endColorstr='#20262e',GradientType=1);
		height:100%;
	}
	 .v2 .nav-sz-trenner{
		width:calc(100% - 30px);
		height:1px;
		margin:-23px 0 20px 15px;
		background:rgb(17,15,10);
		background:-moz-linear-gradient(left, rgba(17,15,10,1) 1%, rgba(199,165,79,1) 43%, rgba(199,165,79,1) 57%, rgba(17,15,10,1) 100%);
		background:-webkit-linear-gradient(left, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		background:linear-gradient(to right, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#110f0a', endColorstr='#110f0a',GradientType=1);
	}
	 .v2 .navbar-default .navbar-collapse{
		padding-bottom:20px;
		overflow-x:hidden;
	}
	 .v2 .nav-sz img{
		width:40px;
		position:relative;
		left:-10px;
		top:-3px;
	}
	.rennwetter-tipps-box{
		overflow: hidden;
	}
}
 @media (max-width:374px){
	.v2 .nav-sz li a{
		font-size:12px;
	}
	 .v2 .nav-sz img{
		width:30px;
	}
	 .v2 .nav-sz li{
		width:48%;
		margin-left:2%;
	}
}
 @media (max-width:767px){
	.v3 .nav-sz{
		list-style:none;
		min-height:1px;
		padding:15px;
	}
	 .v3 .nav-sz li{
		width:47%;
		float:left;
		margin-left:3%;
		margin-bottom:5px;
	}
	 .v3 .nav-sz li a{
		color:#dedede;
		font-size:14px;
	}
	 .v3 .nav-sz-head{
		text-align:center;
		color:#fff;
		margin-bottom:5px;
		width:100%;
		position:relative;
		height:36px;
		text-transform:uppercase;
		padding:8px 10px 10px 10px;
		background-color:#303238;
		border:1px solid #676767;
	}
	 .v3 .nav-sz-head span{
		font-size:15px;
		line-height:0;
	}
	 .v3 .nav-sz-trenner{
		width:calc(100% - 30px);
		height:1px;
		margin:-23px 0 20px 15px;
		background:rgb(17,15,10);
		background:-moz-linear-gradient(left, rgba(17,15,10,1) 1%, rgba(199,165,79,1) 43%, rgba(199,165,79,1) 57%, rgba(17,15,10,1) 100%);
		background:-webkit-linear-gradient(left, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		background:linear-gradient(to right, rgba(17,15,10,1) 1%,rgba(199,165,79,1) 43%,rgba(199,165,79,1) 57%,rgba(17,15,10,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#110f0a', endColorstr='#110f0a',GradientType=1);
	}
	 .v3 .navbar-default .navbar-collapse{
		padding-bottom:20px;
		overflow-x:hidden;
	}
	 .v3 .nav-sz img{
		width:40px;
		position:relative;
		left:-10px;
		top:-3px;
	}
}
 @media (max-width:374px){
	.v3 .nav-sz li a{
		font-size:12px;
	}
	 .v3 .nav-sz img{
		width:30px;
	}
	 .v3 .nav-sz li{
		width:48%;
		margin-left:2%;
	}
}
 .v4 .nav-sz img{
	width:40px;
	position:relative;
	left:-10px;
	top:-3px;
}
 .v4 .search{
	position:relative;
	margin:15px auto 20px auto;
}
 .v4 .nav-search-form{
	border:1px solid #fff;
	background-color:rgba(255,255,255,0.2);
	color:#fff;
	width:calc(80% - 50px);
	margin-left:10%;
	height:35px;
	padding-left:30px;
}
 .v4 .nav-search-btn{
	width:50px;
	height:35px;
	position:absolute;
	left:calc(90% - 50px);
	top:-2px;
	border:1px solid #fff;
	background-color:#fff;
}
 .v4 .nav-sz{
	list-style:none;
	min-height:1px;
	padding:10px 8px 0 8px;
}
 .v4 .nav-sz li{
	width:47%;
	float:left;
	margin-left:3%;
	margin-bottom:5px;
}
 .v4 .nav-sz li a{
	color:#dedede;
	font-size:14px;
}
 .v4.navbar .panel-heading{
	width:100%;
	height:50px;
	position:relative;
	z-index:10;
}
 .v4 .bm-padding{
	padding:0 10px;
}
 .v4 .navbar .panel{
	border-radius:0;
}
 .v4 .bm-main-panel{
	border:1px solid #0f1720;
	color:#fff;
	width:100%;
	height:100%;
	display:block;
	background-color:#303b4c;
	text-transform:uppercase;
	text-align:left;
	padding:12px 0 0 75px;
	font-size:18px;
	-webkit-box-shadow:0px 2px 8px 0px rgba(31,32,36,0.2);
	-moz-box-shadow:0px 2px 8px 0px rgba(31,32,36,0.2);
	box-shadow:0px 2px 8px 0px rgba(31,32,36,0.2);
}
 .v4.navbar a:hover, .v4.navbar a:active, .v4.navbar a:focus{
	text-decoration:none;
}
 .v4 .bm-main-panel:after{
	content:'\002B';
	position:absolute;
	right:11px;
	top:2px;
	font-size:30px;
}
 .v4 .bm-main-panel[aria-expanded="true"]:after{
	content:'\2212';
}
 .v4 .bm-main-panel img{
	height:36px;
	position:absolute;
	left:13px;
	top:6px;
}
 .v4 .nav-sz-head{
	padding:0 0 10px 0;
	border:1px solid #0f1720;
	background-color:#303b4c;
	margin:10px auto;
}
 .v4 .nav-sz-head > span{
	color:#050a12;
	display:block;
	padding:5px 0;
	-webkit-box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	-moz-box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	background-image:url("../img/gold-90.svg");
	background-size:500% 100%;
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
}
 .v4 .nav-sz-head .sz-caps{
	font-size:30px;
	color:#92711e;
	padding:3px 0 0 0;
}
 .v4 .bm-country{
	width:100%;
	height:40px;
	display:block;
	position:relative;
	padding:9px 10px 0 75px;
	margin-top:5px;
	color:#dedede;
	text-align:left;
	text-transform:uppercase;
	-webkit-box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	-moz-box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	box-shadow:0px 2px 2px 0px rgba(31,32,36,0.4);
	z-index:10;
}
 .v4 .bm-country:after{
	content:'\002B';
	position:absolute;
	right:11px;
	top:-3px;
	font-size:30px;
}
 .v4 .bm-country[aria-expanded="true"]:after{
	content:'\2212';
}
 .v4 .bm-country > img{
	position:absolute;
	top:-6px;
	left:6px;
	text-align:center;
}
 .v4 .panel-body, .v4 .panel{
	background-color:#4e5663;
}
 .v4 .no-border{
	border:none !important;
	padding:0 !important;
	background:rgb(78,86,99);
	background:-moz-linear-gradient(top, rgba(78,86,99,1) 0%, rgba(48,59,76,1) 100%);
	background:-webkit-linear-gradient(top, rgba(78,86,99,1) 0%,rgba(48,59,76,1) 100%);
	background:linear-gradient(to bottom, rgba(78,86,99,1) 0%,rgba(48,59,76,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e5663', endColorstr='#303b4c',GradientType=0);
}
 .v4 .nav-search-icon-mobile{
	left:60px;
	top:calc(50% - 8px);
	font-size:18px;
}
 .v4.navbar .home{
	position:absolute;
	left:13px;
	top:calc(50% - 13px);
	width:23px;
	height:23px;
}
 .v4 .bm-location{
	list-style:none;
	padding:0;
}
 .v4 .bm-location li a, .v4 .bm-location li a:hover, .v4 .bm-location li a:active, .v4 .bm-location li a:focus{
	color:#dedede;
	display:block;
	margin:10px 0 10px 75px;
}
 .v4.navbar .panel-group{
	background-color:#4e5663;
}
 .v4 .bm-padding > div{
	border:1px solid #e5cb75;
}
 @media (max-width:375px){
	.v4 .bm-main-panel{
		font-size:16px;
		padding-top:14px;
	}
	 .v4 .nav-search-form{
		padding-left:34px;
	}
}
 @media (max-width:320px){
	.v4 .bm-main-panel{
		padding-top:8px;
		line-height:1.1;
	}
	 .v4 .bm-main-panel:after{
		top:6px;
	}
	 .v4 .nav-sz li a{
		font-size:11px;
	}
	 .v4 .nav-search-icon-mobile{
		left:50px;
	}
	 .v4 .nav-search-form{
		padding-left:40px;
	}
}
 .v5 .nav-sz{
	list-style:none;
	min-height:1px;
	padding:10px 8px 8px 8px;
}

 .v5 .nav-sz li img{
	width:40px;
	position:relative;
	left:-10px;
	top:-3px;
	float: left;
}
 .v5 .nav-sz li a{
	color:#fff;
	font-size:14px;
	float: left;
	display: block;
	position: relative;
	top: 8px;
	width: calc(100% - 40px);
}
 .v5 .nav-sz-head span{
	background-image:url(../img/gold-90.svg);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
	padding:15px;
	display:block;
	text-align:left;
	color:#fff;
	font-size:14px;
	line-height:1.2;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	letter-spacing:1px;
}
 .v5.navbar .breadcrumb{
	padding:5px 20px 10px 20px;
	text-align:left;
	display:block;
	background:none;
	list-style:none;
}
 .v5 .bm-item{
	margin-bottom:7px;
	width:100%;
}
 .v5 .bm-i-1{
	padding-left:20px;
}
 .v5 .bm-i-2{
	padding-left:25px;
}
 .v5 .bm-i-3{
	padding-left:45px;
}
 .v5 .bm-i-4{
	padding-left:65px;
}
 .v5 .bm-items a, .v5 .bm-item[aria-current="page"], .v5 .bm-item[aria-current="page"] span{
	color:#fff;
	position:relative;
	font-weight:lighter;
	font-size:16px;
	padding-bottom:2px;
	border-bottom:1px solid;
}
 .v5 .bm-item[aria-current="page"]{
	border:none;
}
 .v5 .bm-item a:before, .v5 .bm-item span:before{
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:50% 50%;
	left:-22px;
}
 .v5 .bm-item a:before{
	background-image:url('../img/icons/bm-arrow-down-2.svg');
}
 .v5 .bm-item span:before{
	background-image:url('../img/icons/bm-arrow-right-2.svg');
}
 .v5 .bm-i-1 a:before{
	background-image:url('../img/icons/house-nav-white.svg');
	left:-25px;
}
 .v5.navbar .search{
	position:relative;
}
 .v5.navbar .search .form-group{
	padding:0 10px;
}
 .v5.navbar .nav-search-form{
	height:50px;
	border:1px solid #fff;
	border-radius:10px;
	padding:0 115px 0 35px;
	color:#fff;
}
 .v5.navbar .nav-search-btn{
	position:absolute;
	right:10px;
	top:-2px;
	background-color:#fff;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	height:50px;
	width:80px;
}
 .v2 .slick-list{
	/* verschiebeBugfix */
	width:calc(100% - 90px);
	/* width:95%; */
	margin-left:30px;
	margin: 0 auto;
}
 .slider-3_v2 .slick-prev{
	left:15px;
}
 .slider-3_v2 .slick-next{
	right:15px;
	transform:rotate(180deg);
}
 .slider-3_v2 .slick-prev:before, .slider-3_v2 .slick-next:before{
	content:url(../img/arrows-left.svg);
}
 .slider-3_v2 .slick-prev, .slider-3_v2 .slick-next{
	width:12px;
	height:17px;
	top:calc(50% - 3px);
}


@media (max-width:767px){

	.v2 .slider-3{
		width:100%;
		background-color:#fff;
	}
	 .v2 .slider-3-slide{
		padding:20px 10px;
		background:none !important;
		height:118px;
	}
	 .v2 .slider-3-slide a{
		height:88px;
		background-color:#fff;
		-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
		text-align:center;
		display:block;
		border-radius:9px;
		width:100%;
		position:relative;
	}
	 .v2 .slider-3-p{
		color:#0b1119;
		padding-top:55px;
		font-size:14px;
	}
	 .v2 .slider-3-svg{
		position:absolute;
		top:15px;
		left:calc(50% - 12.5px);
	}
	 .v2 .slider-3 .slick-prev, .v2 .slider-3 .slick-next{
		width:12px;
		height:12px;
	}
	 .v2 .slider-3-start .slick-prev, .v2 .slider-3-start .slick-next{
		width:12px;
		height:17px;
	}
	 .v2 .slider-3 .slick-prev, .v2 .slider-3-start .slick-prev{
		left:0;
	}
	 .v2 .slider-3 .slick-next, .v2 .slider-3-start .slick-next{
		right:0;
		transform:rotate(180deg);
	}
	 .v2 .slider-3-slide:nth-child(odd){
		clip-path:none;
		-webkit-clip-path:none;
	}
	 .v2.slider-3-container{
		border-top:4px solid #c09f49;
	}
	 .v2 .slider-3-start .slick-list{
		width:calc(100% - 80px);
		margin-left:40px;
	}
	 .slider-3_v2 .slick-prev{
		left:15px;
	}
	 .slider-3_v2 .slick-next{
		right:15px;
	}
	 .slider-3_v2 .slick-prev, .slider-3_v2 .slick-next{
		width:20px;
		height:28px;
		top:calc(50% - 2px);
	}
	 .v2 .slider-3-svg-desktop{
		width:40px;
		height:50px;
		top:7px;
		left:calc(50% - 20px);
	}
}

@media (max-width:374px){
	.v2 .slider-3-p{
		font-size:12px;
	}
}
 .v2 .slider-3-start .location{
	float:none;
	display:block;
	padding:5px 5px 0 34px;
}
 .v2 .slider-3-start img{
	margin-right:10px;
}
 .v2 .slider-3-start .left{
	height:100%;
}

@media screen and (min-width:768px){
	.v2 .slider-3-start .slider-3-slide a{
		height:190px;
	}
	 .v2 .slider-3-start .flex-center.wrapper{
		height:78px;
	}
}

@media (max-width:767px){
	.v2 .slider-3-start .flex-center.wrapper{
		height:70px;
	}
	 .v2 .slider-3-start{
		width:100%;
		background-color:#fff;
	}
	 .v2 .slider-3-start .slider-3-slide{
		clip-path:none;
		-webkit-clip-path:none;
		height:182px;
	}
	 .v2 .slider-3-start .slider-3-slide a{
		height:142px;
		padding:10px 15px;
	}
	 .v2 .slider-3-start .slick-prev{
		top:calc(50% - 5px);
		left:15px;
	}
	 .v2 .slider-3-start .slick-next{
		top:calc(50% + 7px);
		transform:rotate(180deg);
		right:15px;
	}
	 .v2 .slider-3-start .slick-prev, .v2 .slider-3-start .slick-next{
		width:20px;
		height:28px;
		top:calc(50% - 2px);
	}
	 .v2 .slider-3-start{
		margin-bottom:10px;
	}
	 .v2 .slider-3-start p.hide-on-desktop{
		font-size:18px;
		padding:15px;
		color:#111821;
		font-weight:bold;
		line-height:1;
	}
	 .v2 .slider-3-start p.hide-on-desktop span{
		font-weight:normal;
		font-size:16px;
		color:#ddbf6a;
		position:absolute;
		bottom:15px;
	}
	 .v2 .slider-3-start .left{
		width:calc(100% - 40px);
		float:left;
		position:relative;
	}
	 .v2 .slider-3-start .left:after{
		content:"";
		display:block;
		position:absolute;
		right:0;
		top:0;
		width:1px;
		height:118px;
		background-color:#e0e0e0;
	}
	 .v2 .slider-3-start .left p{
		font-size:16px;
		color:#262526;
		margin-bottom:0;
		line-height:1.1;
		padding:0;
	}
	 .v2 .slider-3-start .right{
		height:135px;
		width:50px;
		float:left;
		display:table;
		position:absolute;
		top:calc(50% - 67px);
		right:0px;
	}
	 .v2 .slider-3-start .right p{
		display:table-cell;
		vertical-align:top;
		font-size:36px;
		transform:rotate(-90deg);
		padding-top:4px;
	}
	 .v2 .slider-3-start .trenner{
		width:100%;
		height:1px;
		background-color:#e0e0e0;
		margin:2px 0 2px 0;
	}
	 .v2 .slider-3-start .date{
		font-size:18px;
		display:block;
		text-align:left;
		margin-bottom:-5px;
	}
	 .v2 .slider-3-start .date{
		color:#b99844 !important;
	}
	 .v2 .slider-3-start .location{
		text-align:left;
		color:#262526 !important;
	}
	 .v2 .slider-3-start img{
		display:inline-block;
		float:left;
		position:relative;
		top:3px;
	}
	 .v2 .slider-3-start .min-height{
		min-height:52px;
	}
	 .v2 .slider-3-start .right p, .v2 .slider-3-start .right p:hover, .v2 .slider-3-start .right p:focus, .v2 .slider-3-start .right p:active{
		color:#b99844;
	}
}
 .slider-5 .slick-slide{
	height:400px;
}
 .slider-5 .reisebericht-single-background{
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50% 50%;
	position:relative;
}
 .rs1 .reisebericht-single-background{
	background-image:url("../img/reisebericht-1.jpg");
}
 .rs2 .reisebericht-single-background{
	background-image:url("../img/reisebericht-2.jpg");
}
 .rs3 .reisebericht-single-background{
	background-image:url("../img/reisebericht-3.jpg");
}
 .rs4 .reisebericht-single-background{
	background-image:url("../img/reisebericht-4.jpg");
}
 .slider-5 .slick-slide>a{
	width:calc(100% - 30px);
	display:block;
	height:100%;
	margin-left:15px;
}
 .slider-5 .slick-prev{
	left:0;
	height: 45px;
}
 .slider-5 .slick-next{
	right:0;
	transform:rotate(180deg);
}
 @media (max-width:767px){
	.slider-5 .slick-prev{
		left:15px;
	}
	 .slider-5 .slick-next{
		right:15px;
	}
	 .slider-5 .slick-list{
		width:calc(100% - 100px);
		/* margin-left:50px; */
	}
	 .slider-5 .slick-slide>a{
		margin-left:0;
		width:100%;
	}
	 .slider-5 .reisebericht-single-overlay{
		position:absolute;
		background-color:#111822;
		bottom:27px;
		width:100%;
		padding:15px;
	}
	 .slider-5 .reisebericht-text-box-inner{
		padding:10px;
		position:relative;
		color:#fff;
		font-weight:lighter;
	}
	 .slider-5 .reisebericht-zitat{
		width:25px;
	}
	 .slider-5 .reisebericht-zitat-1{
		left:-12px;
		top:-12px;
	}
	 .slider-5 .reisebericht-zitat-2{
		right:-12px;
		bottom:-12px;
	}
	 .slider-5 .rbEventZb{
		line-height:13px;
	}
}
 @media (min-width:768px){
	.slider-5 .reisebericht-zitat{
		display:none;
	}
	 .slider-5 .reisebericht-text-box-inner{
		padding:0;
		border:none;
		text-align:center;
	}

	 .slider-5{
		overflow:visible;
	}

}
 .schnellzugriff.v2.bottom .slider-3_v2{
	margin-top:60px;
}
 .footer-main.v2 .nav-sz{
	list-style:none;
	min-height:1px;
	padding:10px 8px 0 8px;
}
 .footer-main.v2 .nav-sz li{
	width:47%;
	float:left;
	margin-left:3%;
	margin-bottom:5px;
}
 .footer-main.v2 .nav-sz li img{
	width:40px;
	position:relative;
	left:-10px;
	top:-3px;
}
 .footer-main.v2 .nav-sz li a{
	color:#fff;
	font-size:14px;
}
 .footer-main.v2 .nav-sz-head span{
	background-image:url(../img/gold-90.svg);
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
	padding:15px;
	display:block;
	text-align:left;
	color:#fff;
	font-size:14px;
	line-height:1.2;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	letter-spacing:1px;
}
 .footer-main.v2 .breadcrumb{
	padding:5px 20px 10px 20px;
	text-align:left;
	display:block;
	background:none;
	list-style:none;
	margin-top: 7px;
}
 .footer-main.v2 .bm-item{
	margin-bottom:7px;
	width:100%;
}
 .footer-main.v2 .bm-i-1{
	padding-left:20px;
}
 .footer-main.v2 .bm-i-2{
	padding-left:25px;
}
 .footer-main.v2 .bm-i-3{
	padding-left:45px;
}
 .footer-main.v2 .bm-i-4{
	padding-left:65px;
}
 .footer-main.v2 .bm-i-5{
	padding-left:85px;
}
 .footer-main.v2 .bm-items a, .footer-main.v2 .bm-item[aria-current="page"], .footer-main.v2 .bm-item[aria-current="page"] span{
	color:#fff;
	position:relative;
	font-weight:lighter;
	font-size:16px;
	padding-bottom:2px;
	border-bottom:1px solid;
}
 .footer-main.v2 .bm-item[aria-current="page"]{
	border:none;
}
 .footer-main.v2 .bm-item a:before, .footer-main.v2 .bm-item span:before{
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:50% 50%;
	left:-22px;
}
 .footer-main.v2 .bm-item a:before{
	background-image:url('../img/icons/bm-arrow-down-2.svg');
}
 .footer-main.v2 .bm-item span:before{
	background-image:url('../img/icons/bm-arrow-right-2.svg');
}
 .footer-main.v2 .bm-i-1 a:before{
	background-image: url(../img/icons/rb-haus.svg) !important;
	left: -23px;
}
 .footer-main.v2 .footer-link{
	text-align:center;
	color:#92969e;
	font-size:10px;
	margin:0;
}

 .footer-main.v2 .footer-logo-wrapper{
	padding:0;
	margin-top: 10px;
}
 .footer-main.v2 .footer-logo-hr{
	top:21px;
}
 .footer-main.v2 .footer-hr-small{
	margin-top:10px;
	margin-bottom:10px;
}
@media (max-width:374px){
	.footer-main.v2 .nav-sz li a{
		font-size: 12px;
	}

	.footer-main.v2 .slick-list {
		width: 78%;
	}

}

@media (max-width:425px){
	.footer-main.v2 .slick-list {
		width: 308px;
		margin-left: 34px;
	}
}

@media (max-width:767px){
	#szContentBottom{
		background-image:url(../img/gold-90.svg);
		background-size:100% 100%;
		background-position:center center;
		background-repeat:no-repeat;
		padding:15px;
		display:block;
		text-align:left;
		color:#fff;
		font-size:14px;
		line-height:1.2;
		text-transform:uppercase;
		font-weight:bold;
		font-style:italic;
		letter-spacing:1px;
	}
}
@media (min-width:768px){

	.footer-main.v2 .half{

	}
	 .footer-main.v2{
		padding-top:0;
	}

	 .footer-main.v2 .nav-sz-head span{
		background:none;
		padding:5px 0;
		text-align:center;
		border-bottom:1px solid #fff;
	}

	.footer-main.v2 .bm-i-1 {
		padding-left: 0px;
	}
	.footer-main.v2 .bm-i-2 {
		padding-left: 15px;
	}
	.footer-main.v2 .bm-i-3 {
		padding-left: 15px;
	}
	.footer-main.v2 .bm-i-4 {
		padding-left: 15px;
	}
	.footer-main.v2 .bm-i-5 {
		padding-left: 15px;
	}
	.footer-main.v2 .bm-item {
		margin-bottom: 2px;
		width: inherit;
	}
	.footer-main.v2 .bm-item a:before {
		background-image: url(../img/icons/bm-arrow-right-2.svg);
	}
	.footer-main.v2 .bm-item span:before {
		background-image: url(../img/icons/bm-arrow-right-2.svg);
	}
	.v5 .nav-sz li {
		margin-bottom: 0px;
	}
	.breadcrumb>li+li:before {
		color: #a5a5a5;
	}
	#szContentBottomWrapper{
		float: left;
		width: 265px;
		margin-top: -1px;
	}
	#szContentBottom{
		background: rgb(199,150,59); /* Old browsers */
		background: -moz-linear-gradient(-45deg, rgba(199,150,59,1) 0%, rgba(212,170,80,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, rgba(199,150,59,1) 0%,rgba(212,170,80,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, rgba(199,150,59,1) 0%,rgba(212,170,80,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7963b', endColorstr='#d4aa50',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		display: flex;
		align-items: center;
		color: #fff;
		width: 250px;
		float: left;
		text-align: left;
		text-transform: uppercase;
		font-style: italic;
		font-weight: bold;
		-webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 45px) 100%, 0% 100%);
		clip-path: polygon(0 0, 100% 0%, calc(100% - 45px) 100%, 0% 100%);
	    padding: 10px 50px 10px 20px;
	    letter-spacing: 1px;
	}

	#mobileNaviBottom{
		float: left;
		width: 850px;
		margin-bottom: 20px;
		padding-top: 15px;
	}
	.footer-main.v2 .nav-sz li {
		width: 22%;
		float: left;
		margin-left: 0;
		margin-right: 3%;
		margin-bottom: 0px;
	}
	.footer_v3_h1{
		border-bottom: 1px solid #d2a94f;
	}
	.szContentBottom3aWrapper{
		width: 63px;
		float: left;
	}
	.szContentBottom3a{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 71px 63px 0 0;
		border-color: #d2af55 transparent transparent transparent;
	}
	 footer{
		padding-top:0px;
	}
	#startseite footer .breadcrumb {
		margin-top: 3px;
	}
}
/* ----- Footer V3 (ausgezeichnet.org v1) ----- */
.footer_ausgezeichnet_v1{
	border: 1px solid #d2a94f;
	border-right: none;
	border-left: none;
	padding: 18px 0 21px 0;
	margin: 10px 0;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 #auorg-bg{
	height: 80px !important;
	min-width: 80px !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget{
	width: 84px;
	height: 80px;
	background-size: 80px;
	margin-left: -40px;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .auorg-widget-header{
	width: 84px;
	height: 6px! important;
	padding: 0 3px 0 23px !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .auorg-widget-header .link-to-aus-org-homepage{
	font-size: 5.5px !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .aus-header-image{
	width: 80px !important;
	height: 14px !important;
	top: -3px;
	position: relative;
	margin: 0 !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .aus-widget-score-container{
	width: 80px;
	height: 60px;
	margin: 0 5px;
	padding: 0 5px;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget img{
	width: 50px !important;
	height: 8px !important;
	margin: 5px 0 0 0 !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .aus-widget-score{
	font-size: 10px !important;
	margin-top: -3px !important;
	display: inline-block;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .aus-rating-score{
	font-size: 10px !important;
}
#footer_ausgezeichnet_v1.footer_ausgezeichnet_v1 .auorg-widget .aus-number-of-review{
	font-size: 6px !important;
	line-height: 6px !important;
	margin-top: -4px !important;
	display: inline-block;
}
@media (min-width: 768px){
	.footer_ausgezeichnet_v1 .ausgezeichnet-widget-german{
		float: left;
	}
	.fankommentare .footer_ausgezeichnet_v1{
		border-top: none;
	}
}



/* Tablet Navi Anpassungen */
.v5 .nav-sz li{
	margin-bottom: 5px;
	width: 46%;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

@media (min-width: 768px){
	#nav ul.subs{
		width: 750px;
	}
	.v6_u12{
		width: 446px;
		height: auto;
	}
	.v6_unten{
		height: auto;
	}
	#deskNavi_v6 li{
		width: 45%;
		margin-left: 5%;
		margin-right: 0;
	}
}
@media (min-width: 992px){
	#nav ul.subs{
		width: 970px;
	}
	.top-header-right{
		margin-left:80px;
	}
}
@media (min-width: 1200px){
	#nav ul.subs{
		width: 1140px;
	}
	 .v5 .nav-sz li{
		width:47%;
		margin-left:3%;
	}
}