@charset "utf-8";
/* CSS Document */

body{
background-image:url(../images/bg1_01.png);
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

h2{
font-size: 18px;
color:#3ca1c8;
margin:0px;
padding:0px;
}

.kop{
font-size: 12px;
color:#3ca1c8;
font-weight:bolder;
}

.kop2{
font-size: 12px;
color:#3ca1c8;
font-weight:bolder;
margin:0px;
padding:0px;
}

a img {
	border:0px;
}

a, a:active{
	color:#3ca1c8;
	text-decoration:none;
}

a:hover {
	color:#3ca1c8;
	text-decoration:underline;
}

.left {
	float:left;
	}
	
.right {
	float:right;
	}
	
.small_text {
font-size:95%;
}

.tiny_text {
font-size:80%;
}
	
/* ============= extra's voor bovenkant =============== */
#logo{
width: 232px;
height:156px;
background-image:url(../images/logo_01.png);
}

#rechterbocht{
width:6px;
height:251px;
background-image:url(../images/rechterbocht_03.png);
margin-top: -95px;
margin-left:0px;
float:right;
}

/* ============= ALLE CONTAINERS =============== */
#container{
width: 996px;
margin: 0px auto;
}

#container_left{
width: 232px;
float:left;
}

#container_right{
width: 744px;
float:left;
}

/* ============= ALLE CONTAINERS =============== */
#main {
margin-top:10px;
/*width:728px;*/
margin-left:5px;
margin-bottom:10px;
}

#content_top{
width: 755px;
height:21px;
background-image:url(../images/content_up_04.png);
}

#content_mid{
width: 755px;
background-image:url(../images/content_mid_04.png);
min-height:200px;
}

#man_vrouw_content{
width:755px;
height:40px;
margin-left:180px;
}

#man_vrouw{
width:461px;
height:35px;
float:right;
margin-top:4px;
}

	#vrouw{
	width: 160px;
	height:35px;
	float:left;
	background-image:url(../images/oppas_03.png);
	background-repeat:no-repeat;
	}
	
		#vrouw_tekst{
		width: 125px;
		height:18px;
		float:right;
		margin-top: 9px;
		}
		
			#vrouw_tekst p{
			font-size:13px;
			font-weight: bolder;
			color: #ffffff;
			margin: 0px;
			}
		
	#man{
	width: 137px;
	height:35px;
	float:left;
	background-image:url(../images/man_03.png);
	background-repeat:no-repeat;
	margin-left: 5px;
	}
	
		#man_tekst{
		width: 102px;
		height:18px;
		float:right;
		margin-top: 9px;
		}
		
			#man_tekst p{
			font-size:13px;
			font-weight: bolder;
			color: #ffffff;
			margin: 0px;
			}
			
.aangemeld_stats {
	float:left;
	color:#FFF;
	font-weight: bolder;
	margin-top:12px;
	margin-left:130px;
	font-size:13px;
}
	
	#oppassers{
	width: 150px;
	height:35px;
	float:left;
	background-image:url(../images/oppassers_03.png);
	background-repeat:no-repeat;
	margin-right: 10px;
	}
	
		#oppassers_tekst{
		width: 120px;
		height:18px;
		float:right;
		margin-top: 9px;
		
		}
			
				#oppassers_tekst p{
				font-size:13px;
				font-weight: bolder;
				color: #ffffff;
				margin: 0px;
				}
				
/* ============= left sidebar ============== */
#logininfo{
width:207px;
height:110px;
background-image:url(../images/logininfo_bg.png);
margin-left: 25px;
margin-top:10px;
}

	#logininfo_wrap{
	width: 202px;
	padding: 10px;
	height:  80px;
	}
	
	#logininfo_box{
	width: 192px;
	height:80px;
	background-image:url(../images/logininfo_box.png);
	margin-bottom:3px;
	}
	
	#logininfo_foto{
		width:70px;
		height:70px;
		float:left;
		margin-right:5px;
	}
	
	#logininfo_foto2{
		width:70px;
		height:70px;
	}
		
		#logininfo_foto3{
		width:45px;
		height:45px;
		margin-top:-2px;
	}	
			
	#logininfo_tekst{
		width:122px;
		float:right;
		margin:0px;
	}
				
/* ============= top 3 boxes =============== */
#top3{
width:207px;
height:224px;
background-image:url(../images/top3_bg_05.png);
margin-left: 25px;
margin-top:10px;
}

