table {
  border-spacing:0;
  border-collapse: collapse;
}

h1 { 
  color: #0066B3; 
  font-size: 12px; 
  line-height : 14px;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}

h1.startseite { 
  color: #0066B3; 
  font-size: 15px; 
  line-height : 16px;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  font-weight: lighter; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}


h2 { 
  color: white;
  font-size: 12px; 
  line-height : 16px;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}


h4.weiss { 
  color: white;
  font-size: 12px; 
  line-height : 14px; 
  font-weight:lighter;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}

h4.weissfett { 
  color: white;
  font-size: 12px; 
  line-height : 16px; 
  font-weight:bold;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}

h5 {
  color: white;
  font-size: 10px; 
  line-height : 12px; 
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  text-decoration: none;
  font-weight:lighter; 
  margin: 0px;
  margin-bottom:0px;
}

p {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 14px;
  margin : 0;
  color: #0066B3;
}

p.bodytext {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
}

p.schaubild {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  margin-right:10px;
  color: #000000;
}

td.adhoc_ueber {
  height: 25px;
  background: #82bbe6;
}

p.adhoc {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 14px;
  margin : 0;
  color: #0066B3;
  font-weight: bold;
  
}

p.schaubildheader {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 14px;
  margin : 0;
  margin-left:20px;
  color: #ffffff;
}

p.jobueber { 
  color: #0066B3;
  font-size: 18px; 
  line-height : 20px;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  font-weight: lighter; 
  text-decoration: none; 
  margin: 0px;
  margin-bottom:0px;
}


p.formular {
	font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : lighter;
	line-height : 12pt;
	margin : 0;
                margin-top:2;
	color : #000000;
}

p.formularpflicht {
	font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : lighter;
	line-height : 12pt;
	margin : 0;
                margin-top:2;
	color : black;
}

ul {
  margin-top:0px;
  margin-left:20px;
  margin-bottom:0px;
  list-style-type:square;
}

li {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
}

A:link {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color:#0066B3; 
}

A:visited {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color:#0066B3; 
}

A:active {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color:#0066B3; 
}

A:hover {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
                padding-top:0px;
                margin-top:0px;
                text-decoration:none;
                color:#0066B3; 
}

input.suche {
  background : #FFFFFF;
  border:1px solid #8D9BA3; 
  font-family : Arial,Verdana,  Helvetica, sans-serif;
  font-size : 12px;
  color: #000000;
  font-weight : bold;
  width=120px;
  height: 18px;
}

input.suchegross {
  background : #FFFFFF;
  border:1px solid #054994;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  color:000000;
  font-weight : bold;
  width=250px;
}



input.tx-indexedsearch-searchbox-sword {
  background : #FFFFFF;
  border:1px solid #8D9BA3; 
  font-family : Arial,Verdana,  Helvetica, sans-serif;
  font-size : 12px;
  color: #000000;
  font-weight : bold;
  width=120px;
  height: 18px;
}

input.tx_indexedsearch[submit_button] {
  background : #054994;
  border:1px solid #FFFFFF;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  color:FFFFFF;
  height: 18px;
}

input.button {
  background : #8D9BA3; 
  border:1px solid #FFFFFF;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 12px;
  color:#FFFFFF;
  height: 20px;
}


A.navright:link {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-style : normal;
  line-height : 10px;

                padding-top:0px;
                margin-top:0px;
                text-decoration:none;
                color:#8D9BA3; 
}

A.navright:visited {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-style : normal;
  line-height : 10px;

                padding-top:0px;
                margin-top:0px;
                text-decoration:none;
                color:#8D9BA3; 
}

A.navright:active {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-style : normal;
  line-height : 10px;

                padding-top:0px;
                margin-top:0px;
                text-decoration:none;
                color:#8D9BA3; 
}

A.navright:hover {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 8pt;
  font-style : normal;
  line-height : 10px;
  padding-top:0px;
  margin-top:0px;
  text-decoration:underline;
  color:#8D9BA3; 
}



TABLE.contenttable-1  { 
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 18px;
  text-align:right;
  color: #000000;
  border-spacing:0;
  border-collapse: collapse;
  margin:0px;  
}

TABLE.contenttable-1 TR TD {
  background-color: rgb(198,222,243);
  border-bottom: 1px solid #DEE5E9;
    padding-left:10px;
  padding-right:10px;
}

TABLE.contenttable-1 TR td.td-1 {
  background-color: rgb(96,175,225);
  border-bottom: 1px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}



TABLE.contenttable-1 TR.tr-0 TD { 
  border-bottom: 2px solid #DEE5E9;
  background-color:white;
}

TABLE.contenttable-1 TR.tr-0 TD  { 
  font-weight: bold; 
  color: #1262AD;
  margin-left:30px;
}


TABLE.contenttable-1 tr TD.TD-0 { 
  background-color:white;
  border-bottom: 1px solid #DEE5E9;
  text-align:left;
}

