a:link 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#209740; 
	text-decoration:underline;
	font-weight:normal;
}
a:visited 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#209740; 
	text-decoration:underline;
	font-weight:normal;
}
a:hover 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none;
	font-weight:normal;
}

a.majorLink:link
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	color:#209740; 
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}
a.majorLink:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}
a.majorLink:hover 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#C1C1C1;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
}

a.minorLink:link, div.back a:link 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	color:#209740; 
	text-decoration:none;
	font-weight:bold;
}
a.minorLink:visited, div.back a:visited 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.minorLink:hover,div.back a:hover 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#C1C1C1;
	text-decoration:none;
	font-weight:bold;
}

a.mag:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#CC0000; text-decoration:none; font-weight: bold;}
a.mag:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#CC0000;text-decoration:none; font-weight: bold;}
a.mag:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#CC0000; text-decoration:none; font-weight: bold;}

.unten:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#209740; text-decoration:none; font-weight: bold;}
.unten:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px;color:#000000;text-decoration:none; font-weight: bold;}
.unten:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#C1C1C1; text-decoration:none; font-weight: bold;}

div#thenavsearch .unten:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#209740; text-decoration:none; font-weight: bold;}
div#thenavsearch .unten:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:14px;color:#000000;text-decoration:none; font-weight: bold;}
div#thenavsearch .unten:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#C1C1C1; text-decoration:none; font-weight: bold;}

.hauptnav:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#209740; text-decoration:none; font-weight: bold;}
.hauptnav:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height:15px;color:#209740;text-decoration:none; font-weight: bold;}
.hauptnav:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#C1C1C1; text-decoration:none; font-weight: bold;}

.subnav:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:12px; color:#000000; text-decoration:none; font-weight: normal;}
.subnav:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 9px; line-height:12px;color:#999999; text-decoration:none; font-weight: normal;}
.subnav:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:12px; color:#209740; text-decoration:none; font-weight: normal;}

.archiv:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; text-decoration:none; font-weight: bold;}
.archiv:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px;text-decoration:none; font-weight: bold;}
.archiv:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; text-decoration:none; font-weight: bold;}


i a:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#999999; line-height:15px; text-decoration:none; font-weight:bold;}
i a:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#C6C6C6; line-height:15px;text-decoration:none; font-weight: bold;}
i a:hover:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#CC0000; line-height:15px; text-decoration:none; font-weight: bold;}

h1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#209740; text-decoration:none; font-weight:bold; text-transform:uppercase; margin-top:0px;}

h2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#209740; text-decoration:none; font-weight:bold; margin-top:0px;}

