/* Main: &nbsp; */

/* Description: DVD Cover auf der Home */
.Bild_DVD_Rahmen
{
   padding-right:       10px;
   padding-bottom:      10px;
   background-image:    url(/files/Schatten.png);
   background-repeat:   no-repeat;
   position:            absolute;
   top:                 23px;
   left:                151px;
}

/* Description:  */
.Bild_DVD_Untertitel
{
   text-align:          center;
   width:               201px;
}

/* Description:  */
.Bild_DVD_Untertitel A
{
   font-size:           18px;
   color:               #ffffff;
   font-weight:         bold;
}

/* Description:  */
.Bild_RahmenLogo
{
   margin-top:          17px;
   margin-left:         201px;
}

/* Description:  */
.Bild_SpracheDeutUT
{
   padding-top:         7px;
   color:               #E7696F;
   text-align:          right;
}

/* Description:  */
.Bild_SpracheDeutsch
{
   width:               129px;
   text-align:          right;
}

/* Description:  */
.Bild_SpracheEnglUT
{
   padding-top:         7px;
   color:               #E7696F;
}

/* Description:  */
.Bild_SpracheEnglisch
{
   margin-top:          240px;
   float:               left;
   width:               129px;
}

/* Description:  */
.Bild_SpracheRDeutsch
{
   margin-top:          240px;
   width:               129px;
   text-align:          right;
   float:               left;
}

/* Description:  */
.Bild_TrailerBild
{
   margin-top:          10px;
}

/* Description:  */
.Bild_TrailerRahmen
{
   width:               260px;
   margin-bottom:       10px;
   margin-left:         110px;
}

/* Description: Untertitel des Bildes */
.Bild_Untertitel
{
}

/* Description:  */
.Bild_VideoRahmen2
{
   margin:              0 auto;
   width:               513px;
}

/* Description:  */
.Bild_Werbung
{
   padding-right:       7px;
   padding-bottom:      7px;
   background-position: bottom right;
   background-repeat:   no-repeat;
   background-image:    url(/files/Schatten_Werbung.png);
   margin-top:          7px;
   margin-left:         7px;
}

/* Description: Beschriftung der Eingabefelder ohne Pflicht */
.Email_Normalfeld
{
   padding-right:       10px;
}

/* Description: Betrifft das gesamte Emailformular */
.Email_Rahmen
{
   margin-top:          20px;
}

/* Description: Style für Eingabefelder */
.Email_Rahmen INPUT
{
   background-color:    #df999a;
   width:               300px;
   margin-bottom:       2px;
}

/* Description:  */
.Email_Rahmen TEXTAREA
{
   background-color:    #df999a;
   scrollbar-base-color:#8E2125;
   width:               300px;
}

/* Description:  */
.Flagge_de
{
}

/* Description:  */
.Flagge_de A
{
   background-image:    url(/files/deutsch_normal.jpg);
   background-repeat:   no-repeat;
   height:              45px;
   width:               35px;
   line-height:         23px;
   position:            absolute;
   left:                462px;
   top:                 269px;
}

/* Description:  */
.Flagge_de A:hover
{
   background-image:    url(/files/deutsch_highlight.jpg);
}

/* Description:  */
.Flagge_en
{
}

/* Description:  */
.Flagge_en A
{
   background-image:    url(/files/english_normal.jpg);
   background-repeat:   no-repeat;
   height:              45px;
   width:               35px;
   line-height:         23px;
   position:            absolute;
   left:                17px;
   top:                 269px;
}

/* Description:  */
.Flagge_en A:hover
{
   background-image:    url(/files/english_highlight.jpg);
}

/* Description:  */
.Flagge_fr
{
}

/* Description:  */
.Flagge_fr A
{
   background-image:    url(/files/francais_normal.jpg);
   background-repeat:   no-repeat;
   height:              45px;
   width:               35px;
   line-height:         23px;
   position:            absolute;
   left:                60px;
   top:                 269px;
}

/* Description:  */
.Flagge_fr A:hover
{
   background-image:    url(/files/francais_highlight.jpg);
}

/* Description:  */
.Galerie_AussenrahmenVorschau
{
}

/* Description:  */
.Galerie_RahmenVollbild
{
   vertical-align:      top;
}

/* Description:  */
.Galerie_RahmenVollbild TD
{
   table-layout:        fixed;
   empty-cells:         show;
}

