<style type="text/css">
  body {

    font-size: 1em;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: left;  /* Zentrierung im Internet Explorer */

  }
  body.newsletter{background-color:#99CCFF;font-family:Arial;



            scrollbar-arrow-color:#FF3300;
           scrollbar-base-color:#0000FF;
           scrollbar-face-color:#yellow;
           scrollbar-track-color:#yellow
}





  h1 {
    font-size: 2em;
    margin: 0; padding: 0.3em;
    text-align: center;
    font-weight:bold;
    font-family:Arial,Helvetica;
    color:#0000ff;

  }
  h1.newsletter {
    font-size: 14px;
    margin: 0; padding: 0.3em;
    text-align: center;
    font-weight:bold;
    font-family:Arial,Helvetica;
    color:#0000ff;

  }
 h1.newsletterheader {
    font-size: 20px;
    margin: 0; padding: 0.3em;
    text-align: center;
    font-weight:bold;
    font-family:Arial,Helvetica;
    color:#0000ff;

  }

  h2 {
    font-size: 1em;
    margin: 0; padding: 0.3em;
    text-align: center;
    border-bottom: 2px solid blue;
    font-weight:bold;
    background:#FFFF66;
    font-family:Arial,Helvetica;
    color:#0000ff;

  }
   h3 {
    font-size: 1em;
    margin: 0; padding: 0.3em;
    text-align: center;
    border-top: 2px solid blue;
    font-weight:bold;
    background:#CCFFFF;
    font-family:Arial,Helvetica;

  }
 h5 {
    font-size: 10pt;
    margin: 0; padding: 0em;
    text-align: left;
    background:#CCFFFF;
    font-family:Arial,Helvetica;
    color:#0000ff;

  }


  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1200px;
    padding: 0;
    background-color:#66CCFF;
  color:#000000;
    border: 2px solid #66CCFF;
  }

  div#Inhalt {
    text-align: left;
    margin: 0 0 1em 220px;
    padding: 0 1em;
    background-color:#66CCFF;
    font-family:Arial,Helvetica;
    color:#000000;
  }
 div#InhaltTauchreisen {
    text-align: left;
    margin: 0 0 1em 20px;
    padding: 0 1em;
    background-color:#66CCFF;
    font-family:Arial,Helvetica;
    color:#000000;
  }


  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
    font-family:Arial,Helvetica;
  }
  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
    color: navy;
    font-family:Arial,Helvetica;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
    font-family:Arial,Helvetica;

  }
 div#left {
    font-size: 0.83em;
    margin: 0 0 1.2em; padding: 0;
    float: left; width: 15em;
    background-color: #66CCFF;
    border: 1px solid #0000ff;
    font-family:Arial,Helvetica;
   }
 div#Info {
    font-size: 0.8em;
    float: right; width: 12em;
    margin: 0 0 1.1em; padding: 0;
    background-color: #66CCFF;
    border: 1px solid #0000ff;
    font-family:Arial,Helvetica;


  }
  p#Fusszeile {
    clear: both;
    font-size: 0.83em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed;
    border-top: 1px solid silver;
    font-family:Arial,Helvetica;
  }

#nav, #nav ul {
        float: left;
        width: 75em;
        list-style: none;
        line-height: 1;
        background: #FFFF66;
        font-weight: bold;
        padding: 0;
        border: solid #3399CC;
        border-width: 1px 0;
        margin: 0 0 1em 0;
        font-family:Arial,Helvetica;
}

#nav a {
        display: block;
        width: 9em;
        w\idth: 6em;
        color: #0000ff;
        text-decoration: none;
        padding: 0.25em 2em;
        background: #FFFF66;
        font-family:Arial,Helvetica;
}

#nav a.daddy {
        background: #FFFF66;
        font-family:Arial,Helvetica;
}

#nav li {
        float: left;
        padding: 0;
        width: 8em;
        font-family:Arial,Helvetica;
}

