body,html{
	height: 100%;
}

@media (max-width: 768px){
	body {
	padding-left: 0px !important;
	padding-right: 0px !important;
	}
	.container-fluid {
	padding-left: 20px;
	padding-right: 20px;
	}
	.naviblock ul{
		float: left !important;
		display: none;
		}
	.naviblock ul li{
			display: block !important;
	}
	.menu-toggle{
	display: block !important;
	}

}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background: rgba(60,61,57,.01);
border: none !important;
border-bottom: 1px solid #cccccc !important;
border-radius: 0px !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
}

input[type="submit"]{
	background: #ff4015
;
	color: white;
	border: none;
	border-radius: 5px;
	font-size: 90%;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: 
rgba(139, 203, 197, 0.9);
outline: 0;
outline: thin dotted 9;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(139, 203, 197, 0.7);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), rgba(139, 203, 197, 0.7);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(139, 203, 197, 0.7);
}

.border-bottom{
/*
border-bottom: 1px solid #272727 !important;
padding-bottom: 30px;
*/	
}

#main article {
margin-bottom: 18px;
border-bottom: 0px solid 
#eeeeee;
padding: 0 0 9px;
}

input{
	background: transparent;
}

.naviblock{
	width:100%;
	height:60px;
	background: url(images/ticks.jpg) #c5c5c0;

	position:absolute;
	z-index:210;
	bottom:0;
	display:block;
	text-transform: uppercase;
	box-shadow: 0 0 5px rgba(0,0,0,.8);
}

.expand{
	height:150px;
}
.naviblock ul{
		padding: 20px;
float: right;
}

.naviblock ul li{
	display: inline-block;
	margin-left: 10px;
}

.nav > li > a:hover {
	color: rgba(255,255,255,1);
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
background-color: transparent !important;
}

.navbar .brand {
color: white !important;
text-transform: uppercase;
}

.navbar-inner {
min-height: 40px;
padding-left: 20px;
padding-right: 20px;
background:url(images/menu.png) transparent;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.nav > li > a {
color: black;
 !important;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
font-weight: 500;
text-transform: uppercase;
letter-spacing: .05em;
font-size: 90%;
}
.navbar .nav > li > a:hover {
color: black;
}

.nav .current a{
	color: rgba(255,255,255,1);
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}

.menu-toggle{
	float: right;
	width: 40px;
	height: 40px;
	display: none;
/* 	background: blue; */
	cursor: pointer;
	margin: 10px 10px 0 0;
	color: white;
}

.menu-inner{
	margin: 5px auto;
	width: 25px;
	height: 25px;
}




#logo {
height: 300px;
width: 800px;
position: relative;
z-index: 200;
left:5%;
top: 5%;
/* color: #ff4015; */
color: #efece1;
text-shadow: 0 1px 0 rgba(255,255,255,1);
font-size: 100px;
font-weight:900;
line-height: .8em;
letter-spacing: -.04em;
display:none;
}

.logo-small{
	width: 365px;
	height:10px;
/* 	background: url(images/rbs-logo-flach.png); */
	float: left;
	margin: 20px 0 0 20px;
	font-weight: 900;
	color: #c0bfb5;
	color: rgba(255,255,255,1);
	text-shadow: 0 -1px 0 rgba(0,0,0,.5);	
	font-size: 20px;
	letter-spacing: -.05em;
	position: absolute;
	text-transform: capitalize
}



.the-wrap-start{
			height: 100% !important;
			width: 100%;
			background: url(images/ajax-loader.gif) black center center no-repeat;
/*
			background: url(images/parallax-bgs/rbs-start.jpg);
			background-attachment: fixed;
			background-position: 50% 0;
			background-repeat: no-repeat;
			position: relative;			
*/
/* 			opacity: 0; */
			}

#scroll-news{
	height: 100%;
	width: 100%;
	background: aqua;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
			background: url(images/parallax-bgs/rbs-start.jpg);
			background-attachment: fixed;
			background-position: 50% 0;
			background-repeat: no-repeat;
