/*
####### ALGEMEEN #######
*/

body
  {
	margin: 0;
	padding: 0;
	background-color: #99CCFF;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
  }

A:link, A:active, A:visited
  {
	color: #002F75;
	text-decoration: underline;
  }
A:hover
  {
	color: #002F75;
	text-decoration: none;
  }

#wrapper
  {
	width: 780px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
  }

.image
  {
	border: 0;
	float: left;
  }

.foto
  {
	border: 0;
  }

.cleaner
  {
	clear: both;
	width: 780px;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #E77900;
  }

#content {
	width: 588px;	
	float: left;	
	background-color: #ffffff;
	padding-top: 10px;
}

.smoeloverzicht {
	width:430px;
	text-align: center;
}

.gegevens {
	padding-left: 20px;
	width: 130px;
	display: inline;
	float: left;
	text-align: left;
}
.antwoord {
	width: 270px;
	text-align: left;
	float: left;
	display: inline;
	padding-right: 10px;
}

div.tags a:link, div.tags a:active, div.tags a:visited {
				text-decoration: none;
				border-bottom: 1px dashed #777777;
				color: #777777;
				font-weight: bold;	
			}

div.advertentie h4, div.advertentie h4 a:link, div.advertentie h4 a:visited    	{ 	
		  font-family: Arial, Helvetica, verdana, sans-serif;	
			font-size: 14px; 
			text-decoration: none;
			font-weight: bold;
			margin-bottom: 3px;
			margin-top: 6px;
			padding: 0px;
			clear: left;
			font-style: normal;
			}	

div.advertentie p  	{ 	
			font-size: 12px; 
			color: #111111;
			line-height: 16px;
			padding: 0px;
			display: inline;
			clear: left;	
}

div.advertentie hr  	{ 	
			color: #006699;
			height: 1px;
				}

div.advertentie img {
			margin: 6px 9px 6px 0px;
			}

.cleaner_foto
  {
	clear: both;
	width: 100px;
	height: 1px;
	font-size: 1px;
  }

.cleaner_form
  {
	clear: both;
	width: 430px;
	height: 4px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
  }

.cleaner_form_grijs
  {
	clear: both;
	width: 430px;
	height: 4px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #FAFAFA;
  }

.cleaner_form_donkergrijs
  {
	clear: both;
	width: 430px;
	height: 4px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #F4F5F5;
  }

.cleaner_tabel
  {
	clear: both;
	width: 430px;
	height: 4px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FE7D19;
  }
/*
####### HEADER #######
*/

#header
  {
	width: 750px;
	height: 106px;
	border: 0;
	background-image : url('../plaatjes/header_achter.jpg');
	background-position : 50% 0%;
	background-repeat : no-repeat;
	background-color: #FFFFFF;
	padding: 35px 0 0 30px;
  }

#banner_top
  {
	width: 234px;
	height: 60px;
	margin: 7px 0 0 250px;
	float: left;
  }

/*
####### TEKSTEN #######
*/

h1
  {
	font-size: 12px;
	color: #FE7D19;
	display: inline;
	padding: 0 0 0 30px;
  }

h2
  {
	font-size: 12px;
	font-weight: bold;
	color: #002F75;
	display: inline;
  }

h3
  {
	font-size: 12px;
	color: #FE7D19;
	display: inline;
  }

h4
  {
	font-size: 12px;
	font-weight: bold;
	color: #002F75;
	display: inline;
  }

label
  {
	padding: 4px 0 0 0;
	width: 60px;
	float: left;
	text-align: left;
	font-size: 10px;
  }

.input_inloggen
  {
	width: 90px;
	font-size: 10px;
  }

.input_zoeken
  {
	width: 118px;
	font-size: 10px;
  }

.input_zoeken_submit
  {
	width: 40px;
	font-size: 10px;
  }

.inlogtekst
  {
	color: #002F75;
	font-size: 9px;
  }

.foutmelding
  {
	color: #FF0000;
	font-weight: bold;
  }

#kop_titel
  {
	float: left;
	padding: 22px 0 0 0;
	width: 684;
	color: #FFFFFF;
	font-weight: bold;
  }