#nav li ul {
        position: absolute;
        left: -999em;
        height: auto;
        width: 14.4em;
        w\idth: 13.9em;
        font-weight: normal;
        border-width: 0.25em;
        margin: 0;
        font-family:Arial,Helvetica;
}

#nav li li {
        padding-right: 1em;
        width: 13em
        font-family:Arial,Helvetica;
}

#nav li ul a {
        width: 13em;
        w\idth: 10em;
        font-family:Arial,Helvetica;
}

#nav li ul ul {
        margin: -1.75em 0 0 14em;
        font-family:Arial,Helvetica;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
        left: -999em;
        font-family:Arial,Helvetica;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
        left: auto;
        font-family:Arial,Helvetica;
}

#nav li:hover, #nav li.sfhover {
        background: #3399CC;
        font-family:Arial,Helvetica;
}

#content {
        clear: left;
        position:absolute;
        left:200px;
        top:300px;
        width:800px;
        border:thin solid blue;
        font-family:Arial,Helvetica;


}

#content a {
        color: #7C6240;
        font-family:Arial,Helvetica;
}

#content a:hover {
        text-decoration: none;
        font-family:Arial,Helvetica;
}

#scaffolding {
        height: 70px;
        background: white url(/images/header_bg.gif) no-repeat;
        border: solid #eda;
        border-width: 1px 0 0 0;
        margin: 1em 0 0 0;
        font-family:Arial,Helvetica;
}

#scaffolding a {
        text-decoration: none;
        text-indent: -999em;
        display: block;
        height: 70px;
        background: url(/images/hdlogo_flip2.gif) no-repeat;
        background-position: 181px 0;
        font-family:Arial,Helvetica;
}

#scaffolding a:hover {
        background-position: 181px -70px;
        font-family:Arial,Helvetica;
}



div#image-header{


   width:64em;
}
a.table:link{color:red;text-decoration:underline}
a.table:hover{color:red;text-decoration:underline}
a.table:visited{color:red;text-decoration:underline}

table.table
{color:#0000ff;font-size:10pt; font-family:Arial;background-color:#99CCFF;border-width:5px;
border-color:#0000ff;
}
table.table2
{color:#0000ff;font-size:10pt; font-family:Arial;background-color:#99CCFF;border-width:1px;
border-color:#0000ff;
}
table.kalender
{font-size:10pt;
}
td.table2
{color:#0000ff;font-size:10pt; font-family:Arial;background-color:#99CCFF;;border-color:#ffffff;border-width:2px;
border-color:#0000ff;
border-bottom: 2px solid blue;
}
td.table3
{color:#000000;font-size:10pt; font-family:Arial;background-color:#99CCFF;border-width:2px;
border-color:#0000ff;
}
td.red
{color:red;}
td.kalender-owd {background-color:#00CCCC;font-size:10pt; }
td.kalender-kurse{background-color:#FFFF00;font-size:10pt;  }
td.kalender-weekendtrip{background-color:#3366FF;font-size:10pt;  }
td.kalender-daytrip{background-color:#FF9900;font-size:10pt;  }
td.kalender-dsd{background-color:#00CCFF;font-size:10pt;  }
td.bright{background-color:#99CCFF;}
font.green {
color:green;
font-weight:bold;
}
font.red {
color:red;
font-weight:bold;

}
font.redsmall {
color:red;
font-weight:bold;
font-size:10px;
text-transform:none;
}
a.redsmall:link {
color:red;
font-size:10px;
text-transform:none;
}
a.redsmall:hover {
color:red;
font-size:10px;
text-transform:none;
}
a.redsmall:visited {
color:red;
font-size:10px;
text-transform:none;
}
font.ausflugkurs{background-color:#FFFF00;font-size:10pt;  }
font.ausflugowd{background-color:#00CCCC;font-size:10pt;  }
hr
{

border:solid #0000ff 1px;
}
li:hover ul, li.over ul{ display: block; }
font.newsletter{color:#000000;font-size:12pt; font-family:Arial}

</style>
