/* Main: &nbsp; */

/* Description: Style für die Inhaltsnavigation */
.Anker_Rahmen
{
   font:                11px arial,helvetica,sans-serif;
   width:               150px;
   margin-bottom:       5px;
   border-bottom:       2px solid #2040ff;
   padding-bottom:      5px;
   text-align:          left;
}

/* Description:  */
.Anker_Rahmen H1
{
   font-size:           12px;
   font-weight:         bold;
   margin-bottom:       3px;
}

/* Description:  */
.Anker_Rahmen OL
{
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
   list-style-position: outside;
   margin-left:         17px;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       0px;
}

/* Description:  */
.Anker_Rahmen OL LI
{
}

/* Description:  */
.Anker_Rahmen OL LI A
{
   text-decoration:     none;
   margin-left:         -6px;
}

/* Description:  */
.Anker_Rahmen OL OL
{
   margin:              0px;
   padding-top:         0px;
   padding-left:        10px;
   padding-bottom:      0px;
   padding-right:       0px;
   list-style-position: outside;
}

/* Description: Baummenue - vertikales Menü - Breite - Textausrichtung */
.BMenue_Rahmen
{
   position:            relative;
   top:                 0px;
   width:               141px;
   left:                0px;
   text-align:          left;
   font-family:         arial,helvetica,sans-serif;
}

/* Description: Baummenue Aktuelle Seite ohne Eigenschaften */
.BMenue_Rahmen .aktuell
{
}

/* Description: Baummenue - Menüpunkt mit Untermenues geschlossen ohne Eigenschaften */
.BMenue_Rahmen .geschlossen
{
}

/* Description: Baummenue - Menüpunkt ohne Untermenue */
.BMenue_Rahmen .normal
{
}

/* Description: Baummenue - Menüpunkt mit Untermenues offen ohne Eigenschaften */
.BMenue_Rahmen .offen
{
}

/* Description: Erste Ebene List-Style und Position */
.BMenue_Rahmen UL
{
   list-style-position: inside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
}

/* Description: Erste Ebene Listenzeile */
.BMenue_Rahmen UL LI
{
   background-repeat:   no-repeat;
}

/* Description: Erste Ebene Menuepunkt Link */
.BMenue_Rahmen UL LI A
{
   padding-top:         2px;
   text-decoration:     none;
   color:               #666666;
   padding-left:        0px;
   text-transform:      none;
   line-height:         18px;
   display:             block;
   height:              18px;
   vertical-align:      middle;
   font-size:           13px;
   font-weight:         bold;
}

/* Description: Erste Ebene Menuepunkt Hover */
.BMenue_Rahmen UL LI A:hover
{
   color:               #ff6600;
}

/* Description: Erste Ebene Menuepunkt aktuell */
.BMenue_Rahmen UL LI.aktuell
{
   background-image:    none;
   background-repeat:   no-repeat;
}

/* Description: Erste Ebene Menuepunkt Link aktuell */
.BMenue_Rahmen UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description: Erste Ebene Menuepunkt Hover aktuell */
.BMenue_Rahmen UL LI.aktuell A:hover
{
   color:               #ff6600;
}

/* Description: Erste Ebene Menuepunkt mit Untermenues geschlossen */
.BMenue_Rahmen UL LI.geschlossen
{
   background-image:    none;
   background-repeat:   no-repeat;
}

/* Description: Erste Ebene Menuepunkt mit Untermenues geschlossen Link */
.BMenue_Rahmen UL LI.geschlossen A
{
}

/* Description: Erste Ebene Menuepunkt mit Untermenues geschlossen Hover */
.BMenue_Rahmen UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description: Erste Ebene Menuepunkt mit Untermenues offen */
.BMenue_Rahmen UL LI.offen
{
   background-image:    none;
   background-repeat:   no-repeat;
}

/* Description: Erste Ebene Menuepunkt mit Untermenues offen Link */
.BMenue_Rahmen UL LI.offen A
{
}

