/* FFC90D ist 255 291 13 also sonnenblumen-orange */
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #287635;/*#287635;*/
  color: #DDDDDD;
  background-repeat: repeat;
  padding:2px;
  margin:0;
}


div
{
	padding: 0px;
	margin: 0px;
}

p {
font-size: 1.2em;
}


/* alles umfassender rahmen */
#hintergrund {
		padding: 0;
		margin: 0;
}

/* FARBGEBUNG DER HAUPTBLOCKS DER SEITE */
	.gruenerhintergrund {
		color: #AAFF00;/*#287635;*/
		background-color: #287635;/*#E0D90D;*/
		border: 1.00pt outset #E0D90D;
	}


	.gelberhintergrund,.oben { /*.infoblock, .mitte*/
		border: 1.00pt outset #287635;
		background-color: #FFC90D;/*#287635;*//*#E0D90D;*/
		color: #287635;
	}

	 .aktionen, .presse,.termine { /*.infoblock, .mitte*/
		border: 1.00pt outset #287635;
		/*background-color: #FF0000;*//*#FFC90D;*//*#287635;*//*#E0D90D;*/
		color: #287635;
	}

	.hinweis,.obenhintergrund { /*, .termine*/
		/*color: #AAFF00;*//*#287635;*/
		background-color: #FFAA00; /*#a0c2a6;*//*#E0D90D;*/
		border:none;/*border: 1.00pt outset #FFAA00;*//*#E0D90D;*/
	}



	#titelbild {
		width: 100%;
		height:100px;
		background:#287635;
		background-image:url(bilder/titelbild.png);
		background-repeat:repeat-x;
		padding:0;
		margin:0;
	}

	.titelbild {
		margin:auto;
		text-align:center;
	}



/* menueblock */
	#oben { 
		width: 99%;/*76*/
		/*float:right;*/
		/*background-image: url("bilder/gruengelbgruen-horizontal.png")*/;
		/*background-repeat: repeat-y;*/
		padding: 5pt;
		margin-top: 3pt;
		margin-bottom:3pt;
		text-align: center;
	}



/* Informationsbloecke links */
	.infoblock {
		margin-top: 5pt;
		margin-left:1px;
		/*border: 1.00pt outset #287635;*/
		border: none;
		border-top:1pt outset #287635;
		background:transparent;
		overflow: auto;
	}

	.weiss	{
		background:white;
	}


/* hauptfenster mitte */
	.mitte {
		text-align:center;
		width: 77%;
		float:right;
		margin-top: 5pt;
		overflow: auto;/* hidden;*/
		text-align: center;
		font-size: 1em;
	}


/* VERWEISE */