#facebook{
width:207px;
height:295px;
margin-left: 25px;
margin-top:10px;

}

	#facebook_wrap{
	width:202px;
	padding:10px;
	}

	#top3_wrap{
	width:202px;
	padding:10px;
	}
	
	#top3_wrap h2{
	font-size: 16px;
	color: #3ca1c8;
	margin: 0px;
	margin-bottom: 5px;
	}

.top3_profielbox{
width: 192px;
height:58px;
background-image:url(../images/top3_profielbox_05.png);
margin-bottom:3px;
}

.top3_profielbox_wrap{
width: 202px;
padding: 9px;
height:  30px;
}

.profiel_titel{
font-size: 18px;
color:#3ca1c8;
}

.profiel_titel_klein{
font-size: 12px;
color:#3ca1c8;
}

.profielfoto{
width: 45px;
height:45px;
float:left;
}

.profieltekst{
width: 145px;
margin-left: 10px;
height: 43px;
float:left;
}

.profieltekst2{
width: 145px;
margin-left: 10px;
margin-top: 5px;
height: 43px;
float:left;
}

	.profieltekst2 a{
	font-size: 12px !important;
	font-weight: bolder!important;
	color:#3ca1c8!important;
	margin: 0px;
	margin-bottom: 0px!important;
	text-decoration:none!important;
	padding-top: 10px!important;
	}
	
		.profieltekst2 p{
		font-size: 10px;
		color:#666666;
		margin: 0px;
		padding-top: 5px;
		}

	.profieltekst a{
	font-size: 12px !important;
	font-weight: bolder!important;
	color:#3ca1c8!important;
	margin: 0px;
	margin-bottom: 0px!important;
	text-decoration:none!important;
	}
	
		.profieltekst p{
		font-size: 12px;
		color:#666666;
		margin: 0px;
		}
		
.top3_submit{
width: 15px;
height:15px;
float:right;
margin-top: -30px;
margin-right:0px;
}
/* ============= content left =============== */
.linkerbox{
width:238px;
height:197px;
margin-top:10px;
margin-left:22px;
}

/* ============= content right =============== */
#content{
width: 744px;
margin-left: 8px;
}

/* ============= menu =============== */
#menu{
width: 662px;
height: 46px;
background-image:url(../images/menu_03.png);
margin-top: -5px;
margin-left:5px;
}

	#menu2{
	width: 728px;
	height: 46px;
	background-image:url(../images/menu_04.png);
	margin-top: -5px;
	margin-left:5px;
	}

#login{
width: 10px;
height:40px;
float:left;
margin-top: 10px;
margin-left:45px;
}

table{
margin-top: -13px;
}
	.input{
	width:90px;
	height: 15px;
	font-size:11px;
	
	color: #8e8e8e;
	}
	
		.center
		{
		margin-left: auto;
		margin-right: auto;
		}
	
#submit_button{
width:70px;
height:46px;
background: url(../images/submitbutton_03.png);
border: none;
cursor : pointer;
margin-left: 10px;
border-left:2px solid #FFF;
}

#point {
/*display:table;*/
padding:0px;
margin: 0px;
list-style:none;
white-space:nowrap;
}

#point li {
/*width:81px;*/
display:inline-block;
float: left;
margin:0px;
padding:0px;
background-image:url(../images/li_list_03.png);
background-repeat:no-repeat;
background-position:right;
}

#point li a {
width:81px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
height:45px;
margin-right:5px;
margin-left:5px;
padding-left:5px;
padding-right:5px;
line-height: 43px;
text-align:center;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: repeat-x bottom left;
}

#point li a:hover, #point li a.current {
width:81px;
background:url(../images/li_hover_06.png) center no-repeat;
text-align: center;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}


#content2_up{
width: 725px;
height: 9px;
margin-top:10px;
background-image:url(../images/content2_up_03.png);
}

#content2_mid{
width: 725px;
background-color:#d7f2f6;
color:#666666;
}
	#content2_mid_wrap{
	width: 705px;
	overflow:hidden;
	padding: 10px;
	min-height:150px;
	}
	
		#content2_mid_wrap h2{
		font-size: 15px;
		color:#3ca1c8;
		margin: 0px;
		}
		
		#content2_mid_wrap p{
		font-size: 12px;
		color:#666666;
		margin: 0px;
		margin-top:10px;
		}
	
#content2_bot{
width: 725px;
height:9px;
margin-bottom:10px;
background-image:url(../images/content2_bot_03.png);
}

