/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
 ul { list-style-type : none; }
#inhoud li {
	background: url(../images/icon/bullet.gif) no-repeat 0 7px;
	padding-left: 14px;
	
}
#header ul#basic li {
background: none;
}
	
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, /*em, i, strong, b*/, th, var { font-style : normal; font-weight : normal; }

hr {
  border: 0;
  width: 90%;
		color: #aaa;
background-color: #aaa;
height: 1px;
}
/*Forms*/

textarea { width: 80%;}
label { display: block;  } 


/* =blocktext */
h2, h3, h4, h5, p, ul, ol, dl, form, address { 
margin : 0 20px; 
padding : 0.2em 0 0.7em 0; }

ol{ 
margin-left: 40px;
}

dt {
	font-weight: bold;
	color: #AD315D;
	margin-top: 0;
}


q:before, q:after { content :''; }
input, select, textarea {
	border: 1px solid #ddd;
	padding: 1px;
	background: url(../images/bg-input.gif) repeat-x bottom left;
}

option {
	background: #fff;
}
input:focus, select:focus, textarea:focus {
background: url(../images/bg-input-hover.gif) repeat-x bottom left; 
}
 #inhoud a[href^="http"] {


}

input.radio,
input.checkbox {
	border: none;
}
label {
	cursor: pointer;
	
}




.noCss 
	{ position: absolute; left: -9999px; }

body {

font: 74%/170% Verdana, Arial, Helvetica, sans-serif;
border: 0;
	background: #fff url(../images/header.gif) repeat-x;
color: #716B5C;
}


/* =a */
a { 

background: transparent;
color : #716B5C; 
padding: 0 0.2em;
font-weight: bold;
 } 
	a:visited {
	color: #908876;
}
	a:hover {
color: 	#ad315d;
	}


h1,h2,h3,h4,h5,h6 {
	color:#AD315D;
	padding : .7em 0 0 0;
	clear: both;
	font-weight: bold;
}
	
h1 {
	font-size:150%;

}
h2 {
	font-size:130%;
}

body#nieuws h2,
body#blog h2,
body#profiel h2,
body#workshop h2,
body#overzicht h2
 {
	
	padding-left:30px;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ddd;
margin-bottom: 1em;
}

body#nieuws h2{
background: url(../images/icon/h2-nieuws.gif) no-repeat 0 0.4em;	
}


body#blog h2 {
	background:  url(../images/icon/h2-blog.gif) no-repeat 0 0.4em;
}

body#profiel h2 {
	background: url(../images/icon/h2-profiel.gif) no-repeat 0 0.4em;
}

body#workshop h2 {
	background: url(../images/icon/h2-workshop.gif) no-repeat 0 0.4em;
}

body#overzicht h2 {
	background: url(../images/icon/h2-overzicht.gif) no-repeat 0 0.4em;
}

h3 {
	font-size:120%;
	font-weight: bold;
}

h3 a {
	color: #ad315d;
	text-decoration: none;
}

/* class 'aandacht' + fullstory hele paragraaf aanklikbaar*/
div.aandacht {
background: #fff;

list-style: none;


	}
	
div.hovering {
background:#E9EEF3;
color: #777;
cursor:pointer;
list-style: none;
}


.aandacht a{
text-decoration: underline;

	
}


#kolom h3 {
	margin-left: 0;
}


h4 {
	font-size:100%;
	font-weight: bold;
}
h5,h6 {
	font-size:90%;
} 
#header h1#logo a {
	display: block;
	background:url(../images/logo.png) no-repeat 0 0;
	float: left;
	width: 150px;
	height: 80px;
	text-indent: -9999px;
	border: none;
	text-decoration: none;
	margin: 0 0px 0 -25px;
}
#header h1#logo a:hover {
	background-position: 0 -84px;
}


#header {
		width: 100%;
		height:84px;
		float: left;
		clear: both;
position: relative;
background: url(../images/slogan.png) no-repeat 135px 60px ;
}
#headerInhoud {
		margin: 0 auto;
			width: 980px;
			
			}



