
input.submit {
	border: 1px solid;
	}
.rahmen {	
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
        line-height:16px;
        background-color:white; 
	border-width:1px;
        border-style:solid;
       	border-color:#E3E5E6;
}
.rahmen2 {	
	width: 489px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
        line-height:16px;
        background-color:white; 
	border-width:1px;
        border-style:solid;
       	border-color:#E3E5E6;
}


.rahmen2 p,ul,span {
	font-size: 11px;
}

.rahmen2 ul li{
	font-size: 11px;
}

table.news3 {
	border: 1px solid white;
	width: 100%;
}

.news3 td{
	color: black;
	vertical-align:top;
	font-size: 10px;
	padding-left: 5px;
}

sub, sup {
  line-height: 0px;
}
H1.sitemap {
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding: 4px;
	margin: 20px 0px 5px 0px;
	width:100%;
	background-color:#E3E5E6;
}
H2.sitemap{
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 5px 20px;
}
H3.sitemap{
	font-weight : lighter;
	font-size :10px;
	font-family : Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 40px;
}
a.sitemap
{
text-decoration:none;
color:#3d3d3d;
}
a.sitemap:hover
{
text-decoration:underline;
color:#3d3d3d;
}
hr.sitemap {padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}
td.warenkorb {
	COLOR: #444444; TEXT-DECORATION: none;FONT-SIZE:0.7em;FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	background-color: #dddddd;
	}
	table.warenkorb{
	
	border: 1px solid #cccccc; width:440px;margin: 0px 20px 0px 0px;
}	
td.application_head{background-color:#D0CFCF;padding:4px;padding-left:4px;color: #1F1A17;font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;}
td.application{
  padding-left:4px;
  padding-top:10px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	line-height:16px;}
td.application h2{
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1F1A17;
  display:inline;
}  
  
td.application_box{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	line-height:16px;}
td{COLOR: #7d7d7d; TEXT-DECORATION: none;FONT-SIZE: 11px;FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;}
input.zahl {
	width: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; 
	font-size: 7pt; 	
	font-weight: normal; 
	padding: 1px;
}
input.warenkorb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; 
	font-size: 7pt; 	
	font-weight: normal;
	padding: 1px; 
}
div.footer_print{
	clear:left;	
	display:none;
	
}
td.eventstit1_gelb{
	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FCF4C6;
	color: #72706F;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.kontakt_links {
	width: 80px;
    padding: 2px;
	margin-left: 20px;
    margin-top: 0px;
    float: right;
	COLOR: #7d7d7d;
	border: 0px solid #000000;
	FONT-SIZE: 11px;FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
}
div.kontakt_rechts {
	margin-left: 80px;
	margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
	COLOR: #7d7d7d;
	border: 0px solid #000000;
	FONT-SIZE: 11px;FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
	
}
DIV.background {
	background-color : #FDCA00;
	position : absolute;
	margin-left : 0px;
	margin-top : 0px;
	width:100%;
	height:105px;
	
}
DIV.halbkreis {
	
	position : absolute;
	margin-left : 0px;
	margin-top : 20px;
	
}
DIV.logo {
	background-color : #FDCA00;
	position : absolute;
	margin-left : 605px;
	margin-top : 35px;
	
}
DIV.headnavi {
	background-color : #FDCA00;
	position : absolute;
	margin-left : 99px;
	margin-top : 0px;
}
DIV.mainnavi {
	background-color : #000000;
	position : absolute;
	margin-left : 205px;
	margin-top : 106px;
	width:580px;
	z-index: 2;/*muss größer sein als z-index von content, damit das klinische dropdown-Dings funktioniert*/
}
DIV.navi {
	background-color : #ffffff;
	position : absolute;
	margin-left : 0px;
	margin-top : 135px;
	width:170px;
}
DIV.content {
	background-color : #F6F5F5;
	position : absolute;
	margin-left : 207px;
	margin-top : 130px;
	width:580px;
	padding: 0px 0px 0px 0px;
	z-index:1;/*muss kleiner sein als z-index von mainnavi, damit das klinische dropdown-Dings funktioniert*/
}
DIV.footer {
	clear: left;
	background-color : #F6F5F5;
	position : relative;
	margin-left : 0px;
	margin-top : 0px;
	width:580px;
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
}
ul.menuone {
				list-style-type:none;
			width:172px;
			margin-left: -40px;
			text-indent:0px;	
			margin-bottom:10px;
			
}
li.menuone
{
	width:172px;
	border: 0px solid #000;
	padding: 10px 0px 1px 5px;
	text-indent:0px;
	color: #3d3d3d;
}
li.menutwo {
	width:100%;
	border: 0px solid #000;
        padding: 1px 0px 0px 0px;
	text-indent:0px;	
	color: #3d3d3d;
	margin-left: -40px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.menutwo {
	list-style-type:none;
	width:100%;
	border: 0px solid #000;
	margin-left: 0px;
	background-color: #ffffff;
	text-indent:0px;	
	padding-bottom: 0px;
	padding-top: 0px;
}
ul.menuthree {
	list-style-type:none; margin-left: 10px;
	padding: 0px 0px 0px 0px;
}
li.menuthree{
	border: 0px solid #000000;
padding: 0px 0px 0px 0px;
}
ul.menufour {
	list-style-type:none; margin-left: 10px;
	padding: 0px 0px 0px 0px;
}
li.menufour{
	border: 0px solid #000000; 
padding: 0px 0px 0px 10px;
}
div.menuone {
	border: 0px solid #000;
	width:181px;
	margin-left:5px;
	font-size:14px;
	font-weight: bold;
	font-family:  arial, verdana, Helvetica, sans-serif;
}
div#links{	
	position:absolute;
	left:440px;
	top:390px;
	width:146px;
	height:78px;
}
div#maintext{
	position:absolute;
	left:450px;
	top:117px;
	width:360px;
	height:239px;
}
h2.index{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
h3.index{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height:16px;
}
p.index {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #666666;
}
p.content{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:15px;
	line-height:16px;	
}
body {
	margin: 0px;
}

.indexnavi{
	margin-bottom: 0px; 
	margin-right: 0px;
	padding: 0;
	width:386px;
	height:21px;
}
.indexnavi ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
.indexnavi ul li
{
display: block;
float: right;
text-align: center;
padding: 0;
margin:0;
}
.indexnavi ul li a
{
	background-color: #A9A9A9;
	width: 182px;
	height: 21px;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding: 0;
	margin: 0 0 0 0;
	color: #E5E5E5;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 5px;
	font: bold 11px/21px Arial, Helvetica, sans-serif, verdana, lucida;
}
.indexnavi ul li a:hover
{
color: #72706F;
background: #FEF4C6;
}
.indexnavi a:active
{
	color: #72706F;
	background: #E5E1E8;
}
.indexnavi li#active a
{
background: #DBDBDB;
border: 1px solid #c60;
color: #fff;
}
.headernav
{
margin-top: 0px;
margin-bottom: 0px; 
margin-right: 0px;
margin-left: 0px;
padding: 0;
height: 20px;
}
.headernav ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
.headernav ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
li.breit
{
	background: #FEF4C6;
	width: 250px;
	height: 18px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	padding: 0;
	margin: 0 0 0 0;
	color: #990000;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left:6px;
		padding-right:6px;
	font: normal 11px/18px Arial, Helvetica, sans-serif, verdana, lucida;
}
li.breit a
{
	background: #FEF4C6;
	width: 250px;
	height: 18px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	padding: 0;
	margin: 0 0 0 0;
	color: #990000;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left:6px;
		padding-right:6px;
	font: normal 11px/18px Arial, Helvetica, sans-serif, verdana, lucida;
}
li.breit  a:active
{
background: #DBDBDB;
color: #72706F;
}
li.breit a:hover
{
color: #72706F;
background: #C2C1C1;
}
.headernav ul li a
{
	background: #FEF4C6;
	width: 100px;
	height: 18px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	padding: 0;
	margin: 0 0 0 0;
	color: #72726F;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left:6px;
		padding-right:6px;
	font: normal 11px/18px Arial, Helvetica, sans-serif, verdana, lucida;
}
.headernav ul li a:hover
{
color: #72706F;
background: #C2C1C1;
}
.headernav a:active
{
background: #DBDBDB;
color: #72706F;
}
.headernav li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	color: #72716F;
	font-size: 11px;
}
td.search {
	background: #FEF4C6;
}
td.search input
{
	width: 171px;
	color:#72706f; 
	font-size:11px;
        margin-right:0px;
	margin-top:0px;
	padding-right:0px;
       }	
