
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700);


html
{
	font-family: 'Open Sans Condensed', sans-serif;

	
}
#banner
	{

	width: 100%;
	height: 30px;
	position: fixed;
	top: 520px;
	left: 190px;
	right:  0px;
	margin-top: 0;
	text-align: center;
	z-index: 1;
	
	
}
.bannertext
{
  font-weight: 700;
    text-decoration: none;
	 font-size: 30px;
    color: #ffffff;
    letter-spacing: 0.00em;
    line-height: 30px;
	 text-shadow: 0 0 5px black;
	

}
.titel
{
  font-weight: 700;
    text-decoration: none;
	 font-size: 18px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 30px;
	margin-left: 5px;
	padding-left: 2px;
	

}
.menueaktiv
{
    text-decoration: none;
	letter-spacing: 0.00em;
    font-size: 16px;

	letter-spacing: -0.00em;
    
	color:  #000000;
    
    line-height: 20px;
text-transform: uppercase;
	padding-left: 0px;
	
}


.menue
{
    text-decoration: none;
    font-size: 16px;
	letter-spacing: -0.00em;

    color: #000000;
    text-transform: uppercase;
    line-height: 20px;

	padding-left: 0px;
}
.menue:hover
{
    text-decoration: none;
    font-size: 16px;

	letter-spacing: -0.00em;
    
	color:  #ff0000;
    line-height: 20px;
	text-transform: uppercase;
	padding-left: 0px;
}

a.menue2aktiv
{
    text-decoration: none;
	letter-spacing: 0.00em;
    font-size: 16px;
    color: #ff0000;

    line-height: 30px;
text-transform: uppercase;
	padding-left: 10px;
	
}


.menue2
{
    text-decoration: none;
    font-size: 16px;
	letter-spacing: 0.00em;
	
    color: #000000;
    text-transform: uppercase;
    line-height: 30px;

	padding-left: 10px;
}
.menue2:hover
{
    text-decoration: none;
    font-size: 16px;

	letter-spacing: 0.00em;
    
	color:  #ff0000;
    line-height: 30px;
	text-transform: uppercase;
	padding-left: 10px;
}

.h1
{
   
    text-decoration: none;
	 font-size: 20px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 30px;
	text-transform: uppercase;
	

}
.h1small
{
   
    text-decoration: none;
	 font-size: 20px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 30px;
	
	

}
.h2
{
   
    text-decoration: none;
	 font-size: 20px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	
	

}
.h3
{
   
    text-decoration: none;
	 font-size: 17px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	
	

}

.content
{
    text-decoration: none;
	 font-size: 16px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	

}

.contentbold
{
   
    text-decoration: none;
	 font-size: 16px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	font-weight: 700;
	

}
.contentbold2
{
   
    text-decoration: none;
	 font-size: 16px;
    color: #ff0000;
    letter-spacing: 0.00em;
    line-height: 20px;
	font-weight: 700;
	

}
	.linkbold
{
   
    text-decoration: none;
	 font-size: 16px;
    color: #ff0000;
    letter-spacing: 0.00em;
    line-height: 20px;
	font-weight: 700;
	

}
.fuss
{
    text-decoration: none;
	 font-size: 14px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	

}
.fuss2
{
    text-decoration: none;
	 font-size: 15px;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 20px;
	

}
.fuss2:hover
{
    text-decoration: none;
	 font-size: 15px;
    color: #ff0000;
    letter-spacing: 0.00em;
    line-height: 20px;
	

}



.linie {
border :none;
border-top: 1px dotted #b2afaf;
background-color:#FFFFFF;
height: 1px;

}

a
{

    text-decoration: none;
    color: #ff0000;

}

.navclosed,
.menuetoggle
{
	display:none;
	
   background-color: transparent;
	
    border: none;
   
   

}

.navopen
{
	position:absolute; 
	z-index:100; 
	left:-5px; 
	top:25px; 
	width:200px; 

	
}
	.hidemobile
	{
		display: block;
	}
		.hidenormal
	{
		display: none;
	}

@media(max-width:1000px)
{
.test
	{
background: none;
		
	}	
	
.titel	
{
  font-weight: 700;
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    line-height: 1.2em;

	

}	
	
	
.img {
	width: 100%;
		height: auto;
	padding:1em;
	
}
.img2 {
	width: 50%;
		height: auto;
	
}
	
		.hidemobile
	{
		display: none;
	}
		.hidenormal
	{
		display: block;
	}
	

	body
	{
		margin:0px;
	}

	#menuebox
	{
		display:none;
	}
	
	#menuebox.menueopen
	{
		display:block;
		
	}
	
		  .menue
	  {
		  font-size: 2em;
		  line-height: 2em;
		display:block;
		border-top:3px solid #000000;
		padding-left:1em;
		
	  }
	
		.menueaktiv{
	 		display:block;
			border-bottom: 0px solid #000000;
	border-top:3px solid #000000;
line-height: 2em;
			color: #e30613;
			font-size: 2em;
			padding-left:1em;
			padding-bottom:0px;
	} 
	
	.menue:hover
	{
	
		font-size: 2em;
		color:#e30613;
		padding-left:1em;
		padding-bottom: 0px;
		line-height: 2em;

	
	}
	


	
	
	
	
	

	.menue2
	{
		padding-left:2em;
	font-size: 2em;
		  line-height: 2em;
		
		
	}
.menue2:hover
	{
	
		color: #e30613;
		padding-left:2em;	
font-size: 2em;
		  line-height: 2em;
	}
.menue2aktiv
	{
		font-size: 2em;
		  line-height: 2em;
		color: #e30613;
		padding-left:2em;
	}
	
.menuetoggle
	{
		display: inline;
	
	}
	
table,tbody,tr,td {
    display: block;
    width: auto;
    overflow: hidden;
	
	}	
	
.navclosed,
.navopen
	{
		display:block;
		position:static;
		width:auto; 
		background-color:rgba(255,255,255,1.0); 
		border: none;
			
	}
	
.h1
{
   
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	text-transform: uppercase;
	

}
	.h1small
{
   
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	
	

}

.h2
{
   
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	
	

}
.h3
{
   
    text-decoration: none;
	 font-size: 2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	
	

}

.content
{
    text-decoration: none;
	 font-size: 1.2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.2em;
	padding:1em;
	

}	
	.contentbold
{
   
    text-decoration: none;
	 font-size: 1.2em;
    color: #000000;
    letter-spacing: 0.00em;
    line-height: 1.1em;
	font-weight: 700;
	

}
.contentbold2
{
   
    text-decoration: none;
	 font-size: 1.2em;
    color: #ff0000;
    letter-spacing: 0.00em;
    line-height: 1.1em;
	font-weight: 700;
	

}
	
	.linkbold
{
   
    text-decoration: none;
	 font-size: 1.2em;
    color: #ff0000;
    letter-spacing: 0.00em;
    line-height: 1.1em;
	font-weight: 700;
	

}
	.fuss
{
    text-decoration: none;
	 font-size: 1.5em;
	line-height: 1.3em;
    color: #000000;
    letter-spacing: 0.00em;
	padding:1em;
    
	

}
.fuss2
{
    text-decoration: none;
	 font-size: 1.5em;
	line-height: 1.3em;
    color: #000000;
    letter-spacing: 0.00em;
    
	

}
.fuss2:hover
{
    text-decoration: none;
	   font-size: 1.5em;
	line-height: 1.3em;
    color: #ff0000;
    letter-spacing: 0.00em;
   
	

}
	.linie {
border :none;
border-top: 2px dotted #000000;
background-color:#FFFFFF;
height: 1em;

}
	
	
}