/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, ol, ul, li, form, label, table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:'Segoe UI', sans-serif, Segoe Condensed, Arial;
	
	
}

body {
	line-height: 1;
	color: #000;
	background: #E2001A;
}
ol, ul {
	padding-top:1em;
	line-height:1.2em;
	list-style: none;
}

p
{line-height: 1.2em;}

li{
list-style: disc;
list-style-position:inside;
padding-left:5px;
}
:focus {
	outline: 0;
}
#outerwrapper {
	width:890px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
.innerwrapper,.home_bannertoplft,.home_bannertoprht,.home_bannerbtmlft,.home_bannerbtmrht,.home_bottom,.topcurve,.btmcurve {
	float:left;
	width:890px;
}
.home_bannertoplft{
	background:url(../images/home_bg1.jpg) no-repeat top left;
	margin:60px 0 0;
}
.home_bannertoprht{
	background:url(../images/home_bg2.jpg) no-repeat top right;
	margin:0;
}
.home_bannerbtmlft{
	background:url(../images/home_bg3.jpg) no-repeat bottom left;
	margin:0;
}
.home_bannerbtmrht{
	background:url(../images/home_bg4.jpg) no-repeat bottom right;
	height:520px;
	margin:0;
}
.home_logo {
	float:left;
	margin:398px 0 0 11px;
}
.home_bottom {
	padding:8px 0 50px;
}
.home_btmtxt,.home_btmtxt_nobg
{
	float:left;
	width:400px;
	font-size:18px;
	height:24px;
	color:#FFF;
	
	
}



.home_menubtm
{
position: absolute; 
top: 60px; 
left: 49%;
    float: right;
    width: 470px;
    font-weight: bolder;
}
.home_menubtm a,.home_menubtm a.home_menubtm_hover{
	float:left;
	width:58px;	
	height:43px;
	padding-top:20px;
	font-size:11px;
	line-height: 12px;
	color:#FFF;	
	text-decoration:none;
	text-align:center;
	background:url(../images/ButtonRed.jpg) no-repeat;
	margin: 0 0 0 7px;	
}
.home_menubtm a:hover,.home_menubtm a:active,.home_menubtm a.home_menubtm_hover{
background:url(/images/ButtonBlue.jpg) no-repeat;
}
.home_btmtxt_nobg {
	background:none;
}
.logo {
	float:left;
	margin:55px 0 5px 0;
}
.logo {
	float:left;
	margin:55px 69px 5px 0;
}

.topcurve {
	background:#FFF url(../images/top_curve.jpg) no-repeat top;
}
.btmcurve {
	background:url(../images/bottom_curve.jpg) no-repeat bottom;
}
.wie_page1bg,.wie_page2bg,.wie_page3bg,.wie_page4bg,.wat_bg,.inlog_bg,.contact_bg{
	float:left;
	width:890px;
	/*height:520px;
	background:url(../../images/wie_bg1.jpg) no-repeat 5px bottom;
	*/
}
.achtergrond
{
vertical-align: bottom;
float:left;
margin-top:-100px;

 
}
#imagemap
{
 height:50px;
}
.achtergrond2
{
   
    float: right;
    background-position: 5px bottom;
}
.wie_page2bg, .anita-ter-hofte {
	}
.wie_page3bg , .hannebeth-haffmans{
	}
.wie_page4bg , .mariet-bosschers{
	}
.wat_bg {
	}

.waarom_bg {

	background: url(/images/waarom-doen-wij-dat.jpg) no-repeat bottom right;
	

}
.opdrachtgevers, .wat-doen-wij
{
background: url(/images/wat-doen-wij.jpg) no-repeat bottom right;


}


.opdrachtgevers  .voor_txtcontainer
{
min-height:300px;
padding-bottom:200px;
}

.wat-doen-wij
{
padding-bottom:200px;
}

/*#image-waarom,.achtergrond-waarom
{
vertical-align: bottom;
float:right;
background-position:5px bottom;
position:inherit;
top:550px;
}*/

.inlog_bg {
	background:url(../images/inlog_bg.jpg) no-repeat bottom right;
}
.contact_bg {
	background:url(../images/contact_bg.jpg) no-repeat bottom right;
}
.wie_txtcontainer,.wat_txtcontainer, .voor_txtcontainer{
	float:right;
	width:375px;
	font-size:12px;
	color:#000;
	margin:8px 22px 120px 0;
	padding-bottom:50px;
	
	
}

.bottom
{
clear:both;
padding:-50px;
margin-top:0px;

}

h1{

color: #3fc8f4;
font-size:1.5em;
margin-bottom:1em;
}