a {
	color: #287635; background: transparent; font-weight:bold;text-decoration:none;font-size:12px;text-align:center;
}

	/*a:visited {font-style:italic;}*/
	a:hover {color: #31ce17;/*white;*//*#FFAA00;*/ }
	a:active {color: #AAAA00;}

	/*termin-verweise*/

/*	.termine a:link { color: #FFC90D; }
		.termine a:visited { color: #FFC90D; }
		.termine a:hover { color: #FFAA00; }
*/
/*		.termine a:visited { color: #; }*/
		.termine a:hover,a.nav:hover { color: #31ce17; }
		a.nav {font-size:14px;}

	/*menue-verweise*/
/*
	a.nav {color: #FFC90D; font-size:14px;}
*/
		/*a.nav:visited {font-style:italic;}*/
/*
		a.nav:hover {color: #FFAA00;}
		a.nav:active {color: #AAAAAA;}
*/
	.mitte a {color: #FFFFFF; }
		/*.mitte a:visited {font-style:italic;}*/
		.mitte a:hover {color: #FFAA00;}
		.mitte a:active {color: #AAAAAA;}

	a.gelb {color: #FFFF00; font-size:14px;}
		a.gelb:hover {color: #FF0000;}
		a.gelb:active {color: #FF0000;}

	a.orange {color: #FFAA00; font-size:14px;}
	a.orange:hover {color: #FF0000;}
	a.orange:active {color: #FF0000;}

	a.h3 { font-size:1em; color: black; font-weight:bold; text-align:center;}

	.admin a {color: #666666; }
		/*.admin a:visited {font-style:italic;}*/
		.admin a:hover {color: #663300; }
		.admin a:active {color: #666666; }



table {
	margin-left: auto;
    	margin-right: auto;
	padding: 0;
	text-align: center;
}

table.navigation {
	color: #FFAA00;
	font-weight:bold;
	font-size:14px;
}

table.untere {
	width: 100%;
	border: 1.00pt solid #AAAAAA;
}


table.termine {
	width:97%;
	table-layout:fixed;
	border: 1.00pt solid #AAAAAA;
	border-collapse: separate;
	border-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	font-weight:bold;
	font-size:14px;
}



/* FFC90D ist 255 291 13 also sonnenblumen-orange */
.links {
	margin-left: 0;
	margin-right:0;
	margin-top: 0; /*1em;*/
	position: absolute;
	z-index:3;
}
.ganzlinks {
	left: 300px;
}
#links {
    width: 22%;
	min-height:400px;
    float: left;
	margin-top: 0;
	margin-left: 0px;
	border: none;
	color: #287635;
	/*background:transparent;*/
   overflow: auto;
}




#unten { /* gibt es nicht? */
    	width: 72%;	
	float:right;
	background-color: #287635;/*#FFFFFF;*//*#287635;
	background-image: url("bilder/gruengelbgruen-horizontal.png");
	background-repeat: repeat-y;*/
	padding: 5pt;
	border: 1pt outset #287635;
	text-align: center;
	margin-top: 5pt;
	color: #AAFF00;/*color: #CCFFCC;*/
}

/* Hinweisfenster unten */
.hinweis {
	overflow: hidden;/*auto;*/
	padding-left: 5px;

}

.padding {
	padding-right:3px;
	padding-left:3px;
}

/* Admin-Block */
.admin {
	margin-top: 10px;
	color: #AAAAAA;
	background-color: transparent;
	border: none;

}



h5.aktuell{
padding: 5px 5px;
margin: 0;
font-size:1.2em;
/*background:#287635;*/
/*color: white;*/
border-top: 3px outset #287635;
border-bottom: 1px inset #287635;
}

td.zwei {
	width: 50%;
}

td.drei {
	width: 20%;	
}

tr.titel {
	background-color: #003300;
	text-align: center;
	color: #AAFF77;
}

tr.eins {
	background-color: #00CC00;
	text-align: center;	
}

tr.zwei {
	background-color: #00AA00;
	text-align: center;
	color: #AAFF00;
}

td.titel {
	text-align: center;
	padding: 5px;
}

td.inhalt1 {
	text-align: center;
	padding: 5px;
	overflow:auto;

}

td.inhalt2 {
	width:70%;
	text-align: center;
	padding: 5px;
	overflow:auto;
}



input {
	background-color: #00CC00;
	color: #000000;
}

textarea {
	background-color: #00CC00;
	color: #000000;
}


span.hervorhebung {
	text-decoration: underline;
	font-weight: bold;
}


h3
{
text-align: left;
}


li
{
text-align: left;
list-style-type: none;
padding-top:0;
border-left: 2px groove #287635;/* groove #FFAA00;*/
padding-left: 4px;
margin-left: 30px;
margin-bottom:10px;
}


.aktuell {
padding: 3px;
margin: 0;
}

.aktuell a {
	padding: 0;
	margin: 0;
}

.aktuell li
{
padding-left: 3px; /* abstand strich und text */
margin-left: 0px;
}

.inhalt2 li
{
padding-left: 10px; /* abstand strich und text */
margin-left: 0px;
}


#aktuell{
margin:0;
padding:0;
}



.aktuell ul
{
margin-left: 0px;
padding-left: 0px;
margin-left: 0px;
}


ol.satzung * {
list-style-type:decimal;
border:none;
margin:auto 0px;
}

ol.buchstaben * {
	list-style-type: lower-alpha;
}

/* navigation */
#navigation { 
/* background: url(../img/wechselschatten.png) #287635;*/
 padding: 1px 1%; /* Je kleiner das Fenster desto kleiner soll auch der Abstand des Mens rechts und links sein. */
 margin: 0;
 text-align: center;
 color: #31ce17;
}
#navigation li {
margin-left: 1px;
 font-size: 1.8em;
 display: inline; /* Damit die Menpunkte nebeneinander und nicht untereinander erscheinen. */
 list-style-type: none; /* Die Bullets vor den Menpunkten schalten wir ab. */
border: 1px solid #FFAA00; /* Ein optischer Trennungsstrich */
 /*border-left: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
/*border-right: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
 padding: 0 10px 0 15px;
 font-weight: bold;
 color: #31ce17;/*color: #FFFFFF;*//* Farbe des aktuellen Menuepunktes */
	/*background-color: #287635;*/ /* gruenen-gruen */
}

#menu2 { 
/* background: url(../img/wechselschatten.png) #287635;*/
 padding: 1px 1%; /* Je kleiner das Fenster desto kleiner soll auch der Abstand des Mens rechts und links sein. */
 margin: 0;
 text-align: center;
 color: #31ce17;
	/*background-color: #287635;*/ /* gruenen-gruen */
}
#menu2 li {
margin-left: 1px;
 font-size: 1.3em;
 display: inline; /* Damit die Menpunkte nebeneinander und nicht untereinander erscheinen. */
 list-style-type: none; /* Die Bullets vor den Menpunkten schalten wir ab. */
border: none; /* Ein optischer Trennungsstrich */
/*
border-left: 1px solid #FFAA00;
border-right: 1px solid #FFAA00;
*/
/*border-left: 1px solid #FFAA00; *//* Ein optischer Trennungsstrich */
/*border-right: 1px solid #FFAA00; *//* Ein optischer Trennungsstrich */
border-top: none; /* Ein optischer Trennungsstrich */
/*border-bottom: 1px solid #FFAA00; *//* Ein optischer Trennungsstrich */

 /*border-left: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
/*border-right: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
 padding: 0 5px 0 7px;
 font-weight: bold;
 color: #31ce17; /* Farbe des aktuellen Menuepunktes */
	/*background-color: #287635;*/ /* gruenen-gruen */
}


/* #menu0 { 
 padding: 1px .1%;
 margin: 0;
 text-align: center;
 color: #FFFFFF;
	background-color: #287635; //gruenen-gruen
}
*/

#menu0 li {
margin-left: 1px;
 font-size: 1.8em;
 display: inline; /* Damit die Menpunkte nebeneinander und nicht untereinander erscheinen. */
 list-style-type: none; /* Die Bullets vor den Menpunkten schalten wir ab. */
border: 1px solid #FFAA00; /* Ein optischer Trennungsstrich */
 /*border-left: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
/*border-right: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
 /*padding: 0 5px 0 7px;*/
 font-weight: bold;
 color: #31ce17; /* Farbe des aktuellen Menuepunktes */
	/*background-color: #287635;*/ /* gruenen-gruen */
}

#menu1 { 
/* background: url(../img/wechselschatten.png) #287635;*/
 padding: 1px .1%; /* Je kleiner das Fenster desto kleiner soll auch der Abstand des Menues rechts und links sein. */
 margin: 0;
border-bottom: 1px solid #FFAA00;
 text-align: center;
 color: #31ce17;
	/*background-color: #287635;*/ /* gruenen-gruen */

}
#menu1 li {
margin-left: 1px;
 font-size: 1.5em;
 display: inline; /* Damit die Menpunkte nebeneinander und nicht untereinander erscheinen. */
 list-style-type: none; /* Die Bullets vor den Menpunkten schalten wir ab. */
border: none; /* Ein optischer Trennungsstrich */
/* 
border-left: 1px solid #FFAA00; /* Ein optischer Trennungsstrich */
/*
border-right: 1px solid #FFAA00;
*/
/*border-right: 1px solid #FFAA00;*/ /* Ein optischer Trennungsstrich */
 padding: 0 5px 0 7px;
 font-weight: bold;
 color: #31ce17; /* Farbe des aktuellen Menuepunktes */
	/*background-color: #287635;*/ /* gruenen-gruen */
}


.fleft { 
 float: left;
 margin: 0 1em 0.2em 0;
}
.fright {
 float: right;
 margin: 0 0 0.2em 1em;
 padding: 1px;
}


/*
td.mitte {
	width:50%;
}
*/
.navigation h3 {
	text-align:center;
}



/* spezielle klassen */




	.unsichtbar {
		border: none;
		background:transparent;
	}

/* spezielle Eigenschaften */
.laufleisten {
	overflow: scroll;
}

/* GEOMETRIE */

	/** Ausrichtung **/
	.zentriert {
		text-align: center;
		margin: auto;
	}


	/** breite **/
		/*** tabellenspalten ***/
	.dreilinks {
		width: 18%;
	}

	.dreimitte {
		width: 50%;
	}

	.dreirechts {
	}

	/** hoehe **/
	.hoehedrei {
			height:3px;
	}

	.mindesthoehemitte {
	min-height: 400px;
	}

/* FARBEN */
.gruen {
	color: green;
}

.gelb {
	color: yellow;
}


.hintergrundfarbe {
	background-color: #287635;
}

.hintergrundgruen {
	background-color: #00AA00;
}

.hintergrundgelb {
		background-color: yellow;
}