/* ============= header =============== */
#header{
width:728px;
height:149px;
background-image:url(../images/header_07.png);
}

#header_wrap{
width:500px;
height:130px;
padding:10px;
}
	
	#header_wrap h1{
	font-size: 18px;
	color:#3ca1c8;
	margin:0px;
	}

	#header_wrap h2{
	font-size: 18px;
	color:#3ca1c8;
	margin:0px;
	}
	
	#header_wrap p{
	font-size: 12px;
	color:#666666;
	margin: 0px;
	margin-top:10px;
	margin-bottom:7px;
	}

.aanmelden{
font-size: 12px;
color:#3ca1c8;
font-weight:bolder;
margin: 0px;
margin-top:20px;
}


/* ============= header2 =============== */
#header2{
width:728px;
height:200px;
background-image:url(../images/header_007_onderkant.png);
}

#header_wrap2{
width:700px;
height:190px;
padding:10px;
}
	
	#header_wrap2 h2{
	font-size: 16px;
	color:#3ca1c8;
	margin:0px;
	}
	
	#header_wrap2 p{
	font-size: 12px;
	color:#666666;
	margin: 0px;
	margin-top:10px;
	margin-bottom:7px;
	}

.aanmelden2{
font-size: 12px;
color:#3ca1c8;
font-weight:bolder;
margin: 0px;
margin-top:20px;
}



/* ============= tussenblok =============== */
#tussenblok{
width: 100%;
float:left;
margin-top: 10px;
height: 93px;
}

	.tussenblok_tekst{
	width: 222px;
	height: 40px;
	margin-top: 40px;
	margin-left:15px;
	}

		.tussenblok_tekst p{
		font-size: 11px;
		color: #ffffff;
		margin: 0px;
		}
		
			.tussenblok_tekst a{
			font-size: 11px;
			color: #ffffff;
			margin: 0px;
			font-weight:bolder;
			text-decoration:underline;
			}
			
				.tussenblok_tekst a:hover{
				text-decoration:none;
				}



#tussenblok2{
width: 100%;
float:left;
margin-top: 10px;
height: 15px;
}

	.tussenblok_tekst2{
	width: 222px;
	height: 40px;
	margin-top: 40px;
	margin-left:15px;
	}

		.tussenblok_tekst2 p{
		font-size: 11px;
		color: #ffffff;
		margin: 0px;
		}
		
			.tussenblok_tekst2 a{
			font-size: 11px;
			color: #ffffff;
			margin: 0px;
			font-weight:bolder;
			text-decoration:underline;
			}
			
				.tussenblok_tekst2 a:hover{
				text-decoration:none;
				}
		
#meld_je_aan{
width:241px;
height:83px;
background-image:url(../images/meld_je_aan_03.png);
float:left;
}

	#meld_je_aan_tekst{
	width:148px;
	height:22px;
	float:left;
	margin-top: 15px;
	margin-left: 10px;
	}

#profiel_maken{
width:241px;
height:83px;
background-image:url(../images/profiel_aanmaken_03.png);
margin-left:3px;
float:left;
}

	#profiel_maken_tekst{
	width:148px;
	height:22px;
	margin-top: 15px;
	margin-left: 10px;
	float:left;
	}

#oppassen_maar{
width:241px;
height:83px;
background-image:url(../images/opassen_maar_03.png);
margin-left:3px;
float:left;
}

#oppassen_maar_tekst{
width:144px;
height:22px;
margin-top: 15px;
margin-left: 10px;
float:left;
}

/* ============= tussen stuk ZOEKEN functie =============== */
#zoeken_tussenstuk{
width: 728px;
height:144px;
background-image:url(../images/zoeken_bar_03.png);
float:left;
}

.zoekresultaten{
margin-top:10px;
margin-bottom:10px;
font-size:120%;
text-align:center;
}

#zoeken_wrap{
width: 610px;
height: 110px;
float:left;
}

#zoeken_wrap_boven{
width:660px;
float:left;
margin-top: 20px;
margin-left: 15px;
float:left;
}

#zoeken_wrap_onder{
width:660px;
float:left;
margin-top: 20px;
margin-left: 15px;
float:left;
}

input.zoeken_button{
width: 115px;
height: 31px;
background: transparent url(/images/zoeken_03.png) no-repeat;
outline: none;
border: none;
cursor : pointer;
}

	.zoekenbutton{
	float:right;
	margin-top:27px;
	margin-right:20px;
	vertical-align:middle;
	}

