html, body {
	scrollbar-base-color: #cccdcc;
	scrollbar-track-color: #dddddd;
	scrollbar-highlight-color: #ecf0ec;
	scrollbar-arrow-color: #2d4a2d;
	scrollbar-dark-shadow-color: #ecf0ec;
	scrollbar-shadow-color: #2d4a2d;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:101%;
	color:#333333;
	margin:10px;
	padding:0;
	background: #ecf0ec;}

.sform {
	font-size: 11px;
	color: #000000;
	width: 150;
	height: 17;
	border: 1px solid #999999;
	}
	
.sbutton {
	font-size: 11px;
	width: 150;
	color: #990000;
	font-weight: bold;
	background-color: #E8E8E8;
	border: 1px solid #576675;
	}

.blue {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699}
.hitword { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold}

table tr td
{
	font-size: 0.80em;
	line-height : 1.4em;
	}
	
table tr td.head
{
	BACKGROUND-COLOR: #98b88f;
}

table tr td.pfad
{
	BACKGROUND-COLOR: #98b88f;
	BORDER: #83a978 1px solid;
	padding: 6px;

}

table.content tr td.inhalt {
	BORDER: #83a978 1px solid;
	width:560;
	BACKGROUND-COLOR: #d7e0d7;
	padding: 6px;

}
table.content tr td.inhalt1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER: #83a978 1px solid; PADDING-TOP: 6px; width:280; BACKGROUND-COLOR: #d7e0d7
}

.catcher{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#FF9933;
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.1em;
	letter-spacing: 0.1px;	
	}
	
table.cont
{
	border: 1px solid #666666;
	 width: 743px;
	 margin:0;
	 padding:0;
}	
.catcher1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #CC0033;
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.0em;
	letter-spacing: 0.5px;	}
	
	.catcher2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-style: normal; 
	font-weight: bold; 
	font-size: 1em;
	letter-spacing: 0.1px;	
	}
	
h1{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.95em;
	letter-spacing: 3.0px;	
	padding:0;
	margin:0; 	
	line-height: 130%;
}
h1.headline{
	/*color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; */
	font-size: 1.15em;
	letter-spacing: 3.5px;	
	padding:0;
	margin:0; 	
}
h2{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.4em;
	letter-spacing: 1.5px;	
	padding:10px 0 15px 0;
	margin:0; 	
	line-height: 130%;
}

h2.gruen{
	color: #2d4a2d;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.4em;
	letter-spacing: 1.5px;	
	padding:10px 0 15px 0;
	margin:0; 	
	line-height: 130%;
}

a, a:link, a:visited {
text-decoration:none; 
color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: bold; 
font-size: 0.85em;
}

a:hover, a:active, a:focus {
text-decoration:underline; 
color:#ffffff;
}

a.cont, a.cont:link, a.cont:visited {
text-decoration:none; 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0.5px;	
}

a.cont:hover, a.cont:active, a.cont:focus {
text-decoration:underline; 
color:#CC0033;
}

/* navi im header, verläuft horinzontal, wird von grafik auf css umgestellt*/
a.headnav, a.headnav:link, a.headnav:visited {
text-decoration:none; 
color: #000000; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.88em;
font-weight: normal; 
letter-spacing: 0.9px;	
padding:2px 35px 0 13px;

}

a.headnav:hover, a.headnav:active, a.headnav:focus {
text-decoration:none; 
color:#ffffff;
}

a.nav, a.nav:link, a.nav:visited {
text-decoration:none; 
color: #000000; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.88em;
font-weight: normal; 
letter-spacing: 0.9px;	
*padding:2px 0 0 15px;*

}

a.nav:hover, a.nav:active, a.nav:focus {
text-decoration:none; 
color:#ffffff;
}

a.supnav, a.supnav:link, a.supnav:visited {
text-decoration:none; 
color: #ffffff; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 10px;
font-weight: bold; 
letter-spacing: 0.7px;	
padding:1px 13px 0 28px;
}

a.supnav:hover, a.supnav:active, a.supnav:focus {
text-decoration:underline; 
color:#ffffff;
}

a.aktuell, a.aktuell:link, a.aktuell:visited {
text-decoration:none; 
color: #ffffff; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.88em;
font-weight: normal; 
letter-spacing: 1px;	
padding:2px 20px 0 13px;
}

a.aktuell:hover, a.aktuell:active, a.aktuell:focus {
text-decoration:none; 
color:#ffffff;
}

a.navaktuell, a.navaktuell:link, a.navaktuell:visited {
text-decoration:none; 
color: #ffffff; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.88em;
font-weight: normal; 
letter-spacing: 1px;	
padding:2px 0 0 15px;
}

