@charset "utf-8";body{	font-family: Verdana, sans-serif;	font-size: 10px;	overflow: auto;	background-color: #27681c;}a:link { text-decoration:none;  }a:visited { text-decoration:none;  }a:hover { text-decoration:none;  }a:active { text-decoration:none;  }a:focus { text-decoration:none;  }ul, li{	list-style-type: none;	padding: 0px;	margin: 0px;}.menu{	position: relative;	z-index: 1;	top: 10px;	left: 5px;	right: 5px;}.menu li{	width: 130px;	float: left;}.menu a{	border: 1px solid #888;	background-color: GREEN;	text-decoration: none;	text-align: middle;	font-weight: bold;	font-size: 14px;	cursor: default;	margin: 0px 2px;	display: block;	height: 20px;	color: #000;}.menu a:hover{	background-color: #ccc;}.link:hover{	text-decoration:none;	background-color: #590000;}.allesrot{	border: 1px solid #590000;	border-collaps: collaps;	background-color: #590000;}.allesrot td{	border: 1px solid #590000;	border-collaps: collaps;	background-color: #590000;}.firstlevel{	background-color: #27681c;}.firstlevel td{	border: 1px solid #27681c;	border-collaps: collaps;	background-color: #590000;}.secondlevel{	background-color: #590000;	border-style: none;}.secondlevel td{	border-style: none;	border-collaps: collaps;	background-color: #27681c;	text-align: middle;}.bereich{	background-color: #8E0000;	border: thin dashed #27681c;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	margin: 2px 2px 2px 2px;}.bereich td{	background-color: #8E0000;	text-align: middle;}.indexlink{	width: 100px;	padding: 5px;	margin: 10px;	font-size: 12px;	font-weight: bold;	background-color: #8E0000;	border: thin groove #27681c;	text-align: middle;	vertical-align: middle;}.indexlink:hover{	background-color: #590000;} weihnachten{} .weihnachten table{border: none;}/*Startseiten Elemente*/#mainbox {	background-color: #a8ca99;	width: 970px;	align: center;	background-image: url(pics/start/bg_space.png);	background-repeat: repeat;}#head {	background-color: #a8ca99;	width: 970px;	background-image: url(pics/start/bg_oben.png);	background-repeat: no-repeat;}#main {	width: 970px;}#footer {	background-color: #a8ca99;	background-image: url(pics/start/bg_footer.png);	background-repeat: no-repeat;}#logo {	float: left;	width: 160px;	height: 140px;	padding-top: 10px;	padding-left: 15px;	padding-bottom: 10px;}#top {	width: 560px;	height: 140px;	padding-bottom: 5px;	text-align: left;	vertical-align: bottom;}#daten {	float: right;	width: 250px;	padding-right: 5px;	text-align: right;}.cleaner {	clear: both;	height: 1px;}#login {	float: left;	width: 160px;}#guest {	float: left;	width: 160px;}#nav {	margin: 0px;	padding: 5px;	width: 970px;}#content {	width: 650px;}#news {	width: 650px;}#forum {	float: right;	width: 160px;}#partner {	align: center;	float: left;	margin-top: 120px;	width: 160px;	vertical-align: middle;}#screenshot {		width: 810px;}#credit {	width: 970px;	margin-bottom: 10px;	vertical-align: bottom;}#credit a {	color: #000000;	text-decoration: none;}#credit a:hover {	color: #27681c;	text-decoration: none;	background-color: #E2EDE4;}/*class Elemente*/.toptext {	font-size: 12px;	text-align: left;}.nix {	background-color: #A8CA99;	border-color: #E2EDE4;	padding:0px;}.nix td {	background-color: #E2EDE4;}.firstlevel2 {	background-color: #A8CA99;	border: none 0px;}.firstlevel2 td {	border: none;	background-color: #E2EDE4;}.secondlevel2 {	background-color: #E2EDE4;	border: none;}.secondlevel2 td {	border: none;	background-color: #A8CA99;	text-align: middle;}.bereich2{	background-color: #EAF5ED;	border: thin groove #27681C;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	margin: 2px 2px 2px 2px;}