#nonFooter{
	position: relative;
	min-height: 101%;
}
* html #nonFooter{
	height: 101%;
}
#content{
	padding-bottom: 100px;
	width:950px;
	float:none;
}
#footer{
	margin-top: -90px;
	padding-left: 0px;
} 
#footer2, .footer2, a.footer2, a.footer2:link, a.footer2:focus, a.footer2:visited, a.footer2:hover {
	background-image:url('../bilder/linie_unten.png');
	background-position:0px20px;
	font-weight: lighter;
	background-repeat: repeat-x; 
	width:950px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}  
div.deko {
	background-image:url('../bilder/top_left.png'); 
	background-repeat:no-repeat; 
	width:547px; 
	height:173px; 
	float:left;
}
div.flp {
	height:73px; 
	width:454px;
}
.flp_logo {
	padding-left:180px;
}

div.bread {	
  background-image:url('../bilder/linie_unten2.png'); 
	background-repeat: repeat-x;
	background-position: 48px 48px;
	width:403px;
	padding-top:88px;
	margin-left:150px;
}
#bread, .bread, a.bread, a.bread:link, a.bread:focus, a.bread:visited, a.bread:hover {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#B4B25F;
} 
div.header_right{
	float:right; 
	background-image:url('../bilder/linie_oben.png'); 
	background-repeat: repeat-x; 
	height:173px; 
	width:397px;
}
div.reichle{
	float:right; 
	height:91px;
}
div.agentur{
	float:right; 
	height:14px;
	padding-top:107px;
	padding-right:2px;
}
div.hotline {
	float:right; 
	width:397px;
	height:13px;
	padding-top:8px;
}
div.main{
	width:950px; 
}
div.menue{
	float:left;
	width:155px;
	padding-left:0px;
	padding-top:30px;
}
* html div.inhalt {
	float:left;
	width:600px;
	padding-top:30px;
	position: static;
	padding-left:20px;
}
div.inhalt{
	float:left;
	width:770px;
	padding-top:30px;
	position: static;
	padding-left:25px;
}
.agentur{
	color:#b4b25f;
}
.hotline {
	color:#877051;
}
div.footer_top {
	width:100%;
	float:left;
	z-index:1;
}
div.footer_top1 {
	width:50%;
	float:left;
	z-index:1;
}
div.footer_top2 {
	float:left; 
	width:50%;
	padding-top:30px;
	z-index:1;
}
div.footer_sub, #footer_sub, .footer_sub, a.footer_sub, a.footer_sub:link, a.footer_sub:focus, a.footer_sub:visited, a.footer_sub:hover {
	width:100%; 
	padding-top:5px; 
	color:#877051;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	float:none;
}
div.footer_sub1, #footer_sub1, .footer_sub1, a.footer_sub1, a.footer_sub1:link, a.footer_sub1:focus, a.footer_sub1:visited, a.footer_sub1:hover {
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.footer_sub2, #footer_sub2, .footer_sub2, a.footer_sub2, a.footer_sub2:link, a.footer_sub2:focus, a.footer_sub2:visited, a.footer_sub2:hover {
	float:left; 
	width:295px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.inhalt_komplett{
	width:760px;
	background-color:#fbfaf6;
	height:167px;
	padding-left:10px;
}
div.inhalt_haupt{
	text-align:justify;
	float:left;
	width:495px;
	padding-right: 5px;
	* padding-top:5px;
}
div.inhalt_bild{
	float:left;
	width:250px;
}
* html div.inhalt_content {
	float: left;
	width:650px;
	padding-top:15px;
	border-left: 2px solid #fbfaf6;
	border-right: 2px solid #fbfaf6;
	border-bottom: 4px solid #fbfaf6;
  }

div.inhalt_content {
	float: inherit;
	width:690px;
	* width:686px;
	position:relative;
	padding-left:40px;
	padding-right:40px;
	* padding-top:15px;
	border-left: 2px solid #fbfaf6;
	border-right: 2px solid #fbfaf6;
	border-bottom: 4px solid #fbfaf6;
}
div.inhalt_preis{
	float:left;
	width:50%;
}
div.inhalt_preis_content{
	font-size:10px;
}
div.searchbox{
	top:0px;
	position: relative;
	z-index:auto;
}
div.produkte {
  float:left;
	width:230px;
	z-index:auto;
	vertical-align:top;
}
div.produkte2 {
	width:230px;
	z-index:auto;
	vertical-align:top;
	float:left;
}
div.menue_top {
	position:absolute;
	width:910px;
	}