* {	margin:0px;	padding:0px;	border:0px none;	overflow:hidden;}html , body {	height: 100%;	width: 100%;}body {	background:#fff3db url(bg_viewport.jpg) repeat-x center fixed;	overflow:auto;}#overlay_viewport {	position:absolute;	bottom:50%;	left:0px;	width:3200px;	height:1200px;	margin-bottom:310px;	background-color:#ffffff;	overflow:hidden;	z-index:0;}/*#fricca {	width:100%;	height:50%;	margin-bottom:-310px;	float:left;}*/#canvas {	position:absolute;	top:50%;	left:50%;	width:1000px;	height:620px;	margin-left:-500px;	margin-top:-310px;	overflow:visible;	z-index:1;	background:#ffffff url(bg_canvas.jpg) center top no-repeat;}/*#canvas {	margin:0 auto;	position:relative;	width:1000px;	height:620px;	clear:left; 	background:#ffffff url(bg_canvas.jpg) center top no-repeat;	overflow:auto;} */#overlay_canvas {	position:absolute;	top:0px;	left:190px;	width:590px;	height:70px;	z-index:2;	background:url(bg_overlay.png) center top no-repeat;}* html #overlay_canvas {	background:url(bg_overlay.gif) center top no-repeat;}#content ,#content_presentation ,#content_information {	position:absolute;	top:14px;	left:210px;	width:562px;	height:556px;	overflow:auto;	padding-right:210px;	padding-top:30px;	padding-left:18px;}* html #content ,* html #content_presentation ,* html #content_information {	width:790px;	height:586px;	w\idth:562px;	he\ight:556px;}#content_home {	position:absolute;	top:14px;	left:210px;	width:580px;	height:586px;	overflow:auto;	padding-right:210px;}* html #content_home {	width:790px;	w\idth:580px;}#content_information #content_main_content {	float:left;	width:280px;	margin-right:12px;	overflow:visible;	float:left;}#content_presentation #content_aux_content {	margin-top:12px;}#content_information #content_aux_content {	float:left;}#content_head_content {	display:block;	clear:both;}#menu {	position:absolute;	left:30px;	top:30px;	width:150px;}#menu img {	margin:0px;	padding:0px;	display:block;	line-height:100%;}.menu_container {	margin-bottom:18px;}#logo {	position:absolute;	top:40px;	left:820px;	width:130px;	height:240px;	z-index:2;}.media_inline {	float:right;	margin:12px 6px 12px 12px;	max-width:182px;}* html .media_inline {	width:180px;}.media_central {	clear:both;	float:none;	margin:12px 0px;}.media_left {	float:left;	margin:12px 0px;}.media_inline * ,.media_left * {	margin:0px;	padding:0px;	display:block;	text-align:right;	float:none;}.media_central * {	margin:0px;	padding:0px;	display:block;	text-align:left;	float:none;}.media_inline img ,.media_left img ,.media_central img {	border:1px solid #606060;}.media_inline dt , .media_left dt , .media_center dd {	font-size:11px;}.separator_default {	clear:both;	float:none;	height:12px;	display:block;}.separator_bottom {	clear:both;	float:none;	height:24px;	display:block;}#accessibility_menu {	position:absolute;	left:-1200px;	height:0px;	z-index:0;}/* relative to: content */#home_animation {	position:absolute;	top:30px;	left:0px;	width:720px;	height:295px;	border:1px solid blue;	background:red;}table {	margin-left:1px;	margin-bottom:12px;	border:1px solid #808080;	padding:3px 6px;	border-collapse:collapse;}td {	padding:3px 18px;	border:1px solid #c0c0c0;	text-align:left;}.igel_footer {	background:url(igel_footer.jpg) no-repeat top left;	margin:0px;	padding:0px;	padding-bottom:12px;}.igel_footer * {	color:#202020;	display:block;}.igel_footer_time {	background:url(igel_footer_time.jpg) no-repeat top left;	min-height:48px;	padding-left:60px;	padding-bottom:6px;	display:block;}.igel_footer_cost {	background:url(igel_footer_cost.jpg) no-repeat top left;	min-height:48px;	padding-left:60px;	padding-bottom:6px;	display:block;}.igel_footer_information {	background:url(igel_footer_information.jpg) no-repeat top left;	min-height:48px;	padding-left:60px;	padding-bottom:6px;	display:block;}* html .igel_footer_time ,* html .igel_footer_cost ,* html .igel_footer_information {	height:48px;	list-style-type:none;}