/* CSS Document */

html, body {
	background: #ffffff;
	color: #314B56;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
body {
	min-width: 955px;
}
a:focus {
	outline:none;
}
#container {
	position: relative;
	margin: 0 auto;
	width: 955px;
}



/* header: contains language, menu and breadcrumb */

#header {
	position: relative;
	height: 120px;
	width: 955px;
	color: #009900;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url(../img/header.jpg);
}

#focusonyou {
	position: absolute;
	right: 1px;
	top: 28px;
	width: 179px;
	height: 18px;
	background-repeat: no-repeat;
	background-image: url(../img/focusonyou.gif);
}
#language {
	position: absolute;
	left: 795px;
	top: 93px;
}
.language_item {
	padding: 5px;
}

#menu {
	position: absolute;
	top: 70px;
	left: 225px;
}

#breadcrumb {
	position: absolute;
	top: 102px;
	left: 0px;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}
#breadcrumb A {
	color: #666666;
	text-decoration: none;
}
#breadcrumb A:hover {
	color: #666666;
	text-decoration: underline;
}
#search {
	position: absolute;
	left: 620px;
	top: 26px;
	width: 200px;
	height: 30px;
}


/* subcontainer: contains context and content */

#subcontainer {
	position: relative;
	clear: both;
	background-image: url(../img/content.png);
	background-repeat: repeat-y;
	width: 1010px;
}

#context {
	float: left;
	margin-left: 7px;
	width: 205px;
}
.context_title {
	display: block;
	width: 125px;
	font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0;
	color: #ffffff;
	font-size: 20px;
	letter-spacing: 2px;
}
.context_item {
	display: block;
	width: 111px;
	background-color: #D5E4EB;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0;
	border-top: #5F7580 solid 1px;
	color: #5F7580;
	font-size: 11px;
	font-weight: normal;
}
.context_item:hover {
	background-color: #69A8BA;
	color: #ffffff;
	text-decoration: none;
}
.context_item_active {
	display: block;
	width: 111px;
	background-color: #ff0000; 
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0;
	border-top: #5F7580 solid 1px;
	font-size: 11px;
	font-weight: normal;
}
.context_item_active:hover {
	text-decoration: none;
}
.literature_image {
	position: absolute;
	left: 360px;
	top: 35px;
	width: 90px;
	height: 132px;
}
.literature_text {
	position: absolute;
	left: 360px;
	top: 390px;
	width: 300px;
	height: 150px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
}
.quality_image {
	position: absolute;
	left: 360px;
	top: 35px;
	width: 90px;
	height: 132px;
}
.quality_text {
	position: absolute;
	left: 360px;
	top: 390px;
	width: 300px;
	height: 150px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
}

.agenda_title {
	position: absolute;
	left: 153px;
	top: 32px;
	width: 750px;
	height: 340px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	overflow: hidden;
}
.agenda_text {
	position: absolute;
	left: 153px;
	top: 66px;
	width: 770px;
	height: 345px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	overflow-x: hidden;
	overflow-y: scroll;
}


.product_group_1, .product_group_1:visited {
	display: block;
/*	height: 16px;*/
	width: 287px;
	background-color: #235C82;
	background-image: url(../img/product_group_1_e.png);
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	border: #235C82 solid 1px;
	font-size: 13px;
	font-weight: normal;
}
.product_group_1_active, .product_group_1_active:visited {
	display: block;
/*	height: 17px;*/
	width: 287px;
	background-color: #235C82;
	background-image: url(../img/product_group_1_a.png);
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
}
.product_group_1:hover {
	color: #235C82;
/*	height: 16px;*/
	width: 286px;
	padding-left: 14px;
	padding-top: 4px;
	background-color: #D1E1EB;
	text-decoration: none;
	border: #235C82 solid 1px;
	background-image: url(../img/product_group_1_o.png);
	background-repeat: no-repeat;
}

.product_group_1_active:hover  {
	color: #235C82;
/*	height: 16px;*/
	width: 286px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D1E1EB;
	text-decoration: none;
	background-image: url(../img/product_group_1_o.png);
	background-repeat: no-repeat;
}


.product_group_2, .product_group_2:visited {
	display: block;
/*	height: 16px;*/
	width: 281px;
	background-color: #508AB5;
	color: #ffffff;
	text-decoration: none;
	padding-left: 21px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}
