/* ######################## START MAIN DEFINITIONS ######################## */
html, body {
	width: 				100%;
}

body {
	font: 				13px Arial;
	text-align:			left;
	color:				#000000;
	margin: 				0px;
	padding: 			0px;
	background: 		url(../dynamic/images/achtergronden/back1.jpg) no-repeat center;
 
}

#flags {
	position:				absolute;
	top:					110px;
	right:					37px;
	height:					29px;
	text-align:				center;
	line-height:			33px;
}


#sitecontainer {
	margin: 					0px auto;
	width: 					960px;
	height: 					100%;
}

#container {
	position:				relative;
	/*width:					1000px;*/
}

td{
	vertical-align:		top;
}

img {
	border:					0;
	display:					block;
}

.customimage {
	border:					1px solid #ea6447;
}

a {
	text-decoration:		none;
	color:					#000000;
}

a.whitemenu {
	color:					#FFFFFF;
}
a.white {
	text-decoration:		underline;
	color:					#FFFFFF;
}
a.black {
	text-decoration:		none;
	color:					#000000;
}
a.black:hover {
	text-decoration:		underline;
}
/* ######################## END MAIN DEFINITIONS ######################## */

/* ######################## CUSTOM STYLES ######################## */
#main {
	width:					950px;
	height:					100%;
}

#shadowleft {
	background:				url(../images/shadow_left.png) repeat-y 0 0;
}
#shadowright {
	background:				url(../images/shadow_right.png) repeat-y 0 0;
}

/* ######################## CONTENT STYLES ######################## */
#headercontent {
	width:					897px;
	height:					101px;
	border-bottom:			1px solid #BFBFBF;
	background-color:		#FFFFFF;
}

#mainfull {
	width:					813px;
	padding:					18px 42px 0px 42px;
	background-color:		#FFFFFF;
}

#mainfullnospan {
	width:					897px;
	padding:					18px 0px 0px 0px;
	background-color:		#FFFFFF;
}

#mainleft {
	width:					593px;
	padding:					26px 42px 30px 42px;
	background-color:		#FFFFFF;
}

#mainright {
	width:					219px;
	padding:					10px 0px 30px 0px;
	background-color:		#FFFFFF;
}

.block {
	width:					196px;
	border:					1px solid #d6d6d6;
	margin-left:			11px;
}
.blockheader, .blockfooter {
	min-height:					22px;
	width:					196px;
	background-color:		#bebebe;
	font: 					bold 12px Arial;
	color:					#FFFFFF;
	text-align:				center;
	vertical-align:			middle;
	padding-top:			6px;
}
.blockfooter {
	background-color:		#f0f0f0;
	color:					#9e9e9e;
	
}

hr {
	border:					0;
	border-top:				1px solid #d9d9d9;
	height:					1px;
	margin-top:				10px;
	margin-bottom:			10px;
}

.pager, .navigation {
	position:				relative;
	height:					16px;
	float:					right;
	margin-right:			0px;
	margin-bottom:			18px;
	font-size:				12px;
	letter-spacing:		2px;
}

.back {
	position:				relative;
	height:					16px;
	float:					left;
	margin-bottom:			18px;
	font-size:				12px;
	letter-spacing:		2px;
}
/* ######################## END CONTENT STYLES ######################## */
	
#footer {
	background-color:		#000000;
	font:						12px Arial;
	color:					#8c8c8c;
	height:					26px;
	line-height:			26px;
	vertical-align:		middle;
	text-align:				center;
}

/* ######################## TEXT STYLES ######################## */
h1 {
	font:						20px Arial;
	font-weight:			normal;
	color:					#e95e3f;
	letter-spacing:		1px;
	padding-left:			42px;
	padding-top:			64px;
}
h2 {
	font:						13px Arial;
	font-weight:			bold;
}
h3 {
	width: 					166px;
	text-align:				center;
	vertical-align:		middle;
}
/* ######################## END TEXT STYLES ######################## */

/* ######################## SELECTOPTIONS STYLES ######################## */
input, select {
	font:						12px Arial;
}

#selectblock {
	position:				absolute;
	right:					78px;
	top:						220px;
	width:					400px;
	height:					60px;
	float:					right;
	text-align:				right;
	font:						12px Arial;
}
#selectblockleft {
	float:					left;
}
#selectblockright {
	float:					right;
}
#reclame {
	margin-top:			-20px;
	width:					960px;
	text-align:				center;
}