html , body{
margin: 0;
padding: 0;
font-family: arial, verdana, helvetica, san-serif;
background-color: #c9cfd5; 
line-height: 0;
color: #000000;
}

#logo_nav1 {
background-image: url(bilder/nav1-bg.gif); 
background-repeat: no-repeat; 
background-position: bottom; 
height: 160px; 
width: 338px; 
line-height: 0;
}

#nav2 {
background-image: url(bilder/nav2-bg.gif); 
background-repeat: no-repeat; 
height: 67px; 
width: 513px; 
vertical-align: bottom;
text-align: right;
}

#nav3 {
height: 93px; 
width: 513px; 
vertical-align: bottom;
}

#nav4 {
width: 338px;
vertical-align: top;
}

.white {
background-color: #ffffff;
}
.yellow {
background-color: #faf399;
}

img {
margin:0; 
padding: 0;
}

table tr td {
padding: 0;
}

/* Navigation 1 */

#logo_nav1 ul{
margin: 22px 0 0 35px;
line-height: 0;
}

#logo_nav1 li{
list-style: none;
float: left;
color: #ee3224;
font-size: 11px;
line-height: 15px;
margin: 0px 3px 3px 0px;
}

#logo_nav1 li a:link, #logo_nav1 li a:active, #logo_nav1 li a:visited{
color: #000000;
text-decoration: none;
}

#logo_nav1 li a:hover{
color: #ee3224;
text-decoration: none;
}

/* Navigation 2 */

#nav2 ul{
margin: 0px 26px 0px 0px;
}

#nav2 li{
list-style: none;
float: right;
color: #ee3224;
font-size: 10px;
line-height: 13px;
margin: 0 3px 3px 0;
}

#nav2 li a:link, #nav2 li a:active, #nav2 li a:visited{
color: #000000;
text-decoration: none;
}

#nav2 li a:hover{
color: #ee3224;
text-decoration: none;
}

/* Navigation 3 */

#nav3 ul{
margin: 0 0 0 -17px;
}

#nav3 li{
list-style: none;
float: left;
color: #ee3224;
font-size: 11px;
line-height: 15px;
margin: 0px 3px 3px 0px;
}

#nav3 li a:link, #nav3 li a:active, #nav3 li a:visited{
color: #000000;
text-decoration: none;
}

#nav3 li a:hover{
color: #ee3224;
text-decoration: none;
}

/* Navigation 4 und Inhalt */

#nav4 h1 {
font-size: 13px;
line-height: 16px;
color: #ee3224;
margin: 50px 35px 30px 75px;
}

#nav4 p {
font-size: 13px;
line-height: 16px;
margin: 0 35px 10px 75px;
}

#nav4 ul{
margin: 29px 0 0 12px;
}

#nav4 li {
list-style: none;
border-bottom: 1px solid #ee3224;
width: 120px;
padding: 0 0 3px 23px;
margin-top: 5px;
}

#nav4 li.grau_nav4 {
list-style: none;
border-bottom: 0;
/* width: 120px; */
padding: 0 0 0px 23px;
margin-top: 0px; 
font-size: 12px;
line-height: 14px;
color: #9099a0;
}

#nav4 li.schwarz_nav4 {
list-style: none;
border-bottom: 0;
/* width: 120px; */
padding: 0 0 0px 23px;
margin-top: 0px; 
font-size: 12px;
line-height: 14px;
color: #000000;
}

#nav4 li a:link, #nav4 li a:active, #nav4 li a:visited{
font-size: 12px;
line-height: 16px;
color: #000000;
text-decoration: none;
}

#nav4 li a:hover{
font-size: 12px;
line-height: 16px;
color: #ee3224;
text-decoration: none;
}

.on {
color: #ee3224;
text-decoration: none;
}

/* Hintergrund Navigation 3 */

.start_nav3  {
background-image: url(bilder/nav3-start.jpg); 
background-repeat: no-repeat; 
}

.neutral_nav3  {
background-image: url(bilder/nav3-bg-neutral.gif); 
background-repeat: no-repeat; 
}

.referenzen_nav3  {
background-image: url(bilder/nav3-referenzen.jpg); 
background-repeat: no-repeat; 
}

/* Hintergrund Navigation 4 */

.start_nav4 {
background-image: url(bilder/nav4-bg/start.jpg); 
background-repeat: no-repeat; 
}

