BODY, HTML

  { COLOR: #3A2885;
    BACKGROUND-COLOR: #FFFFFF /*#DFDFE7*/ ;
    HEIGHT: 100%;


    SCROLLBAR-FACE-COLOR:       #dadada;
    SCROLLBAR-HIGHLIGHT-COLOR:  #dadada;
    SCROLLBAR-SHADOW-COLOR:     #dadada;
    SCROLLBAR-3DLIGHT-COLOR:    #dddddd;
    SCROLLBAR-ARROW-COLOR:      #3A2885;    /*204486*/
    SCROLLBAR-TRACK-COLOR:      #f1f1f1;
    SCROLLBAR-DARKSHADOW-COLOR: #aaaaaa; }

    FORM     { MARGIN: 0; }

/* Mastertabelle Gesamtbreite xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.mastertabelle  { WIDTH: 580; HEIGHT: 100% }


/* Hilfetabellen xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.hilfe_mastertabelle { WIDTH: 410 }
.hinweis_text        { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: center;  COLOR: #3A2885; PADDING: 10 10 10 10 } /*PADDING: TOP RIGHT BOTTOM LEFT*/
.hilfe_fliesstext    { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 15px; TEXT-ALIGN: justify; COLOR: #3A2885; PADDING: 6px }
.hilfe_border        { BORDER-LEFT: #D5D5D5 1px solid; BORDER-RIGHT: #D5D5D5 1px solid; BORDER-BOTTOM: #D5D5D5 1px solid; BACKGROUND-COLOR: #F5F5F5 }

/* Suche und erweiterte Suchkriterien xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.suche1         { WIDTH: 320 }               //einfache Suche

.suche2         { WIDTH: 330; HEIGHT: 100% } //Detailsuche
.suche2M        { WIDTH:  10; HEIGHT: 100% }
.suche2R        { WIDTH: 240; HEIGHT: 100% }
.suche2H        { HEIGHT: 324 }

.suche_border     { BORDER-LEFT: #D5D5D5 1px solid; BORDER-RIGHT: #D5D5D5 1px solid; BORDER-BOTTOM: #D5D5D5 1px solid; padding: 0px }
.suche_background { BACKGROUND-COLOR: #F5F5F5; PADDING: 4px }

.ortsteile          { HEIGHT: 20px; BORDER-TOP: #3A2885 1px solid; BORDER-BOTTOM: #3A2885 1px solid; BACKGROUND-COLOR: #E5E5E5; padding-left: 4px }
.default_border     { BORDER-LEFT: #D5D5D5 1px solid; BORDER-RIGHT: #D5D5D5 1px solid; BORDER-BOTTOM: #D5D5D5 1px solid; padding: 0px }
.default_background { BACKGROUND-COLOR: #F5F5F5; PADDING: 4px }

.txt12bold_grau  { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 14px; COLOR: #555555; padding-bottom: 1px }
.txt12           { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 14px; COLOR: #3A2885 }

.Z0Kopf   {              HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #3A2885; PADDING-LEFT:  4px; PADDING-RIGHT: 4px }
.Z1Kopf   { WIDTH: 120;  HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #3A2885; PADDING-LEFT:  4px }
.Z2Kopf   {              HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #3A2885; PADDING-RIGHT: 4px }
.Z1       { WIDTH: 120;  HEIGHT: 26px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #555555; FONT-WEIGHT: bold }
.Z2       { WIDTH: 200;  HEIGHT: 26px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal }
.Z1_info  {                            FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #555555; FONT-WEIGHT: bold }


/* für virtuelle Listbox / Erweiterte Suchkriterien / Registrierung xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
div.inputbox1   { HEIGHT: 84; WIDTH: 100%; BORDER-LEFT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid }
div.inputbox2   { HEIGHT: 84; WIDTH: 100%; BORDER-LEFT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid }
div.inputbox3   { HEIGHT: 84; WIDTH: 100%; BORDER-LEFT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid }
td.inputlight   { HEIGHT: 21; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; COLOR: #FFFFFF; BORDER-BOTTOM: #D5D5D5 1px solid; BACKGROUND-COLOR: #003366 }
td.inputdefault { HEIGHT: 21; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; COLOR: #3A2885; BORDER-BOTTOM: #D5D5D5 1px solid; BACKGROUND-COLOR: #FFFFFF }
td.inputsubhead { HEIGHT: 21; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; COLOR: #555555; BORDER-BOTTOM: #D5D5D5 1px solid; BACKGROUND-COLOR: #D5D5D5; PADDING-LEFT: 5px }

.inputbox_LZ1   { HEIGHT:  7px; WIDTH: 1px }
.inputbox_LZ2   { HEIGHT:  7px; WIDTH: 1px }

/*Registrierung*/
div.inputbox4   { HEIGHT: 210; WIDTH: 100%; BORDER-LEFT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid }

/*Suchergebnisliste xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.txt_headline { HEIGHT: 20px; PADDING-LEFT:  4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: bold;   BACKGROUND-COLOR: #E5E8F7 }
.txt_bild     { WIDTH:  60px; HEIGHT: 41px;       FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #555555; FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND-COLOR: #F5F5F5 }
.txt_ort      { HEIGHT: 20px; PADDING-LEFT:  4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; BACKGROUND-COLOR: #F5F5F5 }
.txt_art      { HEIGHT: 20px; PADDING-LEFT:  4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; BACKGROUND-COLOR: #F5F5F5 }
.txt_grd      { HEIGHT: 20px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: right;  BACKGROUND-COLOR: #F5F5F5 }
.txt_wfl      { HEIGHT: 20px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: right;  BACKGROUND-COLOR: #F5F5F5 }
.txt_zi       { HEIGHT: 20px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: right;  BACKGROUND-COLOR: #F5F5F5 }
.txt_aart     { HEIGHT: 20px; PADDING: 0px;       FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: center; BACKGROUND-COLOR: #F5F5F5 }
.txt_lupe     { HEIGHT: 20px; PADDING: 0px;       FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: center; BACKGROUND-COLOR: #F5F5F5 }
.txt_preis    { HEIGHT: 20px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; TEXT-ALIGN: right;  BACKGROUND-COLOR: #F5F5F5 }

/*Navigationsleiste im Kopf der Suchergebnisliste xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.nav_bild  { HEIGHT: 18px; WIDTH:  41px; PADDING-LEFT: 4px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #3A2885 }
.nav_ort   { HEIGHT: 18px; WIDTH: 140px; PADDING-LEFT: 4px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #3A2885 }
.nav_art   { HEIGHT: 18px; WIDTH: 140px; PADDING-LEFT: 4px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #3A2885 }
.nav_grd   { HEIGHT: 18px; WIDTH:  50px; PADDING-LEFT: 0px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND-COLOR: #3A2885 }
.nav_wfl   { HEIGHT: 18px; WIDTH:  50px; PADDING-LEFT: 0px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND-COLOR: #3A2885 }
.nav_zi    { HEIGHT: 18px; WIDTH:  30px; PADDING-LEFT: 0px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND-COLOR: #3A2885 }
.nav_aa    { HEIGHT: 18px; WIDTH:  21px; PADDING-LEFT: 0px;  FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND-COLOR: #3A2885 }
.nav_preis { HEIGHT: 18px; WIDTH:  90px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-ALIGN: right;  BACKGROUND-COLOR: #3A2885 }

a:link.nav_kopf     { WIDTH: 100%; COLOR: #FFFFFF; TEXT-DECORATION: none }
a:visited.nav_kopf  { WIDTH: 100%; COLOR: #FFFFFF; TEXT-DECORATION: none }
a:active.nav_kopf   { WIDTH: 100%; COLOR: #FFFFFF; TEXT-DECORATION: none }
a:hover.nav_kopf    { WIDTH: 100%; COLOR: #E5E8F7; TEXT-DECORATION: none }


/*Exposees xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.exposeL      { WIDTH: auto } /*Links*/
.exposeM      { WIDTH:    3 } /*Mitte*/
.exposeR      { WIDTH:  199 } /*Rechts*/

.expose_Z1      { WIDTH:  96; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #E5E5E5; PADDING-LEFT: 4px }
.expose_Z2      { WIDTH: 184; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #F5F5F5; PADDING-LEFT: 4px; BORDER-LEFT: #3A2885 2px solid }

.expose_headline              { HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #E5E8F7; PADDING-LEFT: 4px; PADDING-RIGHT: 4px }
.expose_beschreibung_headline { HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #D5D5D5; PADDING-LEFT: 4px; PADDING-RIGHT: 4px }

div.formattext b, div.formattext strong { font: bold 12px Arial, Helvetica, sans-serif; color: #3A2885; }
div.formattext i, div.formattext em { font: 12px Arial, Helvetica, sans-serif; color: #3A2885; font-style: italic; }
div.formattext u { font: 12px Arial, Helvetica, sans-serif; color: #3A2885; text-decoration: underlined;}

div.formattext i b, div.formattext b i, div.formattext em strong, div.formattext strong em
  { font: bold italic 12px Arial, Helvetica, sans-serif; color: #3A2885; }
div.formattext u b, div.formattext b u, div.formattext u strong, div.formattext strong u
  { font: bold 12px Arial, Helvetica, sans-serif; color: #3A2885; text-decoration: underlined;}
div.formattext u i, div.formattext i u, div.formattext u em, div.formattext em u
{ font: 12px Arial, Helvetica, sans-serif; color: #3A2885; text-decoration: underlined; font-style: italic;}
div.formattext i b u, div.formattext b i u, div.formattext u i b, div.formattext b u i, div.formattext i u b,
div.formattext em strong u, div.formattext strong em u, div.formattext u em strong, div.formattext strong u em,
div.formattext em u strong
  { font: bold 12px Arial, Helvetica, sans-serif; color: #3A2885; text-decoration: underlined; font-style: italic;}


/*Button-Navigation am Fuss xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.button      { WIDTH: 20%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }

.button1     { WIDTH: 11%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button2     { WIDTH: 15%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button3     { WIDTH: 15%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button4     { WIDTH: 15%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: bold;   FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button5     { WIDTH: 15%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button6     { WIDTH: 15%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }
.button7     { WIDTH: 11%; HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px #3A2885 solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; TEXT-ALIGN: center }

.button_abstand   { WIDTH: 2px }


/*Tabelle Makler xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.makler_border     { WIDTH: 100%; BORDER-TOP: #3A2885 1px solid; BORDER-LEFT: #3A2885 1px solid; BORDER-BOTTOM: #3A2885 1px solid; PADDING-LEFT: 1px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px }
.makler_tabelle    { WIDTH: 100%; HEIGHT: 75; BACKGROUND-COLOR: #F5F5F5 }
.makler_logo       { WIDTH: 130; HEIGHT: 75; BORDER-LEFT: #FFFFFF 1px solid }
.makler_headline   { HEIGHT: 18; PADDING-LEFT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold;   FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BACKGROUND-COLOR: #D5D5D5; BORDER-BOTTOM: #FFFFFF 1px solid }
.makler_text_li    { HEIGHT: 17; WIDTH: 55%; PADDING-LEFT: 4px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.makler_text_re    { HEIGHT: 17; WIDTH: 45%; PADDING-LEFT: 6px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.makler_pics       { WIDTH: 20 }

a:link.makler      { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:visited.makler   { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:active.makler    { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:hover.makler     { COLOR: #555555; TEXT-DECORATION: none; WIDTH: 100% }


/*Kontaktdaten xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.kontaktL     { WIDTH: 300 } /*Links*/
.kontaktM     { WIDTH:  20 } /*Mitte*/
.kontaktR     { WIDTH: auto } /*Rechts*/

.kontakt_Z1   { WIDTH: 100; HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px }
.kontakt_Z2   {             HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; COLOR: #3A2885; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px }

.kontakt_border     { BORDER: #D5D5D5 1px solid }
.kontakt_background { BACKGROUND-COLOR: #F5F5F5; PADDING: 6px }


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.textarea     { WIDTH: 100%;               FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BORDER: #3A2885 1px solid; BACKGROUND-COLOR: #FFFFFF; SCROLLBAR-FACE-COLOR: #dadada; SCROLLBAR-HIGHLIGHT-COLOR: #dadada; SCROLLBAR-SHADOW-COLOR: #dadada; SCROLLBAR-3DLIGHT-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: #3A2885; SCROLLBAR-TRACK-COLOR: #f1f1f1; SCROLLBAR-DARKSHADOW-COLOR: #aaaaaa }
.select       { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BORDER-LEFT: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-BOTTOM: #555555 1px solid; BACKGROUND-COLOR: #FFFFFF }
.select_muss  { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BORDER-LEFT: #3A2885 1px solid; BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-BOTTOM: #555555 1px solid; BACKGROUND-COLOR: #F2F3FB }
.input        { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BORDER-LEFT: #3A2885 1px solid; BORDER-RIGHT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-BOTTOM: #3A2885 1px solid; BACKGROUND-COLOR: #FFFFFF; PADDING-LEFT: 2px }
.input_muss   { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885; BORDER-LEFT: #3A2885 3px solid; BORDER-RIGHT: #3A2885 1px solid; BORDER-TOP: #3A2885 1px solid; BORDER-BOTTOM: #3A2885 1px solid; BACKGROUND-COLOR: #F2F3FB; PADDING-LEFT: 2px }
.checkbox     { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 12px; CURSOR: hand; BORDER: none; BACKGROUND-COLOR: none }
.radio        { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 12px; CURSOR: hand; BORDER: none; BACKGROUND-COLOR: none }

.headline18   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; COLOR: #3A2885 }
.fliesstext   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; COLOR: #3A2885 }
.legende      { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 13px; TEXT-ALIGN: justify; COLOR: #3A2885 }
.legende_grau { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 13px; TEXT-ALIGN: justify; COLOR: #555555 }
.text         { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.text_color   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.seitenzahl   { HEIGHT: 18; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; COLOR: #555555 }
.text_bold    { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-STYLE: bold; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.text_bold_color { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #3A2885 }
.text_small   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 14px; COLOR: #3A2885 }
.small_color  { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; COLOR: #3A2885; }
.navigation   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-VARIANT: normal; COLOR: #3A2885; HEIGHT: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-COLOR: #E5E5E5 }

.rubrikLi     { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold;   FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 18px; COLOR: #FFFFFF; WIDTH: 200px; HEIGHT: 18px; PADDING-LEFT:  4px; BACKGROUND-COLOR: #3A2885 }
.rubrikRe     { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold;   FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 18px; COLOR: #3A2885; WIDTH: auto; HEIGHT: 18px; BORDER-BOTTOM: #3A2885 1px solid; TEXT-ALIGN: right }
.rubrikReDate { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 18px; COLOR: #555555; WIDTH: auto; HEIGHT: 18px; TEXT-ALIGN: right }

.hierachie    { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none; COLOR: #000000 }
.hierachie2   { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: underline; COLOR: #000000 }
.copyright    { WIDTH: auto; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 12px; COLOR: #555555; TEXT-ALIGN: right }



/*Navigation Menue links xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.navigation_tabelle_aussen { WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #F5F5F5; BORDER-RIGHT: #3A2885 0px solid; }

.navigation_border
            { WIDTH: 100%; BORDER-TOP: #3A2885 1px solid; BORDER-LEFT: #3A2885 0px solid; BORDER-RIGHT: #3A2885 1px solid; BACKGROUND-COLOR: #F5F5F5 }
.navigation_left_aktiv
            { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: bold;   FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 20px; COLOR: #3A2885; BACKGROUND-COLOR: #E5E8F7; PADDING-LEFT: 4px; PADDING-RIGHT: 1px; BORDER-LEFT: #3A2885 4px solid }
.navigation_left
            { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 20px; COLOR: #3A2885; BACKGROUND-COLOR: #F5F5F5; PADDING-LEFT: 4px; PADDING-RIGHT: 1px; BORDER-LEFT: #D5D5D5 4px solid }
.navigation_submenue
            { WIDTH: 100%; HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: 16px; COLOR: #555555; BACKGROUND-COLOR: #F5F5F5; PADDING-LEFT: 4px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-Bottom: 6px; BORDER-LEFT: #D5D5D5 4px solid }

.nav_linie  { HEIGHT: 1px; WIDTH: 100%; BORDER: none; BACKGROUND-COLOR: #3A2885 }

a:link.nav     { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:visited.nav  { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:active.nav   { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:hover.nav    { COLOR: #555555; TEXT-DECORATION: none; WIDTH: 100% }

a:link.submenue     { COLOR: #555555; TEXT-DECORATION: none; WIDTH: 100% }
a:visited.submenue  { COLOR: #555555; TEXT-DECORATION: none; WIDTH: 100% }
a:active.submenue   { COLOR: #555555; TEXT-DECORATION: none; WIDTH: 100% }
a:hover.submenue    { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }

a:link.submenue_aktiv     { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:visited.submenue_aktiv  { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:active.submenue_aktiv   { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }
a:hover.submenue_aktiv    { COLOR: #3A2885; TEXT-DECORATION: none; WIDTH: 100% }


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

a:link     { COLOR: #666666; TEXT-DECORATION: none }
a:visited  { COLOR: #666666; TEXT-DECORATION: none }
a:active   { COLOR: #666666; TEXT-DECORATION: none }
a:hover    { COLOR: #666666; TEXT-DECORATION: none }

a:link.copyright     { COLOR: #999999; TEXT-DECORATION: none }
a:visited.copyright  { COLOR: #999999; TEXT-DECORATION: none }
a:active.copyright   { COLOR: #999999; TEXT-DECORATION: none }
a:hover.copyright    { COLOR: #555555; TEXT-DECORATION: none }


.linie     { HEIGHT: 1px; WIDTH: auto; BORDER: none; BACKGROUND-COLOR: #3A2885 }
.dot       { HEIGHT: 9px; WIDTH: 9px;  BORDER: none; BACKGROUND-COLOR: #3A2885 }

.LZ01 { HEIGHT:  1px; WIDTH: 1px }
.LZ02 { HEIGHT:  2px; WIDTH: 1px }
.LZ03 { HEIGHT:  3px; WIDTH: 1px }
.LZ04 { HEIGHT:  4px; WIDTH: 1px }
.LZ05 { HEIGHT:  5px; WIDTH: 1px }
.LZ06 { HEIGHT:  6px; WIDTH: 1px }
.LZ08 { HEIGHT:  8px; WIDTH: 1px }
.LZ10 { HEIGHT: 10px; WIDTH: 1px }
.LZ15 { HEIGHT: 15px; WIDTH: 1px }
.LZ20 { HEIGHT: 20px; WIDTH: 1px }
.LZ25 { HEIGHT: 25px; WIDTH: 1px }
.LZ30 { HEIGHT: 30px; WIDTH: 1px }


/* Alte Stylesheets fuer Artikel-Liste usw. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/*P,TD,TR,DIV  { FONT-FAMILY: Arial, Helvetica, Swiss; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #3A2885; } */

.P  { font: 12px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
DD  { font: 12px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
TD  { font: 12px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
SUP { font: 9px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
DIV { font: 12px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
BIG { font: bold 15px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
TH  { font: bold 15px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }
Strong { font: bold 12px Arial, Helvetica, Swiss, sans-serif; color: #3A2885; }