/* Main: &nbsp; */

/* Description: Das Bild selbst */
.Bild_Bild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          2px solid #68121F;
   border-left:         2px solid #68121F;
   border-right:        2px solid #68121F;
   border-bottom:       2px solid #68121F;
   background-color:    #dddddd;
}

/* Description: Das Bild selbst */
.Bild_Bild_ohneRahmen
{
   background-color:    #dddddd;
   border-top:          2px none #fffefe;
   border-left:         2px none #fffefe;
   border-right:        2px none #fffefe;
   border-bottom:       2px none #fffefe;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Bildmodul Bild links gestellt mit Textumfluss */
.Bild_Rahmen_links
{
   float:               left;
   margin-top:          5px;
   margin-right:        5px;
   margin-bottom:       5px;
}

/* Description: Bildmodul Bild mittig gestellt ohne Textumfluss */
.Bild_Rahmen_mittig
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   margin:              0 auto;
}

/* Description: Bildmodul Bild rechts gestellt mit Textumfluss */
.Bild_Rahmen_rechts
{
   float:               right;
   margin-top:          5px;
   margin-bottom:       5px;
   margin-left:         5px;
}

/* Description:  */
.Bild_Untertitel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                bold italic 12px Verdana,sans-serif;
   line-height:         18px;
}

/* Description:  */
.Bild_Video_flv
{
   text-align:          center;
}

/* Description: Liste Content Portlets */
.ConPort_Liste
{
   border-top:          1px inset silver;
   padding-top:         6px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Rahmen des Moduls Content Portlets */
.ConPort_Rahmen
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       5px;
   padding-bottom:      5px;
}

/* Description: Karteikartenreiter nicht aktiv */
.ConPort_Tabs
{
   color:               black;
   background-color:    silver;
   border-top:          2px outset silver;
   border-left:         2px outset silver;
   border-right:        2px outset silver;
   border-bottom:       1px outset silver;
   padding-top:         0px;
   padding-left:        6px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               100px;
}

/* Description: Karteikartenreiter aktiv */
.ConPort_Tabs_Aktiv
{
   color:               black;
   background-color:    #999999;
   border-top:          2px inset silver;
   border-left:         2px inset silver;
   border-right:        2px inset silver;
   border-bottom:       1px inset silver;
   padding-top:         0px;
   padding-left:        6px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               100px;
}

/* Description: Karteikartenreiter beim Überfahren mit der Maus */
.ConPort_Tabs_Hover
{
   color:               black;
   background-color:    #ffc669;
   border-top:          2px outset silver;
   border-left:         2px outset silver;
   border-right:        2px outset silver;
   border-bottom:       1px outset silver;
   padding-top:         0px;
   padding-left:        6px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               100px;
}

/* Description:  */
.Email_AbsendenZelle
{
   padding-top:         0px;
   padding-left:        164px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Email_AbsendenZelleAnmelden
{
   padding-top:         0px;
   padding-left:        184px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Email_AbsendenZelleKontakt
{
   padding-top:         0px;
   padding-left:        218px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Beschriftung der Eingabefelder ohne Pflicht */
.Email_Normalfeld
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style der Pflichtfelder kennzeichnet */
.Email_Pflicht
{
   font:                bold 12px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Betrifft das gesamte Emailformular */
.Email_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               550px;
}

/* Description:  */
.Email_ZelleInputLinks
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Email_ZelleInputLinks INPUT
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               300px;
}

/* Description:  */
.Email_ZelleInputLinks SELECT
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               304px;
}

/* Description:  */
.Email_ZelleInputLinks TEXTAREA
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               302px;
}

/* Description:  */
.Email_ZelleInputRechts
{
   width:               150px;
   background-color:    #69c;
   color:               #fff;
}

