
/* Überschriften */

H1 {
	font-weight: bold;
	font-size: 1.8em;
	color: #301470;
	text-align: left;
	line-height: 1.8em;
	display: inline;
}
H2 {
	font-weight: bold;
	font-size: 1.6em;
	color: #301470;
	text-align: left;
	line-height: 1.6em;
	display: inline;
}
H3 {
	font-weight: bold;
	font-size: 1.4em;
	color: #301470;
	text-align: left;
	line-height: 1.4em;
	display: inline;
}
H4 {
	font-weight: bold;
	font-size: 1.3em;
	color: #301470;
	text-align: left;
	line-height: 1.3em;
	display: inline;
}
H5 {
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
	text-align: left;
	line-height: 1.2em;
	display: inline;
}
hr {
	border-style: solid;
	border-color:#301470;
	border-width: 1px 0 0 0;
	display: inline;
}

/* Fliesstexte */
.fliesstext, .fliesstextbold, .fliesstextinline, .fliesstextboldinline {
	font-size: 1.1em;
	color: #301470;
	line-height: 1.3em;
	margin-top: 0.1em;
}
.fliesstext, .fliesstextinline {
	font-weight: normal;
}
.fliesstextbold, .fliesstextboldinline {
	font-weight: bold;
}
.fliesstextinline, .fliesstextboldinline {
	display: inline;
}

/* Besondere Texte */
.txtohnef0, .txtohnef0fett, .txtohnef1, .txtohnef1fett, .txtohnef2, .txtohnef2fett, .txtohnef3, .txtohnef3fett {
	font-size: inherit;
}
.txtkleinf0, .txtkleinf0fett, .txtkleinf1, .txtkleinf1fett, .txtkleinf2, .txtkleinf2fett, .txtohnef3, .txtohnef3fett {
	font-size: 1.0em;
}
.txtnormalf0, .txtnormalf0fett, .txtnormalf1, .txtnormalf1fett, .txtnormalf2, .txtnormalf2fett, .txtnormalf3, .txtnormalf3fett {
	font-size: 1.1em;
}
.txtmittelf0, .txtmittelf0fett, .txtmittelf1, .txtmittelf1fett, .txtmittelf2, .txtmittelf2fett, .txtmittelf3, .txtmittelf3fett {
	font-size: 1.2em;
}
.txtgrossf0, .txtgrossf0fett, .txtgrossf1, .txtgrossfett, .txtgrossf2, .txtgrossf2fett, .txtgrossf3, .txtgrossf3fett {
	font-size: 1.3em;
}
.txtohnef0, .txtohnef0fett,
.txtkleinf0, .txtkleinf0fett, .txtnormalf0, .txtnormalf0fett, 
.txtmittelf0, .txtmittelf0fett, .txtgrossf0, .txtgrossf0fett {
	/*schwarz */
	color: #FFFFFF;
}
.txtohnef1, .txtohnef1fett,
.txtkleinf1, .txtkleinf1fett, .txtnormalf1, .txtnormalf1fett, 
.txtmittelf1, .txtmittelf1fett, .txtgrossf1, .txtgrossf1fett {
	/*weiss */
	color: #FFFFFF;
}
.txtohnef2, .txtohnef2fett,
.txtkleinf2, .txtkleinf2fett, .txtnormalf2, .txtnormalf2fett, 
.txtmittelf2, .txtmittelf2fett, .txtgrossf2, .txtgrossf2fett {
	/* dunkelblau */
	color: #301470;
}
.txtohnef3, .txtohnef3fett,
.txtkleinf3, .txtkleinf3fett, .txtnormalf3, .txtnormalf3fett, 
.txtmittelf3, .txtmittelf3fett, .txtgrossf3, .txtgrossf3fett {
	/*grau */
	color: #A0A0A0;
}
.txtohnef0fett, .txtohnef1fett, .txtohnef2fett, .txtohnef3fett, 
.txtkleinf0fett, .txtkleinf1fett, .txtkleinf2fett, .txtkleinf3fett, 
.txtnormalf0fett, .txtnormalf1fett, .txtnormalf2fett, .txtnormalf3fett, 
.txtmittelf0fett, .txtmittelf1fett, .txtmittelf2fett, .txtmittelf3fett, 
.txtgrossf0fett, .txtgrossf1fett, .txtgrossf2fett, .txtgrossf3fett {
	/* fett */
	font-weight: bold;
}