form {
	margin: 0 0 0 0;
}
td.big {
	width:195px;
}
td.big a
{
	background: #FEF4C6;
	height: 18px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	padding: 0;
	margin: 0 0 0 0;
	color: #72726F;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left:6px;
		padding-right:6px;
	font: normal 11px/18px Arial, Helvetica, sans-serif, verdana, lucida;
}
td.big  a:hover
{
color: #72706F;
background: #C2C1C1;
}
td.big a:active
{
background: #DBDBDB;
color: #72706F;
}
td.small 
{
	width: 95px;
}
td.small a
{
	background: #FEF4C6;
	height: 18px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	padding: 0;
	margin: 0 0 0 0;
	color: #72726F;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left:6px;
		padding-right:6px;
	font: normal 11px/18px Arial, Helvetica, sans-serif, verdana, lucida;
}
td.small  a:hover
{
color: #72706F;
background: #C2C1C1;
}
td.small a:active
{
background: #DBDBDB;
color: #72706F;
}
#img1 {
	position: absolute;
	left: 0px;
	top: 20px;
}
#img2 {
	position: absolute;
	left: 171px;
	top: 20px;
}
	
.welcome{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:30px;
	padding-top:3px;
}
#headerlogo {
	width:180px;
	height:56px;
	background-color: #FDCA00;
}
.mainnavi{
	margin-bottom: 0px; 
	margin-right: 0px;
	padding: 0;
	width:582px;
	height:22px;
	background-color: #E3E5E6;
}
.mainnavi ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
.mainnavi ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin:0;
}
.mainnavi ul li a
{
	background-color: #E3E5E6;
	/*width: 106px;*/
  width: 87px;
	height: 22px;
	border-top: 0px solid #FFF;
	border-left: 2px solid #FFF;
	border-bottom: 0px solid #f5d7b4;
	border-right: 0px solid #FFF;
	padding: 0;
	margin: 0 0 0 0;
	color: #72706F;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-left: 8px;
	font: bold 11px/22px Arial, Helvetica, sans-serif, verdana, lucida;
}
.mainnavi ul li a:hover
{
color: #72706F;
background: #FEF4C6;
}
.mainnavi a:active
{
	color: #72706F;
	background: #000000;
}
.mainnavi li#active a
{
background: #DBDBDB;
border: 1px solid #c60;
color: #fff;
}
/* CSS Document leftnavigation structure */
table.lefttable{
	margin-top:60px;
}
H2.lefttit{
	font-size:12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	margin-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	color:#1F1A17;
}
/* lefttable for news */
table.leftnews {
	margin-left: 13px;
	padding-left: 13px;
	margin-top: 35px;
}
/* leftnavi */
div#leftnavicontainer{
	border: 0px solid #000;
	width:181px;
	margin-left:5px;
	font-size:11px;
	font-family:  arial, verdana, Helvetica, sans-serif;
}
div#leftnavicontainer a{
	display: block;
	font-weight:bold;
	background-color: #FFF;
	text-decoration: none;
}
div#leftnavicontainer ul {
list-style-type:none;
	border: 0px solid #069;
	margin: 0;
	padding: 0;
}
/* level 1 residues */
div#leftnavicontainer li{
	border: 0;
	margin: 0;
	padding: 0;
	text-indent:0px;	
	background-color: #FFF;
}
div#leftnavicontainer ul {
list-style-type:none;
	border: 0px solid #069;
	margin: 0;
	padding: 0;}