/* Description:  */
.Email_ZelleTitelLinks
{
   width:               155px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Email_ZelleTitelLinksKontakt
{
   width:               220px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      10px;
}

/* Description:  */
.Email_ZelleTitelRechts
{
   width:               100px;
   background-color:    #369;
   color:               #fff;
}

/* Description: Link bei Klick auf das Bild */
.Galerie_Link
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Tabellenzelle, in der sich die Vorschau bzw. das Bild befinden */
.Galerie_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für den Text der über dem Vollbild stehen kann */
.Galerie_Titel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für den Text der unter dem Vollbild stehen kann */
.Galerie_Untertitel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für das Vollbild der Galerie */
.Galerie_Vollbild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für das Vorschaubild der Galerie */
.Galerie_Vorschau
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Kal_Akttag
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #fee7e8;
   border-top:          1px solid #999999;
   border-left:         1px solid #999999;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
}

/* Description:  */
.Kal_Datum
{
}

/* Description:  */
.Kal_Details
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Kal_Leertag
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #bbbbbb;
}

/* Description:  */
.Kal_Link
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Kal_LoginRahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   margin-top:          250px;
   font:                11px arial,helvetica,sans-serif;
}

/* Description:  */
.Kal_Monat
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Kal_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               762px;
   border-collapse:     collapse;
   height:              325px;
}

/* Description:  */
.Kal_SoSa
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #cccccc;
   font:                italic 12px arial,helvetica,sans-serif;
   border-top:          1px solid #666666;
   border-left:         1px solid #666666;
   border-right:        1px solid #666666;
   border-bottom:       1px solid #666666;
}

/* Description:  */
.Kal_Tage
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #e6e6e6;
   font:                italic 12px arial,helvetica,sans-serif;
   border-top:          1px solid #666666;
   border-left:         1px solid #666666;
   border-right:        1px solid #666666;
   border-bottom:       1px solid #666666;
}

/* Description:  */
.Kal_Titel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                bold 16px arial,helvetica,sans-serif;
   color:               #5a0000;
}

/* Description:  */
.Kal_WoTag
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #5a0000;
   color:               #ffffff;
   border-top:          1px solid #999999;
   border-left:         1px solid #999999;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
}

/* Description: Menue Erste Ebene aktiver Menuepunkt */
.Menu1_Aktiv1
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #ff0000;
   font:                bold 13px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Menue Erste Ebene aktiver Menuepunkt mit Mauszeiger */
.Menu1_AktivHover1
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #bb0000;
   font:                bold 13px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Menue Erste Ebene nicht aktiver Menuepunkt mit Mauszeiger */
.Menu1_Hover1
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #bb0000;
   font:                bold 13px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Menue Erste Ebene Nicht aktiver Menuepunkt */
.Menu1_Normal1
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #004499;
   font:                bold 13px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Style fuer Menue alle Ebenen (Modul selbst) */
.Menu1_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.MenuH1_Aktiv
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                20px arial,helvetica,sans-serif;
   color:               #ffffff;
   text-decoration:     none;
}

/* Description:  */
.MenuH1_AktivHover
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                20px arial,helvetica,sans-serif;
   color:               #cc0000;
   text-decoration:     none;
}

/* Description:  */
.MenuH1_Hover
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                20px arial,helvetica,sans-serif;
   color:               #cc0000;
   text-decoration:     none;
}

/* Description:  */
.MenuH1_Rahmen
{
   padding-top:         0px;
   padding-left:        4px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               600px;
   float:               right;
   margin-top:          25px;
   margin-right:        16px;
   display:             inline;
}

/* Description:  */
.MenuH1_normal
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                20px arial,helvetica,sans-serif;
   color:               #a5a5a5;
   text-decoration:     none;
}

/* Description: Style für das gesamte MiniGalerieModul (uebergreifend) */
.MiniGal_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für den Text, der pro Bild eingegeben werden kann */
.MiniGal_Text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für den Text der unter dem Vollbild stehen kann */
.MiniGal_Untertitel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für das Vollbild der MiniGalerie */
.MiniGal_Vollbild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für das Vorschaubild der Minigalerie */
.MiniGal_Vorschau
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Multilink_Bild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Multilink_Link
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                12px arial,helvetica,sans-serif;
   color:               #999999;
}

