body {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #000000;
}


img#printer{
	border: 0px;
	margin-top: 5px;
	margin-left: 690px;
}

div#header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 968px;
	height: 170px;
	background-color: #D6EFFF;
	color: #000000;
}

img#logo {
	position: absolute;
	top: 30px;
	left: 828px;
	border: 0px;
}

img#headerpic1 {
	position: absolute;
	top: 30px;
	left: 30px;
	border: 0px;
}

img#headerpic2 {
	position: absolute;
	top: 30px;
	left: 155px;
	border: 0px;
}

img#headerpic3 {
	position: absolute;
	top: 30px;
	left: 280px;
	border: 0px;
}

img#headerpic4 {
	position: absolute;
	top: 30px;
	left: 405px;
	border: 0px;
}


a:hover.headerlinks {	
	position: relative;
	top: 140px;
	left: 30px;
	margin-right: 15px;		
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #0082BF;
	text-decoration: none;	
	float: left;
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}


a.headerlinks, a:link.headerlinks {
	position: relative;
	top: 140px;
	left: 30px;
	margin-right: 15px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D6EFFF;
	color: #000000;
	text-decoration: none;
	float: left;
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;		
	text-align: center;		
}

a:hover.headeractive, a:link.headeractive, a.headeractive {	
	position: relative;
	top: 140px;
	left: 30px;
	margin-right: 15px;		
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #0082BF;
	text-decoration: none;	
	float: left;
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}


p#headline {
	margin-top: 140px;
	line-height: 30px;
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	word-spacing: 2px;
	color: #000000;
	background-color: #D6EFFF;
}



/* HEADER ENDE */
div.menu {
	position: absolute;
	top: 170px;
	left: 0px;
	width: 230px;
	height: 370px;
	background-color: #EDF6FA;
	color: #000000;
	/* Bilder der Startseite anpassen an Rahmendicke */
	border-top: #EDF6FA 30px solid;
}

img.menupoint {
	border: 0px;
	vertical-align: top;
}


.menu a.menuleft, .menu a:link.menuleft, .menu a:visited.menuleft {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #EDF6FA;
	padding-top: 4px;	
	height: 20px;
	border: 0px;
	margin-left: 30px;
}

.menu a:hover.menuleft {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #3B9AC2;
}


.menu a.menuleftactive, .menu a:link.menuleftactive, .menu a:visited.menuleftactive, .menu a:hover.menuleftactive {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3B9AC2;
	background-color: #FFFFFF;
	padding-top: 4px;	
	height: 20px;
	border: 0px;
	margin-left: 30px;
}


.menu a.leftsubmenu, .menu a:link.leftsubmenu, .menu a:visited.leftsubmenu {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 30px;	
	height: 20px;
	border: 0px;
	margin-left: 30px;
}

.menu a:hover.leftsubmenu {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #3B9AC2;
}


.menu a.leftsubmenuactive, .menu a:link.leftsubmenuactive, .menu a:visited.leftsubmenuactive, .menu a:hover.leftsubmenuactive  {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3B9AC2;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 30px;	
	height: 20px;
	border: 0px;
	margin-left: 30px;
}


img#home {
	position: absolute;
	left: 30px;
	border: 0px;
}

img#home1 {
	position: absolute;
	top: 24px;
	left: 30px;
	border: 0px;
}

img#home2 {
	position: absolute;
	top: 149px;
	left: 30px;
	border: 0px;
}

img#home3 {
	position: absolute;
	top: 219px;
	left: 30px;
	border: 0px;
}

/* MENU ENDE */
div#contenttop {
	position: absolute;
	top: 170px;
	left: 230px;
	width: 738px;
	height: 30px;
	background-color: #EDF6FA;
	color: #000000;
}


div#contentAll {
	position: absolute;
	padding-top: 10px;
	padding-right: 100px;
	top: 200px;
	left: 260px;
 	width: 608px; 
	height: 324px;
	background-color: #FFFFFF;
	color: #000000;
	overflow : auto;	
}

div#content {
	position: absolute;
	top: 200px;
	left: 260px;
	width: 513px;
	margin-top: 10px;
	height: 324px;
	background-color: #FFFFFF;
	color: #000000;
	overflow : auto;
}

div#menuright {
	position: absolute;
	top: 228px;
	left: 783px;
	width: 185px;
	margin-top: 10px;
	height: 286px;
	background-color: #FFFFFF;
	color: #000000;
}

a.rightmenu, a:link.rightmenu, a:visited.rightmenu {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-left: 5px;	
	height: 20px;
	border: 0px;
}

a:hover.rightmenu {
	text-decoration: none;
	background-color: #EDF6FA;
	color: #000000;
}


a.rightmenuactive, a:link.rightmenuactive, a:visited.rightmenuactive, a:hover.rightmenuactive {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #3B9AC2;
	background-color: #EDF6FA;
	padding-top: 6px;
	padding-left: 5px;		
	height: 20px;
	border: 0px;
}


