html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

body{margin:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

audio:not([controls]){display:none;height:0;}

[hidden],template{display:none;}

a{background-color:transparent;}

a:active,a:hover{outline:0;}

abbr[title]{border-bottom:1px dotted;}

b,strong{font-weight:bold;}

dfn{font-style:italic;}

h1{font-size:2em;margin:0.67em 0;}

mark{background:#000;color:#000;}

small{font-size:80%;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

img{border:0;}

svg:not(:root){overflow:hidden;}

figure{margin:1em 40px;}

hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}

pre{overflow:auto;}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}

button{overflow:visible;}

button,select{text-transform:none;}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button[disabled],html input[disabled]{cursor:default;}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

input{line-height:normal;}

input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}

input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}

legend{border:0;padding:0;}

textarea{overflow:auto;}

optgroup{font-weight:bold;}

table{border-collapse:collapse;border-spacing:0;}

td,th{padding:0;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

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

html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.2;color:#fff;background-color:#000;}

input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}

a{color:#337ab7;text-decoration:none;}

a:hover,a:focus{color:#23527c;text-decoration:underline;}

a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

figure{margin:0;}

img{vertical-align:middle;}

.img-responsive{display:block;max-width:100%;height:auto;}

.img-rounded{border-radius:6px;}

.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}

.img-circle{border-radius:50%;}

hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}

.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}

[role="button"]{cursor:pointer;}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}

@media (min-width:768px){.container{width:750px;}

}

@media (min-width:992px){.container{width:970px;}

}

@media (min-width:1200px){.container{width:1170px;}

}

.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}

.row{margin-left:-15px;margin-right:-15px;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:center;}

.col-xs-12{width:100%;}

.col-xs-11{width:91.66667%;}

.col-xs-10{width:83.33333%;}

.col-xs-9{width:75%;}

.col-xs-8{width:66.66667%;}

.col-xs-7{width:58.33333%;}

.col-xs-6{width:50%;}

.col-xs-5{width:41.66667%;}

.col-xs-4{width:33.33333%;}

.col-xs-3{width:25%;}

.col-xs-2{width:16.66667%;}

.col-xs-1{width:8.33333%;}

.col-xs-pull-12{right:100%;}

.col-xs-pull-11{right:91.66667%;}

.col-xs-pull-10{right:83.33333%;}

.col-xs-pull-9{right:75%;}

.col-xs-pull-8{right:66.66667%;}

.col-xs-pull-7{right:58.33333%;}

.col-xs-pull-6{right:50%;}

.col-xs-pull-5{right:41.66667%;}

.col-xs-pull-4{right:33.33333%;}

.col-xs-pull-3{right:25%;}

.col-xs-pull-2{right:16.66667%;}

.col-xs-pull-1{right:8.33333%;}

.col-xs-pull-0{right:auto;}

.col-xs-push-12{left:100%;}

.col-xs-push-11{left:91.66667%;}

.col-xs-push-10{left:83.33333%;}

.col-xs-push-9{left:75%;}

.col-xs-push-8{left:66.66667%;}

.col-xs-push-7{left:58.33333%;}

.col-xs-push-6{left:50%;}

.col-xs-push-5{left:41.66667%;}

.col-xs-push-4{left:33.33333%;}

.col-xs-push-3{left:25%;}

.col-xs-push-2{left:16.66667%;}

.col-xs-push-1{left:8.33333%;}

.col-xs-push-0{left:auto;}

.col-xs-offset-12{margin-left:100%;}

.col-xs-offset-11{margin-left:91.66667%;}

.col-xs-offset-10{margin-left:83.33333%;}

.col-xs-offset-9{margin-left:75%;}

.col-xs-offset-8{margin-left:66.66667%;}

.col-xs-offset-7{margin-left:58.33333%;}

.col-xs-offset-6{margin-left:50%;}

.col-xs-offset-5{margin-left:41.66667%;}

.col-xs-offset-4{margin-left:33.33333%;}

.col-xs-offset-3{margin-left:25%;}

.col-xs-offset-2{margin-left:16.66667%;}

