html, body, p, div, a, form, img, h1, ul, li
{
	margin						: 0px;
	padding						: 0px
}

html
{
	width						: 100%;
	height						: 100%
}

body
{
	width						: 100%;
	height						: 100%;
	background-color			: #E5E5E5;
	background-image			: url('../img/background.jpg');
	color						: #666666;
	font-family					: Verdana, sans-serif;
	font-size					: 10px;
	line-height					: 15px;
	scrollbar-face-color		: #FFFFFF;
  	scrollbar-shadow-color		: #BBBBBB;
  	scrollbar-highlight-color	: #FFFFFF;
	scrollbar-3dlight-color		: #FFFFFF;
  	scrollbar-darkshadow-color	: #FFFFFF;
  	scrollbar-track-color		: #FFFFFF;
  	scrollbar-arrow-color		: #FF6600
}

body.mceContentBody
{
	background-color			: #FFFFFF;
	background-image			: url('');
	padding						: 5px;
	width						: 505px
}

body.mceContentBody h1
{
	font-size					: 13px;
	margin-bottom				: 5px
}

body.mceContentBody h2
{
	margin-bottom				: 5px
}

body.mceContentBody img
{
	margin						: 5px;
	border						: 1px solid #C9C9C9
}

img
{
	behavior					: url('data/Website/htc/png.htc')
}

h1
{
	font-family					: Arial Rounded MT Bold, Arial, sans-serif;
	font-weight					: normal;
	font-size					: 18px;
	text-transform				: uppercase;
	margin-bottom				: 14px;
	line-height					: 20px;
	color						: #FF6600
}

h1 a
{
	text-decoration				: none
}

h1 a:hover
{
	text-decoration				: underline
}

h2
{
	font-family					: Arial Rounded MT Bold, Arial, sans-serif;
	font-weight					: normal;
	font-size					: 12px;
	text-transform				: uppercase
}

ul
{
	list-style					: none
}

ul li
{
	background-image			: url('../img/listitem.gif');
	background-repeat			: no-repeat;
	background-position			: 0px 4px;
	padding-left				: 13px
}

ol li
{
	background-image			: url('');
	background-image			: 0;
	padding-left				: 0px
}

.blue
{
	color						: #6600FF
}

.orange
{
	color						: #FF6600
}

a
{
	color						: #FF6600;
	text-decoration				: underline
}

a:hover
{
	text-decoration				: none
}

form.box
{
	border						: 1px solid #E0E0E0;
	display						: block;
	margin						: 20px;
	padding						: 20px
}

form.box table
{
	width						: 100%
}

form.box table td.field
{
	font-weight					: bold;
	width						: 25%
}

form.box table td.input
{
	width						: 75%
}

form.box table td.input input
{
	width						: 99%
}

form.box table td.input input.button
{
	width						: 100px
}

form.big table
{
	width						: 100%;
	padding						: 10px;
	margin-bottom				: 25px
}

form.big table tr.error
{
	color						: #AA0000
}

form.big table tr.error input, form.big table tr.error textarea, form.big table tr.error select
{
	border						: 1px solid #AA0000
}

form.big table td.field
{
	font-weight					: bold;
	width						: 30%;
	border-bottom				: 1px solid #E0E0E0
}

form.big table td.field span.explain
{
	display						: block;
	font-weight					: normal;
	font-size					: 9px
}

form.big table td.input
{
	width						: 70%;
	border-bottom				: 1px solid #E0E0E0
}

input, textarea, select
{
	font-family					: Verdana, sans-serif;
	font-size					: 10px;
	width						: 99%;
	border						: 1px solid #BBBBBB;
	color						: #666666;
	background-color			: #FFFFFF
}

textarea
{
	height						: 100px
}

textarea.address
{
	height						: 50px
}

input.postalcode
{
	width						: 75px
}

input.date
{
	width						: 75px
}

input.telephone
{
	width						: 125px
}

input.age
{
	width						: 25px
}

input.button
{
	width						: 100px
}

input.checkbox
{
	width						: 25px
}

span.notice
{
	color						: #AA0000;
	font-weight					: bold
}

/* -----------------------------------------------
	Website
   ----------------------------------------------- */

div#site
{
	position					: relative;
	width						: 800px;
	margin-left					: auto;
	margin-right				: auto;
	background-color			: #FFFFFF;
	background-image			: url('../img/logobottom.jpg');
	background-position			: 35px 175px;
	background-repeat			: no-repeat;
	min-height					: 100%;
	height						: auto !important;
	height						: 100%
}