/* 			position: relative;			 */
	opacity: 0;		
	background-size: cover;
			}

.foto-credit{
	font-weight: 600;
	color: white;
	letter-spacing: .15em;
	margin-left: 30px;
	margin-top: -30px;
		font-size:60%;
	font-family: "proxima-nova";
	letter-spacing: .3em;
}
.foto-credit-2{
	font-weight: 600;
	color: white;
	margin-left: 30px;
	padding-top: 30px;
	letter-spacing: .15em;
	text-transform: uppercase;
		font-size:60%;
	font-family: "proxima-nova";
	letter-spacing: .3em;}		
.the-wrap{
			width: 100%;
			min-height: 300px;
			padding-top: 50px;
			padding-bottom: 150px;

		}
		
.the-wrap-light{
			background: rgba(255, 255, 255, 0.1);
			background-color: black;
/* 			color: black; */
			width: 100%;
			min-height: 300px;
			padding-top: 20px;
			padding-bottom: 150px;

		}		

.oben{
			background: rgba(0,0,0,.75);
			padding: 20px;
			height:180px;
			position: fixed;
			width: 970px;
			z-index: 9;
			top:-50px;

}

body {
padding-top: 0px!important;
	background: url(images/textured_paper.png) black;
}







.section-headline{
/* 	border-bottom:solid 1px rgba(255, 255, 255, 0.5); */
	width: 100%;
	height:60px;
/* 	text-align: center; */
/* 	margin-bottom: 10px; */
}

.slider-typo{
		color: white;
		text-shadow: none;
}


/* /////////////////// Typography ///////////////// */

body{
  font-family: "superclarendon";
	font-weight: 300;
	font-size: 1em;
	line-height: 1.4em;
	}
a {
color: #ff4015
;
text-decoration: none;
}

a:hover {
color:#3c3d39;
text-decoration: none;
}

p{
	color:#3c3d39;
}
.lead{
font-weight: 600;
}

h1,h2,h3,h4,h5{
text-transform: uppercase;
		text-shadow: 0 1px 0 rgba(255,255,255,.7);
}

h1,h2{
		letter-spacing: 0.02em;
		line-height: 30px;
		
}

h1{
	font-size: 40px;
}

/*
h2{
	font-size: 44px;
		letter-spacing: 0.06em;
		font-weight: 700;
}
*/

h3{
	font-size: 24px;
		letter-spacing: 0.06em;
		font-weight: 700;
/*   font-family: "jaf-bernino-sans-comp"; */

}

h4{
	letter-spacing: 0.1em;
/* 	  font-family: "jaf-bernino-sans-comp"; */

}


h5{
	font-size: 18px;
/* 	font-weight: bold; */
	letter-spacing: .1em;
}

h4 a {
	text-decoration: none !important;
}

h4 a:hover {
	opacity:0.9;
}

.typo{
	line-height: 1.2em;
}


.audio-player{
	width: 400px;
	position: absolute;
	bottom: 50px;
	right:50px;
}

.mejs-container {
position: relative;
background: transparent !important;
font-family: Helvetica,Arial;
text-align: left;
vertical-align: top;
text-indent: 0;
border-radius: 4px !important;
/* overflow: hidden; */
}

.mejs-container .mejs-controls {
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4) !important;
background: rgba(0,0,0,0);
background: -webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.2)),to(rgba(0,0,0,0.2)));
background: -webkit-linear-gradient(top,rgba(50,50,50,0.2),rgba(0,0,0,0.2));
background: -moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
background: -o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
background: -ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
background: linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));
height: 30px;
width: 100%;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: black !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
background: #c5c5c0 !important;
}
/* ////////////////// AJAX LOAD //////////////// */

#your_post_here{
height: 0px;
/* 	background: yellow; */
	opacity:0;
	overflow: hidden;
	border-bottom: 2px solid black;
/* 	padding-bottom: 20px; */
background: rgba(255,255,255,.3);
padding-top: 0px;
}


