/*-----GLOBALS-----------------------------------------------*/

html, body {height: 100%;}
			
body {
margin: 0;
padding: 0;
font: 11px arial, helvetica, sans-serif;
background-color: #ffffff;
}

img {
display: none;
}
		

* {	outline: none;}

:focus{outline: 0;}
img{outline:none;}
object { outline:none; }

.required{
font: 14px arial, helvetica, sans-serif;font-weight: bold;
color:#ff0000;
}

/*---IE6 fixes-------------*/
* html #rechts { height:400px; }
* html #rechterkolom { height:600px; }

/*-----THE DIVS------------------------*/

			
#container {

position: relative;
margin:0 auto;
width:950px;
min-height: 100%;
}
			
#leesvoor {
display: none;

}
			
#hoofdmenu {
display: none;
			
}
			
#header {
display: none;

}

#headertekst{
display: none;

}

#headertekst h2{
display: none;

}


#zitmug {
display: none;

}
			
#linkerkolom {
display: none;

}

#linkerkolom a{
display: none;

}

#linkerkolom h2{
display: none;

}
#nieuwsbrief{
display: none;

}

#nieuwsbrief h2{
display: none;

}
				
#rechts{
float:right;
min-height:400px;
margin:15px 0 0 0;			
width:625px;
}
	
#rechterkolom{
display: none;

}
#kolomtop{
display: none;

}

#inhoud{
width:430px;
color:#000000;
padding-bottom:20px;
}


#inhoud h2{
margin:20px 0 0 0;
color:#a0a541;
text-transform: uppercase;
}	
				
#footer {
display: none;

}
#footer h3{
display: none;

}
/*-----TEXT STYLES------------------------*/

h1{margin:0;}
h2{margin:0 0 10px 0;font: 16px arial, helvetica, sans-serif;font-weight: bold;}
h3{margin:0 0 10px 0;font: 11px arial, helvetica, sans-serif;font-weight: bold;}
h4{margin:0 0 10px 0;font: 12px arial, helvetica, sans-serif;font-weight: bold;color:#a0a541;}
p {margin:0;}

/*-----LINKS STYLES------------------------*/

#footer a{
text-decoration: none;
color: #cccccc;
font-size: 10px;
}
#footer a:hover{
text-decoration: underline;
color: #cccccc;
font-size: 10px;
}

a{
color:#a0a541;
}


/************ Rondehoeken *************/
.fluidroundblack {
border:1px solid white;
}

.fluidroundblack p{
margin: 6px;
padding: 2px;
}

.topfiller, .bottomfiller, .roundtop, .roundtopright,.roundbottom, .roundbottomright {
height:6px;
font-size:1px;
line-height:1px;
}

.bottomfiller, .topfiller {
width: 100%;
clear:both;
position:relative;
}

.roundtop { 
background: url(../images/circle.gif) no-repeat top left; 
width:6px;
float:left;
position:relative;
top:-1px;
left:-1px;    
}

.roundtopright { 
background: url(../images/circle.gif) no-repeat top right; 
float:right;
width:6px;
position:relative;
top:-1px;
left:1px;    
}

.roundbottom {
background: url(../images/circle.gif) no-repeat top left; 
background-position: 0 -6px ;
width:6px;
float:left;
position:relative; 
top:1px;
left:-1px;
}

.roundbottomright {
background: url(../images/circle.gif) no-repeat top right; 
background-position: -6px -6px ;
width:6px;
float:right;
position:relative; 
top:1px;
left:1px;
}

/************ Menu *************/


#menu{
width:670px;
}
#menu ul {
  margin: 0 0 0 3px;
  padding: 0;
  text-align: left;
}

#menu ul li {
  display: inline;
  margin: 0 10px 0 0;
  padding: 0;
}

#menu ul li a {
  color: #666666;
  text-decoration: none;
font-size:14px;
font-weight: bold;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #a0a541;
padding-right:10px;
}

#menu ul li a.on {
  color: #a0a541;
  text-decoration: none;
  font-size:14px;
font-weight: bold;
}

#menu ul li a:hover,
#menu ul li a.here {
  color: #a0a541;
  font-size:14px;
}

/************ Zoeken *************/

#search {
width:274px;
background: transparent url(../images/bg-search.jpg) no-repeat left top;
float:right;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
height:35px;
border:none;
}

#search legend {
	display: none;
}

#searchinput{
	font: 10px arial, helvetica, sans-serif;
	color: #666666;
margin-left:15px;
margin-right:5px;
	border: 0px solid #EDEBD5;
	width: 170px;

}

#searchsubmit {
	border: 0px solid #EDEBD5;
	font: bold 11px arial, helvetica, sans-serif;
	color: #ffffff;
	width: 69px;
	background: #FFFFFF url(../images/search-button.jpg) no-repeat left top;
margin-top:5px;
height:22px;
}

/************ ANYNEWS *************/

.nieuwsfoto {

margin:5px 10px 0 0;}

#nieuws{

margin-left:1px;
}

#mynews h4{
font-size: 11px;
font-weight: bold;
color:#000000;
margin:20px 0 0 0;
}

#mynews a{
color:#a0a541;
}

.separator{color: #a0a541; font-size:14px;}

.titel{ 
margin:20px 0 10px 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}