body	{ font-family:Arial, Verdana, sans-serif; margin:0px; padding:0px; background-color:#E0FAE0; background-image:url(../pics/hintergrund_top.jpg); background-repeat:repeat-x; } /*  */

.normal	{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#004000; }
.small	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#004000; }
.tiny	{ font-family:Arial, Verdana, sans-serif; font-size:10px; color:#004000; }

a:link		{ color:#006400; text-decoration:underline; }
a:visited	{ color:#006400; text-decoration:underline; }
a:hover		{ color:#008C00; text-decoration:underline; }
a:active	{ color:#008C00; text-decoration:underline; }
a:focus		{ color:#008C00; text-decoration:underline; }

h1					{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#004000; font-weight:bold; }
.ueberschrift1		{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#004000; font-weight:bold; }
#ueberschrift1		{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#004000; font-weight:bold; }
#ues1				{ font-family:Arial, Verdana, sans-serif; font-size:14px; color:#004000; font-weight:bold; }

img.image_mit_rahmen	{ border-top:1px solid #FFEBCD; border-left:1px solid #FFEBCD; border-bottom:2px solid #FFE4C4; border-right:2px solid #FFE4C4; }
img.image_ohne_rahmen	{ border:0px; }

/* Haupttabelle */
table.maintab		{ width:100%; height:100%; padding:0px; margin:0px; border-left:2px solid #E0FAE0; border-top:0px; border-right:2px solid #E0FAE0; border-bottom:0px; text-align:left; vertical-align:top; }
td.maintab_left		{ width:200px; height:150px; padding:0px; text-align:center; vertical-align:middle; background-image:url(../pics/hintergrund_left.jpg); background-repeat:no-repeat; } /*  */
td.maintab_round	{ width:34px; height:169px; padding:0px; text-align:left; vertical-align:top; background-image:url(../pics/hintergrund_round.gif); background-repeat:no-repeat; } /*  */
td.maintab_top		{ width:700px; height:60px; padding:10px; text-align:right; vertical-align:bottom; } /* background-image:url(../pics/hintergrund_top.jpg); background-repeat:repeat-x; */
td.maintab_rest		{ padding:0px; text-align:left; vertical-align:top; }	/* width:100%; height:100%; */
td.maintab_inhalt	{ width:670px; height:100%; padding:10px; text-align:left; vertical-align:top; } /* border:1px solid #FF0000; */
td.maintab_menue	{ width:200px; padding:0px; text-align:left; vertical-align:top; background-image:url(../pics/eichenblaetter.jpg); background-repeat:repeat-y; }
td.maintab_footer	{ width:700px; height:40px; padding:0px; text-align:left; vertical-align:top; }

/* Menue Pfad */
td.menu_pfad	{ width:700px; height:109px; padding-top:10px; padding-left:10px; text-align:left; vertical-align:top; }
a:link.navi_top		{ color:#004000; text-decoration:underline; }
a:visited.navi_top	{ color:#004000; text-decoration:underline; }
a:hover.navi_top	{ color:#004000; text-decoration:underline; }
a:active.navi_top	{ color:#004000; text-decoration:underline; }
a:focus.navi_top	{ color:#004000; text-decoration:underline; }

/* Text oben */
span.text_top		{ font-family:Arial, Verdana, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; }
a:link.text_top		{ color:#FFFFFF; text-decoration:none; }
a:visited.text_top	{ color:#FFFFFF; text-decoration:none; }
a:hover.text_top	{ color:#FFFFFF; text-decoration:none; }
a:active.text_top	{ color:#FFFFFF; text-decoration:none; }
a:focus.text_top	{ color:#FFFFFF; text-decoration:none; }

/* Menue oben */
table.top			{ width:700px; height:35px; padding-top:10px; text-align:left; vertical-align:middle; }
td.menu_top		{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }
a:link.menu_top		{ color:#FFFFFF; text-decoration:none; }
a:visited.menu_top	{ color:#FFFFFF; text-decoration:none; }
a:hover.menu_top	{ color:#DFDFDF; text-decoration:underline; }
a:active.menu_top	{ color:#DFDFDF; text-decoration:underline; }
a:focus.menu_top	{ color:#DFDFDF; text-decoration:underline; }

/* Haupt-Menue links */
table.mainmenu_left		{ width:200px; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; }
td.mainmenu_left		{ width:200px; height:25px; padding-left:10px; background-color:#396919; border-top:1px solid #E0FAE0; border-bottom:1px solid #E0FAE0; border-left:0px; border-right:0px; }
td.mainmenu_left_space	{ width:200px; height:3px; padding:0px; }
a:link.mainmenu_left	{ color:#FFFFFF; text-decoration:none; }
a:visited.mainmenu_left	{ color:#FFFFFF; text-decoration:none; }
a:hover.mainmenu_left	{ color:#DFDFDF; text-decoration:underline; }
a:active.mainmenu_left	{ color:#DFDFDF; text-decoration:underline; }
a:focus.mainmenu_left	{ color:#DFDFDF; text-decoration:underline; }

/* Unter-Menue links */
td.submenu_left			{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; width:200px; height:20px; padding-left:20px; }
a:link.submenu_left		{ color:#004000; text-decoration:none; }
a:visited.submenu_left	{ color:#004000; text-decoration:none; }
a:hover.submenu_left	{ color:#002B00; text-decoration:underline; }
a:active.submenu_left	{ color:#002B00; text-decoration:underline; }
a:focus.submenu_left	{ color:#002B00; text-decoration:underline; }


table.inhalttab	{ width:700px; margin:0px; vertical-align:top; } /* border:0px solid #FF0000;*/
td.inhalttab_mit_news	{ width:500px; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#004000; text-align:left; vertical-align:top; padding-right:30px; }
td.inhalttab	{ font-family:Arial, Verdana, sans-serif; font-size:12px; color:#004000; text-align:left; vertical-align:top; padding-right:30px; }
td.termine_news	{ width:200px; padding:0px; vertical-align:top; }

hr.footer_hr	{ width:100%; height:1px; color:#004000; text-align:center; }
table.footer	{ text-align:right; vertical-align:top; }

fieldset.termine_news	{ border:1px solid #004000; width:200px; height:250px; }
legend.termine_news		{ font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:13px; color:#004000; }

table.rand_bilder	{ width:200px; vertical-align:top; text-align:right; }
td.rand_bilder		{ width:200px; vertical-align:top; text-align:right; }
td.rand_bild	{ margin-top:10px; margin-bottom:10px; }

table.inhalt	{ width:93%; }
td.inhalt_head	{ height:30px; vertical-align:top; }
td.inhalt		{ font-size:13px; color:#006400; vertical-align:top; }
