* {
	margin: 0;
	padding: 0;
}



html, body { 
	width: 100%; 
	height: 100%;
	 
	background-image: url('../images/background.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000000;	
	
	font-family: arial, sans-serif;
	font-size: 12px;

	overflow: show;
}


div#container {
	
	width: 931px;
	height: auto;
	
	left: 50%;
	margin: 0 auto;
	padding: 0;
	overflow: show;	
}	



div#inner {
	position: relative;
	
	width: 100%;
	height: auto;
	
	margin: 0;
	padding: 0;	
	
	background-image: url('../images/bgrep.jpg');
	background-repeat: repeat-y;
}


div#inner2 {
	position: relative;
	
	width: 100%;
	height: auto;
	
	margin: 0;
	padding: 0;	
	
	background-image: url('../images/bgrep2.jpg');
	background-repeat: repeat-y;
}



div#header {
	position: relative;	
	
	width: 100%;
	height: 172px;
	
	background-image: url('../images/header.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;	
}



div#header2 {
	position: relative;	
	
	width: 100%;
	height: 172px;
	
	background-image: url('../images/header2.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;	
}


	a#gohome {
		position: absolute;
		
		width: 380px;
		height: 100px;
		
		left: 0;
		top: 10px;
	}
	
	
	
	a#gohome span { display: none;}



	div#logindiv {
		position: absolute;
		
		width: 300px;
		height: 80px;
		
		right: 10px;
		top: 28px;
		
		color: #FFFFFF;
		font-size: 11px;
		
	}
	
	div#logindiv a {
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	
	ul#mainmenu {
		position: absolute;
		
		width: 100%;
		height: auto;
		
		left: 0;
		top: 121px;
	}
	
	ul#mainmenu li { 
		display: inline;
		padding: 6px 8px;
		background-image: url('../images/seperator.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	ul#mainmenu li.first {
		background-image: url('');
		padding: 6px 8px 6px 12px;
	}
	
	ul#mainmenu li a {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	
	ul#mainmenu li a:hover {
		text-decoration: underline;
	}	



div#footer {
	position: relative;	
	
	width: 100%;
	height: auto;
	
	color: #4e4e4e;
	text-align: right;
	
	margin: 0 0 -20px 0;
	padding: 50px 0 20px 0;
	
	background-color: #000000;
	background-image: url('../images/footer.jpg');
	background-position: -1px 0;
	background-repeat: no-repeat;	
}


div#footer2 {
	position: relative;	
	
	width: 100%;
	height: auto;
	
	color: #4e4e4e;
	text-align: right;
	
	margin: 0 0 -20px 0;
	padding: 50px 0 20px 0;
	
	background-color: #000000;
	background-image: url('../images/footer2.jpg');
	background-position: -1px 0;
	background-repeat: no-repeat;	
}


	div#footer a, div#footer2 a { color: #4e4e4e; text-decoration: none; margin-right: 10px; }
	div#footer a:hover, div#footer2 a:hover { text-decoration: underline; }

	
div#leftpart {
	float: left;
	width: 620px;
	height: auto;
	margin-left: 24px;	
}



div#rightpart {
	float: right;
	
	width: 214px;
	height: auto;
	margin-right: 28px;	
}



div#max {
	margin: 0 28px 0 24px;
	padding: 0 0 10px 0;
}



div#crumbs 
{
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	font-weight: bold;
}

div#crumbs a 
{
	color: #881050;
	text-decoration: none;
}

div#crumbs a:hover
{
	text-decoration: underline;
}



div.geenkaderbreed {
	position: relative;
	
	width: 620px;
	height: auto;
	
	margin-bottom: 20px;
	
}


