html {
	overflow-y:scroll;
}
body {
	margin: 0px;
	padding: 0px;
	background:#fff;
	color:#5e758a;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height: 16px;
}

#wrapper {
	position:relative;
	width:941px;
	height: auto;
	margin:0 auto;
	padding-bottom:10px;
}


#test {
	position:absolute;
	top:5px;
	right:5px;
	width:190px;
	min-height:75px;
	z-index:1001;
	padding:0;
}

#header {
	position:relative;
	background: url(assets/images/site2/bg_header_male.jpg) no-repeat;
	height: 136px;
	width: 941px;
}

#header.female {
	background: url(assets/images/site2/bg_header_female.jpg) no-repeat;
}

#logo {
	position:relative;
	padding-left:110px;
	padding-top:56px;
	height: 64px;
	width: 284px;
}


#line {
	position:relative;
	margin-left:16px;
	height: 10px;
	width: 925px;
	background-color: #5e758a;
}

#content {
	margin-left:16px;
	margin-top:30px;
	width: 925px;
	height:auto;
	float:none;
}


#menu {
	position:relative;
	width: 145px;
	float: left;
}


#menu H3 {
	width:135px;
	height:29px;
	background-color: #a81b6b;
	color: #fff;
	margin:0px;
	margin-top: 75px;
	padding: 0px;
	padding-left:10px;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 29px;
	/* text-transform: uppercase; */
}
#menu #contact {
	width:133px;
	border-right: 1px #c0c0c3 solid;
	border-left: 1px #c0c0c3 solid;
	border-bottom: 1px #c0c0c3 solid;
	padding: 5px;
	color: #333333;
	font-size: 11px;
	margin-bottom:10px;
}
#menu #contact A {
	display: block;
	color: #333333;
	text-decoration: none;
}
#menu #contact A:hover {
	color: #a81b6b;
}

#menu #contact .mail {
	background: url(assets/images/site2/mail-icon.gif) no-repeat;
	padding-left:25px;
	margin-top: 7px;
}
#menu #contact .bel {
	background: url(assets/images/site2/bel-icon.gif) no-repeat;
	padding-left:25px;
	margin-top: 7px;
}
#menu #contact .linkedin {
	background: url(assets/images/site2/linkedin-icon.gif) no-repeat;
	padding-left:25px;
	margin-top: 7px;
}
#menu #contact .offerte {
	background: url(assets/images/site2/offerte-icon.gif) no-repeat;
	padding-left:25px;
	margin-top: 7px;
}
#menu #contact .twitter {
	background: url(assets/images/site2/twitter-icon.gif) no-repeat;
	padding-left:25px;
	margin-top: 7px;
}

#body {
	margin-left:16px;
	width:500px;
	float: left;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}

#body H1 {
	width:490px;
	height:29px;
	background-color: #a81b6b;
	color: #fff;
	margin:0px;
	padding: 0px;
	padding-left:10px;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 29px;
}


#body H2 {
	color: #a81b6b;
	font-size: 16px;
	line-height: 16px;
	margin:0px;
	padding:0px;
}

#body H3 {
	color: #a81b6b;
	font-size: 14px;
	line-height: 14px;
	margin:0px;
	padding:0px;
}

#body H5 {
	color: #333333;
	font-size: 12px;
	line-height: 12px;
	margin:0px;
	padding:0px;
}


#body p {
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;
	padding-top:0px;

}


#referentie {
	margin-left:24px;
	width:240px;
	float: left;
}

#referentie H3 {
	width:230px;
	height:29px;
	background-color: #a81b6b;
	color: #fff;
	margin:0px;
	margin-top: 25px;
	padding: 0px;
	padding-left:10px;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 29px;
	/* text-transform: uppercase; */
}
#referentie #kader {
	width:218px;
	border-right: 1px #c0c0c3 solid;
	border-left: 1px #c0c0c3 solid;
	border-bottom: 1px #c0c0c3 solid;
	padding: 10px;
	color: #5e758a;
	font-size: 12px;
	line-height: 16px;
}

#referentie #kader strong {
	color: #a81b6b;
	font-size: 15px;
	line-height: 20px;
}



.trainers {
	width: 225px;
	margin-top: 15px;
	float: left;
	padding-right:25px;
	color: #5e758a;
}

.trainers img {
	padding-right:15px;
	padding-bottom:5px;
	float: left;
}


.trainers A {
	color: #a81b6b;
	font-style: italic;
	text-decoration: none;
}

.trainers A:hover {
	color: #000;
}

ul {
	margin: 0px;
	padding: 0px;
	margin-left: 1.2em;
}



.ref {
	width: 155px;
	margin-top: 15px;
	float: left;
	padding-right:17px;
	color: #5e758a;
}

.ref img {
	margin-bottom: 5px;
}