/* Description:  */
.Multilink_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      20px;
   width:               810px;
}

/* Description:  */
.Multilink_Rahmen_Text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       10px;
   padding-bottom:      0px;
   float:               left;
}

/* Description:  */
.Multilink_Text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   margin-right:        0px;
}

/* Description:  */
.News_Headline
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                italic 18px arial,helvetica,sans-serif;
   valign:              top;
}

/* Description:  */
.News_Tab
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                italic 18px arial,helvetica,sans-serif;
   valign:              top;
}

/* Description:  */
.News_Tab_Aktiv
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                italic 18px arial,helvetica,sans-serif;
   valign:              top;
   color:               #5a0000;
}

/* Description:  */
.News_Tab_Maus
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                italic 18px arial,helvetica,sans-serif;
   valign:              top;
   color:               #a50000;
}

/* Description:  */
.News_Text
{
   padding-top:         0px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                italic 12px arial,helvetica,sans-serif;
   valign:              top;
}

/* Description:  */
.Newsletter_AbsendenZelle
{
   padding-top:         0px;
   padding-left:        140px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Beschriftung der Eingabefelder ohne Pflicht */
.Newsletter_Normalfeld
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style der Pflichtfelder kennzeichnet */
.Newsletter_Pflicht
{
   font:                bold 12px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Betrifft das gesamte Emailformular */
.Newsletter_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInput
{
}

/* Description:  */
.Newsletter_ZelleInput INPUT
{
   width:               405px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInputLinks
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInputLinks INPUT
{
   width:               200px;
}

/* Description:  */
.Newsletter_ZelleInputLinks SELECT
{
   width:               204px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInputRechts
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInputRechts INPUT
{
   width:               200px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleInputRechts SELECT
{
   width:               204px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Newsletter_ZelleTitelLinks
{
   width:               140px;
   line-height:         25px;
}

/* Description:  */
.Newsletter_ZelleTitelRechts
{
   width:               0px;
}

/* Description:  */
.Powerbox_Bild_PDF
{
   margin-top:          15px;
   margin-bottom:       15px;
}

/* Description:  */
.Powerbox_Bild_links
{
   float:               left;
   padding-right:       4px;
   padding-bottom:      4px;
}

/* Description:  */
.Powerbox_Bild_rechts
{
   float:               right;
   padding-top:         0px;
   padding-left:        5px;
   padding-bottom:      0px;
   padding-right:       0px;
}

/* Description:  */
.Powerbox_Bild_ueber_Text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   margin-bottom:       10px;
   margin-top:          10px;
}

/* Description:  */
.Powerbox_Boden
{
   background-image:    url(/files/Bilder/box_boden.gif);
   width:               180px;
   height:              22px;
   empty-cells:         show;
   text-align:          center;
   padding-bottom:      8px;
   background-repeat:   no-repeat;
   background-position: bottom center;
   color:               #0e4096;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   font-weight:         bold;
}

/* Description:  */
.Powerbox_Boden_3Zeilen
{
   background-image:    url(/files/Bilder/box_boden.gif);
   color:               #0e4096;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      8px;
   background-position: bottom center;
   background-repeat:   no-repeat;
   empty-cells:         show;
   font-weight:         bold;
   height:              36px;
   text-align:          center;
   width:               180px;
}

/* Description:  */
.Powerbox_Boden_Norm
{
   background-image:    url(/files/Bilder/box_boden.gif);
   width:               180px;
   height:              18px;
   empty-cells:         show;
   text-align:          center;
   padding-bottom:      8px;
   background-repeat:   no-repeat;
   background-position: bottom center;
   font-weight:         normal;
}

/* Description:  */
.Powerbox_Boden_Norm A
{
   font-weight:         normal;
}

/* Description:  */
.Powerbox_Kopf
{
   background-image:    url(/files/Bilder/box_kopf.gif);
   width:               180px;
   height:              18px;
   empty-cells:         show;
   background-position: top center;
   background-repeat:   no-repeat;
   text-align:          center;
   padding-top:         4px;
   color:               #0e4096;
   font-weight:         bold;
}

/* Description:  */
.Powerbox_LandingPage
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               630px;
}

/* Description:  */
.Powerbox_Mitte
{
   width:               172px;
   text-align:          center;
   line-height:         22px;
   padding-left:        4px;
   padding-right:       4px;
}

/* Description: Style für das gesamte Modul */
.Powerbox_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   margin-bottom:       10px;
   background-image:    url(/files/Bilder/box_mitte.gif);
   background-repeat:   repeat-y;
}

/* Description: Grundstyle für den Mittelbereich */
.SB_Mitte_OhneSB
{
}

/* Description: Der äußerste Rahmen */
.SB_Rahmen_Gesamt
{
   width:               1000px;
   position:            relative;
   margin:              0 auto;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Der Rahmen um Links, Mitte und Rechts */
.SB_Rahmen_Innen
{
   width:               1000px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-image:    url(/files/Bilder/hintergrund_links.jpg);
   background-repeat:   repeat-y;
   position:            absolute;
   top:                 170px;
   left:                0px;
}

/* Description: Der obere Rahmen für Logo und Sprachwahl */
.SB_lLogo
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-image:    url(/files/Bilder/freshacademy_kopf.jpg);
   background-repeat:   no-repeat;
   height:              116px;
   position:            absolute;
   top:                 0px;
   left:                0px;
   width:               1000px;
}

/* Description: Der obere Rahmen für Logo und Sprachwahl */
.SB_lLogo_Business
{
   background-image:    url(/files/Bilder/freshacademy_kopf_bu.jpg);
   background-repeat:   no-repeat;
   height:              116px;
   left:                0px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-top:         0px;
   position:            absolute;
   top:                 0px;
   width:               1000px;
}

/* Description: Grundstyle für den Mittelbereich */
.SB_lMitte
{
   background-image:    url(/files/Bilder/hintergrund_links2.jpg);
   background-repeat:   repeat-y;
   line-height:         18px;
   padding-bottom:      0px;
   padding-left:        180px;
   padding-right:       10px;
   padding-top:         0px;
   position:            relative;
   top:                 174px;
   width:               630px;
}

/* Description: Grundstyle für den Mittelbereich */
.SB_lMitte_Business
{
   background-image:    url(/files/Bilder/hintergrund_links_bu.jpg);
   background-repeat:   repeat-y;
   line-height:         18px;
   padding-bottom:      0px;
   padding-left:        180px;
   padding-right:       10px;
   padding-top:         0px;
   position:            relative;
   top:                 174px;
   width:               630px;
}

/* Description: Basisstyle fuer den oberen Bereich in Seitenbereiche */
.SB_lOben
{
   background-color:    #ffffff;
   height:              50px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-top:         0px;
   position:            absolute;
   right:               0px;
   top:                 118px;
   width:               1000px;
}

/* Description: Basisstyle fuer den unteren Bereich in Seitenbereiche */
.SB_lUnten
{
   background-image:    url(/files/Bilder/hintergrund_links.jpg);
   background-repeat:   repeat-y;
   padding-bottom:      20px;
   padding-left:        180px;
   padding-right:       10px;
   padding-top:         10px;
   position:            relative;
   top:                 174px;
   width:               900px;
}

/* Description: Basisstyle fuer den unteren Bereich in Seitenbereiche */
.SB_lUnten_Business
{
   background-image:    url(/files/Bilder/hintergrund_links_bu.jpg);
   background-repeat:   repeat-y;
   padding-bottom:      20px;
   padding-left:        180px;
   padding-right:       10px;
   padding-top:         10px;
   position:            relative;
   top:                 174px;
   width:               900px;
}

/* Description: Basisstyle fuer den rechten Bereich in Seitenbereiche */
.SB_rechts
{
   width:               180px;
   top:                 174px;
   position:            absolute;
   right:               0px;
   height:              200px;
}

/* Description:  */
.Sprache_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   position:            absolute;
   right:               2px;
   top:                 90px;
}

/* Description:  */
.Sprache_Titel
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Suche_Ergebnis_Link
{
   padding-bottom:      15px;
}

/* Description:  */
.Suche_Ergebnis_Titel
{
}

/* Description:  */
.Suche_Rahmen
{
   background-image:    url(/files/Bilder/suchbox.gif);
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               180px;
   height:              65px;
   text-align:          center;
   margin-bottom:       10px;
}

/* Description:  */
.Suche_Titel
{
   color:               #0e4096;
   font-weight:         bold;
}

/* Description: Schriftformatierung fett blau 16px */
.Text_f_bl_16px
{
   font:                bold 16px Verdana,sans-serif;
   color:               #1F4492;
   padding-top:         10px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      10px;
}

/* Description: Schriftformatierung mittig fett kursiv schwarz */
.Text_m_f_k_sw
{
   text-align:          center;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font-weight:         bolder;
   font-style:          italic;
}

/* Description: Schriftformatierung mittig fett schwarz */
.Text_m_f_s
{
   font-weight:         bold;
   text-align:          center;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.Video
{
   background-image:    url(/files/Bilder/videobox.gif);
   text-align:          center;
   padding-top:         2px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      20px;
   font-weight:         bold;
   line-height:         20px;
   color:               #0e4096;
   background-repeat:   no-repeat;
}

/* Description:  */
.location_border
{
   background-color:    #ffffff;
   background-image:    url(/files/Bilder/hintergrund_links2.jpg);
   background-repeat:   repeat-y;
   padding-left:        180px;
   height:              22px;
   padding-top:         8px;
}

/* Description:  */
.location_border_bu
{
   background-color:    #ffffff;
   background-image:    url(/files/Bilder/hintergrund_links_bu.jpg);
   background-repeat:   repeat-y;
   padding-left:        180px;
   height:              22px;
   padding-top:         8px;
}

/* Description:  */
.location_link
{
   color:               #ff0000;
   text-decoration:     none;
}

/* Description:  */
.location_link:hover
{
   color:               #990000;
   text-decoration:     none;
}

/* Description: Menü Dynamisch Ebene 1 */
.mnuDyn_L1
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #232975;
   text-transform:      uppercase;
   margin-top:          2px;
   margin-right:        4px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   font-size:           10px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   white-space:         nowrap;
}

/* Description: Menü Dynamisch Ebene 1 Links */
.mnuDyn_L1 a
{
   text-decoration:     none;
   color:               #ffffff;
}

/* Description: Menü Dynamisch Ebene 1 */
.mnuDyn_L1Active
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #232975;
   text-transform:      uppercase;
   margin-top:          2px;
   margin-right:        4px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   font-size:           10px;
}

/* Description: Menü Dynamisch Ebene 1 Links Active */
.mnuDyn_L1Active a
{
   text-decoration:     none;
   color:               #E3E83E;
}

/* Description: Menü Dynamisch Ebene Hover 1 */
.mnuDyn_L1Hover
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #E3E83E;
   text-transform:      uppercase;
   margin-top:          2px;
   margin-right:        4px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand_hover.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   font-size:           10px;
}

