/* Grundsätzliches */
body{
	overflow-x:hidden;
	margin: 0px 0px 0px 0px;
}

P {
	font-size:11px;
	font-family:arial,helvetica,sans;
}

TD {
	font-size:11px;
	font-family:arial,helvetica,sans;
}

a, a:visited, a:active{
	text-decoration: none;
    color: #000000;
}

a:hover{
        text-decoration: underline;
        color: #00000;
}

button {
     font-weight: bold;
     font-size:11px;
     border-color: #FF8080;
     border-width: 1px;
     border-style: solid;
     margin: 0px 0px 0px 0px;
     padding: 1px 8px 1px 0px !important;
     padding: 1px 2px 1px 0px;
     background-color: #FF0000;
     color: #FFFFFF;
}

button img {
     margin: 0px 0px 1px 0px;
}

.layer
{
 margin-left:10px;
}

.geldautomatensuche{
  padding: 10px 0px 10px 0px;
  background: #EDEDED;
  width: 427px;
  margin-bottom: 1px;
}

 .geldautomatensuche .row{
  margin: 0px;
  clear: both;
}

.geldautomatensuche .buttonposition{
  position: relative;
  top: 10px;
  float: left;
  position: absolute;
  top: 0px;
  left: 195px;
}

.geldautomatensuche .inputposition{
  position: relative;
  top: 10px;
}

.geldautomatensuche .inputdesc{
  width: 95%;
  float: left;
  margin: 3px 10px 0px 0px;
  padding-left: 10px;
  clear: both;
}

.geldautomatensuche .input {
  width: 180px;
  font-size: 11px;
  margin-right: 10px;
  margin-top: 0px;
}

.tabelle{
  background-color: #EDEDED;
  width: 427px;
  border-bottom: 1px solid #EDEDED;
}

.tabelle tr .odd{
  background-color: #FFFFFF;
}

.dunkel{
  background-color: #C3C3C3;
}

/* Styles die Ortsauswahl, Ergebnisliste und Ergebniskarte beeinflussen */

.small {
	font-size:11px;
	font-family:arial, helvetica, sans;
}

.headline{
  margin-bottom: 3px;
  margin-left: 0px;
  background-image: url(../Partner/CCBank/images/button_pfeilrotsued.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 10px;
  font-weight: bold;
  font-size:11px;
  font-family:arial, helvetica, sans;
  color: #FF0000;
}

DIV.tableboxGREY  {}
/* Ortsauswahl Styles */

TD.Ortsauswahl {
	font-size:11px;
	font-family:arial, helvetica, sans;
	background-color:#ffffff;
}

TD.decoline {
	HEIGHT:2px;
	BACKGROUND-COLOR:#000066;
}

/* Styles, die in Ergebnisliste und Ergebniskarte verwendet werden */

TABLE.grid {
	BACKGROUND-COLOR:#ffffff;
}

/* Gitternetz für Tabelle wirkt sich nur im IE aus */

TD.Erg12Kopf {
	font-size:9px;
	font-family:arial, helvetica, sans;
	background-color:#ffffff;
}

TD.Erg12Spaltenkopf {
	font-size:11px;
	font-family:arial, helvetica, sans;
	/*background-color:#DEDEDE;*/
	background-color:#C3C3C3;
}

TD.Erg12Zelleninhalt {
	font-size:11px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffffff;
}

TD.ErgRoute
{
	font-size:11px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffffff;
}

TD.Erg12Bevorzugt {
	font-size:9px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#f8f0d0;
}

/* nur wenn Infopages auch in der Branche vorhanden sind */

TD.Erg12Adrtext {
	font-size:10px;
	font-family:arial, helvetica, sans;
	background-color:#ffffff;
	color:#666666;
}

A.ymlink {
	text-decoration:none;
	color:#000000;
}

A.ymlink:hover {
	text-decoration:underline;
	color:#000000;
}

/* ErgebnisListe Styles */

TD.Erg12Zelleninhaltgrau {
	font-size:11px;
	font-family:arial, helvetica, sans;
	background-color:#EDEDED;
}

/* ErgebnisKarte Styles */

TD.Erg2Karte {
	background-color:#ffffff;
}

TABLE.Erg2KartenRahmen {
	BACKGROUND-COLOR:#FFFFFF;
}

/* Styles für Firmeninformation */

TD.BalkenUeberschrift {
	font-family:arial, helvetica, sans;
	font-size:11px;
	BACKGROUND-COLOR:#000066;
}

TD.Off {
	BACKGROUND-COLOR:#ffcc00;
	TEXT-ALIGN:center;
}

TD.On {
	BACKGROUND-COLOR:#f0f0ff;
	TEXT-ALIGN:center;
}

A.linkOff {
	BACKGROUND-COLOR:#ffcc00;
   	color: #00000;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
}

A.linkOn {
	BACKGROUND-COLOR:#f0f0ff;
  	color: #00000;
	TEXT-DECORATION:none;
}

A.linkOn:hover {
   text-decoration: underline;
   color: #00000;
}

UL.ulNormalText {
	font-family:arial, helvetica, sans;
	font-size:11px;
}

.label {
	COLOR:#000000;
	FONT-WEIGHT:bold;
}

.tabellenschrift {
	font-family:arial, helvetica, sans;
	font-size:11px;
}

.HeadText {
	COLOR:#f0f0f0;
	font-size:14px;
	FONT-WEIGHT:bold;
}

.HeadName {
	COLOR:#ffffff;
	font-size:14px;
	FONT-WEIGHT:bold;
}

.ueberschrift {
	COLOR:#000000;
	font-size:14px;
	FONT-WEIGHT:bold;
}

/* Styles für Karte und Route */

.all {
	font-family:arial, helvetica, sans;
	font-size:11px;
}

.inv {
	font-family:arial, helvetica, sans;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
}

.invAbfahrtsort {
	font-family:arial, helvetica, sans;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
}

.invZielort {
	font-family:arial, helvetica, sans;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
}

.red {
	font-family:arial, helvetica, sans;
	line-height:16px;
	font-size:11px;
	color: #CC0000;
}

.titleHP {
	font-family:arial, helvetica, sans;
	font-weight:bold;
	font-size:13px;
	color:#000066;
}

.schrift16px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:16px;
}

