  @media only screen and (max-width:1680px) { 
 
 #MenueLine{
	


clear:both;

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-2.8em;
	right:2em;
	
}
#stay1{
	height: 7em;
	
	
}
}
 
 @media only screen and (max-width:1440px) { 
 
 #MenueLine{

clear:both;

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-1.8em;
	right:2em;
	
}
#stay1{
	height: 8em;
	
	
}
.cmain{
margin-left:1em;
margin-right:1em;
	}
}
 @media only screen and (max-width:1368px) { 
 
 #MenueLine{

clear:both;

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-1.8em;
	right:2em;
	
}
#stay1{
	height: 8em;
	
	
}
.cmain{
margin-left:1em;
margin-right:1em;
	}
}
 
  @media only screen and (max-width:1280px) { 
 #MenueLine{

clear:both;

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-1.8em;
	right:2em;
	
}
#stay1{
	height: 8em;
	
	
}
.cmain{
margin-left:1em;
margin-right:1em;
	}
}
  @media only screen and (max-width:1200px) { 
 
 #MenueLine{
	


clear:both;

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-1.8em;
	left:-11em;
	
}
.cmain{
margin-left:1em;
margin-right:1em;
	}

}
 
   @media only screen and (max-width:1080px) { 
 #MenueLine{

position: relative;
	top:-2.2em;
	left:0em;
	right:0em;
	right:0.5em;
	width:1024px;
	font-size: 1.1em;
	margin:0em;
	
}
#menu{

		float: none;
		position:relative;
		right:0em;
		top:-0.8em;
		left:17.5em;
		
}
#menu li.mains
{

		float: left;
	padding-right:0px;
	position: relative;

	right: -4.8em;
	top:16px;
	padding-top:4px;

	line-height: 0;
	min-width:60px;
	text-align: left;
	
}

#LgoFirst{
float:none;

width:100%;
	
}

#stay1{
	height: 7em;
	
	
}
	
		#sidepictures{
float:right;
text-align:center;
	margin-bottom:32px;
	margin-left:2em;
	width:300px;
	overflow:hidden;
min-height:240px;

	padding: 0px 0px 0px 0px;
	

}

#sidepictures img{
	margin-bottom:1.4em;
	width:100%;
	}
.cmain{
margin-left:1em;
margin-right:1em;
	}
}


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

#stay1{


	height:5em;
}

 .sec-header{

	height:4em;
	
}
.ishadow{
	height:4em;
	
}
.cmain{
margin-left:0.3em;
margin-right:0.3em;

	font-size: 1.2em;
	color:#454545;

	
	line-height:1.6em;
	text-align: left;
padding-bottom:0.4em;
/*background-color : rgba(250, 250, 250, 1);*/

margin-left:0em;
margin-right:0em;
text-align: left;
margin-bottom:1.4em;

}

	#sidepictures{
float:left;
text-align:center;
	
	margin-left:0em;
	margin-right:0em;
	
		overflow:hidden;
width:99%;

	padding: 0px 0px 0px 0px;
		
		margin-bottom:0px;

min-height: 12px;

}

#sidepictures img{
	width:90%;
	margin-bottom:1em;
	}
.txtLogo{
	
	width:12%;position:relative;top:2px;
	
}

.SideTopName{
	display: none;
	
}

.SideHeadline{

	font: 1.1em;
	letter-spacing:0em;
color:#454545;

font-weight:bold;

	padding-left:0px;
	margin-bottom:1em;
		 /* background: rgba(40, 140, 120, 0.6);*/

	text-align: center;

	}
#conTopLinks{
	font-size: 1.1em;
	line-height: 2em;
	
}

#conTopLinks a{
	color:#454545;
		margin-left:0em;
	text-align: left;
	cursor: pointer;
	float:left;
	width:11em;
	
}

#LgoFirst{
	
		padding-top:1.2em;
		/*border-bottom:1px solid #eee;*/
	width:3em;
		 font-family:  sans-serif;
		 font-weight:bold;
	
height:4em;

text-align:left;
color:white;/*  color: #90AB89;*/ 
 font-size: 1.1em;


 	background-image: url("../grafik/logos/Logo_1.svg");
	background-repeat:no-repeat;
		 background-position:1.2em 0.5em;
		 background-size: 6em;
 float:left;


	
}
#MenueLine{

margin-right:0.8em;
	
	text-align: left;
	position: relative;
	top:-5em;
	left:0em;
	width:6em;	


	
}

	#menu{
	
	display: none;
	}
	

	#smallNav{
	
	display:block;
	position: fixed;
	top:0.2em;
	left:0.1em;
	} 
.bNavT{
	font-size: 1.2em;
	position: relative;
	left:-1.7em;
	top:-0.3em;
	
	}



#NaviMobile{
	display:block;	
		
height:4em;


    
}
 .con-cont1{


  
 padding-top:2em;

  
}

.con-footer{
	display: none;
}


 



		
}/*375*/

 

