body
{
	margin:0;
}

.menu  {
	color: #A1CD3A;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.menu:hover  {
	color: #565656;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.menuon  {
	color: #565656;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.submenu  {
	color: #A1CD3A;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.submenu:hover  {
	color: #565656;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.submenuon  {
	color: #565656;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.topmenu  {
	color: #A1CD3A;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.topmenu:hover  {
	color: #565656;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.topmenuon  {
	color: #565656;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

a { color: #A1CD3A; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color: #565656; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

.link { color: #0F70A1; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
.link:hover { color: #B2372E; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

td { color: #565656; font-weight : normal; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
h1,h2,strong { font-weight : bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
h1,h2 {margin-bottom: 0; padding-bottom: 0;}
h3 { font-weight : bold; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0; padding-bottom: 10;}
h4 { font-weight : bold; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }

ul   { 
	list-style-image: url(images/logo_klein.gif);
	padding: 0;
	padding-left: 18px;
	margin: 0;
}

li {
	padding-bottom: 10px; 
}


.klein { color: #565656; font-weight : normal; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

.area		{ color: #565656; font-size: 11px; font-weight: normal; font-family: Verdana, Frutiger, Arial, Helvetica, sans-serif; text-decoration: none; width: 308px; height: 120px }
.feld   	{ color: #565656; font-size: 10px; font-weight: normal; font-family: Verdana, Frutiger, Arial, Helvetica, sans-serif; text-decoration: none; width: 190px }
.pull		{ color: #565656; font-size: 10px; font-weight: normal; font-family: Verdana, Frutiger, Arial, Helvetica, sans-serif; width: 190px }
.but		{ color: #565656; font-weight: normal; font-size: 11px; font-family: Verdana, Frutiger, Arial, Helvetica, sans-serif; background-color: #F9F8F8; text-align: center; width: 100px; border-color: #565656; border-width: 1 }

/*
BODY	{
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
        SCROLLBAR-Track-COLOR: #FFFFFF;
        SCROLLBAR-Shadow-COLOR: #FFFFFF;
        SCROLLBAR-Highlight-COLOR: #FFFFFF;
        SCROLLBAR-Arrow-COLOR: #565656;
	SCROLLBAR-3dlight-COLOR: #A1CD3A;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
*/

p {
	text-align: justify;
}

HR {
	color: #A1CD3A;	height: 1px;
}

#karte {
	position: absolute;
	top: 21px;
	left: 0px;
/*	background: url(images/karte_gross.gif) no-repeat */
	width: 750px;
	height: 555px;
	display: block;
}

.zoomer {
	position: relative;
	width: 350px;
	height: 252px;
	z-index: 1501;
}

a.zoom:link, a.zoomer {
	display: block;
	position: absolute;
	width: 350px;
	height: 252px;
	border: dotted 0px black;
	z-index: 1500;
}

a.zoom:hover {
	-moz-opacity: 0.35;
	filter:Alpha(opacity=35, finishopacity=35, style=2);
	opacity:0.35;
	background-color: #90BC29;
}

#gigant {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1400px;
	height: 1010px;
	padding: 0px;
	margin: 0px;
}

#cutout {
	position: absolute;
	top: 23px;
	left: 2px;
	display: none;
	width: 750px;
	height: 555px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	z-index: 1001;
}

.dn {display:none;}