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

	img {max-width:100%}

	#menu, .team ul li .dot {
		display:none;
	}
	
	/* anker verlegen */
	div .anker{padding-top: 67px; margin-top: -67px;}
	
	#mobilemenu  
	{ 
	position: fixed; 
	width:100%;
	z-index:1000;
	top: 0;
	}

	
	.slicknav_menu {
		display:block;
	}
	
	#container 
	{
		width: 100%;
		margin: 0 0 50px 0;
		background-color: #fff;
	}
	
	
	.siegel {
		position: absolute;
		top: 40px;
		right: 28px;
	}


	
	/*** home ***/
	
	
	#home  { height: auto; }

	.logo {	float: none; display: block; padding-top: 40px;} 
	/*.logo { display:none;}*/
	.team { display: block; margin: 20px 20px 0 20px; width: auto; padding: 0px 0 20px 0; }
	.team ul
	{
		display: block;
		margin: 0 0 0 0;
		padding: 0;
		
	}
	.team ul li	{ float: none; }
	/*.teamfoto { display: none; }*/

	
	/*** Content ***/
	
	#home {margin: 0;padding: 0;}
	.sp01 {float: none; display: block; width: auto; margin: 0 20px 0 20px;}
	.sp01 h2 { padding-top: 10px;}
	.sp600 { width: auto; margin: 0 20px 0 20px;}
	.sp300	{ width: auto; float: none; display: block;margin: 0 20px 0 20px;}
	#content h1 { width: auto; margin: 0 20px 0 20px;}
	#content .sp300 h1 { display: none;}	
	
	#content h1.mid { margin: 0 0 20px 20px; }
	
	.teamname { font-size: 26px;  padding: 10px 0 10px 0; display: inline-block;}
	#steinbach .sp600, #diehl .sp600, #georgieff .sp600, #fuegener .sp600 { border-bottom: 2px #d97425 dotted; padding-bottom: 15px; margin-bottom: 5px;}
	
	.sp600 h2 { display: none };
	.teamfoto { display: none; }

	.banner
	{
		height: auto;
	}

	hr { max-width: 100%; }
	
	.fachmenu { text-align: left;}
	.showSingle {display: block; width: auto;	white-space: normal;}
	
	#fbtop { display: none;}
	.fachmenu br { display: none;}
	#fachbereiche h2 { text-align: left;}
	#content h1 br { display: none;}
	.showSingle br { display: block;}
	#patienten .sp300 { display: none;}
	#patienten .sp600 { margin-bottom: 20px;}
	#patienten h2 { display: block;}
	#kontakt h2 { display: block;}
	.fachmenu a
	{
		font-family: ProfileWeb;
		font-size: 22px;
		line-height: 25px;
	}
	
	#footer {width: auto; }
	
}

@media only screen and (max-width: 460px) {
	.siegel { display: none; }
	
}