* { margin: 0; padding: 0;}
body {
	margin: 0;
	padding: 0;
	background-color:#999999;
	font-family: Verdana, "Helvetica", Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
}
img {border:0;}
a {
	color: #f4762b;
}
#wrapper {
	width: 950px;
	min-height:860px;
	margin: 0 auto;
	background: url('../images/bg_wrapper.jpg') repeat-x;
	background-color:#FFFFFF;
	overflow:auto;

}
#topnav {width:950px; height:50px; overflow:hidden;}
#topnav ul {width:790px; float:left; padding:0; margin:0;}



fragile {
}
#topnav ul {
	margin:0;
    width:790px;
	padding: 0px 0px 0px 10px;
}
#topnav ul li {
	float: left;
	list-style:none;
	padding: 0 15px;
	line-height: 40px;
}
#topnav ul li:hover {
	border-top:#f4762b 3px solid;
	line-height:34px;
}
#topnav ul li a {
	text-decoration: none;
	color: #201544;
	font-weight: bold;
	font-size:13px
}
#subnav {
	margin: 0;
}
#subnav ul {
	position:absolute;
	padding: 0 0 0 40px;
	margin:0;
}
#subnav ul li {
	float: left;
	list-style:none;
	margin-right: 40px;
}
#subnav ul li a {
	text-decoration: none;
	color: #ffffff;
	font-size:12px
}
h1 {
	margin: 0;
	padding:0;
	padding: 0px 0 0 0;
	width: 500px;
	position:absolute;
}
h1 a {
	display: block;
	width: 500px;
	height: 95px;
	background: url('../images/logo-png_home.png');
	text-indent: -9999px;
}
h2 {
	color: #f4762b;
	font-size: 16px;
	font-weight:bold;`
	margin-bottom:0px;
}
.blog {
	margin:0px;
	margin-top:10px;
 text-decoration:none  color: #f4762b;
	font-size: 16px;
}
.blog a {
	text-decoration:none;
}
#servicenav {
	float: right;
	position: relative;
	margin: 30px 5px 0 0;
	width:250px;
	padding-top: 00px;
}
#zoekform input {
	float: left;
}
#servicenav span {
	float: left;
	line-height: 28px;
	margin-right: 5px;
	font-weight:bold;
}
.search {
	width:40px;
	background-image: url('../images/input_search.jpg');
	background-repeat: no-repeat;
	border:0;
	width: 133px;
	height: 16px;
	margin:0;
	padding:0;
	line-height:20px;
	vertical-align:middle;
	padding-bottom: 8px;
	padding-top: 4px;
	font-size: 16px;
	padding-left: 2px;
}
#content {
	margin-top:95px;
}
#content2 {
	margin-top:20px;
}
#textcolumn {
	float: left;
	width:590px;
	line-height: 20px;
}
#column1 {
	float: left;
	width:325px;
}
#column1 h2 {
	margin-left: 25px;
}
#column1 ul {
	margin:0;
	padding:0;
	padding-left:25px;
}
#column1 ul li {
	list-style:none;
	margin:0;
	line-height: 30px;
}
#column1 ul li a {
	text-decoration: none;
	color: #000000;
	font-size:12px;
	font-weight: bold;
	line-height:20px;
}
#column1 ul li a:hover {text-decoration:underline;}
#column1 ul ul li {
	line-height: 18px;
}
#column1 ul ul li a {
	font-size:11px;
	font-weight: normal;
}
#english {
    float:right;
    width:150px;
    line-height:40px;
    color:red;
}
#english a {
	font-weight:bold;
	background-image: url('../images/en.gif');
	background-position: left;
	font-size:13px;
	background-repeat: no-repeat;
	padding: 0 0 0 24px;
	color: #201544;
    text-decoration:none;
}
#column2 {
	float: left;
	width: 295px;
}
#column3 {
	float: left;
	width: 300px;
}
#column5 {
	float: left;
	width:300px;
	padding-left:25px;
}
#column5 h2 {
	margin-left: 0px;
}
#column5 ul {
	margin:0;
	padding:0;
	padding-left:0px;
}
#column5 ul li {
	list-style:none;
	margin:0;
	line-height: 30px;
}
#column5 ul li a {
	text-decoration: none;
	color: #000000;
	font-size:12px;
	font-weight: bold;
	line-height:20px;
}
#column5 ul ul li {
	line-height: 18px;
}
#column5 ul ul li a {
	font-size:11px;
	font-weight: normal;
	font-weight:bold;
}
#tekst {
	padding-right: 40px;
}
#button1 {
	padding:30px 0 0 30px;
	width: 245px;
	height: 130px;
	background-image: url('../images/blok1.png');
	background-repeat:no-repeat;
}
#button1 h3 {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
#button1 h3 a, #button2 h3 a {
	margin-left: 0px;
}
#button1 p {
	color:#FFFFFF;
	height: 50px;
	margin:0;
	padding: 0;
	margin-top:20px;
	margin-right: 30px;
}
#button1 a {
	margin-left: 105px;
	color:#ffffff;
	text-decoration:none;
}
#button2 {
	padding:30px 0px 0px 30px;
	width: 270px;
	height: 130px;
	background-image: url('../images/blok2.png');
	background-repeat:no-repeat;
}
#button2 h3 {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
#button2 p {
	color:#FFFFFF;
	height: 50px;
	margin:0;
	padding: 0;
	margin-top:20px;
	margin-right: 30px;
}
#button2 a {
	margin-left: 105px;
	color:#ffffff;
	text-decoration:none;
}
#button3 {
	float:left;
	padding:30px 0 0 30px;
	width: 245px;
	height: 130px;
	background-image: url('../images/blok1.png');
	background-repeat:no-repeat;
}
#button3 h3 {
	margin:0;
	padding:0;
	padding-top:30px;
	padding-left:50px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
#button3 h3 a, #button4 h3 a {
	margin-left: 0px;
}
#button3 p {
	color:#FFFFFF;
	height: 72px;
	margin:0;
	padding: 0;
	margin-right: 30px;
}
#button3 a {
	margin-left: 105px;
	color:#ffffff;
	text-decoration:none;
}
#button4 {
	float:right;
	padding:30px 0px 0px 30px;
	width: 270px;
	height: 130px;
	background-image: url('../images/blok2.png');
	background-repeat:no-repeat;
}
#button4 h3 {
	margin:0;
	padding:0;
	padding-top:30px;
	padding-left:40px;
	color:#FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
#button4 p {
	color:#FFFFFF;
	height: 72px;
	margin:0;
	padding: 0;
	margin-right: 30px;
}
#button4 a {
	margin-left: 105px;
	color:#ffffff;
	text-decoration:none;
}
#specialcolumn {
	float:left;
	width:595px;
}
#footer {
	padding-top:20px;
	float:left;
	width: 950px;
	height: 61px;
	background-color:#FFFFFF;
}
#footer ul li {
	float: left;
	list-style:none;
	margin-right:10px;
}
#footer ul li a {
	text-decoration: none;
	color: #999999;
	font-size:11px;
}

.quotelinks {width: 245px; display:block; background-image:url('../layout_img/comment_links.png'); background-repeat:no-repeat; background-position:left top; float:left;}
.quote {width: 220px; display:block; background-image:url('../layout_img/comment_rechts.png'); background-repeat:no-repeat;	background-position:right bottom; padding-top:10px;	padding-left:35px; padding-bottom:8px; padding-right:38px; text-align:center;}
.quote p{ color:#575757; font-style:italic; font-weight:bold;}
.aanbod_plaatje {margin-top: 10px;}
.aanbod_plaatje img{float:left; border:1px solid black; width:243px; height:162px; margin-right:10px; margin-bottom:15px;}
.aanbod_button{ float:left; background-image:url('../layout_img/button.png'); background-repeat:no-repeat; width:129px; height:39px; color:#FFFFFF; padding-top:10px; text-align:center; font-size:16px; margin-left:80px; margin-top:10px; padding-top:10px;}
.aanbod_button2{ float:left; background-image:url('../layout_img/button.png'); background-repeat:no-repeat; width:129px; height:39px; color:#FFFFFF; padding-top:10px; text-align:center; font-size:16px; margin-top:10px; padding-top:10px;}
.aanbod_button3{ float:right; background-image:url('../layout_img/button2.png'); background-repeat:no-repeat; width:149px; height:39px; color:#FFFFFF; padding-top:10px; text-align:center; font-size:16px; margin-top:10px; padding-top:10px;}
.aanbod_button2 a, .aanbod_button3 a,.aanbod_button a{color:#FFFFFF;}
.intro {width: 100%; display:block; clear:left;}

.basic {margin-bottom:15px;}
.basic div {width:545px; padding:0 5px 5px 5px;}
.basic p {margin-bottom : 10px;}
.basic p a {text-decoration:underline;}
.basic h2 { font-size: 12px; margin:0; }
.basic h2 a {width:545px; height:22px; color:#FFFFFF; background-color:#807f81; display:block; vertical-align:middle; padding-left:5px; color: white; background-color: #807f81; border-bottom:2px solid #201544; background-image: url("AccordionTab0.gif");}
.basic h2 a:hover {background-color: #f4762b;}
.basic h2.selected a {color: white; background-color: #f4762b;}

h4.referenties{color:#f4762b; margin:0; padding:0;}
.lijn {border:solid 1px high  #201544; padding:0; margin:0 0 0 0;}
.referentie{ float:left; width:148px; background-image:url('../layout_img/referentie_bg.png'); background-repeat:repeat-x; background-position:bottom; padding:2px; margin: 0 29px 10px 0;}
.referentietext{ font-size:11px; color:#000000; font-weight:bold;}
.referentieauteur{ font-size:10px; color:#000000; font-style:italic;}

#agenda{width:302px;}
#agenda #contact{float:left; margin-left:0; margin-right:30px; width:300px;}
#agenda #contact h3{width:292px;}

#metDag{width:195px; float:right;}
#metDag h2{margin-top:0;}
#metDag .lijn{width:195px;}
#metDag .referentie{width:195px;}
#metDag .referentietext{}
#metDag .referentieauteur{}

h4.trainers{color:#201544; margin:0 0 10px 0; clear:left; font-size:14px; font-weight:normal;}
.trainer{ float:left; width:120px; text-align: center; margin-right:15px;}
.trainer a {display: block;}
.trainer img{ width:96px; height:69px; border:0;}
.trainerNaam{ color:#f4762b;}

#trainers {width: 310px; margin-left:-30px;}
#trainers .alt {display: none;}
.trainer_foto {margin-right: 15px; margin-bottom: 10px; margin-top: 10px;}
.layercontent {width: 250px;}
#mensenvak a {font-size: 10px;}
#fotovakje {text-align: center;}
#flash {position:relative; width:10px; height:10px;}
#flash_over {
	z-index:999999;
	position:absolute;
	top:0px;
	left:578px;
	width:12px;
	height:180px;
	background:url('../images/bg_wrapper.jpg') 0px -363px repeat-x white;
}
#headerbar {
	margin:0px;
	margin-bottom:20px;
	padding:0px;
}
#clear {
	clear:both;
}
.widecolumn {
	width:800px;
	margin:0px;
	margin-left:25px;
	padding:0px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 50%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
}
#textcolumn.narrowcolumn small {
	font-weight:bold;
}
#textcolumn hr {
	margin:0px;
	padding:0px;
}
.trainingagenda {
	border:solid #000000 1px;
	width: 610px;
	margin-bottom:20px;
	margin-left:-1px;
	font-size:9px;
}
.trainingagenda table {
	border-collapse: collapse;
}
.trainingagenda th {
	text-align:left;
	border:thin #000000 1px;
}
.scheduleTable {
	float:left;
}
#breadcrumbs {
	width: 590px;
	float: left;
	padding: 0px 0px 15px 325px;
}
#breadcrumbs a {
	font-size: 90%;
	color: #201544;
}
#breadcrumbs_footer {
	color: #999;
	font-size: 90%;
	width: 590px;
	float: right;
	padding: 0;
}
#breadcrumbs_footer a {
	color: #999;
}
#calltoaction {
	width: 189px;
	height: 65px;
	background:url('../images/btn_contact.png');
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 20px;
	float: right;
	text-indent: -2000em;
}
#logo h1 {
	text-indent: -2000em;
}

/* Landingpagina - 04 januari 2010 */
.h1_landing{position:static; color:#f4762b; font-size:26px; font-weight:normal; margin-bottom:5px; }
.h2_landing{color:#000000; font-size:13px; }
.h2_landing_oranje{font-size:13px; color:#f4762b; margin:5px 0 5px 0 ;}
.h3_contact_landing{font-size:13px; color:#fff; display:block; width:254px; height:27px; background-image:url('../layout_img/contact_h3.jpg'); background-repeat:repeat-x; margin:0; padding:4px;}

#wrapper2 {	width: 775px;	min-height:860px;	margin: 0 auto;	background: url('../images/bg_wrapper2.jpg') repeat-x;	background-color:#FFFFFF;	overflow:auto; padding-left:20px; padding-right:20px;}
#logo{ /*margin-left:157px;*/}

#intro{width:440px; float:left; margin-bottom:5px;}
#intro p{ line-height:18px;}

#button_paars{float:left; background-image:url('../layout_img/button_paars.jpg'); background-repeat:no-repeat; width:129px; height:39px; color:#FFFFFF; padding-top:6px; text-align:center; font-size:18px; margin-top:10px; margin-right:20px; margin-bottom:0;}
#button_oranje{float:left; background-image:url('../layout_img/button.png'); background-repeat:no-repeat; width:129px; height:39px; color:#FFFFFF; padding-top:6px; text-align:center; font-size:18px; margin-top:10px; margin-bottom:0;}
#button_paars a{color:#ffffff;}
#button_oranje a{color:#FFFFFF;}

#quote{margin-top:18px; margin-left:20px; width: 245px; display:block; background-image:url('../layout_img/Ocomment_links.png'); background-repeat:no-repeat; background-position:left top; float:left;}
.quote_landing{width: 220px; display:block; background-image:url('../layout_img/Ocomment_rechts.png'); line-height:15px; background-repeat:no-repeat;	background-position:right bottom; padding-top:10px;	padding-left:35px; padding-bottom:8px; padding-right:38px; text-align:center;}
.quote_landing p{ color:#575757; font-style:italic; font-weight:bold;}

#referenties .referentie{background-image:url('../layout_img/referentie_bg_landing.png'); min-height:120px;}
#content #referentie .referentie{min-height:0;}

#content_landing{ width:464px; float:left;}
#content_landing p{line-height:18px;}

#contact 	{margin-left:20px; margin-top:15px; width:262px; min-height:216px; display:block; background-image:url('../layout_img/contact_bg.jpg'); background-repeat:repeat-x; background-position:bottom; border:1px solid #acabab; float:right;margin-top:3px; }
#contact p label{width: 65px; float: left; text-align: right; margin-right: 0.5em; display: block}
#contact p {margin:3px; margin-top:3px; padding-top:3px;}
#contact textarea{width:170px; border: 1px solid #b9b9b9;}
#contact input{border: 1px solid #b9b9b9; width:170px}
#contact .submit input{margin-bottom:10px; background-image:url(../layout_img/verzend_btn.jpg); background-repeat:no-repeat; width:81px; height:20px; color:#fff; font-size:12px; padding-bottom:3px; margin-left:70px; border:0; }
.break{clear:both;}

#contact .error{color:red;}
#contact .error_melding{margin:0 0 0 3px;}

#footer_landing{clear:left; border-top:1px solid #000; margin-bottom:50px; margin-top:40px; padding-top:10px; font-size:10px;}


#interactive {width:881px; margin:20px auto; overflow:hidden;}
#interactive .iblock {float:left; color:#fff; display:inline-block; font-size:16px; font-family:Verdana; font-weight:bold; text-decoration:none; padding:20px 0 0 30px;}
#interactive .iblock-1 {width:264px; height:53px; background:url(../images/1.png); margin:0 1px 1px 0;}
#interactive .iblock-2 {width:262px; height:53px; background:url(../images/2.png); margin:0 1px 1px 0;}
#interactive .iblock-3 {width:263px; height:53px; background:url(../images/3.png); margin:0 0 1px 0;}
#interactive .iblock-4 {width:264px; height:53px; background:url(../images/4.png); margin:0 1px 0 0;}
#interactive .iblock-5 {width:262px; height:53px; background:url(../images/5.png); margin:0 1px 0 0;}
#interactive .iblock-6 {width:263px; height:53px; background:url(../images/6.png);}
#interactive a.iblock-1:hover {background:url(../images/1h.png);}
#interactive a.iblock-2:hover {background:url(../images/2h.png);}
#interactive a.iblock-3:hover {background:url(../images/3h.png);}
#interactive a.iblock-4:hover {background:url(../images/4h.png);}
#interactive a.iblock-5:hover {background:url(../images/5h.png);}
#interactive a.iblock-6:hover {background:url(../images/6h.png);}
#interactive .sh-1 {width:881px; height:10px; background:url(../images/sh-1.png);}
#interactive .sh-2 {width:881px; height:10px; background:url(../images/sh-2.png); clear:both;}


#column1 li {background:url(../images/bullet.gif) 0px 10px no-repeat; padding:0 0 0 16px;}



