/*****************************************************************************/
/* Dateiname: formate.css                                                    */
/* Formatangaben für die Internetseiten                                      */
/*****************************************************************************/

/*===========================================================================*/
/* H I N T E R G R U N D F A R B E N */

/*= Hintergrundfarbe für Seite =*/
.bgcolorseite
{
    background-color: #ffffff
}
/*= Hintergrund für farbig hinterlegte Texte =*/
.bgcolortext
{
    background-color: #fbdb7c
}
/*= Hintergrund Text-Rahmen =*/
.bgcolorrahmen
{
    background-color: #f7bf00
}
/*= Hintergrund Trenn-Striche =*/
.bgcolortrenner
{
    background-color: #000000
}
/*= Hintergrund für die Status-Anzeige in der Tarifauskunft =*/
.bgcolortab
{
    background-color: #fbdb7c
}



/*= Hintergrund für Service-Seite =*/
.bgcolorsrv
{
    background-color: #FF9900
}
/*= Hintergrund für Allgemeine-Seiten =*/
.bgcolorallg
{
    background-color: #006699
}
/*= Hintergrund für Produkt-Seite =*/
.bgcolorprd
{
    background-color: #339900
}
/*= Hintergrund für Info-Seite =*/
.bgcolorinf
{
    background-color: #CCCC00
}
/*= Hintergrund für Aktuelle-Seite =*/
.bgcolorakt
{
    background-color: #99CCFF
}

/* H I N T E R G R U N D F A R B E N */
/*===========================================================================*/


/*===========================================================================*/
/* F O R M U L A R */

/*= Fehlermeldung Überschrift =*/
.fehlerheader
{
    font-family: Arial, helvetica, sans-serif;
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold
}
/*= Fehlermeldung =*/
.fehler
{
    font-family: Arial, helvetica, sans-serif;
    background-color: #FFBBBB;
    color: #000000;
    font-size: 10pt;
    font-weight: bold
}
/*= Button =*/
.formbutton
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 9pt;
    color: #000000
}
/*= Seitenüberschrift unter der Ziffer bei Angeboten etc. =*/
.formpage
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    font-style: italic;
    color: #000000
}
/*= Hinweistext im Submenü unter der Ziffer (inaktiv) =*/
.formsubpage
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    color: #CC6600;
    font-size: 10pt;
    link-active: #000000
}
/*= Hinweistext im Submenü unter der Ziffer (aktiv) =*/
.formsubpageactiv
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 10pt
}
/*= Hinweistext klein  #FFFFFF FAQ =*/
.formklein
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 7pt
}
/*= Hinweistext klein  schwarz FAQ =*/
.formkleinsw
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    color: #000000
}
/*= Titel über einem Eingabeblock bei INFO =*/
.formtitelinf
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #CCCC00;
    color: #000000
}
/*= großer Überschrits-Titel bei Angeboten und Lfd. Nummern =*/
.formheaderbig
{
    font-family: Arial, helvetica, sans-serif;
    color: #f7be00;
    font-size: 50pt;
    font-style: italic;
    font-weight: bold
}
/*= Überschrits-Titel bei Angeboten =*/
.formheader
{
    font-family: Arial, helvetica, sans-serif;
    color: #f7be00;
    font-size: 20pt;
    font-style: italic;
    font-weight: bold
}
/*= Überschrite an den Raender 	bei Angeboten =*/
.formheadersmall
{
    font-family: Arial, helvetica, sans-serif;
    color: #f7be00;
    font-size: 15pt;
    font-style: italic;
    font-weight: bold
}
/*= Titel über einem Eingabeblock bei SERVICE =*/
.formtitel
{
    font-family: Arial, helvetica, sans-serif;
    color: #f7be00;
    font-size: 10pt;
    font-weight: bold
}
/*= Überschrift für "untergeordnete" Blöcke =*/
.formsubtitel
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
}
/*= Default für Labels =*/
.formtext
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    vertical-align: top;
    color: #000000
}
/*= Ausgaben von Beiträgen... =*/
.formausgabe
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #000000
    vertical-align: top;
}
/*= Label "Muss-Feld" =*/
.formtextmuss
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #000000
}
/*= ÜBERGANGslösung für fettgedruckte Ttiel =*/
.formtextb
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #000000
}
/*= Label "Kann-Feld" =*/
.formtextkann
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    color: #666666
}
/*= Hilfetext auf dem Formular =*/
.forminfo
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #666666
}
/*= ReadOnly-Eingabefeld =*/
/*= Für Netscape sollte als SIZE-Angabe auf 10 gesetzt werden =*/
.textfeldro
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #DDDDDD;
    color: #000000;
    height: 22;
    width: 230px;
    vertical-align: top;
    text-align: left;
}
/*= Standard-Eingabefeld =*/
/*= Für Netscape sollte als SIZE-Angabe auf 21 gesetzt werden =*/
.formitext
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 230px;
    text-align: left;
}
/*= schmales Eingabefeld (z.B. PLZ, Datumsfelder...) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 6 gesetzt werden =*/
.formitexts
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 80px;
    text-align: left;
}
/*= sehr schmales Eingabefeld (z.B. Länderkennung) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 1 gesetzt werden =*/
.formitextxs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 30px;
    text-align: left;
}
/*= Standard-Eingabefeld (rechtsbündig) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 21 gesetzt werden =*/
.formitextr
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 230px;
    text-align: right;
}
/*= schmales Eingabefeld (rechtsbündig) (z.B. PLZ, Datumsfelder...) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 6 gesetzt werden =*/
.formitextrs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 80px;
    text-align: right;
}
/*= sehr schmales Eingabefeld (rechtsbündig) (z.B. Länderkennung) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 1 gesetzt werden =*/
.formitextrxs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 30px;
    text-align: right;
}
/*= zwingende (muss) Eingabefelder =*/
/*= Für Netscape sollte als SIZE-Angabe auf 21 gesetzt werden =*/
.formitextmuss
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 230px;
    text-align: left;
}
/*= schmale, zwingende (muss) Eingabefelder (z.B. PLZ, Datumsfelder...) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 6 gesetzt werden =*/
.formitextmusss
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 80px;
    text-align: left;
}
/*= sehr schmale, zwingende (muss) Eingabefelder (z.B. Länderkennung) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 1 gesetzt werden =*/
.formitextmussxs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 30px;
    text-align: left;
}
/*= zwingende (muss) Eingabefelder (rechtsbündig) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 21 gesetzt werden =*/
.formitextmussr
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 230px;
    text-align: right;
}
/*= schmale, zwingende (muss) Eingabefelder (rechtsbündig) (z.B. PLZ, Datumsfelder...) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 6 gesetzt werden =*/
.formitextmussrs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 80px;
    text-align: right;
}
/*= sehr schmale, zwingende (muss) Eingabefelder (rechtsbündig) (z.B. Länderkennung) =*/
/*= Für Netscape sollte als SIZE-Angabe auf 1 gesetzt werden =*/
.formitextmussrxs
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
    width: 30px;
    text-align: right;
}
/*= Eingaben über Select-Listen =*/
.formisel
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt
    background-color: #FFFFFF;
    color: #000000;
    height: 22;
}
/*= Standard-Eingabefeld für TEXTAREA (ohne Grössenangaben) =*/
/*= die Höhenangaben müssen im Programmcode gesetzt werden =*/
/*= Für Netscape sollte als COLS-Angabe auf 28 gesetzt werden =*/
.formitextarea
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    background-color: #FFFFFF;
    color: #000000;
    width: 230px;
    text-align: left;
}

