@charset "utf-8";
/* CSS Document */

/*

Farben
rot:	#e2000e; - rgba(226,0,14,1.0);
grau:   #868686; - rgba(134,134,134,1.0);
@foot_back_col1:		rgba(55,55,55,1);
@foot_back_col2:		rgba(88,88,88,1);
@foot_back_angle:		45deg;
*/
*{
	margin:0;
	padding:0;
	font-family: 'TitilliumText22LLight';
}

#wrapper{
	

}
#spacer{box-sizing: border-box;background:#353535;color:#FFF;height:50px;text-align:right;color:#FFFFFF;font-size:0.8em;font-weight:bold;padding:15px 15px 0 0;letter-spacing:0.06em; }
header{
	position:fixed;
	top:0;
	height:300px;
	width:100%;
	background: rgba(226,0,14,1.0);text-align:center;
}
#logo{
	
	
}
#logopic{margin-top:25px;
}
#themepic{
	width:100%;
	height:305px;
	background:  url(background.jpg) no-repeat center center;
	background-size: cover;
}



#content{
	min-height:300px;
	margin-top:300px;
	background:rgba(255,255,255,1);
	width:100%;
}



#block{padding:50px;}
footer{
	background-image: linear-gradient(45deg, #353535 0%, #424242 100%);
	
	color:#FFFFFF;
	letter-spacing:0.07em;
	padding:40px;
	font-size:11px;
}

nav {
  	float: left;
  	width: 100%;
  	padding-left:50px;
	border-bottom:5px solid #353535;
	background:rgba(255,255,255,1);
}

nav ul {
  	margin: 0;
  	padding: 0;
	font-size: 1.2em;
}
 
nav li, nav li a {
  	display: block;
  	color: #5d5d5b;
  	text-decoration: none;

	font-weight:bold;
}

nav ul li {
  	position: relative;
  	float: left;
  	list-style: none;
	text-align: left;
	padding: 20px;
}
nav ul li:first-child{
}
 
nav ul li:hover,nav ul li a:hover {
  	color:#e2000e;text-shadow: 1px 1px 0px #AAA;
}
 
nav ul li a {
 	
}

nav ul ul {
  	position: absolute;
  	top: 100%;
  	left: 0;
  	background: #FFF;
  	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
	font-size: 0.8em;
	visibility:hidden;
}
 
nav ul ul li {
  	float: none;
}
nav ul ul li:first-child {

} 
nav ul ul li  {
  	padding: 5px 10px;
}
nav ul ul li a{text-shadow:none!important;}
nav ul li:hover > ul {
  	visibility:visible;
}





h1{
	color:#e2000e;
	border-bottom: 2px solid #868686;
	font-size:1.25em;
	margin-bottom:25px;
}
h3{
	margin:0 0 10px;padding:0;border-bottom: 1px solid #e2000e;
}
#content p{text-align:justify;color:#353535;}
.contentpics_1colum{with:33%;max-width:500px;float:left;margin: 0 15px 15px 0;}
.contentpics_2colum{with:100%;max-width:600px;float:left;margin: 15px;}
.contentpics_2colum_right{with:100%;max-width:400px;float:left;margin: 15px;}