body { font-family: Arial, Helvetica, Sans-Serif, Verdana; 
       background-color: #FFFFFF; 
       color: #6A7278; 
       margin: 0;
       padding: 0;
       scrollbar-3dlight-color: #ADADAD;
       scrollbar-arrow-color:#ffffff;
       scrollbar-darkshadow-color:#000000;
       scrollbar-face-color:#808284;
       scrollbar-highlight-color:#FFFFFF;
       scrollbar-shadow-color:#808284;
       scrollbar-track-color:#ADADAD; }

p               { margin-top: 3px; margin-left: 1px;}
p.teaser        { font-weight: bold; }
td              { vertical-align: top; font-size: 11px;}
h1              { font-size: 16px; color: #1B1A1B; }
h1.start        { font-size: 2px; color: #FFFFFF; 
                  background-position: left top; 
                  background-image:url(/images/h1start.gif);
                  background-repeat: no-repeat; 
                  height: 68px; line-height: 68px; 
                  padding: 0; margin: 0px 0px 0px 0px;}
                  

h2              { font-size: 14px; color: #1B1A1B; }
h3              { margin-bottom: 0px; padding-bottom: 0px; font-size: 10pt; }
h4              { margin-bottom: 0px; font-size: 12px; color: #6C6D70; }
td.leiste-re h4 { font-size: 11px; color: #FFFFFF; margin-bottom: 15px;}

.image          { border: 0; margin-top: 4px;}

div.quote { width: 335px; margin: 0px; padding: 10px; color: #FFD400; text-align: center; font-size: 15pt; font-weight: bold; font-style: italic;}

div.quote-left { width: 335px; margin: 0px; padding: 10px; color: #FFD400; text-align: left; font-size: 15pt; font-weight: bold; font-style: italic;}


div.image-left, img.image-left   { margin: 4px 10px 10px 0;
                                   float: left; }
                                   
div.image-right, img.image-right { margin: 4px 0 10px 10px;
                                   float: right; }


.imgtxt { font-size: 7pt; color: #939393; }
.eck    { width: 8px; height: 8px; border: 0px; margin: 0px 5px 0px 0px; }

ul   { list-style-type: none;
       margin: 0;
       padding: 0; }

li   { padding: 3px 0 3px 15px;
       margin: 0;
       background-position: 0 6px; 
       background-image:url(/images/eck.gif);
       background-repeat: no-repeat; }

a:link, a:visited { text-decoration: underline; font-weight: bold; color: #6A7278; }
a:active, a:hover { text-decoration: none; color: #FFD400;}

.pfad  { text-align: right; }
.pfad a:link, .pfad a:visited { text-decoration: none; font-weight: normal; color: #6A7278; }
.pfad a:active, .pfad a:hover { text-decoration: underline; color: #FFD400;}

.pfada { color: #FFD400; text-align: right; }
.pfada a:link, .pfada a:visited { text-decoration: none; font-weight: normal; color: #FFD400; }
.pfada a:active, .pfada a:hover { text-decoration: underline; color: #FFD400;}

/* Haupttabelle */

table.haupt       { border: 0; width: 100%; height: 90%; margin: 0px;}
table.haupt-start { border: 0; width: 100%; height: 90%; margin: 0px;
                    background-image: url(/images/bg-li-start.gif);
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    }
      
td.leiste-re    { color: #FFFFFF;
                  background-color: #939393;
                  width: 137px; 
                  font-size: 11px;
                  border: 0px;
                  padding: 5px;
                  margin: 0;}

td.mitte        { width: auto; padding: 4px 10px 10px 10px;
                  font-size: 11px;
                  }
td.mitte-start  { width: auto; padding: 0; margin: 0;
                  font-size: 11px;
                  background-image: url(/images/start.gif);
                  background-repeat: repeat-x;
                  background-position: right top;
                  }

td.leiste-li    { background-image: url(/images/bg-li.gif);
                  background-repeat: repeat-y;
                  background-position: 0 0;
                  width: 251px; 
                  border: 0px;
                  margin: 0;
                  padding: 0;}

td.leiste-li-start { background-image: url(/images/bg-li-start.gif);
                  background-repeat: repeat-y;
                  background-position: 0 0;
                  width: 251px; 
                  border: 0px;
                  margin: 0;
                  padding: 0;}


/* Navigation */
                                    
td.leiste-li a:link, td.leiste-li a:visited, td.leiste-li-start a:link, td.leiste-li-start a:visited 
                { color: #FFFFFF;
                  text-decoration: none;
                  display: block;
                  height: 15px;
                  padding: 8px 0 0 58px;
                  font-weight: normal;
                  font-size: 11px; }
                  
td.leiste-li a:active, td.leiste-li a:hover, td.leiste-li-start a:active, td.leiste-li-start a:hover
                { color: #FFD400;
                  text-decoration: underline;
                  background-image: url(/images/logopfeil.gif);
                  background-repeat: no-repeat;
                  background-position: 45px 11px;
                  display: block;
                  height: 15px;
                  padding: 8px 0 0 58px;
                  font-weight: normal;
                  font-size: 11px; }

td.leiste-li a.active:link, td.leiste-li a.active:visited, td.leiste-li-start a.active:link, td.leiste-li-start a.active:visited 
                { color: #FFFFFF;
                  text-decoration: none;
                  background-image: url(/images/logopfeil.gif);
                  background-repeat: no-repeat;
                  background-position: 45px 11px;
                  display: block;
                  height: 15px;
                  padding: 8px 0 0 58px;
                  font-weight: normal;
                  font-size: 11px; }

td.leiste-li a.active:active, td.leiste-li a.active:hover, td.leiste-li-start a.active:active, td.leiste-li-start a.active:hover
                { color: #FFD400;
                  text-decoration: underline;
                  display: block;
                  height: 15px;
                  padding: 8px 0 0 58px;
                  font-weight: normal;
                  font-size: 11px; }
                  
/* Unternavigation */

td.leiste-li a.unternav:link, td.leiste-li a.unternav:visited, td.leiste-li-start a.unternav:link, td.leiste-li-start a.unternav:visited 
                { color: #FFFFFF;
                  text-decoration: none;
                  padding: 5px 0 5px 75px;
                  font-weight: normal;
                  font-size: 10px; }

td.leiste-li a.unternav:active, td.leiste-li a.unternav:hover, td.leiste-li-start a.unternav:active, td.leiste-li-start a.unternav:hover
                { color: #FFD400;
                  background-image: none;
                  text-decoration: underline;
                  padding: 5px 0 5px 75px;
                  font-weight: normal;
                  font-size: 10px; }
                  
td.leiste-li a.unternava:link, td.leiste-li a.unternava:visited, td.leiste-li-start a.unternava:link, td.leiste-li-start a.unternava:visited 
                { color: #FFD400;
                  text-decoration: none;
                  padding: 5px 0 5px 75px;
                  font-weight: normal;
                  font-size: 10px; }
td.leiste-li a.unternava:active, td.leiste-li a.unternava:hover
                { background-image: none;
                  text-decoration: underline;
                  padding: 5px 0 5px 75px;
                  font-size: 10px; }

/* --------------------- Formular --------------------- */
#name, #address, #email, #subject { 
        margin: 0;
        font-family: Arial, Helvetica, Sans-Serif, Verdana; 
        background-color: #EEEEEE;
        border: 1px solid #6C6D71;
        width: 100%;
        height: 18px;
        font-size: 11px;}

#plz  { margin: 0;
        font-family: Arial, Helvetica, Sans-Serif, Verdana; 
        background-color: #EEEEEE;
        border: 1px solid #6C6D71;
        width: 30%;
        height: 18px;
        font-size: 11px;}

#city { margin: 0;
        font-family: Arial, Helvetica, Sans-Serif, Verdana; 
        background-color: #EEEEEE;
        border: 1px solid #6C6D71;
        width: 69%;
        height: 18px;
        font-size: 11px;}        
#text { margin: 0;
        font-family: Arial, Helvetica, Sans-Serif, Verdana; 
        background-color: #EEEEEE;
        border: 1px solid #6C6D71;
        width: 100%;
        height: 100px;
        font-size: 11px;}        

.submit {margin: 0;
        font-family: Arial, Helvetica, Sans-Serif, Verdana; 
        background-color: #6C6D71;
        border: 0;
        font-weight: bold;
        color: #FFFFFF;
        width: 150px;
        height: 18px;
        font-size: 11px;}