/*Hoofdnav binnen header*/
				
/*		tabNavigation =		Navigatie binnen account en op Profielpagina website*/
ul#hoofdnavigatie,
ul.tabNavigation {
  margin:0;
  padding:6px 10px 0;
  list-style:none;
		 float:left;
}

ul.tabNavigation {
padding: 0;
margin: 1em 20px;
	font-size: 90%;
border-bottom: 3px solid #edebd8;
width: 79.35em;
}
body#profiel ul.tabNavigation {
	width: 41.35em;
}
ul#hoofdnavigatie li,
#inhoud ul.tabNavigation li {
   
  float:left;
  background:url(../images/left.png) no-repeat 0 -38px; 
_background:url(../images/left-ie.gif) no-repeat 0 -38px; 
  margin:0;
  padding:0 0 0 7px;

}


#inhoud ul.tabNavigation li {
	  background:url(../images/left.png) no-repeat 0 -38px; 
_background:url(../images/left-ie.gif) no-repeat 0 -38px; 


}

ul#hoofdnavigatie li a,
#inhoud ul.tabNavigation li a {
  float:left;
  display:block;
  background:url(../images/right.png) no-repeat right -38px; 
	_background:url(../images/right-ie.gif) no-repeat right -38px; 
  padding:5px 15px 6px 6px;
  text-decoration:none;
  font-weight:bold;

}
#inhoud ul.tabNavigation li a {
	font-weight: normal;
}
/*zwart en rood*/

#inhoud ul.tabNavigation li a {
	  background:url(../images/right.png) no-repeat right -38px; 
	_background:url(../images/right-ie.gif) no-repeat right -38px; 
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul#hoofdnavigatie a,
#inhoud ul.tabNavigation a
 {float:none;}
/* End IE5-Mac hack */
 ul#hoofdnavigatie a:hover,
#inhoud ul.tabNavigation a:hover {
   color:#fff;
  }
		
ul#hoofdnavigatie li.actief,
ul#hoofdnavigatie li:hover,
#inhoud ul.tabNavigation li.actief,
#inhoud ul.tabNavigation li:hover
 {
background-position: left top;
  }
ul#hoofdnavigatie li.actief a,
ul#hoofdnavigatie li:hover a,
#inhoud ul.tabNavigation li.actief a,
#inhoud ul.tabNavigation li:hover a {
background-position: right top;
   color:#fff;
 
  }
		
/*		tabs zichtbaar na aanklikken*/
div.tabs > div {
			padding: 5px;
			margin-top: 3px;

		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}
		

/*Inlogdeel*/
ul#account {
width: 315px;
position: absolute;
right: 10px; top: -2px;
}


ul#account li {


}

ul#account li a,
		ul#account li a:hover {
margin-top: 0;
			color: #fff;
			text-decoration: none;
					font-size: 80%;
					font-weight: bold;
		}
		
		ul#account li.inloggen,
				ul#account li.uitloggen {
width: 110px;
			float: left;
		}
		
				ul#account li.registreer a {
					background: url(../images/registreren-trans.png) no-repeat 0 0;
					float: left;
					width: 121px;
					height: 47px;
				text-align: center;
					padding: 4px 0 0 10px;
			z-index: 500;
		position: relative;
				}

				

				
				
/*Uitklapdeel inlogscherm*/
a:focus {
	outline: none;
}
#panel {
	background: #444;
	color: #333;
	height: 80px;
	display: none;
		z-index: 500;
		position: relative;
font-size: 90%;
width: 295px;
_width: 275px;
margin:0 0 -2px 6px;
	border-bottom: 1px solid #333;
	height: 135px;
}

#panel ul {
	margin: 0;
}

#panel li.error {
color: #ad315d;
background: transparent;
padding: 0.2em;
margin: 0.3em 0; 
}

#panel li.ww-vergeten a{
	color: #fff;
	
}

