﻿html {margin:0 0 0 0; padding:0 0 0 0; border:0px solid #FFFFFF; overflow: -moz-scrollbars-vertical;}
body {margin:0 0 0 0; padding:20px 0 0 0; border:0px solid #FFFFFF;}

* {font-family:Verdana, Arial; font-size:11px; color:#919191; line-height:14px;}

ul {margin:0 0 0 0; padding:0 0 0 0; display:block;}
li {margin:0 0 0 0; padding:0 0 0 10px; display:block; background:transparent url(../gfx/li.gif) 0px 7px no-repeat;}

h2 {letter-spacing:3px; font-size:14px; color:#808080; font-weight:normal;}
hr {border:0px solid #D9D9D9; background-color:#D9D9D9; height:1px; line-height:1px; font-size:1px;}
img {border:0px solid #FFFFFF;}

a {text-decoration:none; outline:none;}
a:hover {color:#ED1E79;}
a.selected {color:#ED1E79;}
a.next {display:block; clear:both; text-align:center; position:absolute; bottom:5px; width:100%;}

#container {margin:0 auto 0 auto; position:relative; width:900px; min-height:600px; text-align:left; border:1px solid #D9D9D9; background:transparent url(../gfx/vert-lijn.gif) 330px 0px repeat-y;}
.contentBlock {width:900px; overflow:hidden;}

.mainContent {margin:0 0 0 331px; padding:0 0 70px 0;}
.mainContent img {position:relative; margin:0 auto 0 auto; display:block; padding:20px 0 0px 0;}
.mainContent .prev-next {text-align:center; word-spacing:14px;}

.description {position:absolute; bottom:0px; right:0px; border-top:1px solid #D9D9D9; height:53px; width:569px; padding-top:5px;}
.alt-description {position:relative; margin:0 75px 0 75px; padding-top:10px;}
.description p, .alt-description p {display:block; margin:0 115px 0 115px;}
.alt-description p {margin:0 35px 0 35px;}

.header {position:relative; padding-right:15px; overflow:hidden; border-bottom:1px solid #D9D9D9; line-height:27px; height:27px; /*text-indent:467px;*/ text-align:right; letter-spacing:1px; background-color:#FFFFFF;}
img.logo {position:absolute; top:4px; left:23px;}
img.flag {position: relative; top:2px;}

.navigation {padding:0 10px 0 25px; height:27px; line-height:27px; border-bottom:1px solid #D9D9D9; letter-spacing:1px; background-color:#FFFFFF;}
.subnavigation {padding:0 10px 0 25px; letter-spacing:1px; line-height:23px; text-align:left;}

.sidebar {width:330px; float:left; padding:0 0 30px 0; overflow:hidden; text-align:center;}
.sidebar .contact {text-align:left; margin:0 35px 0 90px; padding:35px 0 0 0;}

.mainContent .contact {padding:35px 0 0 0; width:395px; position:relative; left:40px;}

.footer {width:330px; position:absolute; left:0px; top:580px; text-align:center; letter-spacing:2px; font-size:8px;}

/*==================== HOME ====================*/
body.home div.header {margin:0 0 0 0; padding:40px 0 5px 0; border:0px solid #FFFFFF; text-align:center; text-indent:0px; height:auto;}
body.home div.header span {display:block; clear:both; font-size:13px; letter-spacing:7px; line-height:15px;}
body.home div.header img {position:relative; top:0px; left:0px;}

body.home div#container {background-image:none;}

body.home div.contentBlock {position:relative; height:500px;}
body.home div.contentBlock .left a, body.home div.contentBlock .right a {color:#000000; line-height:18px;}	
body.home div.contentBlock .left {position:absolute; top:65px; left:173px;}
body.home div.contentBlock .right {position:absolute; top:65px; left:535px;}

body.home  table {text-align:center; position:relative; top:65px;}
body.home  table td {padding:10px 0 0 0;}

body.home div.footer {width:900px; left:0px; text-align:center;}
div.footer a, div.footer a:hover {color:#919191; text-align:center; letter-spacing:2px; font-size:8px; margin:0 auto 0 auto;}

/*thumbs*/
iframe {border:0px solid #FFFFFF; margin:0px auto 0px auto; position:relative; width:280px; height:470px; overflow:hidden;}
.thumbs {position:relative; padding:0 0 0 20px; height:470px;}
.thumbs a {display:block; float:left; padding:0 22px 22px 0; overflow:hidden;}
.thumbs a img {width:64px; height:64px;}