* {  margin: 0px;  padding: 0px;}body {	margin: 0px;     	padding: 0px;	background-color:#FFFFFF;}/* ----- Text Stylez ----- */	a:link 		{text-decoration:none; color: #000000;}a:visited 	{text-decoration:none; color: #000000;}a:active 	{text-decoration:none; color: #000000;}a:hover 	{text-decoration:none; color:#CC0000;}#nav_footer a:link 		{text-decoration:none; color: #ffffff;}#nav_footer a:visited	{text-decoration:none; color: #ffffff;}#nav_footer a:active 	{text-decoration:none; color: #ffffff;}#nav_footer a:hover 	{text-decoration:none; color: #CC0000;}#navigation a:link    { text-decoration:none; }#navigation a:visited { text-decoration:none; }#navigation a:hover   { text-decoration:none; }#navigation a:active  { text-decoration:none; }a.button:link    { color:#FFFFFF; }a.button:visited { color:#FFFFFF; }a.button:hover   { color:#FFFFFF; background-color:#a9a9a9; }a.button:active  { color:#FFFFFF; }h1 {	color: #666666;	font-weight:normal;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 20px;	line-height: 25px;	padding-top:0px;	padding-bottom:20px;	padding-left:0px;	padding-right:0px;}h2 {	color: #666666;	font-weight: normal;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	padding-top:0px;	padding-bottom:10px;	padding-left:0px;	padding-right:0px;}h3 {	color: #666666;	font-weight: normal;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	padding-top:0px;	padding-bottom:10px;	padding-left:0px;	padding-right:0px;}/*ul {	margin: 0px;	padding: 0px;}li {	margin-left: 15px;	margin-top: 0px;	margin-bottom:0px;	margin-right:0px;	padding:0px;	list-style-type:square;}p {	margin: 0px;	padding: 0px;}*/#box {	position:relative;	float:left;	left: 10px;	top: 10px;	width:900px;	min-height:100%;	border: none;	overflow:hidden;	padding:0px;	margin:0px;}* html #box{	height: 100%;}/* ----- Content Sylez ----- *//* ----- Header ----- */#header {	position:relative;	width:900px;	height:250px;	border: none;	vertical-align:top;	text-align:left;	padding:0px;	margin:0px;	overflow:visible;}/* ----- ENDE Header ----- *//* ----- Navi ----- */#navi_bg {	position:relative;	background-image:url(pics/nav_bg.gif);	background-repeat:repeat-x;	background-position:top left;	height:40px;	width:900px;	padding:0px;	margin:0px;}#navigation {	width:900px;	white-space:nowrap;	vertical-align:middle;	line-height:42px;	height:42px;}.button{	width:auto;	display:inline;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	text-align:left;	height:31px;	line-height:31px;	vertical-align:middle;	padding:8px 10px 10px 10px;}.active{	width:auto;	display:inline;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	text-align:left;	height:31px;	line-height:31px;	vertical-align:middle;	padding:8px 10px 10px 10px;	color:#FFFFFF;	background-color:#b1b1b1;	background-image:url(pics/nav_bg_over.gif);	background-repeat:repeat-x;	background-position:top left;}/* ----- ENDE Navi ----- *//* ----- Inhalt ----- */#inhalt {	position:relative;	width:900px;	min-height:310px;	float:left;	background-image:url(pics/hintergrund_grau.jpg);	background-position:top left;	background-repeat:no-repeat;	display:inline;}#linke_spalte {	position:relative;		float:left;	left:30px;	width:500px;	text-align:left;	color: #5c5c5c;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	padding-top:40px;}/* ----- Rechte Spalte ----- */#rechte_spalte {	position:relative;	float:right;	width:300px;	overflow:hidden;}#inhalt_bild {	position:absolute;	top:160px;	left:320px;	width:250px;	text-align:right;	}#inhalt_teaser {	width:255px;	height:49px;	background-image:url(pics/teaser_inhalt_bg.jpg);	background-position:top left;	background-repeat:no-repeat;	text-align:left;	color: #ffffff;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 14px;	line-height: 49px;	padding-left:50px;	z-index:105;}#inhalt_teaser a:link {text-decoration:none; color:#ffffff;}#inhalt_teaser a:visited {text-decoration:none; color:#ffffff;}#inhalt_teaser a:active {text-decoration:none; color:#ffffff;}#inhalt_teaser a:hover {text-decoration:none; color:#ffc600;}/* ----- Teaser Rechte Spalte ----- */ #rechte_spalte_teaser {	position:relative;	width:300px;	height:100px;	border: none;	text-align:left;	overflow:hidden;	background-image:url(pics/teaser_back.gif);	background-position:top left;	margin-bottom:5px;	padding:0px;} #rechte_spalte_teaser img {	position:absolute;	border: none;}.teaser_headline {	text-align:left;	color: #ffffff;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 20px;	line-height: 40px;	padding-top:0px;	padding-bottom:0px;	padding-left:120px;	padding-right:10px;}#teaser_link {	text-align:left;	color: #ffffff;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	padding-top:0px;	padding-bottom:20px;	padding-left:150px;	padding-right:0px;}#teaser_link img {	position:absolute;	border: none;	left: 120px;}#teaser_link a:link 	{text-decoration:none; color: #ffffff;}#teaser_link a:visited	{text-decoration:none; color: #ffffff;}#teaser_link a:active 	{text-decoration:none; color: #ffffff;}#teaser_link a:hover 	{text-decoration:none; color: #ffc600;}/* ----- ENDE Rechte Spalte ----- *//* Vermeidet Linien um Bilder */img{  border:0;}#nav_footer {	position:relative;	float:left;	display:inline;	width:900px;	height:25px;	border: none;	vertical-align:middle;	text-align:left;	background-color:#b8b7b7;	color:#ffffff;	font-size:11px;	font-family: Arial, Geneva, Helvetica, sans-serif;	line-height:25px;	margin-top:5px;	overflow:hidden;	padding-left:10px;}