div#topbar
{
	margin-left					: 1px;
	margin-right				: 1px;
	/*background-image			: url('../../../onderdelen/bovenbalk');*/
	background-repeat			: no-repeat;
	background-position			: 0px 8px;
	height						: 148px
}

div#topbar div#blue
{
	float						: left;
	background-image			: url('../img/topbar/blue.jpg');
	background-repeat			: repeat-x;
	width						: 100%;
	height						: 8px
}

div#site img#logo
{
	position					: absolute;
	left						: 35px;
	top							: 0px;
	cursor						: pointer
}

div#site img#promostippeltjes
{
	position					: absolute;
	left						: 557px;
	top							: 67px;
	width						: 94px;
	height						: 4px
}

div#site img#promobol
{
	position					: absolute;
	left						: 658px;
	top							: 17px;
	width						: 122px;
	height						: 122px
}

p
{
	margin-bottom				: 20px
}

/* -----------------------------------------------
	Additional shadows & elements
   ----------------------------------------------- */

div#shadowleft
{
	position					: absolute;
	left						: 1px;
	top							: 0px;
	background-image			: url('../img/shadowleft.jpg');
	background-repeat			: repeat-y;
	width						: 10px;
	height						: 10px;
	display						: none
}

div#shadowright
{
	position					: absolute;
	left						: 1px;
	top							: 0px;
	background-image			: url('../img/shadowright.jpg');
	background-repeat			: repeat-y;
	width						: 10px;
	height						: 10px;
	display						: none
}

img#shadowlogo
{
	position					: absolute;
	left						: 0px;
	top							: 0px;
	display						: none;
	cursor						: pointer
}

img#powerdesigns
{
	position					: absolute;
	left						: 0px;
	top							: 0px;
	display						: none;
	cursor						: pointer
}

div.clearer
{
	height						: 1px;
	overflow					: hidden;
	clear						: both
}

div#footer
{
	clear						: both;
	height						: 36px;
	overflow					: hidden
}

/* -----------------------------------------------
	Suckerfish dropdown menu
   ----------------------------------------------- */
   
div#menu
{
	background-image			: url('../img/menu/barline.jpg');
	background-repeat			: repeat-x;
	height						: 27px;
	line-height					: 25px;
	margin-left					: 1px;
	margin-right				: 1px;
	color						: #FFFFFF;
	font-family					: Arial Rounded MT Bold, Arial, sans-serif;
	font-weight					: normal;
	font-size					: 11px
}

div#menu ul
{
	position					: absolute;
	right						: 0px;
	padding						: 0px;
	margin						: 0px;
	list-style					: none;
	z-index						: 1024
}

div#menu li
{
	float						: left;
	display						: inline;
	position					: relative;
	padding						: 0px;
	background-image			: url('')
}

div#menu ul a
{
	color						: #FFFFFF;
	margin-left					: 15px;
	margin-right				: 15px;
	text-decoration				: none
}

div#menu ul a:hover
{
	text-decoration				: underline
}

div#menu li ul
{
	display						: none;
	position					: absolute; 
	top							: 25px;
	background-image			: url('../img/menu/dropback.jpg');
	width						: 150px
}

div#menu li ul li
{	
	width						: 100%;
	background-image			: url('')
}

div#menu li.left ul
{
	left						: 0px
}

div#menu li.last ul
{
	right						: 1px
}

div#menu li ul a
{
	display						: block;
	margin						: 0px;
	margin-left					: 6px;
	margin-right				: 6px;
	line-height					: 21px;
	border-top					: 1px solid #ffb680;
}

div#menu li > ul
{
	top							: auto;
	left						: auto;
	right						: auto
}

div#menu li:hover ul, div#menu li.over ul
{
	display						: block
}

/* -----------------------------------------------
	Content pagina
   ----------------------------------------------- */

div#contentpage
{
	margin-left					: 37px;
	margin-top					: 22px
}
   
div#contentpage div#leftcolumn
{
	float						: left;
	width						: 505px;
	margin-top					: 17px;
	padding-top					: 29px;
	display						: inline	/* IE double-margin-on-float fix */
}

div#contentpage span.datetimenote
{
	color						: #C0C0C0
}

div#contentpage div#leftcolumn h1
{
	margin-bottom				: 9px
}

div#contentpage div#leftcolumn div#text h1
{
	font-size					: 13px;
	margin-bottom				: 5px
}

div#contentpage div#leftcolumn ul, div#contentpage div#leftcolumn ol
{
	margin-bottom				: 20px
}

