/*----------------------------*/
/*main*/
/*----------------------------*/

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a img { border-style: none; }

.u { padding-bottom: 1px; border-bottom: 1px solid #848484; }
.txt a:link, .txt a:visited, .txt a:active { color: #88b200; text-decoration: none; padding: 2px; border-bottom: 1px dotted;}
.txt a:hover { color: white; background-color: #abca0f; text-decoration: none; padding: 2px 2px 3px; border-width: 0; }
.fieldset div .txt a:link, .fieldset div .txt a:visited, .fieldset div .txt a:active { color: #88b200; line-height: 0.5; text-decoration: none; padding: 2px 2px 3px; border-bottom: 1px dotted; }

/*----------------------------*/
/*main structure*/
/*----------------------------*/
body { color : #575757; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #565656; background-image: url(../img/bg_all.jpg); background-repeat: repeat; text-align: center; margin : 0; padding : 0; } 
#container { background-image: url(../img/bg_main.jpg); background-repeat: repeat; width: 758px; height: 100%; text-align:left; 
	/* part 2 of 2 centering hack */
	width: 758px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 758px; height: 100%; margin: 0 auto 0px; }
#top { background-image: url(../img/top.jpg); width: 758px; height: 161px; }
#content_wrap { background-image: url(../img/bg_main_top.jpg); background-repeat: no-repeat; width: 758px; }
#content { margin-left: 107px; text-align: left; width: 551px; height: 100%; float: left; }
#main_content { float: left; width: 416px; }

#bg_txt { background-image: url(../img/bg_txt_top.gif); background-repeat: no-repeat; width: 416px; }
#txt_content { padding-left: 50px; margin-top: 20px; padding-right: 24px; }
#sub_content { float: right; width: 135px; margin-top: 140px; }
#submenu_gradient { background-image: url(../img/submenu_gradient.jpg); background-repeat: no-repeat; background-position: 0 top; width: 135px; height: 230px; }
#side_content { width: 100px; float: right; }
#bluebar { float: left; width: 59px; }
#flags { margin-left: 18px; width: 24px; height: 113px; padding: 0px; }

/*----------------------------*/
/*content*/
/*----------------------------*/

/*----------------------------*/
/*menu*/
/*----------------------------*/
#menu { width: 450px; height: 44px; margin: 0; padding: 18px 0 0; }
#menu ul { list-style: none; padding: 0; margin: 0; }
#menu li { float: left; margin: 0; padding: 0; display: block; }
/*HOME*/
#title_home { background-repeat: no-repeat; background-position: left bottom; width: 259px; height: 192px; margin-bottom: 35px; }
#img_home { background-repeat: no-repeat; background-position: right top; position: relative; width: 660px; float: right; clear: right; }

/*404*/
#title_404 { background-repeat: no-repeat; background-position: left bottom; margin-top: 200px; margin-bottom: 35px; padding-bottom: 20px; width: 178px; height: 22px; }
#img_404 { background-repeat: no-repeat; background-position: right top; margin-bottom: 50px; position: relative; width: 660px; float: right; clear: right; }

/*BOTTOM*/
#bottom { background-image: url(../img/bg_bottom.jpg); background-repeat: no-repeat; width: 758px; height: 209px; margin-top: 0px; padding-left: 107px; }
#bottom .copyright { color: #9f9f9f; font-size: 10px; font-weight: normal; position: relative; top: 160px; float: left; padding-left: 20px; }
#bottom .nav { color: #9f9f9f; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; position: relative; top: 160px; float: left; }
#bottom .nav a:link { color: #9f9f9f; text-decoration: none; }
#bottom .nav a:visited { color: #9f9f9f; font-size: 10px; text-decoration: none; }
#bottom .nav a:hover { color: #9f9f9f; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #9f9f9f; }


div#hold { 
  position:relative; width:416px; height:150px; 
  z-index:2;
  }
div#wn { 
  position:absolute; left:0; top:0;
  width:416px; height:150px; z-index:1;
  clip:rect(0, 416px, 150px, 0); overflow:hidden;
  }
div#cnt { position:absolute; z-index:1 }

table#imgTbl { width:416px }
table#imgTbl td {
  width:416px; height:150px; 
  vertical-align:middle;
  }
  

#footer { width: 100%; text-align: center; padding-bottom: 80px; padding-top: 10px; }
.producer, .producer a:link, .producer a:visited, .producer a:active { color: white; text-decoration: none; padding: 4px 5px 4px 5px; letter-spacing: 1px; } 
.producer a:hover { color: white; background-color: #157af8; text-decoration: none; padding: 4px 5px 4px 5px; border-width: 0px; }
.hst { color: #001182; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.reg { color: #061db2; font-size: 10px; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; }

.nieuws_txt { color: #9c9c9c; font-size: 9px; font-weight: normal; }
.nieuws_txt a:link { color: #9c9c9c; font-size: 9px; font-weight: normal; }
.nieuws_txt a:visited { color: #9c9c9c; font-size: 9px; font-weight: normal; }
.nieuws_txt a:hover { color: #9c9c9c; font-size: 9px; font-weight: normal; }

.nieuws_title { color: #01017f; font-size: 10px; font-weight: normal; }
h3 { margin-left: 0; margin-bottom: 1em; margin-right: 0; margin-top: 2em; line-height: 14px; color: #00007e; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.strong { font-weight: bold; }
#billboard
{
	background: url(../img/slide0.jpg) no-repeat;
	height: 161px;
}
.billboard-right
{
	float: right;
	height: 161px;
	text-align: center;
	width: 758px;
}
.billboard-image
{
	height: 161px;
	overflow: hidden;
	position: relative;
	width: 758px;
	z-index: 10;
}
.billboard-image img
{
	height: 161px;
	width: 758px;
}
.clear
{
	clear: both;
	margin: 0px;
	padding: 0px;
}
.newsimg {
		margin-top: 10px;
		padding: 5px;
		border-color: #d3d3d3;
		border-style: solid;
		border-width: 1px;
	}

	.newssubscript {
		padding-left: 5px;
		font-family: Georgia, "Times New Roman", Times, "met schreef";
		padding-top: 5px;
		font-style: italic;
		color: #999999;
	}