.col-xs-offset-1{margin-left:8.33333%;}

.col-xs-offset-0{margin-left:0;}

@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}

.col-sm-12{width:100%;}

.col-sm-11{width:91.66667%;}

.col-sm-10{width:83.33333%;}

.col-sm-9{width:75%;}

.col-sm-8{width:66.66667%;}

.col-sm-7{width:58.33333%;}

.col-sm-6{width:50%;}

.col-sm-5{width:41.66667%;}

.col-sm-4{width:33.33333%;}

.col-sm-3{width:25%;}

.col-sm-2{width:16.66667%;}

.col-sm-1{width:8.33333%;}

.col-sm-pull-12{right:100%;}

.col-sm-pull-11{right:91.66667%;}

.col-sm-pull-10{right:83.33333%;}

.col-sm-pull-9{right:75%;}

.col-sm-pull-8{right:66.66667%;}

.col-sm-pull-7{right:58.33333%;}

.col-sm-pull-6{right:50%;}

.col-sm-pull-5{right:41.66667%;}

.col-sm-pull-4{right:33.33333%;}

.col-sm-pull-3{right:25%;}

.col-sm-pull-2{right:16.66667%;}

.col-sm-pull-1{right:8.33333%;}

.col-sm-pull-0{right:auto;}

.col-sm-push-12{left:100%;}

.col-sm-push-11{left:91.66667%;}

.col-sm-push-10{left:83.33333%;}

.col-sm-push-9{left:75%;}

.col-sm-push-8{left:66.66667%;}

.col-sm-push-7{left:58.33333%;}

.col-sm-push-6{left:50%;}

.col-sm-push-5{left:41.66667%;}

.col-sm-push-4{left:33.33333%;}

.col-sm-push-3{left:25%;}

.col-sm-push-2{left:16.66667%;}

.col-sm-push-1{left:8.33333%;}

.col-sm-push-0{left:auto;}

.col-sm-offset-12{margin-left:100%;}

.col-sm-offset-11{margin-left:91.66667%;}

.col-sm-offset-10{margin-left:83.33333%;}

.col-sm-offset-9{margin-left:75%;}

.col-sm-offset-8{margin-left:66.66667%;}

.col-sm-offset-7{margin-left:58.33333%;}

.col-sm-offset-6{margin-left:50%;}

.col-sm-offset-5{margin-left:41.66667%;}

.col-sm-offset-4{margin-left:33.33333%;}

.col-sm-offset-3{margin-left:25%;}

.col-sm-offset-2{margin-left:16.66667%;}

.col-sm-offset-1{margin-left:8.33333%;}

.col-sm-offset-0{margin-left:0;}

}

@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}

.col-md-12{width:100%;}

.col-md-11{width:91.66667%;}

.col-md-10{width:83.33333%;}

.col-md-9{width:75%;}

.col-md-8{width:66.66667%;}

.col-md-7{width:58.33333%;}

.col-md-6{width:50%;}

.col-md-5{width:41.66667%;}

.col-md-4{width:33.33333%;}

.col-md-3{width:25%;}

.col-md-2{width:16.66667%;}

.col-md-1{width:8.33333%;}

.col-md-pull-12{right:100%;}

.col-md-pull-11{right:91.66667%;}

.col-md-pull-10{right:83.33333%;}

.col-md-pull-9{right:75%;}

.col-md-pull-8{right:66.66667%;}

.col-md-pull-7{right:58.33333%;}

.col-md-pull-6{right:50%;}

.col-md-pull-5{right:41.66667%;}

.col-md-pull-4{right:33.33333%;}

.col-md-pull-3{right:25%;}

.col-md-pull-2{right:16.66667%;}

.col-md-pull-1{right:8.33333%;}

.col-md-pull-0{right:auto;}

.col-md-push-12{left:100%;}

.col-md-push-11{left:91.66667%;}

.col-md-push-10{left:83.33333%;}

.col-md-push-9{left:75%;}

.col-md-push-8{left:66.66667%;}

.col-md-push-7{left:58.33333%;}