#ajax-post-container{
	min-height: 10px;
/* 	width: 500px; */
padding-bottom: 20px;
}

/*
iframe{
height:360px !important;
background: white !important;
}

.fve-video-wrapper{
	padding-bottom:0% !important;
}
*/

#ajax-post-container h2{
	text-transform: uppercase;
/* 	font-weight: 100; */
	letter-spacing: .05em;
	color: black
;
}

#ajax-headline{
color: #ff4015
 !important;
	
}

img{
	margin-bottom: 10px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.3);
}

.loader{
position: absolute;
left: 50%;
width: 100px;

}


#close-news{
	display: none;
	font-size: 11px;
	float:right;
	margin-top:-25px;
}

#close-news:hover{
	cursor: pointer;
}

.date-small{
	top: -5px;
	margin-bottom: 5px;
	position: relative;
	font-size: 10px;
/* 	font-style: italic; */
	font-weight: bold;
}

.currentnews{
	opacity:0.5;
}

.navbar .nav {
position: relative;
left: 0;
display: block;
float: right;
margin: 0 10px 0 0;
}

input, textarea, .uneditable-input {
width: 95%;
}

textarea {
height: 200px;
}

.slider-text{
	color:white;
	text-shadow:none;
	padding:10px;
	line-hight:.1em;
	background:rgba(71,168,208,.8);
}
.slider-text2{
	color:white;
	text-shadow:none;
	padding:10px;
	line-hight:.1em;
	background:rgba(0,0,0,.5);
	color: rgba(71,168,208,1);
}

#ajax-post-container h2{
	line-height: 1em;
}

#ajax-post-container {
	color:#808080;
	}


#contact{
	color:#808080;
}

.newsletter{
	color: black
;
text-transform: uppercase;
}

.service-head{
/* 	color: black */
;
	}


.impressum{
	font-size: 10px;
	padding-top: 100px;
}
.impressum p {
	color: #4a4a4a;

}

/* ///////////////////// News section ////////////////// */

#news .section-headline{
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	padding-top: 0px;
}

#news{
min-height:700px;
}

.news-box{
	margin-top: 10px;
	min-height: 290px !important;
	border-bottom: 1px solid #3c3d39;
/* 	border-top: 1px solid #3c3d39; */
	background: rgba(60,61,57,.01);
}

.mehr{
float: left;
padding-top: 20px;
cursor: pointer;
}
.weniger{
float: right;	
padding-top: 20px;
cursor: pointer;
}

.ajaxcontainer h4 a{
color: #ff4015
 !important;
cursor: pointer;
}

.ajaxcontainer h4 a:hover{
color: #ff4015
 !important;
opacity: .4;
}


#your_post_here img{
	cursor: default;
}

.news-bild{
	margin-right: 20px;
}

/* ////////////// musik ///////////// */

#musik{
	background: url(images/black_paper.png);
	color: #213037 !important;
}

.container-bg{
	background: rgba(0,0,0,.02);
	padding-top: 20px;
}

#musik .section-headline{
	border-bottom: 2px solid #213037;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	top:0px;
}

.musik-box{
	margin-top: 15px;
	min-height: 510px !important;
/* 	border-bottom: 1px solid #3c3d39; */
	border-top: 1px solid #213037;
/* 	border-bottom: 1px solid rgba(255,255,255,.8); */
	background: rgba(60,61,57,.02);
	padding:0 10px;
	position: relative;
}

.bilder-box{

background-size: cover;
overflow: hidden;
margin-bottom: 15px;
box-shadow: 0 0 3px rgba(0,0,0,.5);
border-radius: 2px;
overflow: hidden;
	}

.upper-image{
/*
	position: absolute;
	z-index: 103;
	top:0px;
*/
transition: opacity .5s;
-webkit-transition: opacity .5s; 
}

.upper-image img{
margin: 0;
padding: 0;
}

.upper-image:hover{
opacity: .1;
}