h3{
color:#E2001A;
font-size:1.3em;
margin-bottom:1em;


}
.home_btmtxt h1 {
width:100%;
font-size:0.9em;
vertical-align:middle;
padding:0 0 0 18px;
background:url(../images/bottom_blueball.gif) no-repeat 0 5px;
height:100%;
color:#ffffff;
	line-height:22px;
	font-size:16px;

}

.contact_txtcontainer h2, .wie_txtcontainer h2, .wat_txtcontainer h2, .voor_txtcontainer h2
{
    font-size: 1em;
    font-weight:normal;
    color: #3fc8f4;
    margin: 20px 22px 0px 0px;
    z-index:10;
    line-height: 1.2em;
}

.wat_txtcontainer, .voor_txtcontainer {
	float:left;
	margin:8px 0 0 82px;
	display:inline;
}
.wie_txtnumber {
	float:left;
	width:100%;
	text-align:right;
	padding:12px 0;
}
.wie_txtnumber a{
	color:#ED1C24;
	text-decoration:none;
}
.wie_txtnumber a:hover{
	color:#000;
}
.wie_txtnumber a.selectd{
	color:#000;
	text-decoration:none;
}
.wie_txtnumber span{
	margin:0 5px;
}
.nxtpre {
	float:left;
	width:100%;
}
.nxtpre a{
	color:#ED1C24;
	text-decoration:none;
}
.nxtpre span{
	color:#000;
}
.nxtpre .pre {
	float:left;
}
.nxtpre .nxt {
	float:right;
}
.wie_page1a{
	color:#EF3A41;
	text-decoration:none;
	
}
.wat_black{
	float:right;
	width:292px;
	height:198px;
	background:#000;
	margin:38px 101px 0 0;
}
.waarom_spltxt{
	color:#E2001A;
	font-size:24px;
}
.inlog_txtcontainer{
	float:left;
	width:340px;
	font-size:11px;
	color:#000;
	margin:8px 0 0 82px;
	display:inline;
}
.inloag_txtbox{
	float:left;
	width:334px;
	height:28px;
	border:1px solid #000;
	margin:5px 0;
}
.contact_txtcontainer{
	float:left;
	width:405px;
	font-size:11px;
	color:#000;
	margin:15px 0 0 15px;
	padding-left:50px;
	display:inline;
}
.contact_emailaddress{
	float:left;
	width:100%;
	padding:5px 0;
	font-size:16px;
	font-weight:normal;
	color:#32BBE7;
}
.contact_emailaddress a{
	color:#3fc8f4;
	text-decoration:none;
}
.contact_emailaddress b{
	color:#E2001A;
	margin:0 10px;
}
/* administratie */

.administratie
{
    z-index: 1000;
    float: left;
    border: 1px solid gainsboro;
    font-size: 8pt;
    color: #000066;
    padding: 10px;
    margin-top: 50px;
    width: 100px;
}

.administratie a
{
    text-decoration: none;
    color: #3fc8f4;
    padding-top: 5px;
}

.account, .account a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;	
text-decoration:none;
float:right;
margin:  5px 0px 0px 0px;
}

.account a
{	color:#FFF;	
	text-decoration:none;
}

.leftlinks
{


float:left;
font-size:12px ;
margin: 2px;
margin-left:50px;
width:200px;


}

.leftlinks ul li, .rightlinks ul li
{
    list-style-type:none;
    list-style-position: outside;
    padding-bottom: 1em;
}


.rightlinks
{

width:280px;
float:right;
font-size:12px ;
margin-left:5px;
margin-right:5px;
padding-top:25px;
}

.rightlinks ul li
{
list-style-type:none;
line-height:1.0em;
}
.leftlinks_a
{
float:left;

padding: 5px;
font-size:12px;
max-width: 200px;
min-width:200px;
width:200px;

}

.span_red
{
color: #e2001a;
}

.span_blue
{
color: #3fc8f4;
font-size: 1.2em;
}

.homediv
{
min-height:69px;

}




.footer
{
    font-size: 0.9em;
    color: #808080;
}

.footer a
{
    text-decoration: none;
    color: #E2001A;
}

.imageStyle
{
	border: 1px solid #e2001a;
	padding: 15px;
	margin:10px;
	float:right;
	z-index:20;
	
}

.clr
{clear:both;}
/*
.voor_txtcontainer ul a:link
{
	text-decoration: none;
    color: #E2001A;
}

.voor_txtcontainer ul a:visited, .voor_txtcontainer ul a:hover, .voor_txtcontainer ul a:active
{
	text-decoration: none;
    color: #3fc8f4;
	font-style:italic;
}




.voor_txtcontainer ul li
{
list-style: circle;
list-style-position:outside;

}*/