/*= Summenfelder =*/
.formsum
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt
    background-color: #FFFFFF;
    color: #000000;
    border-style:none;
    text-align:right;
    width:5em; 
    
}

/* F O R M U L A R */
/*===========================================================================*/


/*===========================================================================*/
/* N F R A M - Ü B E R S C H R I F T */
/* F O R M U L A R */
/*===========================================================================*/


/*===========================================================================*/
/* S T A N D A R D */

/*= Fehlertexte =*/
.sfehler
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #FF0000
}
/*= Standart-Text =*/
.stext
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    color: #000000
}
/*= Standart-Text (fett) =*/
.stextfett
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #000000
}
/*= Standart-Text (kursiv) =*/
.stextkursiv
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: italic;
    font-size: 10pt;
    color: #000000
}
/*= sonstige Überschriften =*/
.stitel
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #000000
}
/*= sonstige Überschriften (gross) =*/
.gtitel
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    color: #000000
}
/*= sonstige Überschriften (riesig) =*/
.bigtitel
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    color: #000000
}
/*= kleiner Standart-Text =*/
.smalltext
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 7pt;
    color: #000000
}
.stextgrau
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    color: #666666
}
.stextgraufett
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #666666
}
/* S T A N D A R D */
/*===========================================================================*/


/*===========================================================================*/
/* E R G E B N I S L I S T E   A N G E B O T */
/* K O N T R O L L - A U S G A B E N */
/*= Überschrift =*/
.angabentitel {
    font-family: Arial, helvetica, sans-serif;
    background-color: #fbdb7c;
    color: #666666;
    font-size: 10pt;
    font-weight: bold
}
/*= Überschrift für "untergeordnete" Blöcke =*/
.angabensubtitel
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 10pt
}
/*= Bezeichner des Ausgabefeldes =*/
.angabenlabel 
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    color: #999999;
    //text-align: right;
    text-align: left;
    
}
/*= die ehemalige Eingabe =*/
.angabenwert 
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    color: #000000;
}
/*= die ehemalige Eingabe mit geändertem Hintergrund zur besseren Übersicht=*/
.angabenwert2
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    background-color: #fbdb7c;
    color: #000000;
}
.ergebnistitel
{
    font-family: Arial, helvetica, sans-serif;
    background-color: #fbdb7c;
    color: #666666;
    font-size: 10pt;
    font-weight: bold
}
.ergebnissubtitel
{
    font-family: Arial, helvetica, sans-serif;
    color: #666666;
    font-size: 10pt;
    font-weight: bold
}
.ergebnislabel {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000
}
.ergebniswert {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000
}

.ergebniswert1 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #ffdb7c
}
.ergebniswert2 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #FFCC99    
}
.ergebnislinie {
    background-color: #000000
}
/* E R G E B N I S L I S T E   A N G E B O T */
/*===========================================================================*/


/*===========================================================================*/
/* TABELLEN KFZ-A N G E B O T */

/* <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#fbdb7c"> */
table.kfz_ang_step { width:100%; border-color: white; background-color:#fbdb7c; text-align: left; }

TD.kfz_ang_step { border: 1px solid red; padding: 1em; }

  
/* spacing:0; padding:0;*/
/*===========================================================================*/