.slide,
li.uitloggen {
	margin: 0;
	padding: 0;
		background: url(../images/login-trans.png) no-repeat 0 0;
		z-index: 500;
		position: relative;
}
.btn-slide,
.btn-logoff {
	background: url(../images/arrow-login.gif) no-repeat 20px -48px;
	text-align: center;
width: 110px;
	height: 31px;
	padding: 10px 0 10px 0;

	display: block;
	font:  100%/110% Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	z-index: 500;
		position: relative;
}
.active {
	background-position: 20px 9px;
}


		
/*		Inlogform binnen panel*/
#panel form#login fieldset p{

margin: -5px 0 0 0;
_margin: 0;
padding: 0;
}
#panel form#login label,
#panel form#login input {

	color: #fff;
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 90%;
	
}
		#panel form#login label {
		
			display: block;
		}

#panel form#login input {
	width: 14em;
	color: #666;
	font-size: 100%;
	

}

/*Loginknop in panel*/
#panel form#login p.submit.login input {
	background: url(../images/btn-login.gif) no-repeat 0 0;
	text-indent: -9999px;
	border: none;
	width: 75px;
	height: 29px;
	cursor: pointer;
position: absolute;
top: 45px;
right: 10px;
}
		
		
		#panel form#login p.submit.login input:hover,
				#panel form#login p.submit.login input:active {
					background-position: 0 -32px;
				}
/*Home + contact linkjes		*/
ul#basic	{
	background: transparent;
	font-size: 80%;
		position: absolute;
top: 55px;
right: 10px;
}

ul#basic li {
			display: inline;
			padding-right: 0.5em;

		}
		
		ul#basic li.bewerken a{
		font-size: 120%;
	
		margin-right: 4em;
	background: transparent url(../images/icon/bewerk-profiel.gif) no-repeat 0 -1px;
	padding-left: 20px;
		}
				ul#basic li.bewerken a:hover {
				color:#ad315d;
					
				}
		
/*Einde Header*/

#container
 {	
 margin: 0 auto;
 width: 995px;
}

#containerInhoud {
	float: left;
	width: 995px;
	margin-top: 2em;
		
}
#inhoud {
	width: 755px;
		float: left;
		
}

body#home #inhoud {

	width: 600px;
}

#kolom {
	float: left;
width: 220px;
/*	ivm met uitklappen van login panel*/
	position: relative;
	z-index: 1;
}

body#home #kolom {
width: 380px;
}

body#home #profiel {
	width: 980px;
}

/*Knoppen op homepage / afbeeldingen*/
ul#zoekprof {
width: 590px;
float: left;
background: #fff url(../images/border-zoekprof.png) no-repeat 0 bottom;
margin-left: 0;
}

#inhoud ul#zoekprof li {
	display: inline;
	margin: 0;
	padding: 0;
	
}
ul#zoekprof li a {
	text-indent: -9999px;
	float: left;
	text-decoration: none;
	width: 190px;
	height: 245px;
		margin: 0;
	padding: 0;
}

/*Kind en begeleiding*/
ul#zoekprof li#prof-kb a {
	background: url(../images/button-k-b2.png) no-repeat 0 0;
	width: 190px;
}

ul#zoekprof li#prof-kb a:hover {
	background-position:0 -264px;
}

/*Coaching en counseling*/

ul#zoekprof li#prof-cc a {
	background: url(../images/button-c-c2.png) no-repeat 0 0;
	width: 190px;
	margin-left: -8px;
}

ul#zoekprof li#prof-cc a:hover {
	background-position:0 -263px;
}

/*Echtscheiding*/
ul#zoekprof li#prof-e a {
	background: url(../images/button-e2.png) no-repeat 0 0;
		width: 190px;
}

ul#zoekprof li#prof-e a:hover {
	background-position:0 -259px;
}

/*Blokken  recherkant*/
#blok-2,
#blok-3,
#blok-4 {
	margin-top: 2em;

}
#blok-2 p,
#blok-3 ul,
#blok-4 ul {
	margin-left: 0;
}


