Div.main 
{
	position: relative;
	width: 900px;
	height: 695px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border-top-width: 1px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #000000;
}

/* Header */
Div.sponsoren
{
	position: absolute;
	width: 900px;
	height: 50px;
	left: 0px;
	top: 0px;
	border: none;
	background-color: #FFFFFF;
}

Div.menubalk
{
	position: absolute;
	width: 900px;
	height: 38px;
	left: 0px;
	top: 50px;
	background-image: url(../images/menu_achtergrond.png);
	border: none;
}
Div.menu
{
	position: absolute;
	top: 18px;
	left: 55px;
	width: 857px;
}

Div.titelbalk
{
	position: absolute;
	width: 683px;
	height: 39px;
	top: 87px;
	background-image: url(../images/titelbalk_2011.png);
	border: none;
	left: 216px;
}

/* Kolom */
Div.logo
{
	position: absolute;
	width: 217px;
	height: 145px;
	left: 0px;
	top: 88px;
	border: none;
}

Div.kaart
{
	position: absolute;
	width: 217px;
	height: 239px;
	left: 0px;
	top: 226px;
	border: none;
}

Div.foto
{
	position: absolute;
	width: 217px;
	height: 229px;
	left: 0px;
	top: 466px;
	border: none;
}

Div.content_frame
{
	position: absolute;
	top: 125px;
	right: 0px;
	width: 683px;
	height: 545px;
	background-color: #b2b3b4;
	overflow: auto;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #dcdfdf;
	scrollbar-darkshadow-color:  #dcdfdf;
	scrollbar-face-color:  #dcdfdf;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	left: 217px;
}

/* Footer */
Div.footer
{
	position: absolute;
	width: 683px;
	height: 25px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/footer.png);
}

Div.disclaimer
{
	position: absolute;
	width: 241px;
	height: 30px;
	bottom: 0px;
	background: none;
	color: #FFFFFF;
	left: 458px;
	top: 10px;
	font-size: 11px;
}

Div.loginstatus
{
	position: absolute;
	width: 241px;
	height: 30px;
	bottom: 0px;
	background: none;
	color: #FFFFFF;
	left: 20px;
	top: 10px;
	font-size: 11px;
}