.product_group_2_active, .product_group_2_active:visited {
	display: block;
/*	height: 16px;*/
	width: 281px;
	background-image: url(../img/product_group_2_a.png);
	background-repeat: no-repeat;
	padding-left: 21px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #508AB5;
	text-decoration: none;
	border-bottom: #508AB5 solid 1px;
}
.product_group_2:hover {
	width: 281px;
/*	height: 15px;*/
	color: #508AB5;
	background-color: #D1E1EB;
	text-decoration: none;
	padding-left: 21px;
	padding-top: 6px;
	background-image: url(../img/product_group_2_o.png);
	background-repeat: no-repeat;
}

.product_group_2_active:hover {
	width: 281px;
/*	height: 15px;*/
	color: #508AB5;
	background-color: #D1E1EB;
	text-decoration: none;
	padding-left: 21px;
	padding-top: 6px;
	border-bottom: #508AB5 solid 1px;
	background-image: url(../img/product_group_2_o.png);
	background-repeat: no-repeat;
}

.product_group_3, .product_group_3:visited {
	display: block;
	width: 279px;
	min-height: 15px;
	background-color: #7FA8C8;
	color: #ffffff;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../img/product_group_3_e.png);
	background-repeat: no-repeat;
}
.product_group_3_active, .product_group_3_active:visited {
	display: block;
	width: 279px;
	min-height: 15px;
	padding-left: 30px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #7FA8C8;
	text-decoration: none;
	background-image: url(../img/product_group_3_a.png);
	background-repeat: no-repeat;
}
.product_group_3:hover, .product_group_3_active:hover {
	min-height: 14px;
	color: #7FA8C8;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 0px;
	background-color: #D1E1EB;
	text-decoration: none;
	border: #7FA8C8 solid 1px;
	background-image: url(../img/product_group_3_o.png);
	background-repeat: no-repeat;
}


.product_group_4, .product_group_4:visited {
	display: block;
	width: 284px;
	background-color: #D1E1EB;
	color: #195871;
	text-decoration: none;
	padding-left: 24px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0;
	border: #D1E1EB solid 1px;
	font-size: 10px;
	font-weight: normal;
	background-image: url(../img/product_group_4_e.png);
	background-repeat: no-repeat;
}
.product_group_4:hover {
	display: block;
	width: 284px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 24px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border: #87B4C2 solid 1px;
	background-image: url(../img/product_group_4_o.png);
	background-repeat: no-repeat;
}
.product_group_4_active, .product_group_4_active:visited {
	display: block;
	width: 284px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 24px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border: white solid 1px; /*#87B4C2 solid 1px;*/
	background-image: url(../img/product_group_4_a.png);
	background-repeat: no-repeat;
}
.product_group_4_active:hover {
	display: block;
	width: 284px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 24px;
	padding-right: 1px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border: #87B4C2 solid 1px;	
	background-image: url(../img/product_group_4_o.png);
	background-repeat: no-repeat;
}



/* these are the menu's for flat pages */
.menu_wide_group, .menu_wide_group:visited, .menu_wide_group_active, .menu_wide_group_active:visited {
	display: block;
	width: 297px;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	border: #508AB5 solid 1px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #508AB5;
	text-decoration: none;
}
.menu_wide_group:hover, .menu_wide_group_active:hover {
	color: #508AB5;
	background-color: #D1E1EB;
	text-decoration: none;
	border: #508AB5 solid 1px;
}
.menu_wide_item, .menu_wide_item:visited {
	display: block;
	width: 297px;
	background-color: #D1E1EB;
	color: #195871;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	border: #D1E1EB solid 1px;
	font-size: 11px;
	font-weight: normal;
}
.menu_wide_item_active, .menu_wide_item:hover, .menu_wide_item_active:visited, .menu_wide_item_active:hover {
	display: block;
	width: 297px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: #87B4C2 solid 1px;
}