.ref A {
	color: #a81b6b;
	font-style: italic;
	text-decoration: none;
}

.ref A:hover {
	color: #000;
}



#kolom1, #kolom2 {
	margin-left:16px;
	width:374px;
	float: left;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}

#kolom1 H1, #kolom2 H1 {
	width:358px;
	height:29px;
	background-color: #a81b6b;
	color: #fff;
	margin:0px;
	padding: 0px;
	padding-left:10px;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: 29px;
	/* text-transform: uppercase; */
}

.training {
	width: 358px;
	margin-top: 10px;
	padding-bottom: 5px;
	float: left;
	padding-right:17px;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px #b3bac4 solid;
}

.training img {
	margin-bottom: 5px;
	margin-right: 15px;
	float: left;
}

.training H2 {
	color: #5e758a;
	width: 450px;
	margin:0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}

.training A {
	color: #a81b6b;
	/* font-style: italic; */
	text-decoration: none;
}

.training A:hover {
	color: #000;
}

#body .mail {
	background: url(assets/images/site2/mail-icon.gif) no-repeat;
	padding:5px;
	padding-left:35px;
	margin-top: 7px;
}
#body .bel {
	background: url(assets/images/site2/bel-icon.gif) no-repeat;
	padding:5px;
	padding-left:35px;
	margin-top: 7px;
}
#body .linkedin {
	background: url(assets/images/site2/linkedin-icon.gif) no-repeat;
	padding:5px;
	padding-left:35px;
	margin-top: 7px;
}
#body A, #referentie A {
	color: #a81b6b;
	text-decoration: none;
	display:inline;
}

#body A:hover, #referentie A:hover {
	color: #000;
	display:inline;

}

#body H4 {
	width:490px;
	height:10px;
	background-color: #a81b6b;
	color: #acadb1;
	margin:0px;
	padding: 0px;
	padding-left:10px;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight:normal;
}

#body .inleiding {
	color: #5e7489;
	font-family:Lucida Sans,Lucida Sans Unicode,Lucida Grande,Lucida Console,verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:15px;
}

#body .kl{
	color: #a61b6c;
	font-size: 9px;
}

#trainingsdetails {
	position: relative;
	width: 500px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom: 1px #c0c0c3 solid;
	color: #5e758a;
	font-size: 12px;
	line-height: 18px;
}

#trainingsdetails label {
	width: 150px;
	height: 20px;
	display: block;
	float: left;
	font-weight: bold;
	padding-left: 0px;
}

#trainingsdetails #buttons {
	/* position: absolute; */
	/* top: 10px; */
	/* right: 0px; */
	float:right;
}
#trainingsdetails #buttons img {
	padding-bottom: 5px;
}



#form {
	padding: 10px;
	margin-bottom: 10px;
	background: #e5e5e5;
	height: auto;
}


#form label {
	float: left;
	width: 165px;
	text-align: right;
	margin-right: 15px;
	margin-top: 4px;

}


#form .input {
	background-color: #f5f5f5;
	border: #cccccc 1px solid;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 200px;
	color:#494949;
}


#form select {
	background-color: #f5f5f5;
	border: #cccccc 1px solid;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 200px;
	color:#494949;
}


#form textarea {
	background-color: #f5f5f5;
	border: #cccccc 1px solid;
	margin-bottom: 8px;
	width: 200px;
	height: 75px;
	color:#494949;
}

#form input.submit {
	background-color: #6a737b;
	border: #6a737b 1px solid;
	color: #fff;
	margin-bottom: 0px;
	font-variant: small-caps;
	font-size: 14px;
	width: 150px;
}

#quote {
	width:238px;
	border: 1px #c0c0c3 solid;
	padding: 0px;
	margin-top:15px;
}


#body table {
	color: #5e758a;
}
#body table strong {
	color: #a81b6b;
}


#button A {
	position:relative;
	display: block;
	width: 130px;
	height: 21px;
	background: url(assets/images/site2/bg_menu.jpg) no-repeat;
	margin-bottom:4px;
	line-height: 21px;
	padding-left: 15px;
	text-decoration: none;
	color:#5e758a;
}

#button A:hover, #button A.active {
	color:#a81b6b;
	background-position: 0px -25px;
}





#links {
	position:relative;
	width:100%;
	background: #5e758a url(assets/images/linksbg.jpg);
	min-height: 150px;
	padding-bottom:10px;
	margin-top:10px;
	float:none;
	clear:both;
}

#linkswrap {
	position:relative;
	width:941px;
	height: auto;
	margin:0 auto;
}

#linkswrap H2 {
	color:#fff;
	padding:0px;
	padding-top:15px;
	padding-bottom:5px;
	margin:0px;
	font-size:17px;
}

#linkswrap A {
	color:#fff;
	display:inline;
}

