
	body {margin: 0; padding: 0; background :#F5F5F5;
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000;}

	table {border: 0px solid; line-height: 1.7;}
	th, td {padding: 0 10px 10px 0; border: 0px solid;}

	ul {margin: 5px 0 0 10px; padding: 0 0 0 5px; line-height: 1.7;}

	a {text-decoration: none; color: #000; font-weight: bold;}
	a:hover {color: #0C58A7;}
	aronym {border: none;}

	input,textarea {border: 1px solid #333; background: white;
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}


	#sidemast {width: 950px; padding: 60px 0 0 100px;}

	#navbar_top {position: absolute; top: 5px; left: 800px; height: 20px; font-size: 7pt; white-space: nowrap;}
	#navbar_top	a {text-decoration: none; color: #0C58A7; padding: 0 1em 0 0;}
	#navbar_top #current {color: #DB583D;}
	#navbar_top	a:hover {color: #DB583D;}
	#navbar_top	b {display: none;}
         .lang {vertical-align: bottom;}

	#subhead {width: 950px; height: 60px; background: #4996DA;}

	#navbar {width: 870px; margin: 0 0 0 80px; padding: 10px 0 10px 0; white-space: nowrap;
		font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;
		background: #0C58A7; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF;}
	#navbar	a {text-decoration: none; color: #FFF; padding: 10px 20px 10px 20px; margin: 0;}
	#navbar #current {color: #333; background: #DBDBDB;
		border: 1px solid #FFF; padding: 10px 19px 10px 19px;}
	#navbar	a:hover {color: #333; background: #DBDBDB;
		border: 1px solid #FFF; padding: 10px 19px 10px 19px;}
	#navbar	b {display: none;}

         #forum {padding: 0; margin: 0; float: right;}

	#main {width: 630px; height: 523px; margin: 0 0 0 80px; padding: 55px 220px 4em 20px; background: url(bilder/home-bg.jpg) no-repeat;
		border-bottom: 1px solid #FFF;}
         .home {margin-right: 110px;}
         .image {margin: 10px 10px 10px 10px;}

	#main h1 {font-size: 14pt; margin: 0 0 -10px 0;}
	#main h2 {font-size: 10pt; line-height: 1.5;}
         #main h3 {font-size: 10pt; padding: 0; margin: 0;}
	#main p {line-height: 1.7; padding: 50px 0 0 0;}
         .jobs {padding-top: 0;}
         .last {padding-bottom: 20px;}
	#main img {margin: 30px -17em 0 25em;}


	#main_split {width: 870px; margin: 0 0 0 80px; padding: 0; border-bottom: 1px solid #FFF;}
	#main_split h1 {font-size: 13pt; margin: 0 0 -15px 0;}
	#main_split h2 {font-size: 10pt; line-height: 1.5;}
         #main_split h3 {font-size: 10pt; padding: 0; margin: 0;}
	#main_split p {line-height: 1.7; padding: 50px 0 0 0;}
         .intro {margin-bottom: 20px;}


	#main_split table {border: 0px solid; width: 100%;}
	#main_split th, td {padding: 50px 30px 4em 20px; border: 0px solid;}
	.left {width: 556px; background: #DBDBDB; border-left: 1px solid #FFF;}
         .left02 {width: 556px; background: #DBDBDB; border-right: 1px solid #FFF;}
         .left-partner {width: 556px; background: #DBDBDB url(bilder/europa.gif) no-repeat; border-right: 1px solid #FFF;}
         .partner {margin-top: 300px;}
	.right {width: *; background: #E5E5E5;
		vertical-align: top; padding: 35px 1em 0 20px;}

	.rot {list-style-image: url(bilder/liste02.gif);}

	.kont_table {border: 0px solid; width: 100%;}
	.kont_th, .kont_td {padding: 5px 0 5px 0; border: 0px solid;}

         .in_table {border: 0px solid; width: 100%;}
         .in_th, .in_td {border: 0px solid; padding: 0; margin: 0;}

         .stick_table {border: 0px solid; width: 100%;}
         .stick_th, .stick_td {padding: 0; margin: 0;}


	#produkte {width: 820px; margin: 0 0 0 80px; padding: 0 0 4em 0; background: #DBDBDB;
		border-bottom: 1px solid #FFF;}
	#produkte p {line-height: 1.7; padding: 50px 0 0 0;}
	.prod_table {border: 1px solid black; width: 100%;}
	.prod_th, .prod_td {padding: 20px 10px 20px 20px; border-bottom: 0px solid #FFF;}
         .prod_th, .prod_td1 {padding: 20px 10px 20px 20px;}
         .prod_th, .prod_td2 {padding: 20px 10px 20px 20px; border-top: 1px solid #FFF;}
	#produkte ul {list-style-image: url(bilder/liste02.gif);}


	#footer {width: 861px; margin: 0 0 0 80px; padding: 1em 0 2em 1em; font-size: 7pt;
		border-top: 3px solid #0C58A7;}


	#foto {position: absolute; top: 277px; left: 687px; width: 213px;}
	#foto p {padding: 0px 1em 0 20px; line-height: 1.7;}

	#foto02 {position: absolute; top: 647px; left: 687px;}
         #foto03 {position: absolute; top: 613px; left: 687px; width: 213px;}
         #foto03 p {padding: 0px 1em 0 20px; line-height: 1.7;}
         #foto04 {position: absolute; top: 377px; left: 687px; width: 213px;}

	#collage {position: absolute; top: 340px; left: 520px;}
	#inno {position: absolute; top: 1105px; left: 709px; width: 213px;}

	#partner01 {position: absolute; top: 797px; left: 337px;}
	#partner02 {position: absolute; top: 982px; left: 337px;}
         #partner03 {position: absolute; top: 1570px; left: 337px;}
         #partner03en {position: absolute; top: 1700px; left: 337px;}
         #partner04 {position: absolute; top: 1735px; left: 337px;}
         #partner04en {position: absolute; top: 1862px; left: 337px;}
