/*
     Created by Alexander Hommel
	  
	  Web: www.in-bloom.org
	  E-Mail: design@in-bloom.org
*/

* { padding: 0; margin: 0; }

a img, :link img, :visited img {	border: 0;}

img {border: 0; display:block;}

h1 {font-size: 2em; text-align:left; font-weight: bold;}
h2 {font-size: 1.8em; text-align:left; font-weight: bold;}
h3 {font-size: 1.6em; text-align:left; font-weight: bold; margin-bottom: 10px;}
h4 {font-size: 1.4em; text-align:left; margin: 5px 0; }
h5 {font-size: 1.2em; text-align:left; margin: 5px 0;font-weight: bold; }

a {color:#47a5ae; text-decoration: none;}
a:hover {color:#47a5ae; text-decoration: underline;}

/*ol, ul {
	list-style: none;
	line-height: 1.5em; 
	margin: 15px 0px 15px 30px; 
	font-size: 1.3em;
}*/

.floatleft { float: left; }
img.floatleft {margin: 0 20px 10px 0;}
.floatright { float: right; }
img.floatright {margin: 0 0 10px 20px;}
.clear { clear: both; }
.fineline {border-top: 1px dotted #646464; margin: 10px 0;}
.bold {font-weight:bold;}
img.center {text-align: center; margin: 15px}

body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 62.5%;
 background-color: #ddedea;
 text-align:center;
 }

#wrapper { 
 margin: 10px auto;
 width: 960px;
}

#header { float: left;
 width: 100%;
}

#navigation {
float: left;
 width: 100%;
 height: 30px;
 background-color: #47a5ae;
 color: #fff;
}


#content {
 float: left;
 width: 100%;
 min-height:550px;
 height:auto !important;
 height:600px;
 background-color: #fff;
 color: #646464;
}

#content p {
 padding: 5px 0px;
 text-align: justify;
 font-size:1.2em;
 line-height: 1.5em;
}

#quote {
 float: left;
 width: 100%;
 font-size:1.4em;
 line-height: 1.5em;
 text-align: center;
 color: #6a6a6a;
 padding: 10px 0;
}

ul.frontpage  {
	list-style: circle;
	line-height: 1.8em;
	margin: 10px 0px 10px 30px; 
	text-align: left;
	font-size: 1.2em;
}

ol.frontpage {
 line-height: 1.8em;
 margin: 10px 0px 10px 30px; 
 text-align: left;
 font-size: 1.2em;
}

#main{
 padding: 30px 30px;
}

#footer { 
 clear: both;
 width: 100%;
 height: 60px;
 font-size: 1em;
 background-color: #47a5ae;
 color: #fff;
}

#footer p {
	padding:8px 30px;
}

#footer a {color: #fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.profiel {font-size: 1.2em; text-align: left; margin-bottom: 10px; line-height: 2em;}
p.backlink  {margin-bottom: 10px;}

.coaching {
	float:right;
	width: 200px;
	padding: 10px;
	background-color:#ddedea;
	border: 1px solid #47a5ae;
	margin: 0 0 10px 20px;
}


#leeshoek  {
 line-height: 1.8em;
 margin: 10px 0px 10px 30px; 

 text-align: left;
 font-size: 1.2em;
 list-style-type: none;
}
#leeshoek li, a.pdf {
	background: url(images/acrobat.png) no-repeat 0 2px;
	 padding-left: 25px;
}

.blockleft {
 float: left;
 width: 48%;
 height: 220px;
 background-color:#ddedea;
 margin-bottom: 30px;
}

.blockright {
 float: right;
 width: 48%;
  height: 220px;
 background-color:#ddedea;
 margin-bottom: 30px;
}
/*
p.blockleftp, p.blockright {
 padding: 10px;	
}*/

.inside {
 padding: 20px;	
 font-size: 1.12em;
 text-align: left;
}

.inside h2 {font-size: 1.5em; text-align:left; font-weight: bold; color:#47a5ae;}

img.inside {
 margin: 0;
 float: left;
}

#form {float: right;
 width: 350px;
 margin: 0 100px 0 0;
 line-height: 1.5em;
  font-size: 1.1em;
 text-align: left;
}

label {
	display: block;
	margin-top: 10px;
}

#submit {
	margin-top: 10px;
}
