html,
body {
margin: 0;
padding: 0;
text-align: center;
}
body {
height: 100%
width: 100%;
font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body#domino_room #maincontainer {
background: url('../img/dr_bg.gif') repeat-x 0 99px;
}
body#business_center #maincontainer {
background: url('../img/bc_bg.gif') repeat-x 0 99px;
}
img {
border: none;
}
table {
border-collapse: collapse;
margin: 0;
padding: 0;
}
	table td {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border: 0;
	}
#maincontainer {
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 575px;
margin-top: -285px;
}
#container {
position: relative;
height: 570px;
width: 1000px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#domino_room #container {
background: url('../img/dr_contentbg.gif') no-repeat 208px 125px;
}
#business_center #container {
background: url('../img/bc_contentbg.gif') no-repeat 208px 125px;
}

#stripe{
position: absolute;
top: 84px;
left: 30px;
height: 454px;
width: 2px;
background-color: #24456E;
}
/*
#top {
position: absolute;
top: 0;
left: 0;
height: 99px;
width: 100%;
overflow: hidden;
}
*/
	#top h1,
	#top h2,
	#top h3,
	#top h4,
	#top h5,
	#top h6,
	#top ul,
	#top ol,
	#top dl,
	#top img,
	#top p {
	margin: 0;
	}
#top {
position: relative;
height: 110px;
width: 998px;
text-align: left;
/*background: url('../img/top_slogan_business.gif') no-repeat 30px top;*/
}
#top a#logo {
position: absolute;
top: 29px;
right: 30px;
display: block;
width: 151px;
height: 71px;
background: url('../img/logo.gif') no-repeat;
}
#top ul {
position: absolute;
top: 36px;
left: 30px;
width: 779px;
margin: 0;
padding: 0;
list-style-type: none;
}
#top ul li {
float: left;
white-space: nowrap;
margin: 0 7px 0 0;
padding-left: 32px;
color: #8D8D8D;
background: url('../img/bullet_toplist.gif') no-repeat left 5px;
}
#top ul li.first {
margin-left: 85px;
}
#top ul li a {
display: inline;
color: #26466F/*#27456E*/;
font-weight: normal;
text-decoration: none;
}
#top ul li a:hover {
color: #3D70B2;
}
#menu {
position: absolute;
top: 161px;
left: 32px;
width: 176px;
z-index: 11;
}
	#menu ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	}
	#business_center #menu ul {
	background-color: #379BCD;
	}
	#domino_room #menu ul {
	background-color: #FF6804;
	}
		body#business_center #menu ul li ul,
		body#business_center #menu ul li ul li {
		background-color: #8EC7EA;
		}
		body#domino_room #menu ul li ul {
		background-color: #FFB58E;
		}
		#menu ul li {
		width: 100%;
		margin: 0 0 0 -16px;
		padding: 0;
		position: relative;
		/*ie 5.5 hack*/
		voice-family: "\"}\"";
		voice-family: inherit;
		/*for other browsers*/
		margin: 0;
		}
			#menu ul li a {
			display: block;
			font-size: 13px;
			/*line-height: 17px;*/
			text-decoration: none;
			text-align: right;
			}
				#menu ul li ul li a {
				width: 100%;
				font-size: 11px;
				line-height: 14px;
				text-align: left;
				}
			#menu ul li a,
			#menu ul li.current ul li a, 
			#menu ul li ul li.current a,
			#menu ul li.current ul li.current ul li a {
			padding: 0 5px 6px 0;
			color: #003369;
			}
				#menu ul li ul {
				position: absolute;
				top: -1000px;
				left: 175px;
				width: 180px;
				margin-bottom: 5px;
				padding: 5px 0 3px 0;
				font-size: 85%;
				border: 1px solid #003366;
				border-width: 1px 3px 3px 1px;
				}
					#menu ul li ul li ul {
					left: 180px;
					font-size: 100%;
					}
				/*eerst dit blok (voor IE)!!*/
				#menu ul li:hover ul {
				top: -7px;
				}
					#menu ul li:hover ul li ul {
					top: -1000px;
					}
					#menu ul li:hover ul li:hover ul {
					top: -9px;
					}
				/*dan pas dit blok (voor IE)!!*/
				/*#menu ul li.current ul,
				#menu ul li.current:hover ul {
				position: relative;
				top: 0;
				left: 20px;
				border: none;
				}*/
				#menu ul li ul li {
				width: 100%;
				margin: 3px 0px 3px -16px;
				voice-family: "\"}\""; /*ie 5.5 hack*/
				voice-family: inherit;
				margin: 3px 0 3px 0;
				}
				#menu ul li ul li a {
				padding-left: 5px !important ;
				} 
			#menu ul li a:hover,
			#menu ul li ul li a:hover,
			#menu ul li.current ul li a:hover,
			#menu ul li ul li ul li a:hover,
			#menu ul li ul li.current ul li a:hover,
			#menu ul li.current a,
			#menu ul li ul li.current a,
			#menu ul li.current ul li.current a,
			#menu ul li.current ul li.current ul li.current a {
			color: white;
			}