/* Stijlen */
.titel {font-size: 21px; font-weight: bold;}
.kleiner {font-size: 10,5px;}
.kleinst {font-size: 11px;}
.deelnames {font-size: 10px;}
.msg {font-size: 10,5 px; color:#FF0000; font-weight: bold;}
.nws_titel {font-size: 16px; font-weight: bold;}
.nws_klein {font-size: 11px;}
.blog_titel {font-size: 13px; font-weight: bold;}
.blog_eerste {font-size: 20px; font-weight: bold;}
.blog_tijd {font-size: 10px; color: #464d98;}

.blog_afb
{
border: 15px solid #ffffff;
}

.leeg 
{
border: 2px solid #ff0000;
}

Div.contact_links
{
	position: absolute;
	background-color: none;
	height: 50px;
	width: 241px;
	left: 311px;
	top: 61px;
}

Div.contact_rechts
{
	position: absolute;
	background-color: none;
	height: 84px;
	width: 172px;
	left: 54px;
	top: 62px;
}

Div.contact_formulier
{
	position: absolute;
	background-color: none;
	height: 233px;
	width: 587px;
	left: 36px;
	top: 160px;
}

Div.sponsor_formulier
{
	position: absolute;
	background-color: none;
	height: 376px;
	width: 587px;
	left: 38px;
	top: 109px;
}

Div.aanmeld_formulier
{
	position: absolute;
	background-color: none;
	height: 376px;
	width: 587px;
	left: 38px;
	top: 109px;
}

Div.content 
{
	position: absolute;
	width: 645px;
	height: auto;
	top: 5px; 
	left: 5px;
	padding: 5px;
	overflow: none;
}


/* Messageboard */

Div.mb_menu
{
	position: relative;
	width: 575px;
	height: auto;
	top: 3px; 
	left: 30px;
	padding: 5px;
	overflow: none;
	background-color:#666666;
	font-size: 16px;
	color: #000000;
}

Div.mb_even
{
	position: relative;
	top: 20px;
	left: 50px;
	width: 525px;
	height: auto;
	overflow: inherit; 
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FFFFFF;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


Div.mb_oneven
{
	position: relative;
	top: 20px;
	left: 50px;	
	width: 525px;
	height: auto;
	overflow: inherit; 	
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #CCCCCC;
	color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

Div.mb_spacer
{
	position: relative;
	top: 27px;
	left: 50px;
	width: 529px;
	height: 25px;
	background-color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
}

Div.messageboard
{
	position: absolute;
	width: 645px;
	height: auto;
	top: 40px; 
	left: 5px;
	padding: 5px;
	overflow: none;
}

Div.login
{
	position: absolute;
	width: 200px;
	height: 100px;
	left: 191px;
	top: 173px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

Div.prof_gegevens
{
	position: absolute;
	background-color: none;
	left: 35px;
	top: 60px;

}

Div.album_box
{
	position: relative;
	top: 20px;
	left: 80px;	
	width: 450px;
	height: auto;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #CCCCCC;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

/* Nieuws */
Div.nws_box
{
	position: relative;
	top: 20px;
	left: 60px;	
	width: 520px;
	height: auto;
	overflow: inherit; 	
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #CCCCCC;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

Div.nws_spacer
{
	position: relative;
	top: 20px;
	left: 60px;
	width: 520px;
	height: 25px;
	background-color: none;
}

/* Blogs */
Div.blog_box
{
	position: relative;
	top: 20px;
	left: 60px;	
	width: 520px;
	height: auto;
	overflow: inherit; 	
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

Div.blog_head
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 528px;
	height: 24px;
	background-color: #e4331f;
	color: #464d98;
	font-weight:bold;
	padding-left: 4px;
	padding-top: 4px;
}


Div.blog_spacer
{
	position: relative;
	top: 20px;
	left: 60px;
	width: 520px;
	height: 25px;
	background-color: none;
	border: 0px;
}

Div.blogreactie_box
{
	position: relative;
	top: 20px;
	left: 60px;	
	width: 300px;
	height: auto;
	overflow: inherit; 	
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px;
	color:#FFFFFF;
	border-color: #000000;
	border-style: solid;
}

Div.blogreactie_spacer
{
	position: relative;
	top: 20px;
	left: 20px;
	width: 300px;
	height: 5px;
	background-color: none;
	border: 0px;
}

Div.blogreactie_knop
{
	position: relative;
	left: 345px;	
	bottom: -13px;
	width: 175px;
	height: 20px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px;
	background-color: #666666;
	text-align: center;
}

Div.blogreactie_titel
{
	position: relative;
	top: 20px;
	left: 60px;	
	width: 80px;
	height: auto;
	overflow: inherit; 	
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #000000;
	font: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 1px;
	color:#FFFFFF;
	border: 0px;
}

Div.blogreactie_spacer
{
	position: relative;
	top: 20px;
	left: 20px;
	width: 300px;
	height: 4px;
	background-color: none;
	border: 0px;
}

Div.edit_profiel
{
	position: absolute;
	width: 327px;
	height: 285px;
	background-color: none;
	border-width: 2px;
	border-color: #000000;
	border-style: solid;
	padding: 4px;
	left: 147px;
	top: 79px;
}
/* Link style */
.content_frame A:link {text-decoration:  underline; color:#0066FF; font-size:12px;}
.content_frame A:visited {text-decoration:  underline; color:#0066FF; font-size:12px;}
.content_frame A:active {text-decoration:  underline; color:#0066FF; font-size:12px;}
.content_frame A:hover {text-decoration: underline; color:#0066FF; font-size:12px;}

.disclaimer A:link {text-decoration:  none; color:#ffffff;}
.disclaimer A:visited {text-decoration:  none; color:#ffffff;}
.disclaimer A:active {text-decoration:  underline; color:#ffffff;}
.disclaimer A:hover {text-decoration: underline; color:#ffffff;}

.loginstatus A:link {text-decoration:  none; color:#ffffff;}
.loginstatus A:visited {text-decoration:  none; color:#ffffff;}
.loginstatus A:active {text-decoration:  underline; font-weight:bold; color:#e4331f;}
.loginstatus A:hover {text-decoration: underline; font-weight:bold; color:#e4331f;}

.mb_even A:link {text-decoration:  underline; color:#000000;}
.mb_even A:visited {text-decoration:  underline; color:#000000;}
.mb_even A:active {text-decoration:  underline; color:#000000;}
.mb_even A:hover {text-decoration: underline; color:#000000;}

.mb_oneven A:link {text-decoration:  underline; color:#000000;}
.mb_oneven A:visited {text-decoration:  underline; color:#000000;}
.mb_oneven A:active {text-decoration:  underline; color:#000000;}
.mb_oneven A:hover {text-decoration: underline; color:#000000;}

.mb_spacer A:link {text-decoration:  underline; color:#ffffff;}
.mb_spacer A:visited {text-decoration:  underline; color:#ffffff;}
.mb_spacer A:active {text-decoration:  underline; color:#ffffff;}
.mb_spacer A:hover {text-decoration: underline; color:#ffffff;}

.mb_menu A:link {text-decoration:  underline; color:#000000; font-size:12px;}
.mb_menu A:visited {text-decoration:  underline; color:#000000; font-size:12px;}
.mb_menu A:active {text-decoration:  underline; color:#E4331F; font-size:12px;}
.mb_menu A:hover {text-decoration: underline; color:#E4331F; font-size:12px;}

.mb_schrijf A:link {text-decoration:  underline; color:#FFFFFF; font-size:16px;}
.mb_schrijf A:visited {text-decoration:  underline; color:#FFFFFF; font-size:16px;}
.mb_schrijf A:active {text-decoration:  underline; color:#E4331F; font-size:16px;}
.mb_schrijf A:hover {text-decoration: underline; color:#E4331F; font-size:16px;}

.blog_head A:link {text-decoration:  underline; color:#464d98;}
.blog_head A:visited {text-decoration:  underline; color:#464d98;}
.blog_head A:active {text-decoration:  underline; color:#FFFFFF;}
.blog_head A:hover {text-decoration: underline; color:#FFFFFF;}

.blogreactie_knop A:link {text-decoration:  underline; color:#ffffff;}
.blogreactie_knop A:visited {text-decoration:  underline; color:#ffffff;}
.blogreactie_knop A:active {text-decoration:  underline;  font-weight:bold; color:#ffffff;}
.blogreactie_knop A:hover {text-decoration: underline; font-weight:bold; color:#ffffff;}

.blogreactie_naam A:link {text-decoration:  underline; color:#ffffff;}
.blogreactie_naam A:visited {text-decoration:  underline; color:#ffffff;}
.blogreactie_naam A:active {text-decoration:  underline;  font-weight:bold; color:#E4331F;}
.blogreactie_naam A:hover {text-decoration: underline; font-weight:bold; color:#E4331F;}

