body
{ 
  font-family: Arial,Verdana,sans-serif;
  background:#fff url(images/bg.jpg) top center repeat-y;
  color: #484860 ;
  font-size:80%;
  text-align:center;
}



/**** General tags ****/


h1
{ font-size:1.2em;
  font-weight:bold;
  background:inherit;
  color:#234f33;
  letter-spacing:5px;
  padding-top:5px;}
  
h2
{ font-size:1.1em;
  font-weight:bold;}
  
h3
{ font-size:1em;
  font-weight:bold; }
  
strong
{ color:#ce7019;}
  
a:link, a:visited, a:active
{ background-color: inherit; text-decoration: underline; color:#666;}
a:hover
{ background-color: inherit;  text-decoration: none; color:#006400;}
a:link.special,a:visited.special,a:active.special {
color:#CE7019;
}
a:hover.special {
color:#000;
}

  
ul { 
  list-style-type:none;
  margin: 0;
  padding:0;
  }

li { 
  padding:0 0 8px 18px;
  background: url(images/unordered.gif) 0 0 no-repeat;
  text-align:left;
 }
 
.werkwijze { 
  width:auto;
  padding:0 10px 10px 0; }

.werkwijze ul { 
margin: 0;
padding:0; }

.werkwijze li { 
  padding:0 0 8px 18px;
  background: transparent;
  text-align:left; }
  

/**** Outer container sets up centering and margins ****/
 
#outercontainer {
  width:760px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}  


/**** Inner container holds left and right divs ****/  

#wrapper { 
  width:750px;
  margin:auto;
  text-align:center;
}
  
  
/**** Top of page (header) styles ****/

#topright { 
  width:550px;
  height: auto;
  margin:auto;
}
#CoachLogtopright { 
  width: auto;
  height: auto;
  margin:auto;
}

.topnav
{ float:right;
  text-align:right;
  padding: 5px 0 0 0;}  
  
/**** Main content styles ****/

#inhoudCont
{ 
  width:545px;
  float:right;
  padding:0 15px 0 10px; 
  background:#fff url(images/leaf.gif) top center no-repeat;
  color:inherit;
  text-align:justify;}
  
#inhoud
{ 
  clear:right;}
  
#CoachlogCont
{ 
  width:710px;
  padding-left:15px; 
  background:#fff url(images/leaf.gif) top center no-repeat;
  color:inherit;
  text-align:justify;}
  
#Coachloginhoud
{ 
  clear:right;}
  

/***** Left sidebar *****/
#logo {
text-align:center;
margin: 5px 0 15px 0;
position:absolute top center;
height:200px;
}

#CoachLoglogo {
margin: 5px 150px;
text-align:center;
height:200px;
}
  
#linkerkant
{ width:160px;
  height:auto;
  float:left;
  padding:5px 5px 5px 7px;
  font-size:0.9em;
  text-align:justify;}

#linkerkant a
{ display: block;
  padding:10px 5px;
  border-bottom:#CE7019 1px dashed;
  text-align:center;}
  
#linkerkant a:hover
{ background-color: #ffe4c4;
  color:#CC6600;  
  text-decoration: none;}
  
.linktitel
{ padding-bottom:10px;
  font-size:0.95em;
  font-weight:bold;
  border-bottom:#234f33 2px solid;
  text-align:center;}
 


/**** Image and image container styles  ****/

.imgFloatRight {
float:right;
margin: 0 0 0 10px;
}

.imgFloatRight img {
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:4px solid #f0f0f0;
}

.imgFloatLeft {
float:left;
margin: 0 7px 0 0;
padding:0;
}

.imgFloatLeft img {
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:4px solid #f0f0f0;
}
#leftColimg {
text-align:center;
width:auto;
padding:10px;
}

/**** misc ****/

.announce { 
float:right;
  width:auto;
  padding:10px;
  border:#234f33 1px solid;
  margin:5px 0 0 5px;
  background:#dce4dc;
  color:#CE7019;
  font-size:85%;}
  
.motto { 
  width:auto;
  padding: 5px;
  border:#234f33 1px solid;
  margin:0 0 0 5px;
  background:#dce4dc;
  color:#CE7019;
  font-size:85%;
  text-align: center;}
  
 .aanbod { 
  width:auto;
  padding:0 10px 10px 20px;
}

/***** Table styles (used in forms) *****/

.tabel {
/*border: 1px solid  #ece9d8;*/
width: 98%;
}

.tabel_cel_1 {
background: white;
text-align: left;
vertical-align: middle;
padding: 3px 5px 3px 7px;
/*font-size:0.8em; */
text-decoration: none;
border-bottom:1px solid #ece9d8;
}

.tabel_cel_2 {
background: white;
text-align: left;
vertical-align: middle;
padding: 3px 5px 3px 7px;
/*font-size:0.8em; */
text-decoration: none;
border-bottom:1px solid #ece9d8;
}

/***** clearing *****/

.clear {
clear:both;
}

  
.clearit 
{ height:1px;
  clear:both; }
  
  
/***** Footer *****/

#footer
{ width:700px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:10px;
  font-size:0.9em;
  border-top:#CE7019 1px solid;
  text-align:center;
  clear:both;}  
  
#CoachLogfooter
{ width:680px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:10px;
  font-size:0.9em;
  border-top:#CE7019 1px solid;
  text-align:center;
  clear:both;
}  


