@charset "utf-8";body {    	font: 100% Verdana, Arial, Helvetica, sans-serif;    	background: #f37800;    	margin: 0;     	padding: 0;    	text-align: center;     	color: #000000;		background-image:url(bg_px.jpg);		background-repeat:repeat-x;    }    #container {    	width: 910px;    	margin: 0 auto;     	text-align: left;    }    #header {		height:100px;    }		/*############################## NAVI ##############################*/		#navi {		padding-left:121px;		background-image:url(navi_bg.jpg);		background-repeat:no-repeat;	}	#navi a {		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:0.8em;		color:#FFFFFF;		background-color:#C56FA6;		line-height:22px;		padding:3px 8px 3px 10px;		text-decoration:none;			}	#navi a:hover {		background-color:#FFFFFF;		color:#C56FA6;	}	    #navi li {	  display:inline;    }	#navi ul, li { margin:0px; padding:0px }	#navi ul     { padding-left:0px; }	#navi ul, li  { margin:0 0 0 -6px; }		#navi a.isAktiv {		background-color:#FFFFFF;		color:#C56FA6;	}		/*############################## SUBNAVI ##############################*/		#subnavi {		padding:20px 0 0 120px;		height:59px;	}		#subnavi a {		margin-top:10px;		font-size:0.7em;		font-weight:bold;		color:#C56FA6;		text-decoration:none;	}		#subnavi a:hover {		color:#8c295c;		text-decoration:underline;	}		#subnavi a.isAktiv {		color:#8c295c;		text-decoration:underline;	}		#subNaviHead {		font-size:0.7em;		font-weight:bold;		color:#8c295c;		padding-bottom:10px;	}		/*############################## CONTENT ##############################*/	    #mainContent { 		height:429px; 		background-image:url(content_bg.jpg);		background-repeat:no-repeat;     }		#mainContentTop {		padding: 25px 0 0 100px;	}	#mainContentBottom {		padding: 51px 0 0 119px;	}		#contentBox {		padding:24px 0 0 120px;	}		#contentLeft {		float:left;		width:371px;		color:#8c295c;		font-size:0.7em;		line-height:21px;		padding-right:20px;	}		#contentLeftListe {		float:left;		width:371px;		color:#8c295c;		font-size:0.7em;		line-height:17px;		padding-right:20px;	}		#contentLeftTCM {		float:left;		width:371px;		color:#8c295c;		font-size:0.7em;		line-height:17px;		padding-right:20px;	}		#textBlock {		height:265px;	}		#weiter {		padding-top:3px;	}		#weiter a {		color:#8c295c;		font-weight:bold;	}		#contentLeft a {		color:#8c295c;	}			#contentRight {	}	* html .contentRight { height: 1%; }	    #footer {    	padding: 0 10px;     	background:#DDDDDD;    }    #footer p {    	margin: 0;     	padding: 10px 0;    }