.unternehmen_nav4  {
background-image: url(bilder/nav4-bg/unternehmen.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.geschichte_nav4  {
background-image: url(bilder/nav4-bg/geschichte.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.geschaeftsleitung_nav4  {
background-image: url(bilder/nav4-bg/geschaeftsleitung.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.umwelt_nav4  {
background-image: url(bilder/nav4-bg/umwelt.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.jobs_nav4  {
background-image: url(bilder/nav4-bg/jobs.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.lehrstellen_nav4  {
background-image: url(bilder/nav4-bg/lehrstellen.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.news_nav4  {
background-image: url(bilder/nav4-bg/news.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.branchenfokus_nav4  {
background-image: url(bilder/nav4-bg/branchenfokus.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.faltschachteln_nav4  {
background-image: url(bilder/nav4-bg/faltschachteln.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.accubraille_nav4  {
background-image: url(bilder/nav4-bg/accubraille.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.referenzen_nav4  {
background-image: url(bilder/nav4-bg/referenzen.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.rezeptpflichtig_nav4  {
background-image: url(bilder/nav4-bg/rezeptpflichtig.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.rezeptpflichtig_nav4_fr  {
background-image: url(bilder/nav4-fr/rezeptpflichtig.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.rezeptpflichtig_nav4_en  {
background-image: url(bilder/nav4-en/rezeptpflichtig.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.otc_nav4  {
background-image: url(bilder/nav4-bg/otc.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.otc_nav4_fr  {
background-image: url(bilder/nav4-fr/otc.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.otc_nav4_en {
background-image: url(bilder/nav4-en/otc.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.generika_nav4  {
background-image: url(bilder/nav4-bg/generika.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.generika_nav4_fr  {
background-image: url(bilder/nav4-fr/generika.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.generika_nav4_en  {
background-image: url(bilder/nav4-en/generika.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.pflegende-kosmetik_nav4  {
background-image: url(bilder/nav4-bg/pflegende-kosmetik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.pflegende-kosmetik_nav4_fr  {
background-image: url(bilder/nav4-fr/pflegende-kosmetik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.pflegende-kosmetik_nav4_en  {
background-image: url(bilder/nav4-en/pflegende-kosmetik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.parfum_nav4  {
background-image: url(bilder/nav4-bg/parfum.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.parfum_nav4_fr  {
background-image: url(bilder/nav4-fr/parfum.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.parfum_nav4_en  {
background-image: url(bilder/nav4-en/parfum.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.medizinaltechnik_nav4  {
background-image: url(bilder/nav4-bg/medizinaltechnik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.medizinaltechnik_nav4_fr  {
background-image: url(bilder/nav4-fr/medizinaltechnik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.medizinaltechnik_nav4_en  {
background-image: url(bilder/nav4-en/medizinaltechnik.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.pharmasecurity_nav4  {
background-image: url(bilder/nav4-bg/pharmasecurity.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.branding_nav4  {
background-image: url(bilder/nav4-bg/branding.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.scm_nav4  {
background-image: url(bilder/nav4-bg/scm.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.webcenter_nav4  {
background-image: url(bilder/nav4-bg/webcenter.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

.kontakt_nav4  {
background-image: url(bilder/nav4-bg/unternehmen.jpg); 
background-repeat: no-repeat; 
background-position: right top;
background-color: #faf399;
}

/* Inhalt */

#content {
margin: 0;
padding: 0;
line-height: 0;
background-image: url(bilder/border-red.gif);
background-repeat: no-repeat;
}

#content_zweispaltig {
margin: 0;
padding: 0;
line-height: 0;
background-image: url(bilder/border-red-2spalten.gif);
background-repeat: no-repeat;
}

#content p, #content table, #content_zweispaltig p, #content_zweispaltig table {
font-size: 12px;
line-height: 16px;
color: #000000;
}

#content table tr td h1, #content_zweispaltig table tr td h1 {
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #9099a0;
margin: 0 0px 16px 0;
}

#content table tr td h1.first, #content_zweispaltig table tr td h1.first {
margin: 30px 0px 16px 0px;
}

#content table tr td h2, #content_zweispaltig table tr td h2 {
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #000000;
margin: 0 16px 0 0;
}

#content table tr td ul, #content_zweispaltig table tr td ul  {
list-style: url(bilder/bullet.gif);
padding: 0;
margin-left: 20px;
}

#content table tr td a, #content_zweispaltig table tr td a {
color: #ee3224;
}

.stellen {
color: #ee3224;
font-size: 16px;
line-height: 20px;
text-decoration: none;
}

.stellenbeschreibung {
color: #000000;
font-size: 10px;
line-height: 14px;
text-decoration: underline;
}

/* evtl. nicht verwendet */
#content h1, #content_zweispaltig h1 {
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #9099a0;
margin: 0 35px 16px 30px;
}

/* evtl. nicht verwendet */
#content h1.first, #content_zweispaltig h1.first {
margin: 30px 35px 16px 30px;
}

/* evtl. nicht verwendet */
#content h2, #content_zweispaltig h2 {
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #000000;
margin: 0 35px 16px 30px;
}

