body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  FONT-SIZE: 9px; 
  border-width: 0px; border-color: black; border-style: solid;
  margin: 0px;
  padding: 0px;
  background: gray;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

#links 
{
background: #FFFF00;
}


#links a {
display: block;
background: silver;
color: #FFFF00;
font: bold 11px Verdana,Arial;
margin: 0 auto;
padding: 4px 5px;
text-decoration: none;
width: 135px;
}

#links a:hover {
background: #FFFF00;
color: black
}
 /* AUSWAHL TEST MEN LINKS */ 

.cat {
	/*BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-RIGHT: gray 1px solid; 
	*/
	border-width: 1px; border-bottom-width: 0px; border-right-width: 
	0px;border-style: solid; border-color: gray;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	WIDTH: 100%;
	background: red;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
	color: white; 
}

.menu_cat {
	border-width: 1px; border-bottom-width: 0px; border-right-width: 0px;border-color: gray; border-style: solid;

	/*BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-RIGHT: black 1px solid; */ 
	BACKGROUND-COLOR: #EEEEEE; 
	OVERFLOW: hidden; 
}
.menu_cat A	{
	DISPLAY: block;
	font-size:11px;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1.6px; 
	PADDING-TOP: 1.6px;
	PADDING-RIGHT: 2px; 
	WIDTH: 100%; 
	COLOR: #3F3849; 
	FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
}

.menu_cat A:hover {
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1.6px; 
	PADDING-TOP: 1.6px;
	PADDING-RIGHT: 2px; 
	WIDTH: 100%;
	COLOR: white;
	FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif;
	BACKGROUND-COLOR: black; 
	TEXT-DECORATION: none;
}

.board_cat  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	BORDER-BOTTOM: #3F3849 1px solid; 
	BORDER-LEFT: #3F3849 1px solid; 
	BORDER-TOP: #3F3849 1px solid; 
	BORDER-RIGHT: #3F3849 1px solid; 
	WIDTH: 100%; 
	COLOR: #3F3849; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
	BACKGROUND-COLOR: #FFC84A; 
	TEXT-DECORATION: none;
}

.board_cat A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100%;
	COLOR: #3F3849; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
	BACKGROUND-COLOR: #FFC84A; 
	TEXT-DECORATION: none;
}

.board_cat A:hover {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; 
	WIDTH: 100%;
	COLOR: #FFFFFF; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
	BACKGROUND-COLOR: #445566; 
	TEXT-DECORATION: none;
}

.tab_links {  
			margin: 3px; margin-top: 10px; margin-right: 0px; margin-left: 4px;
			border-width: 0px; border-right-width: 1px; border-color: gray; border-style: solid;
}

.tab_logo { border-width: 0px; border-left-width: 1px; border-color: black; border-style: solid; }

.tab_rahmen { border-width: 1px; border-color: gray; border-style: solid; }
.tab_ueber { border-width: 0px; border-bottom-width: 1px; border-color: black; border-style: solid; }

