/* ### LAYOUT ### */

body, html { margin: 0; padding: 0; height: 100%; }

body{
	margin: 0; 
	padding: 0;
	font-family: sans-serif;
	font-size: small;
	/*background : transparent url(../html/media/header_repeat.jpg) repeat-x top;*/
	background: url(../html/media/body.jpg) repeat-y center top;
	}

* html body { 
	height: 100%; 
	font-size: x-small; /*for IE5/Win*/
	f\ont-size:small; /*for other IE versions */
	}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   	Bugfix für FF: Bei zu kleinem Browserfenster bleibt der Hintergrund 
   	zentriert und "verutscht"
*/
	html { min-width: 943px; }
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
#page_margins{
	border: 0px solid;
	margin: 0 auto;
	font-size: 100%;
	width: 100%;
	background : transparent url(../html/media/header_repeat.jpg) repeat-x top;
	/*background: url(../html/media/body2.jpg) repeat-y center top;*/
	min-width: 943px;
	position: relative; min-height: 100%;
	}
	
#page { 
	width: 943px; max-width: 943px; 
	margin: 0 auto; padding: 0;
	position: relative;
	}

#homelink {
	position: absolute;
	top: 0px; right: 63px;
	width: 200px; height: 70px;
}

#freisteller {
	position: absolute;
	top: 20px;
	right: 290px;
	}

#main { 
	width: 943px; max-width: 943px; 
	margin: 0 auto; 
	background: transparent url(../html/media/header.jpg) no-repeat top;
	min-height: 277px;
	padding: 160px 0 20px 0;
	}
	

#col2 { margin: 0 25px 0 0; }
#col2_content {
	margin: 0; padding: 0;
	}

#col3_content {
	padding: 0 50px; 
	}

#footer_wrap {  
	height: 22px; 
	position: fixed;
	bottom: 0px; 
	width: 100%; 
	background: #000 url(../html/media/footer_repeat.jpg) repeat-x; 
	margin: 0 auto; 
	z-index: 5000;
	}	
* html #footer_wrap { 
	position: absolute; position: relative; 
	bottom: 0px; height: 22px; 
	margin: 0 auto; 
	margin-top: 20px; height: auto;
	}
	
#footer {
	margin: 0 auto; padding: 0;
	width: 944px; height: 22px;
	background: url(../html/media/footer.jpg) no-repeat left;
	}

* html #footer { background: url(../html/media/footer_2.jpg) no-repeat 1px; width: 943px !important; margin: 0 auto !important; }
	
/* html #footer_wrap { position: fixed; bottom: 0px; height: 3%; }*/

