/*++++++++++++++++++++MENU LINKS++++++++++++++++++++++++++*/
.menulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 42px;
	align: middle; 
	color: #003399;
}

/*++++++++++++++++++++MENU OBEN++++++++++++++++++++++++++*/
.menuoben {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #993300;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}
.menuoben DIV {
}
.menuoben DIV A {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}
.menuoben DIV A:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}
.menuoben DIV.menuoben-no {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}
.menuoben DIV.menuoben-akt { 
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
}
/*++++++++++++++++++++NOMALER TEXT++++++++++++++++++++++++++*/
.mitte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
/*++++++++++++++++++++LINKS++++++++++++++++++++++++++*/
A:link {
	COLOR: #993300; 
	text-decoration: none;
}
A:active {
	COLOR: #993300; 
    text-decoration: none;
}

A:visited {
	COLOR: #993300; 
    text-decoration: none;
}

A:hover {
	COLOR: #003399; 
	text-decoration: underline;
}

/*++++++++++++++++++++MENU UNTEN++++++++++++++++++++++++++*/
.menuunten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-align: center;
}
A.menuunten:link {
	FONT-SIZE: 9px; 
	COLOR: #003399; 
	text-decoration: none
}

A.menuunten:active { 
    FONT-SIZE: 9px; 
	COLOR: #003399; 
    text-decoration: none
}

A.menuunten:visited {
    FONT-SIZE: 9px; 
	COLOR: #003399; 
    text-decoration: none
}

A.menuunten:hover {
    FONT-SIZE: 9px; 
	COLOR: #993300; 
	text-decoration: underline
}
/*++++++++++++++++++++UEBERSCHRIFTEN++++++++++++++++++++++++++*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 003399;
	font-weight: bold;
}

/*++++++++++++++++++++VCD_CALENDAR++++++++++++++++++++++++++*/

div.tx-vcdcalendar-pi1 table {
  color:#000000;
  background-color:#ffffff;
  border: 0px  #ffffff solid;
  margin-bottom:10px;
}

div.tx-vcdcalendar-pi1 table a{
  color:#003399;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.tx-vcdcalendar-pi1 table td{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  vertical-align: top;
  text-align: left;
  padding: 5px;
  empty-cells:show;
  background-color:#ffffff;
}

div.tx-vcdcalendar-pi1 table td small{
  font-size:90%;
}

div.tx-vcdcalendar-pi1 table td.label{
  text-align:right;
  background-color: #ffffff;
  font-size: 12px;
  color: #000000;
}

div.tx-vcdcalendar-pi1 table td.error{
	font-size:90%;
  font-weight:bold;
  background-color: #ffffff;
  color:#dd0000;
}


/*++++++++++++++++++++INDEXED_SEARCH++++++++++++++++++++++++++*/
div.tx-indexedsearch {font-size: 12px;}
div.tx-indexedsearch TD {font-size: 12px;}
div.tx-indexedsearch { font-family:arial; font-size:10pt; color:red; } 
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;	font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;	font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px; font-size: 12px;}
div.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold;	font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E0E0F6; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent {background:#E0E0F6; font-weight:normal; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#993300; font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; font-size: 10px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {	margin-top:20px; margin-bottom:5px; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size: 12px; }
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; font-size: 12px;}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; font-size: 12px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:8px; }
.tx-indexedsearch .tx-indexedsearch-rules P { color:black; }
.tx-indexedsearch P { font-size:12px; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:12px; color:003399; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-whatis P { color:black; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { color:black; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { color:black; }