.tab_inhalt { margin: 10px; padding: 5px; border-width: 1px; border-color: gray; border-style: solid; FONT-SIZE: 11px; 
FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; BACKGROUND-COLOR: white; }
.tab_inhalt A:link { color: black; text-decoration: underline; }
.tab_inhalt A:visited { color : black; text-decoration: underline; }
.tab_inhalt A:hover {color:red;text-decoration: underline ;}
.tab_inhalt A:active {color: red; background: #CFDFEB; text-decoration: underline; } 

.tab_inhalt2 { margin: 10px; padding: 5px; border-width: 0px; FONT-SIZE: 11px; 
FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; BACKGROUND-COLOR: white; }
.tab_inhalt2 A:link { color: black; text-decoration: underline; }
.tab_inhalt2 A:visited { color : black; text-decoration: underline; }
.tab_inhalt2 A:hover {color:red;text-decoration: underline ;}
.tab_inhalt2 A:active {color: red; background: #CFDFEB; text-decoration: underline; } 

.tab_news { padding: 5px; border-width: 0px; border-top-width: 1px; border-color: gray; border-style: solid; FONT-SIZE: 11px; 
FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; BACKGROUND-COLOR: white; }
.tab_news A:link { color: black; text-decoration: underline; }
.tab_news A:visited { color : black; text-decoration: underline; }
.tab_news A:hover {color:red;text-decoration: underline ;}
.tab_news A:active {color: red; background: #CFDFEB; text-decoration: underline; } 

.tab_unternehm { margin: 0px; padding: 0px; border-width: 1px; border-color: black; border-style: solid; FONT-SIZE: 9pt; 
FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; BACKGROUND-COLOR: white; }

.tab_inhalt_tab { margin: 10px; padding: 15px; FONT-SIZE: 9pt; }

.tab_oben { border-width: 0px; border-color: black; border-bottom-width: 0px; border-top-width: 0px; border-style: solid; }
.tab_contact {border-width: 1px; border-color: black; border-style: solid; background: white; }
.tab_contact A:link { color: #000000; text-decoration: none; }
.tab_contact A:hover {color:red; text-decoration: underline ;}


.tab_unten { padding: 2px; border-width: 0px; border-top-width: 1px; border-bottom-width: 1px; border-color: black; border-style: solid; FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: white; background-color: red; }
.tab_unten A:link { color: white; text-decoration: none; }
.tab_unten A:visited { color : white; text-decoration: none; }
.tab_unten A:hover {color:white;text-decoration: underline ;}
.tab_unten A:active {color: white; background: #CFDFEB; text-decoration: underline; } 

.tab_munten { padding: 2px; border-width: 1px; border-color: black; border-style: solid; FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: #666666; background-color: #3366FF; }
.tab_munten A:link { color: white; text-decoration: none; }
.tab_munten A:visited { color : white; text-decoration: none; }
.tab_munten A:hover {color:white;text-decoration: underline ;}
.tab_munten A:active {color: white; background: #CFDFEB; text-decoration: underline; } 
	
.tab_box { padding: 0px; margin: 0px; border-width: 1px; margin-right: 4px; border-color: gray; border-style: solid; FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: #666666; background: white;}
.tab_box A:link { color: #666666; text-decoration: none; }
.tab_box A:visited { color : #666666; text-decoration: none; }
.tab_box A:hover {color:red;text-decoration: underline ;}
.tab_box A:active {color: red; background: #CFDFEB; text-decoration: underline; } 	

.tab_r_top_box { padding: 0px; margin: 0px; border-width: 1px border-color: blue; border-style: solid; FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: #666666; background: #D7D7D7; }

.tab_r_box { padding: 0px; margin-top: 10px;  FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;}

.tab_home { padding: 0px; margin: 0px; FONT-SIZE: 10pt; 
FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: black;}
.tab_home A:link { color: black; text-decoration: none; }
.tab_home A:visited { color : black; text-decoration: none; }
.tab_home A:hover {color:red; text-decoration: underline ;}
.tab_home A:active {color: red;  text-decoration: underline; } 	

.tab_nruf { padding: 0px; margin: 0px; border-width: 1px; border-color: gray; border-style: solid; FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; color: #FFFFFF; background: white;}
.tab_nruf A:link { color: #FFFFFF; text-decoration: none; }
.tab_nruf A:visited { color : #FFFFFF; text-decoration: none; }
.tab_nruf A:hover {color:white;text-decoration: underline ;}
.tab_nruf A:active {color: white; background: #FFFFFF; text-decoration: underline; } 	

.nolink_box A:link {text-decoration: none; }
.nolink_box A:visited { color : #666666; text-decoration: none; }
.nolink_box A:hover {color:red;text-decoration: underline ;}
.nolink_box A:active {color: red; background: #CFDFEB; text-decoration: underline; } 