#blok-2 h3,
#blok-3 h3,
#blok-4 h3 {
	background: url(../images/kop-reg.gif) no-repeat 0 0;
	width: 220px;
	height: 30px;
	text-indent: -9999px;
}
#blok-3 h3 {
	background: url(../images/kop-ln.gif);
}
#blok-4 h3 {
	background: url(../images/kop-li.gif);
}

#container-1,
#container-2 {
	float: left;
}

body#home #blok-1,
body#home #blok-2,
body#home #blok-3,
body#home #blok-4 {
	width: 290px;
/*		_width: 250px*/;
	float: left;
	min-height: 220px;
	_height: 220px;
	margin-top: 1em;
}

body#home #blok-1 h3,
body#home #blok-2 h3,
body#home #blok-3 h3,
body#home #blok-4 h3 {
	border-bottom: 3px solid #dedede;
	height: 22px;
	text-indent: 0;
}

/*links laatste inschrijvingen*/
body#home #blok-4 ul,
body#home #blok-3 ul,
body#home #blok-2 p {
	margin-left: 20px;
} 



#blok-4 li,
#blok-3 li {
	
	padding: 0.3em 0;

}
#blok-4 li a span {
	color: #444;
	display: block;
}
#blok-4 li a:hover span {
}

#blok-4 li a,
#blok-3 li a,
#blok-2 p a  {
	display: block;
		_height: 3.5em;
	min-height: 3.5em;
	border-bottom: 1px solid #ddd;
	width: 215px;
	text-decoration: none;

} 

body#home #blok-3 li,
body#home #blok-4 li {
	background: none;
}

body#home #blok-4 li a,
body#home #blok-3 li a,
body#home #blok-2 p a{
		width: 240px;
}



#blok-4 li a:hover,
#blok-3 li a:hover,
#blok-2 p a:hover {
	background: url(../images/verder-blok.gif) no-repeat right bottom;
color: #333;
}

body#home #blok-2,
body#home #blok-4
{
margin-left: 20px;
}


/*Wat vind je hier*/
body#home #blok-1 h3 {
	background: url(../images/icon/ask.png) no-repeat 0 8px;
	padding-left: 25px;

}


/*Registreren op homepage*/
body#home #blok-2 h3 {
	background: url(../images/icon/inschrijven.png) no-repeat 0 8px;
	padding-left: 25px;

}

/*Laatste nieuws op homepage*/
body#home #blok-3 h3 {
	background: url(../images/icon/news.png) no-repeat 0 8px;
	padding-left: 25px;

}

/*De laatste inschrijvingen homepage*/

body#home #blok-4 h3 {
	background: url(../images/icon/inschrijvingen.png) no-repeat 0 8px;
	padding-left: 25px;

}


/*Uitgebreid zoekformulier homepage*/
form#zoeken-uitgebreid {
	float: left;
margin: -10px 0 0 0;
	font-size: 90%;
}


form#zoeken-uitgebreid fieldset legend {
	color: #AD315D;
	font-weight: bold;
margin-left: -5px;
	
}



/*Filter op woonplaats en vakgebied*/

form#zoeken-uitgebreid fieldset#filter {
	float: left;
	border-right: 1px solid #ddd;
	width: 170px;
		margin-left: 10px;
}
/*Op pagina zoekresultaten*/

form#zoeken-uitgebreid.inline fieldset#filter {
	border: 0;
}


form#zoeken-uitgebreid fieldset#filter ol {
	margin: 0;
}

form#zoeken-uitgebreid fieldset#filter ol li {
	list-style: none;
	background: none;

}

form#zoeken-uitgebreid fieldset#filter ol li select {
	width: 160px;
	font-size: 90%;
}


/*Op pagina zoekresultaten algemeen*/

body.zoeken #inhoud span {
	color: #ad315d;
	font-weight: bold;
}