TABLE.contenttable-1 TR.tr-0 TD.TD-0 { 
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
}

TABLE.contenttable-1 TR.tr-last TD  { 
  border-bottom: 2px solid #DEE5E9;
  background-color:white;
}

TABLE.contenttable-1 TR.tr-last TD.TD-0 { 
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
}

TABLE.contenttable-1 tr TD.TD-0 P { 
  margin-left:0px;  
  margin-right:20px;
  text-align:left;
}

TABLE.contenttable-1 TR.tr-last TD {
  background-color: rgb(198,222,243);
  border-bottom: 2px solid #DEE5E9;
    padding-left:10px;
  padding-right:10px;
}
 
TABLE.contenttable-1 TR.tr-last TD.TD-0 { 
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
}

TABLE.contenttable-1 TR.tr-last td.td-1 {
  background-color: rgb(96,175,225);
  border-bottom: 2px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}


TABLE.contenttable-2 {
  border-spacing:0;
  border-collapse: collapse;
}

TABLE.contenttable-2 TR TD {
  background-color:white;
}

TABLE.contenttable-2 TR TD {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  color: #000000;
  padding-left:5px;
  padding-right:5px;  
  padding-top:2px;
  padding-bottom:2px;  
  
}

TABLE.contenttable-2 TR.TR-0 TD.TD-0 {
  font-size: 12px;
  line-height:16px;
  font-weight:bold;
  color: black;
  
}

TABLE.contenttable-2 TR TD.TD-0 {
  margin-left:10px;
}

TABLE.contenttable-2 TR TD.TD-1 {
  margin-left:7px;
  margin-right:6px;
  text-align:right;
}

TABLE.contenttable-2 TR TD.TD-2 {
  margin-left:6px;
}

TABLE.contenttable-2 TR TD.TD-last {
  margin-left:5px;
  margin-right:10px;
  text-align:right;
}


