
 html, body {
    margin:0;
    padding:0;
    overflow:hidden;
scrollbar-track-color: #FFA500;
scrollbar-highlight-color: #FFA500;
scrollbar-3dlight-color: #FFA500;
scrollbar-darkshadow-color: #FFA500;}

#grund {position:fixed; left:15px; top:0px; bottom: 5px; padding-right:20px; padding-bottom:3px;
            width:790px;
    padding-bottom: 0px; height:97%;overflow:auto;}

#grund2 {position:fixed; left:0px; top:0px; bottom: 0px; padding-right:0px; padding-bottom:0px;
            width:790px;
    padding-bottom: 0px; height:100%;overflow:auto;}

#grund5 {position:fixed; left:15px; top:0px; bottom: 5px; padding-right:20px; padding-bottom:3px;
            width:790px;
    padding-bottom: 0px; height:97%;overflow:auto;}


#leer {clear: both;position:fixed; bottom:30px; left: 12px;
    width:765px;
    height:6px;
    font-size: 2px;
    margin: 0; padding: 0.7em;
    text-align: left;
    background-color: #EFEFEF; border: 0px solid orange;}

#fusszeile {
    clear: both;position:fixed; bottom:0px; left: 17px;
    width:750px;
    height:25px;
    font-size: 12px;
    margin: 0; padding-right: 4px; padding-left:4px; padding-top:4px;
    text-align: left;
    background-color: #F5F5F5; border: 2px solid orange;
  }

/* Angaben nur für den Internet Explorer */

* html, * html #body {margin:o; padding:0;
    width:800px;
    height:100%;
    overflow:hidden;
}

/* Angaben nur für den Internet Explorer 7 */
*+html, * html #body {margin:o; padding:0;
    width:800px;
    height:100%;
    overflow:hidden;
}


* html #leer {height: 0px: position:absolute; bottom: 30px; left:12px;}

* html #grund {
     width:800px; position:absolute;
    height:94%; left:15px;
    overflow:auto;
}

* html #fusszeile {
    height:5%; bottom:0px; position:absolute;
    padding-top:2px; width:750px; margin-left:2px; margin-top:5px;
}