div#contentpage div#leftcolumn h2
{
	font-family					: Arial Rounded MT Bold, Arial, sans-serif;
	font-weight					: normal;
	font-size					: 12px;
	text-transform				: uppercase;
	margin						: 0px;
	margin-bottom				: 5px
}

div#contentpage div#leftcolumn img.contentseparator
{
	float						: left;
	display						: inline;
	margin-top					: 26px;
	margin-bottom				: 26px
}

div#contentpage div#leftcolumn img.firstcontentseparator
{
	float						: left;
	display						: inline;
	margin-top					: 0px;
	margin-bottom				: 26px
}

div.photoblockholder
{
	position					: relative;
	float						: left;
	display						: inline;
	width						: 148px;
	height						: 148px;
	background-image			: url('../img/photoblockback.gif');
	background-repeat			: no-repeat;
	margin-right				: 10px;
	margin-top					: -12px;
	margin-bottom				: -2px;
	margin-left					: -14px;
	cursor						: pointer
}

div.photoblockholder img
{
	position					: absolute;
	left						: 16px;
	top							: 15px
}

div.faqimage
{
	position					: relative;
	float						: left;
	display						: inline;
	width						: 148px;
	height						: 148px;
	background-image			: url('../img/faq.jpg');
	background-repeat			: no-repeat;
	margin-right				: 10px;
	margin-top					: -12px;
	margin-bottom				: -2px;
	margin-left					: -14px;
	cursor						: pointer
}

div#contentpage div#leftcolumn div.siteerror
{
	color						: #AA0000;
	font-weight					: bold;
	margin-bottom				: 20px
}

div#contentpage div#rightcolumn
{
	position					: relative;
	float						: right;
	width						: 192px;
	padding-left				: 22px;
	padding-right				: 22px;
	padding-top					: 46px;
	padding-bottom				: 17px;
	margin-right				: 1px;
	background-image			: url('../img/rightcolumnback.jpg');
	display						: inline	/* IE double-margin-on-float fix */
}

div#contentpage div#rightcolumn ul, div#contentpage div#rightcolumn ol
{
	list-style					: none;
	margin-bottom				: 30px
}

div#contentpage div#rightcolumn ul li
{
	background-image			: url('../img/listitem.gif');
	background-repeat			: no-repeat;
	background-position			: 0px 4px;
	padding-left				: 13px
}

div#contentpage div#rightcolumn ul li.inactive
{
	background-image			: url('../img/listitem-inactive.gif');
	color						: #C0C0C0
}

div#contentpage div#rightcolumn ul li a
{
	color						: #666666;
	text-decoration				: none
}

div#contentpage div#rightcolumn ul li a:hover
{
	text-decoration				: underline
}

div#contentpage div#sponsor
{
	position					: absolute;
	left						: 17px;
	bottom						: 17px;
	width						: 206px;
	height						: 183px;
	overflow					: hidden;
	background-repeat			: no-repeat;
	background-position			: 12px 50px;
	cursor						: pointer;
	display						: none
}

div#contentpage div#sponsor img
{
	display						: block;
	cursor						: pointer
}

div#contentpage div#leftcolumn div.sponsoritem
{
	float						: left;
	display						: inline;
	margin-left					: 35px;
	margin-right				: 35px;
	margin-bottom				: 50px;
	text-align					: center
}

/* -----------------------------------------------
	Photo viewer
   ----------------------------------------------- */

div#photodisplay
{
	position					: absolute;
	left						: 0px;
	top							: 0px;
	width						: 100px;
	height						: 100px;
	background-color			: #000000;
	opacity						: 0.75;
	filter						: alpha(opacity=75);
	display						: none;
	z-index						: 1025
}

div#photodisplayimageholder
{
	position					: absolute;
	left						: 0px;
	top							: 0px;
	border						: 1px solid #FFFFFF;
	padding						: 10px;
	margin						: 0px;
	background-color			: #000000;
	display						: none;
	text-align					: center;
	z-index						: 1026
}

div#photodisplayimageholder div#photodisplaytitle
{
	font-weight					: bold;
	margin-bottom				: 10px
}

div#photodisplayimageholder img#photodisplayimage
{
	display						: block;
	margin-bottom				: 10px
}

div#photodisplayimageholder div#photodisplaycontrols
{
	position					: relative;
	width						: 105px;
	height						: 30px;
	margin-left					: auto;
	margin-right				: auto;
	text-align					: center
}

div#photodisplayimageholder div#photodisplaycontrols img
{
	margin-left					: 5px;
	margin-right				: 5px;
	cursor						: pointer
}

div#photodisplayimageholder div#photodisplaydescription
{
	margin-bottom				: 20px
}

div#counter
{
	display						: none
}