@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll !important;}
html, body {
	height: 100% !important;
	width:100% !important;
	min-height:100%;
	margin:0;
	padding:0;
	background:#151d2d;
	color:#4a4a4a;
	}

*:not(html) {-webkit-transform:translade3d(0,0,0);}

*, *:before, *:after {
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

figure {font-size:0 !important;}

img {width:100%; height:auto;}
.notresponsive img, img.notresponsive, .notresponsive {width:auto; height:auto}

p{margin-bottom:16px; margin-top:16px; line-height:19px; margin-bottom:1rem; margin-top:1rem; line-height:1.3rem;}
a{color: #96c11f; padding:0px; text-decoration:none;}

/*Beginn der Attribute für Schriften, Überschriften, Links,...*/

a:link {color:#ff6600; } 
a:visited {color:#ff6600; }
a:active {color:#ff6600; }
a:hover {color:#c34e00; text-decoration:underline; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}

ol,ul {margin:0; line-height:20px; line-height:1.3rem;}
li {margin-top:6px; margin-bottom:6px; }
ul {list-style:outside disc; }
ol {list-style:outside decimal;}

table { border-collapse:collapse; margin:0; width:100%;}
table td { padding:8px; padding:0.5rem; border:none; background:#f2f2f2; border:1px solid #fff;}
table tr:nth-of-type(odd) td {background:#fbfbfb;}

.ce_news_gallery table td, .ce_gallery table td, .mod_galleryviewer table td {border:none; padding:0;}

em {font-size:13px; font-size:0.813rem; font-style:italic;}
strong {font-weight:bold;}

hr{
background-color: #000; /* Farbe für Opera und Firefox */
color: #000; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
margin-bottom:18px;
margin-bottom:1.333rem;
margin-top:18px;
margin-top:1.333rem;
}

label, caption, th, blockquote, cite {color:#999;}
/*label {padding-bottom:4px; display:inline-block;}*/

/*Styling Hauptelemente*/
.wrapper {
	clear:both;
	padding:0;
	}
	
main .wrapper {
	padding:30px 0 0 0;
	}
	
#topbalken {
	background:#8f9195;
	height:36px;
	width:100%;
	font-size:12px;
	position:absolute;
	top:0;
	left:0;
	z-index:998;
	line-height:36px;
	color:#151d2d;
	}
	
#topbalken a {
	color:#151d2d;
	}
	
#language li {
	float:left;
	list-style:none;
	margin:0;
	line-height:36px;
	}

#language li a{
	padding:0 6px;
	display:block;
	height:36px;
	}

#language li a:hover {
	background:#151d2d;
	color:#fff;
	}
	
#navibalken {
	height:100px;
	width:100%;
	background:#151d2d;
	position:absolute;
	top:36px;
	left:0;
	z-index:999;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	}
		
#navibalken .mod_navigation.block {overflow:visible;}

main {min-height:250px;}

#mobilenav, #mobilefooter, #mobilebuttons {visibility:hidden; display:none;}

footer {
	height: auto;
	min-height: 100px;
	width: 100%;
	background: #ff6600;
	color: #fff;
	width: 100%;
	font-size: 14px;
	clear: both;
	text-align: left;
	overflow:hidden;
	margin:0;
	padding-top:35px;
	}
	
footer p {
	float:left;
	margin-top:0;
	margin-left:7px;
	}
	
footer p.copy {
	clear:both;
	margin-top:10px;
	margin-left:0;
	}
	
footer i {
	clear:both;
	float:left;
	margin-top:2px;
	}
	
footer h4 {
	margin-top:0;
	color:#fff;
	}
	
footer a {color:#fff !important;}
footer a:hover {color:#ccc; text-decoration:unterline;}

.pdf_link img {width:auto !important;}
.pdf_link {float:right; margin-right:10px;}

/* Listen im Textelement 

.ce_text li {padding:10px 5px; border-left:5px solid #ccc; border-right:5px solid #ccc; background:none;}
.ce_text li:hover {background:#ccc; transition:all .5s ease-in-out 0s !important; -webkit-transition:all .5s ease-in-out 0s !important; -moz-transition:all .5s ease-in-out 0s !important;}*/

.ce_text ol {padding-left:25px;}
.ce_text ul li { list-style-type:disc !important; list-style-position:outside !important; margin-left:18px;}
.ce_text ol li { list-style-type:decimal !important; list-style-position:outside !important;}

/* Flexslider */
.home #startslider {
	height:100%;
	overflow:hidden;
	}

.flexslider {
	border:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	-o-box-shadow:none !important;
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-o-border-radius:0px !important;
	background:none !important;
	overflow: hidden !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	display:block !important;
	top:0 !important;
	left:0 !important;
	min-height: 150px !important;
	}
	
.flexslider li {
	margin-top:0 !important;
	margin-bottom:0 !important;
	}
	
.flexslider .slides,
.flexslider .slides li{
	height: 100% !important;
	width: 100% !important;
	margin-top:25px !important;
	background-position:center;
	background-size:cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}

.flexslider .slides li:after {
content: ".";
position:absolute;
bottom:0;
left:0;
z-index:-1000;
}

.flexslider .slides img{
	min-height: 100% !important;
	min-width: 100% !important;
	max-width: 10000% !important; 
	margin: 0 auto !important;
	}

.slides {display: block;}

.flexslider .slides > li {display: none;}

.flex-caption {
	position: absolute;
	bottom:30%;
	width:100%;
	text-align:center;
	}
	
.flex-caption h3, .flex-caption p {
	text-align:center;
	margin:0 auto;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	}
	
.flex-caption h3 {
	clear:both;
	padding:8px 25px;
	color:#fff;
	background:#ff6600;
	background:rgba(255,102,0,0.9);
	display:inline-block;
	margin-bottom:10px;
	font-family:"OpenSansLight";
	letter-spacing:4px;
	font-size:35px;
	line-height:45px;
	text-transform:uppercase;
	}
	
.flex-caption p {
	clear:both;
	color:#fff;
	padding:8px 15px;
	background:#151d2d;
	background:rgba(21,29,45,0.9);
	width:auto;
	display:inline-block;
	font-size:18px;
	line-height:26px;
	font-family:"OpenSansLight";
	text-transform:uppercase;
	}
	
.flex-caption a:hover h3 {
	background:#c34e00;
	background:rgba(255.102.0,0.9);
	transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;
	} 
	
.flex-caption a:hover p {
	background:#2c3c5c;
	background:rgba(44,60,92,0.9);
	transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;
	}

/* Flexslider Thumbnails */
.flex-control-nav {
	width:1140px;
	margin-left:-570px !important;
	position:absolute !important;
	bottom:20px !important;
	left:50%;
	z-index:999;
	transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;
	}
	
.flex-control-thumbs li {
	width:auto !important;
	margin:10px !important;
	}
	
.flex-control-thumbs img {
	opacity:1 !important;
	border:4px solid #fff;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	width:170px !important;
	height:auto;
	}
	
.flex-control-thumbs img.flex-active, .flex-control-thumbs img:hover {
	border:4px solid #ff6600;
	transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;
	}


/*
|--------------------------------------------------------------------------
| Boxen Startseite für Pauschalen oder News
|--------------------------------------------------------------------------
*/

#boxcontent{
	}

.box {
	background:#fff;
	min-height:150px;
	text-align:center;
	border-radius:7px 7px 5px 5px; -webkit-border-radius:7px 7px 5px 5px; -moz-border-radius:7px 7px 5px 5px; 
	position:relative;
	margin-bottom:15px;
	}
	
.box img {
	border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; 
	}
	
.box a {margin-left:0 !important; margin-right:0 !important; color:#4a4a4a;}
a .box {color:#4a4a4a;}	
.box strong {
	font-size:16px;
	}
	
.box h3, .box p {
	padding:0 12px;
	}
	
.box:hover {
	background:#ff6600;
	color:#fff;
	cursor:pointer;
	transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;
	}
	
.box:hover h3, .box:hover p, .box:hover a {
	color:#fff;
	text-decoration:none;
	}
	
.box:hover img {
	opacity:0.6;
	box-shadow: #000 0em 0em 0em;
	}
	
.box .teaser {color:#4a4a4a;}

.box.facebook h3 {color:#3b5999;}
.box.facebook:hover {
	background:#3b5999;
	color:#fff;
	cursor:pointer;
	transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;
	}
.box.facebook:hover h3, .box.facebook:hover p, .box:hover a {
	color:#fff;
	text-decoration:none;
	}
.box.facebook:hover img {
	opacity:1;
	box-shadow: #000 0em 0em 0em;
	}
	
/*.equal {
	padding-bottom: 1000%;
	margin-bottom: -1000%;
}*/
	
/*
|--------------------------------------------------------------------------
| Accordion bzw. Content Element
|--------------------------------------------------------------------------
*/

.textcontent {
	clear:both;
	}
	
#textcontent {
	font-size:18px;
	}

.content {
	background:#fff;
	padding:15px !important;
	margin-bottom:15px;
	overflow:hidden;
	}
	
.content2 {
	background:#fff;
	margin-bottom:15px;
	overflow:hidden;
	}
	
.content2 [class*="grid"] {padding:15px;}

.content h3:first-child, .content h2:first-child, .content2 h3:first-child, .content2 h2:first-child {margin-top:0;}

.team h3, .team h4 {margin:0;}	
.team p {margin-top:0;}
	
/*Accordion*/
.toggler {margin-top:10px; color:#ff6600; padding:15px 15px; font-family:"OpenSansRegular"; text-transform:uppercase; cursor:pointer; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right 13px; background-size:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.toggler:hover {background:#ff6600; color:#fff; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -35px; background-size:50px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;}
.ui-accordion-header-active {background:#ff6600; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -83px; background-size:50px;}
.ui-accordion-header-active:hover {background:#c34e00; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -132px; background-size:50px;}

/*Accordion mit .home Klasse*/
.home .toggler {font-size:26px; margin:0px; padding-right:60px; }
.home .ce_accordion {padding:0px; }
.home .ui-accordion-header-active {background:#fff; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -83px; background-size:50px;}
.home .ui-accordion-header-active:hover {background:#ff6600; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -132px; background-size:50px;}
.home .accordion {padding:0 15px;}

/*Sonstige Inhalte mit Accordion*/
.wrapper .toggler {font-size:18px; margin:0px; padding-right:60px; background-position:right 8px;}
.wrapper .toggler:hover {color:#fff; background-position:right -40px;}
.wrapper .ce_accordion {padding:0px; }
.wrapper .ui-accordion-header-active {background:#fff; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -88px !important; background-size:50px;}
.wrapper .ui-accordion-header-active:hover {background:#ff6600; background-image:url(https://1fca6d.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/updown.png); background-repeat:no-repeat; background-position:right -137px !important; background-size:50px;}
.wrapper .accordion {padding:0 15px;}

/*Styling Klassen*/

.left {float:left !important;}
.right {float:right !important;}
.aligncenter {text-align:center; margin:auto;}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.clear, .defloat {clear:both !important; }

.invisible {visibility:hidden !important; display:none !important;}

.noborder {border:none;}
.nomargin, .nomargin .ce_image {margin-left:0 !important; margin-right:0 !important;}
.nopadding, .nopadding .ce_image {padding:0 !important;}
.nomobile {visibility:hidden; display:none;}
.nodesktop, .ce_image.nodesktop {display:none !important; visibility:hidden !important;}
.onlydesktop {}
.block {display:block !important;}

.round, .round img {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.round a img {border:5px solid #ff6600;}
.round img {border:none;}

.telemail {float:right;}
.telemail a {margin-right:8px;}
.telemail i {margin-right:4px;}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin
|--------------------------------------------------------------------------
*/

#toTop {
		width:38px;
		height:38px;
		text-align:center;
        background:#fff;
        text-align:center;
        position:fixed; /* this is the magic */
        bottom:20px; /* together with this to put the div at the bottom*/
        right:20px;
        cursor:pointer;
        display:none;
        color:#ff6600;
        font-size:38px;
		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
		
}

#toTop:hover {
        opacity:0.7;
		transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;
}

#toTop i {
	display:block;
	height:38px;
	width:38px;
	margin-top:-2px;
	}

/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:999999; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(https://e75cfd.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/status.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}

/*
|--------------------------------------------------------------------------
| Navigation Icons
|--------------------------------------------------------------------------
*/

.home-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f015";
	}
	
.news-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f09e";
	}
	
.ueberuns-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f05a";
	}
	
.athleten-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f091";
	}
	
.leistungen-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f0c0";
	}
	
.links-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f08e";
	}
	
.galerie-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f030";
	}
	
.facebook-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f082";
	}
	
.kontakt-icon > a:before {
	font-family:"FontAwesome";
	font-size:36px;
	display:block;
	text-align:center;
	margin-top:-32px;
	margin-bottom:12px;
	content:"\f046";
	}

/*
|--------------------------------------------------------------------------
| Galerien, Bilder & Box Hover span i
|--------------------------------------------------------------------------
*/
.ce_gallery li {width: 19%; float: left; display: inline; padding:0; margin-right:0.5%; margin-left:0.5%; text-align:center !important;}

.ce_gallery ul {margin:0; padding:0;}
.ce_gallery img {width:100%; height:auto; margin-bottom: -10px;}
.ce_gallery a, .ce_text figure a {font-size:0 !important;}

.ce_image figure, .ce_gallery figure, .ce_text figure {position:relative !important; font-size:0px !important; padding-bottom:0px !important; }

.ce_image figure a i, .ce_gallery figure a i, .ce_text figure a i  {width:60px; height:60px; position:absolute; bottom:auto !important; left:50%; top: 0%; opacity:0; margin-left:-25px; margin-top:-25px; text-decoration:none; color:#fff; z-index:9999; font-size:50px;}
.ce_image figure:hover a i, .ce_gallery figure:hover a i, .ce_text figure:hover a i {visibility:visible; height:50px; width:50px; position:absolute; bottom:auto; left:50%; top: 50%; opacity:0.8;
text-decoration:none; color:#fff;
transition:all 0.3s ease-in-out 0s; animation:0.3s ease-in-out 0s;
-moz-transition:all 0.3s ease-in-out 0s;
-webkit-transition:all 0.3s ease-in-out 0s;
-o-transition:all 0.3s ease-in-out 0s;}

.ce_image figure:hover span, .ce_gallery figure:hover span, .ce_text figure:hover span {width:100%; height:100%; background:#ff6600; background:rgba(255,102,0,0.7); opacity:0.7; transition:all 0.3s ease-in-out 0s; animation:0.3s ease-in-out 0s; 
-moz-transition:all 0.3s ease-in-out 0s;
-webkit-transition:all 0.3s ease-in-out 0s;
-o-transition:all 0.3s ease-in-out 0s;
position:absolute;
cursor:pointer;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
z-index:9996;
}

.ie8 .ce_image figure a i, .ie8 .ce_gallery figure a i, .ie8 .ce_text figure a i, .ie8 .ce_image figure span, .ie8 .ce_gallery figure span, .ie8 .ce_text figure span, .ie8 .ce_image figure:hover span, .ie8 .ce_gallery figure:hover span, .ie8 .ce_text figure:hover span {display:none !important; visibility:hidden !important;}

/* Footer Formular */

input, input:focus, button, .oggler {
  outline:0px !important;
  -webkit-appearance:none !important;
}

footer h4 {margin-bottom:0;}
footer input, footer textarea {border:none !important; background:#fff !important; box-shadow:none !important; padding:5px !important; margin-bottom:10px !important; color:#4a4a4a !important;}
footer input[type='submit'] {background:#151d2d !important; color:#fff !important; text-transform:uppercase !important; width:100% !important; font-size:18px !important; letter-spacing:2px !important; padding:10px 5px !important;}
footer input[type='submit']:hover {background:#2c3c5c !important;}
footer span.mandatory {display:none !important; visibility:hidden !important;}
footer label, footer .mandatory {color:#4a4a4a !important;}
footer ::-webkit-input-placeholder {color:#4a4a4a;}
footer :-moz-placeholder {color:#4a4a4a;}
footer .placeholder {color:#4a4a4a;}

/* Suchen Formular */
#topbalken .ce_form {text-align:right;}
#topbalken input {display:inline-block;}
#topbalken input[type='text'] {width:70%;}
#topbalken input.submit {vertical-align:middle; text-indent:-9999; font-size:0px; line-height:none; height:25px; margin-top:-1px; width:20px; border:none; outline:none; background: #151d2d url(https://44db90.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/search.png) no-repeat center;}
#topbalken input.submit:hover {background-position:center !important; background-color:#2c3c5c;}

.mod_search input {width:100%;}
.mod_search input.submit {width:100%; margin-top:7px; background:#b5123e; border:none; color:#fff; text-transform:uppercase; font-size:20px; letter-spacing:2px;}
.mod_search input.submit:hover {background:#970f34;}
.mod_search div.odd, .mod_search div.even { padding:15px 10px 5px 10px;}
.mod_search div.odd {background:#f2f2f2;}


/* Slider NP-Slider = BX Slider */
header {padding-top:136px;}
.home header {padding-top:0px;}
/*BX Slider*/

.slider-control {display:none !important; visibility:hidden !important;}
.bx-pager {
	text-align:center;
	}
.bx-pager-item {display: inline-block;}	
.bx-pager-item a {
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 0;
    height: 14px;
    margin: 20px 4px;
    text-indent: -9999px;
    width: 14px;
}

.bx-pager-item a:hover {background: #ff6600; transition:all .3s ease-in-out 0s; -webkit-transition:all .3s ease-in-out 0s; -moz-transition:all .3s ease-in-out 0s;}
.bx-pager-item a.active {background: #ff6600; }

.bx-pager {position:absolute; bottom:0px; width:600px; margin-left:50%; left:-300px;}

.bx-next {
	width:30px !important;
	height:50px !important;
	background: url(https://3d6448.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/next.png) no-repeat top center !important;
	text-indent:-9999px !important;
	font-size:0px !important;
	display:block !important;
	position:absolute;
	top:40%;
	right:0;
	opacity:1;
	border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px;
	}
	
.bx-prev {
	width:30px !important;
	height:50px !important;
	background: url(https://a36bda.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/prev.png) no-repeat top center !important;
	text-indent:-9999px !important;
	font-size:0px !important;
	display:block !important;
	position:absolute;
	top:40%;
	left:0;
	opacity:1;
	border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0;
	}

.bx-next:hover, .bx-prev:hover {
	opacity:0.7;
	}

.bx-caption {
	padding:10px;
	font-size:20px;
	font-family:"OpenSansLight";
	letter-spacing:2px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background:#ff6600;
	background-repeat:repeat-y;
	background-position:center;
	position:absolute;
	width:1120px;
	left:50%;
	top:70%;
	margin-left:-560px;
	}
	
	/*BX Slider Hide Child Images*/
	.bx-wrapper .ce_image {display: none;}
	.bx-wrapper .ce_image:first-of-type {display: block !important;}

	
/* Nivo Lightbox */
.nivo-lightbox-image img {border:5px solid #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}

/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#151d2d; /* change if the mask should have another color then white */
    z-index:999999; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(https://e75cfd.claudeassets.com/20180529104508im_/http://www.schildskiracing.com/files/layout/status.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}

/*Contao Pagination*/
.pagination {margin:15px 0 0 0; padding:0; clear:both;}
.pagination p {display:none;}
.pagination ul {margin-top:20px; margin-bottom:10px; margin-left:0; font-weight:normal; font-size:16px; }
.pagination ul li {display:inline; text-decoration:none; font-weight:normal; padding:0 !important; border:none !important; font-weight:normal; color:#fff; margin-right:2px !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.pagination ul li a, .pagination ul li a:visited, .pagination ul li a:link {text-decoration:none; color:#fff; font-weight:normal; margin:0px; border:none;background-color:#151d2d; padding:5px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.pagination ul li a:hover {background:#ff6600; color:#fff; 	transition: all .5s ease-in-out;
   	-moz-transition: all .5s ease-in-out;
   	-webkit-transition: all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;}
.pagination ul li .current {padding:5px 12px; background:#ff6600; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}

#news .pagination {margin:15px 10px 15px 10px; clear:both; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; overflow:hidden; padding:15px;}
#news .pagination ul {margin-top:0; margin-bottom:0;}
/*Pagination Ende*/

/* Kontakt Formular */
#main span.mandatory {display:none !important; visibility:hidden !important;}
#main input, #main textarea {margin-bottom:10px; padding:10px;}
#main input.submit {width:100%; background:#151d2d; color:#fff; text-transform:uppercase; font-size:18px; letter-spacing:2px; padding:10px; border:none; outline:none;}
#main input.submit:hover {background:#2c3c5c;}

.anfragebutton {background:#ff6600; padding:10px; color:#fff !important; font-family:"OpenSansSemibold"; font-size:18px; line-height:24px; text-align:center; width:100%; display:block; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.anfragebutton:hover {background:#c34e00; text-decoration:none !important;}

#main .captcha {margin-bottom:4px; margin-top:4px;}
#main .captcha_text {color:#999; margin-bottom:15px; display:block;}

/*Linktipps*/
.linktipp { }
.linktipp img {border:5px solid #ff6600;  transition: all .2s ease-in-out; float:left;
   	-moz-transition: all .2s ease-in-out;
   	-webkit-transition: all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;}
.linktipp img:hover {border:5px solid #c34e00; }
.linktipp figcaption {font-size:18px; text-transform:uppercase; text-align:center; margin:0; padding:5px; color:#ff6600; display:block; clear:both;}

/*Google Maps Home*/
#googlemaphome {margin-bottom:-2px; border-top:4px solid #ff6600; overflow:visible; position:relative; margin-top:25px; }
#googlemaphomebutton {width:40px; height:22px; position:absolute; left:50%; top:-26px; z-index:9999; background:#ff6600; color:#fff; text-align:center; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; padding:4px;}
#googlemaphomebutton:hover {background:#c34e00; cursor:pointer;}
#googlemaphomebutton.mapactive + #google-map-home iframe {height:360px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -o-transition:all .2s ease-in-out;}

.nogooglemap #googlemaphome {visibility:hidden !important; display:none !important;}

/*Zurück Button*/
.back a {display:block; padding:5px 15px; background:#ff6600; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; text-transform:uppercase;}
.back a:hover {background:#ea5e00; text-decoration:none;}

/*Facebook Plugin*/
.nss-stream {margin:0px; padding:10px !important; margin-top:-30px;}
.nss-item {width:100%; float:left; margin-right:10px !important; border:0px solid #fff !important;}
/*.nss-stream a:first-child{display:none !important; visibility:hidden !important;}*/

/*Videos & iFrames*/
.fluid-width-video-wrapper {margin-bottom:15px;}

/* Video auf Startseite 2017 */
.home .fluid-width-video-wrapper {
	height:100%;
}

.flex-control-paging {display:none;visibility: hidden}

/* Video Ende */
/*
     FILE ARCHIVED ON 22:06:58 Nov 02, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:42:42 Aug 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.343
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.032
  esindex: 0.005
  cdx.remote: 5.238
  LoadShardBlock: 362.141 (3)
  PetaboxLoader3.datanode: 346.282 (4)
  PetaboxLoader3.resolve: 68.38 (2)
  load_resource: 89.27
*/