body {
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #444444;
		background: #ffffff url('../img/bg-schoen.jpg') no-repeat top;
		background-position: top left;
		background-attachment: fixed;
 		}
	
	
#container { /* totaal.. gebeurt niet iets mee.. */
		}
	
#contentcontainer { /* breedte van de inhoud.. */
		margin-left: 15px;
		width: 990px;
		}


a {
		color: #d53333;
		text-decoration: none;
		}

a:hover {
		color: #d53333;
		text-decoration: underline;
		}

#snelkoppeling a {
		color: #444444;
		text-decoration: none;
		}

#snelkoppeling a:hover {
		color: #444444;
		text-decoration: underline;
		}

.menu-kop  {
		font-weight: bold;
		}


h1 {
		font-size: 13px;
		color: #d53333;
		font-weight: bold;
		}

h2 {
		font-size: 14px;
		color: #444444;
		font-weight: bold;
		}
	

	
	
#banner {
		height:240px;
		min-width: 993px; /* nu is de banner altijd volledig afgebeeld*/
		background: url('../img/kop.jpg') no-repeat top left;
		voice-family: "\"}\"";
		voice-family: inherit;

		}
		
html>body #banner {
		height:240px;
		}
h1 {
		font-size:14px;
		padding-top:10px;
		}
		

	
#logo {
		position: absolute;
		left:0px;
		top:0px;
		width:250px;
		}
	
#welkom {
		position: absolute;
		left:310px;
		top:8px;
		width:500px;
		font-size: 15px;
		}
	
#login{
		position: absolute;
		left:920px;
		top:8px;
		}
	

#menu-boven {
		position: absolute;
		left:350px;
		top:76px;
		width:580px;
		z-index:999;
		}
	
#menu-onder {
		position: absolute;
		left:25px;
		top:194px;
		width:920px;
		min-width:920px;
		z-index:998;
		}
		

.ad { /* Reclame */
		border: 0px solid #999;
		}
	


.item , .kleintje		{
		padding-bottom:10px;
		margin-bottom:20px;
		border-bottom: 1px solid #ffdddd;
		}
     		
.itemfoot {	
 		text-align: right;
		font-size: 10px;
		color: #999;
       		clear: both; 
		}

.pwimages{
		border: 0px none; 
		padding: 15px;
		}


.pwimages img {
		border: 1px solid #ccc;
		margin: 0px 0px 10px 10px; 
		padding: 8px;
		background-color: #ffffff;

		}

sup {   /* voor 1e, 2e, 3e etc. ;) */
		vertical-align: top;
		}

.aap {   /* voor apenstaart ;) */
		vertical-align: middle;
		}

.newsimg {
		float: right;
		border: 1px solid #ccc;
		margin: 0px 0px 8px 8px; 
		padding: 6px;
		background-color: #ffffff;
}



/* MENU */

/* MENU BOVEN */


#nav-boven, #nav-boven ul {
		padding: 3px 0 0 0;
		margin: 0;
		list-style: none;
		}

#nav-boven li {
		float: left;
		width: 123px;
		}

#nav-boven ul 	{
		position: absolute;
		width: 123px;
		left: -1000px;
		
		}

#nav-boven li:hover ul, #nav-boven li.ie_does_hover ul {
		left: auto;
		background-position: 0 0;
		}

#nav-boven a {
		display: block;
		margin: 2px 5px 3px 5px;
		text-decoration: none;
		font-size: 12px;
		}




/* MENU ONDER */


#nav-onder, #nav-onder ul {
		padding: 3px 0 0 0;
		margin: 0;
		list-style: none;
		}

#nav-onder li {
		float: left;
		width: 123px;
		}

#nav-onder ul 	{
		position: absolute;
		width: 123px;
		left: -1000px;
		
		}

#nav-onder li:hover ul, #nav-onder li.ie_does_hover ul {
		left: auto;
		background-position: 0 0;
		}

#nav-onder a {
		display: block;
		margin: 2px 5px 3px 5px;
		text-decoration: none;
		font-size: 12px;
		}




/* MENU ALGEMEEN*/


#banner ul a {
		color: #444444;
		}
#banner ul  a:hover, ul ul a:active {
		color: #d53333;
		}

#banner ul ul a:link, ul ul a:visited {
		color: #444444;
		}

#banner ul ul a:hover, ul ul a:active {
		color: #d53333;
		background: #faebeb;
		}

#banner ul li {
		background-color: #FFF;
		}

#banner ul ul li {
		background-color: #fff;
		border: 1px solid #E0E0E0 ;
		margin: -1px ;
		}