.col-md-push-6{left:50%;}

.col-md-push-5{left:41.66667%;}

.col-md-push-4{left:33.33333%;}

.col-md-push-3{left:25%;}

.col-md-push-2{left:16.66667%;}

.col-md-push-1{left:8.33333%;}

.col-md-push-0{left:auto;}

.col-md-offset-12{margin-left:100%;}

.col-md-offset-11{margin-left:91.66667%;}

.col-md-offset-10{margin-left:83.33333%;}

.col-md-offset-9{margin-left:75%;}

.col-md-offset-8{margin-left:66.66667%;}

.col-md-offset-7{margin-left:58.33333%;}

.col-md-offset-6{margin-left:50%;}

.col-md-offset-5{margin-left:41.66667%;}

.col-md-offset-4{margin-left:33.33333%;}

.col-md-offset-3{margin-left:25%;}

.col-md-offset-2{margin-left:16.66667%;}

.col-md-offset-1{margin-left:8.33333%;}

.col-md-offset-0{margin-left:0;}

}

@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}

.col-lg-12{width:100%;}

.col-lg-11{width:91.66667%;}

.col-lg-10{width:83.33333%;}

.col-lg-9{width:75%;}

.col-lg-8{width:66.66667%;}

.col-lg-7{width:58.33333%;}

.col-lg-6{width:50%;}

.col-lg-5{width:41.66667%;}

.col-lg-4{width:33.33333%;}

.col-lg-3{width:25%;}

.col-lg-2{width:16.66667%;}

.col-lg-1{width:8.33333%;}

.col-lg-pull-12{right:100%;}

.col-lg-pull-11{right:91.66667%;}

.col-lg-pull-10{right:83.33333%;}

.col-lg-pull-9{right:75%;}

.col-lg-pull-8{right:66.66667%;}

.col-lg-pull-7{right:58.33333%;}

.col-lg-pull-6{right:50%;}

.col-lg-pull-5{right:41.66667%;}

.col-lg-pull-4{right:33.33333%;}

.col-lg-pull-3{right:25%;}

.col-lg-pull-2{right:16.66667%;}

.col-lg-pull-1{right:8.33333%;}

.col-lg-pull-0{right:auto;}

.col-lg-push-12{left:100%;}

.col-lg-push-11{left:91.66667%;}

.col-lg-push-10{left:83.33333%;}

.col-lg-push-9{left:75%;}

.col-lg-push-8{left:66.66667%;}

.col-lg-push-7{left:58.33333%;}

.col-lg-push-6{left:50%;}

.col-lg-push-5{left:41.66667%;}

.col-lg-push-4{left:33.33333%;}

.col-lg-push-3{left:25%;}

.col-lg-push-2{left:16.66667%;}

.col-lg-push-1{left:8.33333%;}

.col-lg-push-0{left:auto;}

.col-lg-offset-12{margin-left:100%;}

.col-lg-offset-11{margin-left:91.66667%;}

.col-lg-offset-10{margin-left:83.33333%;}

.col-lg-offset-9{margin-left:75%;}

.col-lg-offset-8{margin-left:66.66667%;}

.col-lg-offset-7{margin-left:58.33333%;}

.col-lg-offset-6{margin-left:50%;}

.col-lg-offset-5{margin-left:41.66667%;}

.col-lg-offset-4{margin-left:33.33333%;}

.col-lg-offset-3{margin-left:25%;}

.col-lg-offset-2{margin-left:16.66667%;}

.col-lg-offset-1{margin-left:8.33333%;}

.col-lg-offset-0{margin-left:0;}

}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}

.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}

.center-block{display:block;margin-left:auto;margin-right:auto;}

.pull-right{float:right !important;}

.pull-left{float:left !important;}

.hide{display:none !important;}

.show{display:block !important;}

.invisible{visibility:hidden;}

.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

.hidden{display:none !important;}

.affix{position:fixed;}