#zoekresultaten { list-style: none; }
 #zoekresultaten li { background: #fff; margin: 0; border-bottom: 1px solid #edebd8; padding: 10px 15px; }
 #zoekresultaten li.odd { background: #dfdcbb; }
  #zoekresultaten li h3 { margin: 0; font-weight: normal; line-height: 1.4; }
   #zoekresultaten li h3 a { font-weight: bold; }
  #zoekresultaten li p { margin: 5px 0; line-height: 1.4; }
  

/*Zoekwoord met zoekwoord */
form#zoeken-uitgebreid fieldset#zoeken {
padding-left: 20px;

}

form#zoeken-uitgebreid div div fieldset#zoeken input {
	width: 10em;
	font-size: 80%:
}
/*Zoekwoord met achternaam */
form#zoeken-uitgebreid fieldset#achternaam {
clear: both;
margin: 2em 0 0 5px;
width: 340px;

float: left;

}

form#zoeken-uitgebreid fieldset#achternaam div {
font-size: 110%;
margin: 0 0 0.5em 0.2em;
		color: #aaa;
	letter-spacing: 0.40em;
		line-height: 2.5em;
width: 340px;
_width: 320px;
float: left;
	font-size: 90%:
}
form#zoeken-uitgebreid fieldset#achternaam div a {
		color: #333;
	text-decoration: none;
	font-weight: bold;
	background: transparent;

}

form#zoeken-uitgebreid fieldset#achternaam div a:hover {
	text-decoration:underline;

}
form#zoeken-uitgebreid fieldset#achternaam div a.actief {
	background: #ad315d;
	color: #fff;
	padding: 0.7em;
text-decoration: none;
}



form#zoeken-uitgebreid fieldset#achternaam div a:visited {

/*color: #bbb;*/
}

form#zoeken-uitgebreid fieldset#achternaam legend {
padding: 0.5em 0.3em 0.3em;
width: 96%;
border-top: 1px solid #ddd;

}
/*Op pagina zoekresultaten*/
form#zoeken-uitgebreid.inline fieldset#filter {
	width: 700px;
}

form#zoeken-uitgebreid.inline {
	width: 710px;
	margin-left: 20px;
}

form#zoeken-uitgebreid.inline li{
float: left;
margin-right: 15px;
}

/*Vinden buttons*/


/*form#zoeken-uitgebreid fieldset */ input.vinden {
	background: url(../images/vinden.gif) no-repeat 0 0;
	border: 0 none;
text-indent: -9999px;
	border: none;
	width: 110px;
	height: 25px;
	float: right;
	cursor: pointer;
	float: left;
		margin: 0.5em 0 0 0;
}

form#zoeken-uitgebreid fieldset#zoeken input.vinden{
	margin: 0.5em 0 0 0;
}

form#zoeken-uitgebreid.inline input.vinden {
	margin: 0.75em 0 0 0;
}

/*form#zoeken-uitgebreid fieldset*/ input.vinden:hover  {
	background-position: 0 -26px;
}
/*ronde hoeken met javascript: div met class 'c' om formulier heen; formulier krijgt 'class: inner'*/
div.c {
padding:20px 0;
margin-top: 10px;

}

.inner {
	border: 1px solid #ddd;
	background: #fff; /* achtergrondkleur MOEt er zijn ivm zichtbaar zijn border! */
padding:16px 0;
}


p.attentie{
	/*	border: 1px solid #ddd;*/
	background: #edebd8; /* achtergrondkleur MOEt er zijn ivm zichtbaar zijn border! */
	width: 650px;
	margin: 1.7em 20px;
	padding:16px;
	font-weight: bold;
}
/*Kort zoekformulier*/

form#zoeken-snel.inner {
	padding:12px;
}

form#zoeken-snel {
width: 218px;
margin-left: 0;
}

form#zoeken-snel legend {
	font-weight: bold;
	color: #ad315d;
	margin: 0 0 0.2em 0;
	background: 
}

form#zoeken-snel input {
	width: 190px;
}