.txtohnef0fett a:link, .txtohnef1fett a:link, .txtohnef2fett a:link, .txtohnef3fett a:link,
.txtkleinf0fett a:link, .txtkleinf1fett a:link, .txtkleinf2fett a:link, .txtkleinf3fett a:link, 
.txtnormalf0fett a:link, .txtnormalf1fett a:link,.txtnormalf2fett a:link, .txtnormalf3fett a:link, 
.txtmittelf0fett a:link, .txtmittelf1fett a:link, .txtmittelf2fett a:link, .txtmittelf3fett a:link,
.txtgrossf0fett a:link, .txtgrossf1fett a:link, .txtgrossf2fett a:link, .txtgrossf3fett a:link {
	color: #FFFFFF;
}
.txtohnef0fett a:hover, .txtohnef1fett a:hover, .txtohnef2fett a:hover, .txtohnef3fett a:hover,
.txtkleinf0fett a:hover, .txtkleinf1fett a:hover, .txtkleinf2fett a:hover, .txtkleinf3fett a:hover, 
.txtnormalf0fett a:hover, .txtnormalf1fett a:hover,.txtnormalf2fett a:hover, .txtnormalf3fett a:hover, 
.txtmittelf0fett a:hover, .txtmittelf1fett a:hover, .txtmittelf2fett a:hover, .txtmittelf3fett a:hover,
.txtgrossf0fett a:hover, .txtgrossf1fett a:hover, .txtgrossf2fett a:hover, .txtgrossf3fett a:hover {
	color: #FFFFFF;
}
.txtohnef0fett a:visited, .txtohnef1fett a:visited, .txtohnef2fett a:visited, .txtohnef3fett a:visited,
.txtkleinf0fett a:visited, .txtkleinf1fett a:visited, .txtkleinf2fett a:visited, .txtkleinf3fett a:visited, 
.txtnormalf0fett a:visited, .txtnormalf1fett a:visited,.txtnormalf2fett a:visited, .txtnormalf3fett a:visited, 
.txtmittelf0fett a:visited, .txtmittelf1fett a:visited, .txtmittelf2fett a:visited, .txtmittelf3fett a:visited,
.txtgrossf0fett a:visited, .txtgrossf1fett a:visited, .txtgrossf2fett a:visited, .txtgrossf3fett a:visited {
	color: #FFFFFF;
}


.txtohnef0 a:link, .txtohnef1 a:link, .txtohnef2 a:link, .txtohnef3 a:link,
.txtkleinf0 a:link, .txtkleinf1 a:link, .txtkleinf2 a:link, .txtkleinf3 a:link, 
.txtnormalf0 a:link, .txtnormalf1 a:link,.txtnormalf2 a:link, .txtnormalf3 a:link, 
.txtmittelf0 a:link, .txtmittelf1 a:link, .txtmittelf2 a:link, .txtmittelf3 a:link,
.txtgrossf0 a:link, .txtgrossf1 a:link, .txtgrossf2 a:link, .txtgrossf3 a:link {
	color: #FFFFFF;
}
.txtohnef0 a:hover, .txtohnef1 a:hover, .txtohnef2 a:hover, .txtohnef3 a:hover,
.txtkleinf0 a:hover, .txtkleinf1 a:hover, .txtkleinf2 a:hover, .txtkleinf3 a:hover, 
.txtnormalf0 a:hover, .txtnormalf1 a:hover,.txtnormalf2 a:hover, .txtnormalf3 a:hover, 
.txtmittelf0 a:hover, .txtmittelf1 a:hover, .txtmittelf2 a:hover, .txtmittelf3 a:hover,
.txtgrossf0 a:hover, .txtgrossf1 a:hover, .txtgrossf2 a:hover, .txtgrossf3 a:hover {
	color: #FFFFFF;
}
.txtohnef0 a:visited, .txtohnef1 a:visited, .txtohnef2 a:visited, .txtohnef3 a:visited,
.txtkleinf0 a:visited, .txtkleinf1 a:visited, .txtkleinf2 a:visited, .txtkleinf3 a:visited, 
.txtnormalf0 a:visited, .txtnormalf1 a:visited,.txtnormalf2 a:visited, .txtnormalf3 a:visited, 
.txtmittelf0 a:visited, .txtmittelf1 a:visited, .txtmittelf2 a:visited, .txtmittelf3 a:visited,
.txtgrossf0 a:visited, .txtgrossf1 a:visited, .txtgrossf2 a:visited, .txtgrossf3 a:visited {
	color: #FFFFFF;
}