#kop_uitloggen
  {
	float: right;
	padding: 22px 0 0 0;
	width: 66px;
	color: #FFFFFF;
	font-weight: bold;
  }

/*
####### MENU #######
*/

.menu_kop
  {
	width: 150px;
	height: 18px;
	padding: 2px 0 0 20px;
	color: #002F75;
	background-image: url('../plaatjes/menu_ingeklapt.jpg');
	background-position: 50% 0%;
	background-repeat: no-repeat;
  }

.menu_kop_uit
  {
	width: 150px;
	height: 18px;
	padding: 2px 0 0 20px;
	color: #002F75;
	background-image: url('../plaatjes/menu_uitgeklapt.jpg');
	background-position: 50% 0%;
	background-repeat: no-repeat;
  }

.menu_item
  {
	width: 140px;
	height: 18px;
	padding: 2px 0 0 30px;
	color: #002F75;
	background-image: url('../plaatjes/menu_item.jpg');
	background-position: 50% 0%;
	background-repeat: no-repeat;
  }
.menu_item_actief
  {
	width: 140px;
	height: 18px;
	padding: 2px 0 0 30px;
	color: #002F75;
	background-image: url('../plaatjes/menu_item_actief.jpg');
	background-position: 50% 0%;
	background-repeat: no-repeat;
  }


.menulidiv[class] {
	padding-left:15px;
}

.menuli
  {
	color: #002F75;
  }

/*
####### LINKS #######
*/

A.inloglink:link, A.inloglink:active, A.inloglink:visited
  {
	color: #002F75;
	font-size: 9px;
	text-decoration: underline;
  }
A.inloglink:hover
  {
	color: #002F75;
	font-size: 9px;
	text-decoration: none;
  }

A.menulink:link, A.menulink:active, A.menulink:visited
  {
	color: #002F75;
	text-decoration: underline;
  }
A.menulink:hover
  {
	color: #002F75;
	text-decoration: none;
  }

A.rodelink:link, A.rodelink:active, A.rodelink:visited
  {
	color: #FF0000;
	text-decoration: underline;
  }
A.rodelink:hover
  {
	color: #FF0000;
	text-decoration: none;
  }

A.onderlink:link, A.onderlink:active, A.onderlink:visited
  {
	color: #FFFFFF;
	text-decoration: underline;
  }
A.onderlink:hover
  {
	color: #FFFFFF;
	text-decoration: none;
  }

A.rubrieklink:link, A.rubrieklink:active, A.rubrieklink:visited
  {
	color: #FE7D19;
	text-decoration: underline;
  }
A.rubrieklink:hover
  {
	color: #FE7D19;
	text-decoration: none;
  }

A.uitloggen:link, A.uitloggen:active, A.uitloggen:visited
  {
	color: #FFFFFF;
	text-decoration: underline;
  }
A.uitloggen:hover
  {
	color: #FFFFFF;
	text-decoration: none;
  }

/*
####### MAIN #######
*/

#main
  {
	width: 780px;
	background-color: #FFFFFF;
  }

#main_print
  {
	width: 475px;
	background-color: #FFFFFF;
  }

#main_links
  {
	width: 475px;
	padding: 26px 60px 0 60px;
	float: left;
	color: #002F75;
  }

#main_rechts
  {
	width: 180px;
	padding: 5px 5px 0 0;
	float: left;
  }

.blok_grijs
  {
	width: 170px;
	background-color: #D6D6D6;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
  }

.nieuws_item
  {
	width: 475px;
	float: left;
	margin: 0 0 20px 0;
  }

.nieuwsbrief_item
  {
	width: 655px;
	float: left;
	margin: 0 0 20px 0;
  }

.reactie_item
  {
	width: 475px;
	float: left;
	margin: 0;
	padding: 0;
  }

.nieuws_datum
  {
	color: #002F75;
	font-weight: bold;
  }

.nieuws_item h2
  {
	width: 475px;
	font-weight: bold;
	font-size: 17px;
	color: #FE7D19;
  }

.nieuwsbrief_item h2
  {
	width: 655px;
	font-weight: bold;
	font-size: 17px;
	color: #FE7D19;
  }

