html, body {width: 100%; height: 100%; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #00225D;}
img {border: none;}
a {text-decoration: none; color: #ffffff;}
a:hover {text-decoration: underline;}
ul, ol {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; margin: 0px 0px 4px; padding: 0px 0px 0px 32px;}
li {margin: 0px;}

span.italic {font-style: italic;}
div.background {position: absolute; width: 100%; height: 100%;}

div#container {position: absolute; width: 960px; height: 600px; margin: -300px 0px 0px -480px; padding: 0px; top: 50%; left: 50%; background-color: #00225D;}

div#container div#content {position: absolute; top: 32px; left: 0px; width: 960px; height: 536px; background-color: #ffffff; overflow: hidden;}

div#container div#content div#mainmenu, div#container div#content div#bgMainmenu {position: absolute; width: 208px; height: 536px; left: 0px; top: 0px;}
div#container div#content div#bgMainmenu {background-color: #3BA1CF; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5;}
div#container div#content div#submenu {position: absolute; width: 240px; height: 536px; left: 208px; top: 0px; overflow: hidden;}

div#container div#content div#mainmenu div.submenu {background-color: #173F83; filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; padding: 8px 0px; *padding: 0px;}
div#container div#content div#mainmenu div.submenu p {margin: 0px; padding: 0px;}

div#container div#content div#submenu div#bgMenu0, div#container div#content div#submenu div#bgMenu1, div#container div#content div#submenu div#bgMenu2 {background-color: #00225D; filter: alpha(opacity=15); -moz-opacity: .5; opacity: .5; z-index: -1;}

div#container div#content div#window {position: absolute; width: 640px; height: 536px; left: 208px; top: 0px; z-index: 1; overflow: hidden; z-index: -1;}
div#container div#content div#window div#visie {position: absolute; width: 640px; height: 536px; left: -640px; top: 0px; background-color: #ffffff; overflow: hidden}
div#container div#content div#window div#visie div#close {position: absolute; width: 23px; height: 23px; top: 4px; left: 613px; z-index: 1;}
div#container div#content div#window div#visie div#trailers {position: absolute; width: 424px; text-align: center; left: 0px; top: 0px; padding: 32px 0px 0px;}
div#container div#content div#window div#visie div#visietext {position: absolute; width: 184px; padding: 16px 16px 32px; left: 424px; top: 0px; overflow: hidden;}
div#container div#content div#window div#visie div#visietext h1 {margin: 16px 0px 0px; font-size: 18px; line-height: 24px; text-transform: none; font-style: italic; color: #999999; font-weight: normal;}
div#container div#content div#window div#visie div#visietext p {margin: 0px; font-size: 12px; line-height: 18px; color: #999999;}
div#container div#content div#window div#visie div#visietext a {font-size: 12px; line-height: 18px; color: #999999; text-decoration: underline;}

div#container div#content div#product, div#container div#content div#bgProduct {position: absolute; width: 480px; height: 488px; padding: 16px 16px 32px; left: 448px; top: 0px; overflow: auto;}
div#container div#content div#bgProduct {background-color: #00225D; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8;}
div#container div#content div#product h1 {margin: 0px; font-size: 18px; line-height: 24px; text-transform: none; font-style: italic; color: #ffffff; font-weight: normal;}
div#container div#content div#product h2 {margin: 8px 0px 4px; padding: 8px 0px 0px; border-color: #CCCCCC; border-width: 0px; border-style: dotted; font-size: 12px; line-height: 18px; text-transform: none; color: #ffffff; font-weight: bold;}
div#container div#content div#product p {margin: 0px; font-size: 12px; line-height: 18px; color: #ffffff;}
div#container div#content div#product p a {font-weight: bold;}
div#container div#content div#product p a:hover {font-weight: bold; text-decoration: underline;}
div#container div#content div#product img {margin: 8px;}
div#container div#content div#product a.return {margin: 0px 0px 8px; font-size: 14px; line-height: bold; color: #ffffff; font-style: italic;}
div#container div#content div#product td {vertical-align: top;}
div#container div#content div#product table.contactpersonen {margin: 0px;}
div#container div#content div#product table.contactpersonen td {font-size: 12px; line-height: normal; color: #ffffff;}
div#container div#content div#product table.contactpersonen td img {margin: 2px 8px 2px 2px;}

div#container div#content div#product div.newsitem {clear: both; margin: 8px 0px; font-size: 12px; color: #ffffff;}
div#container div#content div#product div.newsitem img {float: left; margin: 0px 4px 4px 0px;}
div#container div#content div#product div.newsitem h1 {margin: 0px; font-size: 12px; color: #ffffff; line-height: normal; text-transform: none; font-weight: bold;}
div#container div#content div#product div.newsitem p {margin: 0px 0px 8px; font-size: 12px; color: #ffffff; line-height: normal; text-transform: none;}

div#container div#content div#product table.productindex {width: 100%;}
div#container div#content div#product table.productindex td {text-align: center; padding: 8px; font-size: 9px; vertical-align: top;}
div#container div#content div#product table.productindex td img {margin: 0px;}
div#container div#content div#product td#productdetail {}
div#container div#content div#product td#productimage {padding: 8px 8px 0px 0px;}
div#container div#content div#product td#productimage table {width: 100%;}
div#container div#content div#product td#productimage td {text-align: center;}
div#container div#content div#product td#productdescription {}
div#container div#content div#product td#productdescription h1 {font-size: 14px;}
div#container div#content div#product td#productdescription dl {margin: 0px; padding: 0px; color: #ffffff; font-size: 12px;}
div#container div#content div#product td#productdescription dt {margin: 0px; font-weight: bold;}
div#container div#content div#product td#productdescription dd {margin: 0px 0px 8px; line-height: normal;}

div#container div#content div#product table.contact {margin: 16px 0px 0px;}
div#container div#content div#product table.contact td {color: #ffffff; font-weight: bold; font-size: 9px; vertical-align: top; text-align: left;}
div#container div#content div#product table.contact td.title {padding: 4px 0px 0px;}
div#container div#content div#product table.contact td.text {}
div#container div#content div#product table.contact td.submit {text-align: right;}
div#container div#content div#product form.contact input.text, div#container div#content div#product form.contact textarea.text {width: 274px; margin: 0px 0px 8px 16px; background: none; color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-style: solid; border-color: #ffffff; border-width: 1px;}
div#container div#content div#product form.contact input.file {}
div#container div#content div#product form.contact textarea {height: 128px;}
div#container div#content div#product form.contact input.submit {margin: 8px 8px 4px 0px; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 4px; background-color: #2583B5; border: none;}

div#container div#content div.menu {padding: 16px 0px;}
div#container div#content div.menu p {margin: 0px;}
div#container div#content div.menu a.navitem {display: block; padding: 0px 8px;}
div#container div#content div.menu a.navitem:hover {text-decoration: none;}
div#container div#content div.menu a.navitem_type1 {font-size: 16px; margin: 0px; color: #00225D; font-weight: bold; padding: 2px 8px 6px;}
div#container div#content div.menu a.navitem_type2 {font-size: 14px; margin: 0px; color: #999999;}
div#container div#content div.menu a.navitem_type3 {font-size: 11px; margin: 0px; text-transform: uppercase; color: #ffffff; padding: 2px 8px;}
div#container div#content div.menu a.navitem_type3:hover, div#container div#content div.menu a.navitem_type3_current {background-color: #2583B5;}
div#container div#content div.menu a.navitem_type4 {font-size: 16px; margin: 0px; font-weight: bold; text-transform: uppercase;}
div#container div#content div.menu a.navitem_type4:hover, div#container div#content div.menu a.navitem_type4_current {background-color: #2583B5;}
div#container div#content div.menu a.navitem_type5 {margin: 0px;}

div#container div#content div#logo {position: absolute; width: 200px; height: 141px; left: 5px; top: 352px; z-index: 1; text-transform: uppercase; color: #00225D; font-size: 10px; text-align: center; background-position: top center; background-repeat: no-repeat; background-image: url("../images/logo.png"); _background-image: url("../images/logo.gif");}

div#container div#footer {display: none; position: absolute; top: 580px; left: 232px; text-transform: uppercase; color: #ffffff; font-size: 8px;}
div#container div#lang {display: none; position: absolute; top: 580px; left: 24px; text-transform: uppercase; color: #ffffff; font-size: 8px;}