
/* General */
html, body, h1, h2, h3, h4, h5, h6, p, form, fieldset, ul, ol, li, dl, dt, dd, legend { margin: 0; padding: 0; }

body { color: #333; margin: 0; padding: 0; font: 76%/150% Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(/img/header.jpg) no-repeat 0 0;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 10px 0; padding: 0; }
input, select, textarea { font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; background: transparent;  }

h1, h2, h3 { padding: 0 0 0.2em 0; font: bold 170% Verdana, Geneva, Arial, Helvetica, sans-serif; clear: both; }  
h2 { font-size: 150%;} 
h3 { font-size: 120%;}
address { font-style: normal; margin: 0.5em 0; }
img { border: none; display: block; } 
a {
color:#333;

padding:2px;
text-decoration: none;
}

a:visited { color: #444;   }
a:hover {text-decoration: underline }
p.pf a, p.pf a:hover {
	background: transparent;
}

#up,
.rss {

	
}



#logo {
	margin:20px 0 0 100px;
   width: 750px;
}


ul,ol {
	margin-left: 10%;
}

ul li {
line-height: 180%;
 }
	
	
/* Layout */
#header {
	background: transparent;
	color: #333;
	float: left;
	width: 100%;
	height: 130px;
}

#header a,
#header a:hover
 {

}

 h1#kreet {

margin-left: 3%;
position: relative; /* voor IE */
}

#wrapper {
	/*max-width: 1200px;*/
	/*background: url(/im/kolom30.gif) repeat-y 70% 0;*/
}

#inner-wrap {
	
}



#main-content {
	float: left;
	width: 80%;

}
#content {
	float: left;
	width: 100%;
	margin-top: 125px; 
}

#content div {
			padding: 20px;
		}

#sidebar {
float: right;
width: 20%;

	background: transparent;
	color: #333;
	}
	

	#sidebar div {
		padding: 20px;
	}
	
#sub-sidebar {
	float: left;
	width: 20%;
	background: #ffc423;
	color: #333;
	margin-top: 127px; 
	}	
	
		#sub-sidebar div {
			padding: 0 20px;
			
		}
	
	#footer {
		clear: both;
		color: #fff;
		background: #111;
		padding: 20px;
		height: 15%;
	}
	
/*	Tabellen*/
table {
border-collapse:collapse;
}

th {
background:#333333;
color:#FFFFFF;
padding:0.4em 0.3em;
}

td {
vertical-align:top;
padding:0.4em 0.3em;
}

table#access tbody tr td {
	border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;

}

tr.oneven {
background:#ffffcc;
color: #333;
}


.legal {
font-size:80%;
}

ul.magee li {
	list-style: none;
	
}

ul.magee li a, ul.magee li a:hover, ul.magee li a:visited  {
	background: transparent;
}

#stuff span:first-child { text-transform: uppercase; }
#stuff span { width: 20px; float: left; display: block; text-align: center; } 

.pf img {
	float:left;
	width: 245px;
}