body {
	margin: 0px;
	padding: 0px;
	background: url(../_001_img/bck_siteBack.jpg) center center no-repeat;
	overflow:auto;
}
body, p, td, textarea, input, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
}
ol, ul {
	margin-top: 5px;
}
#payoff {
	font-size: 9px;
	font-weight:bold;
}
#mainbox {
	position: relative;
	left: 0px;
	top: 0px;
	width: 1014px;
	height: 550px;
	overflow:hidden;
	background-color:#FFFFFF;	
}
#sitemap_link {
	position: absolute;
	right: 50px;
	top: 3px;
}
#sitemap_link a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
}
#sitemap {
	position: absolute;
	left: 10px;
	top: 80px;
	height: 460px;
	width: 994px;
	overflow:auto;
	line-height: 18px;
}
#sitemap h1 {
	background-color: #0099D8;
	color: #FFFFFF;
	padding: 4px;
	height: 30px;
	display:block;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:normal;
}
#sitemap h2 {
	background-color: #0099D8;
	color: #FFFFFF;
	padding: 4px;
	height: 30px;
	display:block;
	margin-bottom: 0px;
	line-height:normal;
}
#sitemap a {
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}


#taalselectie {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 510px;
	width:1014px;
	overflow:hidden;
}
#whiteLine1 {
	position: absolute;
	left: 0px;
	top: 529px;
	height: 1px;
	width: 1014px;
	background-color:#FFFFFF;
}
#menuFooter {
	position: absolute;
	left: 0px;
	top: 530px;
	height: 19px;
	width: 1014px;
	background:url(../_001_img/bck_menuFooter.jpg);
	overflow:hidden;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom:3px;
}
#menuFooter, #menuFooter td, #menuFooter td a {
	color: #ffffff;
	text-decoration:none;
}
#whiteLine2 {
	position: absolute;
	left: 0px;
	top: 549px;
	height: 1px;
	width: 1014px;
	background-color:#FFFFFF;
}
#header {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 65px;
	width: 1014px;
	background-color:#FFFFFF;
	overflow:hidden;
}
#blueLine1 {
	position: absolute;
	left: 0px;
	top: 65px;
	height: 1px;
	width: 1014px;
	background-color:#0099D8;
}
#tabbutton {
	position:relative;
	text-align: center;
	background-image:url(../_001_img/btn_tab.gif);
	width: 150px;
	height: 35px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
#tabbutton a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#kruimelpad {
	position: absolute;
	left: 19px;
	width:300px;
	top: 70px;
	height: 20px;
	overflow:hidden;
}
#kruimelpad, #kruimelpad a {
	color: #0099D8;
	font-size:9px;
}
#content1, #content2, #content3 {
	position: absolute;
	top: 95px;
	width: 300px;
	height: 414px;
	overflow:hidden;
}
#content1 {
	left: 19px;
}
#content2 {
	left: 357px;
}
#content3 {
	left: 695px;
}
#content1 a, #content2 a, #content3 a {
	text-decoration: none;
	color: #0099D8;	
}
#content1 a:hover, #content2 a:hover, #content3 a:hover {
	text-decoration: underline;
}
#content1 h1, #content2 h1, #content3 h1 {
	color: #333333;	
	font-size: 14px;
	margin-bottom: 4px;
	padding-bottom: 0px;
}
#portfolio,#intro {
	position: absolute;
	top: 66px;
	left: 338px;
	width: 676px;
	height: 444px;
	overflow:hidden;
	background-color:#FFFFFF;
}
#portfolio {
	z-index: 50;
	background-color:#e5f5fb;
}
#greyLine1 {
	position: absolute;
	left: 337px;
	top: 66px;
	height: 444px;
	width: 1px;
	background-color:#333333;
}
/*############################ footer menu ########################################*/
#footerBar {
	position: relative;
	top: 0px;
	left: 0px;
	/*height: 19px;*/
	white-space:nowrap;
}
#footerBar img {
	position:relative;
	padding: 0px;
	margin: 0px;
	top: 1px;
	width: 1px;
	overflow:hidden;
}
#footerBar A.menubutton {
	position: relative;
	padding-left: 6px;
	padding-right: 6px;
	z-index: 101;
	color: #ffffff;
	text-decoration:none;
}
#footerBar A.menuButton:hover, #footerBar A.menuButtonActive {
	color:#FFFFFF;
}
#footerBar A.menuButtonActive:hover {
	COLOR: #ffffff;
}
/* ########################### kleurenoverzicht opmaak ############################## */
.kleurenoverzicht {
	background-color: #009bda;
	color: #FFFFFF;
}
.kleurenoverzicht td {
	color: #FFFFFF;
	font-size: 10px;
}
.kleurenoverzicht td strong {
	font-size: 11px;
}
.kleurenoverzicht img {
	border: 1px solid #333333;
}