div#leftnavicontainer li li{
	width:181px;
	margin: 0;
	padding: 0;
	text-indent:15px;	
	border-bottom: 0px solid #EDEDEE;
}
/* level 2 Mycotoxins */
div#leftnavicontainer li li a{
	width:181px;
	border: 0;
	margin-top: 0;
	border-top: 0px solid #EDEDEE;
	margin-right:0;
	padding: 2px 0px 2px 8px;
	text-indent:0px;	
	background-color: #EDEDEE;
	font-weight:normal;
	color: #72706F;		
	
}
div#leftnavicontainer li li a:visited{
	width:181px;
	border: 0;
	margin-top: 0;
	border-top: 0px solid #EDEDEE;
	margin-right:0;
	padding: 2px 0px 2px 8px;
	text-indent:0px;	
	background-color: #EDEDEE;
	font-weight:normal;
	color: #72706F;	
}
div#leftnavicontainer li li a:hover{
	width:181px;
	margin-top: 0;
	margin-right:0;
	padding: 2px 0px 2px 8px;
	text-indent:0px;	
	font-weight:bold;
	background-color: #34CFA7;
	border-top: 0px solid #F4E9E1;
	color: #72706F;		
}
div#leftnavicontainer li li a:active{
	width:181px;
	margin-top: 0;
	margin-right:0;
	padding: 2px 0px 2px 8px;
	text-indent:0px;	
	font-weight:bold;
	background-color: #F0CEB7;
	border-top: 0px solid #F4E9E1;
	color: #72706F;	
}
/* level 3 toxins - Aflatoxins */
div#leftnavicontainer li li li{
	width:162px;
	border: 0;
	margin: 0;
	padding: 0;
	text-indent:6px;	
	border-top: 0px solid #E8E8E7;
	background-color: #EDEDEE;
	color: #72706F;
}
div#leftnavicontainer li li li a{
	width:166px;
	font-weight:normal;	
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	padding: 2px 0px 2px 0px;
	text-indent:6px;	
	background-color: #D0CFCF;
	color: #72706F;	
}
div#leftnavicontainer li li li a:visited{
	width:166px;
	font-weight:normal;	
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	padding: 2px 0px 2px 0px;
	text-indent:6px;	
	background-color: #D0CFCF;
	color: #72706F;	
}
div#leftnavicontainer li li li a:hover{
	width:166px;
	font-weight:normal;	
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	padding: 2px 0px 2px 0px;
	text-indent:6px;	
	background-color: #82CFBB;
	font-weight:bold;
	color: #72706F;	
}
div#leftnavicontainer li li li a:active{
	width:166px;
	font-weight:normal;	
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	padding: 2px 0px 2px 0px;
	text-indent:6px;	
	background-color: #F0CEB7;
	font-weight:bold;
	color: #72706F;	
}
img.dot {
	width:5px;
	height: 5px;
	vertical-align: middle;
	border:0px;	
		margin-left: 0px;	
	margin-right: 2px;	
}
img.dot a:hover{
	width:7px;
	height: 7px;
	vertical-align: middle;
	border:2px;			
}
img.leftcircle{
	width: 13px;
	height: 24px;
	padding: 0 0 0 0;
	margin-bottom:10px;margin-top:10px;
}
a.dot:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.dot:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.dot:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.dot:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
img.moredot{
	width: 7px;
	height: 7px;
	vertical-align: middle;
	border:0;
}
table.leftother{
	margin-top:70px;
	padding-bottom:18px;
	color:#1F1A17;
}
a.leftother:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:9px;
	padding-left:5px;
	vertical-align : top;
}
a.leftother:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
	color: #959595;
	vertical-align : top;
}
a.leftother:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
a.leftother:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: none;
	vertical-align : top;
	padding-left:5px;
	color: #959595;
}
p.leftother {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:4px;
	padding-left:5px;
	vertical-align : top;
}
td.leftnewstit{
	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FDCA00;
	color: #1F1A17;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
td.leftnews1{
	font-size:11px;
	font-weight:bold;
	font-family: arial, verdana, Helvetica, sans-serif;		
	background-color:#FCE9A6;	
	color:#4C4541;
	padding:5px;
}
td.leftnews2{
	font-size:11px;
	font-family: arial, verdana, Helvetica, sans-serif;		
	background-color:#FCF4C6;	
	color:#4C4541;
	padding:5px;
}
.footernav a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #777777;
}
.footernav  a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #777777;
}
.footernav  a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	color: #333344;
}
.footernav  a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #777777;
}
H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration:none;
}
/* CSS Document for main content*/
table.contenttab {
	background-color: #F6F5F5;
	width: 580px;
	height: 100%;
	padding: 0 0 0 0;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:15px;
}
table.footertab {
	background-color: #F6F5F5;
	width: 580px;
	height: 100px;
	padding: 0 0 0 0;
	margin-left:0px;
	margin-top:0px;
	border-top: 0px solid #EFEEEE;
}
H1.content {
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1F1A17;
	margin-top:35px;
	margin-left:0px;
	padding-bottom:10px;
}
H1.content2 {
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1F1A17;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:0px;
}
H2.content {
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F1A17;	
	padding-bottom:10px;
		padding-top:10px;
}
H2.content1 {
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1F1A17;
	margin-top:-18px;
	margin-left:13px;
	margin-bottom:35px;
}
P {
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #1F1A17;
}
bold.title{
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight: bold;
	color: #1F1A17;
}
li{
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #1F1A17;
}
p.content{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:15px;
	margin-top:-12px;
	padding-top:0px;
	line-height:16px;	
}	
table.login{
	background-color: #E3E5E6;
	
	}
	
