* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #464646; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 20px; text-align: left;}
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 1em; margin-left: 0;}
ul ul {margin: 0;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 1.5em;}
td {}

#drumherum {position: absolute;
margin-left: 0px;
width: 967px;
text-align: left;}

#navigation {position: absolute; width: 963px; height: 28px; background-image:url(bilder/hintergrund-navi.jpg); margin-top: 0px; margin-left: 0px; z-index: 16;}

#button-kontakt a {position: absolute; width: 73px; height: 22px; background-image:url(bilder/navigation/kontakt-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 728px; z-index: 16;}

#button-kontakt a:hover {position: absolute; width: 73px; height: 22px; background-image:url(bilder/navigation/kontakt-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 728px; z-index: 16;}

#button-kontakt-aktiv {position: absolute; width: 73px; height: 22px; background-image:url(bilder/navigation/kontakt-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 728px; z-index: 16;}

#button-jobs a {position: absolute; width: 50px; height: 22px; background-image:url(bilder/navigation/jobs-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 801px; z-index: 16;}

#button-jobs a:hover {position: absolute; width: 50px; height: 22px; background-image:url(bilder/navigation/jobs-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 801px; z-index: 16;}

#button-jobs-aktiv {position: absolute; width: 50px; height: 22px; background-image:url(bilder/navigation/jobs-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 801px; z-index: 16;}

#button-impressum a {position: absolute; width: 83px; height: 22px; background-image:url(bilder/navigation/impressum-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 851px; z-index: 16;}

#button-impressum a:hover {position: absolute; width: 83px; height: 22px; background-image:url(bilder/navigation/impressum-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 851px; z-index: 16;}

#button-impressum-aktiv {position: absolute; width: 83px; height: 22px; background-image:url(bilder/navigation/impressum-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 851px; z-index: 16;}


#button-contact a {position: absolute; width: 76px; height: 22px; background-image:url(bilder/navigation/english/contact-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 671px; z-index: 16;}

#button-contact a:hover {position: absolute; width: 76px; height: 22px; background-image:url(bilder/navigation/english/contact-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 671px; z-index: 16;}

#button-contact-aktiv {position: absolute; width: 76px; height: 22px; background-image:url(bilder/navigation/english/contact-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 671px; z-index: 16;}

#button-jobs-engl a {position: absolute; width: 53px; height: 22px; background-image:url(bilder/navigation/jobs-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 747px; z-index: 16;}

#button-jobs-engl a:hover {position: absolute; width: 53px; height: 22px; background-image:url(bilder/navigation/jobs-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 747px; z-index: 16;}

#button-jobs-engl-aktiv {position: absolute; width: 53px; height: 22px; background-image:url(bilder/navigation/jobs-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 747px; z-index: 16;}

#button-imprint a {position: absolute; width: 71px; height: 22px; background-image:url(bilder/navigation/english/imprint-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 800px; z-index: 16;}

#button-imprint a:hover {position: absolute; width: 71px; height: 22px; background-image:url(bilder/navigation/english/imprint-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 800px; z-index: 16;}

#button-imprint-aktiv {position: absolute; width: 71px; height: 22px; background-image:url(bilder/navigation/english/imprint-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 800px; z-index: 16;}



#button-de a {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/de-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 897px; z-index: 16;}

#button-de a:hover {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/de-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 897px; z-index: 16;}

#button-de-aktiv {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/de-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 897px; z-index: 16;}

#button-eng a {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/eng-01.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 917px; z-index: 16;}

#button-eng a:hover {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/eng-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 917px; z-index: 16;}

#button-eng-aktiv {position: absolute; width: 20px; height: 22px; background-image:url(bilder/navigation/eng-02.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-left: 917px; z-index: 16;}

#inhalt-start {position: absolute; width: 771px; height: auto; background-color: #ffffff; text-align:left; margin-top: 95px; margin-left: 166px;}


.normal     { 
              color: #464646; 
              font-size: 11px; 
              font-family: Arial, Helvetica, Verdana, sans-serif; 
              line-height: 20px; 
              text-align: left; 
              }
              
.normal a    {
              color: #464646; 
              text-decoration: none; 
              }
              
.normal a:hover    {
              color: #971000; 
              text-decoration: underline;
              }
                                                
             
.normkasten     { 
              color: #464646; 
              font-size: 11px; 
              font-family: Arial, Helvetica, Verdana, sans-serif; 
              line-height: 20px; 
              margin-left: 0px;
              margin-right: 0px;
              text-align: left; 
               }

.normkasten a  {
              color: #464646; 
              text-decoration: none; 
              }
              
.normkasten a:hover    {
              color: #971000; 
              text-decoration: underline;
              }
                        

.normkasten-zent     { 
              color: #464646; 
              font-size: 11px; 
              font-family: Arial, Helvetica, Verdana, sans-serif; 
              line-height: 20px; 
              margin-left: 0px;
              margin-right: 0px;
              text-align: center; 
               }

.groesser     { 
              color: #464646; 
              font-size: 14px; 
              font-family: Arial, Helvetica, Verdana, sans-serif; 
              line-height: 23px; 
              text-align: left; 
              }

.kleiner     { 
              color: #464646; 
              font-size: 10px; 
              font-family: Arial, Helvetica, Verdana, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              }

.navi     { 
              color: #414141; 
              font-size: 11px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 20px; 
              margin-left: 0px;
              margin-right: 0px;
              text-align: left; 
               }

.navi a  {
              color: #414141; 
              text-decoration: none; 
              }
              
.navi a:hover    {
              color: #ffffff; 
              text-decoration: none;
              }
