/*/////////////////////////////////////////////////////*/
/* GENERAL ////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

html, body {
	margin:0px;
	padding:0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:11px;
	color:#333;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

#container {
	position:relative;
	width:720px;
	margin:0px auto;
	padding:0px;
}


/*/////////////////////////////////////////////////////*/
/* TOP ////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#top {
	position:absolute;
	top:0px;
	left:320px;
	width:400px;
	padding:17px 0px 0px 0px;
	text-align:right;
}

#top a {
	text-decoration:none;
	color:#333;
}

#top a img {
	border:none;
}

#top form {
	margin:0px;
	padding:0px;
}

#search {
        margin: 0px;
        padding-top: 15px;
        padding-bottom: 0px;
        padding-left: 0;
        padding-right: 0;
        width: 340px;
        background: #FFF;
        text-align: right;
        float: right;
	font-weight:bold;
	line-height:15px;
}

#search input.inputText {
	border:1px solid #999;
	font-size:11px;
	margin:0px;
	width:100px;
}

#search input.inputImage {
	vertical-align:text-top;
}

#top ul {
	margin:9px 0px 0px 0px;
	padding:0px;
}

#top ul li {
	display:inline;
	list-style:none;
	padding:0px 0px 0px 15px;
	line-height:13px;
}


/*/////////////////////////////////////////////////////*/
/* NAVIGATIE///////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#mainNav {
	position:absolute;
	top:87px;
	right:0px;
}


/*/////////////////////////////////////////////////////*/
/* BANNER /////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#banner {
	position: absolute;
	top:130px;
	left:165px;
	width: 555px;
	height: 64px;
	text-align: center;
	padding-top: 5px;
        background-image: url(img/gray_box.png);
}

#banner div.footer {
	background-image:url(img/gray_box.png);
	height: 7px;
	background-position: bottom left;
}


/*/////////////////////////////////////////////////////*/
/* LEFT ///////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#left {
	position:absolute;
	top:220px;
	left:0px;
	width:145px;
	text-align:right;
}

#left h3 {
	float:right;
	margin:0px 0px 6px 0px;
	padding:0px;
	color:#094399;
	font-size:14px;
	font-weight:bold;
}

#left img {
	float:right;
	margin:0px 0px 6px 0px;
	padding:0px;
}

#left p {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:right;
	width:145px;
	font-size:10px;
}

#left table {
	margin:0px 0px 30px 0px;
	padding:0px;
	float:right;
}

#left table td {
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:10px;
	padding-left:3px;
	vertical-align:bottom;
}

#left table td.numbers {
	color:#094399;
	font-weight:bold;
}


#left table th {
	margin:0px;
	padding:0px;
	color:#094399;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

/*/////////////////////////////////////////////////////*/
/* TEMP ENQUETE HEADER ////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#enquete {
        position:absolute;
        top:210px;
        right:0px;
        width: 555px;
        padding-top: 5px;
}

/*/////////////////////////////////////////////////////*/
/* CONTENT ////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/

#content {
	position:absolute;
	top:220px;
	right:0px;
	width:555px;
}

#content #topbox div.title {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding: 6px 0px 5px 13px;
	background-image:url(img/gray_box.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-bottom: 1px solid #CCC;
}

#content #topbox {
	margin: 0px 0px 9px 0px;
}

#content #topbox div.boxcontent {
	color:#333;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #E2E2E2;
}

#content #topbox div.boxcontent table {
	width: 100%;
}

#content #topbox div.boxcontent table td {
	color:#333;
	font-size:11px;
	padding: 5px 0px 4px 13px;
	border-bottom: 1px solid #CCC;
}

#content #topbox a {
	color: #000;
}

#content #topbox div.boxcontent table td.middle {
	color: #999;
}

#content #topbox div.boxcontent table td.link {
	text-align: right;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
}

#content #topbox div.boxcontent table td.even {
	background-color: #F0F0F0;
}

#content #topbox div.footer {
	color:#333;
	font-size:11px;
	padding: 6px 10px 6px 13px;
	background-image:url(img/gray_box.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	text-align: right;
	line-height: 11px;
}

#content #topbox #footer img {
	vertical-align: middle;
}

/* -------------------------------------------------------------- */

#content #bluebox_full {
	float: left;
	width: 555px;
	margin-top: 1px;
	margin-bottom: 40px;
}

#content #bluebox_full div.title {
	background-image: url(img/blue_box_full.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 6px 0px 5px 13px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	border-bottom: 1px solid #668ABF;
}

#content #bluebox_full div.boxcontent {
	background-image: url(img/blue_box_full.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
	background-color: #0B4499
}