.lower-image{
background-size: cover;
/*
	position: absolute;
	z-index: 102;
	top:0px;
*/

}

.tracklist{
	font-size: 10px;
	line-height: 1em !important;
	padding-bottom: 20px;
}

.tracklist p{
	line-height: 1.3em !important;
}

.icon-container{
/* 	float:left; */
	color: rgba(33,48,55,.4) !important;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	position: absolute;
}

.icon-container a{
	color: rgba(33,48,55,.4) !important;
}

.icon-container a:hover{
	color: rgba(33,48,55,.8) !important;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	cursor: pointer;
}

.amazon{
	bottom:6px;
	left:30px;
}

.apple{
	bottom:10px;
}

.icon-apple-more{
	font-size: 180%;
}

.icon-amazon{
	font-size: 200%;
}
.termin-box{
	margin-top: 10px;
	min-height: 290px !important;
/* 	border-bottom: 1px solid white; */
	border-top: 1px solid white;
	padding-bottom: 10px;
	padding: 10px;
	background: rgba(255,255,255,.1);
}

.termin-box strong{
	font-weight: 400 !important;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#musik p{
	color:#213037;
	font-size: 10px;
}


#musik h4{
	color:rgba(33,48,55,.7) !important;
	font-size: 12px;
	line-height: 1em;
	margin-bottom: -8px !important;
	text-transform: inherit;
	letter-spacing: 0;
}

#musik h3{
	color: #213037 !important;
	font-size: 12px;
}

.musik-foto{
	width: 100%;
	text-align: center;
		font-size:60%;
		text-transform: uppercase;
	margin: 40px 0 20px 0;
	font-family: "proxima-nova";
	letter-spacing: .2em;
	color: rgba(33,48,55,.6) !important;
}

/* ////////////// Galerie ///////////// */

#galerie{
	background: url(images/black_black_paper.png);
}

#galerie .section-headline{
	border-bottom: 2px solid #eceae2;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	color:#eceae2;
}

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
/* background: whitesmoke !important; */
background: #3c3d39;
color: #FFF;
}

.rsTmb{
	display:none !important;
}

/* ////////////// Werksverzeichnis ///////////// */
#werksverzeichnis {
	min-height: 1000px;
	margin-bottom: 20px;
	color: rgba(34,46,57,0.95);
}


#werksverzeichnis table{
	font-size: 75% !important;
}

.tablepress td, .tablepress th {
padding: 8px 8px 8px 0 !important;
border: 0;
background: 0 0;
text-align: left;
}

.column-1{
	font-weight: 600;
}

.table-bg{
	border-bottom: 1px solid rgba(0,0,0,.3);
/* 	margin-bottom: 10px;  */
	padding: 10px 0 10px 8px;
	 
}

.table-bg:nth-child(odd){
background: rgba(255,255,255,.2);
}

#werksverzeichnis .section-headline{
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
}



/* ////////////////////  parallax-section ////////////////// */

.parallax-section{
			background: url(images/parallax-bgs/nils-2.jpg);
			height: 100% !important;
			width: 100%;
			background-attachment: fixed;
			background-position: 50% 0;
			background-repeat: no-repeat;
			position: relative;
			box-shadow:inset 0px 0px 25px rgba(0,0,0,.8);
			background-size: cover;
			display: block;

}

.mobile-bg{
	display: none;
	position: relative;
	overflow: hidden;
}

.mobile-bg img{
margin: 0;
max-width: none !important;
height:450px;
width: auto;
margin-left:-200px;
}

.pxs2{
			background: url(images/parallax-bgs/nils-5.jpg);
}
						
.pxs3{
			background: url(images/parallax-bgs/nils-6.jpg);
}

.pxs4{
			background: url(images/parallax-bgs/nils-8.jpg);
}

.pxs5{
			background: url(images/parallax-bgs/nils-7.jpg);
}
/* ////////////// video ///////////// */

.disco-box{
	padding-bottom: 30px;
}

#video{
	background: url(images/black_black_paper.png);
	height: 100%;
		color: #c0bfb5;

}