.listenkopf1, .listenkopf2 {
	color: #301470;
}
.listenkopf1, .listenkopf2 {
	border-bottom-width: 1px;
	border-bottom-color:#301470;
	border-bottom-style: solid;
	/* background-color: #FFCC99; // #E2E6F2; */
}
.listenkopf1 {
	text-indent: 5px;
	padding-bottom: 2px;
	font-weight:bold;
	font-size: 1.1em;	
}
.listenkopf2 {
	text-indent: 1px;
	font-weight:bold;
	font-size: 1.0em;
	margin-bottom: 3px;
}
.listenkopf1 a:link, .listenkopf2 a:link,
.listenkopf1 a:visited, .listenkopf2 a:visited {
	color: #1E317F;
}
.listenkopf1 a:hover, .listenkopf2 a:hover {
	color:#FF0033;
}
.listentrenner {
	height:4px;
	font-size: 0.1em;
}
.listentrenner_lu {
	height:4px;
	margin-bottom: 2px;
	font-size: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #301470;
}
.listentrenner_lo {
	height:4px;
	margin-top: 2px;
	font-size: 0.1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #301470;
}

/* Mit Linien */
.txt_linieunten {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.txt_linieoben {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/* Tabellenzeilen */
.td-hell {
	font-size: 1.0em;
	color: #FFFFFF;
	background-color:  #96ADBF;
}
.td-dunkel {
	font-size: 1.0em;
	color:  #FFFFFF;
	background-color:  #301470;
}

/* Navigation */
.navaktiv, .navinaktiv, .navaktuell {
	font-size: 0.8em;
	font-weight: bold;
}
.navaktiv  {
	color: #012E72;
}
.navinaktiv  {
	color: #AAAAAA;
}
.navaktuell  {
	color: #FF0000;
}


/* Formulare */
.forminput, .forminputbreite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000000;
	border-left-color: #000099;
	font-weight: normal;
	background-color: #E2E6F2;
}
.forminputbreite {
	width: 400px;
}

.forminputliste {
	font-size: 1.1em;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
	background-color:  #FFFFDF; /*#EAEAEA; */
	border: 1px solid #0000FF;
}
.formBtn, .formsubmit {
	height: 20px;
	width: 100px;
	font-size: 1.0emx;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #1E317F;
	border: 0px solid #1E317F;
}
.formBtn {
	text-align: center;
	display: block;
	padding-top: 3px;
}
.formBtn a, .formBtn a:hover, .formBtn a:visited {
	color: #FFFFFF;
	
}
.formselect, .formselectFormBreite, .formselectFilterBreite {
	font-size: 1.1em;
	background-color:  #F4F4F4; /* #E2E6F2; /*  #FFFFDF;*/
	font-weight: bold;
	color: #000000;
	z-index: 1;
}
.formselectFilterBreite {
	width: 100%;
}
.formselectFormBreite {
	display: inline;
}

.formhidden {
	font-size: 1pt;
	color: #FFFFFF;
	text-decoration: none;
}


/* Links */
a:link {
	color: #301470;
	text-decoration: none;
}
a:visited {
	color: #301470;
	text-decoration: none;
}
a:hover {
	color: #B91631;
	text-decoration: none;
}

/*  Infoblock rechts */
#infoBlockHeader_normal, #infoBlockHeader_fett, #infoBlockHeader_rot, #infoBlockHeader_fettrot,
#infoBlockHeader_gruen, #infoBlockHeader_fettgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:right;
}
#infoBlockHeader_normallinie , #infoBlockHeader_fettlinie , #infoBlockHeader_rotlinie , #infoBlockHeader_fettrotlinie,
#infoBlockHeader_gruenlinie, #infoBlockHeader_fettgruenlinie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border-bottom: 1px solid;
	border-color: #FF0000;
	display: block;
	text-align:right;
}
 
