/* Normalizes margin, padding */
body, div,dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0;
}

body {	
	align: center;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	font-size: 11px;
	/*background-color: #534a48;*/
	background-color: #FFFFFF;
}

div#container {	
	position: absolute;
	margin:  0 0 0 -473px;
	left: 50%;
	width: 946px;	
	min-height: 680px;
	background-color: #FFFFFF;
	
}

div#header {
	background: url(../IMAGES/header.jpg);
	position: absolute;	  
	left: 3px;
	top: 3px;
	width: 940px;
	height: 132px;	
	background-color: #EAD0C4;	 
							
}

div#bodycontainer {
	position: absolute;	
	margin:  134px 0 0 0;
	width: 940px;
	min-height: 536px;	  
	top: 1px; 
	left: 3px;
	/*background-color: #7F6F69;*/
}

div#menucontainer {
	position: absolute;	 
	padding: 10 10 10 10;
	left: 0px;
	top: 0px;	  
	bottom: 0px;
	width: 105px; 
	height: 560px; 
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}


div#rechts {
	position: absolute; 
	padding: 10px 10px 10px 10px;
	margin:  0 0 0 0px;
	right: 0px;
	top: 0px; 
	bottom: 0px;
	width: 190px;	
	/*min-height: 80%	;*/
	height: 560px;
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

div#content {
	/*position: absolute;*/	  
	padding: 10px 10px 10px 10px;
	margin:  0 0 0 146px;
	left: 50%;
	top: 0px;
	width: 545px;  
	min-height: 516px;
	/*background-color: #FFFFFF; */
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

a:link { 
	/*font-weight: bold; */
	text-decoration: none; 
	color: #000000;
	}
a:visited { 
	/*font-weight: bold;  */
	text-decoration: none; 
	color: #000000;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #336600;
	}

table {
 		font-size: 12px;
	  }	