.leftmargin {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#209740; text-decoration:none; font-weight:bold; text-transform:uppercase;}

body 
{	    
     font-family:Verdana,Arial,Helvetica,sans-serif; 
     font-size:11px; 
     line-height:15px; 
     color:black; 
     text-decoration:none; 
     background-repeat:no-repeat; 
     background-attachment:fixed;
}

ul {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:black; text-decoration:none; margin-left:16px;}

ol {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:black; text-decoration:none; margin-left:23px; list-style-type:decimal;}

td {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:black; text-decoration:none; vertical-align:top;}

p,td {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:black; text-decoration:none;}

.underline {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:black; text-decoration:underline;}

.subhead {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#209740; text-decoration:none;}

.head {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; line-height:20px; color:#209740; text-decoration:none; font-weight:bold;}

.mitborder {margin-right:10px; margin-bottom:10px; float:left;}

.lotborder {margin-right:10px; margin-bottom:50px; float:left;}


/* New Styles Redesign 2006 */
div.cScroller
{
	position:absolute; 
	top:32px; 
	left:0px; 
	width:460px; 
	height:350px; 
	overflow-x:hidden; 
	overflow-y:auto;
}

div.cScroller, div.cScrollerPad
{
	position:absolute; 
	top:32px; 
	left:0px; 
	width:455px; 
	height:350px; 
	overflow-x:hidden; 
	overflow-y:auto;
}

div.cScrollerPad
{
	padding-right:6px;
	text-align:justify;
}

div.cScrollerPad td
{
	text-align:justify;
}

table.jobs 
{
	width:430px;
	border:0;
}

table.jobs td
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	font-size:10px;
}

table.jobs th
{
	border-bottom:1px solid #999999; 
	padding-bottom:4px;
	padding-left:4px;
	font-weight:bold;
	text-align:left;
	font-size:10px;
}

table.jobsApplicationContact td
{
	padding:0px;
}

body 
{
	margin:0; 
	margin-top:2px;
}

html
{

	scrollbar-base-color:#FFFFFF;	/*Basisfarbe der Scroll-Leiste*/
	scrollbar-3dlight-color:#80C49B; /*Farbe für 3D-Effekte*/
	scrollbar-arrow-color:#80C49B; /*Farbe für Verschiebepfeile*/
	scrollbar-darkshadow-color:#80C49B; /*Farbe für Schatten*/
	scrollbar-face-color:#FFFFFF;	/*Farbe für Oberfläche*/
	scrollbar-highlight-color:#FFFFFF; /*Farbe für oberen und linken Rand*/
	scrollbar-shadow-color:#FFFFFF; /*Farbe für unteren und rechten Rand*/
	scrollbar-track-color:#FFFFFF; /*Farbe für freibleibenden Verschiebeweg*/
}

table.application td
{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:8px;
}


table.applicationForm input.text, table.searchResult input
{
 width:250px;
 border:1px solid #C1C1C1;
 font-family:Arial;
 font-size:10px;
}

table.applicationForm textarea
{
 width:435px;
 height:110px;
 border:1px solid #C1C1C1;
 font-family:Arial;
 font-size:10px;
}

table.applicationForm td.smallInfo
{
 font-family:Arial;
 font-size:10px;
}

table.applicationForm td.spacer
{
 padding:6px;
 height:10px;
}

table.applicationForm td
{
 padding-top:1px;
 padding-bottom:1px;
}

table.applicationForm sup {
 font-size:8px;
}

table.salesEurope select
{
 padding:1px;
 width:150px;
 border:1px solid #C1C1C1;
 font-family:Arial;
 font-size:11px;
}

table.salesEurope td
{
 padding:1px;

}

table.salesEurope form
{
	display:inline;
}


div.back
{
	position:absolute;
	top:0px;
	left:380px;
}

img.greenDot
{
	margin-top:7px; 
	margin-bottom:2px; 
	margin-right:4px;
}


table.list td
{
	text-align:left;

}


div.tickerTrenner
{
	color:green;
	border:0;
	padding:0px;
	margin:0px;
	border-top:1px solid green; 
	height:1px;
	width:100px;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	line-height:0;
}

table.sitemap td
{
	vertical-align:top;
	padding-top:8px;
	padding-right:12px;
	text-align:left;
}

table.searchResult td
{
	vertical-align:top;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}

div.aboutFacts
{
	position:absolute;
	top:36px;
	left:390px;
	width:235px;
	float:right;
}

html > body div.aboutFacts
{
	left:400px;
}


table.aboutFacts
{
	width:100%;

	border:1px solid #018937;
}

table.aboutFacts th, table.aboutFacts td
{
	font-weight:normal;
	font-size:10px;
	background-color:white;
	text-align:left;
	padding:3px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;

}

table.aboutFacts th
{
	background-color:#B9DFCA;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

table.aboutFacts td
{
	background-color:#E4F4EA;
	border-bottom:1px solid white;
	
}

table.aboutFacts td a, table.aboutFacts td a:hover, table.aboutFacts td a:visited  
{
color:black;
	font-size:10px;
	
}

div.milestones
{
	position:absolute;
	z-index:10;
}

div.milestones div.back
{
	position:absolute;
	top:90px;
	width:100px;
	left:245px;
}

div.milestones h1 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	color:#209740;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:90px;
}

div.milestones div.cScrollerPad
{
	top:120px;
	width:340px;
	height:265px;
}

table.events td
{
	border-top:1px solid #999999;
	padding-top:6px;
	padding-bottom:6px;
}



table.pressContact td
{
	padding:4px;
}

table.pressContact input.text
{
 width:250px;
 border:1px solid #C1C1C1;
 font-family:Arial;
 font-size:11px;
}

table.pressContact textarea
{
 width:250px;
 height:110px;
 border:1px solid #C1C1C1;
 font-family:Arial;
 font-size:11px;
}

table.pressPhotos td
{
	border-top:1px solid #999999;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:top;
}

table.pressReleases td
{
	border-top:1px solid #999999;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:top;
	text-align:left;
}