.nieuws_bericht
  {
	width: 435px;
	color: #002F75;
	padding: 5px 10px 0 30px;
  }

.nieuwsbrief_bericht
  {
	width: 615px;
	color: #002F75;
	padding: 5px 10px 0 30px;
  }

.reactie_bericht
  {
	width: 435px;
	color: #002F75;
	padding: 10px 10px 10px 30px;
	margin: 0;
	background-color: #FAFAFA;
	border-top: 1px solid #FE7D19;
	border-bottom: 1px solid #FE7D19;
  }

div.smoel
  {
	margin: 0 5px 4px 0;
	height: 140px;
	width: 100px;
	float: left;
  }

div.smoelfoto
  {
	border-top:1px solid #002F75;
	background-color: #F4F5F5;
	padding: 5px 0 5px 0;
	height: 90px;
	width: 100px;
	text-align: center;
  }

div.nickname
  {
	border-top:1px solid #002F75;
	border-bottom:1px solid #002F75;
	background-color: #FFFFFF;
	font-size: 9px;
	height: 12px;
	color: #5A84A5;
	padding: 4px 5px 4px 5px;
	width: 90px;
  }

.nieuws_reactie
  {
	border: 0;
  }

.tabel_links
  {
	width: 215px;
	float: left;
  }
.tabel_rechts
  {
	width: 215px;
  }

.form_links
  {
	width: 100px;
	float: left;
  }

.form_rechts
  {
	width: 330px;
  }

.form_input
  {
	width: 300px;
	color: #002F75;
	font-size: 12px;
  }

.registreer_links
  {
	padding-top: 4px;
	width: 150px;
	float: left;
  }

.registreer_rechts
  {
	width: 280px;
  }

.registreer_input
  {
	width: 250px;
	color: #002F75;
	font-size: 12px;
  }
.registreer_textarea_input
  {
	width: 250px;
	height: 200px;
	color: #002F75;
	font-size: 12px;
  }

.textarea_input
  {
	width: 425px;
	height: 350px;
	color: #002F75;
	font-size: 12px;
  }

.textarea_input_reactie
  {
	width: 300px;
	height: 125px;
	color: #002F75;
	font-size: 12px;
  }

.nieuws_rubriek
  {
	width: 435px;
	color: #FE7D19;
	font-size: 10px;
	margin: 0 0 5px 0;
  }

.nieuws_info
  {
	width: 435px;
	color: #A0A0A0;
	font-size: 10px;
	margin: 0 0 5px 0;
  }

.nieuws_footer
  {
	display: block;
	clear: both;
	width: 470px;
	height: 17px;
	font-size: 10px;
	color: #A0A0A0;
	text-align: right;
	padding: 3px 3px 0 0;
	border-top: 1px solid #FE7D19;
	border-bottom: 1px solid #FE7D19;
	background-color: #FAFAFA;
  }

.reactie_footer
  {
	width: 470px;
	height: 17px;
	display: block;
	font-size: 10px;
	color: #A0A0A0;
	text-align: right;
	padding: 3px 3px 0 0;
  }

.nieuws_footer A, A:visited
  {
	color: #A0A0A0;
  }

.nieuws_footer A:hover
  {
	color: #A0A0A0;
  }

.reacties
  {
	width: 435px;
	height: 17px;
	font-size: 12px;
	color: #002F75;
	font-weight: bold;
	padding: 2px 10px 0 30px;
  }

/*
####### ONDER #######
*/

#onderbalk
  {
	width: 780px;
	height: 22px;
	background-color: #E77900;
	color: #FFFFFF;
  }
#onderbalk_links
  {
	width: 245px;
	height: 22px;
	float: left;
	text-align: left;
	padding: 2px 0 0 15px;
  }
#onderbalk_midden
  {
	width: 260px;
	height: 22px;
	float: left;
	text-align: center;
	padding: 2px 0 0 0;
  }
#onderbalk_rechts
  {
	width: 260px;
	height: 22px;
	float: left;
	text-align: right;
	padding: 0 0 2px 0;
  }

#OneStatTag
{
	float: right;
	padding-right: 8px;
	padding-top: 3px;
}