/* Description:  */
.Galerie_Untertitel
{
   height:              76px;
   vertical-align:      top;
}

/* Description:  */
.Galerie_Vollbild
{
}

/* Description:  */
.Galerie_VollbildRahmen
{
   padding-top:         3px;
   padding-left:        3px;
   padding-right:       3px;
   padding-bottom:      3px;
   position:            absolute;
   top:                 0px;
   border-top:          3px ridge #ff0033;
   border-left:         3px ridge #ff0033;
   border-right:        3px ridge #ff0033;
   border-bottom:       3px ridge #ff0033;
   background-color:    #6d1d20;
   color:               #ffffff;
   font:                10px arial,helvetica,sans-serif;
   width:               450px;
   height:              379px;
}

/* Description:  */
.Galerie_VollbildRahmen TD
{
   table-layout:        fixed;
   empty-cells:         show;
}

/* Description:  */
.Galerie_VorschauRahmen
{
   padding-top:         3px;
   padding-left:        3px;
   padding-right:       3px;
   padding-bottom:      3px;
   background-color:    #fee694;
   border-top:          3px ridge #ff0033;
   border-left:         3px ridge #ff0033;
   border-right:        3px ridge #ff0033;
   border-bottom:       3px ridge #ff0033;
}

/* Description: Korrektur Überschrift 1. Ordnung */
.H1_Korr1
{
   font:                38px Verdana,sans-serif,Arial,Helvetica;
   margin-bottom:       0px;
   line-height:         38px;
   margin-top:          14px;
   text-align:          center;
}

/* Description: Korrektur Überschrift 1. Ordnung */
.H1_Korr2
{
   font:                38px Verdana,sans-serif;
   margin-bottom:       0px;
   line-height:         38px;
   text-align:          center;
   margin-top:          4px;
}

/* Description: Style zum Überschreiben der Eigenschaften von H2 */
.H2_Korr1
{
   padding-top:         30px;
   padding-bottom:      30px;
}

/* Description:  */
.HBMenue_Active
{
   color:               #e0525d!important;
}

/* Description:  */
.HBMenue_Active A
{
   color:               #e0525d!important;
}

/* Description:  */
.HBMenue_Active A:hover
{
   color:               #cc0000!important;
}

/* Description:  */
.HBMenue_Normal
{
}

/* Description:  */
.HBMenue_Normal A
{
   display:             block;
   line-height:         24px;
   text-decoration:     none;
   color:               #ffffff;
   font:                12px Verdana,sans-serif;
   margin-top:          5px;
}

/* Description:  */
.HBMenue_Normal A:hover
{
   color:               #cc0000;
}

/* Description:  */
.HBMenue_Normal LI
{
   float:               left;
   text-align:          center;
   padding-right:       28px;
   padding-left:        10px;
}

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

/* Description:  */
.HTMenue_Active
{
}

/* Description:  */
.HTMenue_Active A
{
   color:               #ff0000!important;
}

/* Description:  */
.HTMenue_Active A:hover
{
   color:               #cc0000!important;
}

/* Description:  */
.HTMenue_Normal
{
   font-size:           12px;
   height:              45px;
   position:            relative;
   top:                 0px;
   width:               514px;
}

/* Description:  */
.HTMenue_Normal A
{
   display:             block;
   line-height:         22px;
   margin-top:          5px;
   text-decoration:     none;
   color:               #ffffff;
   padding-right:       11px;
   padding-left:        0px;
   font:                12px Verdana,sans-serif;
}

/* Description:  */
.HTMenue_Normal A:hover
{
   color:               #cc0000;
}

/* Description:  */
.HTMenue_Normal LI
{
   float:               left;
}

/* Description:  */
.HTMenue_Normal UL
{
   list-style-position: inside;
   list-style-type:     none;
   margin:              0px;
   padding:             0px;
}

/* Description:  */
.Layout_Aktuelles
{
   position:            absolute;
   top:                 455px;
   left:                145px;
   width:               514px;
   text-align:          center;
}

/* Description:  */
.Layout_Aktuelles A
{
   color:               #ffffff;
   font:                bold 12px Verdana,sans-serif;
}

/* Description:  */
.Layout_Fuss
{
   position:            absolute;
   left:                0px;
   width:               804px;
   text-align:          center;
   top:                 490px;
}

/* Description:  */
.Layout_Links
{
   position:            absolute;
   left:                0px;
   top:                 104px;
   height:              310px;
   width:               130px;
   background-image:    url(/files/SB_lire_HG.png);
   background-repeat:   repeat-y;
   color:               #000000;
}