/* Description: Menü Dynamisch Ebene 1 Links */
.mnuDyn_L1Hover a
{
   text-decoration:     none;
   color:               #000000;
}

/* Description: Menü Dynamisch Ebene 1 */
.mnuDyn_L1_BP
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #232975;
   text-transform:      uppercase;
   margin-top:          2px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   font-size:           11px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   width:               72px;
   margin-left:         4px;
}

/* Description: Menü Dynamisch Ebene 1 Links */
.mnuDyn_L1_BP a
{
   text-decoration:     none;
   color:               #ffffff;
}

/* Description: Menü Dynamisch Ebene 1 */
.mnuDyn_L1_BPActive
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #232975;
   text-transform:      uppercase;
   margin-top:          2px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   font-size:           11px;
   width:               72px;
   margin-left:         4px;
}

/* Description: Menü Dynamisch Ebene 1 Links Active */
.mnuDyn_L1_BPActive a
{
   text-decoration:     none;
   color:               #E3E83E;
}

/* Description: Menü Dynamisch BP Ebene Hover 1 */
.mnuDyn_L1_BPHover
{
   padding-left:        8px;
   padding-right:       8px;
   float:               left;
   background-color:    #E3E83E;
   text-transform:      uppercase;
   margin-top:          2px;
   height:              24px;
   background-image:    url(/files/Bilder/menurand_hover.gif);
   padding-top:         0px;
   padding-bottom:      0px;
   background-repeat:   no-repeat;
   background-position: right;
   line-height:         24px;
   font-size:           11px;
   width:               72px;
   margin-left:         4px;
}

