BODY, HTML {
	background-color:			#232323;
	padding:					0px;
	margin:						0px;
	text-align:					center;
	font-family:				verdana;
	font-size:					11px;
	line-height:				150%;
}
.center {
	margin:						0 auto;
	text-align:					left;
	width:						880px;
}


/* FONTS */
H1 {
	margin:						0px;
	padding:					0px;
	margin-bottom:				5px;
	margin-top:					10px;
	display:					block;
	font-size:					30px;
	font-family:				arial black;
	color:						#E42D45;
}
H2 {
	margin:						0px;
	padding:					0px;
	margin-bottom:				5px;
	margin-top:					10px;
	display:					block;
	font-size:					23px;
	font-family:				arial black;
}
H3 {
	margin:						0px;
	padding:					0px;
	margin-bottom:				0px;
	margin-top:					10px;
	display:					block;
	font-size:					12px;
	font-family:				arial;
	color:						#E42D45;
}
P {
	padding:					0px;
	margin:						0px;
}

.fherrormessage {
	color:						red;
	margin-top:					10px;
	margin-bottom:				5px;
}


/* KLEUREN */
/* mainmenu kleuren */
#mainmenu A:hover {
	background:					transparent url(../images/mainmenu/rood.gif) repeat-x top left;
}
#mainmenu .nr_1 A:hover {
	background:					transparent url(../images/mainmenu/blauw.gif) repeat-x top left;
}
#mainmenu .nr_2 A:hover {
	background:					transparent url(../images/mainmenu/geel.gif) repeat-x top left;
}
#mainmenu .nr_3 A:hover {
	background:					transparent url(../images/mainmenu/groen.gif) repeat-x top left;
}
#mainmenu .nr_4 A:hover {
	background:					transparent url(../images/mainmenu/grijs.gif) repeat-x top left;
}

/* midden kleuren */
.maincolor_1 #submenu LI.over, .maincolor_1 #submenu .active {
	background-color:			#2C53A3;
}
.maincolor_1 H1, .maincolor_1 H3 {
	color:						#2C53A3;
}
.maincolor_2 #submenu LI.over, .maincolor_2 #submenu .active {
	background-color:			#DFE246;
}
.maincolor_2 H1, .maincolor_2 H3 {
	color:						#DFE246;
}
.maincolor_3 #submenu LI.over, .maincolor_3 #submenu .active {
	background-color:			#008846;
}
.maincolor_3 H1, .maincolor_3 H3 {
	color:						#008846;
}
.maincolor_4 #submenu LI.over, .maincolor_4 #submenu .active {
	background-color:			#C8C8C8;
}
.maincolor_4 H1, .maincolor_4 H3 {
	color:						#C8C8C8;
}



/* HEADER */
#header {
	height:						150px;
}
#header #logo {
	background:					transparent url(../images/logo_bc.gif) no-repeat top left;
	width:						258px;
	height:						97px;
	display:					block;
	float:						left;
	margin-top:					45px;
}


/* MENU */
#mainmenu {
	float:						right;
	width:						600px;
	height:						150px;
}
#mainmenu UL {
	list-style:					none;
	padding:					0px;
	margin:						0px;
}
#mainmenu UL LI {
	float:						left;
}
#mainmenu A {
	color:						white;
	text-decoration:			none;
	font-size:					20px;
	height:						150px;
	display:					block;
	line-height:				215px;
	overflow:					hidden;
	padding-left:				10px;
	padding-right:				10px;
}


/* MIDDEN */
#middle {
	background-color:			white;
	padding-top:				10px;
	padding-bottom:				10px;
}
#content {
	padding-left:				10px;
	padding-right:				10px;
	border-left:				1px solid #232323;
	border-right:				1px solid #232323;
}
#content .left {
	float:						left;
	width:						590px;
	overflow:					hidden;
	margin-right:				10px;
}
#content .right {
	float:						right;
	width:						280px;
	overflow:					hidden;
}
#content .right TD {
	overflow:					hidden;
}

/* MIDDEN BANNER */
#headerimage {
	height:						250px;
	background:					transparent url(../images/bannerfoto.jpg) no-repeat top left;
}

/* SUBMENU */
#submenu {
	margin-top:					10px;
	border-bottom:				1px solid #9F9F9F;
	margin-bottom:				10px;
	height:						35px;
}
#submenu UL {
	list-style:					none;
	margin:						0px;
	padding:					0px;
}
#submenu LI {
	list-style:					none;
	float:						left;
	height:						24px;
	line-height:				24px;
	background:					#8C8C8C url(../images/submenu_back.png) no-repeat top left;
}
#submenu LI A {
	background:					transparent url(../images/submenu_back.png) no-repeat top right;
	display:					block;
	line-height:				24px;
	margin-left:				10px;
	padding-right:				10px;
	color:						white;
	text-decoration:			none;
	font-size:					18px;
}
#submenu .start {
	background-image:			none;
}
#submenu .start A {
	padding-left:				7px;
	margin-left:				0px;
}
#submenu LI.over {
	background-color:			#E42D45;
}
#submenu .active {
	background-color:			#E42D45;
}

/* BOTTOM */
#bottom {
	color:						white;
	padding-top:				5px;
	line-height:				26px;
	height:						80px;
}
#bottom A {
	color:						white;
	text-decoration:			none;
}
#bottom A:hover {
	text-decoration:			underline;
}
.twitter {
	background:					transparent url(../images/twitter.png) no-repeat top left;
	line-height:				26px;
	padding-left:				30px;
	display:					block;
	float:						left;
}