/*Formulier inschrijven professionals*/
form#formRegistreer {
width: 700px;
}

form#formRegistreer input {
	width: 195px;
_margin-left: -20px; /*ie 6 + 7*/
}

form#formRegistreer fieldset {
border-top:1px solid #ddd;
margin-bottom: 2em;
}

form#formRegistreer fieldset p{
float: left;
width: 200px;
}

form#formRegistreer fieldset p.p-tussenvoegsel {
	width: 170px;
}

form#formRegistreer fieldset p.p-tussenvoegsel input {
width:	160px;

}

form#formRegistreer p.submit.verzenden input{
	background: url(../images/aanmelden.gif) no-repeat 0 0;
	text-indent: -9999px;
	border: none;
	width: 75px;
	height: 29px;
	cursor: pointer;
	float: right;
_font-size: 0; 
_line-height: 55px; }


form#formRegistreer p.submit.verzenden input:hover {
	background-position: 0 -43px;
}

/*Opslaan knop*/
p.submit.opslaan input {
	background: url(../images/opslaan-btn.gif) no-repeat 0 0;
	text-indent: -9999px;
	border: none;
	width: 75px;
	height: 29px;
	cursor: pointer;
	float: right;
}


p.submit.opslaan input:hover {
	background-position: 0 -47px;
}


/*wijzig knop*/
p.submit.wijzig input {
	background: url(../images/wijzigen-btn.gif) no-repeat 0 0;
	text-indent: -9999px;
	border: none;
	width: 75px;
	height: 29px;
	cursor: pointer;
	float: right;
}

p.submit.wijzig input:hover {
	background-position: 0 -47px;
}

/*Footer*/

#voettekst {
	float: left;
	clear: both;
	width: 100%;
	background: #ddd;
	border-top:1px solid #aaa; 
}

#voettekst-inhoud {
	margin: 0 auto;
	width: 995px;
	font-size: 90%;
}
#voettekst-inhoud ul li {
	display: inline;
}

/*Profielpagina website*/
ul#nav-pagina {
/*position: relative;
right: -600px;*/

}

#inhoud ul#nav-pagina li {
	display: inline;
}

#inhoud ul#nav-pagina li.terug-o {
	display: block;
}

#inhoud ul#nav-pagina li a {
	font-weight: normal;
}
#inhoud ul#nav-pagina li a:hover {
	text-decoration: underline;
}

#profiel-intro {
	float: left;
	margin: 10px;
	width: 740px;
	position: relative;
}

img.profiel-img {
float: left;
	margin:0 0 2em 5px;
}
div#tekst-intro {
		width: 270px;
		margin-left: 15px;
		float: left;
}
div#tekst-intro p{
	width: 270px;
	
}

div.vcard {
background: #fff;
clear: both;
width: 435px;
float: left;
font-size: 90%;
position: relative;
height:25em;
}


div.vcard ul.vcard-a,
div.vcard ul.vcard-b,
.fn  {

position: absolute;

}
div.vcard ul.vcard-b {
top: 0px;
	left: 210px;
width: 200px;
}

span.country-name{display:block;}
div.vcard ul.vcard-a {
	top: 90px;
	left: 0.5em;
	width: 370px;
}





#inhoud div.vcard ul li {
	padding-bottom: 0.4em; 
}

/*foto v-card*/
div.vcard .photo {
	margin-left: 10px;
	

}
/*Naam in v-card*/
.fn {
	top: 0;
	left: 5em;
	font-weight: bold;
}

/*Overschrijven standaard list-style*/
#inhoud div.vcard li {
	background: none;
	padding-left: 0;
}

#inhoud div.vcard li a.url {
	background: url(../images/icon/website.gif) no-repeat 0 0;
	padding:0 0 4px 24px;	
}
#inhoud div.vcard li.tel,
#inhoud div.vcard li.fax {
	display: block;
	background: url(../images/icon/phone.gif) no-repeat 0 0;
	padding:0 0 4px 24px;	
}

