td, p, b, input, div{font-family:Arial, Helvetica, sans-serif; font-size:12px }
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

/* -------------------------------------------------*/
/* ---  Schriftgröße und Formatierung Hauptmenü  ---*/
/* -------------------------------------------------*/
.clT, .clTover, .clS, .clSover, .clS2, .clS2over{position:absolute; overflow:hidden; width:120; height:30; cursor:pointer; cursor:hand}
.clT, .clTover{padding:4px; font-size:12px}
.clT{color:#FFFFFF;}   
.clTover{color:#FFFFFF }

/* ------------------------------------------------*/
/* ---  Schriftgröße und Formatierung Submenüs  ---*/
/* ------------------------------------------------*/
.clS, .clSover{padding:4px; font-size:12px}
.clS2, .clS2over{padding:4px; font-size:12px}

/* ------------------------------------------------------------------*/
/* ---  Schriftfarbe, OnMouseOvers und Hintergrundfarbe Submenüs  ---*/
/* ------------------------------------------------------------------*/
.clS, .clS2{color:#FFFFFF; background-color:#000080; layer-background-color:#FFFFFF;}
.clSover, .clS2over{color:#FFFFFF;}
.clSover, .clS2over, .clTover, .clB{layer-background-color:#E9E9E9; background-color:#D8OOOO;}


/* ---------------------------------------------------*/
/* ---  Farbe und Positionierung Hintergrundbalken  ---*/
/* ---------------------------------------------------*/
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }
.clBar { layer-background-color:#C0C0C0; background-color:#808080; } 

/* --------------------------------------*/
/* ---  Zellen- und Textfarbe Banner  ---*/
/* --------------------------------------*/
.tdbanner { background-color:#0000CC; }
.bannertext { font-family:Arial, Helvetica, sans-serif;arial; font-size:28px; font-weight:bold; font-style:italic; color:#000000 }

/* --------------------------------------*/
/* ---  Zellen- und Textfarbe Listen  ---*/
/* --------------------------------------*/
.tdliste1 { background-color:#FFFFFF; }
.tdliste2 { background-color:#FFFFFF; }
.listeheadline { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000 }
.listeheadlinerot { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000 }
.listetext { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000 }
.listetext hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF9900;}
.listetextklein { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000 }
.standort { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF }
.sofortberatung { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF0000 }
.sofortberatungfett { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold }
.sofortberatungklein { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF }
a.listelinks:link, a.listelinks:active, a.listelinks:visited { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
a.listelastminute:link, a.listelastminute:active, a.listelastminute:visited { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
a.listelinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF6600;}
a.listelastminute:hover { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF6600;}

/* -------------------------------------------------- */
/* --- Schrift, Hintergrund, Größe Formularfelder --- */
/* -------------------------------------------------- */
.inp { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #0000CC; color: #000080; }