
		.maxi
		{
		max-width: 100%;
		}

	@media (min-width:1000px)
	{
		#header ul li a
		{
			font-size: 15px;
		}
	}
	@media (max-width:1020px)
	{		
		.mainbox
		{
			max-width: 100%;
			float: none;
		}
		.mainboxbig
		{
			max-width: 100%;
			float: none;
		}
    }
	@media (max-width:800px)
	{
		body
		{
		font-size: 16px;
		}
		#header ul li a
		{
			font-size: 12px;
		}
		
		.telolb,.telmab
		{
		font-size: 14px;
		}


		#uhide
		{
		padding: 0;
		text-align: center;
		background: none;
		}
		#inuhide
		{
		padding: 0;
		}
		#uhide .linie
		{
		display: none;
		}
		#header #inuhide ul li
		{
		border-top: 0;
		}
		#header #inuhide ul li a
		{
		padding: 10px;
		font-size: 14px;
		display: block;
		background: #fff !important;
		color: #111 !important;
		}
		#header #inuhide ul li a:hover
		{
		background: #7F030D !important;
		color: #fff !important;
		}
		#uheader
		{
		display: block;
		font-size: 20px;
		}
	   
		.headerlogobox
		{
			text-align: center;
		} 	
    	
		.text 
		{
			column-count: 1;
			-moz-column-count: 1;
			-webkit-column-count: 1;
		}
		.pix 
		{
			float: none;
			display: block;
		}
		.pixbox 
		{
			width: 100%;
			float: none;
			display: block;
		}
		.picbox 
		{
			width: 100%;
			float: none;
			display: block;
		}
		.picboxbig 
		{
			width: 100%;
			float: none;
			display: block;
		}
		.pixbox img
		{
			width: 100%;
			float: none;
			display: block;
			padding: 2px 0 !important;
		}
				
		.pixbox a 
		{
			width: 100%;
			float: none;
			display: block;
		}
		.picbox img
		{
			width: 100%;
			float: none;
			display: block;  
			padding: 2px 0 !important;
		}
				
		.picbox a 
		{
			width: 100%;
			float: none;
			display: block;
		}
			
		.pixbox
		{
			float: none;
			display: block;
			height: auto;
			min-height: auto;
			max-height: auto;
		}
		
		.floatboxcontent
		{
			float: none;
			position: relative;
			max-width: 100%;
			min-width: 100%;
			width: 100%;
			margin: 0 auto;
			right: 0;
			padding: 15px 0 0 0;
			height: auto;
		}
		.fboxhead
		{
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			width: auto;
			height: 50px; 
 -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
			transform: rotate(0deg);
			margin: -10px  0 0 0 !important;
			height: 30px;
			
		}
		.fboxcontent
		{
		margin: 30px 0 0 10px;
		}
		.mbg
		{
		height: auto;
		}
		
	}
        
	@media (max-width:910px)
	{   
		.navi
		{
			padding: 0;
		}  
		#header ul li
		{
			display: block;
			border-top: 1px solid #fff;
    	}
		#header ul li a
		{  
			color: #fff !important;
			display: block;
			border: none;    
			margin: 2px 0;    
			padding: 10px 10px;
			background: #7F030D;
		}
		#header ul li a:hover
		{    
			color: #7F030D !important;
			border: none;     
			background: #fff;
		}
	}  
	@media (max-width:620px)
	{   
		/*
		.telmab, .telolb
		{
		margin: 10px auto;
		display: block;
		float: none;
		}
		*/
		#warenkorbinhalt2,#warenkorbinhalt3
		{
		font-size: 12px;
		}
	}
	