/* Description:  */
.Layout_Logo
{
   margin-top:          10px;
}

/* Description:  */
.Layout_MenueBottom
{
   position:            absolute;
   left:                145px;
   top:                 460px;
   width:               514px;
   border-top:          1px solid #ffffff;
   border-bottom:       1px solid #ffffff;
   padding-left:        0px;
   height:              24px;
}

/* Description:  */
.Layout_MenueTop
{
   height:              24px;
   position:            absolute;
   left:                145px;
   top:                 0px;
   width:               509px;
   border-top:          1px solid #ffffff;
   border-bottom:       1px solid #ffffff;
   padding-left:        5px;
}

/* Description:  */
.Layout_Mitte
{
   position:            absolute;
   top:                 120px;
   left:                145px;
   height:              325px;
   width:               480px;
   color:               #ffffff;
   background-image:    url(/files/SB_Mitte_HG.jpg);
   background-repeat:   no-repeat;
   padding-right:       17px;
   padding-left:        17px;
   z-index:             1000;
}

/* Description:  */
.Layout_MitteFilm
{
   position:            absolute;
   top:                 75px;
   left:                145px;
   height:              370px;
   width:               480px;
   color:               #ffffff;
   background-image:    url(/files/SB_Mitte_HG.jpg);
   background-repeat:   no-repeat;
   padding-right:       0px;
   padding-left:        0px;
}

/* Description:  */
.Layout_Rahmen
{
   width:               804px;
   position:            absolute;
   top:                 50px;
   left:                50%;
   margin-left:         -402px;
   margin-right:        0px;
   background-image:    none;
   background-color:    transparent;
   z-index:             50;
}

/* Description:  */
.Layout_Rechts
{
   position:            absolute;
   left:                674px;
   top:                 104px;
   height:              310px;
   width:               130px;
   background-image:    url(/files/SB_lire_HG.png);
   background-repeat:   repeat-y;
   color:               #000000;
}

/* Description:  */
.Layout_Titel
{
   background-image:    url(/files/SB_Oben_HG.jpg);
   background-repeat:   no-repeat;
   background-position: 0px 35px;
   position:            absolute;
   top:                 40px;
   width:               514px;
   text-align:          center;
   height:              80px;
   left:                145px;
}

/* Description:  */
.Layout_TitelFilm
{
   position:            absolute;
   top:                 40px;
   width:               514px;
   text-align:          center;
   height:              40px;
   left:                145px;
}

/* Description:  */
.Link_Rahmen
{
   height:              22px;
}

/* Description:  */
.Link_Text
{
   position:            relative;
   left:                0px;
   top:                 -7px;
   font-size:           13px;
}

/* Description:  */
.Text_Nutzungshinweise
{
   padding-right:       10px;
   overflow:            auto;
   height:              260px;
   text-align:          justify;
   scrollbar-base-color:#8E2125;
   z-index:             500;
}

/* Description:  */
.Text_Werbung
{
   padding-top:         10px;
   margin:              0px auto;
   text-align:          center;
   font:                11px Verdana,sans-serif;
   color:               #000000;
}

/* Description: Style für Verlinkungen */
A
{
   color:               #E7696F;
   text-decoration:     none;
}

/* Description: Basisstyle Websiteübergreifend (Nie loeschen) */
BODY
{
   font:                11px Verdana,sans-serif,Arial,Helvetica,Swiss;
   color:               #ffffff;
   background-image:    url(/files/Body_HG.jpg);
   margin:              0px;
   background-color:    #531315;
   background-repeat:   repeat-x;
}

/* Description: Style für Schaltflächen */
BUTTON
{
   color:               #ffffff;
   background-color:    #8E2125;
   margin-top:          10px;
   margin-left:         90px;
}

/* Description: Überschrift 1. Ordnung */
H1
{
   margin:              0px;
   font:                38px Verdana,sans-serif;
   line-height:         38px;
}

/* Description: Überschrift 2. Ordnung */
H2
{
   padding-top:         7px;
   padding-bottom:      15px;
   color:               #ffffff;
   font:                bold 12px Verdana,sans-serif;
   margin:              0px;
}

/* Description: Stile für Bilder (wirkt sich auf alle Bilder aus) */
IMG
{
   behavior:            url("/iepngfix.htc");
}