/* Description: Erste Ebene Menuepunkt mit Untermenues offen Hover */
.BMenue_Rahmen UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description: Zweite Ebene List-Style und Position */
.BMenue_Rahmen UL UL
{
   list-style-position: outside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL LI
{
}

/* Description:  */
.BMenue_Rahmen UL UL LI A
{
   padding-top:         2px;
   text-decoration:     none;
   color:               #666666;
   padding-left:        0px;
   text-transform:      none;
   line-height:         18px;
   display:             block;
   height:              18px;
   vertical-align:      middle;
   font-size:           13px;
   font-weight:         bold;
}

/* Description:  */
.BMenue_Rahmen UL UL LI A:hover
{
   color:               #ff6600;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.aktuell A:hover
{
   color:               #ff6600;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.geschlossen
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.geschlossen A
{
}

/* Description:  */
.BMenue_Rahmen UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.offen
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL LI.offen A
{
}

/* Description:  */
.BMenue_Rahmen UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.BMenue_Rahmen UL UL UL
{
   list-style-position: outside;
   list-style-type:     none;
   margin:              0px;
   background-image:    none;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI
{
   background-repeat:   no-repeat;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI A
{
   padding-top:         3px;
   text-decoration:     none;
   color:               #666666!important;
   padding-left:        8px;
   text-transform:      none;
   line-height:         14px;
   display:             block;
   height:              14px;
   font-size:           11px;
   font-weight:         bold;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI A:hover
{
   color:               #ff6600!important;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.aktuell A
{
   color:               #2040ff!important;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.aktuell A:hover
{
   color:               #ff6600!important;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.geschlossen
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.geschlossen A
{
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.offen
{
   background-image:    none;
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.offen A
{
}

/* Description:  */
.BMenue_Rahmen UL UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Email_Chapta
{
   clear:               left;
}

/* Description:  */
.Email_Chapta INPUT
{
   width:               70px;
}

/* Description:  */
.Email_Chapta LABEL
{
   width:               65px;
   display:             block;
   float:               left;
   line-height:         40px;
   vertical-align:      middle;
}

/* Description:  */
.Email_Checkbox
{
   clear:               both;
   float:               left;
   line-height:         20px;
}

/* Description:  */
.Email_Checkbox INPUT
{
}

/* Description:  */
.Email_Checkbox LABEL
{
   width:               95px;
   display:             block;
   float:               left;
   line-height:         20px;
   vertical-align:      middle;
}

/* Description:  */
.Email_Land
{
   float:               left;
   width:               240px;
   clear:               both;
}

/* Description:  */
.Email_Land LABEL
{
   width:               95px;
   display:             block;
   float:               left;
   line-height:         20px;
   vertical-align:      middle;
}

/* Description:  */
.Email_Land SELECT
{
   width:               140px;
}

/* Description:  */
.Email_LinkeSpalte
{
   width:               330px;
   clear:               both;
   float:               left;
   line-height:         20px;
}

/* Description:  */
.Email_LinkeSpalte INPUT
{
   width:               220px;
}

/* Description:  */
.Email_LinkeSpalte LABEL
{
   width:               95px;
   display:             block;
   float:               left;
   line-height:         20px;
   vertical-align:      middle;
}

/* Description:  */
.Email_LinkeSpalte SELECT
{
   width:               226px;
}

/* Description:  */
.Email_Modul
{
   width:               630px;
   margin-top:          10px;
}

/* Description:  */
.Email_Pflicht
{
   color:               #0000ff;
}

/* Description:  */
.Email_Plz
{
   width:               90px;
   float:               left;
}

/* Description:  */
.Email_Plz INPUT
{
   width:               50px;
}

/* Description:  */
.Email_Plz LABEL
{
   width:               25px;
   float:               left;
   display:             block;
   line-height:         20px;
   vertical-align:      middle;
}

/* Description:  */
.Email_RechteSpalte
{
   width:               300px;
   float:               left;
   line-height:         20px;
}

/* Description:  */
.Email_RechteSpalte INPUT
{
   width:               220px;
}

/* Description:  */
.Email_RechteSpalte LABEL
{
   width:               65px;
   float:               left;
   display:             block;
   line-height:         20px;
   vertical-align:      middle;
   padding-left:        5px;
}

/* Description:  */
.Email_Strassennummer
{
   width:               130px;
   float:               left;
}

/* Description:  */
.Email_Strassennummer INPUT
{
   width:               50px;
}

/* Description:  */
.Email_Strassennummer LABEL
{
   width:               65px;
   float:               left;
   display:             block;
   line-height:         20px;
   vertical-align:      middle;
   padding-left:        5px;
}

/* Description:  */
.Email_ZweiSpalten
{
   width:               630px;
   clear:               both;
}

/* Description:  */
.Email_ZweiSpalten INPUT
{
   width:               525px;
}

/* Description:  */
.Email_ZweiSpalten LABEL
{
   width:               95px;
   display:             block;
   float:               left;
   line-height:         20px;
   vertical-align:      middle;
}

/* Description:  */
.Email_ZweiSpalten TEXTAREA
{
   width:               525px;
   height:              60px;
}

/* Description: Menu Fuss */
.FMenue_Baum
{
}

/* Description:  */
.FMenue_Baum .aktuell
{
}

/* Description:  */
.FMenue_Baum .geschlossen
{
}

/* Description:  */
.FMenue_Baum .normal
{
}

/* Description:  */
.FMenue_Baum .offen
{
}

/* Description:  */
.FMenue_Baum UL
{
   list-style-position: inside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         0px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   left:                0px;
}

/* Description:  */
.FMenue_Baum UL LI
{
   float:               left;
   border-top:          1px solid #808080;
   border-left:         1px solid #808080;
   border-right:        2px solid #808080;
   border-bottom:       2px solid #808080;
   margin-right:        3px;
   background-image:    url(/files/Menue-HG-A.png);
   font-weight:         bold;
   margin-top:          0px;
}

/* Description:  */
.FMenue_Baum UL LI A
{
   text-decoration:     none;
   color:               #808080;
   line-height:         20px;
   padding-left:        4px;
   padding-right:       4px;
   display:             block;
   text-align:          center;
}

/* Description:  */
.FMenue_Baum UL LI A:hover
{
   background-image:    url(/files/Menue-HG-B.png);
   color:               #ff6600!important;
   border-left:         0px;
}

/* Description:  */
.FMenue_Baum UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.FMenue_Baum UL LI.geschlossen A
{
}

/* Description:  */
.FMenue_Baum UL LI.normal A
{
}

/* Description:  */
.FMenue_Baum UL LI.offen A
{
   color:               #2040ff;
}

/* Description:  */
.FMenue_Baum UL UL
{
   position:            absolute;
   left:                0px;
   width:               145px;
   font-family:         arial,helvetica,sans-serif;
   bottom:              50px;
}

/* Description:  */
.FMenue_Baum UL UL LI
{
   padding-left:        0px;
   vertical-align:      middle;
   font-size:           12px;
   background-image:    none;
   float:               none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
   padding-right:       0px;
   margin-left:         0px;
   margin-right:        0px;
   margin-top:          0px;
   margin-bottom:       0px;
   padding-bottom:      0px;
   padding-top:         0px;
}

/* Description:  */
.FMenue_Baum UL UL LI A
{
   text-decoration:     none;
   color:               #666666;
   padding-left:        0px;
   padding-right:       0px;
   line-height:         18px;
   text-align:          left;
}

/* Description:  */
.FMenue_Baum UL UL LI A:hover
{
   color:               #ff6600;
   background-image:    none;
}

/* Description:  */
.FMenue_Baum UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.FMenue_Baum UL UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.FMenue_Baum UL UL LI.aktuell A:hover
{
   color:               #ff6600;
}

/* Description:  */
.FMenue_Baum UL UL LI.geschlossen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.FMenue_Baum UL UL LI.geschlossen A
{
   color:               #808080;
}

/* Description:  */
.FMenue_Baum UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.FMenue_Baum UL UL LI.normal
{
}

/* Description:  */
.FMenue_Baum UL UL LI.normal A
{
   color:               #808080;
}

/* Description:  */
.FMenue_Baum UL UL LI.offen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.FMenue_Baum UL UL LI.offen A
{
}

/* Description:  */
.FMenue_Baum UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Fusszeile_Text
{
   float:               right;
}

/* Description:  */
.Galerie_Thumb_aussen
{
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-right:       4px;
   padding-bottom:      4px;
   margin-right:        5px;
   margin-bottom:       5px;
}

/* Description:  */
.Googlemaps_modul
{
   height:              450px;
   width:               600px;
}

/* Description:  */
.HMenue_Active
{
}

/* Description:  */
.HMenue_Active A
{
   color:               #fc165b!important;
   font-weight:         bold;
}

/* Description:  */
.HMenue_Active A:hover
{
   color:               #ff6600!important;
}

/* Description: Ursprung des Menues */
.HMenue_Normal
{
   font-size:           12px;
}

/* Description: Klasse für Aktuell */
.HMenue_Normal .aktuell
{
}

/* Description: Klasse für Menue geschlossen */
.HMenue_Normal .geschlossen
{
}

/* Description: Klasse für nicht aktive Menuepunke */
.HMenue_Normal .normal
{
}

/* Description: Klasse für Menue offen */
.HMenue_Normal .offen
{
}

/* Description:  */
.HMenue_Normal LI
{
   float:               left;
   border-top:          1px solid #808080;
   border-left:         1px solid #808080;
   border-right:        2px solid #808080;
   border-bottom:       2px solid #808080;
   margin-right:        3px;
   background-image:    url(/files/Menue-HG-A.png);
}

/* Description:  */
.HMenue_Normal LI A
{
   display:             block;
   font-weight:         bold;
   line-height:         20px;
   margin-top:          0px;
   text-decoration:     none;
   color:               #808080;
   padding-left:        5px;
   padding-right:       5px;
}

/* Description:  */
.HMenue_Normal LI A:hover
{
   background-image:    url(/files/Menue-HG-A.png);
   color:               #ff6600!important;
   border-left:         0px;
   border-bottom:       1px solid #999999;
   border-right:        1px solid #999999;
   margin-right:        -1px;
}

/* Description:  */
.HMenue_Normal UL
{
   list-style-position: inside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         67px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
}

/* Description:  */
.HMenue_Normal UL LI
{
   float:               left;
   display:             block;
}

/* Description:  */
.HMenue_Normal UL LI A
{
   line-height:         20px;
   text-decoration:     none;
   color:               #b0b1b1;
   padding-left:        19px;
}

/* Description:  */
.HMenue_Normal UL LI A:hover
{
   color:               #ffffff!important;
}

/* Description:  */
.HMenue_Normal UL LI.aktuell A
{
   color:               #fc165b;
   font-weight:         bold;
}

/* Description:  */
.HMenue_Normal UL LI.geschlossen A
{
   color:               #b0b1b1;
   font-weight:         normal;
}

/* Description:  */
.HMenue_Normal UL LI.offen A
{
   color:               #fc165b;
   font-weight:         bold;
}

/* Description:  */
.HMenue_Normal UL UL
{
   padding-top:         0px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   z-index:             1000;
   position:            absolute;
   width:               170px;
   right:               28px;
   margin:              0px;
   top:                 522px;
}

/* Description:  */
.HMenue_Normal UL UL LI
{
}

/* Description:  */
.HMenue_Normal UL UL LI A
{
   color:               #b0b1b1;
   font-weight:         normal;
   padding-left:        0px;
   padding-top:         0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description:  */
.HMenue_Normal UL UL LI.aktuell A
{
   color:               #fc165b;
   font-weight:         bold;
}

/* Description:  */
.HMenue_Normal UL UL LI.geschlossen A
{
   color:               #b0b1b1;
   font-weight:         normal;
}

/* Description:  */
.HMenue_Normal UL UL LI.normal A
{
   color:               #b0b1b1;
   font-weight:         normal;
}

/* Description:  */
.HMenue_Normal UL UL LI.offen A
{
   color:               #fc165b;
   font-weight:         bold;
}

/* Description:  */
.HMenue_Normal UL UL UL
{
   margin:              0px;
   padding-top:         0px;
   padding-bottom:      0px;
   padding-right:       0px;
   width:               180px;
   top:                 0px;
   position:            absolute;
   z-index:             2000;
   right:               768px;
   display:             block;
   font-size:           14px;
}

/* Description:  */
.HMenue_Normal UL UL UL LI
{
}

/* Description:  */
.HMenue_Normal UL UL UL LI A
{
   color:               #b0b1b1!important;
   font-weight:         normal!important;
   padding-right:       19px;
}

/* Description:  */
.HMenue_Normal UL UL UL LI.aktuell A
{
   color:               #fc165b!important;
   font-weight:         bold!important;
}

/* Description:  */
.HMenue_Normal UL UL UL LI.geschlossen A
{
   color:               #b0b1b1!important;
   font-weight:         normal!important;
}

/* Description:  */
.Image_Logo
{
}

/* Description:  */
.Image_Pikto-flex
{
   float:               left;
   margin-top:          4px;
   margin-right:        8px;
   width:               auto;
   height:              auto;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       0px;
}

/* Description:  */
.Image_Piktogramm
{
   float:               left;
   margin-top:          4px;
   margin-right:        8px;
   width:               115px;
   height:              130px;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       15px;
}

/* Description:  */
.Image_Piktogramm_rechts
{
   float:               right;
   margin-top:          4px;
   width:               115px;
   height:              130px;
   padding-left:        3px;
   padding-bottom:      3px;
   padding-top:         0px;
   margin-bottom:       15px;
   margin-left:         10px;
   margin-right:        8px;
}

/* Description:  */
.Image_SubtitlePortlet
{
   text-align:          center;
   font-size:           9px;
   width:               150px;
}

/* Description:  */
.Image_Subtitle_9pxCenter
{
   text-align:          center;
   font-size:           9px;
   padding-top:         8px;
}

/* Description:  */
.Image_Subtitle_9pxCenter_ohnePadding
{
   text-align:          center;
   font-size:           9px;
   padding-top:         0px;
}

/* Description:  */
.Image_links
{
   float:               left;
   margin-top:          3px;
   margin-right:        8px;
   width:               186px;
   height:              280px;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       35px;
}

/* Description:  */
.Image_linksReferenzen
{
   float:               left;
   margin-top:          3px;
   margin-right:        8px;
   width:               120px;
   height:              60px;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       8px;
}

/* Description:  */
.Image_links_Info
{
   float:               left;
   margin-top:          3px;
   margin-right:        8px;
   width:               186px;
   height:              200px;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
}

/* Description:  */
.Image_links_flex
{
   float:               left;
   margin-top:          3px;
   margin-right:        8px;
   width:               186px;
   height:              auto;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       35px;
}

/* Description:  */
.Image_links_nfon
{
   float:               left;
   margin-top:          3px;
   margin-right:        8px;
   width:               194px;
   height:              190px;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   padding-left:        0px;
   padding-bottom:      3px;
   padding-right:       3px;
   padding-top:         0px;
   margin-bottom:       5px;
}

/* Description:  */
.Image_rechts
{
   float:               right;
   margin-top:          0px;
   margin-left:         8px;
}

/* Description:  */
.Image_rechts_Rahmen
{
   float:               right;
   margin-top:          0px;
   margin-left:         8px;
   border-bottom:       1px solid #999999;
   padding-top:         0px;
   padding-left:        3px;
   padding-right:       0px;
   padding-bottom:      3px;
   border-left:         1px solid #999999;
   height:              280px;
   width:               186px;
   margin-bottom:       35px;
   margin-right:        8px;
}

/* Description:  */
.Image_rechts_Rahmen_Quer
{
   float:               right;
   margin-top:          0px;
   margin-left:         8px;
   border-bottom:       1px solid #999999;
   padding-top:         0px;
   padding-left:        3px;
   padding-right:       0px;
   padding-bottom:      3px;
   border-left:         1px solid #999999;
   height:              186px;
   width:               280px;
   margin-bottom:       35px;
   margin-right:        8px;
}

/* Description: Modul-Style für interne Link Links */
.Inhaltsnavigation_RahmenLinks
{
   width:               250px;
   padding-top:         10px;
   padding-left:        20px;
   padding-bottom:      10px;
   padding-right:       10px;
   float:               left;
   text-align:          left;
   background-image:    url(/files/DocuWare/Pfeil-Links.png);
   background-repeat:   no-repeat;
   background-position: left -1px;
}

/* Description: Modul-Style für Link Links */
.Inhaltsnavigation_RahmenLinks A
{
   text-decoration:     none;
}

/* Description: Modul-Style für interne Link Rechts */
.Inhaltsnavigation_RahmenRechts
{
   width:               250px;
   padding-top:         10px;
   padding-left:        10px;
   padding-bottom:      10px;
   padding-right:       20px;
   float:               right;
   text-align:          right;
   background-image:    url(/files/DocuWare/Pfeil-Rechts.png);
   background-repeat:   no-repeat;
   background-position: right -1px;
}

/* Description: Modul-Style für Link Rechts */
.Inhaltsnavigation_RahmenRechts A
{
   text-decoration:     none;
}

/* Description:  */
.Kontaktbox_Modul
{
   width:               150px;
   font:                12px arial,helvetica,sans-serif;
   background-color:    #ffffff;
   text-align:          left;
}

/* Description:  */
.Kontaktbox_Text
{
   width:               150px;
   background-color:    #f0f8ff;
   padding-bottom:      8px;
   padding-top:         4px;
   border-top:          3px solid #ffffff;
}

/* Description:  */
.Kontaktbox_Text UL
{
   list-style-image:    url(/files/System/Listenknopf.gif);
   list-style-position: outside;
   margin-left:         20px;
   padding-left:        0px;
   margin-top:          0px;
   margin-bottom:       0px;
}

/* Description:  */
.Kontaktbox_Titel
{
   width:               145px;
   background-color:    #ff6600;
   color:               #ffffff;
   padding-left:        5px;
   padding-top:         2px;
   padding-bottom:      2px;
}

/* Description:  */
.LMenue_Modul
{
   margin-top:          207px;
}

/* Description:  */
.LMenue_Normal
{
   margin-bottom:       28px;
   text-align:          center;
}

/* Description:  */
.LMenue_Normal IMG
{
   margin-bottom:       0px;
   margin-left:         120px;
   width:               18px;
   height:              120px;
}

/* Description:  */
.Layout_FirmSchrZug_Text
{
   color:               #808080;
   font:                bold 16px Verdana,sans-serif;
   margin-top:          60px;
}

/* Description:  */
.Layout_Fusszeile
{
   position:            absolute;
   width:               980px;
   left:                0px;
   height:              35px;
   bottom:              0px;
}

/* Description:  */
.Layout_Horizontalmenue
{
   height:              20px;
   position:            absolute;
   left:                0px;
   top:                 85px;
   width:               980px;
   background-color:    #ffffff;
}

/* Description:  */
.Layout_Links
{
   position:            absolute;
   left:                0px;
   top:                 0px;
   width:               146px;
}

/* Description:  */
.Layout_LinksCloud
{
   position:            absolute;
   left:                0px;
   width:               146px;
   bottom:              50px;
   top:                 0px;
}

/* Description:  */
.Layout_Logo
{
   position:            absolute;
   top:                 0px;
   left:                0px;
   padding-top:         21px;
   background-repeat:   repeat-x;
   width:               606px;
   padding-bottom:      11px;
   border-top:          1px solid #ffffff;
   background-image:    url(/files/HG-top.jpg);
}

/* Description:  */
.Layout_LogoText
{
}

/* Description:  */
.Layout_LogoText A
{
   text-decoration:     none;
   color:               #999999;
   font:                bold 12px arial,helvetica,sans-serif;
}

/* Description:  */
.Layout_Logo_Flash
{
   position:            absolute;
   top:                 0px;
   right:               0px;
}

/* Description:  */
.Layout_MenueLeer
{
   border-left:         1px solid #999999;
   border-top:          1px solid #999999;
   border-right:        1px solid #999999;
   border-bottom:       1px solid #999999;
   width:               178px;
   height:              20px;
   float:               right;
   background-color:    #ebebeb;
}

/* Description:  */
.Layout_Mitte
{
   position:            absolute;
   top:                 120px;
   left:                190px;
   overflow:            auto;
   width:               600px;
   padding-right:       10px;
   bottom:              50px;
}

/* Description:  */
.Layout_Mitte_Home
{
   position:            absolute;
   top:                 0px;
   left:                146px;
   width:               630px;
   bottom:              10px;
}

/* Description:  */
.Layout_Mitte_Standard
{
   position:            absolute;
   top:                 0px;
   left:                190px;
   width:               580px;
   bottom:              10px;
}

/* Description:  */
.Layout_RahmenAussen
{
   width:               980px;
   position:            absolute;
   left:                50%;
   margin-left:         -490px;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       0px;
   border-top:          1px solid #808080;
   top:                 10px;
   bottom:              0px;
}

/* Description:  */
.Layout_RahmenInnen
{
   position:            absolute;
   top:                 120px;
   left:                0px;
   overflow:            auto;
   width:               795px;
   bottom:              50px;
}

/* Description:  */
.Layout_RahmenInnenCloud
{
   position:            absolute;
   top:                 120px;
   left:                0px;
   overflow:            auto;
   width:               795px;
   bottom:              50px;
   background-image:    url(/files/Internet-Loesungen/SAAS.jpg);
   background-repeat:   no-repeat;
   background-position: 0px 20px;
}

/* Description:  */
.Layout_Rahmen_01
{
   width:               980px;
   position:            absolute;
   top:                 50%;
   left:                50%;
   margin-left:         -490px;
   margin-top:          -300px;
   margin-right:        0px;
   margin-bottom:       0px;
   border-top:          1px solid #808080;
   height:              600px;
}

/* Description:  */
.Layout_Rechts
{
   width:               174px;
   border-left:         1px solid #808080;
   position:            absolute;
   top:                 120px;
   left:                800px;
   bottom:              50px;
   padding-top:         5px;
   padding-left:        5px;
   text-align:          left;
   background-repeat:   no-repeat;
   font:                11px arial,helvetica,sans-serif;
   overflow:            auto;
   background-color:    #fafafa;
}

/* Description:  */
.Layout_Rechts_Home
{
   width:               174px;
   border-left:         1px solid #808080;
   position:            absolute;
   top:                 120px;
   left:                800px;
   bottom:              50px;
   padding-top:         16px;
   padding-left:        5px;
   text-align:          justify;
   background-repeat:   no-repeat;
   background-image:    url(/files/DMS-News.png);
   font:                11px arial,helvetica,sans-serif;
   overflow:            auto;
   background-color:    #fafafa;
}

/* Description:  */
.Linkbox_Modul
{
   width:               150px;
   font:                11px arial,helvetica,sans-serif;
   background-color:    #ffffff;
   padding-bottom:      9px;
}

/* Description:  */
.Linkbox_Text
{
   width:               150px;
   padding-bottom:      8px;
   padding-top:         4px;
   border-top:          3px solid #ffffff;
   padding-right:       1px;
}

/* Description:  */
.Linkbox_Titel
{
   width:               145px;
   background-color:    #737373;
   color:               #ffffff;
   padding-left:        5px;
   padding-top:         2px;
   padding-bottom:      2px;
   margin-bottom:       2px;
   font:                10px arial,helvetica,sans-serif;
}

/* Description:  */
.Loesungsinfo_Modul
{
   margin-bottom:       10px;
   width:               150px;
   background-color:    #fdb813;
}

/* Description:  */
.Loesungsinfo_Titel
{
   background-color:    #fdb813;
   color:               #636465;
   line-height:         19px;
   border-bottom:       3px solid #ffffff;
   margin-top:          0px;
   margin-bottom:       0px;
}

/* Description:  */
.Loesungsinfo_Titel A
{
   width:               145px;
   background-color:    #fdb813;
   font:                10px arial,helvetica,sans-serif;
   text-decoration:     none;
   padding-left:        5px;
   color:               #636465;
   line-height:         19px;
}

/* Description:  */
.Login_Modul
{
   margin-bottom:       5px;
}

/* Description: Menu Oben */
.Menue_Baum
{
}

/* Description:  */
.Menue_Baum .aktuell
{
}

/* Description:  */
.Menue_Baum .geschlossen
{
}

/* Description:  */
.Menue_Baum .normal
{
}

/* Description:  */
.Menue_Baum .offen
{
}

/* Description:  */
.Menue_Baum UL
{
   list-style-position: outside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         0px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   width:               790px;
}

/* Description:  */
.Menue_Baum UL LI
{
   float:               left;
   border-top:          1px solid #808080;
   border-left:         1px solid #808080;
   border-right:        2px solid #808080;
   border-bottom:       2px solid #808080;
   margin-right:        3px;
   background-image:    url(/files/Menue-HG-A.png);
   font-weight:         bold;
   margin-top:          0px;
}

/* Description:  */
.Menue_Baum UL LI A
{
   text-decoration:     none;
   color:               #808080;
   line-height:         20px;
   padding-left:        4px;
   padding-right:       4px;
   display:             block;
}

/* Description:  */
.Menue_Baum UL LI A:hover
{
   background-image:    url(/files/Menue-HG-B.png);
   color:               #ff6600!important;
   border-left:         0px;
}

/* Description:  */
.Menue_Baum UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.Menue_Baum UL LI.geschlossen A
{
}

/* Description:  */
.Menue_Baum UL LI.normal A
{
}

/* Description:  */
.Menue_Baum UL LI.offen A
{
   color:               #2040ff;
}

/* Description:  */
.Menue_Baum UL UL
{
   position:            absolute;
   left:                0px;
   width:               145px;
   top:                 37px;
   font-family:         arial,helvetica,sans-serif;
}

/* Description:  */
.Menue_Baum UL UL LI
{
   padding-left:        0px;
   vertical-align:      middle;
   font-size:           12px;
   background-image:    none;
   float:               none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
   padding-right:       0px;
   margin-left:         0px;
   margin-right:        0px;
   margin-top:          0px;
   margin-bottom:       0px;
   padding-bottom:      0px;
   padding-top:         0px;
}

/* Description:  */
.Menue_Baum UL UL LI A
{
   text-decoration:     none;
   color:               #666666;
   padding-left:        0px;
   padding-right:       0px;
   line-height:         18px;
}

/* Description:  */
.Menue_Baum UL UL LI A:hover
{
   color:               #ff6600;
   background-image:    none;
}

/* Description:  */
.Menue_Baum UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.Menue_Baum UL UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.Menue_Baum UL UL LI.aktuell A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Menue_Baum UL UL LI.geschlossen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.Menue_Baum UL UL LI.geschlossen A
{
   color:               #808080;
}

/* Description:  */
.Menue_Baum UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Menue_Baum UL UL LI.normal
{
}

/* Description:  */
.Menue_Baum UL UL LI.normal A
{
   color:               #808080;
}

/* Description:  */
.Menue_Baum UL UL LI.offen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.Menue_Baum UL UL LI.offen A
{
}

/* Description:  */
.Menue_Baum UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Menue_Baum UL UL UL
{
   margin:              0px;
   background-image:    none;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
   position:            static;
}

/* Description:  */
.Menue_Baum UL UL UL LI
{
   font-size:           11px;
   font-weight:         bold;
}

/* Description:  */
.Menue_Baum UL UL UL LI A
{
   text-decoration:     none;
   color:               #666666;
   padding-left:        8px;
}

/* Description:  */
.Menue_Baum UL UL UL LI A:hover
{
   color:               #ff6600!important;
}

/* Description:  */
.Menue_Baum UL UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.Menue_Baum UL UL UL LI.aktuell A
{
   color:               #2040ff!important;
}

/* Description:  */
.Menue_Baum UL UL UL LI.aktuell A:hover
{
   color:               #ff6600!important;
}

/* Description:  */
.Menue_Baum UL UL UL LI.geschlossen
{
   background-image:    none;
}

/* Description:  */
.Menue_Baum UL UL UL LI.geschlossen A
{
}

/* Description:  */
.Menue_Baum UL UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Menue_Baum UL UL UL LI.offen
{
   background-image:    none;
}

/* Description:  */
.Menue_Baum UL UL UL LI.offen A
{
}

/* Description:  */
.Menue_Baum UL UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Multilink2_Eintrag
{
   clear:               left;
   margin-bottom:       2px;
   height:              72px;
   padding-top:         8px;
}

/* Description:  */
.Multilink2_Eintrag A
{
   color:               #2040ff;
   text-decoration:     none;
   clear:               left;
   display:             block;
}

/* Description:  */
.Multilink2_Eintrag IMG
{
   float:               left;
}

/* Description:  */
.Multilink2_Rahmen
{
   text-align:          left;
}

/* Description:  */
.Multilink2_Text
{
   color:               #636465;
   display:             block;
   margin-left:         10px;
}

/* Description:  */
.Multilink3_Eintrag
{
   clear:               left;
   margin-bottom:       2px;
   height:              72px;
   padding-top:         8px;
}

/* Description:  */
.Multilink3_Eintrag A
{
   color:               #2040ff;
   text-decoration:     none;
   clear:               both;
   display:             block;
   float:               right;
   margin-right:        8px;
}

/* Description:  */
.Multilink3_Eintrag IMG
{
   float:               left;
   width:               150px;
}

/* Description:  */
.Multilink3_Rahmen
{
   text-align:          left;
}

/* Description:  */
.Multilink3_Text
{
   color:               #636465;
   margin-left:         10px;
   float:               left;
   width:               465px;
}

/* Description:  */
.Multilink3_Titel
{
   font-weight:         bold;
   margin-bottom:       5px;
   font-size:           14px;
}

/* Description:  */
.Multilink4_Eintrag
{
   margin-bottom:       2px;
   height:              72px;
   padding-top:         2px;
}

/* Description:  */
.Multilink4_Eintrag A
{
   color:               #767676;
   text-decoration:     none;
}

/* Description:  */
.Multilink4_Eintrag A:hover
{
   color:               #767676;
   text-decoration:     none;
}

/* Description:  */
.Multilink4_Eintrag IMG
{
   float:               left;
}

/* Description:  */
.Multilink4_Rahmen
{
   text-align:          left;
}

/* Description:  */
.Multilink4_Text
{
   color:               #636465;
   display:             block;
   margin-left:         10px;
}

/* Description:  */
.Multilink_Eintrag
{
   clear:               left;
   border-bottom:       1px solid #636465;
   padding-bottom:      8px;
   padding-top:         8px;
   border-top:          1px solid #636465;
   margin-bottom:       2px;
}

/* Description:  */
.Multilink_Eintrag A
{
   color:               #2040ff;
   text-decoration:     none;
   clear:               left;
   display:             block;
}

/* Description:  */
.Multilink_Eintrag IMG
{
   float:               left;
}

/* Description:  */
.Multilink_Rahmen
{
   text-align:          left;
}

/* Description:  */
.Multilink_Text
{
   color:               #636465;
   display:             block;
   margin-left:         10px;
   float:               left;
}

/* Description:  */
.News_Fuss
{
   text-align:          right;
}

/* Description:  */
.News_Fuss A
{
   text-decoration:     none;
}

/* Description:  */
.News_Modul
{
   border-bottom:       2px solid #00f;
   padding-bottom:      3px;
   width:               150px;
}

/* Description:  */
.News_RSS_Inhalt
{
   text-align:          left;
}

/* Description:  */
.News_RSS_Quelle
{
   font:                italic 11px arial,helvetica,sans-serif;
   text-align:          left;
}

/* Description:  */
.News_RSS_Titel
{
   font:                bold 12px arial,helvetica,sans-serif;
   color:               #636465;
   text-align:          left;
}

/* Description:  */
.News_Subtitel
{
   font:                bold italic 12px arial,helvetica,sans-serif;
   text-align:          left;
}

/* Description:  */
.News_Titel
{
   font:                bold 12px arial,helvetica,sans-serif;
   color:               #ff6600;
   text-align:          left;
}

/* Description:  */
.PBHome_Bild
{
   height:              120px;
   float:               left;
   width:               150px;
   padding-right:       3px;
   padding-bottom:      3px;
   border-right:        1px solid #636465;
   border-bottom:       1px solid #636465;
}

/* Description:  */
.PBHome_Bild IMG
{
   height:              120px;
   width:               150px;
}

/* Description:  */
.PBHome_Inhalt_2
{
   display:             block;
   float:               left;
   margin-left:         5px;
   width:               461px;
}

/* Description:  */
.PBHome_Menue
{
   height:              120px;
   margin-left:         120px;
   padding-top:         10px;
   padding-bottom:      10px;
   margin-bottom:       4px;
}

/* Description:  */
.PBHome_Modul_2
{
   width:               620px;
   margin-right:        10px;
   margin-bottom:       5px;
   height:              124px;
   padding-top:         9px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      9px;
   margin-left:         0px;
   background-color:    #ffffff;
   border-bottom:       1px solid #999999;
}

/* Description:  */
.PBHome_SubTitel
{
   font:                italic 12px arial,helvetica,sans-serif;
   margin-top:          0px;
   margin-bottom:       2px;
   color:               #000000;
}

/* Description:  */
.PBHome_Text
{
   font:                normal 12px arial,helvetica,sans-serif;
   margin:              0px;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
}

/* Description:  */
.PBHome_Titel
{
   font:                bold 12px arial,helvetica,sans-serif;
   margin-top:          -3px;
   margin-bottom:       0px;
}

/* Description:  */
.Powerbox_Fusszeile
{
   margin-top:          5px;
   text-align:          center;
}

/* Description:  */
.Powerbox_Fusszeile-Kleingedrucktes
{
   margin-top:          5px;
   font:                10px arial,helvetica,sans-serif;
}

/* Description:  */
.Powerbox_Fusszeile2
{
   text-align:          right;
   margin-top:          0px;
   margin-right:        15px;
   margin-bottom:       18px;
}

/* Description:  */
.Powerbox_Fusszeile2 A
{
   color:               #2040ff;
   text-decoration:     none;
}

/* Description:  */
.Powerbox_Fusszeile2 A:hover
{
   color:               #2040ff;
   text-decoration:     underline;
}

/* Description: Style für Listen neben Bildern */
.Powerbox_Listen-Style
{
   padding-left:        180px;
   margin-bottom:       -12px;
}

/* Description:  */
.Powerbox_Rahmen
{
}

/* Description:  */
.Powerbox_RahmenReferenz
{
   border-top:          1px solid #636465;
   border-bottom:       1px solid #636465;
   margin-bottom:       3px;
   padding-bottom:      8px;
}

/* Description:  */
.Powerbox_RahmenSpalteLinks
{
   width:               280px;
   float:               left;
   background-color:    #f6f6f6;
   border-left:         5px solid #f6f6f6;
   margin-right:        10px;
   margin-bottom:       10px;
   clear:               left;
   padding-bottom:      8px;
}

/* Description:  */
.Powerbox_RahmenSpalteLinks UL
{
   margin-left:         15px;
   padding-left:        0px;
}

/* Description:  */
.Powerbox_RahmenSpalteRechts
{
   width:               280px;
   float:               left;
   background-color:    #f6f6f6;
   border-left:         5px solid #f6f6f6;
   margin-bottom:       10px;
}

/* Description:  */
.Powerbox_RahmenSpalteRechts UL
{
   margin-left:         15px;
   padding-left:        0px;
}

/* Description:  */
.Powerbox_anchor
{
   padding-left:        0%;
   padding-bottom:      0%;
   padding-right:       0%;
   margin-top:          15px;
   margin-bottom:       25px;
   padding-top:         0%;
   width:               50%;
}

/* Description:  */
.Powerbox_subtitle
{
   font:                bold italic 14px arial,helvetica,sans-serif;
   color:               #636465;
   margin-top:          10px;
   margin-bottom:       10px;
}

/* Description:  */
.Powerbox_subtitle A
{
   font:                bold italic 14px arial,helvetica,sans-serif;
   color:               #636465;
   margin-top:          10px;
   margin-bottom:       10px;
}

/* Description:  */
.Powerbox_text
{
}

/* Description:  */
.Powerbox_text A
{
   color:               #2040ff;
   text-decoration:     none;
}

/* Description:  */
.Powerbox_text A:hover
{
   color:               #2040ff;
   text-decoration:     underline;
}

/* Description:  */
.Powerbox_title
{
   font:                bold 16px arial,helvetica,sans-serif;
   margin-top:          3px;
   margin-bottom:       3px;
   color:               #636465;
}

/* Description:  */
.Powerbox_title A
{
   font:                bold 16px arial,helvetica,sans-serif;
   margin-top:          12px;
   margin-bottom:       3px;
   color:               #636465;
}

/* Description:  */
.Referenz_Modul
{
   margin-bottom:       10px;
   width:               150px;
   background-color:    #8b2020;
}

/* Description:  */
.Referenz_Titel
{
   background-color:    #8b2020;
   color:               #ffffff;
   line-height:         19px;
   border-bottom:       3px solid #ffffff;
   margin-top:          0px;
   margin-bottom:       0px;
}

/* Description:  */
.Referenz_Titel A
{
   width:               145px;
   background-color:    #8b2020;
   font:                10px arial,helvetica,sans-serif;
   text-decoration:     none;
   padding-left:        5px;
   color:               #ffffff;
   line-height:         19px;
}

/* Description:  */
.Slideshow_Modul
{
   margin-bottom:       10px;
   width:               150px;
   margin-top:          0px;
   height:              auto;
}

/* Description:  */
.Slideshow_Modul IMG
{
   width:               150px;
   margin-top:          0px;
   border-top:          3px solid #ffffff;
}

/* Description:  */
.Slideshow_Titel
{
   width:               150px;
   background-color:    #00538d;
   color:               #ffffff;
   height:              17px;
   padding-top:         3px;
   padding-left:        5px;
}

/* Description:  */
.Slideshow_Titel A
{
   color:               #ffffff;
   text-decoration:     none;
   font:                10px arial,helvetica,sans-serif;
   line-height:         19px;
   padding-left:        5px;
}

/* Description: Menu Unternehmen */
.UMenue_Baum
{
   float:               left;
}

/* Description:  */
.UMenue_Baum .aktuell
{
}

/* Description:  */
.UMenue_Baum .geschlossen
{
}

/* Description:  */
.UMenue_Baum .normal
{
}

/* Description:  */
.UMenue_Baum .offen
{
}

/* Description:  */
.UMenue_Baum UL
{
   list-style-position: inside;
   list-style-type:     none;
   margin:              0px;
   padding-top:         0px;
   padding-bottom:      0px;
   padding-left:        0px;
   padding-right:       0px;
   width:               146px;
}

/* Description:  */
.UMenue_Baum UL LI
{
   float:               left;
   border-top:          1px solid #808080;
   border-left:         1px solid #808080;
   border-right:        2px solid #808080;
   border-bottom:       2px solid #808080;
   margin-right:        3px;
   background-image:    url(/files/Menue-HG-A.png);
   font-weight:         bold;
   margin-top:          0px;
}

/* Description:  */
.UMenue_Baum UL LI A
{
   text-decoration:     none;
   color:               #808080;
   line-height:         20px;
   padding-left:        4px;
   padding-right:       4px;
   display:             block;
   width:               132px;
   text-align:          center;
}

/* Description:  */
.UMenue_Baum UL LI A:hover
{
   background-image:    url(/files/Menue-HG-B.png);
   color:               #ff6600!important;
   border-left:         0px;
}

/* Description:  */
.UMenue_Baum UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.UMenue_Baum UL LI.geschlossen A
{
}

/* Description:  */
.UMenue_Baum UL LI.normal A
{
}

/* Description:  */
.UMenue_Baum UL LI.offen A
{
   color:               #2040ff;
}

/* Description:  */
.UMenue_Baum UL UL
{
   position:            absolute;
   left:                0px;
   width:               145px;
   top:                 37px;
   font-family:         arial,helvetica,sans-serif;
}

/* Description:  */
.UMenue_Baum UL UL LI
{
   padding-left:        0px;
   vertical-align:      middle;
   font-size:           12px;
   background-image:    none;
   float:               none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
   padding-right:       0px;
   margin-left:         0px;
   margin-right:        0px;
   margin-top:          0px;
   margin-bottom:       0px;
   padding-bottom:      0px;
   padding-top:         0px;
}

/* Description:  */
.UMenue_Baum UL UL LI A
{
   text-decoration:     none;
   color:               #666666;
   padding-left:        0px;
   padding-right:       0px;
   line-height:         18px;
   text-align:          left;
}

/* Description:  */
.UMenue_Baum UL UL LI A:hover
{
   color:               #ff6600;
   background-image:    none;
}

/* Description:  */
.UMenue_Baum UL UL LI.aktuell
{
   background-image:    none;
}

/* Description:  */
.UMenue_Baum UL UL LI.aktuell A
{
   color:               #2040ff;
}

/* Description:  */
.UMenue_Baum UL UL LI.aktuell A:hover
{
   color:               #ff6600;
}

/* Description:  */
.UMenue_Baum UL UL LI.geschlossen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.UMenue_Baum UL UL LI.geschlossen A
{
   color:               #808080;
}

/* Description:  */
.UMenue_Baum UL UL LI.geschlossen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.UMenue_Baum UL UL LI.normal
{
}

/* Description:  */
.UMenue_Baum UL UL LI.normal A
{
   color:               #808080;
}

/* Description:  */
.UMenue_Baum UL UL LI.offen
{
   background-image:    none;
   border-top:          none;
   border-left:         none;
   border-bottom:       none;
   border-right:        none;
}

/* Description:  */
.UMenue_Baum UL UL LI.offen A
{
}

/* Description:  */
.UMenue_Baum UL UL LI.offen A:hover
{
   color:               #ff6600;
}

/* Description:  */
.Videoportlet_Modul
{
   margin-bottom:       10px;
   width:               150px;
   margin-top:          0px;
   height:              145px;
}

/* Description:  */
.Videoportlet_Modul IMG
{
   width:               150px;
   margin-top:          0px;
   border-top:          3px solid #ffffff;
}

/* Description:  */
.Videoportlet_Titel
{
   width:               150px;
   background-color:    #00538d;
   color:               #ffffff;
   height:              19px;
}

/* Description:  */
.Videoportlet_Titel A
{
   color:               #ffffff;
   text-decoration:     none;
   font:                10px arial,helvetica,sans-serif;
   line-height:         19px;
   padding-left:        5px;
}

/* Description:  */
.Videoportletkl_Modul
{
   margin-bottom:       10px;
   width:               150px;
   margin-top:          0px;
   height:              133px;
}

/* Description:  */
.Videoportletkl_Modul IMG
{
   width:               150px;
   margin-top:          0px;
   border-top:          3px solid #ffffff;
}

/* Description:  */
.Videoportletkl_Titel
{
   width:               150px;
   background-color:    #00538d;
   color:               #ffffff;
   height:              19px;
}

/* Description:  */
.Videoportletkl_Titel A
{
   color:               #ffffff;
   text-decoration:     none;
   font:                10px arial,helvetica,sans-serif;
   line-height:         19px;
   padding-left:        5px;
}

/* Description:  */
A
{
   color:               #2040ff;
}

/* Description:  */
A:hover
{
   color:               #ff6600;
}

/* Description:  */
BODY
{
   font:                12px Verdana,sans-serif;
   color:               #636465;
}

/* Description:  */
H1
{
   font-size:           20px;
   margin-bottom:       8px;
   font-weight:         normal;
   margin-top:          -3px;
}

/* Description:  */
H2
{
   font-size:           14px;
   font-weight:         bold;
   margin-top:          4px;
   margin-bottom:       4px;
}

/* Description:  */
H3
{
   font-size:           12px;
   margin-bottom:       0px;
   margin-top:          0px;
}


