/* Elements */

html {
		width:				100%;
		height:				100%;
	}
	
	body {
		width:				100%;
		height:				100%;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		background:			url(/gfx/body_background.jpg) no-repeat center top;
		background-color:	#ffffff;
        color:				#b6dcfd;
		font-family: 		Verdana, sans-serif;
		font-size:			11px;
		line-height:		1.5em;
	}	
	
    * {
        margin:             0;
        padding:            0;
    }
    
	img {
		border:				none;
	}
	
	h1 {
        font-size:			13px;
		font-weight:        bold;
        margin-bottom:      15px;
        color:              #0e3a93;
	}
	
	h2 {
		font-size:			13px;
		font-weight:        bold;
        margin-top:         15px;
	}
    
	
	p {
		margin-bottom:		15px;
	}

	a:link, a:hover, a:visited {
		color:				#ffffff;
		text-decoration:	none;
	}
	/* Divs */
	
	div, img {
		behavior:			 url(/css/iepngfix.htc);
	}

	.hideme{
		display:			none;
	}
	
	div.clearer {
		clear: 				both;
		/*height:				0;
		line-height:		0;
		font-size:			0;*/
        padding-bottom: 22px;
	}
	
    div#outerCon {
		position:			relative;
		width:				990px;
		margin-left:		auto;
		margin-right:		auto;
		min-height:			100%;
		height:				100%;
	}
	
	div#headerCon {
		width:				990px;
		height:				140px;
	}
		
	div#navCon{
		/*width: 				990px;*/
		height:				125px;
	}

	div#titleCon{
		width: 				692px;
		height:				43px;
		padding: 			0 0 0 298px;
		margin: 			2px 0 2px 0;
		line-height:		36px;
	}
	
	div#bodyCon {
		margin-top:			1px;
		width:				990px;
		height:				auto;
		background-repeat:	repeat-y;
	}
	div#bodyConLeft {
		padding-top:		55px;
		float:				left;
		width:				275px;
	}

	div#bodyConLeft ul{
		width: 				205px;/*265-60*/
		/*height:				20px;*/
		height:				auto;
        margin: 			0 0 0 60px;
		list-style:			none;
		list-style-image:   none;
	}
	
	div#bodyConLeft ul li{
		float: 				top;
        margin-bottom:      30px;
        padding-top:        10px;
        padding-bottom:     10px;
	}
	
	div#bodyConLeft ul li a,
	div#bodyConLeft ul li a:visited{
		font-size:			35px;
		color:				#0e3a93;
		text-decoration:	none;
	}
	
	div#bodyConLeft ul li a:hover, 
	div#bodyConLeft ul li.active a{
		font-size:			35px;
		color:				#f8d841;
		text-decoration:	none;
	}
    
    div#bodyConLeft ul li.yellow a:hover{
		color:				#f7d842;
	}
    
    div#bodyConLeft ul li.cyan a:hover{
		color:				#90cfd6;
	}
    
    div#bodyConLeft ul li.lemon a:hover{
		color:				#cad402;
	}
    
    ul#subNavCon {
		font-style:			italic;
		padding:			0px 0px 0 0px;
		/*padding:			0px 0px 0 42px;*/
		list-style-type:	none;
		line-height:		24px;
		font-weight:		normal;
	}
	ul#subNavCon a:link, ul#subNavCon a:visited{
		color:				#002e75;
        text-decoration:    none;
	}
	ul#subNavCon a:hover,
    ul#subNavCon a.active {
		color:				#25bbe0;
        text-decoration:    none;		
	}

	ul#subNavCon li {
		margin:0; padding:0;
	}
    
    ul#relevantLinkCon {
		padding:			0px 0px 0 0px;
		/*padding:			0px 0px 0 42px;*/
		list-style-type:	none;
		line-height:		24px;
		font-weight:		normal;
    }
    
    ul#relevantLinkCon a:link, ul#relevantLinkCon a:visited{
		color:				#002e75;
        text-decoration:    none;
	}
	ul#relevantLinkCon a:hover,
    ul#relevantLinkCon a.active {
		color:				#25bbe0;
        text-decoration:    none;		
	}

	ul#relevantLinkCon li {
		margin:0; padding:0;
	}

	div#bodyConMiddle{
		float:				left;
		padding-top:		68px;
		color:				#1E5493;
		font-weight:		bolder;
        width:              129px;
	}

	div#bodyConRightText{
		margin-left:		422px;
		/*position:			relative;*/
		/*width:				510px;*/
		/*left:				135px;*/
		padding-top:		68px;
		line-height:		15px;
		/*max-width:			548px; moest smaller*/
		max-width:			440px;
		padding-bottom:		20px;
	}

	div#bodyConRightText a:link, a:visited, a:hover{
		color:				#ffffff;
		text-decoration:	underline;
	}

		.nieuwslink a:link, .nieuwslink a:hover {
			color:				#43d8fd;
			text-decoration:	underline;
		}

		.nieuwslink a:visited{
			color:				#b6dcfd;
			text-decoration:	underline;

		}
        
    div#bodyConRightText ul{
		list-style:			none;
		list-style-image:   none;
	}
	
	div#bodyConRightText ul li{
		float: 				top;
	}
    
    div#bodyConRightText dl{
		margin-top: 15px;
	}
    
    div#bodyConRightText span.date {
        /*color:                  #43D8FD;*/
    }
    
    div#leftCon {
		/*background-image:	url(/gfx/logo.png);
        background-repeat:  no-repeat;
        background-position:bottom right;*/
		float:				left;
		width:				513px;
		height:				140px;
	}

    div#leftCon img{
		width: 381px;
        height: 99px;
        margin: 40px 0 0 132px;
	}
    
	div#rightConTop {
		float:				left;
		width:				465px; 
		height:				110px;
	}

	div#rightConTopBlock{
		color:				white;
		width:				255px;
        float:              right;
        margin-top:         25px;
	}
    
    div#rightConTopBlock span.head{
        font-variant:       small-caps;
        font-size:          18px;
        font-weight:        bold;
        margin-right:       10px;
	}
    
    div#rightConTopBlock span.date{
        /*color:              #4d8dc2;*/
        color:              #639bcc;
        font-style:         italic;
	}
    
    div#rightConTopBlock span.title{
        display:            block;
        float:              top;
        font-weight:        bold;
	}
    
    div#rightConTopBlock span.readmore{
        display:            block;
        float:              top;
        text-decoration:    underline;
        font-style:         italic;
	}
    
    div#rightConTopBlockVisual{
        display:            none;
	}

	div#rightConTopBlock h2{
		color:				#ffffff;
	}
	img#nieuwsitem{
		float:				left;
		padding-top:		10px;
		padding-right:		40px;
		padding-bottom:		10px;
	}

	div#rightConBottom{
		float:				left;
		width:				465px;
		height:				30px;
	}

	div#searchCon{
		position:			absolute;
		right:				0px;
		margin-top:         3px;
        float:				left;
		width:				180px;
		height:				21px;
        line-height:        21px;
        display:            block;
	}

    div#searchCon div#inputBackground {
        height:             21px;
        width:              103px;
        background-image:   url(/gfx/bg_searchbox_index.png);
        background-repeat:  no-repeat;
        float:              left;
    }
    
    div#searchCon input.text {
        border:             0px;
        height:             15px;/*21-6*/
        width:              95px;/*103-8*/
        margin:             3px 4px 3px 4px;
    }
    
    div#searchCon input.button {
        color:              #ffffff;
        border:             0;
        background:         transparent;
        height:             21px;
        line-height:        21px;
        cursor:             hand;
        font-size:          11px;
        margin-left:        5px;
    }

            /*div#searchBG{
				position:			absolute;
				top:				115px;
				right:				70px;
				height:				25px;
				width:				103px;
				background:			url(/gfx/bg_searchbox_index.png) no-repeat;
			}
			div#searchCon #s {
				position:			absolute;
				right:				80px;
				margin-top:			8px;
				font-size:			10px;
				border:				0px;
				float:				left;
				width:				87px;
				height:				14px;
			}

			div#searchCon #go {
				font-family:		Verdana, Arial;
				font-size:			10px;
				float:				left;
				margin:				12px 0px 0px 55px;
				color:				white;
			}*/

	table#nieuwsTabel{
        border-collapse: collapse;
    }
    
    table#nieuwsTabel a:link,
    table#nieuwsTabel a:visited ,
    table#nieuwsTabel a:hover    {
		color:				#B6DCFD;
		text-decoration:	underline;

	}

	.datum{
		/*color:				#43d8fd;*/
		text-decoration:	none;
		padding-right:		30px;
        width:              66px;
	}

	div#navCon {
		float:				left;
		/*width:				265px;*/
		height:				20px;
		margin-top:         3px;
        margin-left:        -40px;
        position:			relative;
	}
    
    div#navCon ul{
		/*width: 				265px;*/
		height:				20px;
		list-style:			none;
		list-style-image:   none;
	}
	
	div#navCon ul li{
		float: 				left;
		margin-left:		10px;
		/*width:				55px; /*stupid IE bug, IE destroys the menu when you sIFR it without a width*/
	}
	
	div#navCon ul li a,
	div#navCon ul li a:visited{
		color:				#ffffff;
		text-decoration:	none;
		line-height:		20px;
	}
	
	div#navCon ul li a:hover, 
	div#navCon ul li a.active{
		color:				#db002e;
        text-decoration:	none;
	}

	div#rightConBottom		a:link, 
	div#rightConBottom		a:visited, 
	div#searchCon			a:link, 
	div#searchCon			a:hover, 
	div#searchCon			a:visited {
		color:				#ffffff;
		text-decoration:	none;
	}
    
    div#rightConBottom a.active,
    div#searchCon a.active {
		color:					#db002e;
	}
    
		div#rightConBottom		a:hover{
		color:					#db002e;
		}

	div#footerCon {
		line-height:		22px;
		width:				875px;/*990-115*/
		height:				22px;
		background:			#3270AF;
		bottom:				0px;
        padding-right:      115px;
        position:           fixed;
        /*
        bottom:0;
        height:22px;
        position:absolute;
        width:100%;*/
	}

	div#footerCon  ul{
		float:				right;
		height:				22px;
        line-height:        22px;
		list-style:			none;
		list-style-image:   none;
	}
	
	div#footerCon ul li{
		width:				auto;
		float:				left;
		margin-left:		15px;
		/*width:				60px; /*stupid IE bug, IE destroys the menu when you sIFR it without a width*/
	}
	
	div#footerCon ul li a,
	div#footerCon ul li a:visited{
		color:				#ffffff;
		text-decoration:	none;
		line-height:		20px;
        text-decoration:	none;
	}
	
	div#footerCon ul li a:hover,
	div#footerCon ul li a.active{
		color:				#db002e;
        text-decoration:	none;
	}


	/*---- navigation styles ----*/
	
	div#leftCon div#navigationCon ul {
		list-style:			none;
		list-style-image:   none;
		border-top:			1px solid #ffffff;
	}
	
	div#leftCon div#navigationCon ul li {
		border-right:		1px solid #ffffff;
		border-bottom:		1px solid #ffffff;
		border-left:		1px solid #ffffff;
	}
	
	/*---- link styles ----*/
	
	a {
		text-decoration:	underline;
	}
	
	a:hover {
		text-decoration:	underline;
	}
	
	/*----special styles for Google Docs form ----*/
	div.bodyConRightText iframe body.ss-base-body {
		background-color: none;
		font-size: 11px;
		color: #002E75 !important;
	}