#pagetitle {
position: absolute;
top: 125px;
left: 213px;
height: 26px;
width: 505px;
padding-top: 1px;
}
	#pagetitle h1 {
	margin: 0 14px;
	font-size: 17px;
	color: #fff;
	}
#content {
position: absolute;
top: 151px;
left: 213px;
width: 505px;
height: 344px;
padding-top: 10px;
padding-left: 14px;
padding-bottom: 0px;
overflow: auto;
/* volgende eigenschappen ie/mozilla */
overflow-y: auto;
overflow-x: hidden;
/*ie 5.5 hack*/
voice-family: "\"}\"";
voice-family: inherit;
/*for all other browsers*/
width: 491px;
height: 334px;
}
input,
textarea,
select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}	
	#content *,
	#side * {
	color: black;
	}
	#content table {
	/*margin: 10px*/
	}
	/*
	#content table td h1,
	#content table td h2,
	#content table td h3,
	#content table td h4,
	#content table td p,
	#side table td h1,
	#side table td h2,
	#side table td h3,
	#side table td h4,
	#side table td p {
	margin-left: 0;
	margin-right: 0;
	}
	*/
	#content h1,
	#content h2,
	#content h3,
	#content h4,
	#content h5,
	#content h6,
	#content td h1,
	#content td h2,
	#content td h3,
	#content td h4,
	#content td h5,
	#content td h6 {
	margin: 0 10px .25em 0;
	padding: 0;
	color: white;
	}
	#content h1,
	#content td h1 {
	font-size: 17px;
	}
	#content h2,
	#content td h2 {
	font-size: 12px;
	font-weight: bold;
	}
	#content h3,
	#content td h3 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic; 
	}
	#content h4,
	#content td h4 {
	font-size: 11px;
	}
	#content h5,
	#content td h5 {
	font-size: 16px;
	}
	#content h6,
	#content td h6 {
	font-size: 10px;
	}
	#content a {
	color: white;
	font-weight: bold;
	}
	#content p,
	#content ul,
	#content ol,
	#content td,
	#content td p,
	#content td ul,
	#content td ol {
	margin: 0 10px 1em 0;
	padding: 0;
	line-height: 15px;/*120%;*/
	font-size: 11px;
	}
		#content ol,
		#content td ol {
		margin-left: 23px;
		}
		#content ul,
		#content td ul {
		margin-left: 15px;
		list-style: disc;
		}
	/*
	#content table td {
	font-size: 11px;
	}
	#content table td p, 
	#content table td ul, 
	#content table td ol, 
	#content table td ul ul, 
	#content table td ol ol, 
	#content table td ol ul, 
	#content table td ul ol {
	font-size: 100%;
	}
	*/
	#content address,
	#content blockquote,
	#content td address,
	#content td blockquote {
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	}
	#content address {
	margin: 10px;
	}
	#content form {
	margin: 0 20px 0 0;
	padding: 0;
	}
		#content h2.proFormtitle {
		display: none;
		margin: 0 10px .25em 10px;
		padding: 0;
		font-size: 11px;
		color: black;
		}
		#content form input,
		#content form textarea {
		font-size: 11px;
		}
		#content form .protext,
		#content td .protextarea {
		width: 95%;
		}
	#content form table.form td {
	width: 70%;
	height: 24px;
	}
	/*background: yellow;*/
	#content form table.form td.head {
	width: 30%;
	padding-right: 10px;
	text-align: right;
	}
	#content img.maincontainer_full {
	margin-top: -10px;
	margin-left: -14px
	}
#side {
position: absolute;
top: 151px;
left: 718px;
width: 250px;
height: 324px;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
/* volgende eigenschappen ie/mozilla */
overflow-y: auto;
overflow-x: hidden;
/*ie 5.5 hack*/
voice-family: "\"}\"";
voice-family: inherit;
}
	/*OUD
	#side * {
	font-size: 11px;
	color: black;
	}
	#side h2 {
	margin: 8px 10px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	}
	#side p, #side ul, #side ol {
	margin: 0 10px 1em 10px;
	padding:0;
	font-size: 11px;
	color: black;
	line-height: 150%;
	}
	#side ul {
	margin-left: 30px;
	}
	#side ol {
	margin-left: 35px;
	}
	*/
	#side * {
	color: black;
	}
	#side table {
	margin-left: 10px;
	}
	#side h1,
	#side h2,
	#side h3,
	#side h4,
	#side h5,
	#side h6,
	#side td h1,
	#side td h2,
	#side td h3,
	#side td h4,
	#side td h5,
	#side td h6 {
	margin: 0 10px .25em 10px;
	padding: 0;
	color: white;
	}
	#side h1,
	#side td h1 {
	font-size: 17px;
	}
	#side h2,
	#side td h2 {
	font-size: 12px;
	font-weight: bold;
	}
	#side h3,
	#side td h3 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic; 
	}
	#side h4,
	#side td h4 {
	font-size: 11px;
	}
	#side h5,
	#side td h5 {
	font-size: 16px;
	}
	#side h6,
	#side td h6 {
	font-size: 10px;
	}
	#side p,
	#side a,
	#side ul,
	#side ol,
	#side td,
	#side td p,
	#side td a,
	#side td ul,
	#side td ol {
	padding: 0;
	line-height: 15px;/*120%;*/
	font-size: 10px;
	}
	#side p,
	#side td,
	#side td p {
	margin: 0 10px 1em 10px;
	}
	#side a {
	color: white;
	font-weight: bold;
	/*text-decoration: none;*/
	}
	
		#side ol,
		#side td ol {
		margin-left: 33px;
		}
		#side ul,
		#side td ul {
		margin-left: 25px;
		list-style: disc;
		}
	#side address,
	#side blockquote,
	#side td address,
	#side td blockquote {
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	}
	#side address {
	margin: 10px;
	}
	#side form {
	margin: 0 20px 0 10px;
	padding: 0;
	}
		#side form input,
		#side form textarea {
		font-size: 11px;
		}
		#side form .protext,
		#side td .protextarea {
		width: 95%;
		}
	#side form table.form td {
	width: 70%;
	height: 24px;
	}
	/*background: yellow;*/
	#side form table.form td.head {
	width: 30%;
	padding-right: 10px;
	text-align: right;
	}
	#side img.sidecontainer_full {
	position: absolute;
	top:0;
	left: 0;
	}
