*					{ margin:0; padding:0; font-family:Lucida Sans Unicode, Verdana, serif; font-size:14px; line-height:17px; }
body 				{ text-align:center; } 
img 					{ border:0; }
a 					{ color:#000; text-decoration:none; } 
a:hover 				{ color:#000; }
h1					{ font-size:25px; text-transform: uppercase; margin-bottom:10px; }
/* Container */
#page				{ width:900px; margin:0px auto; text-align:left;  }

/* Top elements */
#top				{ width:860px; height:100px; margin-left:20px; margin-right:20px; position:relative; border-bottom:3px solid #000;}
#top_menu			{ position:absolute; left:0; top:75px; }
#top_logo			{ position:absolute; left:325px; top:20px; }
#top_title			{ position:absolute; right:5px; top:80px; font-weight:bold; text-transform: uppercase; font-size:11px; }
#top_title sup		{ font-size:5px; }

/* Menu elements */
#menu				{ width:860px; height:20px; margin:10px 20px 20px 20px; border-bottom:1px solid #000; font-weight:bold; }
#menu a				{ display:block; width:215px; float:left; font-size:15px; }
#menu a:hover		{ color:#669835; }
#menu a.selected		{ color:#669835; }

/* Content Container */
.content_border		{ width:860px; height:9px; margin:0 20px 0 20px; background-color:#000; }
#content			{ width:880px; padding-left:20px; font-size:11px; }
.smaller p			{ font-size:13px; }


/* Content elements */
.spacer				{ width:880px; display:block; clear:both; }
.element			{ width:420px; float:left; height:200px; margin-right:20px; border-bottom:2px solid #828282; position:relative; }
.element p			{ width:200px; height:200px; vertical-align:middle; display:table-cell; }
.element img			{ float:right; }
.element h3			{ position:absolute; left:0; bottom:-3px; color:#010101; font-weight:normal; font-size:16px; }
.element.small		{ width:200px; margin-top:10px; }
.element.last		{ border-bottom:0; }
.element.vorm		{ height:220px; }
.element .down		{ position:absolute; bottom:0; left:0; }
.small p 			{ padding-left:10px; }

.element.homeLeft	{ height:415px; padding:25px 5px 0 5px; width:410px; border-bottom:10px solid #000; }
.element.homeRight	{ height:440px; padding:0; width:420px; border-bottom:10px solid #000; }

/* studio kiem */
.element.startLeft	{ height:420px; width:200px; border-bottom:10px solid #000; }
.element.startRight	{ height:420px; width:640px; margin-bottom:10px; border:0; }
#kiemOptions		{ width:200px; height:145px; padding-top:10px;}
#kiemOptions a		{ display:block; padding-left:15px; margin:5px; margin-bottom:10px; font-size:16px;}
#kiemOptions a.selected { background: url( ../images/arrow.png ) no-repeat left 1px; color:#669835; }
#kiemInfo			{ width:180px; padding:10px; height:200px; background-color:#CCCCCC; position:absolute; bottom:0; font-size:12px; line-height:14px; }
#keimInfo span		{ padding-top:-10px; }
#kiemInfo img		{ float:none; display:inline; }


/* vormgeving */
.element.vormLeft	{ height:420px; width:220px; border:0; }
.vormLeftBorder		{ float:left; width:220px; height:10px; background-color:#000; margin-top:-3px; width:215px; }
.vormLeft img		{ padding-right:5px; padding-bottom:3px; float:left; cursor:pointer; }
.element.vormRight	{ height:420px; width:620px; margin-bottom:10px; border:0; }
#pageText			{ float:right; height:20px; width:618px; margin-right:20px; border-top:1px solid #000; border-bottom:1px solid #000; text-align:right; padding-right:2px; margin-bottom:5px; line-height:20px; }
#infoText			{ float:right; height:20px; margin-right:20px; border-bottom:1px solid #000; text-align:right; padding-right:2px; padding-top:1px; margin-bottom:5px; line-height:20px; }
#infoDown			{ float:right; height:20px; width:20px; background: url( ../images/down.png ) no-repeat left top; }

/* staters */
.element.startLeft	{ height:420px; width:200px; border-bottom:10px solid #000; }
.element.startRight	{ height:420px; width:640px; margin-bottom:10px; border:0; }
#startOptions		{ width:200px; height:90px; padding-top:10px;}
#startOptions a		{ display:block; padding-left:15px; margin:5px; margin-bottom:10px; font-size:16px;}
#startOptions a.selected { background: url( ../images/arrow.png ) no-repeat left 1px; color:#669835; }
#startInfo			{ width:180px; padding:10px; height:180px; background-color:#CCCCCC; position:absolute; bottom:0; font-size:12px; }
#startInfo h2		{ font-size:20px; margin-bottom:10px; font-weight:normal; } 
#pageText2			{ float:right; height:20px; width:638px; margin-right:20px; border-top:1px solid #000; border-bottom:1px solid #000; text-align:right; padding-right:2px; margin-bottom:5px; line-height:20px;}


/* Footer Container */
#banner				{ width:860px; height:192px; margin:20px 20px 0 20px; }
#footer				{ width:860px; margin:20px 20px 50px 20px; height:30px; line-height:30px; border-bottom:3px solid #000; border-top:1px solid #000; text-align:center; font-size:11px; }
#footer span			{ font-size:13px; padding-left:1px; padding-right:1px; }

.shadowSides		{  box-shadow:5px 0 10px -6px #555 , -5px 6px 10px  -6px #555; }