#content #bluebox_full a {
	color: #FFF;
}

#content #bluebox_full div.boxcontent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content #bluebox_full div.boxcontent li {
	margin: 0;
	padding: 5px 0px 4px 30px;
	list-style: none;
	border-bottom: 1px dotted #FFF;
	background-image: url(img/btn_arrow_darkgray.gif);
	background-repeat: no-repeat;
	background-position: 2% 51%;
}

#content #bluebox_full div.boxcontent li.last {
	padding: 5px 0px 0px 30px;
	border-bottom: none;
	background-position: 2% 90%;
}

#content #bluebox_full div.boxcontent li.nocontent {
	background-image: none;
}

#content #bluebox_full div.footer {
	width: 273px;
	height: 9px;
}

#content #bluebox_full div.footer img {
	display: block;
}

/* -------------------------------------------------------------- */

#content #bluebox {
	float: left;
	width: 273px;
	background-color: #0B4499;
}

#content #bluebox.right {
	margin-left: 9px;
}

#content #bluebox div.title {
	background-image: url(img/blue_box.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 6px 0px 5px 13px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	border-bottom: 1px solid #668ABF;
}

#content #bluebox div.boxcontent {
	background-image: url(img/blue_box.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
}

#content #bluebox a {
	color: #FFF;
	text-decoration: none;
}

#content #bluebox div.boxcontent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content #bluebox div.boxcontent li {
	margin: 0;
	padding: 5px 0px 4px 30px;
	list-style: none;
	border-bottom: 1px dotted #FFF;
	background-image: url(img/btn_arrow_darkgray.gif);
	background-repeat: no-repeat;
	background-position: 5% 6px
}

#content #bluebox div.boxcontent li.last {
	padding: 5px 0px 0px 30px;
	border-bottom: none;
	background-position: 5% 90%;
}

#content #bluebox div.boxcontent li.nocontent {
	background-image: none;
}

#content #bluebox div.footer {
	width: 273px;
	height: 9px;
}

#content #bluebox div.footer img {
	display: block;
}

#content #bluebox.small div.boxcontent {
	background-position: 0px -50px;
}

#content #grayboxes {
	width: 555px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 9px;
}

#content #graybox_small {
	float: left;
	width: 179px;
	margin-top: 9px;
	margin-bottom: 9px;
}

#content #graybox_small a {
	color: #000;
}

#content #graybox_small.middle {
	margin-left: 9px;
	margin-right: 9px;
}

#content #graybox_small img {
	display: block;
}

#content #graybox_small div.boxcontent {
	color:#000;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 0px 5px;
	background-image: url(img/gray_box_small_content.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-align: center;
	height: 80px;
}

#content #promobox {
	float: left;
	position: relative;
	width: 273px;
	margin: 0px 0px 40px 9px;
}

#content #promobox img {
	display: block;
}

#content #promobox div.boxcontent {
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding: 0px 10px;
	background-color: #09F;
	background-image: url(img/promo_box_content.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#content #promobox div.boxcontent h1 {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

* html #content #promobox div.boxcontent p {
	font-weight:normal;
	margin: 10px 0px 0px 0px;
}

#content #promobox div.boxcontent p {
	font-weight:normal;
	margin: 8px 0px 0px 0px;
}

#content #promobox div.footer {
	width: 273px;
	height: 9px;
}

#content #promobox div.footer img {
	display: block;
}

#content #promobox #star {
	position: absolute;
	background-image: url(img/star.png);
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/star.png', sizingMethod='image');
	z-index: 100;
	right: -20px;
	top: -20px;
	width: 70px;
	height: 71px;
}

#content #promobox #link {
	position: absolute;
	text-align: right;
	padding-right: 15px;
	background-image: url(img/btn_arrow_blue.gif);
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 11px;
	z-index: 102;
	right: 10px;
	bottom: 10px;
}

#content #promobox #link a {
	color: #000;
}


/* we added the following to get everything smoothed out - JJ */
#logo {
        margin: 0px;
        padding: 0px;
        width: 180px;
        background: #FFF;
        float: left;
}
.boldPaars {
        font-weight: bold;
        color: #0B4499;
}

a.link {
        color: #333333;
        text-decoration: none;
}

a.link:hover {
        color: #FFFFFF;
        background-color: #0B4499;
        text-decoration: none;
}

#nav {
        padding: 0px;
        width: 100%;
        background: #FFF;
        height: 110px;
}

.press {
        text-decoration: none;
        color: #0B4499;
        font-size: 8px;
}

#content #graybox_small_empty {
        float: left;
        width: 540px;
        padding-top: 4px;
        padding-bottom: 5px;
}