td.login{
	background-color: #E3E5E6;
	font-family:  arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1F1A17;
	padding-left:10px;
	padding-right:10px;
}
table.online{
	background-color: #D0CFCF;
	margin-left:4px;
	margin-bottom:2px;
	width:496px;
}
table.online1{
	background-color: #DCDCDC;
	margin-left:4px;
	margin-bottom:2px;
	width:496px;
}
td.online1{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:10px;
}
table.online2{
	margin-left:0px;
	background-color: #DCDCDC ;
	margin-bottom:0px;
	width:250px;
	border-right: 2px solid #EFEEEE;
	
}
table.online3{
	background-color: #DCDCDC ;
	margin-left:0px;
	margin-bottom:0px;
	width:100%;
}
table.registration{
	background-color: #D0CFCF;
	margin-left:0px;
	margin-bottom:2px;
	width:345px;
}
td.registration{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:10px;
}
td.registration2{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #6D6D6D;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
table.news{
	width: 100%;
	border:0;
}
td.news1{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
 
	
	background-color: #E3E5E6;
	
}
td.news1 h2{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
  display:inline;
 
	
}
td.news2{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
        line-height:16px;
	background-color: #F8F8F8;
}
table.search1{
	background-color: #D0CFCF;
	margin-bottom:2px;
	width:370px;
}
table.search2{
	background-color: #DCCCCF;
	margin-bottom:10px;
	width:370px;
}
td.search1{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;
}
td.search2{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;
}
table.distributors1{
	background-color: #D0CFCF;
	margin-left:4px;
	margin-bottom:2px;
	margin-top:4px;
	width:300px;
}
table.distributors2{
	background-color: #DCDCDC;
	margin-left:4px;
	margin-bottom:10px;
	margin-top:0px;
	width:300px;
}
td.distributors1{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-left:10px;
	font-weight:bold;
}
td.distributors2 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-top:3px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 10px;
}
hr {
	text-align: left;
	width: 435px;
	color: #D0CFCF;
}
.spec1 {
	background-color: #D0CFCF;
	border:0px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width:120px;
	vertical-align: top;
} 
.spec2 {
	background-color: #D0CFCF;
	border:0px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #333333;
	width:300px;
	vertical-align: top;
}
a.product:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
}
a.product:hover {
	color: #333333;
}
a.product:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
}
a.product:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	font-weight: bold;
	text-decoration: none;
}
a.login product:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	text-decoration: none;
}
a.login:hover {
	color: #72706F;
}
a.login:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	text-decoration: none;
}
a.login:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72706F;
	text-decoration: none;
}
img.bigdot{
	width: 10px;
	height: 10px;
	vertical-align: middle;
}
img.contcircle{
	width: 28px;
	height: 52px;
	margin-top:18px;
	margin-left:0px;
	padding: 0 0 0 0;
}
input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left:3px;
	padding-right:3px;
}
input.registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-left:0px;
	padding-left:3px;
	padding-right:3px;
}
select.login {
	font-family: Arial, Helvetica, sans-serif;
	color: #72716F;
	font-size: 11px;
	margin-left:0px;
}
select.login2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #72716F;
	font-size: 11px;
	margin-left:10px;
}
tr.newstit{
	background-color: #DEDEDE;
}
td.newstit{
	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #DEDEDE;
	color: #1F1A17;
}
table.events{
	background-color: #DEDEDE;
}
td.eventstit1{
	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E3E5E6;
	color: #72706F;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.eventstit1 h2 {
 	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold; 
  color: #72706F;
  display:inline;
}
td.eventstit2{
	font-size: 12px;
	font-family: arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E5E1E8;
	color: #72706F;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
td.events1{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1A17;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color: #F8F8F8;
	line-height:16px;
}
#productnavi{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #1F1A17;
	margin-bottom: 0px; 
	margin-right: 0px;
	padding: 0;
	width:130px;
	height:21px;
	vertical-align:top;
}
#productnavi ul
{
border: 0;
margin: 0px;
padding: 5px;
list-style-type: none;
}
#productnavi ul li
{
display: block;
text-align: left;
padding: 0px;
margin:0px;
}
#productnavi ul li a
{
	background-color: #D0CFCF;
	width: 170px;
	height: 20px;
	border-top: 1px solid #FFF;
	border-left: 0px solid #FFF;
	border-bottom: 0px solid #f5d7b4;
	border-right: 0px solid #FFF;
	padding-left: 3px;
	margin: 0 0 0 0;
	color: #72706F;
	text-decoration: none;
	display: block;
	text-align: left;
	font: normal 9px/20px Arial, Helvetica, sans-serif, verdana, lucida;
	
}
#productnavi ul li a:hover
{
color: #72706F;
background: #FEF4C6;
}
#productnavi a:active
{
	color: #72706F;
	background-color: #D0CFCF;
}
#productnavi li#active a
{
	background-color: #D0CFCF;
	border: 1px solid #c60;
	color: #fff;
}
#productnavi img{
	border:0;
}
#searchnavi{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #1F1A17;
	margin-bottom: 0px; 
	margin-right: 0px;
	padding: 0px;
	height:21px;
	vertical-align:top;
}
#searchnavi ul
{
border: 0;
margin: 0px;
padding: 5px;
list-style-type: none;
}
#searchnavi ul li
{
display: block;
text-align: left;
padding: 0px;
margin:0px;
}
#searchnavi ul li a
{
	background-color: #D0CFCF;
	height: 20px;
	padding-left: 3px;
	margin: 0 0 0 0;
	color: #72706F;
	text-decoration: none;
	display: block;
	text-align: left;
	font: normal 9px/20px Arial, Helvetica, sans-serif, verdana, lucida;
	
}
#searchnavi ul li a:hover
{
color: #72706F;
background: #FEF4C6;
}
#searchnavi a:active
{
	color: #72706F;
	background-color: #D0CFCF;
}
#searchnavi li#active a
{
	background-color: #D0CFCF;
	border: 1px solid #c60;
	color: #fff;
}
#searchnavi img{
	border:0;
}
p.sup {
	font-size: x-small;
	vertical-align: text-top;
}
#country1{
position:absolute;
left:270px;
top:505px;
width:154px;
height:23px;
}
#country2{
position:absolute;
left:430px;
top:470px;
width:154px;
height:23px;
}
#country3{
position:absolute;
left:575px;
top:500px;
width:154px;
height:23px;
}
#country4{
position:absolute;
left:475px;
top:570px;
width:154px;
height:23px;
}
#country5{
position:absolute;
left:655px;
top:600px;
width:154px;
height:23px;
}
#country6{
position:absolute;
left:325px;
top:410px;
width:154px;
height:23px;
}
#subsid1{
position:absolute;
left:264px;
top:374px;
}



     a:hover.env1 {
        background-color: #CCCCCC;
        display:block;
          width:162px;
          border: 0;
          padding: 3px 5px 3px 5px;
          text-indent:0px;  
          color: #3d3d3d;
          text-decoration : none;
        }
          a.env1 {
	  border: 0;
          padding: 3px 5px 3px 5px;
	  margin-left:25px;
          width:162px;
          text-decoration : none;
          text-indent:0px;  
          color: #3d3d3d;
	  display:block;
font-family:arial,verdana,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
        }
	     a:hover.env2 {
        background-color: #BBFFA2;
        display:block;
          width:162px;
          border: 0;
          padding: 3px 5px 3px 5px;
          text-indent:0px;  
          color: #3d3d3d;
          text-decoration : none;
        }
          a.env2 {
	  border: 0;
          padding: 3px 5px 3px 5px;
	  margin-left:25px;
          width:162px;
          text-decoration : none;
          text-indent:0px;  
          color: #3d3d3d;
	  	  display:block;
font-family:arial,verdana,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
font-weight:bold;
        }

				
				
div#Rahmen {
  }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    w\idth: 47.1em;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 22px; left: -0.4em; /*Abstand von "Products"*/
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
		padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
		left: 0.4em;
		border-width: 1px 0 0 0;
	 	border-style: solid;
	 	border-color: white;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    text-decoration: none; font-weight: bold;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
  }
/*ary*/
form.fastMilk label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}			

