html {
	height: 100%;
}

body {
	margin: 0 auto;
	text-align: center;
	background-color: #b9d6ce;
	background-image:url(../img/body_bg.jpg);
	background-repeat:repeat-x;
	background-position: top center;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img#content {
	border: 0;
	display: inline;
	float: right;
	height: auto;
	margin: 4px;
	width: 100px;
}

div#container {
	margin: 0 auto;
	text-align: left;
	width: 775px;
	height: 458px;
	margin-top: 92px;
	background-image:url(../img/container_bg.jpg);
}

div#prisma {
	width: 149px;
	height: 26px;
	background-image:url(../img/prisma.png);
	margin-left: 10px;
	margin-top: 26px;
	position: absolute;
}

a#lang-nl {
	width: 16px;
	height: 26px;
	display: block;
	background-image:url(../img/flag-nl.png);
	margin-left: 749px;
	margin-top: 26px;
	position: absolute;
	z-index: 6999;
}

a#lang-en {
	width: 16px;
	height: 26px;
	display: block;
	background-image:url(../img/flag-en.png);
	margin-left: 749px;
	margin-top: 26px;
	position: absolute;
	z-index: 6999;
}

a#lang-nl span, a#lang-en span {
	display: none;
}

div#main_navigation {
	position: absolute;
	margin-left: 11px;
	margin-top: 65px;
	z-index: 1000;
}

div#main_navigation.sitemap li{
	text-align: right;
}

div#main_navigation ul.navigation {
	line-height: 30px;
}

ul.navigation {
	list-style:none;
	padding: 0px;
	margin: 0px;
}

div#footer {
	position: absolute;
	top: 540px;
	height: 30px;
	text-align: center;
	width: 100%;
	z-index: 1000;
	left: 0px;
}

div#footer li, div#footer li a{
	font-size: 9px;
}

.backbutton{
	position:absolute;
	margin-left: -1px;
	top: 240px;
}

div#bottomAnchor{
	display: none;
}

div#footer ul.navigation li{
	display: inline;
}

div#graphic_home {
	background-image:url(../img/graphic_home.png);
	width: 775px;
	height: 458px;
	position:absolute;
	z-index: 100;
}

div#graphic_home_link {
	width: 207px;
	height: 208px;
	display: block;
	margin-left: 548px;
	margin-top: 81px;
	z-index: 2;
}

#graphic_home_img {
	width: 207px;
	height: 208px;
	margin-left: 548px;
	margin-top: 81px;
	position: absolute;
	z-index: 1;
}

div#graphic_home_link:hover {
	background-color: #FFFFFF;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

div#sub_navigation {
	width: 96px;
	height: 377px;
	position: absolute;
	margin-left: 139px;
	margin-top: 52px;
	z-index: 5000;
}

div#scroll_up {
	background-image: url(../img/arrow_up.png);
	width: 19px;
	height: 16px;
	margin-left: 38px;
	margin-top: 8px;
	position: absolute;
	cursor: pointer;
}

div#scroll_down {
	background-image: url(../img/arrow_down.png);
	width: 19px;
	height: 16px;
	margin-left: 38px;
	margin-top: 355px;
	position: absolute;
	cursor: pointer;
}

div#scroller {
	position: absolute;
	height: 333px;
	width: 97px;
	margin-top: 24px;
	margin-left: -1px;
	overflow: hidden;
	text-align: center;
}

div#scroller ul.navigation li img{
	width: 37px;
	height: 37px;
	margin-bottom: 3px;
	border: 0px;
}

div#main_content {
	position: absolute;
	margin-left: 238px;
	margin-top: 54px;
	width: 298px;
	height: 374px;
}

div#main_content_yourupp {
	position: absolute;
	margin-left: 145px;
	margin-top: 54px;
	width: 620px;
	height: 374px;
	overflow: auto;
}

div#main_content_xl {
	position: absolute;
	margin-left: 242px;
	margin-top: 54px;
	width: 523px;
	height: 374px;
	overflow: auto;
}

div#main_content table{
	width: 100%;
	height: 100%;
}

div#sub_content {
	position: absolute;
	margin-left: 546px;
	margin-top: 64px;
	width: 218px;
	height: 338px;
}

div#hover_wrapper {
	width: 130px;
	margin-top: 67px;
	margin-left: 10px;
	position:absolute;
	overflow: hidden;
	height: 364px;
}

div#main_nav_hover{
	height: 1000px;
}

div#main_nav_hover_gfx{
	height: 18px;
	background-image:url(../img/black_alpha.png);
	margin-top: 348px;
}

div#black {
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
}
div#blackbg{
	background-image:url(../img/black_alpha2.png);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 7000;
	top: 0px;
	left: 0px;
}
table#blacktable{
	position: absolute;
	z-index: 8000;
	width: 99%;
	height: 99%;
	top: 0px;
	left: 0px;
}

a.bigImageOption{
	font-size: 10px;
	line-height: 20px;
}

div.atelier {
	position: absolute;
	width: 755px;
	height: 377px;
	z-index: 1000;
	margin-top: 53px;
	margin-left: 10px;
}

div#profile_content{
	background-image:url(../img/white_alpha.png);
	width: 469px;
	height: 377px;
	position: absolute;
	z-index: 2000;
	margin-top: 53px;
	margin-left: 153px;
}

div#profile_content h1 {
	font-size: 30px;
	color: #544c7a;
	margin: 0;
	padding: 0;
	margin-left: 18px;
}

div#profile_content p{
	font-size: 10px;
	color: #000000;
	margin-left: 18px;
	margin-right: 18px;
	line-height: 16px;
}

div#profile_content ul li{
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}

div#profile_content p a{
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}

div#close_button{
	background-image:url(../img/close_button.png);
	width: 44px;
	height: 17px;
	position: absolute;
	z-index: 3000;
	margin-left: 554px;
	margin-top: 58px;
	cursor: pointer;
}

div#close_button a{
	display: none;
}

div#profile_gallery_wrapper{
	position: absolute;
	height: 377px;
	width: 144px;
	z-index: 4000;
	margin-left: 620px;
	margin-top: 53px;
	background-color:#FFFFFF;
	border-left: 1px solid white;
	overflow: hidden;
}

div#profile_gallery_wrapper img{
	height: 377px;
	width: 144px;
}

div#profile_gallery_wrapper td{
	height: 377px;
	width: 144px;
}

div#profile_previous{
	background-image:url(../img/profile_previous.png);
	width: 18px;
	height: 65px;
	position: absolute;
	margin-left: 620px;
	margin-top: 205px;
	z-index: 5000;
	cursor: pointer;
}

div#profile_next{
	background-image:url(../img/profile_next.png);
	width: 18px;
	height: 65px;
	position: absolute;
	margin-left: 747px;
	margin-top: 205px;
	z-index: 5000;
	cursor: pointer;
}

div#enlargement{
	margin-left: 620px;
	margin-top: 293px;
	background-image:url(../img/enlargement.png);
	position: absolute;
	height: 22px;
	width: 144px;
	z-index: 5000;
}

div#nuformer{
	left: 0px;
	position:absolute;
	width: 100%;
	text-align:center;
	margin-top: 20px;
}

a.navbuttona img.navbutton_overlay{
	position: absolute;
	margin-left: -128px;
}

div.navdiv{
	text-align: right;
	height: 30px;
	width:126px;
}

a.navbuttona{

	font-weight:bold;
}

input#news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}