/* Main: &nbsp; */

/* Description: Bild rechts vom Emailformular */
.Bild_Rahmen_Email
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   position:            absolute;
   left:                458px;
   top:                 60px;
   border-top:          2px solid #004500;
   border-left:         2px solid #004500;
   border-right:        2px solid #004500;
   border-bottom:       2px solid #004500;
}

/* Description: Bild links mit 8px Abstand rechts */
.Bild_Rahmen_links
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   float:               left;
   margin-right:        8px;
}

/* Description: für Beschriftung des Vollbildes */
.Bild_Untertitel
{
   padding-top:         5px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      10px;
   font:                bold italic 13px arial,helvetica,sans-serif;
}

/* Description: Bild mit Rahmen */
.Bild_Vollbild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          2px solid #004500;
   border-left:         2px solid #004500;
   border-right:        2px solid #004500;
   border-bottom:       2px solid #004500;
}

/* Description: Bild auf linke Seite mit 8px Abstand zum Text */
.Bild_links
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       8px;
   padding-bottom:      0px;
   float:               left;
}

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

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

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

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

/* Description:  */
.Email_ZelleLinks INPUT
{
   padding-top:         5px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               338px;
   background-color:    #eeebc8;
   font:                12px "Courier New",Courier,monospace;
}

/* Description:  */
.Email_ZelleLinks SELECT
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   width:               342px;
   background-color:    #eeebc8;
   font:                12px "Courier New",Courier,monospace;
}

/* Description:  */
.Email_ZelleLinks TEXTAREA
{
   padding-top:         5px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      5px;
   width:               339px;
   height:              70px;
   background-color:    #eeebc8;
   font:                12px "Courier New",Courier,monospace;
}

/* Description: für Rahmen um Vollbild, Vorschau und Text */
.Galerie_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: für Beschriftung des Vollbildes */
.Galerie_Untertitel
{
   padding-top:         5px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      10px;
   font:                bold italic 13px arial,helvetica,sans-serif;
}

/* Description: für Vollbild der Galerie */
.Galerie_Vollbild
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          2px solid #007500;
   border-left:         2px solid #007500;
   border-right:        2px solid #007500;
   border-bottom:       2px solid #007500;
}

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

/* Description: Eigenschaften für Vorschaubild */
.Galerie_Vorschau
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          1px solid #007500;
   border-left:         1px solid #007500;
   border-right:        1px solid #007500;
   border-bottom:       1px solid #007500;
}

/* Description: Eigenschaften für Vorschaubild */
.Galerie_Vorschau_Galerie
{
   padding-top:         5px;
   padding-left:        5px;
   padding-right:       5px;
   padding-bottom:      5px;
   border-top:          1px solid #007500;
   border-left:         1px solid #007500;
   border-right:        1px solid #007500;
   border-bottom:       1px solid #007500;
}

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

/* Description:  */
.H2_unten_rechts01
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   position:            absolute;
   left:                8px;
   right:               295px;
   font:                bold 15px arial,helvetica,sans-serif;
   color:               #004500;
}