TABLE.contenttable-2 TR.TR-0 TD.TD-0 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 1px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-0 TD.TD-1 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-0 TD.TD-2 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-0 TD.TD-last {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 1px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-1 TD.TD-0 {
  background-color:white;
  border-bottom: 0 solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 1px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-1 TD.TD-1 {
  background-color:white;
  border-bottom: 0px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 1px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-1 TD.TD-2 {
  background-color:white;
  border-bottom: 0px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 1px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-1 TD.TD-last {
  background-color:white;
  border-bottom: 0px solid #C9D4DA;
  border-top: 1px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 1px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-last TD.TD-0 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 0px solid #C9D4DA;
  border-left: 1px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-last TD.TD-1 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 0px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 1px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-last TD.TD-2 {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 0px solid #C9D4DA;
  border-left: 1px solid #C9D4DA;
  border-right: 0px solid #C9D4DA;
}

TABLE.contenttable-2 TR.TR-last TD.TD-last {
  background-color:white;
  border-bottom: 1px solid #C9D4DA;
  border-top: 0px solid #C9D4DA;
  border-left: 0px solid #C9D4DA;
  border-right: 1px solid #C9D4DA;
}

input.formular {
  background : #FFFFFF;
  border:1px solid #000000;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  font-weight : bold;
  color:#000000;
} 

select.formular {
  background : #FFFFFF;
  border:1px solid #000000;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  color:#000000;
}

textarea.formular {
  background : #FFFFFF;
  border:1px solid #000000;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  font-weight : bold;
  color:#000000;
}

input.button {
  background : #054994;
  border:1px solid #FFFFFF;
  font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif;
  font-size : 8 pt;
  color:FFFFFF;
}

TD.schaubildmain { 
  border:0px;
  background-color:#EBF0F3;
}

a.schwarz {
  color: 000000;
  text-decoration:none;
}

a.schwarz:hover {
  color: 000000;
  text-decoration:none;
}


td.hauptueberschrift_links {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-top: 1 solid #1262AD;
  border-bottom: 1 solid #1262AD;
  background-color:#ffffff;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.hauptueberschrift_normal {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-top: 1 solid #1262AD;
  border-bottom: 1 solid #1262AD;
  background-color:#EBF0F3;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.hauptueberschrift_rechts {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-top: 1 solid #1262AD;
  border-bottom: 1 solid #1262AD;
  background-color:#EBF0F3;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.zwischenueberschrift_links {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color: #ffffff;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;	
}

td.zwischenueberschrift_normal {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color:#EBF0F3;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;	
}

td.zwischenueberschrift_rechts {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color:#EBF0F3;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;		
}

td.inhalt_links {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color: #ffffff;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;	
}

td.inhalt_normal {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color:#EBF0F3;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.inhalt_rechts {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  line-height : 18px;
  color: #000000;
  border: 0px;
  border-bottom: 1 solid #EFEFEF;
  background-color:#EBF0F3;	
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;	
}

table.footer_kopf {
  margin: 0px;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 880px;
}

td.footer_kopf {
  padding: 0px;
  border: 0px;
  border-top: 1px solid #5d6366;
}

table.footer {
  margin: 0px;
  margin-top: 10px;
}

td.footer {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;
}

td.footer_spacer {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;

}

a.footer {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;  
  text-decoration: none;
}

a.footer:active {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;  
  text-decoration: none;
}

a.footer:visited {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;  
  text-decoration: none;
}


a.footer:hover {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #5d6366;
  border: 0px;
  padding: 0px;  
  text-decoration: underline;
}

td.bildarchiv_headline {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding: 5px;
  padding-left: 75px;
  width: 300px;
  font-weight: bold;
}

td.bildarchiv_beschreibung {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding: 5px;
  padding-left: 75px;
  width: 300px;
  font-weight: normal;
}

td.bildarchiv_download {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding: 5px;
  padding-right:0px;
  width: 150px;
  font-weight: bold;
  text-align:right;
}

hr {
  color: #5d6366;
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}

td.bildarchiv_download a {
  color: #5d6366;
  font-weight: normal;
}



td.bildarchiv_download a:hover {
  color: #5d6366;
  font-weight: normal;
  text-decoration: underline;
}


p.text_zwischenueberschrift {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
  color:#0066B3; 
}

span.text_zwischenueberschrift {
  font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
  line-height : 14px;
  color:#0066B3; 
}

td.nav2 {
  padding: 0px;
  border: 0px;
  border-top: 2px solid #ffffff;
  height: 25px;
}

td.nav3 {
  padding: 0px;
  border: 0px;
  border-top: 2px solid #ffffff;
  height: 21px;
}

td.zahlen_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 2px solid #DEE5E9;
  background-color:white;
  font-weight: bold; 
  padding-right:10px;
}


td.zahlen_top_linie {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #DEE5E9;
  background-color:white;
  font-weight: bold; 
  padding-right:10px;
 
}


td.zahlen_beschreibung {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 1px solid #DEE5E9;
  text-align:left;
}

td.zahlen_beschreibung_datei {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 1px solid #DEE5E9;
  text-align:left;
  padding: 5px;    
  padding-left: 10px;
  padding-right: 10px;
  color: #5d6366;  
}

td.zahlen_beschreibung_datei p.bodytext {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #5d6366;  
}

td.zahlen_beschreibunggrau {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 1px solid #DEE5E9;
  text-align:left;
}

td.zahlen_beschreibunggrau p {
  color: #5d6366;
}


td.zahlen_aktuell {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color: rgb(96,175,225);
  border-bottom: 1px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}

td.zahlen_vergangenheit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color: rgb(198,222,243);
  border-bottom: 1px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}


td.zahlen_beschreibung_fuss {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
  text-align:left;
}

td.zahlen_beschreibung_fussgrau {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
  text-align:left;
}


td.zahlen_beschreibung_fussgrau p {
  color: #5d6366;
}


td.zahlen_beschreibung_fuss_datei {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color:white;
  border-bottom: 2px solid #DEE5E9;
  text-align:left;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  color: #5d6366;  
}

td.zahlen_beschreibung_fuss_datei p {
  color: #5d6366;
}

td.zahlen_beschreibung_fuss_datei p.bodytext {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #5d6366;  
}

td.zahlen_aktuell_fuss {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color: rgb(96,175,225);
  border-bottom: 2px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}

td.zahlen_vergangenheit_fuss {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  background-color: rgb(198,222,243);
  border-bottom: 2px solid #DEE5E9;
  padding-left:10px;
  padding-right:10px;
}

a.bildarchiv_download {
  color: #5d6366;
  font-weight: normal;
}

td.dateigroesse {
  padding-left: 10px;
  padding-right: 10px;
  color: #5d6366;  
}

td.dateigroesse p {
  color: #5d6366;  

}

a.bildarchiv_download:active {
  color: #5d6366;
  font-weight: normal;
}

a.bildarchiv_download:visited {
  color: #5d6366;
  font-weight: normal;
}


a.bildarchiv_download:hover {
  color: #5d6366;
  font-weight: normal;
  text-decoration: underline;
}

td.dunkelblau {
  color: #0066B3; 
  font-size: 12px; 
  line-height : 14px;
  font-family: Arial,Verdana,  Helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; 
}

td.dunkelblau p.bodytext {
  color: #0066B3; 
}

a.ohneunterstreichung {
  color: #5d6366;
  font-weight: bold;
  text-decoration: none;
}

a.ohneunterstreichung:hover {
  text-decoration: underline;
}

div.tx-indexedsearch-searchbox {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
}

td.tx-indexedsearch-descr {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
  text-style: normal;
}

td.tx-indexedsearch-info {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
  font-style:normal;

}

div.tx-indexedsearch-whatis {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
  font-weight: bold;

}

td.tx-indexedsearch-percent {
   font-family: Arial,Verdana,  Helvetica, sans-serif;
  font-size: 12px;
  font-style : normal;
  line-height : 16px;
  margin : 0;
  color: #000000;
}