	@import url('menu.css');
	@import url('content.css');
	@import url('ie.css');

@media all{
* { margin:0; padding:0; font-size: 100%; }
html { height: 100% } 
body { 
	/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
	** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die H\FFFDhe des Browserfensters. */
	min-height: 101%;

	/* Beseitigung des Rundungsfehlers bei Schriftgr\FFFD\00FFFDen im Opera sowie Standardformatierungen */
	font-size: 100.01%; 

	/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Gr\FFFD\00FFFDe des Browser 
	Fensters ge\FFFDndert wird. */
	position: relative; 

	/* Vorgabe der Standardfarben und Textausrichtung*/     
	color: #000;
	background-color:#fdedcd;
	text-align: left;
  padding: 0;
	margin: 0 auto; 
	font-family: arial, helvetica, sans-serif;
  height: 101%;
  font-size: 0.9em;
} 
}
.hide {
	display: none !important;
}
.small {
	font-size: 0.63em;
}

#basic {margin:0 auto;width:1004px;min-height:100%;text-align:left;padding-top:0;}
#top {background-image:url("/images/top.gif");background-repeat:no-repeat;width:100%;height:326px;}

#leftmenu {width:400px;margin-left:2.3em;float:left;height:140px;}

#rightmenu {width:400px;float:right;height:140px;}

.box {
	padding-top: 0;
	margin-top: 0;
	padding-bottom:2em;
	width: 100%;
	background-image: url("/images/holzcontent.gif");
	background-repeat: repeat-y;
	min-height: 310px;
}

#content {min-height:310px;margin:0 auto;width:55%;clear:left;padding:1em;padding-bottom:2.5em; background-color:#FBE4B7; border:1px solid #936309;}

#content1 {margin-top:-16em;background-image:url("/images/rasen.png");background-repeat:no-repeat;width:100%;height:251px;}

#content_left {width:200px;height:160px;float:left;margin:1.5em 0 1em 17%;}

#content_right {width:200px;height:160px;float:right;margin:1.5em 17% 1em 0;}
