
body { background-color: white; }

ul { list-style: none; margin: 0; padding: 0; width: 11em; display: block;  }

li { line-height: 0.9em; 
background-color: #dedede; 
margin-bottom: -0.6px; 
position: relative; 
width: 11em; 
float: left; }

li ul { display: block; 
margin-top: -0.1em; 
margin-left: 0; 
position: absolute; 
left: -900em; 
display: none;}

li a { color: black; 
text-decoration: none; 
display: block; 
padding: 0.5em; 
width: 10em;
w\idth : 10em;
 }

li a:hover { background-color: #c0c7ba; }

li:hover ul,  li.sfhover ul { left: auto; display: block; }
} // { }
.navibody { color: #3e5686; font-size: 10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.aktiv { color: #3e5686; font-size: 10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.1em; background-color: #c0c7ba; background-position: left -3px; margin-bottom: 0; position: relative; width: 11em; float: left; display: block; padding: 0.5em; width: 11em; w\idth : 12em; margin-left: -0.5em; }








a.impressum-link    { color: #636959; font-size: 8pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

a.pdf-link    { color: black; font-size:9pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }


a.referenz-link:link    { color:  #555555; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.referenz-link:visited    { color:   #555555; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.referenz-link:hover    { color:  #ff813c; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.referenz-link:active    { color:  #ff813c; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }








a.referenz-dunkel-link     { color: black; font-size: 11pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }




a.link-weiss-news:link    { color:  #ffffff; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss-news:visited    { color:  #ffffff; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss-news:hover    { color:  #ffffff; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss-news:active    { color:  #ffffff; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }







a.link-weiss:link    { color:  #fbf8f8; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss:visited    { color:  #fbf8f8; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss:hover    { color:  #ff813c; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

a.link-weiss:active    { color:  #ff813c; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }



a.referenz-link-aktiv    { color:  #3e5686; font-size:10pt; font-family: Avantgard, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }



.Head-Kopf { color: #3e5686; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.bodytext { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; }

.bodytext13pt { color: black; font-size: 13pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; }

.bodytextfett { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; }

.head-produkte { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.head-produkte-weiss { color: #ffffff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.head { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }



.bodytext-produkte { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; }

.bodyfett-produkte { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; }