#inhoud div.vcard li a.email {
background: url(../images/icon/email.gif) no-repeat 0 0;
padding:0 0 4px 24px;	
}


#inhoud div.vcard li.adr{
	float: left;
	width: 160px;
	background: url(../images/icon/v-card.gif) no-repeat 0 0;
	padding-left: 25px;
}
#inhoud div.vcard li.adr span.type {
	font-weight: bold;
	color: #ad315d;
}
/*Rechterdeel intro profiel*/
#profiel-extra {
float: left;
width: 300px;
position: absolute;
left: 430px;
top: 0;

}

#profiel-extra a#direct-contact {
		background: url(../images/neem-direct-contact.gif) no-repeat 0 0;
	width: 260px;
	height: 50px;
padding-left: 40px;
	float: left;
	margin-left: 15px;
	color: #fff;
	font-weight: bold;
	line-height: 4em;
}

#profiel-extra h4.testimonial {
	background: url(../images/wat-vinden-clienten.gif) no-repeat 0 0;
		width: 260px;
	height: 50px;
padding-left: 40px;
	float: left;
	margin-left: 15px;
	color: #333;
	font-weight: bold;
	line-height: 2.8em;
	font-size: 90%;
}

#profiel-extra dl dt {
	background: 
}

/*Tarieven overzicht*/


/*Artikelen*/
#inhoud ul.navArtikel li.fade {
color: #ad315d;

}
/*Navigatie*/
#navCoach li {
	list-style: none;
	background: none;
	padding-left: 0;

}
div.navArtikel,
ul.navArtikel {
margin: 1em 14px 0 20px;

}
#inhoud .navArtikel li.actief a {
	color: #ad315d;
	font-weight: bold;
}

ul.verder-nb,
ul.verderBlock
 {
	font-size: 90%;	
}

#inhoud ul.verder-nb li,
#inhoud ul.navArtikel li {
	display: inline;
}
#inhoud ul.verderBlock li {
	display: block;
}
#inhoud .navArtikel li {
	background: none;
	padding-left:0;
}
ul.verder-nb li a,
ul.verderBlock li a {
	text-decoration: none;
}
ul.verder-nb li a:hover,
ul.verderBlock li a:hover {
	text-decoration: underline;
}

ul.data,
div.data {
float: left;
	width: 190px;
	margin-left: 0;
}

#inhoud ul.data li {
	border-bottom: 1px solid #ddd;
padding: 0.7em 0;
background: none;

}
ul.data li a {
	text-decoration: none;
}

ul.data li a:hover {
	text-decoration: underline;
}

ul.data li.img {
	border: none;
}

div.artikel {
float: right;
	width: 520px;
margin-right: 20px;
}

/*Tabellen overzicht zoeken en artikelen*/
table.archief{
	width: 680px;
	table-layout: fixed.
/*	border-top:1px solid #ddd;*/
	/*border-right:1px solid #ddd;*/
	margin:1em 2em 1em 20px;
		border-collapse:collapse;
/*float: left;*/
} 

table.archief caption {
	color: #333;
	font-size:.94em;
	letter-spacing:.2em;
	padding:0;
	margin:1em 0 0 0;
	caption-side:top;
	text-align:center;
	}	
	
table.archief th {
	font-weight:bold;
	color:#ad315d;
	text-align:left;
	border-bottom: 4px solid #ddd;
/*	border-left:1px solid #ddd;*/
	padding:.3em 0.5em;
	}	
table.archief thead th {
background: #fff;
		font-weight: bold;
	font:  100%/2em Verdana, Arial, Helvetica, sans-serif;
	color:#ad315d;
	}	

	
/*	Iconen titels zoeken en archief*/

table.archief th#naam {
		padding-left: 35px;
		background: url(../images/icon/tabel-naam.gif) no-repeat 0 0;
	}
	
table.archief th#woonplaats {
					padding-left: 35px;
		background: url(../images/icon/tabel-plaats.gif) no-repeat 0 0;
		}
		