/* Description: Äusserer Rahmen zum Zentrieren der Website im Browser */
.Layout_Rahmen01
{
   width:               950px;
   margin:              0 auto;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Zweiter Rahmen zum Fixieren des unteren und oberen Websiterandes am Browserfenster */
.Layout_Rahmen02
{
   background-position: center bottom;
   background-repeat:   no-repeat;
   bottom:              0px;
   position:            absolute;
   top:                 0px;
   width:               950px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   background-color:    #fffad9;
}

/* Description: Rahmen für linken mittleren und unteren Bereich HG-Farbe */
.Layout_Rahmen03
{
   background-color:    #004500;
   position:            absolute;
   left:                0px;
   right:               750px;
   top:                 120px;
   bottom:              0px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Mittlerer rechter Bereich, 750px breit, variabel hoch (Browserfensterhöhe) mit Scrollen */
.Layout_mitte_Willkommen
{
   position:            absolute;
   top:                 120px;
   left:                200px;
   right:               0px;
   bottom:              68px;
   overflow:            auto;
   font:                12px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        10px;
   padding-right:       10px;
   padding-bottom:      0px;
   background-image:    url(/files/HP_09_2.jpg);
   background-repeat:   no-repeat;
}

/* Description: Mittlerer linker Bereich, 200px breit, variabel Hoch (Browserfensterhöhe) */
.Layout_mitte_links
{
   position:            absolute;
   top:                 0px;
   left:                0px;
   right:               0px;
   padding-top:         4px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   bottom:              100px;
}

/* Description: Mittlerer rechter Bereich, 750px breit, variabel hoch (Browserfensterhöhe) mit Scrollen */
.Layout_mitte_rechts
{
   position:            absolute;
   top:                 120px;
   left:                210px;
   right:               0px;
   bottom:              68px;
   overflow:            auto;
   font:                12px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       10px;
   padding-bottom:      0px;
}

/* Description: Kopfzeile oberer Bereich 950px breit, 100px hoch */
.Layout_oben
{
   position:            absolute;
   top:                 0px;
   left:                0px;
   right:               0px;
   background-color:    #fffad9;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   height:              120px;
   background-image:    url(/files/Reitanlage_Dachau/Reitstall_Eckhof.jpg);
}

/* Description: Fusszeile linker Bereich 200px breit, 100px hoch */
.Layout_unten_links
{
   position:            absolute;
   left:                0px;
   right:               0px;
   bottom:              5px;
   height:              57px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          3px solid #fffad9;
   border-bottom:       3px solid #fffad9;
}

/* Description: Fusszeile rechter Bereich 750px breit, 100px hoch */
.Layout_unten_rechts
{
   position:            absolute;
   left:                200px;
   right:               0px;
   bottom:              5px;
   height:              57px;
   background-color:    #fffad9;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-top:          3px solid #004500;
   border-bottom:       3px solid #004500;
}

/* Description:  */
.Link_text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   text-decoration:     none;
   color:               #333300;
}

/* Description: Anzeige Menuepunkt erste Ebene angezeigte Page */
.Menue_E1_active
{
   padding-top:         3px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #cccc00;
   font:                bold 16px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menuepunkt erste Ebene angezeigte Page beim Überfahren mit der Mouse */
.Menue_E1_activehover
{
   padding-top:         3px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #999900;
   font:                bold 16px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menüpunkt erste Ebene inaktiv beim Überfahren mit der Mouse */
.Menue_E1_hover
{
   padding-top:         3px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #999900;
   font:                16px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menüpunkt erste Ebene inaktiv */
.Menue_E1_normal
{
   padding-top:         3px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   text-decoration:     none;
   color:               #fffad9;
   font:                16px arial,helvetica,sans-serif;
}

/* Description: Anzeige Menuepunkt zweite Ebene angezeigte Page */
.Menue_E2_active
{
   padding-top:         3px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #cccc00;
   font:                bold 15px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menuepunkt zweite Ebene angezeigte Page beim Überfahren mit der Mouse */
.Menue_E2_activehover
{
   padding-top:         3px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #999900;
   font:                bold 15px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menüpunkt zweite Ebene inaktiv beim Überfahren mit der Mouse */
.Menue_E2_hover
{
   padding-top:         3px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #999900;
   font:                15px arial,helvetica,sans-serif;
   text-decoration:     none;
}

/* Description: Anzeige Menüpunkt zweite Ebene inaktiv */
.Menue_E2_normal
{
   padding-top:         3px;
   padding-left:        5px;
   padding-right:       0px;
   padding-bottom:      0px;
   text-decoration:     none;
   color:               #fffad9;
   font:                15px arial,helvetica,sans-serif;
}

/* Description:  */
.Module_GoogleMaps
{
   width:               700px;
   height:              358px;
   border-top:          1px solid #007500;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   border-left:         1px solid #007500;
   border-right:        1px solid #007500;
   border-bottom:       1px solid #007500;
}

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

/* Description:  */
.Module_Powerbox_Anfahrt A
{
   color:               #222200;
   text-decoration:     none;
}

/* Description:  */
.Module_Powerbox_Anfahrt A:hover
{
   color:               #222200;
   text-decoration:     underline;
}

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

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

/* Description: Positionierung von VFD-Logo und -Text nach rechts */
.Unten_VFD_Rahmen
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   position:            absolute;
   right:               15px;
}

/* Description: Positionierung und Eigenschaften VFD-Text */
.Unten_VFD_Text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   float:               left;
}

/* Description:  */
A.Link_text
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                bold 16px arial,helvetica,sans-serif;
}

/* Description:  */
A.Link_text:hover
{
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   font:                bold 16px arial,helvetica,sans-serif;
   color:               #999900;
}

/* Description: Grundstyle für alle Webseiten */
BODY
{
   background-color:    #004500;
   font:                15px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
   color:               #000000;
}

/* Description: Kennzeichen für Google dass das eine Überschrift 1. Ordnung ist */
H1
{
   color:               #004500;
   margin-top:          4px;
   margin-bottom:       10px;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}

/* Description: Kennzeichen für Google dass das eine Überschrift 2. Ordnung ist */
H2
{
   margin:              0px;
   font:                bold 18px arial,helvetica,sans-serif;
   padding-top:         0px;
   padding-left:        0px;
   padding-right:       0px;
   padding-bottom:      0px;
}