*:first-child+html #ID {
  eigenschaft:wert;
}




    a:link {font-family:Verdana,Arial,sans-serif; color:#000000; text-decoration:none;}

    a:visited {font-family:Verdana,Arial,sans-serif;
               color:#3A3A3A;text-decoration:none;}

     a:hover {font-family:Verdana,Arial,sans-serif;
                            color:#FF9F00; background-color:#7F7F7F}

    a:active {font-family:Verdana,Arial,sans-serif;
              color:#3A3A3A;}


/*************************************************************/

/*Vorlage für alle Haupt-Überschriften*/

    h1 {font-family:Verdana,Arial,sans-serif;
                        font-size:19px; text-align:left;
                        font-weight:normal; color:#3A3A3A;
                        margin:0px 0px 0px 0px; letter-spacing: 1px; line-height: 120%;
                        ;}


/*Vorlage für h1, wenn diese Überschrift innerhalb des */
/*Textes verwendet wird und keine h2-Überschrift, sondern */
/*ein Absatz (p) folgt:*/


    h1.menue {font-family:Verdana,Arial,sans-serif;
                     font-size:14px; text-align:right;
                     font-weight:bold; color:#3A3A3A;
                     margin:0px 15px 0px 0px;}

    h1.menue2 {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:right;
                     font-weight:normal; color:#3A3A3A;
                     margin:0px 15px 0px 0px;}

    h1.menue_alt {font-family:Verdana,Arial,sans-serif;
                     font-size:14px; text-align:left;
                     font-weight:bold; color:#3A3A3A;
                     margin:0px 15px 0px 20px;}

    h1.menue2_alt {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:left;
                     font-weight:normal; color:#3A3A3A;
                     margin:0px 15px 0px 20px;}

    h1.auswahl {font-family:Verdana,Arial,sans-serif;
                     font-size:16px; text-align:center;
                     font-weight:bold; color:#3A3A3A;
                     margin:0px 15px 0px 0px;}

/*Vorlage für die Führungstitel*/
    h2.klassisch {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:left;
                     font-weight:bold; color:#3A3A3A;
                     margin:20px 40px 6px 0px; line-height:190%; letter-spacing:1px; padding-top:0%; margin-top:0px}





/*************************************************************/
/*Absatzklassen (p):*/

/*Vorlage für normale Absätze im Text, die innerhalb von Frames stehen:*/

    p {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:16px; margin:0px 0px 6px 0px;
       text-align:justify; color:#000000;}



/*Vorlage für normale Absätze im Text, die ausserhalb von Frames stehen und eine relativ geringere Breite haben:*/

   p.red {font-family:Verdana,Arial,sans-serif; font-size:12px;
      line-height:16px; margin:0px 0px 6px 0px;
      width:95%;
      text-align:justify; color:#000000;}



/*Vorlage für aufgelistete Links:*/

    p.linkliste {font-family:Verdana,Arial,sans-serif;
                 font-size:12px; text-align:left;
                 margin: 4px 0px 4px 0px; color:#000000;}

/*Vorlage für Links, die innerhalb einer Datei nach oben */
/*weisen, hier: <-- zum Seitenanfang u.ä.:*/

    p.zurueck {font-family:Verdana,Arial,sans-serif;
               font-size:12px; text-align:right;
               margin: 12px 0px 6px 0px; color:#000000;}

    p.impressum {font-family:Verdana,Arial,sans-serif;
                 font-size:12px; text-align:left;
                 margin: 0px 0px 6px 0px; color:#000000;}

/**********************************************************/
/*Absatzklasse für die Dateien frame_mitte_rechts_eng.htm,*/
/* frame_mitte_rechts_franz.htm, frame_mitte_rechts_ital.htm,*/
/* die der Inhaltsnavigationsleiste in der deutschen Fassung*/
/* entsprechen:*/

    p.englisch_nav {font-family:Verdana,Arial,sans-serif;
                    font-size:16px; text-align:center;
                    color:#000000; margin:10px 0px 4px 0px;}

/**********************************************************/
/*Absatzklasse für die Datei frame_unten_links_eng.htm */
/*Adresse von Vistatour):*/

    p.englisch_adr {font-family:Verdana,Arial,sans-serif;
                    font-size:12px; text-align:right;
                    margin:0px 0px 0px 0px;}

/*Vorlagen für die verschiedenen Schriften*/

    p.klassisch {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:12px; margin:0px 0px 6px 0px;
       text-align:justify; color:#0000FF; line-height:150%; font-weight:100; font-stretch:extra-condesed; float:none}

    p.klassisch2 {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:16px; margin:0px 0px 0px 6px;
       text-align:justify; color:#000000; padding-top:3px}

    p.klassisch3 {font-family:Verdana,Arial,sans-serif; font-size:13px;
       line-height:16px; margin:6px 15px 8px 0px;
       text-align:justify; color:#3A3A3A;}

    p.klassisch4 {font-family:Verdana,Arial,sans-serif; font-size:14px;
       line-height:18px; margin:0px 0px 6px 0px;
       text-align:center; color:#000000;}

    p.buchen {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:bottom;
                     font-weight:normal; color:#3A3A3A;
                     margin:0px 15px 0px 0px;}

    p.liste {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:left;
                     font-weight:normal; color:#3A3A3A;
                     margin:5px 0px 0px 20px;}

    p.specials {font-family:Verdana,Arial,sans-serif;
                     font-size:13px; text-align:left;
                     font-weight:normal; color:#3A3A3A;
                     margin:3px 0px 0px 0px;}

    p.banner {font-family:Verdana,Arial,sans-serif; font-size:14px;
       line-height:18px; margin:0px 0px 6px 0px;
       text-align:center;; color:#000000;}



    p.fusszeile1 {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:16px; margin:0px 0px 6px 0px;
       text-align:right; color:#000000;}

    p.fusszeile2 {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:16px; margin:0px 0px 6px 0px;
       text-align:center; color:#000000;}

    p.termin {font-family:Verdana,Arial,sans-serif; font-size:12px;font-weight:bold;
       line-height:16px; margin:0px 0px 6px 0px;
       text-align:justify; color:#000000;}

    p.formular {font-family:Verdana,Arial,sans-serif; font-size:12px;
       line-height:12px; margin:3px 0px 0px 0px;
       text-align:right; color:#000000;}


    p.titel {font-family:Verdana,Arial,sans-serif; font-size:26px;
       line-height:18px; margin:0px 0px 6px 0px;
       text-align:center; color:#000000;}

       /*Vorlagen für die Navigation*/
       /*links oben*/
   ul.Navigation {
    width: 11em;
    margin: 0.7em 0em 0em 0em; padding: 0em;
    border: 0px solid black;
    background-color: #FF9F00;
  }
  * html ul.Navigation {  /* Korrekturen fuer IE 5.x */
    width: 10em;
    padding-left: 0;
  }

  *+html ul.Navigation {  /* Korrekturen fuer IE 7 */
    width: 10em;
    padding-left: 0;
  }


  ul.Navigation li {
    list-style: none;
    margin: 0.3em; padding: 0;
  }

  ul.Navigation a {
    display:block;
    padding: 0.5em;
    text-decoration: none; font-weight: bold;
   border: 1px solid black;
    border-left-color: white; border-top-color: white;
    font-family: verdana; font-size:13px; letter-spacing:1px; color: #3A3A3A; background-color: #FF9F00;
  }
  * html ul.Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
  }

  *+html ul.Navigation a {  /* Breitenangaben nur fuer IE 7 */
    width: 100%;
  }

  ul.Navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A;
  }
  ul.Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A; }

       /*links unten*/

  ul.Navigatio2 {
    width: 10em;
    margin: 1.6em 0em 0em 0em;
    border: 0px solid black;
    background-color: #FF9F00;
  }
  * html ul.Navigatio2 {  /* Korrekturen fuer IE 5.x */
    width: 10em;
    padding-left: 0; margin: 1em 0em 0em 0em;
  }

 *+html ul.Navigatio2 {  /* Korrekturen fuer IE 7 */
    width: 10em;
    padding-left: 0; margin: 1em 0em 0em 0em;
  }

  ul.Navigatio2 li {
    list-style: none; width: 10.5em;
    margin: 0.3em 0em 0em -2.2em;
  }

    * html ul.Navigatio2 li {  /* Korrekturen fuer IE 5.x */
    width: 9.5em; margin: 0.3em 0em 0em 0.3em;
  }

    *+html ul.Navigatio2 li {  /* Korrekturen fuer IE 7 */
    width: 9.5em; margin: 0.3em 0em 0em 0.3em;
  }


  ul.Navigatio2 a {
    display:block;
    padding: 0.4em;
    text-decoration: none; font-weight: normal;
   border: 1px solid black;
    border-left-color: white; border-top-color: white;
       font-family: verdana; font-size:12px; letter-spacing:1px; color: #3A3A3A; background-color: #FF9F00;
  }

  * html ul.Navigatio2 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
  }


  *+html ul.Navigatio2 a {  /* Breitenangaben nur fuer IE 7 */
    width: 100%;
  }


  ul.Navigatio2 a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A;
  }
  ul.Navigatio2 span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A; }


        /*rechts oben für individuelles Programm*/

      ul.Navigation3 {
    margin: 0em 0em 0.1em -2.2em;
    text-align:center;
    border:1px; border-bottom-color:black;
    background-color: #FF9F00;}


    * html ul.Navigatio3 {  /* Korrekturen fuer IE 5.x */
    margin: 0em 0em 0em 0.4em;
  }

    *+html ul.Navigatio3 {  /* Korrekturen fuer IE 7 */
    margin: 0em 0em 0em 0.4em;
  }

  ul.Navigation3 li {
    list-style: none;
    display: inline;
    margin: 0; padding:0; }

  ul.Navigation3 a {
    float: left; width: 7.4em;
    margin: 0.5em 0em 0em 0.4em; padding: 0.3em 0.5em;
    text-decoration: none; font-weight: normal;
    border: 1px solid black;
    border-left-color: white; border-top-color: white; text-align:center;
    font-family: verdana; font-size:12px; letter-spacing:1px; color: #3A3A3A; background-color: #FF9F00;
  }

  ul.Navigation3 a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A; text-align:center;
  }

  ul.Navigation3 div {
     clear: left;
  }

          /*rechts oben für Jahresprogramm*/

      ul.Navigation4 {
    margin: 0em 0em 0.1em -2.2em;
    text-align:center;
    border:1px; border-bottom-color:black;
    background-color: #FF9F00;}


    * html ul.Navigatio4 {  /* Korrekturen fuer IE 5.x */
    margin: 0em 0em 0em 0.4em;
  }


   *+html ul.Navigatio4 {  /* Korrekturen fuer IE 7 */
    margin: 0em 0em 0em 0.4em;
  }

  ul.Navigation4 li {
    list-style: none;
    display: inline;
    margin: 0; padding:0; }

  ul.Navigation4 a {
    float: left; width: 6.5em;
    margin: 0.5em 0em 0em 0.4em; padding: 0.3em 0.1em;
    text-decoration: none; font-weight: normal;
    border: 1px solid black;
    border-left-color: white; border-top-color: white; text-align:center;
    font-family: verdana; font-size:12px; letter-spacing:1px; color: #3A3A3A; background-color: #FF9F00;
  }

  ul.Navigation4 a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: orange; background-color: #3A3A3A; text-align:center;
  }

  ul.Navigation4 div {
     clear: left;
  }



       /*Vorlage für die Home-Seite Gruppenangebote*/

box {
position:absolute; top:50px; left:50px;
z-index:3;}

box a {
color:#ffffff;
background:#b3b06c;
font:bold 16px verdana, sans-serif;
text-decoration:none;
display:block;
padding:5px;
border:1px solid black;}

box a:hover {
color:black;
background:#ddd8b7;
width:400px;}

box a span {display:none;}

box a:hover span {
color:black;
background:#ffffff;
font:normal 16px courier, sans-serif;
border:1px solid black;
display:block;
padding:10px;}




        /*Vorlage für die Links in der Tabelle auf der ersten Seite*/

  td.ersteseite a { display:block; font-family:Verdana,Arial,sans-serif;
                     font-size:15px; text-align:center;
                     font-weight:bold; color:#3A3A3A;
                     margin:0px 15px 0px 0px;}
  td.ersteseite a:hover { display:block; font-family:Verdana,Arial,sans-serif;
                     font-size:15px; text-align:center;
                     font-weight:bold; color:#FF9F00;
                     margin:0px 15px 0px 0px;}