html {
 height:100%;
 font-family: Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size:11px;

}

.myhelp{
	 cursor: help; 
	 border-bottom: 1px dashed #000; 
}

.myhelpicon{
	 cursor: help; 
}

input.email{
	color: black;
	background: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;	
  text-align: left;
  text-decoration: none;  
  border-width: 1px;
  border-bottom-style: solid;
}

textarea.email{
	color: black;
	background: white;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;	
  text-align: left;
  text-decoration: none;  
  border-width: 1px;
  border-bottom-style: solid;
}

td.emailueberschrift{
	 color: navy;
	 background: white;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;	
   text-align: left;
   text-decoration: none;  
}

td.ueberschrift1{
	 color: maroon;
	 background: white;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;	
   text-align: left;
   text-decoration: none;  
}

td.ueberschrift2{
	 color: black;
	 background: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;	
   text-align: left;
   text-decoration: none;  
}

td.emailanmerkung{
	 color: maroon;
	 background: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;	
   text-align: left;
   text-decoration: none;  
}


td.emailanmerkungtext{
	 color: black;
	 background: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;	
   text-align: left;
   text-decoration: none;  
}

td.emailunterschrift{
	 color: black;
	 background: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;	
   text-align: left;
   text-decoration: none; 
	  
}

td.emaillabel{
   color: black;
   background:   white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
   text-decoration: none;
	
}

td.emailtext{
   color: black;
   background:  white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
	
}

td.erglabel{
   color: black;
   background:   #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
   text-decoration: none;
	
}

td.erglabelezb{
   color: black;
   background:   #EEEEEE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: right;
   text-decoration: none;
	
}

td.ergtextezb{
   color: black;
   background:  #EEEEEE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
	
}

td.ergtextezbbig{
   color: navy;
   background:  #EEEEEE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
	
}


td.ergtext{
   color: black;
   background:   #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
	
}
td.ergtextright{
   color: black;
   background:   #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: right;
   text-decoration: none;
	
}

td.erganzahl{
   color: black;
   background:  white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
	
}

input.submit{
   color: navy;
   background:  #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
   border: none;
	 border-style: none;
	 border-width: 0;
	
}

a.erglinkbig:link, a.erglinkbig:visited, a.erglinkbig:hover {
   color: navy;
   background:  #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}

a.erglinkbigezb:link, a.erglinkbigezb:visited, a.erglinkbigezb:hover {
   color: navy;
   background:  #EEEEEE;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}

a.erglinknormalezb:link, a.erglinknormalezb:visited, a.erglinknormalezb:hover {
   color: navy;
   background:  #EEEEEE;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}



a.erglinknormal:link, a.erglinknormal:visited, a.erglinknormal:hover {
   color: navy;
   background:  #F7F7F7;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}

a.erglinkrotezb:link, a.erglinkrotezb:visited, a.erglinkrotezb:hover {
   color: maroon;
   background:  #EEEEEE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}

a.erglinkrot:link, a.erglinkrot:visited, a.erglinkrot:hover {
   color: maroon;
   background:  #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}

a.erglinkblau:link, a.erglinkblau:visited, a.erglinkblau:hover {
   color: navy;
   background:  #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
	
}

a.neuesuche:link, a.neuesuche:visited, a.neuesuche:hover {
   color: black;
   background:  #F7F7F7;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
	
}

a.linkblau:link, a.linkblau:visited, a.linkblau:hover {
   color: navy;
   background:  white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
	
}

a.linkblausmall:link, a.linkblausmall:visited, a.linkblausmall:hover {
   color: navy;
   background:  white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: underline;
	
}


table.suchtabelle{
	border-top-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-right-style: groove;
	border-bottom-width: 4px;
	border-top-width: 4px;
	border-left-width: 4px;
	border-right-width: 4px;
}

td.linielogo {
   background: url( ../grafik/linie_logo.png) left repeat;
   
}

td.ueberschrift {
   /*color: #50648D;*/
   color: #3C733C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 28px;
   font-weight: bold;
   text-align: left;
}

td.kopf {
   color: black;
   background:   #EAEAEA;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.ergebnisueber {
   color: white;
   background:   #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}


td.ergebnisgelb {
   color: black;
   background:   #FFFF53;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}

td.ergebnisblau {
   color: black;
   background:   #8080FF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}

td.ergebnisrot {
   color: black;
   background:   #FF5151;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}

td.ergebnisgruen {
   color: black;
   background:   #64F0BA;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}


td.ergebnisweiss {
   color: black;
   background:   white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   border: 2px;
   border-style: solid;
   border-color: black;
}
td.ergebnisdefault {
   color: #50648D;
   background:   white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.anzeigeindex {
   color: #3C733C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.hilfe {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}

td.impressum {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
    
}

td.ergebnis {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.labelergebnis {
   color: #484848;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.labelergebnisrot {
   color: #9B0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.labelergebnisblau {
   color: #576D9B;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.labelergebnisorange {
   color: #D24400;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.ergebnis1 {
   color: #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.ergebnis2 {
   color: #50648D;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.ampel {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

td.ampelnormal {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}


td.ampelueber {
   color: #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ampelrot:link, a.ampelrot:visited {
   color: #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ampelrot:hover {
   color: #DF0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.ampelgelb:link, a.ampelgelb:visited {
   color: #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ampelgelb:hover {
   color: #F2F200;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.ampelgruen:link, a.ampelgruen:visited {
   color: #50648D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ampelgruen:hover {
   color: #008000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.ampel:link, a.ampel:visited {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ampel:hover {
   color: black;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

td.linie {
  background: url( ../grafik/linie.jpg) left;

}

td.kopfmenue{
	color: black;
	background-color: #FFCC66;
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 12px;
  font-weight: bold;
  text-align: center;	
}

a.menue:link, a.menue:visited {
   color: black;
   text-decoration: none;
   font-family: Arial, Helvetica, sans-serif;

}


a.menue:hover {
   color: black;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;

}

a.ergebnis1:link, a.ergebnis1:visited {
   color: #50648D;
   background-color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ergebnis1:hover {
   color: #50648D;
   background-color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.ergebnis2:link, a.ergebnis2:visited {
   color: #50648D;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.ergebnis2:hover {
   color: #50648D;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.anzeige:link, a.anzeige:visited, a.anzeige:hover {
   color: #3C733C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}



a.anzeigeindex:link, a.anzeigeindex:visited {
   color: #3C733C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}

a.anzeigeindex:hover{
   color: #3C733C;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   text-decoration: underline;
}

a.ergebnislink:link, a.ergebnislink:visited, a.ergebnislink:hover {
   color: navy;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}