body{font-family:'Roboto Condensed', sans-serif;font-size:1.7em;font-weight:400;color:#f6e5d6;}

img{max-width:100%;height:auto;}

a,a:hover{color:#ff0a14;text-decoration:underline;}

header{width:90%;margin:20px auto 0 auto;z-index:3;position:relative;}

header .logo{width:300px;height:auto;display:inline-block;margin:10px 40px 0 0;}

@media screen and (max-width:400px){header .logo{width:40%;margin:0;}

}

header .social{width:auto;height:auto;float:right;margin:10px;}

@media screen and (max-width:400px){header .social{display:none;}

}

header .social a{text-decoration:none;}

header .menu{width:auto;height:auto;display:inline-block;position:relative;}

@media screen and (max-width:400px){header .menu{margin-top:10px;}

}

header .menu .current-menu-item{text-decoration:none;}

header .menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}

header .menu ul li{display:inline;font-size:1.8em;text-transform:uppercase;margin-right:40px;}

@media screen and (max-width:400px){header .menu ul li{font-size:1.5em;margin:10px 5px 0 0;}

}

header .menu ul li a{color:#ff0a14;text-decoration:none;}

div.main-content{width:90%;max-width:1200px;margin:0 auto;}

h1,h2,h3,h4{font-family:'Oswald', sans-serif;font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:1px;color:#ff0a14;}

h1 a,h2 a,h3 a,h4 a{text-decoration:underline;}

h1{font-size:2.5em;}

h2{font-size:2.2em;}

h3{font-size:2.5em;}

p{margin-bottom:0.2em;}

p a{text-decoration:underline;}

.headerimg{width:100%;position:relative;display:inline-block;overflow:hidden;padding-top:50px;margin-top:-50px;padding-right:75px;margin-right:-75px;z-index:1;top:-36px;
	/*transform:rotate(-5deg)*/
}

@media screen and (max-width:400px){.headerimg{transform:none;padding:0;top:0;height:100%;}

}

.headerimg img{margin-left:26px;
	/*transform:rotate(5deg);*/
}

@media screen and (max-width:400px){.headerimg img{margin-left:0;transform:none;}

}

.ster{position:absolute;z-index:3;bottom:0;right:5px;}

@media screen and (max-width:400px){.ster{width:40%;}

}

.rotate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}

.rotate h2{font-weight:700;top:-607px;left:70px;position:fixed;display:block;z-index:2;}

.info{margin-top:30px;}

.info h2{margin:12px 0 0 50px;}

.balk img{width:100%;height:auto;}

.programma .col-sm-3{position:relative;display:inline-block;overflow:hidden;height:400px;}

@media screen and (max-width:400px){.programma .col-sm-3{width:100%;}

}

.programma h2{margin:25px 0 0 50px;}

.programma .programma-item{width:100%;background-size:cover;position:absolute;display:inline-block;overflow:hidden;height:400px;
	/*-webkit-clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);*/
	background-position:center;}

.programma h3{margin:40px 0 0 20px;position:absolute;}

.rodebalk{background:#ff0a14;color:#000;margin-left:0;margin-right:0;padding-top:25px;padding-bottom:0px;}

.rodebalk h2{color:#000;margin:10px 0 0 40px;}

.rodebalk h2 a{color:#f6e5d6;}

.rodebalk .col-sm-12{padding:0;}

.partners{width:200px;height:200px;}

.partners .partners-item{width:100%;height:100%;background:no-repeat;background-position:center;}

.headerimgpage{width:100%;position:relative;display:inline-block;overflow:hidden;padding-top:50px;margin-top:-50px;padding-right:75px;margin-right:-75px;z-index:1;top:-36px;
/*transform:rotate(-5deg);*/
}

@media screen and (max-width:400px){.headerimgpage{height:auto;transform:none;}

}

.headerimgpage img{margin-left:26px;
	/*transform:rotate(5deg);*/
}

@media screen and (max-width:400px){.headerimgpage img{transform:none;}

}

.content{padding:0 20%;}

.kinderprogramma{color:#000;}

.rowpartners{padding-top:20px;}

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: #ff0a14;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #ff0a14;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #ff0a14;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #ff0a14;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}