a.image:link img { border: 1px solid #E5232D; }
a.image:visited img { border: 1px solid #E5232D; }
a.image:hover img { border: 1px solid #E5232D; }
a.image:active img { border: 1px solid #E5232D; }

a.ohne:link img { border: 0px solid #E5232D; }
a.ohne:visited img { border: 0px solid #E5232D; }
a.ohne:hover img { border: 0px solid #E5232D;}
a.ohne:active img { border: 0px solid #E5232D; }


input.inputOhneBorder
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: none; 
}



select
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #777574;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #777574; 
}

.mainlevel, a.mainlevel, a.mainlevel:active, a.mainlevel:visited {
			font-size: 13px;
			color: #000000;
			line-height: 20px;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none; }

a.mainlevel:hover {	color: #E5232D;
			font-size: 13px;
			line-height: 20px;
			font-weight: bold;
			font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
			text-decoration: none; }


table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 150px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	height: 18px;
	white-space: nowrap;
	width: auto;
	background-color: #E5232D;
    background : url(../images/banner2.jpg); 
	}


.contentpaneganzlinks {
	background-color : #FFFFFF; 
	position:absolute;
	left:28px;
	top:98px;
	}
	
/* Tabelle zur Anzeige der Fahrplanauskunft, orientiert sich an der "moduletable" des CMS-Content */

table.moduletable1 {
	margin: 0px 0px 0px 0px;	
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable1 th {
	font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-align: left;
	height: 18px;
	white-space: nowrap;
	width: auto;
	background-color: #E5232D;
    background : url(../images/banner2.jpg); 
	}


/* Rote Schrift für Meldung beim Geocoding -> Auswahl, Fehler, ... */

td.redbold {font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #E5232D;  }



table.poitable {
	margin: 0px 0px 0px 0px;
	width: 200px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

tr.normal {
   height: 10px;
   background-color: #FFFFFF;
   }
tr.markiert {
   height: 10px;
   background-color: #F8F2F2;
   }


td.ueberschrift {
	font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	height: 18px;
	background-color: #E5232D;
	}

td.normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
	
td.fett {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
	
td.trennstrich {
   font-size: 0px;
   height: 1px;
   background-color: #E5232D;
   }
   
td.leerzeile {
   font-size: 0px;
   height: 1px;
   background-color: #FFFFFF;
   }   

a.poi {
  color: #FFFFFF; 
  border: 0px; 
  text-decoration:underline; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
a.poi:active {
  color: #FFFFFF; 
  border: 0px; 
  text-decoration:underline; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
a.poi:hover {
  color: #FFFFFF; 
  border: 0px; 
  text-decoration:underline; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
a.poi:link {
  color: #FFFFFF; 
  border: 0px; 
  text-decoration:underline; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }
a.poi:visited {
  color: #FFFFFF;
  border: 9px; 
  text-decoration:underline; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  }

.poiText{    
	background-color : #FFFFFF;
	color: #000000;	
	font-size: 10px;
	font-weight: bold;
}