.menu_small_group, .menu_small_group:visited, .menu_small_group_active, .menu_small_group_active:visited {
	display: block;
	width: 111px;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	border: #508AB5 solid 1px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #508AB5;
	text-decoration: none;
}
.menu_small_group:hover, .menu_small_group_active:hover {
	color: #508AB5;
	background-color: #D1E1EB;
	text-decoration: none;
	border: #508AB5 solid 1px;
}
.menu_small_item, .menu_small_item:visited {
	display: block;
	width: 111px;
	background-color: #D1E1EB;
	color: #195871;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	border: #D1E1EB solid 1px;
	font-size: 11px;
	font-weight: normal;
}
.menu_small_item_active, .menu_small_item:hover, .menu_small_item_active:visited, .menu_small_item_active:hover {
	display: block;
	width: 111px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: #87B4C2 solid 1px;
}


.menu_reference_group, .menu_reference_group:visited, .menu_reference_group_active, .menu_reference_group_active:visited {
	display: block;
	width: 190px;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	border: #508AB5 solid 1px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #508AB5;
	text-decoration: none;
}
.menu_reference_group:hover, .menu_reference_group_active:hover {
	color: #508AB5;
	background-color: #D1E1EB;
	text-decoration: none;
	border: #508AB5 solid 1px;
}
.menu_reference_item, .menu_reference_item:visited {
	display: block;
	width: 190px;
	background-color: #D1E1EB;
	color: #195871;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	border: #D1E1EB solid 1px;
	font-size: 11px;
	font-weight: normal;
}
.menu_reference_item_active, .menu_reference_item:hover, .menu_reference_item_active:visited, .menu_reference_item_active:hover {
	display: block;
	width: 190px;
	background-color: #ffffff;
	color: #195871;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: #87B4C2 solid 1px;
}



.reference_menu_title {
	position: absolute;
	left: 250px;
	top: 40px;
	width: 600px;
	color: #38525D;
	font-size: 16px;
}
.reference_image {
	position: absolute;
	left: 250px;
	top: 150px;
	width: 90px;
	height: 132px;
}
.reference_title {
	position: absolute;
	left: 360px;
	top: 145px;
	width: 300px;
	height: 40px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
}
.reference_text {
	position: absolute;
	left: 360px;
	top: 190px;
	width: 300px;
	height: 150px;
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
}

.company_text {
	position: absolute;
	left: 150px;
	top: 30px;
	width: 400px;
	height: 430px;
	font-size: 11px;
	line-height: 150%;
}
.company_history_text {
	position: absolute;
	left: 150px;
	top: 30px;
	width: 500px;
	height: 430px;
	font-size: 11px;
	line-height: 150%;
}
.company_box {
	position: absolute;
	left: 598px;
	top: 30px;
	width: 320px;
	height: 220px;
	color: #ffffff;
	font-size: 11px;
	line-height: 150%;
}
.company_jobs {
	position: absolute;
	left: 500px;
	top: 30px;
	width: 400px;
	height: 430px;
	font-size: 11px;
	line-height: 150%;
}
.company_jobs_text {
	position: absolute;
	left: 150px;
	top: 30px;
	width: 300px;
	height: 430px;
	font-size: 11px;
	line-height: 150%;
}

#content {
	float: right;
	width: 620px;
	margin-right: 60px;
	padding-left: 10px;
}
#content a {
	text-decoration: none;
}

.product {
	position: relative;
	display: block;
	width: 615px;
	padding-top: 10px;
}

.product_code {
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	float: left;
}

.product_tip_text {
	display: inline;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	padding-left: 10px;
	width: 160px;
	float: left;
}

.product_code_large {
	display: block;
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 80px;
}

.product_description {
	color: #2F4C54;
	font-size: 11px;
	float: left;
}

.product_image {
}

.product_tip_image {
	position: relative;
	float: right;
	text-align: center;
	vertical-align: middle;
}

.product_tipzoom_image {
	position: relative;
	display: block;
	float: right;
	width: 193px;
	height: 135px;
	text-align: center;
	vertical-align: middle;
}

.product_title {
	display: block;
	color: #FF0000;
	position: relative;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding-left: 5px;
}
.product_area {
	display: block;
	position: relative;
	color: #314B56;
	font-size: 11px;
	float: left;
	clear: both;
	width: 600px;
}
.product_group_text {
	display: block;
	position: relative;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	width: 597px;
	background-color: #8FA6C4;
	padding: 10px;
}