table.archief th#vakgebied {
		padding-left: 35px;
		background: url(../images/icon/tabel-vak.gif) no-repeat 0 0;
		}

/*		Blog */

table.archief th#bericht {
		padding-left: 35px;
		background: url(../images/icon/tabel-blog.gif) no-repeat 0 0;
		}

		
table.archief th#datum {
		padding-left: 35px;
		background: url(../images/icon/tabel-date.gif) no-repeat 0 0;
		}

	
		table.archief th#auteur {
		padding-left: 38px;
		background: url(../images/icon/tabel-auteur.gif) no-repeat 0 0;
		}
		
/*		Workshops*/
table.archief th#titel {
		padding-left: 35px;
		background: url(../images/icon/tabel-workshop.gif) no-repeat 0 0;
		}
		
table.archief th#cursusleider {
		padding-left: 35px;
		background: url(../images/icon/tabel-wie.gif) no-repeat 0 0;
		}


		table.archief th#plaats {
					padding-left: 35px;
		background:url(../images/icon/tabel-waar.gif) no-repeat 0 0;
		}
			table.archief th#aanmelden {
		padding-left: 38px;
		background: url(../images/icon/tabel-aanmelden.gif) no-repeat 0 0;
		}
			
table.archief th#website {
		padding-left: 35px;
		background: url(../images/icon/tabel-web.gif) no-repeat 0 0;
		}
		
		table.archief th#aanmelden {
		background: url(../images/icon/tabel-aanmelden.gif) no-repeat 40px 0;
		}
		
/*		Nieuwsarchief*/
table.archief th#nieuwsbericht {
		padding-left: 35px;
		background: url(../images/icon/tabel-nieuws.gif) no-repeat 0 0;
		}
	
table.archief tr.odd td{
	background: #EDEBD8;
	padding:.5em 1em;
}
	
table.archief td {
	color:#333;
	border-bottom: 1px solid #ddd;
/*	border-left:1px solid #ddd;*/
	padding:.5em 1em;
/*	text-align:center;*/
	background: white;
	}		
	
	
table.archief th.odd  {
		background: #fff;
		
	}



table.archief td a {
				text-decoration: none;
			}
			
table.archief td a:hover {
							text-decoration: underline;
						}
						
/*Profiel aanpassen Prof/na inloggen*/

form#formContact,
form#formNaw {
	float: left;
}

form#formContact fieldset,
form#formNaw fieldset,
form#formWorkshops fieldset,
form#formTarieven fieldset,
form#formArtikelen fieldset,
form#formPassword fieldset,
form#formTestimonial fieldset {
border-top:1px solid #ddd;
margin-bottom: 2em;
clear: both;
}

form#formContact fieldset p,
form#formNaw fieldset p,
form#formWorkshops fieldset p,
form#formArtikelen fieldset p,
form#formPassword fieldset p,
form#formTestimonial p{
float: left;
width: 200px;
}

form#formTarieven fieldset p {
	width: 600px;
}

form#formTarieven input#tar-1,
form#formTarieven input#tar-2,
form#formTarieven input#tar-3 {width: 600px; clear: both; float: left; margin-right: 10px; }


.p-specialisme label {
	width: 500px;
	display: inline;
	margin-left: 1em;
}

textarea#omschrijving-extra,
#text-ws,
#text-artikel {
	height: 325px;
}



p.p-intro-ws,
p.p-text-ws,
p.p-intro-artikel,
p.p-text-artikel,
p.p-omschrijving,
p.p-omschrijving#omschrijving-testimonial,
#intro-artikel,
#text-artikel,
#text-ws,
#intro-ws,
#omschrijving-testimonial{
	width: 605px;
}
#omschrijving-testimonial {
	height: 150px;
}
p.p-intro-ws,
p.p-text-ws,
p.p-intro-artikel,
p.p-text-artikel,
p.p-omschrijving {
display: block;
clear: both;
}