/*############################ category menu ########################################*/
#categoryBar {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 19px;
	background-color:#CCCCCC;
	width:676px;
}
#categoryBar img {
	position:relative;
	padding: 0px;
	margin: 0px;
	top: 4px;
	width: 1px;
	overflow:hidden;
}
#categoryBar A.menubutton {
	position: relative;
	top: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom:3px;
	padding-right: 6px;
	z-index: 101;
	color: #333333;
	text-decoration:none;
}
#categoryBar A.menuButton:hover, #categoryBar A.menuButtonActive {
	color:#FFFFFF;
	background-color:#0099D8;
}
#categoryBar A.menuButtonActive:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #0099D8;
}
#afsluiten {
	position: absolute;
	top: 0px;
	right: 0px;
}
#afsluiten a {
	position: relative;
	top: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom:3px;
	padding-right: 6px;
	font-style:italic;
	z-index: 101;
	color: #333333;
	text-decoration:none;
}
/*############################ preview pane ########################################*/
#galleryContainer {
	position: absolute;
	top: 40px;
	left: 0px;
	height: 127px;
	color: #ffffff;
	background-color:#333333;
	width:676px;
	overflow: hidden;
}
#arrow_left{
	position:absolute;
	top:30px;
	left:0px;

	z-index:10;
}
#arrow_right{
	position:absolute;
	top:30px;
	right:0px;
	z-index:10;
}
#theImages{
	position:absolute;
	left:12px;
	width:100000px;
	height: 125px;
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	padding:1px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor:pointer;
	border:0px;
}
#waitMessage{
	display:none;
	position:absolute;
	left:30px;
	top:30px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}
#theImages .imageCaption{
	display:none;
}

#pleaseselect {
	position: absolute;
	left: 19px;
	top: 190px;
	width: 619px;
	overflow:hidden;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #0099D8;
	padding: 10px;
	text-align:center;
}
#branche1, #branche2 {
	position: absolute;
	top: 190px;
	width: 300px;
	height: 250px;
	overflow:hidden;
}
#branche1 {
	left: 19px;
}
#branche2 {
	left: 357px;
}
#branche1 a, #branche2 a {
	text-decoration: none;
	color: #0099D8;	
}
#branche1 a:hover, #branche2 a:hover {
	text-decoration: underline;
}
#branche1 h1, #branche2 h1 {
	color: #333333;	
	font-size: 14px;
	margin-bottom: 4px;
	padding-bottom: 0px;
}
#totalmask {
	position: absolute;
	left: 0px;
	top: 0px;
	width:1014px;
	height:550px;
	z-index: 1000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: .8;
	filter: alpha(opacity=80);
	border:none;
}
#totalphoto {
	position: absolute;
	right: 7px;
	top: 7px;
	height: 500px;
	width: 750px;
	background-color:#FFFFFF;
	z-index: 1010;
}
#totalphoto_close {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 30px;
	width: 30px;
	z-index: 1020;
}	
#totalphoto_prev, #totalphoto_next {
	position: absolute;
	top: 400px;
	height: 27px;
	width: 27px;
	z-index: 1020;
}
#totalphoto_prev {
	right: 730px;
}
#totalphoto_next {
	right: 7px;
}


/*############################ common menu ########################################*/
#menuBar {
	position: absolute;
	left: 0px;
	top: 510px;
	height: 19px;
	width: 1014px;
	background:url(../_001_img/bck_menuBar.jpg);
	color: #ffffff;
	overflow:hidden;
	text-align:center;	
}
#menuBar img {
	position:relative;
	padding: 0px;
	margin: 0px;
	top: 4px;
	width: 1px;
	overflow:hidden;
}
#menuBar A.menuButton {
	position: relative;
	top: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom:3px;
	padding-right: 6px;
	z-index: 101;
	color:#FFFFFF;
	text-decoration:none;
}
#menuBar A.menuButton:hover, #menuBar A.menuButtonActive {
	color: #333333;
	background: url(../_001_img/bck_hvr_menuBar.jpg);
}
#menuBar A.menuButtonActive:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #0099D8;
}
.menu {
	font-size:9px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 0px;
	Z-INDEX: 102;
	LEFT: 0px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: #333333;
	border: 1px solid #333333;
}
.menu A.menuItem {
	PADDING-RIGHT: 1em;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 3px;
	/*CURSOR: default;*/
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	vertical-align: middle;
	text-align:left;
	/*border: 1px solid #333333;*/
}

.menu A.menuItem:hover {
	COLOR: #0099D8;
	BACKGROUND-COLOR: #ffffff;
}

.menu A.menuItemHighlight {
	COLOR: #0099D8;
	BACKGROUND-COLOR: #ffffff;
}