#bottom {
position: absolute;
top: 521px;
left: 0;
width: 1000px;
height: 49px;
text-align: right;
font-size: 10px;
}	
	#bottom a {
	text-decoration: none;
	}
		#bottom a#mainlink {
		position: absolute;
		top: 5px;
		right: 30px;
		}
		#bottom a#login {
		display: block;
		position: absolute;
		top: 5px;
		left: 134px;
		width: 74px;
		height: 18px;
		}
			#business_center #bottom a#login {
			background: url("../img/loginbc.gif");
			}
			#business_center #bottom a#login:hover {
			background: url("../img/login_active.gif");
			}
	#bottom p {
	position: relative;
	top: 24px;
	right: 290px;
	margin: 7px 0 0 0;
	padding: 0;
	color: #9A9A9A;
	}
		#bottom p a {
		position: relative;
		top: 0;
		left: 0;
		color: #999;
		z-index: 10;
		}
		#bottom p a:hover {
		color: #000;
		}

/*Photoalbum*/
table#photoalbum,
div#photoalbum {
width: 100%;
margin: -10px 0 0 0;
text-align: left;
}
#content table#photoalbum,
#content div#photoalbum {
width: 505px;
margin: -10px 0 0 -14px;
}
	table#photoalbum td {
	margin: 0;
	padding: 0 0 2px 0;
	}
		table#photoalbum td.col1 {
		text-align: left;
		}
		table#photoalbum td.col2 {
		text-align: center;
		}
		table#photoalbum td.col4 {
		text-align: right;
		}
img#photo {
margin: 0;
}
#photoalbum_up {
display: block;
float: left;
width: 64px;
height: 17px;
text-indent: -999em;
background-repeat: no-repeat;
background-position: left top;
}
	#content #photoalbum_up {
	margin: 0;
	}
	#side #photoalbum_up {
	margin: 0 0 0 12px;
	}
#photoalbum_back {
display: block;
float: left;
width: 82px;
height: 17px;
margin: 0;
text-indent: -999em;
background-repeat: no-repeat;
background-position: left top;
}
	#content #photoalbum_back {
	margin-left: 126px;
	}
#photoalbum_forward {
display: block;
float: right;
width: 82px;
height: 17px;
margin: 0;
text-indent: -999em;
background-repeat: no-repeat;
background-position: left top;
}
	#content #photoalbum_forward {
	margin-right: 137px;
	}

/* pa knoppen */
/* oranje */
body#domino_room  a#photoalbum_up {
background-image: url("../img/pa_up_o_0.gif");
}
body#domino_room  a:hover#photoalbum_up {
background-image: url("../img/pa_up_o_1.gif");
}

body#domino_room  a#photoalbum_forward{
background-image: url("../img/pa_forward_o_0.gif");
}
body#domino_room  a:hover#photoalbum_forward {
background-image: url("../img/pa_forward_o_1.gif");
}

body#domino_room  a#photoalbum_back{
background-image: url("../img/pa_back_o_0.gif");
}
body#domino_room  a:hover#photoalbum_back {
background-image: url("../img/pa_back_o_1.gif");
}

/* blauw */
body#business_center  a#photoalbum_up {
background-image: url("../img/pa_up_b_0.gif");
}
body#business_center  a:hover#photoalbum_up {
background-image: url("../img/pa_up_b_1.gif");
}

body#business_center  a#photoalbum_forward{
background-image: url("../img/pa_forward_b_0.gif");
}
body#business_center  a:hover#photoalbum_forward {
background-image: url("../img/pa_forward_b_1.gif");
}

body#business_center  a#photoalbum_back{
background-image: url("../img/pa_back_b_0.gif");
}
body#business_center  a:hover#photoalbum_back {
background-image: url("../img/pa_back_b_1.gif");
}