h2 { color:black; font-size:10px; line-height: 130%; background-color: #FFFFcc;}/*ohne funktion*/

h3 { color:black; font-size:20px; text-align:center; } /*Titel der aktuellen Seite*/

h4 { color:black; font-size:100%; line-height: 200%; text-align:justify;} /*Texte*/

h5 { color:black; font-size:15px; line-height: 130%; text-align:justify; background-color: #FFFFcc;}/*Texte 100*/

h6 { color:black; font-size:30px; line-height: 130%; text-align:center; }

a:link    { text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:12px}

a:visited { text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:12px}

a:hover   { text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:12px}

a:active  { text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:12px}

a:focus   { text-decoration:none; font-weight:bold; color:black; text-align:center; font-size:12px}

a img { border:0;}

body {

	font: normal 100.01% Helvetica, Arial, sans-serif;

	color: black;

	background-color: #FFFFFF;

}

div#alles {

	margin-top:0px;

	margin-right:auto;

	margin-bottom:0px;

	margin-left:auto;

	width:1024px;

	height:900px;

	background-color: #FFFFcc;

}

div#wappentve {

	padding-top:2%;

	padding-left:3%;

	color:#195514;

	font-size:500%;

	font-family: Times New Roman;

	font-weight:bold;

	height:15%

}

div#wappentve img {width:10%; padding-left:4%; padding-right:4%;

}

div#rahmen {

	width: 100%;

	height:5%;

	margin-bottom:2em;

	border-top: 2px solid #195514;

}

div#rahmen div {

	clear: left;

}

div#leftabtall {

	height:72,5%;

	width: 9.6em;

	padding:0.1em;

	float: left;

	border: 0em solid #195514;

	text-align:center;

        /*	background-color:silver;*/

}

div#rechts {

	height:72,5%;

	width: 9.6em;

	padding: 0.1em;

	margin-right: 0em;

	float: right;

	border: 0em solid #195514;

}
div#rechts img {width:150px;}

* html div#rechts {

	width: 8.15em;  /* Korrektur fuer IE 5 u.6 */

}

div#mitte {

	height: 70%;

	padding: 0.5em;

	margin: 0em 12em 0em 12em;

	border: 0em solid #195514;

}

ul#Navigation { /*NAV komplett*/

	margin: 0; padding: 0;

}

ul#Navigation li {

	list-style: none;

	float: left;

	position: relative;

	margin: 0.2em; padding: 0;

}

*:first-child+html ul#Navigation li {  /* Pos Pulldown,Korrektur fuer IE 7, */

	margin-bottom: -0.1em;

}

ul#Navigation li ul { /*Pos Pulldown unter Hauptnav*/

	margin: 0; padding: 0;

	position: absolute;

	top: 1.7em; left: -0.15em; right: -0.15em;

	display: none;  /* Pulldown ausblenden */

}

* html ul#Navigation li ul {  /* Pos Pulldown unter Hauptnav */

	left: -0.1em;  /* Korrektur fuer IE 5.x */

	lef\t: -0.1em; /* Korrektur fuer IE 6.x */

}

*:first-child+html ul#Navigation ul {  /* Abstand Pulldown nach unten Korrektur fuer IE 7 */

	padding-bottom:0.4em;

}

ul#Navigation li:hover ul {

	display: block;  /* Pulldown in modernen Browsern einblenden */

	background-color:silver;

}

ul#Navigation li ul li { /*Abstand der Pulldownelemente, nicht im IE 7*/

	float: none;

	display: block;

	margin-bottom: 0.2em;

}

ul#Navigation a, ul#Navigation span { /* Eigenschaften der NAV-Elemente komplett*/

	display: block;

	width: 11.35em;

	padding: 0.4em 1em;

	text-decoration: none; font-weight: bold;

	border: 2px solid black;

	border-left-color: white; border-top-color: white;

	color:#FFFFFF ; background-color: #195514;

	text-align: center;

}

ul#Navigation a:hover {

	border-color: white;

	border-left-color: black; border-top-color: black;

	color: black; background-color: #009900;

}

.galerie {

	position: relative;

	width: 420px;

	height: 315px

}