#video .lead {
margin-bottom: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
color: #c0bfb5;
}

#video .section-headline{
	border-bottom: 2px solid #eceae2;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	color: #c0bfb5;
}


#video .service-head{
	border-bottom: 2px solid #eceae2;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	color: #c0bfb5;
}





.it-ml-am img{
	box-shadow: none;
	opacity: .5;
	margin-right: 5px;
}

.it-ml-am img:hover{
	opacity: .8;
}

#produktionen .section-headline{
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
}


#video .rsUni, #video .rsUni .rsOverflow, #video .rsUni .rsSlide, #video .rsUni .rsVideoFrameHolder, #video .rsUni .rsThumbs {
background: 
black;
color: 
#FFF;
}
/*
#produktionen, p{
	color:black
;
*/
}


#produktionen h4{
	color:white !important;
}

#produktionen h3, h5{
/*
	color: #ff4015
 !important
*/;
}

#produktionen img 
{ 
filter: grayscale(50%);
-webkit-filter: grayscale(50%);
-moz-filter: grayscale(50%);
-ms-filter: grayscale(50%);
-o-filter: grayscale(50%);

}

#produktionen img:hover 
{ 
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
/*
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
transition: all .5s ease-in;
*/
}

.tablepress{
	font-size: 90%;
	line-height: 1.2em;
}

.tablepress thead th,td{
	background: transparent !important;
}
.tablepress thead th,td {
border-bottom: 1px solid white !important;
}

.tablepress thead th, .tablepress tfoot th {
font-weight: 400 !important;
letter-spacing: .1em;
text-transform: uppercase;
}
/* ////////////// Biographie///////////// */



#biographie{
	background: url(images/black_black_paper.png);
padding-bottom: 50px;
}

#biographie .section-headline{
	border-bottom: 2px solid #eceae2;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	color:#eceae2;
	color: #c0bfb5;
}

#biographie p {
	color:#eceae2;
	text-shadow:0 -1px 0 rgba(0,0,0,1);
/* width: 200px; */
/*     text-align: justify; */

  }
.spalten{
	padding-top: 20px;
    -webkit-column-count: 3;  
    -webkit-column-gap: 40px;  
    -webkit-column-rule-color: #575751;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
 
    -moz-column-count: 3;  
    -moz-column-gap: 40px;
    -moz-column-rule-color: #575751;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;

    column-gap: 40px;
    column-rule-color: #575751;
    column-rule-style: solid;
    column-rule-width: 1px;	
}

.spalten img{
	opacity:.8 !important;
	margin: 20px 0 20px 0;
}


.first p{
	padding-right:20px !important;
	border-right: 1px solid white;
}

.last p{
		padding-left:20px;

}

/*
.column:nth-child(2){
	padding-left:10px;
	padding-right:10px;
}
*/

#biographie h4{
	color:#ff4015 !important;
}

#biographie img{
/* 	opacity: 0; */
	position: relative;
}

/* ///////////////////// Presse section ////////////////// */

#presse{
min-height:400px;
padding-bottom: 200px;
background: url(images/black_paper.png);
}

#presse .lead {
margin-bottom: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
/* color: #c0bfb5; */
}

#presse .section-headline{
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	padding-top: 0px;
}
.autor{
	font-size:60%;
	margin: 0px 0 -10px 0;
	font-family: "proxima-nova";
	letter-spacing: .2em;
	color: rgba(33,48,55,.6) !important;
}
#presse h4{
	margin: 20px 0 0px 0!important;
	text-align: center;
	border-bottom: 1px solid rgba(0,0,0,.5);
	padding-bottom: 20px;
}