.schrift14px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:14px;
}

.schrift13px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:13px;
}

.schrift12px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:12px;
}

.schrift11px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:11px;
}

.schrift10px {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:10px;
}

.schrift10pxGrau {
	font-family:arial, helvetica, sans;
	color:#000000;
	font-size:10px;
	background-color:#ffffff;
}

TR.FormAbfahrtsort {
	background-color:#ffffff;
	}
TR.FormZielort {
	background-color:#ffffff;
	}	
TR.UeberschriftAnfahrtsliste {
	LINE-HEIGHT: 12px;
	font-size:11px;
	font-family:arial, helvetica, sans;
	background-color:#C3C3C3;
	}	

/* sonstige Styles - nur anzupassen bei Marktplatz- bzw. Portaleinbindung */

TD.hintergrundfarbe {
	BACKGROUND-COLOR:#ffffff;
}

TD.hintergrundfarbeKarte {
	background-color:#ffffff;
}

TD.farbemarktplatz {
	font-size:9px;
	COLOR:#000000;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#f8f0d0;
}

TR.BrForm {
	background-color:#ffffff;
}

TD.decolineBrForm {
	BACKGROUND-COLOR:#cc0000;
}

TD.BrForm {
	font-size:11px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffcc00;
}

TD.BrFormBack {
	BACKGROUND-COLOR:#ffcc00;
}

TD.BrListKopf {
	FONT-WEIGHT:bold;
	font-size:11px;
	COLOR:#000000;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#e0e0e0;
}

TD.BrList {
	font-size:9px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffffff;
}

TD.BrListFuss {
	font-size:9px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffffff;
}

TD.BrSeitenFuss {
	font-size:11px;
	font-family:arial, helvetica, sans;
	background-color:#ffffff;
}

TD.decolineSuForm {
	BACKGROUND-COLOR:#000066;
}

TR.SuForm {
	font-size:9px;
	COLOR:#000000;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffcc00;
}

TR.SuFormLabel {
	font-size:9px;
	COLOR:#000000;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#ffcc00;
}

TD.SuFormBrText {
	font-size:11px;
	font-family:arial, helvetica, sans;
	background-color:#ffffff;
}

.headHP {
	font-size:9px;
	COLOR:#f0f0f0;
	LINE-HEIGHT:11px;
	font-family:arial, helvetica, sans;
	BACKGROUND-COLOR:#000066;
}

.bgbox {
	background-color:#ffffff;
}

.rand {
	MARGIN:2px;
}

.randSmall {
	font-size:9px;
	MARGIN:3px;
	LINE-HEIGHT:11px;
	font-family:arial, helvetica, sans;
}

A.ymmenu {
	FONT-WEIGHT:bold;
	COLOR:#000066;
	font-family:arial, helvetica, sans;
}

A.ymmenu:hover {
	color:#ffcc00;
	BACKGROUND-COLOR:#ffcc00;
}

INPUT.farbemarktplatz {
	BACKGROUND-COLOR:#ff0000;
}

TD.decolinemarktplatz {
	BACKGROUND-COLOR:#000066;
}

.OrtsauswahlSelect
{
	font-size:10px;
	font-family:arial;
	color:#333333;
}
.umkreis
{
	font-size:10px;
	font-family:arial, helvetica, sans;
}

.errorRed
{
	font-size:10px;
	font-family:arial, helvetica, sans;
	color:#CC0000;
}