.product_colors {
	text-align: right;
	width: 145px;
	
}
.product_line {
	position: relative;
	clear: both;
	width: 615px;
	height: 10px;
	border-bottom: 1px #2F4C54 solid;
}

.product_zoom {
	position: absolute;
	float: left;
	clear: both;
	z-index: 10;
}
.product_mini_zoom {
	position: absolute;
	display: block;
	left: 0px;
	top: -1px;
}

.product_table table {
	border-style: none;
	font-size: 11px;
}

.product_table tr {
	border-style: none;
	padding: 0px;
}

.product_table th {
	text-align: center;
	background-color: #568CA4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	color: white;
	font-size: 11px;
}
.product_table td {
	text-align: center;
	background-color: #E9F1F4;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	color: #568CA4;
	font-size: 11px;
}


.video_content {
	position: absolute;
	left: 165px;
	top: 37px;
	width: 480px;
	height: 450px;
}
.video_text {
	position: absolute;
	left: 704px;
	top: 37px;
	width: 220px;
	height: 415px;
	font-size: 11px;
	line-height: 150%;
}
.video_thumbnail {
	position: relative;
	float: left;
	width: 98px;
	height: 135px;
	margin-right: 20px;
}
.video_thumbnail_image {
	position: relative;
	width: 98px;
	height: 105px;
	margin-bottom: 10px;
}
.video_thumbnail_title {
	position: relative;
	width: 98px;
	height: 30px;
	text-align: center;
	font-size: 11px;
}

.whatsnew_content {
	position: absolute;
	left: 218px;
	top: 0px;
	width: 736px;
	height: 480px;
}

.whatsnew_video {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 376px;
	height: 282px;
	overflow: hidden;
	background-color: #c7e6f9;
}
.whatsnew_usps {
	position: absolute;
	left: 378px;
	top: 0px;
	width: 172px;
	height: 262px;
	overflow: hidden;
	color: #ffffff;
	padding: 10px;
	overflow: auto;
	background: url(../img/whatsnew_usps.jpg);
}
.whatsnew_usps h1 {
	font-size: 18px;
}
.whatsnew_usps ul {
	margin-left: 10px;
	padding-left: 10px;
}

.whatsnew_titel {
	position: absolute;
	left: 0px;
	top: 284px;
	width: 570px;
	height: 20px;
	background-color: #005391;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.whatsnew_downloads_titel {
	position: absolute;
	left: 572px;
	top: 0px;
	width: 163px;
	height: 20px;
	background-color: #005391;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.whatsnew_downloads {
	position: absolute;
	left: 572px;
	top: 20px;
	width: 163px;
	height: 383px;
	overflow: auto;
	background-color: #6baed3;
}
.whatsnew_links {
	position: absolute;
	left: 572px;
	top: 405px;
	width: 163px;
	height: 75px;
	overflow: auto;
	background-color: #c7e6f9;
	color: #005391;
}
.whatsnew_links a {
	color: #005391;
}
.whatsnew_links a:visited {
	color: #005391;
}


#disclaimer {
	position: absolute;
	left: 10px;
	top: 20px;
	display: block;
	height: 430px;
	width: 935px;
	overflow-y: scroll;
	overflow-x: none;
}

/* footer */

#footer {
	clear: both;
	height: 30px;
	width: 935px;
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	font-size: 10px;
	color: #77889F;
}
#footer A {
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#footer A:hover {
	color: #666666;
	text-decoration: underline;
}



/* DEFAULTS */

.a_red {
	color: #ff0000;
	text-decoration: underline;
}
.a_red:active {
	color: #ff0000;
	text-decoration: underline;
}
.a_red:visited {
	color: #ff0000;
}
.a_red:hover {
	color: #ff0000;
	text-decoration: underline;
}
.a_white {
	color: #ffffff;
	text-decoration: underline;
}
.a_white:active {
	color: #ffffff;
	text-decoration: underline;
}
.a_white:visited {
	color: #ffffff;
}
.a_white:hover {
	color: #ffffff;
	text-decoration: underline;
}