.galerie ul {/*Vorschau gesamt*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right:0px ;

	padding-left: 0px;

	border-top-width: 0px;

	border-bottom-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	margin: 0px;

	width: 300px;

	list-style-type: none;

}

.galerie ul ul {

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right:0px ;

	padding-left: 0px;

	border-top-width: 0px;

	border-bottom-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	margin: 0px;

	width: 300px;

	list-style-type: none;

}

.galerie ul ul {

	margin-left: -9999px;

	overflow: hidden;

	height: 0px

}

.galerie ul li {/*Vorschau li, wichtig für FF*/

	background: 000 no-repeat;

	float: left;

	width: 260px

}

.galerie ul li a.set {/*Überschrift Pulldown*/

	display: block;

	FONT-SIZE: 11px;

	background: 000 no-repeat;

	line-height: 30px;

	font-family: verdana, arial, sans-serif;

	height: 30px;

	text-align: center;

	text-decoration: none

}

.galerie ul li TaBLE { /*Tabellenblatt Ränder normal versteckt*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	display: none;

	margin: 0px;

}

.galerie ul li a.set:hover {/*Pulldown Thumb für IE6*/

	background: none transparent scroll repeat 0% 0%

}

.galerie ul :hover TaBLE {/*Tabellenblatt Ränder beim überfahren*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	border-top: #000 1px solid;

	border-bottom: #000 1px solid;

	border-right: #000 1px solid;

	border-left: #000 1px solid;

	margin-top: -2px;

	display: block;

}

.galerie ul :hover ul {/*Tabellenblatt Fläche, Unterschied abstand rechter Rand zu kleinen Bildern beim FF*/

	background: none transparent scroll repeat 0% 0%;

	margin: 1px;

	overflow: visible;

	width: 254px;

	height: 450px

}

.galerie ul :hover ul li {/*Tabellenblatt Fläche der Zellen*/

	display: inline;

	background: none transparent scroll repeat 0% 0%;

	FLOaT: left;

	margin: 2px 2px;

	width: 80px

}

.galerie ul :hover ul li a {

	background: none transparent scroll repeat 0% 0%

}

.galerie ul :hover ul li a img.thumb {/*kleine Bilder*/

	width: 80px;

	height: 60px;

	display: block;

	margin: 0px;

}

.galerie ul :hover ul li a img.full {/*große Bilder*/

	position: absolute;

	left: -9999px;/*wichtig für die anzeige von nur einem Bild*/

	top: 1px;

}

.galerie ul :hover ul li a:hover img.thumb {/*Ränder kleine Bilder*/

	margin: 0px;

	border-top: #000 0px solid;

	border-bottom: #000 0px solid;

	border-right: #000 0px solid;

	border-left: #000 0px solid;

}

.galerie ul :hover ul li a:hover {

	background: #fff

}

.galerie ul :hover ul li a:hover img.full {/*Ränder und Pos. große Bilder*/

	border-top: #000 1px solid;

	border-bottom: #000 1px solid;

	border-right: #000 1px solid;

	border-left: #000 1px solid;

	left: 300px;

	width: 700px;

	height: 525px;

}

.hoverbox

{

	cursor: default;

	list-style: none;

}



.hoverbox a

{

	cursor: default;

}



.hoverbox a .preview

{

	display: none;

}



.hoverbox a:hover .preview

{

	display: block;

	position: absolute;

	top: -33px;

	left: -70px;

	z-index: 1;

}



.hoverbox img

{

	background: #fff;

	border-color: #aaa #ccc #ddd #bbb;

	border-style: solid;

	border-width: 1px;

	color: inherit;

	padding: 2px;

	vertical-align: top;

	width: 128px;

	height: 80px;

}



.hoverbox li

{

	background: #eee;

	border-color: #ddd #bbb #aaa #ccc;

	border-style: solid;

	border-width: 2px;

	color: inherit;

	display: inline;

	float: left;

	margin: 3px;

	padding: 5px;

	position: relative;

}



.hoverbox .preview

{

	border-color: #000;

	width: 600px;

	height: 376px;

}





* html .hoverbox a /*IE6*/

{

	position: relative;

}



* html .hoverbox a:hover

{

	display: block;

	font-size: 100%;

	z-index: 1;

}



* html .hoverbox a:hover .preview

{

	top: -1px;

	left: -450px;

}



* html .hoverbox li

{

	position: absolute;

	top: 310px;

	left: 700px;

}

*:first-child+html .hoverbox a

{

	position: relative;

}



*:first-child+html .hoverbox a:hover

{

	display: block;

	font-size: 100%;

	z-index: 1;

}



*:first-child+html .hoverbox a:hover .preview

{

	top: 1px;

	left: 70px;

}



*:first-child+html .hoverbox li

{

	position: static;

}