a.rightsubmenu, a:link.rightsubmenu, a:visited.rightsubmenu {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #EDF6FA;
	padding-top: 6px;
	padding-left: 15px;	
	height: 20px;
	border: 0px;
}

a:hover.rightsubmenu {
	text-decoration: none;
	background-color: #EDF6FA;
	color: #000000;
}


a.rightsubmenuactive, a:link.rightsubmenuactive, a:visited.rightsubmenuactive, a:hover.rightsubmenuactive {
	display: block;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #3B9AC2;
	background-color: #EDF6FA;
	padding-top: 6px;
	padding-left: 15px;		
	height: 20px;
	border: 0px;
}



table.content {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td.year {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 50px;
	vertical-align: top;
}

td.description{
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-bottom: 10px;
}

div.country {
	float:left;
	width: 180px;
}



div.country_bottom {
	float:left;
	width: 180px;
}

div#top {
float: left;
}

div.break {
	width: 500px;
}

div.description {
	width: 150px;
	float:left;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 20px;	
}

div.value {
	width: 270px;
	float: left;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 20px;		
}

/* CONTENT ENDE */
a.contentLinks, a:link.contentLinks, a:visited.contentLinks {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	height: 20px;
	border: 0px;
	line-height: 20px;
}

a:hover.contentLinks {
	text-decoration: underline;
	color: #3B9AC2;
	background-color: #FFFFFF;	
}


a.sitemap_top, a:link.sitemap_top, a:visited.sitemap_top {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 20px;
}

a:hover.sitemap_top {
	text-decoration: underline;
	color: #3B9AC2;
	background-color: #FFFFFF;	
}



a.sitemap_left, a:link.sitemap_left, a:visited.sitemap_left {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 16px;
	margin-left: 50px;
}

a:hover.sitemap_left {
	text-decoration: underline;
	color: #3B9AC2;
	background-color: #FFFFFF;	
}


a.sitemap_leftsub, a:link.sitemap_leftsub, a:visited.sitemap_leftsub {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 16px;
	margin-left: 100px;
}

a:hover.sitemap_leftsub {
	text-decoration: underline;
	color: #3B9AC2;
	background-color: #FFFFFF;	
}

a.sitemap_right, a:link.sitemap_right, a:visited.sitemap_right {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 16px;
	margin-left: 150px;
}

a:hover.sitemap_right {
	text-decoration: underline;
	color: #3B9AC2;
	background-color: #FFFFFF;	
}

img.enlarge {
	border: 0px;
	vertical-align: -3px;
}

div.images {
	position: absolute;
	right: 25px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;		
}

div.imagesApplications {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;
	float:left;
	margin-left: 18px;
}

div.imagesFull {
	position: absolute;
	right: 125px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;		
}

div.imagesKnowledge {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;		
}

div.imagesKnowledgeFloat {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;
	float: left;		
}

div.imagesFFT {
	position: absolute;
	right: 25px;
	top: 30px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;		
}

div.imagesFFT3 {
	position: absolute;
	right: 10px;
	top: 30px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;		
}

a.image, a:link.image, a:visited.image, a:hover.image {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	line-height: 15px;	
}

img#contentImage {
	border: 0px;
}

img.contentImage {
	border: 0px;
}

img#contactImage {
	border: 0px;
	position: absolute;
	left: 250px;
	top: 25px;
}

img#baseImage {
	border: 0px;
	position: relative;
	left: 0px;
}

img#baseImageLeft {
	border: 0px;
	position: relative;
	left: 0px;
	float: left;
}

img.noborder {
	border: 0px;
}

img.news {
	border: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}


h2.news {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	margin-bottom: 17px;
}

div#links {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	float: left;
	color: #3B9AC2;
	background-color: #FFFFFF;		
}

h1.content {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
}

h2.content {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
	line-height: 4px;
}

h2.jobs {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

h2.impressum {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 16px;
}

ul.content {
	list-style-type: square;
}

ul.content li {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 16px;
}

div.text {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 16px;
}

img.w3c {
	border: 0px;
	margin-top: 7px;
}

a#closeWindow, a:link#closeWindow, a:visited#closeWindow {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}

a:hover#closeWindow {
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #3B9AC2;
	line-height: 16px;
	text-decoration: underline;
}

div#footer {
	position: absolute;
	top: 533px;
	left: 0px;
	width: 968px;
	height: 35px;
	background-color: #D6EFFF;
	color: #000000;
}

a:hover.footerlinks {	
	position: relative;
	top: 10px;	
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D6EFFF;
	color: #000000;
	text-decoration: underline;	
	float: left;
}

a.footerlinks, a:link.footerlinks {
	position: relative;
	top: 10px;
	margin-left: 30px;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D6EFFF;
	color: #000000;
	text-decoration: none;
	float: left;
}

p#tagline {
	margin-top: 12px;
	text-align: right;
	font-family: verdana, arial, tahoma, trebuchet, serif;
	font-size: 10px;
	word-spacing: 6px;
	background-color: #D6EFFF;
	margin-right: 30px;
	color: #000000;
}

.infblue {color:#2E7898;}