A {
	color: #666666;
	text-decoration: underline;
}
A:visited {
	color: #666666;
}
A:hover {
	color: #666666;
	text-decoration: underline;
}
H2 {
	text-align: left;
	font-size: 14px;
	line-height: 150%;
	padding-top: 20px;
	color: #009900;
}
HR {
	border: 0;
	width: 100%;
	color: #009900;
	background-color: #888888;
	height: 1px;
	clear: both;
}
p {
	text-align: left;
	font-size: 11px;
	line-height: 150%;
}
td {
	text-align: left;
	font-size: 11px;
	line-height: 150%;
}
th {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 150%;
}
ul {
	text-align: left;
	font-size: 11px;
	line-height: 150%;
}
li {
	text-align: left;
	font-size: 11px;
	line-height: 150%;
}
.title {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #FF0000;
}

#error_message {
	color: #FF0000;
	font-weight: bold;
	display: none;
}

#column {
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	left: 28px;
	top: 130px;
	height: 132px;
	width: 255px;
	font-size: 10px;
	text-align: left;
	color: #000000;
}


#whatsnew {
	position: absolute;
	left: 621px;
	top: 140px;
}

.minimal_table {
	margin: 0;
	padding: 0;
	border: 0px;
}
.minimal_tr {
	margin: 0;
	padding: 0;
	border: 0px;
}
.minimal_td {
	margin: 0;
	padding: 0;
	border: 0px;
}
.img_button {
	margin: 0;
	padding: 0;
	border: 0px;
	line-height: 0;
	font-size: 0px;
}

.product_preview {
	display: block;
	position: relative;
	height: 165px;
	width: 186px;
	float: left;
}

.tab-container {
	position: relative;
	display: block;
	width: 556px;
	height: 440px;
	color: #2F4C54;
	font-size: 11px;
	margin-top: 12px;
}
.tab-menu {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 38px;
	height: 440px;
	background: url(../img/tab-menu.png);
}

.tab {
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 33px;
	height: 33px;
	text-align: center;
	line-height: 48px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	text-decoration: none;
	color: white;
	margin-bottom: 10px;
}
.tab:hover 			{ background-position: 0px -33px; }
.tab.current 		{ background-position: 0px -33px; }
.tab.current:hover 	{ background-position: 0px -33px; }
.tab-info			{ background: url(../img/tab-info.png); no-repeat; background-position: left top; background-attachment: scroll; }
.tab-zoom			{ background: url(../img/tab-zoom.png); no-repeat; background-position: left top; background-attachment: scroll; }
.tab-docs			{ background: url(../img/tab-docs.png); no-repeat; background-position: left top; background-attachment: scroll; }
.tab-3d				{ background: url(../img/tab-3d.png); no-repeat; background-position: left top; background-attachment: scroll; }
.tab-video			{ background: url(../img/tab-video.png); no-repeat; background-position: left top; background-attachment: scroll; }

.tab-content		{
	position: absolute;
	top: 0px;
	left: 48px;
	display: none;
	width: 512px;
	height: 445px;
	overflow: auto;
}
.tab-content.current {
	display: block;
}

.tab-docs-doc {
	display: block;
	height: 50px;
	padding-left: 10px;
}
.tab-docs-thumbnail {
	display: block;
	height: 50px;
	width: 40px;
	float: left;
}
.tab-docs-title {
	display: block;
	height: 50px;
	line-height: 36px;
}
.tab-docs-title a {
	text-decoration: none;
}


.mtab-menu {
	position: absolute;
	top: 70px;
	left: 100px;
	display: block;
	width: 125px;
	height: 20px;
}
.mtab {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 48px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	text-decoration: none;
	color: white;
	margin-right: 5px;
}
.mtab:hover 		{ background-position: 0px -20px; }
.mtab.current 		{ background-position: 0px -20px; }
.mtab.current:hover { background-position: 0px -20px; }
.mtab-info			{ background: url(../img/mtab-info.png); }
.mtab-zoom			{ background: url(../img/mtab-zoom.png); }
.mtab-docs			{ background: url(../img/mtab-docs.png); }
.mtab-3d			{ background: url(../img/mtab-3d.png); }
.mtab-video			{ background: url(../img/mtab-video.png); }

.whatsnew_image {
	position: absolute;
	left: 240px;
	top: 30px;
	width: 240px;
	height: 450px;
}
.whatsnew_text {
	position: absolute;
	left: 600px;
	top: 10px;
	width: 300px;
	height: 450px;
}
