	body { margin:0; padding:0; }
	a { text-decoration:none; color:#96733E; }
	
	.head-full { background:#E5CB8D; height:70px; width:100%;  padding-top:15px; }
	.head-middle { width:1080px; height:350px; margin-top:-10px; padding:0 110px; }
	.head-middle img { float:left; margin-left:5px; height:195px; }
	/* 	.head-middle img { float:left; margin-left:5px; height:195px; max-height:50%; clear:both; } */
	
	.head-stripe { background:#96733E; height:28px; width:100%; min-width:950px; }
	.mob-stripe { background:#96733E; width:100%; height:2px; display:none; }
	.white-stripe { display:none; }
	
	.head-title { font-family:verdana; font-size:32px; color:#fff; text-align:right;  margin-left:75px; margin-top:-25px; float:left; }
	.head-sub { font-family:verdana; font-size:26px; color:#fff; text-align:right;  margin-left:78px; float:left; }
	.head-navi { float:right; text-align:left; width:630px; margin-left:78px; padding-top:4px; 	}
	.head-navi div { float:left; color:#B79239; }
	.head-navi div a.itm { color:#fff; font-family:verdana; font-size:16px; } 
	.head-navi div a.itmx { color:#B79239; font-family:verdana; font-size:16px; }

	.p-bild-large { width:790px; clear:both; }
	.p-bild-rechts { float:right; width:400px; margin-left:35px; }
	.p-bild { float:left; width:400px; margin-right:35px; }
	.p-text { float:left; width:50%;  }
	.p-break { float:none; clear:both; height:50px; width:90%; }
	.t-break { float:none; clear:both; height:5px; width:90%;  }
	
	.data-block { clear:both; margin:50px 0; max-width:960px; border:solid 1px #DCD6CE; }
	.p-bild  { float:none; }
	.p-text { float:left; width:50%; text-align:left; margin-left:25px; }


	.main-full { width:100%; margin-top:100px; clear:both; }
	.main-block {  font-family: arial; color:#232323; font-size:20px; margin:25px 25px 0 25px;  width:1080px; height:600px; clear:both; }
	.main-left, 
	.main-right,
	.main.middle,
	.main-midrig { height:500px; float:left; margin:0 10px; }
	.max-block { text-align:left; font-family: arial; color:#232323; font-size:16px; width:1080px; height:auto; clear:both; overflow:show; }
	
	.main-left, .main-middle, .main-right	{ width:380px; float:left; }
	.main-midrig { width:600px; float:left; }
		
		


	.neuesdiv { width:1067px; border:solid 1px #DCD6CE; }
	.neuesdiv p  { float:left; text-align:left; width:68%; margin-left:25px; }
	.neuesdiv img { float:left; width:28%; vertical-align:bottom; border:none; margin:0; padding:0; }
	.neuesdiv .rechts { float:right; }

	.doppeldiv { width:1067px; border:solid 1px #DCD6CE; }
	.doppeldiv p  { float:left; text-align:left; width:28%; margin-left:25px; }
	.doppeldiv img { float:left; width:68%; vertical-align:bottom; border:none; margin:0; padding:0; }
	.doppeldiv .rechts { float:right; }

	.samediv { width:1067px; border:solid 1px #DCD6CE; }
	.samediv p  { float:left; text-align:left; width:58%; margin-left:25px; }
	.samediv img { float:left; width:38%; vertical-align:bottom; border:none; margin:0; padding:0; }
	.samediv .rechts { float:right; }

	.fulldiv { width:1067px; border:solid 1px #DCD6CE; }
	.fulldiv p { float:left; width:95%; vertical-align:bottom; border:none; margin-left:25px; }
	.fulldiv img { float:left; width:100%; vertical-align:bottom; border:none; margin:0; padding:0; }

	.zweigeteilt .li { width:42%; }
	.zweigeteilt .re { width:58%; float:right; }
	.zweigeteilt p { width:55%; }

	.clearr { clear:both; }
	.ubschrift { font-family:Verdana, Arial; font-size:22px; }
	.data-block { border:none; margin:0; padding:0; }
	.details { border:solid 1px #DCD6CE; height:75%; clear:both; float:none; }
	
	.main-produkte .main-block,
	.main-ueberuns .main-block,
	.main-design .main-block, 
	.main-vertrieb .main-block, 
	.main-shop .main-block { text-align:left; }
	
	.main-block .claim { font-size:16px; float:none; clear:both; margin:30px 0; } 
	.main-block .claim .head { font-size:24px; }  
	.main-slider .slider { border:solid 1px #DCD6CE;  }
	
	.main-slider .sliderLink { cursor:pointer; }
	.main-slider .sliderLink2 { cursor:pointer; color:#C9AA7B; }
	
	.main-slider .slider-nav div { background-color:#9E7D4D; border:solid 1px #7C6F45; }
	.main-slider .slider-nav div.av { background-color:#F8EAB9; }
	
	.footer { height:25px; width:100%; clear:both; margin-bottom:15px; }
	.footer div {  text-align:right; width:1080px; clear:both; }
	.footer div a.itm { color:#999; font-family:verdana; font-size:16px; }
	.footer div a.itm img { border:none; vertical-align:bottom; marin:0; padding:0; }
	
	.slider, 
	.slider-slides { width: 920px; height: 540px; overflow: hidden; }
	.slider-slides img { height:480px !important; }
	.slider-text { position: absolute; top: 25px; right: 5px; 
			width: 32%; height: 85%; 
			background-color: none; }	
	.slider-text .wrapper { color:#333; margin: 15px; text-align:left;  
						   font-size: 20px; line-height:22px; }
	.slider-gray-font { color:#CCC !important; }
	
	.footer-div { clear:both; float:none; margin-top:150px; height:70px; }
	
	
	
	@media screen and (max-width: 480px ) and (orientation: portrait){
		.head-full { padding-top:10px; clear:both; }
		.head-middle { width:95%; height:auto; clear:both; margin-left:7%; text-align:center; }
		.head-middle img { display:block; width:60%; height:auto; padding:0; margin:10pt 0 0 0; clear:both; }
		

		.mob-stripe { display:block; clear:both; height:1px; margin-top: 5px !important; }
		.white-stripe { display:block; height:10px; clear:both; } 
		
		.head-navi { float:none; clear:both; width:95%; }
		.head-navi a.itm { width:95%; }
		
		.head-title, .head-sub { width:95%; margin:0; padding:0; text-align:left; color:#614C3B; clear:both; }
		.head-title { margin-top:25px; float:left; font-weight:bold; font-size:14px; }
		.head-sub { font-weight:normal; font-size:14px; }
		.head-stripe { height:172px; padding-left:10%; width:90%; min-width:auto; }
		.head-navi { margin:0; padding:0; height:142px; }
		.head-navi div { float:none; clear:both; width:95%; font-size:36pt; line-height:24pt; }
		
		.head-navi .itm, 
		.head-navi .itmx { height:18pt; line-height:18pt; }
		
		.head-navi .itmx { line-height:32pt; margin:0; padding:0; vertical-align:middle;  }
		
		
		.main-full { margin-top:20px; }
		.main-full, 
		.max-block  { width:95%; }

		.main-slider { width:95%; }
		.main-slider .slider { border:none;  }
		
		.main-slider .main-block { width:95%; height:420px; }
		.main-slider .slider-nav { display:none; }		
		.main-contact .fulldiv { width:95%; } 
		.main-contact .fulldiv p { margin-left:12px; width:92%; text-align:justify; }
		
		.main-left img { width:95%; }
		.main-left, 
		.main-right,
		.main.middle,
		.main-midrig,
		.main-block,
		.main-full 
		{ float:none; clear:both; width:95% }

		.slider { width: 920px; height: 810px; overflow: show; } 
		.slider-slides { width: 920px; height: 810px; overflow: show; }
		.sliderLink { cursor:pointer; }

		.slider { display:none; }
		.slider-slides img { height:540px !important; }
		.slider-text { top:560px; width:90%; }
		.slider-text .wrapper { font-size:24px !important; line-height:38px; text-align:justify; }
		.slider-gray-font { color:#333 !important; }
		
		.neuesdiv, 
		.doppeldiv, 
		.samediv,
		.fulldiv { width:95%; } 

		.details, 
		.details .b200 ,
		.details .b300 ,
		.details .b420 ,
		.details .b480 { width:90%; }
		
	
		.neuesdiv img, .neuesdiv .rechts, 
		.doppeldiv img, .doppeldiv .rechts, 
		.samediv img, .samediv .rechts,
		.fulldiv  img { float:none; clear:both; width:95% !important; }
		
		.p-bild, 
		.p-bild-large, 
		.p-bild-rechts { float:none; clear:both; width:95%; margin:0; }
		.p-text { float:none; clear:both; width:95%;  }
		.p-break { height:1px; margin:15px 0; padding:0;  }

		
		.footer { display:block; clear:both; }
		.footer div  { display:block; width:95%; clear:both; float:none; text-align:left; }
		
	}
	
	
	