label{
font-size:12px;
color: #3ca1c8;
text-align:left;
}

#rss_logo{
width: 22px;
height: 34px;
float:right;
margin-top: 10px;
}

.zoekenveld {
float:left;
margin-left:15px;
margin-top:5px;
}

	.zoekenveld_onder {
	float:left;
	margin-left:15px;
	margin-top:22px;
	}

.noresult {
	margin-left:20px;
}

/* ============= buttons_schakelen =============== */
#buttons{
width: 62px;
height:124px;
float:left;
margin-left: 19px;
margin-top:9px;
}

#button1{
width:59px;
height:53px;
}

#button2{
width:58px;
height:53px;
margin-top: 5px;
}

#countrytabs{
margin-left:-39px;
margin-top: -3px;
}

#countrytabs a{
margin-top:50px;
}

#countrytabs li{
list-style:none;
}

td img{
margin-left: 14px;
}

/* =============  Profielen =============== */
#profielen_tussen{
width:728px;
background-image:url(../images/profielen_tussen_07.png);
min-height: 100px;
margin-left: 2px;
float:left;
}

#profielen_onderkant{
width:728px;
height:73px;
background-image:url(../images/profielen_onderkant_07.png);
float:left;
}

	#profielen_onderkant2{
	width:728px;
	height:73px;
	background-image:url(../images/profielen_onderkant_07.png);
	margin-left: 0px;
	float:left;
	}

#profielen_bovenkant{
width:728px;
height:36px;
background-image:url(../images/profielen_bovenkant.png);
float:left;
}

#profielen_buttons{
width: 100%;
height:23px;
margin-top:5px;
}
	#button_left{
	width: 85px;
	height:23px;
	background-image:url(../images/button_left_07.png);
	float:left;
	margin-left: 8px;
	}
	
	#button_right{
	width: 85px;
	height:23px;
	background-image:url(../images/button_right_07.png);
	float:left;
	margin-left: 95px;
	}
	
	#navigatie{
	width:285px;
	height:23px;
	background-image:url(../images/index_button_07.png);
	float:left;
	margin-left:130px;
	}
	
		#navigatie_wrap{
		width:257px;
		height:20px;
		margin-top: 4px;
		
		font-size: 12px;
		color: #666666;
		}
		
			#navigatie_wrap a{
			
			font-size: 12px;
			color: #666666;
			margin: 0px;
			text-decoration:none;
			}
			
			#navigatie_wrap a:hover{
			text-decoration:underline;
			}
			
				#navigatie_wrap ul {
				list-style-type: none;
				height:20px;
				margin: 0px;
				float:left;
				margin-left: 17px;
				}
		
					#navigatie_wrap li {
					float: left;
					height: 10px;
					margin: 0px;
					margin-left:3px;
					}
					
.profielbuttons {
padding: 3px 0;
margin-left: 4px;
margin-top: 1px;
margin-bottom: 0;
font-weight: bold;
list-style: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.profiel_box{
width:119px;
height: 145px;
background-image:url(../images/profielbox_07.png);
margin-left: 17px;
margin-bottom: 10px;
float:left;
}

.profiel_box_wrap{
width: 100px;
padding-top: 10px;
}

	.profielfoto_groot{
	width: 100px;
	height:100px;
	margin-left:5px;
	}
	
		.profielfoto_middel{
		width: 60px;
		height:60px;
		}
		
		.profielfoto_maps{
		width: 75px;
		height:75px;
		}
	
		.profiel_button{
		width: 100px;
		height:22px;
		background-image:url(../images/profielen_button_07.png);
		margin-left: 10px;
		margin-top: 5px;
		}
		
			.profiel_button_wrap{
			width: 100px;
			height:16px;
			padding-top: 3px;
			margin: 2px; 
			text-align:center;
			}
			
				.profiel_button_wrap a{
				
				font-size:12px;
				color: #43a1c6;
				font-weight:bolder;
				text-decoration:none;
				margin:0px;
				}
				
.profielbox_groot{
width: 677px;
height:142px;
background-image:url(../images/profielbox_groot_03.png);
margin-left: 10px;
margin-bottom: 10px;
}

.profielbox_groot_wrap{
width: 656px;
padding: 6px;
}

.profiel_foto{
width: 110px;
height:110px;
float:left;
}

.profiel_informatie{
width: 356px;
height:110px;
float:left;
margin-left:5px;
}

.profiel_informatie_top{
width:356px;
float:left;
height:30px;
}

	.profiel_informatie_top p{
	font-size:12px;
	color:#43a1c6;
	margin: 0px;
	margin-top: 5px;
	margin-left: 5px;
	}
	
	.waardering{
	width: 92px;
	float:right;
	margin-top:-15px;
	}
	
	#ratingmessage {
	font-size:95%;
	margin-bottom:10px;
	}
		.ratingmessage_error {
		font-size:95%;
		color:#FF0000;
		font-weight:bold;
		}
		
		.ratingmessage_valid {
		font-size:95%;
		color:#009900;
		}
		
		ul.rating {
		margin:0px;
		padding:0px;
		}
	
	
