*{
	padding: 0;
	margin: 0;
}
html, body{
	background-color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #151d71;
	text-align: left;
}
img{
	border: 0px;
}
a{
	color: #151d71;
	outline: none; /*anders doe je het lekker toch... IE*/
}
p{
	margin: 0 0 10px 0;
}
h1{
	font-size: 18px;
	line-height: 23px;
}
/* Layout */
#content{
	width: 100%;
	background: #e5e5e5;
}
#intro {
	width: 100%;
	height: 425px;
}
#main {
	width: 100%;
	height: 425px;
	background: #e5e5e5;
}
#videoloop {
	position: absolute;
	left: 400px;
	top: 0;
}
#bottom {
	background-color: #fff;
	width: 100%;
	height: 125px;	
}
#footer {
	width: 100%;
	height: 30px;
	background-color: #7a7b7e;
}
#about{
	width: 950px;
	text-align: right;
	height: 30px;
	color: #fff;
	font-size: 11px;
	line-height: 30px;
}
#about a, #about a:hover {
	text-decoration: none;
	color: #fff;
}
#main #logo{
	float: left;
}
#prefs{
	margin: 40px 0 0 0;
	float: left;
	width: 620px;
	text-align: right;
}
#flashContent{
	float: left;
	height: 125px;
	width: 190px;
}
#introductie{
	float: left;
	width: 465px;
	margin: 10px 0 0 210px;
}
#pf{
	position: relative;
	margin: 5px 0 0 20px;
	height: 115px;
	width: 760px;
	overflow: hidden;
	float: left;
}
#pf .content{
	position: relative;
	height: 115px;
	right: 0;
	width: 400%;
}
#pf .content a{
	float: left;
	margin: 0 8px 0 0;
}
/* Columns on home */
#columns{
	top: 65px;
	left: 30px;
	position: absolute;
	width: 940px;
	height: 351px;
}
#leftCol, #rightCol{
	width: 467px;
	height: 351px;
	float: left;
}
#rightCol{
	float: right;
}
/* rounded boxes */
.rounded h1{
	width: 100%;
	text-align: right;
}
#leftCol .rounded, #leftCol .spacer, #rightCol .rounded{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 5px 0;
	float: right;
	padding: 5px 10px;
	background: transparent url('/images/bkgrnd_block.png') repeat top left;
	width: 210px;
	height: 163px;
	overflow: hidden;
}
.sp{
	width: 210px;
	overflow: hidden;
	background: url('/images/pixel.gif');
}
#rightCol .rounded{
	float: left;
}
#leftCol .rounded .small, #rightCol .rounded.small{
	height: 85px;
}
#vraag input[type=text]{
	margin: 5px 0 0 0;
	width: 100%;
	height: 25px;
	background-color: #e4e5ed;
	line-height: 25px;
	font-size: 18px;
	color: #151d71;
}
.bline{
	float: left;
	width: 100%;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px dotted #151d71;
	margin: 7px 0 9px 0;
}
.barticle{
	width: 210px;
}
.barticle .bphoto{
	float: left;
	width: 53px;
	height: 53px;
	overflow: hidden;
}
.barticle .binfo{
	float: left;
	margin: 8px 0 0 15px;
}
.barticle .btxt{
	float: left;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
}
.barticle .bnext{
	float: right;
	margin: 0 5px 0 0;
}
#leftCol .spacer{
	background: none;
}
/* Popup */
#bg {
	background-color: #fff;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* for IE8 */
	filter: alpha(opacity=50); /* for IE5-7 */
	opacity: 0.5; 
	-moz-opacity: 0.5;
}
#popup, #popupPf, #popupC{
	z-index: 10002;
	margin: 0 auto;
	position: fixed;
	width: 360px;
	display: none;
	background-color: #e5e5e5;
	text-align: left;
	overflow: hidden;
	border: 1px solid #151d71;
}
#popupPf{
	background-color: #fff;
	width: 360px;
	padding: 20px;
}
#popupPf #pfPhoto{
	width: 360px;
	height: 225px;
	text-align: center;
}
#popup_vid_w{
	z-index: 10001;
	margin: 0 auto;
	position: fixed;
	width: 620px;
	height: 375px;
	padding: 20px;
	display: none;
	background-color: #fff;
	text-align: left;
	border: 1px solid #151d71;
}
#popup_vid{
	background-color: #fff;
	z-index: 10001;
	margin: 0 auto;
	position: fixed;
	width: 550px;
	height: 440px;
	padding: 20px;
	display: none;
	border: 1px solid #151d71;
	text-align: left;
}
a.close {
	z-index: 10003;
	margin: 0 auto;
	position: fixed;
	width: 30px;
	height: 30px;
	display: none;
	background: url(../images/close.png) top left no-repeat;
}
#settings_large{
	top: 207px;
	left: 400px;
	width: 462px;
	position: absolute;
}
#settings #cnt, #popup #cnt{
	width: 320px;
	margin: 0 20px 0 20px;
}
#popupC{
	height: 400px;
	overflow: hidden;
}
#popupC #container{
	margin: 20px 0 20px 0;
	height: 360px;
	overflow: auto;
}
#popupC #cnt{
	margin: 0 20px 0 20px;
}
/* Disciplines */
#disciplines{
	text-align: center;
	line-height: 20px;
}
.d1{
	font-weight: bold;
	font-size: 16px;
}
.d2{
	font-size: 12px;
	color: #b9bcd5;
}
.d3{
	font-size: 12px;
}
.d4{
	font-weight: bold;
	font-size: 12px;
	color: #b9bcd5;
}
.d5{
	font-weight: bold;
	font-size: 12px;
}
.video{
	height: 200px;
}
/* misc */
.clr{height: 0px; overflow: hidden; clear: both;}
#overloop, #nextPfItem{
	position: absolute;
	right: 0;
	z-index: 100;
}
#nextPfItem{
	display: block;
	width: 80px;
	height: 115px;
	z-index: 10001;
}