a.navaktuell:hover, a.navaktuell:active, a.navaktuell:focus {
text-decoration:none; 
color:#ffffff;
}

a.aktsup, a.aktsup:link, a.aktsup:visited {
text-decoration:none; 
color: #ffffff; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-size: 0.88em;
font-weight: normal; 
letter-spacing: 0.7px;	
padding: 1px 0 0 28px;
}

a.aktsup:hover, a.aktsup:active, a.aktsup:focus {
text-decoration:none; 
color:#ffffff;
}

.textsmall { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size :0.70em; 
font-style: normal; 
line-height: normal; 
font-variant: normal; 
text-transform: none;
 letter-spacing: 0.5px;	
color: #000000;}


a.oben: {
	padding: none; border: 0px; text-decoration: none;
}


form{
	padding:0 0 3px 0;
	margin:0;
}
input.absenden {
	width: 70px;
	margin:5px 0 0 0;
	font-size: 9px;}
	
	input.suche{
	width: 220px;
	margin:0 5px 0 0;
	font-size: 9px;}
}

/* für die navi  der startseite, bis neues design und navi ohne buttons*/

img.navi
{
	margin:2px 0 2px 0;
}

img.content{
		margin:0 20px 20px 0;
}

td.navi1 a {
width: 100%; 
/* muss stehen, damit die gesamte Zelle auf Mouseover reagiert. Funktioniert aber so nur im Zusammenhang mit der Zellenbreite der Tabelle. Ansonsten würde der Link 100% der Seite annehmen.*/
display:block; /* muss stehen, damit auch NN>6 den Effekt auf die Zellenbreite ausdehnen */
color:#2d4a2d;
background: #83a978;

/* beim padding ragt in den Mozillas wie NN6/7 
der Hintergrund leider in die angrenzende Zelle hinein. 
Dazu habe ich bisher keine Lösung. */
}
td.navi1 a:hover, 
td.navi1 a:active, 
td.navi1 a:focus {
color:#fff;

text-decoration:none;
}

td.navi2 a {
width: 100%; 
/* muss stehen, damit die gesamte Zelle auf Mouseover reagiert. Funktioniert aber so nur im Zusammenhang mit der Zellenbreite der Tabelle. Ansonsten würde der Link 100% der Seite annehmen.*/
display:block; /* muss stehen, damit auch NN>6 den Effekt auf die Zellenbreite ausdehnen */
color:#fff;
background:transparent;
/* beim padding ragt in den Mozillas wie NN6/7 
der Hintergrund leider in die angrenzende Zelle hinein. 
Dazu habe ich bisher keine Lösung. */
}
td.navi2 a:hover, 
td.navi2 a:active, 
td.navi2 a:focus {
color:#fff;

text-decoration:none;
}

a.copyrightlink:link, a.copyrightlink:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #778899;
	text-decoration: none;
	font-weight: normal
}


a.copyrightlink:hover, a.copyrightlink:active  {
	text-decoration: underline;
}







a.page_link:active { font-size: 12px; color: #666666; text-decoration: none; font-weight: bold}
a.page_link:link {  font-size: 12px; color: #820000; text-decoration: none; font-weight: bold}
a.page_link:visited {  font-size: 12px; color: #820000; text-decoration: none; font-weight: bold}
a.page_link:hover {  font-size: 12px; color: #666666; text-decoration: none; font-weight: bold}

.zelle_dunkel_links {
	BORDER-RIGHT: #2d4a2d 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2d4a2d 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #2d4a2d 1px solid;  COLOR: #2d4a2d; PADDING-TOP: 8px; BACKGROUND-COLOR: #a4c09c
}
.zelle_hell_links {
	BORDER-RIGHT: #2d4a2d 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2d4a2d 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #2d4a2d 1px solid; COLOR: #2d4a2d; PADDING-TOP: 8px; BACKGROUND-COLOR: #c3d3bf
}
.zelle_dunkel_rechts {
	BORDER-RIGHT: #2d4a2d 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2d4a2d 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px;  COLOR: #2d4a2d; PADDING-TOP: 8px; BACKGROUND-COLOR: #a4c09c;
}
.zelle_hell_rechts {
	BORDER-RIGHT: #2d4a2d 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2d4a2d 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px;  COLOR: #2d4a2d; PADDING-TOP: 8px; BACKGROUND-COLOR: #c3d3bf;
}.zusatznav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
a.zusatznav:link, a.zusatznav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.zusatznav:hover, a.zusatznav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
}.zusatznav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.contnav:link, a.contnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
a.contnav:hover, a.contnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
a.eintraege:link, a.eintraege:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
a.eintraege:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}

a.eintraege:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}.rahmen {  border: #006600; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