.profiel_informatie_mid{
width:347px;
float:left;
height:75px;
margin-left:5px;
margin-right:5px;
margin-bottom:3px;
margin-top:-3px;
text-align:left;
}

	.profiel_informatie_mid p{
	font-size: 12px;
	color:#43a1c6;
	margin: 0px;
	}

.profiel_informatie_bot{
width:356px;
float:left;
height:30px;
}

.reactie_geven{
width: 120px;
height:22px;
float:left;
margin-left: 10px;
background-image:url(../images/profiel_link_04.png);
}

	.reactie_geven_wrap{
	width: 120px;
	height: 12px;
	padding: 3px;
	margin-left:6px;
	}

	.reactie_geven_wrap a{
	
	font-size:12px;
	color: #bd9d0f;
	margin: 0px;
	font-weight:bolder;
	text-decoration:none;
	}

.button_wrap{
width: 90px;
height: 12px;
padding: 3px;
margin-left:6px;
}

	.button_wrap a{
	
	font-size:12px;
	color: #bd9d0f;
	margin: 0px;
	font-weight:bolder;
	text-decoration:none;
	}

.button_wrap2{
width: 90px;
height: 12px;
padding: 3px;
margin-left:2px;
}

	.button_wrap2 a{
	
	font-size:12px;
	color: #bd9d0f;
	margin: 0px;
	font-weight:bolder;
	text-decoration:none;
	}
	
.profiel_bekijken{
width: 100px;
height:22px;
float:left;
margin-left: 10px;
background-image:url(../images/profiel_link_03.png);
}

.profiel_rechts{
width: 180px;
height: 110px;
float:right;
}
	
	.profiel_rechts_wrap{
	width: 170px;
	height: 100px;
	padding: 8px;
	}
	
		.profiel_rechts_wrap_up{
		width:170px;
		height:15px;
		}
		
			.profiel_rechts_wrap_up p{
			
			font-size: 12px;
			font-weight:bolder;
			color: #43a1c6;
			margin: 0px;
			}
			
				.profiel_rechts_wrap_mid{
				width:170px;
				height:50px;
				float:left;
				margin-top: 10px;
				}
		
					.profiel_rechts_wrap_mid p{
					
					font-size: 12px;
					color: #43a1c6;
					margin: 0px;
					font-weight:bolder;
					}
					
						.profiel_rechts_wrap_mid a{
						
						font-size: 12px;
						color: #89979d;
						margin: 0px;
						text-decoration:underline;
						font-weight:normal!important;
						}
						
							.profiel_rechts_wrap_mid a:hover{
							
							font-size: 12px;
							color: #89979d;
							margin: 0px;
							text-decoration:none;
							font-weight:normal!important;
							}
.provincie{

font-size: 12px;
color: #89979d;
margin: 0px;
font-weight:normal!important;
}

.reactie {
width:555px;
margin-left:7px;
}

	.reactie_kleine_tekst {
	font-size:90%;
	color:#3ca1c8;
	}

	.reactie_ava{
	float:left;
	width:58px;
	margin-top:7px;
	margin-right:0px;
	margin-bottom:3px;
	}
	
			.reactie_bericht {
			float:left;
			width:450px;
			margin-top:7px;
			margin-left:5px;
			margin-right:10px;
			padding:10px;
			background-color:#ecf8f9;
			min-height:42px;
			}
			
			.bewerk_reactie_form{
			margin-left:5px;
			}
					
				.reactie_admin {
				margin-right:5px;			
				float:right;
				margin-bottom:2px;
				}
				
				.edit_inline {
				width:445px;
				word-wrap: break-word;
				background:url('/images/edit.png') no-repeat right;
				margin-top:4px;
				}

/* ============= footer =============== */

#footer{
width: 728px;
height:79px;
background-image:url(../images/footer_03.png);
float:left;
color:#978a58;
margin-left:5px;
}