div.kaderbreed {
	position: relative;
	
	width: 620px;
	height: auto;
	
	margin-bottom: 20px;
		
	background-color: #FFFFFF;
	background-image: url('../images/kbbottom.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	
}



div.kaderbreed h2 {
	position: relative;
	
	width: 620px;
	height: 32px;
	
	text-indent: 50px;
	padding-top: 10px;
	
	background-image: url('../images/kbtop.png');
	background-position: left top;
	background-repeat: no-repeat;
	
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;	
}


div.kaderbreed div.content {
	position: relative;
	
	width: 580px;
	height: auto;
	
	margin-bottom: 10px;
	padding: 10px 20px;
	
	background-image: url('../images/kbrep.png');
	background-position: left top;
	background-repeat: repeat-y;
	
	font-weight: normal;
			
}

div.geenkaderbreed div.content {
	position: relative;
	
	width: 580px;
	height: auto;
	
	margin-bottom: 20px;
	padding: 10px 5px 20px 5px;
	
	font-weight: normal;
			
}


div.geenkadersmal {
	position: relative;
	
	width: 226px;
	height: auto;
	
	margin-bottom: 20px;
	
}




div.kadersmal {
	position: relative;
	
	width: 226px;
	height: auto;
	
	margin-bottom: 20px;
	
	background-color: #FFFFFF;
	background-image: url('../images/ksbottom.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	
}



div.kadersmal h2 {
	position: relative;
	
	width: 226px;
	height: 30px;
	
	text-indent: 50px;
	padding-top: 10px;
	
	background-image: url('../images/kstop.png');
	background-position: left top;
	background-repeat: no-repeat;
	
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;	
}


div.kadersmal div.content {
	position: relative;
	
	width: 186px;
	height: auto;
	
	margin-bottom: 18px;
	padding: 10px 20px;
	
	background-image: url('../images/ksrep.png');
	background-position: left top;
	background-repeat: repeat-y;
	
	font-weight: normal;
			
}


div.geenkadersmal div.content {
	position: relative;
	
	width: 186px;
	height: auto;
	
	margin-bottom: 18px;
	padding: 10px 5px 20px 5px;
	
	font-weight: normal;
			
}


div.kadersmal div.content p, div.kaderbreed div.content p, div.geenkadersmal div.content p, div.geenkaderbreed div.content p {
	margin: 10px auto;
}


div#max div.geenkaderbreed, div#max div.kaderbreed, div#max div.kaderbreed h2, div#max div.geenkaderbreed h2 { width: 884px; }
div#max div.geenkaderbreed, div#max div.kaderbreed { background: url('../images/ksbbottom.png') 1px bottom no-repeat; }
div#max div.kaderbreed h2, div#max div.geenkaderbreed h2 { background: url('../images/ksbtop.png') 1px 2px no-repeat; }
div#max div.kaderbreed div.content, div#max div.geenkaderbreed div.content { width: 846px; margin-bottom: 17px; }
div#max div.kaderbreed div.content { background: url('../images/ksbrep.png') left top repeat-y;}



div#logindiv form input {
	
	width: 90%;
	border: 1px solid #881050;
	font-size: 11px;
	color: #992161;
	padding: 1px 1px;
	
}



div#logindiv form input.btn {
	
	width: auto;
	background-color: #992161;
	border: 1px solid #CC5494;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0 2px;
	
}


div#logindiv * td { text-align: center; }
div#logindiv * td.lft { text-align: left; text-indent: 5px; }
div#logindiv * td.w36 { width: 36%; }
div#logindiv form { clear: both; }
div#logindiv p { text-align: right; margin-top: 7px; }





br.clearit {
	width: 100%;
	clear: both;
	height: 10px;
	background-color: #ABCDEF;
}




a {
	text-decoration: none;
	color: #a82e6b;
}


a:hover
{
	text-decoration: underline;
}


span.title {
	font-weight: bold;
	font-size: 16px;
}


span.subtitle {
	font-weight: bold;
	font-size: 14px;
}

span.standaard, body, textarea {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #881050;
	word-wrap: break-word;
}

textarea { color: #000000; }








blockquote
{
	width: 90%;
	height: auto;
	padding: 10px;
	margin: 10px auto;
	background-color: #DADADA;
	border: 1px dotted #414141;
}
blockquote span.aut
{
	font-size: 11px;
	display: block;
	margin-bottom: 6px;
}



table fieldset 
{
	margin: 0 0 10px 0;
}

table fieldset legend
{
	margin: 0 0 0 10px;
}



fieldset legend { margin: 0 0 0 10px; }

fieldset { margin: 10px 0 }

#inner * ul, inner ul 
{
	list-style-type: bullets;
}
