/* Main: &nbsp; */

/* Description:  */
.Bild_Kontakt_Bild
{
}

/* Description:  */
.Bild_Kontakt_Rahmen
{
   background-color:    #ffffff;
   filter:              alpha(opacity=10);
   opacity:             0.1;
   width:               838px;
   display:             block;
   float:               left;
   height:              184px;
}

/* Description:  */
.Bild_Video
{
   margin-bottom:       40px;
   height:              184px;
}

/* 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 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:        18px;
}

/* 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
{
   float:               none;
}

/* 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
{
   float:               left;
}

/* 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:  */
.Impressum_Active
{
}

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

/* Description:  */
.Impressum_Active A:hover
{
   color:               #ffffff!important;
}

/* Description: Impressum */
.Impressum_Normal
{
   font-size:           10px;
   height:              20px;
   width:               445px;
   margin-right:        130px;
   margin-left:         0px;
   letter-spacing:      1px;
}

/* Description:  */
.Impressum_Normal LI
{
}

/* Description:  */
.Impressum_Normal LI A
{
   display:             block;
   line-height:         20px;
   text-decoration:     none;
   color:               #6e6e6e;
   text-transform:      uppercase;
}

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

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

/* Description:  */
.Impressum_Text
{
   color:               #ffffff;
   line-height:         18px;
}

/* Description:  */
.Impressum_Text A
{
   color:               #6e6e6e;
   text-decoration:     none;
}

/* Description:  */
.Impressum_Text A:hover
{
   color:               #ffffff;
}

/* Description:  */
.Layout_Bild_Home
{
   height:              184px;
   width:               972px;
   position:            absolute;
   top:                 110px;
}

/* Description:  */
.Layout_Contentbox
{
   float:               left;
   width:               362px;
   padding-right:       55px;
}

/* Description:  */
.Layout_Fuss
{
   width:               972px;
   clear:               both;
   padding-top:         20px;
   height:              92px;
}

/* Description:  */
.Layout_Logo
{
   height:              110px;
   width:               180px;
   position:            absolute;
   top:                 0px;
   left:                0px;
}

/* Description:  */
.Layout_Menue_Oben
{
   height:              110px;
   position:            absolute;
   top:                 0px;
   right:               0px;
}

/* Description:  */
.Layout_Mitte_Home
{
   width:               972px;
   margin-top:          294px;
   padding-top:         40px;
}

/* Description:  */
.Layout_Mitte_Leistung
{
   width:               972px;
   margin-top:          110px;
}

/* Description:  */
.Layout_Rahmen_Aussen
{
   margin:              0px auto;
   width:               984px;
}

/* Description:  */
.Layout_Rahmen_Innen
{
   position:            absolute;
   top:                 40px;
   margin-left:         12px;
   width:               972px;
}

/* Description:  */
.Leistung_Bild
{
   margin-bottom:       223px;
}

/* Description:  */
.Leistung_Bild_Rahmen
{
   float:               left;
}

/* Description:  */
.Leistung_Text
{
   position:            absolute;
   z-index:             3000;
   left:                554px;
   width:               418px;
   height:              384px;
   background-image:    url(/files/Design/Hintergrund-Text.png);
   background-repeat:   no-repeat;
   color:               #ffffff;
   padding-top:         44px;
   padding-left:        12px;
}

/* Description:  */
.Leistung_Text_Fuss
{
   font-weight:         bold;
}

/* Description:  */
.Leistung_Text_H1
{
}

/* Description:  */
.Leistung_Text_H2
{
   font-weight:         bold;
   font-size:           12px;
   margin-top:          18px;
}

/* Description:  */
.Multilink_Eintrag
{
   margin-bottom:       12px;
}

/* Description:  */
.Multilink_Eintrag A
{
   text-decoration:     none;
   color:               #b0b1b1;
}

/* Description:  */
.Multilink_Eintrag A:hover
{
   color:               #ffffff;
}

/* Description:  */
.Multilink_Rechts
{
   color:               #ececec;
}

/* Description:  */
.Multilink_Spaltenüberschrift
{
   font-size:           16px;
   font-weight:         bold;
   color:               #fc165b;
   margin-bottom:       42px;
   display:             block;
}

/* Description:  */
.Multilink_Text
{
   line-height:         18px;
}

/* Description:  */
.Multilink_Titel
{
   font-size:           10px;
   font-weight:         bold;
   color:               #fc165b;
   text-transform:      uppercase;
   letter-spacing:      1px;
}

/* Description:  */
.Powerbox_Kontakt
{
   color:               #ffffff;
}

/* Description:  */
.Powerbox_Kontakt A
{
   color:               #b0b1b1;
   text-decoration:     none;
}

/* Description:  */
.Powerbox_Kontakt A:hover
{
   color:               #ffffff;
}

/* Description:  */
.Powerbox_Links
{
   width:               500px;
   color:               #ececec;
   float:               left;
   line-height:         18px;
   padding-right:       55px;
}

/* Description:  */
.Powerbox_Rechts
{
   width:               362px;
   color:               #ececec;
   float:               left;
   line-height:         18px;
   padding-right:       55px;
}

/* Description:  */
.Referenzen_Eintrag
{
   width:               324px;
   float:               left;
   margin-bottom:       20px;
   text-align:          center;
}

/* Description:  */
.Referenzen_Modul
{
   width:               972px;
}

/* Description:  */
BODY
{
   background-position: center top;
   margin:              0px;
   padding-top:         0px;
   padding-left:        0px;
   padding-bottom:      0px;
   padding-right:       0px;
   font:                12px Verdana,sans-serif;
   background-color:    #2d2d2d;
   background-repeat:   no-repeat;
   background-image:    url(/files/HG.jpg);
}

/* Description:  */
H1
{
   font-size:           16px;
   font-weight:         bold;
   margin-top:          0px;
   margin-bottom:       2px;
   color:               #ffffff;
}

/* Description:  */
H2
{
   font-size:           16px;
   font-weight:         bold;
   margin-top:          0px;
   margin-bottom:       21px;
}

/* Description:  */
P
{
   margin-top:          0px;
   margin-bottom:       20px;
}