/* Description: Menü Dynamisch BP Ebene 1 Links */
.mnuDyn_L1_BPHover a
{
   text-decoration:     none;
   color:               #000000;
}

/* Description: Menü Dynamisch Ebene 2 */
.mnuDyn_L2
{
   padding-top:         4px;
   padding-left:        4px;
   padding-bottom:      4px;
   padding-right:       4px;
   background-color:    #383E82;
}

/* Description:  */
.mnuDyn_L2 a
{
   text-decoration:     none;
   color:               #ffffff;
}

/* Description: Menü Dynamisch Ebene Hover 1 */
.mnuDyn_L2Hover
{
   padding-left:        4px;
   padding-right:       4px;
   background-color:    #E3E83E;
   padding-top:         4px;
   padding-bottom:      4px;
}

/* Description: Menü Dynamisch Ebene 2 Hover Links */
.mnuDyn_L2Hover a
{
   text-decoration:     none;
   color:               #000000;
}

/* Description:  */
.mnuDyn_Rahmen
{
   background-color:    #ffffff;
   width:               800px;
   height:              26px;
}

/* Description:  */
.mnuDyn_Rahmen_BUPRI
{
   background-color:    #ffffff;
   height:              26px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   position:            absolute;
   right:               0px;
   top:                 118;
}

