@charset "UTF-8";html, body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;		text-align:center;		height:101%;			background-color:#cecece;	background-image:url(images/system/hg.png);	background-repeat:repeat-x;		}/* ######## BASIS ####### */#basis {	position:relative;		margin-left:auto;	margin-right:auto;	text-align:left;	top:0px;	height:auto;	width:715px;				z-index:0;				}/* ######## Seitenränder  ####### */#nav, #cont, #bottom, #panorama {	border-left:1px solid #333;	border-right:1px solid #333;		}	/* ######## Seitenränder ENDE ####### *//* ######## BASIS ENDE ####### *//* #### INHALT #####*/#top {	position:relative;	width:100%;	height:auto;	z-index: 11;		 	margin-top:25px;		}#nav {	position:relative;	width:100%;	height:auto;	z-index: 11;	margin-top:8px;		}#cont {	position:relative;	top:0px;	width:100%;	height:auto;			min-height:300px;	height:auto !important;	height:300px;		padding-bottom:50px;		background-color:#dcdddf;	z-index:10;			text-align:left;			/*margin-top:-16px;  WENN KEIN SUBMEN�*/}#panorama {position:relative;width:100%;height:245px;border-bottom:1px solid #ccc;}.bord1 {border:1px solid #666666;;}/* #### INHALT ENDE #####*//* #### FOOTER #####*/#bottom {	position:relative;	top:0px;	width:100%;	height:45px;	text-align:right;	z-index:10;	background-image:url(images/system/bottom_hg.png);			border-bottom:1px solid #333;	border-top:1px solid #222;		margin-bottom:25px;				}#lefttext {	margin-left: 25px;	margin-right:10px;	margin-top:20px;}#righttext {	margin-left: 20px;	margin-right:25px;	margin-top:20px;}.bildrahmen {border:1px solid #999999;}.linehightextra { line-height:20px;}