@charset "utf-8";body{	font-family: Verdana, sans-serif;	font-size: 10px;	color: #000000;	overflow: auto;	background-color: #A8CA99;}a:link { text-decoration:none; color: #000000;}a:visited { text-decoration:none; color: #000000;}a:hover { text-decoration:none; color: #000000;}a:active { text-decoration:none; color: #000000;}a:focus { text-decoration:none; color: #000000;}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: #A8CA99;	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: #E2EDE4;}.allesrot{	border: 1px solid #E2EDE4;	border-collaps: collaps;	background-color: #E2EDE4;}.allesrot td{	border: 1px solid #E2EDE4;	border-collaps: collaps;	background-color: #E2EDE4;}.firstlevel{	background-color: #A8CA99;}.firstlevel td{	border: 1px solid #A8CA99;	border-collaps: collaps;	background-color: #E2EDE4;}.thirdlevel{	background-image: url(pics/start/fond.jpg);	border-style: none;}.thirdlevel td{	border-collaps: collaps;	border-style: none;}.thirdlevel th{		border-collaps: collaps;	border-style: none;}.secondlevel{	background-color: #E2EDE4;	border-style: none;}.secondlevel td{	border-style: none;	border-collaps: collaps;	background-color: #A8CA99;	text-align: middle;}.bereich{	background-color: #EAF5ED;	border: thin groove #000000;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	margin: 2px 2px 2px 2px;}.bereich td{	background-color: #EAF5ED;	text-align: middle;}.indexlink{	width: 100px;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;	font-size: 12px;	font-weight: bold;	background-color: #EAF5ED;	border: thin groove #A8CA99;	text-align: middle;}.indexlink:hover{	background-color: #E2EDE4;}over a:hover{ border:none; /* Bug fix für IE */ }.over a span{ display: none; }.over a:hover span{    z-index:2;    position:absolute;    left:300px;    width: 275px;    display: block;    margin-top:-1em;    padding: 5px;    color: #000;    background-color:#E2EDE4;    border:1px solid black;    text-decoration: none;}/*ZommBereich und ZoomBeschreibung_a sind für das zoomen von Bildern auf der Startseite notwendig!*/.ZoomBereich { position: absolute; text-align: center; font-weight: bold;}.ZoomBeschreibung_a { color: #FFFFFF; background-color: #000000; display: block;} .weihnachten{	background-color: #E2EDE4;	border-style: none;}.weihnachten td{	border-style: none;	border-collaps: collaps;	background-color: #E2EDE4;	text-align: middle;}.nacked{		border-style: none;}