/* Description: Menü Dynamisch Submenü-Rahmen */
.mnuDyn_Sub
{
   background-color:    #383E82;
   border-top:          1px solid #B6B6B6;
   border-left:         1px solid #B6B6B6;
   border-bottom:       1px solid #B6B6B6;
   border-right:        1px solid #B6B6B6;
   margin-top:          4px;
   filter:              alpha(opacity=90);
   opacity:             0.9;
   z-index:             999;
}

/* Description:  */
.new_0
{
}

/* Description: Style für Verlinkungen */
A
{
   color:               #0e4096;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font-weight:         bold;
   text-decoration:     none;
}

/* Description: Basisstyle Websiteübergreifend (Nie loeschen) */
BODY
{
   font:                12px Verdana,sans-serif;
   color:               #000000;
   background-color:    #ffffff;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-repeat:   repeat-y;
   background-position: center;
   margin-top:          5px;
}

/* Description: Style für Schaltflächen */
BUTTON
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für Formulare (Rahmen etc.) */
FORM
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Überschrift 1. Ordnung */
H1
{
   font:                bold 16px Verdana,sans-serif;
   color:               #232975;
   margin-bottom:       7px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Überschrift 2. Ordnung */
H2
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #666666;
   font:                bold 14px arial,helvetica,sans-serif;
   margin-bottom:       5px;
   margin-top:          0px;
}

/* Description: Überschrift 3. Ordnung */
H3
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Überschrift 4. Ordnung */
H4
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für Trennlinien */
HR
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Stile für Bilder (wirkt sich auf alle Bilder aus) */
IMG
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für Eingabefelder */
INPUT
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Absaetze */
P
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für Auswahlfelder */
SELECT
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für Tabellen (die Tabelle als Gesamtes) */
TABLE
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Style für die Tabellenzelle */
TD
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

