/*BODY*/

body   { 
color: #000000; 
font-size: 0.9em; 
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
text-decoration: none; 
background: #663399 url(images/background.jpg) repeat-x left top; 
text-align: left; 
margin: 0 0 10px }

p {
}

b, strong {

}

a:link  { 
color: #ffffff; 
font-weight: bold; 
text-decoration: none }

a:visited  { 
color: #663399; 
font-weight: bold; 
text-decoration: none }

a:hover, a:active  { 
color: #ffffff; 
font-weight: bold }

img {
	border-style: none;
}

.image-left {
	float: left;
	margin: 3px 3px 3px 0;
	padding: 3px 3px 3px 0;
}
.image-right { margin: 3px 0 3px 3px; padding: 3px 0 3px 3px; float: right }


/*HOOGTE CONTAINER O.I.D.*/

.clearer {
	clear: both;
}


/*TOP - NIET GEBRUIKT */

#top  { 
margin-top: 0px; 
margin-right: auto; 
margin-left: auto; 

height: 260px; 
width: 1070px }


/*CONTAINER MET INHOUD HOOFDSTUK*/

#container  { 
font-size: 0.9em; 
background: #3399FF  repeat-y url(images/blauweachtergrond.jpg); 
text-align: left; 
margin: 2px auto; 
width: 1070px }




/*HOOFDSTUK-NAAM*/

#pageHeader   { 
background: #3399FF url(images/blauwmetlogo.jpg)  left top; 
text-align: left; 
display: block; 
margin: 22px auto 0; 
height: 80px;
position: relative; 
width: 1070px 

}

#pageHeader img {
	float: right;
	margin-right: 10px;

}

#pageHeader h1   { 
color: #000000; 
font: bold 1.8em "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
margin: 0; 
padding: 14px 0 0 22px }

#pageHeader h2   { 
color: #ffffff; 
font-size: 1em; 
font-weight: normal; 
margin: 0; 
padding-top: 3px; 
padding-bottom: 18px; 
padding-left: 22px }




	
/*TABBLAD NAVIGATIE 1*/

#navcontainer  { 
font-size: .8em; 
font-weight: normal; 
margin-top: 5px; 
margin-right: auto; 
margin-left: auto; 
position: relative; 
height: 10px }

#navcontainer #current {
	background: no-repeat url(images/knop_current.png);
	color: #FFFFFF;


}

#navcontainer .currentAncestor {
	background: no-repeat url(images/knop_current.png);

}



/*TABBLAD NAVIGATIE 2*/

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 1070px;
	left: 0;
}

#navcontainer li {
	display: inline;
	float: left;
}

#navcontainer a{
	width: 82px;
	height: 34px;
	display: block;
	background: no-repeat url(images/knop_normal.png);
	text-decoration: none;

	padding-top: 11px;
	color: #ffffff;
	text-align: center;
}

#navcontainer a:hover {
	background: url(images/knop_over.png) no-repeat;

}

#navcontainer a:active {

}



/*CONTENT*/


#contentContainer   { 
font-size: 0.9em; 

margin-right: 185px; 
margin-bottom: 2px 
}

#contentContainer #content  { 
padding-top: 6px; 
padding-bottom: 20px; 
padding-left: 22px; 
padding-right: 21px 
 }



#iframe  {

background : #ccccff; 
color : #000000;
margin-top: 10px;
width : 836px;
height : 585px;
overflow : auto; }



/*NAVIGATIE RECHTS VAN CONTENT*/

#sidebarContainer   { 
font-size: 1em; 
font-weight: bold; 
line-height: 22px; 
text-decoration: none; 
padding-top: 22px; 
padding-right: 0px; 
padding-bottom: 20px; 
width: 168px; 
float: right; 
clear: left }

#sidebarContainer #sidebar {
	padding: 0px;
	font-weight: bold;
	font-size: 1em;
}

#sidebarContainer .sideHeader {
	font-weight: bold;
	padding: 0px 0px 0;
	font-size: 1em;
}





/*ADVERTENTIES*/

#footer  { 
font-size: 0.7em; 
background: url(images/paarseachtergrond.jpg) repeat-y; 
height: 270px; 
clear: both }

#footer p  { 
color: #ffffff; 
text-align: center; 
padding-top: 2px; 
 }

#footer a:link, #footer a:visited {

}

#footer a:hover, #footer a:active  { }


/*GOOGLE*/

#footer2  { 
font-size: 0.7em; 
background: #ccccff url(images/paarseachtergrond.jpg) ;
height: 67px; 
}

#footer2 p  { 
text-align: center; 
padding-top: 0px; 
 }

#footer2 a:link, #footer a:visited {

}

#footer2 a:hover, #footer a:active  { }


/*TEKST IN KLEUR*/

.blackonwhite { 
color: #000000; 
font-size: 0.9em;  
background-color: white; 
padding: 6px 8px 10px 10px; 
border-style: solid; 
border-color: white; }


.whiteonred { 
color: white; 
font-size: 1em;   
background-color: #000000; 
padding: 6px 8px 10px 10px; 
border-style: solid; 
border-color: #000000; }

.whiteonblue { 
color: white; 
font-size: 1em;   
background-color: #2959a3; 
padding: 6px 8px 10px 10px; 
border-style: solid; 
border-color: #2959a3; }

.whiteonorange { 
color: white; 
font-size: 1em;   
background-color: #663399; 
padding: 6px 8px 10px 10px; 
border-style: solid; 
border-color: #663399; }

.whiteongreen { color: white; font-size: 12px;  line-height: 15px; background-color: green; padding: 8px 10px 12px; border-style: solid; border-color: green; }

.blackonwhite { color: #000000; font-size: 12px;  line-height: 15px; background-color: white; padding: 8px 10px 12px; border-style: solid; border-color: white; }


#zoek  { 
padding: 5px;
margin-top: 24px; 
margin-right: auto; 
margin-left: auto; 
width: 1070px }
