BODY {
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	/*font-size: 12px; ... funzt nur mit TABLE!!!*/
	color: #000000;
	margin: 0px; 
	background-color: #FBFBFB; 
	scrollbar-face-color: #424746; /*Draufsicht*/
	scrollbar-arrow-color: #33ff00;	
	scrollbar-base-color: #333333; 
	scrollbar-track-color: #646965; /*ScrollSpur FFFFFF=weiss/727679=stahlgrau*/
	background-image: url("../pics/backg_n.jpg"); /*../pics/backg_n.jpg*/
	background-attachment: fixed;
	background-repeat: repeat
}
/*Haupt-Schriftgröße*/
TABLE {
	font-size: 11px;
}

/*INPUT {
	font-size: 10px;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-style: solid
	Das sind Textfelder, Radiobutton, Submitbutton und Anhakfelder. 
	Submit's kriegen ihre eigene Klasse, siehe .button!
	Radiobutton und Anhakfelder bekommen ihre eigene Klasse, siehe .radiobutton
}  */

/*	VERWENDETE FONTS & FARBEN:
'Courier New', 'Lucida Console', Verdana, Courier; (Für Headline, MNav, Footer, ToTop, Datum, Visitor, ...)
#BABBB6 Dunkelgrau+++ (MicroNav, Footer, TabHead, ...)
#C9CAC5 Mittelgrau-gelblich #C4C5C0 Mittelgrau-etwas dunkler
#ECEDE8 Hellgrau-graugelb
#EBEBE9 Hellgrau-grau++ 
#FBFBFB Weiss (statt FFFFFF!)
#33FF00 Grellgrün (Helles Leuchten, "eingeschaltet")
#1A8000	Dunkelgrün (Kein Leuchten, "ausgeschaltet")
#424746	Dunkelgrau+++ (Top/Bottom-Frame)
#646965 DunkelMittelgrau (ScrollSpur); 727679=stahlgrau
#000000	Schwarz (Standard Textfarbe)
#888888	Hellgrau (Aktiver Standard-Link)___
#E4E4E4	Hellgraugrau (Tabellenhintergrund für Inhalte)
#C0C0C0	Mittelgrau (Tabellenhintergrund für Inhalte)
*/