#footer_wrap{
width: 680px;
height: 60px;
margin:8px;
margin-left:25px;
margin-top:10px;
}

	#footer_wrap p{
	font-size: 12px;
	color: #978a58;
	}
	
		#footer_wrap a{
		font-size:95%;
		color: #978a58;
		margin: 0px;
		text-decoration:none;
		}
		
			#footer_wrap a:hover{
			text-decoration:underline;
			}
						
.footer_table ul{
list-style:none;
}
			
.footer_table li{
border-bottom:1px solid #d4ceb8;
padding:2px;
}

.footer_left{
float:left;
margin-top:4px;
}
			
/* ============= profielpagina =============== */
#profiel_top{
width: 100%;
height:20px;
}

	#profiel_top h2{
	
	font-size: 15px;
	color:#3ca1c8;
	margin: 0px;
	}
	
	#profiel_terug{
	width: 50px;
	height:20px;
	float:right;
	}
	
		#profiel_terug a{
		
		font-size:12px;
		color: #3ca1c8;
		margin: 0px;
		text-decoration:underline;
		}
		
			#profiel_terug a:hover{
			text-decoration: none;
			}
/* === profielpagina LINKS === */

#profiel_links{
width: 120px;
margin-top: 25px;
float:left;
}

#profiellinks_top{
width: 120px;
height: 9px;
background-image:url(../images/profiellinks_top_03.png);
}

#profiellinks_mid{
width: 120px;
min-height: 300px;
background-color: #ffffff;
}

#profiellinks_bot{
width: 120px;
height:9px;
background-image:url(../images/profiellink_bot_03.png);
margin-bottom:10px;
}

#profiel_opties{
width:115px;
margin-left: 5px;
padding-top: 10px;
}

.profiellinks_row{
width:115px;
height:15px;
float:left;
margin-top: 5px;
margin-left:5px;
}

	.profiellinks_row_left{
	width:16px;
	height:15px;
	float:left;
	}
	
		.profiellinks_row_right{
		width:96px;
		margin-left: 3px;
		height:15px;
		float:left;
		}
		
			.profiellinks_row_right a{
			font-size:12px;
			color: #3ca1c8;
			text-decoration:none;
			margin: 0px;
			}
			
				.profiellinks_row_right a:hover{
				text-decoration:underline;
				}
		
		#geregistreerd{
		width: 105px;
		margin-top:10px;
		margin-left: 5px;
		float:left;
		font-size:90%;
		color: #3ca1c8;
		}
				
		#lastlogin{
		width: 105px;
		margin-top: 10px;
		margin-left:5px;	
		margin-bottom:10px;
		float:left;
		font-size:90%;
		color: #3ca1c8;
		}
		
			.login_melding{
			margin-top:5px;
			width:728px;
			height:95px;
			background:url(../images/melding.png);
			}
				.login_melding_wrap{
				width:708px;
				height:90px;
				margin:10px;
				text-align:justify;
				float:left;
				}
.melding{
color:#61bf43;
}

.melding a{
color:#61bf43;
}

.error{
color:#e9584c;
}

.error a{
color:#e9584c;
}

.activatie_voltooid{
margin-bottom:30px;
color:#009900;
}
		
		#netwerksites{
		width: 105px;
		margin-left: 2px;
		text-align:center;
		}
		
#afspraak_maken {
padding-top:10px;
width: 120px;
height:120px;
}
		
/* === profielpagina rechts === */
#profiel_rechts{
width: 560px;
float:left;
margin-left:17px;
margin-top:10px;
}

.omschrijving{
width: 565px;
float:left;
}

.omschrijving_top{
width:565px;
height: 23px;
background-image:url(../images/omschrijving_top_03.png);
margin-top:16px;
}

.omschrijving_top_icon{
width: 18px;
height:15px;
float:right;
margin-right:385px;
}

.omschrijving_top_icon2{
width: 18px;
height:15px;
float:right;
margin-right:312px;
}

	.omschrijving_top_wrap{
	width: 500px;
	padding: 0px;
	margin-top:3px;
	margin-left:10px;
	float:left;
	}
	
		.omschrijving_top_wrap h2{
		font-size:14px;
		color: #3ca1c8;
		margin: 0px;
		}

.omschrijving_mid{
width: 565px;
background-color:#FFFFFF;
overflow:hidden;
}

	.omschrijving_mid_wrap{
	width: 545px;
	margin: 10px;
	margin-bottom:0px;
	word-wrap: break-word;
	}
	
		.omschrijving_mid_wrap p{
		font-size:12px;
		color: #6683a6;
		margin: 0px!important;
		padding-top: 7px;
		}
		