#presse .spalten{
	margin: 0px 0 20px 0!important;
	border-bottom: 1px solid rgba(255,255,255,.5);
	border-bottom: 1px solid rgba(0,0,0,.5);
	padding-bottom: 20px;
	
	-webkit-column-count: 3;  
    -webkit-column-gap: 40px;  
    -webkit-column-rule-color: rgba(0,0,0,.1);
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
 
    -moz-column-count: 3;  
    -moz-column-gap: 40px;
    -moz-column-rule-color: rgba(0,0,0,.1);
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;

    column-gap: 40px;
    column-rule-color: rgba(0,0,0,.1);
    column-rule-style: solid;
    column-rule-width: 1px;	
}

.spalten:first-letter{ 
font-size:200%;
}

/*  p:first-line { line-height: 100%; } */
/* #presse p { text-indent: 20%; }  */

.presse-box{
	margin-top: 15px;
/* 	min-height: 290px !important; */
/* 	border-bottom: 1px solid #3c3d39; */
	border-top: 1px solid #3c3d39;
	background: rgba(60,61,57,.01);

}

.presse-container .presse-box{
	border-top: none;
}





/* ///////////////////// KONTAKT section ////////////////// */

#kontakt{
/* min-height:700px; */
min-height: 100%;
padding-bottom: 200px;
background: url(images/black_black_paper.png);
color: #c0bfb5;
}

.wpcf7{
color: #c0bfb5 !important;
	
}


#kontakt .section-headline{
	border-bottom: 2px solid #c0bfb5;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
}


/* ///////////////////// Impressum ////////////////// */

#impressum{
background: url(images/black_paper.png);	
}

#impressum .section-headline{
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	padding-top: 0px;
}

/* ////////////////// Media queries ///////////// */


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

  .nav {
  margin-top: 30px;
/*   background: aqua; */
padding-bottom: 20px;
}
  
#werksverzeichnis{
	padding-bottom: 30px !important;
}

/*
.naviblock ul li{
	font-size: 80%;
}
*/

/*
.nav{
	background: yellow;
}
*/

} 

@media (max-width: 767px) {
  #f92-slider{display: none;}
  #f92-header{display: block;}
  .thewrap-blue {
padding-top: 0px;
padding-bottom: 0px;
width: 100%;
height: auto;
}

h1{
	font-size: 20px;
}

h3{
	font-size: 24px;
}

.tablepress{
	font-size: 50%;
	
}
.thewrap-blue img {
margin-bottom: 0px;
box-shadow: 0px 0px 4px rgba(0,0,0,0);
}

#logo {
/* background: url(images/parallax-bgs/rbs-logo.png) center; */
background-size: cover;
height: 200px;
width: 200px;
position: relative;
z-index: 200;
left:10%;
font-size: 40px;
}



.oben{
			background: rgba(0,0,0,.75);
			padding: 20px;
			height:180px;
			position: absolute;
			width: 970px;
			z-index: 9;
			top:-50px;

}

.news-box{
min-height: 10px !important;
border-bottom: none;
}

.termin-box{
/* border-top:none;	 */
min-height: 100px !important;
}

.spalten , #presse .spalten{
	    column-count: 1;  
	    -webkit-column-count: 1;  
	    -moz-column-count: 1;  

}



#home{
background-attachment: fixed;
			background-position: 50% 0;
			background-repeat: no-repeat;
			position: relative;}

.the-wrap{
	padding: 30px 0 20px 0;
}
  
  .navbar .nav {
float: left;
margin: 0px 10px 0 0;
}


  .navbar {
  position: fixed;
  width: 350px;
  z-index: 12;
}
/* body{margin-top: 20px;} */
  
#news .section-headline{
	line-height: .8em;
	min-height: 120px;
}

.logo-small{
	display: none;
}

#scroll-news {
			background-position: 80% 0;
			background-size: 720px;
			}
.parallax-section{
display: none;
}

.mobile-bg{
	display: block;
}

.audio-player{
	width: 90%;
	position: absolute;
	bottom: 50px;
	left:15px;
	right: 0px;
}


}


@media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) {

}

@media (min-width: 768px) {
  #f92-header{display: none;}
  .navbar{
	position: fixed;
	top:40px;
	width: 970px;
  z-index: 12;
	}
   }


.typo a.view-article{display: none;}

