*{	 margin:0;   padding: 0;}html, body {   height: 100%;		 text-align: center; /* Zentrierung des Layouts im IE 5 */	 background-image:url(../img/hg_content.jpg);	 background-repeat: repeat-x;	 background-color: #d0d4d5;}/* SEITENNAUFBAU */#container-page {	width: 960px;	background-color:#FFF;	background-image:url(../img/hg_page.jpg);	background-repeat:repeat-y;	position: relative;	text-align:left;	margin:auto;	min-height: 100%;  /* Maximale Höhe auf allen Bildschirmen */	height: auto !important;	height: 100%;	display:block; }  #container_leftside{ 	float:left;	width:199px;	display:block;	height:100%; }  #container_rightside{	 float:right;	 width:759px;	 margin:0 1px 0 1px;}* html #container_rightside{ /* IE6 Hack  weiße Linien*/	width:759px;	margin:0;	border-right:1px solid #FFF;}#claim{	background-color:#acc22d;	color:#FFF;	height:30px;	padding:19px 0 0 23px;	border-top:1px solid #FFF;	display:block;}#weissraum{	background-color:#FFF;	height:30px;	display:block;}#content{	float:left;	padding:0 0 0 23px;	width:470px;}#marginalspalte{	float:right;	width:233px;}  #container-page:after { /* Wiederholt den Hintergrund des Container!*/  clear: both;  display: block;  content: ".";  height: -10px;	/* Padding des container_rightside nach unten */  visibility: hidden;	}