.omschrijving_bot{
width:565px;
height: 8px;
background-image:url(../images/omschrijving_bot_03.png);
margin:0px;
padding:0px;
}

#persoonlijke_info{
width: 580px;
padding-top: 10px;
margin-left: 5px;
margin-bottom: 10px;
}

.persoonlijke_info_links{
width: 190px;
float:left;
}

	.persoonlijke_info_links_row{
	width: 190px;
	float:left;
	height:19px;
	}
	
	.persoonlijke_info_links_row p{
	font-size:12px;
	color: #3ca1c8!important;
	margin: 0px;
	font-weight:bolder;
	}

.persoonlijke_info_rechts{
width: 390px;
float:left;
}

.persoonlijke_info_rechts_row{
	width: 390px;
	float:left;
	height:19px;
	}
	
	.aantal_kinderen {
	width: 190px;
	float:left;
	height:19px;
	margin-top:10px;
	}
	
		.aantal_kinderen p{
		font-size:12px;
		color: #3ca1c8!important;
		margin: 0px;
		font-weight:bolder;
		}
		
		.aantal_kinderen_rechts{
		width: 390px;
		float:left;
		height:19px;
		margin-top:10px;
		}
	
	.waardering_rechts {
	width: 390px;
	float:left;
	}
	
		.waardering_rechts {
		padding-top:5px;
		}
		
	.zoekoppas_links{
	width: 190px;
	float:left;
	height:19px;
	margin-top:20px;
	}
	
		.zoekoppas_links p {
		font-size:12px;
		color: #3ca1c8!important;
		font-weight:bolder;
		}
	
	.persoonlijke_info_rechts_row p{
	margin: 0px;
	}
	
		.persoonlijke_info_rechts_row a{
		font-size:10px;
		color: #3ca1c8!important;
		text-decoration:none;
		margin: 0px;
		}
		
			.persoonlijke_info_rechts_row a:hover{
			text-decoration:underline;
			}

/* === tijden_opassen === */
#tijden_oppassen{
width: 372px;
height:150px;
background-image:url(../images/tijden_oppas_11.png);
float:left;
margin-top: 15px;
margin-left: 100px;
}

	.cell1 {
	border:#d3eff1 solid 1px;
	text-align:left;
	}
	
	.cell2 {
	background-color:#d3eff1;
	text-align:left;
	}

/* Tabelopmaak: */
.bgkop {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A4D3FB; }

/* Classes die worden ingevoegd in td's, tr's en table's. Ze geven de achtergrondkleur aan. */
.bgkleur1 	{
	color: #3ca1c8;
	font-size:12px;
	margin: 0px;
	font-weight:bold;
}

.tijden_oppas{
margin-top: 5px;
}

#deze_tijden{
width: 50%;
height:20px;
float:left;
margin-left: 35px;
margin-top: 15px;
}

	#deze_tijden p{
	
	font-size:14px;
	color: #3ca1c8;
	margin: 0px;
	font-weight:bolder;
	}
	
form {
margin:0;
}

label {
color:#3ca1c8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bolder;
margin:0;
}
.input_form {
background-color:#E1D3B0;
border:1px solid #9F957D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.registratie_left{
float:left;
width:42%;
margin:10px;
margin-top:0px;
text-align:justify;
padding-right:25px;
border-right:1px solid #666;
}

.registratie_right{
float:right;
margin:10px;
margin-top:0px;
width:47%;
}

