
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { 
	margin: 0; padding: 0; 
}

body {
  margin: 0;
  padding: 5px;
  font-family: verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}


font.ticker {FONT-WEIGHT: normal; font-size: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana;}

ul.menue {
	margin: 0;
	padding: 0px;
	border: 0px;
	list-style-type:none;
}

ul.sitemap {
	margin: 5;
	padding: 0px;
	border: 0px;
	list-style-type:none;
}

ul.sub_sitemap {
	margin: 5;
	padding: 0px;
	border: 0px;
	padding-left:20px;
}
  
A:link {
	FONT-WEIGHT: normal;
	font-size: 12px;
	COLOR: #203399;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}

A:active {
	FONT-WEIGHT: normal;
	font-size: 12px;
	COLOR: #203399;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}

A:visited {
	FONT-WEIGHT: normal;
	font-size: 12px;
	COLOR: #999999;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline
}


input {
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: 000000;
}

textarea {
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: 000000;
}

td {
	FONT-WEIGHT: normal;
	font-size: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
}



TD.bundesland {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none
}

TD.detailHead {
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none
}

td.detailBigHead {
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none
}

td.Links {
	padding:7px;

	text-align:right;
	vertical-align:top;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: #203399;
	text-decoration: none;

	width:150px;
	background-color:#eeeeee;
	border-left:0px solid #203399;
}

td.Linksmesse {
	padding:7px;

	text-align:left;
	vertical-align:top;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;

	width:150px;
	background-color:#ffffff;
	border-left:2px solid #eeeeee;
}

td.Rechts {
	padding:7px;

	vertical-align:top;
	font-size: 11px;
	font-family: Verdana;

	text-decoration: none;

	background-color:#FFFFFF;
	border-left:0px solid #203399;
	border-right: 1px solid #999999;
}

td.Rechts_rot {
	padding:7px;

	vertical-align:top;
	font-size: 11px;
	font-family: Verdana;

	text-decoration: none;

	background-color:#FFE1E1;
	border-left:0px solid #203399;
	border-right: 1px solid #999999;
}

td.RechtsEingabefeld {
	padding:2px;
	padding-left:7px;

	background-color:#FFFFFF;
	border-right: 1px solid #999999;
}

td.RechtsEingabe {
	padding:2px;
	padding-left:7px;


}

td.RechtsEingabeende {
	padding:2px;
	padding-left:7px;
 	border-right: 1px solid #999999;


}

td.LinksEingabefeld {
	padding-top:2px;
	padding-right:7px;

	text-align:right;
	vertical-align:top;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	color: #203399;
	text-decoration: none;

	width:150px;
	background-color:#eeeeee;

}

td.LinksKomfSuche {
	padding-top:2px;
	padding-right:7px;

	text-align:right;
	vertical-align:top;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	width:150px;
	background-color:#ffffff;

}

td.LinksEingabe {
	padding-top:2px;
	padding-right:7px;

	text-align:right;
	font-size: 12px;
	font-family: Verdana;
	color: #203399;
	text-decoration: none;

	width:150px;
	background-color:#eeeeee;

}


td.Top {
	padding:10px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #203399;
	text-align:left;
	background-color:#ffffff;
	border:0px outset #203399;
    border-right: 1px solid #999999;
}

td.Toplinks {
	padding:10px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;

	text-align:left;
	background-color:#ffffff;


}

td.Print {
	padding:2px;

	text-align:right;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #203399;

    background-color:#ffffff;
    border-right: 1px solid #999999;
}
}

td.Mitte {
	background-color:#203399;
	height:1px;
}

td.Leer {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#FFFFFF;

	border-right: 1px solid #999999;
}

td.Leer2 {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#eeeeee;
	border-right: 1px solid #999999;



}

td.Grau {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#eeeeee;


}

td.GrauEnde {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#eeeeee;
	border-right: 1px solid #999999;



}




td.Messehead {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#eeeeee;
	border-right: 1px solid #999999;


}

td.Unten {
	background-color:#999999;
	height:1px;
}


table.Tabellenregister {
	width: 705px;
	padding:0px;
	border-spacing:0px;
	border:0px solid orange;
}


td.Hilfe {
	padding:8px;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
	border:1px solid #999999;
}


a.toolTippLink:link {text-decoration: none;color: #000000;}
a.toolTippLink:visited {text-decoration: none;color: #000000;}
a.toolTippLink:hover {text-decoration: underline;color: #000000;}


H1 {
	padding:0px;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px;
	color: #000000;
}

H2 {
	padding:0px;
	font-size: 15px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px;
	color: #000000;
}

H3 {
	padding:0px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px;
	color: #203399;

}

H4 {
	padding:0px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px;
	color: #000000;

}



A.menue_ebene0:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene0:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene0:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.menue_ebene0_aktiv:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene0_aktiv:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene0_aktiv:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.menue_ebene1:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene1:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #203399; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.menue_ebene1_aktiv:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene1_aktiv:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.menue_ebene1_aktiv:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}






div#body {
  width : 993px;
  padding: 0;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border: solid 1px #ccc;
  text-align: right;
}

div#outer {
  width : 100%;
  text-align: center;
}





#footer_box {
  margin: 5px auto;
  font-size: 11px;
  width : 100%;
  text-align: center;
}

#footer_menu li {
	list-style: none;
	display: inline;
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
}


TH {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	color: #ffffff;
	text-decoration: none
}




td.bundesland {
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana;
	color: #ffffff;
	text-decoration: none
}


td.ContentLeer {
	padding:7px;

	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	text-decoration: none;

	background-color:#FFFFFF;
	border-left:2px solid #dbdbdb;
	border-right:2px solid #dbdbdb;
}

table.ContentTabelle {
	width: 560px;
	padding:0px;
	border-spacing:0px;
	border:0px solid orange;
}

td.ContentTop {
	padding:2px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
	background-color:#003399;
	border:0px outset #003399;
}



table.mainTabelle {
    width:100%;
    height:100%;
	padding:0px;
	border-spacing:0px;
	border:0px solid red;
}

table.Tabelle { 
    width:100%;
	padding:0px;
	border-spacing:0px;
	border:0px solid orange;
}


td.Spacer {
	width:0;
	border-spacing:0px;
	padding:0px;
}

table.TabelleHilfe {
	width: 100%;
	padding:0px;
	border-spacing:0px;
	border:0px solid #cccccc;
}


table.TabelleMenue {
	width: 204px;
	padding:0px;
	margin: 0px;
	border-spacing:0px;
	border:0px solid #000;
}

table.TabelleLogin {
	width: 100%;
	padding:0px;
	margin: 0px;
	border-spacing:0px;
	border:0px solid #000;
	background-color:#dbdbdb;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}




div.toolTippKonf {
	display: none; 
	position: inherit; 
	top: 309; 
	left: 1168px; 
	width: 246px;  /*274px*/
	background-color:#fdfc98;
	border:1px solid #999999;
}



/* Formatierungen bezueglich Rand*/

table.TabelleFormat {
    width:100%;
	border:0px;
	padding:0px;
	border-spacing:0px;
	margin: 0px;
}

td.TabelleFormatInhalt {
	border:0px;
	padding:0px;
	border-spacing:0px;
	margin: 0px;
}

td.TabelleFormatTrenner {
	padding:1px;
}

td.TabelleFormatSchmal {
	width: 140px;
	padding:0px;
	border-spacing:0px;
	border:0px;
	margin-top:3px;
}

td.TabelleFormatBreit {
	width: 250px;
	padding:0px;
	border-spacing:0px;
	border:0px;
	margin-top:3px;
}


