html { width: 100%; }
body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 100%; }

h1 { width: 100%; overflow: hidden; margin: 0; padding: 0; }
h1 img { background-image: url(../media/kopf.jpg); background-repeat: no-repeat; width: 100%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 957px; display: block; }
h2 {
	color: #066;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0;
}
h3 {color: #333; font-size: 12px; margin-top: 12px;margin-bottom: 6px;}
a img {border-style: none; border-width: 0;}
.clear {clear: both}

/* Logo */
div#logo { position: absolute; top: 35px; left: 50px; }

/* Hauptmenue */
div#menue { background-color: #5bc72b; position: relative; width: 100%; height: 25px; padding-top: 120px; }
div#menue ul#hauptmenue {
	line-height: 25px;
	background-color: #066;
	position: relative;
	height: 25px;
	margin: 0;
	padding: 0 0 0 84px;
}
div#menue ul#hauptmenue li { position: relative; float: left; margin: 0 73px 0 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; display: block                                          }
div#menue ul#hauptmenue li.aktiv {
	color: #FFF;
	bottom: 120px;
	margin-bottom: -127px;
	padding-top: 120px;
}
div#menue ul#hauptmenue li.aktiv a {
	color: #066;
}
div#menue ul#hauptmenue li.aktivsolo { color: white; }
div#menue ul#hauptmenue li.aktivsolo a { color: white; }
div#menue ul#hauptmenue li a.auswahl {
	color: #066;
}
div#menue ul#hauptmenue li a { color: #97d1cd; text-decoration: none ; text-transform: uppercase; }
div#menue ul#hauptmenue li span {
	color: #066;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 100;
	position: relative
}
div#menue ul#hauptmenue li em {position: absolute;top: 0;left: 0;width: 127px; height: 145px; background-color:  #97da68; z-index: 0}
div#menue ul#hauptmenue li a:hover {color: white;}
div#menue ul#hauptmenue li.letzter {padding-right: 10px;}
div#menue ul#hauptmenue li.aktivsolo em {height: 25px;}
/* Untermenue */
div#menue ul#untermenue { font-size: 11px; line-height: 14px; position: absolute; left: 0; bottom: 30px; width: 120px; margin: 0; padding: 0 0 0 7px; display: block; }
div#menue ul#untermenue li { float: none; margin: 0; padding: 0; display: block       }
div#menue li.aktiv ul#untermenue li a { color: white; text-decoration: none; text-transform: none; }
div#menue li.aktiv ul#untermenue li a:hover {
	color: #066;
}
div#menue li.aktiv ul#untermenue li a.auswahl {
	color: #066;
}

/* Inhalt */
div#inhalt { color: #5c5d5d; margin-top: 25px; background-color: #e9eaec; padding-top: 48px; }

/* Spalte links */
div#inhalt div#links { width: 130px; height: 300px; float: left; padding-left: 50px; display: block }
div#inhalt div#links p { border-bottom: 1px dotted #5c5d5d; font-size: 10px; line-height: 16px; margin: 0; padding-top: 2px; padding-bottom: 2px; }
div#inhalt div#links p.erster { margin-top: 4px; border-top: 1px dotted #5c5d5d; }
div#inhalt div#links a { color: #5c5d5d; text-decoration: none; }
div#inhalt div#links a:hover { color: black; }
div#inhalt div#links a img { margin-right: 6px;  }

/* Spalte mitte */
div#inhalt div#mitte { text-align: justify; margin-left: 48px; width: 470px; float: left  }
div#inhalt div#mitte a {
	color: #066;
	text-decoration: none
}
div#inhalt div#mitte ul { list-style-type: none; margin-top: 0px; }
div#inhalt div#mitte ul li { text-align: left; margin-bottom: 0; }
div#inhalt div#mitte strong { color: #57aa26; font-weight: normal; }
div#inhalt div#mitte p {margin-top: 0px;}
div#inhalt div#mitte img {}
div#inhalt div#mitte div#eingerueckt {margin-left: 30px;}
div#inhalt div#mitte img.galeriebild { display: block; float: left; margin-top: 5px; margin-right: 5px; border: solid 1px #bbbaab; }
div#inhalt div#mitte div#galerie {margin-right: -240px;}
div#inhalt div#mitte p.rot a {color: #CC0000}
/* Spalte rechts */
div#inhalt div#rechts {margin-left: 15px; width: 278px; float: left}
div#inhalt div#rechts img { margin: 0 5px 5px 0; display: block; float: left ; border: solid 1px #526262; }
div#inhalt div#rechts span.dummy { width: 97px; height: 62px; display: block; float: left; margin-bottom: 5px; margin-right: 5px; }

/* Fusszeile */
p#fusszeile { clear: both; margin-bottom: 24px; margin-left: 50px; }
p#fusszeile a { color:  #999; font-size: 10px; text-decoration: none; text-transform: uppercase; }
p#fusszeile a:hover { color: #cfcfcf; }