/*Reihenfolge unbedingt einhalten!*/
a:link 			{ color: #000000; text-decoration: underline; }	
a:visited 		{ color: #000000; text-decoration: underline; }
a:hover 		{ color: #1A8000; text-decoration: underline; } 	
a:active 		{ color: #33FF00; text-decoration: underline; }

/*Micronavigation*/
.mnav_tab	{
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 10px; 
	font-weight: normal;
	color: #1A8000;
	background-color: #BABBB6;
	border-top: 1px solid #424746;
	border-left: 0px solid #424746;
	border-right: 0px solid #424746;
	border-bottom: 1px solid #424746;
}
/*Background wie in Tab!*/
.mnav:link			{ color: #000000; text-decoration: none; background-color: transparent; }  
.mnav:visited		{ color: #000000; text-decoration: none; background-color: transparent; }
.mnav:hover			{ color: #1A8000; text-decoration: none; background-color: transparent; } 
.mnav:active		{ color: #33FF00; text-decoration: none; background-color: transparent; } 

.totop_tab	{
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 10px; 
	font-weight: normal;
	color: #000000; 
	background-color: transparent; 
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 0px solid #424746;
	border-right: 0px solid #424746;
}
.totop:link			{ color: #000000; text-decoration: underline; background-color: transparent; }  
.totop:visited		{ color: #000000; text-decoration: underline; background-color: transparent; }
.totop:hover		{ color: #1A8000; text-decoration: underline; background-color: transparent; }
.totop:active		{ color: #33FF00; text-decoration: underline; background-color: transparent; }  

.footer_1_tab	{
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 10px; 
	font-weight: normal;
	color: #000000; 
	background-color: transparent;
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 0px solid #424746;
	border-right: 0px solid #424746;
}
.footer_1:link		{ color: #000000; text-decoration: none; background-color: transparent; }  
.footer_1:visited	{ color: #000000; text-decoration: none; background-color: transparent; }
.footer_1:hover		{ color: #1A8000; text-decoration: underline; background-color: transparent; }
.footer_1:active	{ color: #33FF00; text-decoration: underline; background-color: transparent; }  

.footer_2_tab	{	/*Copyright Informationen*/
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 10px; 
	font-weight: normal;
	color: #000000; 
	background-color: #BABBB6;
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 0px solid #424746;
}
.footer_2:link		{ color: #000000; text-decoration: none; background-color: transparent; }  
.footer_2:visited	{ color: #000000; text-decoration: none; background-color: transparent; }
.footer_2:hover		{ color: #1A8000; text-decoration: none; background-color: transparent; } 
.footer_2:active	{ color: #33FF00; text-decoration: none; background-color: transparent; }  

/*SuperKleine Überschrift*/
.headl_ss {	
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
/*Kleine Überschrift*/
.headl_s {
	font-family:  Verdana, Tahoma, Arial;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
/*Normale Überschrift*/
.headl_m {	
	font-family: 'Courier New', 'Lucida Console', Verdana, Courier;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

/*Tabellen Grundgerüst*/
.tab_inhalt	{
	background-color: transparent;	
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 0px solid #424746;
	border-right: 0px solid #424746;	
}

/*Mittelgrauer Tabelleninhalt, nur Farbe*/
.td_mittelgrau	{	background-color: #BABBB6;	}
/*Hellgrauer Tabelleninhalt, nur Farbe*/
.td_hellgrau	{	background-color: #EBEBE9;	} 
/*Weisser Tabelleninhalt, nur Farbe*/
.td_weiss		{	background-color: #FBFBFB;	}

/*Kette per CSS in TAB Background einbinden! NN*/
.kette	{
	background-color: transparent;
	background-image: url("../pics/ket1_w.gif");
	background-attachment: scroll;
	background-repeat: repeat;
}	

/*Index-Rubriken und Unterrubriken*/
.index_head_tab	{	
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	background-color: #BABBB6;	
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 0px solid #424746;
}
.index_head:link		{ color: #000000; text-decoration: none; background-color: transparent; }  
.index_head:visited		{ color: #000000; text-decoration: none; background-color: transparent; }
.index_head:hover		{ color: #33FF00; text-decoration: none; background-color: transparent; }
.index_head:active		{ color: #33FF00; text-decoration: none; background-color: transparent; }  

.index_body_tab	{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EBEBE9;	
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 0px solid #424746;
}
.index_body:link		{ color: #000000; text-decoration: none; background-color: transparent; }  
.index_body:visited		{ color: #000000; text-decoration: none; background-color: transparent; }
.index_body:hover		{ color: #33FF00; text-decoration: underline; background-color: transparent; }
.index_body:active		{ color: #33FF00; text-decoration: underline; background-color: transparent; }  

.index_sub_tab	{
	font-size: 11px;
	background-color: #FBFBFB;	
	border-top: 0px solid #424746;
	border-left: 0px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 0px solid #424746;
}
.index_sub:link			{ color: #000000; text-decoration: none; background-color: transparent; }  
.index_sub:visited		{ color: #000000; text-decoration: none; background-color: transparent; }
.index_sub:hover		{ color: #33FF00; text-decoration: underline; background-color: transparent; }
.index_sub:active		{ color: #33FF00; text-decoration: underline; background-color: transparent; }  


/*ABC-Schaltflächen*/
.abc_bo{
	/*background-color: #ffffff;*/
	border-top: 1px solid #424746;
	border-left: 1px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 1px solid #424746;
}
.abc_in {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Courier New", mono, monospace;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
}
.abc_in:link			{ color: #000000; text-decoration: none; background-color: #BABBB6; }
.abc_in:visited 		{ color: #000000; text-decoration: none; background-color: #BABBB6; }
.abc_in:hover 			{ color: #33FF00; text-decoration: none; background-color: #000000; }
.abc_in:active 			{ color: #000000; text-decoration: none; background-color: #FFFFFF; }

.buttons {
	background-color: #BABBB6;
	border-top: 1px solid #424746;
	border-left: 1px solid #424746;
	border-bottom: 1px solid #424746;
	border-right: 1px solid #424746;
} 
.periodic 	{	font-size: 13px;	}