.registeren_form{
margin-top:20px;
}

	.registreren_button{
	background: url(../images/button_registreren.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	margin-top:4px;
	}	
	
	.upload_button{
	background: url(../images/button_upload.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	}
	
	.verzend_button{
	background: url(../images/button_verzend.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	color:transparent;
	font-size: 0; 
	line-height: 0;
	overflow:hidden;
	}
	
		.verzend_button2{
		background: url(../images/button_verzend.png);
		width:101px;
		height:29px;
		border:0px;
		cursor:pointer;
		clear:both;
		margin-top:4px;
		}
	
	.wissen_button{
	background: url(../images/button_wissen.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	padding:4px 0px;
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
	}
	
	.inloggen_button{
	background: url(../images/button_inloggen.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.aanvragen_button{
	background: url(../images/button_aanvragen.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.activatiemail_button{
	background: url(../images/button_activatiemailsturen.png);
	width:170px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.wijzig_button{
	background: url(../images/button_wijzig.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.reset_button{
	background: url(../images/button_reset.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.opslaan_button{
	background: url(../images/button_opslaan.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	}
	
	.activeer_button{
	background: url(../images/button_activeer.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	color:transparent;
	font-size: 0; 
	line-height: 0;
	overflow:hidden;
	}
	
	.uitbetalen_button{
	margin-bottom:20px;
	margin-top:10px;
	margin-right:20px;
	background: url(../images/button_uitbetalen.png);
	width:101px;
	height:29px;
	border:0px;
	cursor:pointer;
	color:transparent;
	font-size: 0; 
	line-height: 0;
	overflow:hidden;
	}
	
	.activeer_abbo_button{
	background: url(../images/button_activeer_abbo.png);
	width:60px;
	height:15px;
	border:0px;
	cursor:pointer;
	}
	
	.activeer_abbo_button:hover {
	background: url(../images/button_activeer_abbo_active.png);
	width:60px;
	height:15px;
	border:0px;
	cursor:pointer;
	}	
	
	.delete_button{
	background: url(../images/delete.png);
	width:16px;
	height:16px;
	border:0px;
	cursor:pointer;
	}
	
	.keerterug_button{
	background: url(../images/button_keerterug.png);
	width:111px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	}
	
	.annuleeraanvraag_button{
	background: url(../images/button_annuleeraanvraag.png);
	width:156px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	}
	
	.betaalideal_button {
	background: url(../images/button_betaalideal.png);
	width:115px;
	height:29px;
	border:0px;
	cursor:pointer;
	clear:both;
	}
	
.border_bottom {
border-bottom:1px solid;
}

.advertentie{
font-size: 15px;
color:#3ca1c8;
margin: 0px;
padding-top:20px;
}

.advertentie_input{
width: 130px;
margin-left:20px;
}

.advertentie_input2{
width: 214px;
margin-left:20px;
height: 20px;
}

.dropdown{
width: 130px;
margin-left:20px;
}

.dropdown2{
margin-left:20px;
}

.th{
font-size: 13px;
color:#3ca1c8;
padding-top:10px;
}

.voorwaarden{
font-size:12px;
color:#3ca1c8;
margin: 0px;
}

	.voorwaarden a{
	
	font-size:12px;
	color:#3c587e;
	margin: 0px;
	text-decoration:underline;
	}
	
		.voorwaarden a:hover{
		
		font-size:12px;
		color:#3c587e;
		margin: 0px;
		text-decoration:none;
		}

#submit_button2{
width: 101px;
height:29px;
margin-top: 5px;
}

/* aanmelden pagina. */
#aanmelden_content{
width: 620px;
height: 173px;
float:left;
margin-left: 63px;
margin-top:15px;
}

	.oppasser{
	width: 290px;
	height:173px;
	float:left;
	}
	
	.oppasser2{
	width: 290px;
	height:173px;
	float:left;
	margin-left: 25px;
	}
	
	/* contactfomulier */	
	label.contact {
		float: left;
		width: 140px;
		text-align: left;
		padding-top: 5px;
	}
	
	input.fout, textarea.fout {
		border: 1px solid #FF0000;
	}
	
	label.fout {
		color: #FF0000;
	}
	
	.faqtitel{
	font-size:14px;
	font-weight:bold;
	}
	
	.gebruikersnaam_check_bezet {
	color:#FF0000;
	}

	.gebruikersnaam_check_vrij {
	color:#009900;
	}
	
	.transactiecode {
	background:url(../images/transactie_bg.png) no-repeat;
	margin: 0px auto;
	margin-top:5px;
	font-size:20px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	height:41px;
	width:600px;
	text-align:center;
	}
	
.verplicht {
color:#FF0000;
font-size:110%;
}

.registreren_tekst{
	font-size: 18px;
}

.oppas_tekst {
	margin-top:5px;
	margin-left:10px;
	font-size: 12px;
	color:#3ca1c8;
	font-weight:bold;
}

.promobanner{
margin-top:10px;
margin-left:25px;
}

.uitbetaling {
border:1px solid #a8d6dd;
text-align:center;
width:90%;
height:70px;
margin: auto auto;
margin-top:10px;
margin-bottom:10px;
padding: 10px;
padding-top:20px;
}

.affiliate_extended{
padding-left:57px;
}

.actiesticker {
	float:right;
}

.menu_label {
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
