A.tap:link
{
    FONT: 12px Arial, Helvetica, sans-serif;
    FONT-WEIGHT:bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tap:visited
{
    FONT: 12px Arial, Helvetica, sans-serif;
    FONT-WEIGHT:bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tap:hover
{
    FONT: 12px Arial, Helvetica, sans-serif;
    FONT-WEIGHT:bold;
    COLOR: RED;
    TEXT-DECORATION: underline
}
A.tap:active
{
    FONT: 12px Arial, Helvetica, sans-serif;
    FONT-WEIGHT:bold;
    COLOR: #99ffff;
    TEXT-DECORATION: underline
}
A:link
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffcc33;
    TEXT-DECORATION: underline
}
A:active
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #99ffff;
    TEXT-DECORATION: underline
}
BODY
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #333333
}
TD
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #333333
}
TD.tapresult
{
    BORDER-LEFT: #ccc 2px solid;
    BORDER-RIGHT: #ccc 2px solid;
    BACKGROUND: #19334c;
}
TD.tap
{
    BORDER-RIGHT: #ccc 2px solid;
    BORDER-BOTTOM: #ccc 2px solid;
    PADDING-RIGHT: 1ex;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: NORMAL;
    FONT-SIZE: 12px;
    BACKGROUND: url(images/taprund_inaktivG.gif) #336699 no-repeat left top;
    PADDING-BOTTOM: 0.3ex;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0.3ex;
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
TD.tapAktiv
{
    BORDER-RIGHT: #ccc 2px solid;
    PADDING-RIGHT: 1ex;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(images/taprund_aktiv.gif) #19334c no-repeat left top;
    PADDING-BOTTOM: 0.3ex;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0.3ex;
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
.textb
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
H1
{
    FONT: 13px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.titel
{
    FONT: 13px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
H2
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}	
.text
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
DIV.hide 
{ 
	display: none 
}
DIV.ajax_suchformular
{ 	
	width:200px; 
	position: absolute; 
	margin: 0px 0px 0px 0px; 
	z-index: 1; 
	padding: 0px; 
	border: 1px solid #ADB6B5; 
	BACKGROUND-COLOR: #ffffcc
}
DIV.ajax_suchformular TD 
{ 
	FONT: bold 10x Arial, Helvetica, sans-serif;
	text-align: left; 
	vertical-align: top; 
	padding: 2px; 
	cursor: default 
}
TR.aOv 
{ 
	color: #ffffff; 
	BACKGROUND-COLOR: #ffff99
}
TR.aOu 
{ 	
	color: #000000; 
	BACKGROUND-COLOR: #ffffcc 
}
.sucheButtonLang
{
	font: normal 12px Arial, Helvetica, sans-serif;
	width:120px;
	height:20px;
	background-color: #B6CBD1; 
	border-bottom: #666666 1px solid; 
	border-left: #FFFFCC 0px; 
	border-right: #FFFFCC 0px solid; 
	border-top: #FFFFCC 0px solid; 
	color: #000;
}
.sucheLangHalf
{
	font: normal 12px Arial, Helvetica, sans-serif;
	width:74px;
	height:20px;
	background-color: #B6CBD1; 
	border-bottom: #666666 1px solid; 
	border-left: #FFFFCC 0px; 
	border-right: #FFFFCC 0px solid; 
	border-top: #FFFFCC 0px solid; 
	color: #000;

}
.sucheLang
{
	font: normal 12px Arial, Helvetica, sans-serif;
	width:150px;
	height:20px;
	background-color: #B6CBD1; 
	border-bottom: #666666 1px solid; 
	border-left: #FFFFCC 0px; 
	border-right: #FFFFCC 0px solid; 
	border-top: #FFFFCC 0px solid; 
	color: #000;
}
SELECT.sucheLang
{
	font: normal 10px Arial, Helvetica, sans-serif;
}


ul#menuleft
{	
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0px 0px 2px 0px;
	border: 1px solid black; 
	width:115px;
}
ul#menuleft li#mainnav
{
	background-color:#19334C;
	padding:3px 0px 0px 0px;
	font-family: 12x Arial, Helvetica, sans-serif;
	font-weight: bolder;
	display:block;
	color:#FFF;
}
ul#menuleft li a
{
	background-color:#406985;
	font-family: 12x Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding:3px 0px 0px 0px;
	width:113px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
ul#menuleft a:hover
{
	color:#000;
	background-color:lightyellow;
	background-image:none;
}

ul#menuleftsub
{	
	list-style-type:none;
	FONT: 11x Arial, Helvetica, sans-serif;
	font-weight: bold;
	position:relative;
	margin:0;
	padding:0px 0px 0px 0px;
}
ul#menuleftsub li#subnav
{
	background-color:#19334C;
	FONT: 11x Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:1px 0px 1px 2px;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-indent:11px;
}
ul#menuleftsub li a
{
	FONT: 11x Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#406985;
	padding:1px 0px 1px 2px;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-indent:11px;
}
ul#menuleftsub a:hover
{
	background-color:lightyellow;
	color:##336699;
	background-image:none;
}
ul#menuleftsub a:active
{
	background-color:#19334C;
	color:#99ffff;
	background-image:none;
}