/* ****************************************************************************************/
/* Gerd Meyer-Anaya  ***** */
/* ***** */
BODY {  font-family: verdana, sans-serif;
        font-size:101%;
        color:#000;
        background-color:#fcfcfc;
        margin:0px;
        padding:0;
     }

table.oben { BACKGROUND:  #D6D7D6;
              width: 100%;
                }

table.rahmen { BACKGROUND:  #D6D7D6;
               text-align: left;
                 }

table.mitte { BACKGROUND:  #D6D7D6;
              width: 100%;
                }

a:link                { color: #333333; text-decoration: none; }
a:visited        { color: #333333; text-decoration: none; }
a:active        { color: #333333; text-decoration: none; }
a:hover                { color: #999999; text-decoration: none; }
a.aktuell   { color: #000000; text-decoration: none; }


a.oben{color: #666666;
      text-decoration: none;
      font-size:95%;
      text-align: left;
      margin-left: -15px;
      }

a.extern{color: #666666;
      text-decoration: underline;
      font-size:95%;
      text-align: left;
      margin-left: 0px;
      }

.header {
        font-family: verdana, sans-serif;
        font-size:75%;
        padding-left:10px;
        padding-top:6px;
    padding-bottom:3px;
    margin-top: 10px;
        letter-spacing:0.1em;
    color: #333333;
}

.headNav {
        font-family: verdana, sans-serif;
        border-bottom:2px solid #000000;
        border-top:2px solid #000000;
        margin:0;
        margin-bottom:3px;
        padding:3px 0 3px 0;
        width:100%;
        background-color:#fcfcfc;
        padding-left:6px;
    font-size:11px;
    text-align: left;
}
.topNav {
        font-family: verdana, sans-serif;
        margin:0;
        margin-bottom:3px;
        padding:3px 0 3px 0;
        width:200px;
        background-color:#d7d7d7;
        padding-left:6px;
    font-size:11px;
    text-align: left;
}

#workshop{
         font-family: verdana, sans-serif;
        margin:0;
        margin-bottom:3px;
        padding:20px 0 3px 0;
        width:210px;
        background-color:#d7d7d7;
        padding-left:6px;
    font-size:13px;
    text-align: left;
}

strong.nav{
       margin-top:0px;
       margin-left:0px;
       padding-left: 10px;
       text-align:left;
       text-decoration:none;
       font-family:verdana, arial, sans-serif;
       font-size:1.0em;
       color:#333333;
       line-height:1.6em; }

strong.nav2{
       margin-top:0px;
       margin-left:0px;
       padding-left: 6px;
       text-align:left;
       text-decoration:none;
       font-family:verdana, arial, sans-serif;
       font-size:1.0em;
       color:#333333;
       line-height:1.6em; }

div.nav3{
       margin-top:10px;
       margin-left:3px;
       padding-left: 6px;
       padding-right: 6px;
       text-align:left;
       text-decoration:none;
       font-family:verdana, arial, sans-serif;
       font-size:1.0em;
       color:#333333;
       line-height:1.4em; }
div.titelspruch1 {
    TEXT-ALIGN: left;
    width: 600px;
    margin-top: 40px;
    margin-bottom: 50px;
    letter-spacing:1pt;
    font-family: times new roman, serif;
        }

div.titelspruch2 {
    font-size: 1.5em;
    line-height: 1.5em;
        }

div.titelspruch3 {
    font-size: 1.2em;
    line-height: 1.9em;
    margin-top: 10px;
        }

div.titelspruch4 {
    margin-top: 10px;
    font-size: 0.8em;
    line-height: 2.9em;
    text-align: right;
    margin-right: 90px;
        }

td.footer{
    border-top:2px solid #000000;
    /*border-bottom:2px solid #666666;*/
    margin-top: 10px;
    background-color:#fcfcfc;
    font-size:11px;
    margin-bottom:3px;
        padding:3px 0 3px 0;
    padding-right:5px;
    text-align: center;
        }

div.profil {
    padding-left: 20px;
    padding-top: 20px;
    /*top: 50px;*/
    TEXT-ALIGN: left;
    letter-spacing:0pt;
    font-size: 0.8em;
    line-height: 1.5em;
    width: 576px;

        }

/*######### Navigation links Anfang #################*/

a.nav, a.nav:link, a.nav:visited
{display:block;
 width:170px;
 height:25px;
 /*background:#666666;
 border-bottom:1px dotted #666666; */
 margin-top:0px;
 margin-left:0px;
 padding-left: 10px;
 text-align:left;
 text-decoration:none;
 font-family:verdana, arial, sans-serif;
 font-size:0.8em;
 color:#333333;
 line-height:1.6em;
 overflow:hidden;
 border-bottom:1px solid #D6D7D6;
 }

 a.nav:hover {color:#333333;
              background:#fcfcfc;
              border-bottom:1px solid #D6D7D6;
              }

 a.nav2, a.nav2:link, a.nav2:visited /*die aktuelle Seite*/
{display:block;
 width:170px;
 height:30px;
 color: #000000;
 background:#fcfcfc;
 /*border:1px solid #5A6D21; */

 margin-left:6px;
 text-align:left;
 text-decoration:none;
 font-family:verdana, arial, sans-serif;
 font-size:0.8em;
 line-height:1.6em;
 overflow:hidden;
 }

 a.nav:active {color:#333;
               /*background:#d9fdff;*/}



 .schwarz{color: #000000;}

/*######### Navigation links Ende #################*/

td.linkespalte {
    PADDING-top: 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    width: 230px;
    border-right: 1px solid #000000;
    /*background-color: #666666;
    border-right: solid 1px #fcfcfc;*/
        }
td.linkespalte2 {
    PADDING-top: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    width: 230px;
    border-right: 1px solid #000000;
    /*background-color: #666666;
    border-right: solid 1px #fcfcfc;*/
        }
.oben {font-size:0.8em;
     }

ul {margin-top:2px;}
li {margin-left:-10px;}
.anreise{margin-left:15px;}

h2 { font-size:1.2em;
 line-height:1.6em;}

h3 { font-size:1.0em;
 line-height:1.6em;}