#infoBlockTitel_normal, #infoBlockTitel_fett, #infoBlockTitel_rot, #infoBlockTitel_fettrot,
#infoBlockTitel_gruen, #infoBlockTitel_fettgruen  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#infoBlockTitel_normallinie , #infoBlockTitel_fettlinie , #infoBlockTitel_rotlinie , #infoBlockTitel_fettrotlinie,
#infoBlockTitel_gruenlinie, #infoBlockTitel_fettgruenlinie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	border-bottom: 1px solid;
	border-color: #FF0000;
	display: block;
}
#infoBlockText_normal, #infoBlockText_fett , #infoBlockText_rot, #infoBlockText_fettrot, 
#infoBlockText_gruen, #infoBlockText_fettgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#infoBlockText_normallinie, #infoBlockText_fettlinie , #infoBlockText_rotlinie, #infoBlockText_fettrotlinie,
#infoBlockText_gruenlinie, #infoBlockText_fettgruenlinie  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-bottom: 1px solid;
	border-color: #FF0000;
	display: block;
}
#infoBlockLink_normal, #infoBlockLink_fett , #infoBlockLink_rot, #infoBlockLink_fettrot,
#infoBlockLink_gruen, #infoBlockLink_fettgruen  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#infoBlockLink_normalrechts, #infoBlockLink_fettrechts , #infoBlockLink_rotrechts, #infoBlockLink_fettrotrechts,
#infoBlockLink_gruenrechts, #infoBlockLink_fettgruenrechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align:right;
	display: block;
}
#infoBlockLink_normallinie, #infoBlockLink_fettlinie , #infoBlockLink_rotlinie, #infoBlockLink_fettrotlinie,
#infoBlockLink_gruenlinie, #infoBlockLink_fettgruenlinie  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-bottom: 1px solid;
	border-color: #FF0000;
	display: block;
}
#infoBlockLink_normallinierechts, #infoBlockLink_fettlinierechts , #infoBlockLink_rotlinierechts, #infoBlockLink_fettrotlinierechts,
#infoBlockLink_gruenlinierechts, #infoBlockLink_fettgruenlinierechts  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align:right;
	border-bottom: 1px solid;
	border-color: #FF0000;
	display: block;
}
#infoBlockLink_normal a.visited, #infoBlockLink_fett a.visited, #infoBlockLink_rot a.visited, #infoBlockLink_fettrot a.visited,
#infoBlockLink_normal a.active, #infoBlockLink_fett a.active, #infoBlockLink_rot a.active, #infoBlockLink_fettrot a.active,
#infoBlockLink_normal a, #infoBlockLink_fett a, #infoBlockLink_rot a, #infoBlockLink_fettrot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
}
#infoBlockLink_normalrechts a.visited, #infoBlockLink_fettrechts a.visited, #infoBlockLink_rotrechts a.visited, #infoBlockLink_fettrotrechts a.visited,
#infoBlockLink_normalrechts a.active, #infoBlockLink_fettrechts a.active, #infoBlockLink_rotrechts a.active, #infoBlockLink_fettrotrechts a.active,
#infoBlockLink_normalrechts a, #infoBlockLink_fettrechts a, #infoBlockLink_rotrechts a, #infoBlockLink_fettrotrechts a,
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-align:right;
}
#infoBlockLink_normallinierechts a.visited, #infoBlockLink_fettlinierechts a.visited, #infoBlockLink_rotlinierechts a.visited, #infoBlockLink_fettrotlinierechts a.visited,
#infoBlockLink_normallinierechts a.active, #infoBlockLink_fettlinierechts a.active, #infoBlockLink_rotlinierechts a.active, #infoBlockLink_fettrotlinierechts a.active,
#infoBlockLink_normallinierechts a, #infoBlockLink_fettlinierechts a, #infoBlockLink_rotlinierechts a, #infoBlockLink_fettrotlinierechts a,
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-align:right;
}

#infoBlockHeader_normal, #infoBlockTitel_normal, #infoBlockText_normal, #infoBlockLink_normal,
#infoBlockHeader_normallinie, #infoBlockTitel_normallinie, #infoBlockText_normallinie, #infoBlockLink_normallinie {
	color: #000000;
}
#infoBlockHeader_fett, #infoBlockTitel_fett, #infoBlockText_fett, #infoBlockLink_fett,
#infoBlockHeader_fettlinie, #infoBlockTitel_fettlinie, #infoBlockText_fettlinie, #infoBlockLink_fettlinie {
	font-weight: bold;
}
#infoBlockHeader_rot, #infoBlockTitel_rot, #infoBlockText_rot, #infoBlockLink_rot,
#infoBlockHeader_rotlinie,  #infoBlockTitel_rotlinie, #infoBlockText_rotlinie, #infoBlockLink_rotlinie {
	color: #FF0000;
}
#infoBlockHeader_fettrot, #infoBlockTitel_fettrot, #infoBlockText_fettrot, #infoBlockLink_fettrot,
#infoBlockHeader_fettrotlinie, #infoBlockTitel_fettrotlinie, #infoBlockText_fettrotlinie, #infoBlockLink_fettrotlinie {
	color: #FF0000;
	font-weight: bold;  
}
#infoBlockHeader_gruen, #infoBlockTitel_gruen, #infoBlockText_gruen, #infoBlockLink_gruen,
#infoBlockHeader_gruenlinie, #infoBlockTitel_gruenlinie, #infoBlockText_gruenlinie, #infoBlockLink_gruenlinie {
	color: #012E72;
}
#infoBlockHeader_fettgruen, #infoBlockTitel_fettgruen, #infoBlockText_fettgruen, #infoBlockLink_fettgruen,
#infoBlockHeader_fettgruenlinie, #infoBlockTitel_fettgruenlinie, #infoBlockText_fettgruenlinie, #infoBlockLink_fettgruenlinie {
	color: #012E72;
	font-weight: bold;  
}

#infoBlockTrenner {
	font-size: 5px;
}
#infoBlockLinie {
	font-size: 5px;
}



