* {	margin:0px;	padding:0px;	border:0px none;}img {	display:block;}body {	background:#13144f url(bg_viewport.jpg) fixed center no-repeat;	overflow:hidden;}#canvas {	position:absolute;	top:50%;	left:50%;	width:980px;	height:600px;	margin-left:-490px;	margin-top:-300px;	overflow:hidden;}#top {	position:absolute;	top:5px;	left:310px;	width:600px;	height:105px;	overflow:hidden;	vertical-align:bottom;}#menu {	position:absolute;	top:0px;	left:0px;	width:310px;	height:600px;	overflow:auto;	padding:0px;}#content , #content_presentation , #content_information {	position:absolute;	top:136px;	right:10px;	width:589px;	height:409px;	overflow:auto;	padding-top:12px;	padding-bottom:10px;	padding-left:4px;	padding-right:40px;}* html #content , * html #content_presentation , * html #content_information {	width:642px;	height:431px;	w\idth:589px;	he\ight:409px;}#content_left_content {	width:250px;	margin-right:12px;	float:left;}#content_right_content {	width:300px;	float:right;}#content_complete_content {	float:none;	clear:both;}p, ul, li, h1, h2, h3, h4, h5, h6, h7, pre {	font-family:Verdana, sans-serif;	font-size:13px;	color:#202020;	margin-bottom:12px;	line-height:17px;}dl, dd, dt {	font-family:Verdana, sans-serif;	font-size:11px;	color:#202020;	margin-bottom:12px;	line-height:13px;}h1 {	font-size:32px;	font-weight:normal;	margin-bottom:12px;	margin-top:6px;	line-height:36px;}h2 {	font-size:16px;	font-weight:bold;	margin-bottom:12px;	margin-top:6px;	line-height:20px;}.main_headline {	width:570px;	height:40px;}li {	margin-left:18px;	margin-bottom:0px;	list-style-type:square;	list-style-position:outside;	color:#808080;	font-size:18px;}li span {	color:#202020;	font-size:13px;	vertical-align:baseline;}.link ul , .link li {	font-size:13px;}a {	color:#202020;	text-decoration:underline;}em , strong {	font-weight:bold;	font-style:normal;}#menu li {	list-style-type:none;}#menu_home {	position:absolute;	left:90px;	top:120px;	border:0px none;}#menu_prototypen {	position:absolute;	left:10px;	top:160px;	border:0px none;}#menu_serien {	position:absolute;	left:10px;	top:220px;	border:0px none;}#menu_referenzen {	position:absolute;	left:70px;	top:300px;	border:0px none;}#menu_ueberuns {	position:absolute;	left:70px;	top:340px;	border:0px none;}#menu_technik {	position:absolute;	left:70px;	top:380px;	border:0px none;}#menu_standort {	position:absolute;	left:70px;	top:420px;	border:0px none;}#menu_kontakt {	position:absolute;	left:10px;	top:470px;	border:0px none;}#menu_agb {	position:absolute;	left:90px;	top:540px;	border:0px none;}#menu_impressum {	position:absolute;	left:160px;	top:540px;	border:0px none;}#accessibility_menu {	position:absolute;	top:-1000px;	left:-1000px;}.arrow_square {	float:left;	width:190px;	height:150px;	margin:0px;	margin-bottom:6px;}.arrow_wide {	float:left;	width:270px;	height:130px;	margin:0px;	margin-bottom:24px;}.arrow_thin {	float:left;	width:150px;	height:130px;	margin:0px;	margin-bottom:24px;}#footer {	position:absolute;	width:190px;	top:0px;	left:400px;	display:none;}#footer_home_left {	position:absolute;	width:300px;	bottom:10px;	left:10px;	text-align:right;	border-top:1px solid #93a7b3;	padding-top:10px;}#footer_home_right {	position:absolute;	width:240px;	bottom:0px;	left:320px;}#footer * , #footer_home * {	margin:0px;}.media_team {	clear:both;	float:left;	margin-right:3px;	height:92px;	margin-top:3px;}.media_team img {	width:auto;	border:1px solid #13144f;}.media_team_name {	float:left;	margin-top:6px;}.media_team_name img {	border:0px;	margin:0;	height:auto;}.media_team dd , .media_team_name dd {	display:none;}.media_left {	clear:both;	margin-top:6px;}.media_left img {	width:272px;	height:92px;	border:1px solid #13144f;	margin-bottom:12px;	margin-right:12px;}.media_left dt {	font-weight:bold;}.media_presentation {	clear:both;	margin-top:6px;	margin-bottom:18px;}.media_presentation img {	width:240px;	border:1px solid #13144f;	float:none;	margin-bottom:6px;}.media_presentation dt {	font-weight:bold;	margin-bottom:0px;}.media_bar {	float:left;	margin-right:6px;	margin-bottom:18px;}.mediabar_container {	position:relative;	float:left;	margin-right:8px;	display:inline;	border:#00ff00;}.mediabar_preview {	width:80px;	height:58px;	border:#13144f 1px solid;}.mediabar_show {	position:absolute;	z-index:9;	top:-12px;	left:-8px;	width:96px;	height:70px;	border:#13144f 1px solid;	display:none;}.mediabar_show_left {	position:absolute;	z-index:99;	top:-12px;	left:0px;	width:96px;	height:70px;	border:#13144f 1px solid;	display:none;}.mediabar_show_right {	position:absolute;	z-index:99;	top:-12px;	left:-16px;	width:96px;	height:70px;	border:#13144f 1px solid;	display:none;}.picturetext span {	display:none;}#presentation_show {	position:absolute;	z-index:9;	width:610px;	height:440px;	top:130px;	left:320px;}#presentation_hide {	position:absolute;	z-index:9;	width:610px;	height:440px;	top:-440px;	left:320px;}.flash_container {	width:610px;	height:440px;}