.clearFloat{clear:both; height:0px; width:0px; line-height:0; font-size:0;}

html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
body{font-family:courier; padding:0; margin:0; font-size:14px; line-height:1.2em; color:#1e1e1e; text-align:center;}
p, h1, h2, td{font-family:courier;}
h1{font-size:20px; color:#e2001a; padding:0; margin:0;}
h2{font-size:18px; color:#e2001a; padding:0; margin:0;}
a, a:visited, a:active{color:#e2001a; text-decoration:none; font-weight:bold;}
a:hover{color:black;}

#pagewrapper{width:1002px; text-align:left; margin:0 auto;}
#headwrapper{width:1002px; height:126px; padding-top:1px; background:url(../gfx/header.png) no-repeat;}
	#link_vaktoppers{position:absolute; width:450px; height:77px; cursor:pointer;}
	#link_decanencheck{position:absolute; margin-left:787px; width:188px; height:26px; cursor:pointer;}
	#pagelinks{left:580px; margin:34px 0 0 570px;}
		#pagelinks a, #pagelinks a:active{margin-right:62px;}
		#pagelinks a:hover{color:white;}
	#searchform{margin:10px 0 0 523px; padding:0;}
	#searchform form{padding:0; margin:0;}
	
	#searchform form .searchformfield{font-size:13px; padding:0 0 0 5px; width:220px; height:18px; color:gray; margin:0; border-top:1px solid silver; border-left:none; border-right:none; border-bottom:none;}
	#searchform form .searchformbutton{width:21px; height:20px; cursor:pointer; position:relative; left:-9px; top:2px; border:0px solid transparent; background:url(../gfx/search_button.gif) no-repeat; color:gray;}
	
	#navwrapper{width:990px; height:30px; margin:22px 0 0 10px; z-index:3;}
	#navwrapper a{text-decoration:none; cursor:pointer;}
	#navwrapper div{float:left; height:21px; margin-left:7px;}
		#link_check_advies{width:294px;}
		#link_beroepen{width:116px;}
		#link_opleidingen{width:153px;}
		#link_links{width:79px;}
		#link_nieuws{width:90px;}
		/* #link_watgaikverdienen{width:217px;}*/
		
#infokader_wrapper{margin-top:3px; position:absolute; width:1008px; z-index:3;}
#infokader_wrapper div{position:absolute;}
	#infokader_check_advies{left:20px; width:212px; height:264px; background-image: url(../gfx/infokader_check_advies.png); display:none;}
	#infokader_beroepen{left:319px; width:212px; height:264px; background-image: url(../gfx/infokader_beroepen.png); display:none;}
	#infokader_opleidingen{left:445px; width:212px; height:264px; background-image: url(../gfx/infokader_opleidingen.png); display:none;}
	#infokader_links{left:605px; width:212px; height:264px; background-image: url(../gfx/infokader_links.png); display:none;}
	#infokader_nieuws{left:690px; width:212px; height:264px; background-image: url(../gfx/infokader_nieuws.png); display:none;}
	/*#infokader_watgaikverdienen{left:786px; width:212px; height:264px; background-image: url(../gfx/infokader_watgaikverdienen.png); display:none;}*/

#markwrapper{width:1002px; height:30px; position:relative; top:-2px;}	

#contentwrapper{padding:0; width:1002px; margin-bottom:15px; overflow-x:hidden;}
	#contentOverlay { position:absolute; z-index:1; filter:alpha(opacity=70);-moz-opacity:.50;opacity:.50; background-color:white; }


#footer_content{clear:both; font-size:12px; color:silver; font-family:arial; text-align:center;}
#footer_content a{color:silver;}
#footer_content a:hover{color:gray;}

	
/*============  PAGETYPES & CUSTOMPAGES  =====================*/
/* HOME */
#home_left{width:755px; height:600px; float:left; background:url(../gfx/left_background.jpg) no-repeat 0px 0px;}
#home_right{width:220px; float:left; margin: 50px 0 0 7px;}


/* 2COL */
#twoCol_left{width:294px; float:left; margin:30px 0 15px 20px;}
#twoCol_right{width:655px; margin:30px 0px 15px 9px; float:left;}
	
/* 3COL */
#threeCol_left{width:310px; float:left; margin:30px 12px 0 20px;}
#threeCol_middle{width:310px; float:left; margin:30px 12px 0 0;}
#threeCol_right{width:310px; float:left;margin-top:30px;}


/* BEROEPEN_OVERZICHT */
#beroepen_header{width:1002px; height:77px; background:url(../gfx/beroepen_header.gif) no-repeat;}

#beroepen_searchbox{width:294px; float:left; height:488px; margin-top:3px; background:url(../gfx/beroep_searchbox_background.png) no-repeat; margin-left:15px;}
#beroepen_searchbox form{margin-left:54px; margin-top:53px;}
#beroepen_searchbox form .selectbox{width:183px;}
#left_content{margin-top:15px;}

#beroepen_chart{width:337px; height:489px; float:left; margin-left:8px; background:url(../gfx/beroepen_chart.gif) no-repeat;}
	.beroep{width:287; height:43px; padding-left:50px; padding-top:6px;}
	.beroep p{color:gray; margin: 5px 0 0 0;}

#beroepen_tip{width:334px; height:488px; margin-top:3px; margin-left:14px; float:left; background:url(../gfx/beroep_tip_background.gif) no-repeat; color:black;}
#beroepen_tip_content h1{color:white;}
#beroepen_tip_content{color:black; margin:10px 10px 0px 15px;}


/* OPLEIDINGEN OVERZICHT */
#opleidingen_header{width:1002px; height:77px; background:url(../gfx/opleiding_header.png) no-repeat;}
#opleidingen_header table{width:320px; padding-top:2px; height:70px; margin:3px 0 0 328px;}
#opleidingen_header table h1{font-size:26px; line-height:1.2em}
	#opleidingen_leftCol{width:294px; float:left; margin-top:3px;}
		#opleidingen_searchbox{width:294px; height:150px; background:url(../gfx/opleiding_searchbox_background.png) no-repeat; margin-left:15px; border-top:3px solid white;}
		#opleidingen_searchbox form{margin-left:54px; margin-top:53px;}
		#opleidingen_searchbox form .selectbox_opleiding{width:183px;}
		#opleidingen_searchbox form .selectbox_plaats{width:183px; margin-top:46px;}
		
		#opleidingen_listbox{width:284px; margin-top:3px; margin-left:25px;}
		#opleidingen_listbox h2{margin-bottom: 3px;}
		#opleidingen_listbox p{color:#555;}
		.opleidingen_instituten{margin-top:20px; border-top:1px solid white;}
		.opleidingen_instituten a{color:black !important;}
		.opleidingen_instituten p{color:#555; padding:0; margin:0; font-weight:normal;}
	
#opleidingen_maps{width:337px; height:489px; float:left; margin-left:24px;}
	#gMapContainer{}
		#gMap{width:337px; height:337px; margin-top:4px;}
		#searchResultIntro{}
		#mapIsLoadingIndicator{}		

#opleidingen_tip{width:334px; height:489px; margin-top:3px; margin-left:13px; float:left; background:url(../gfx/opleiding_tip_background.png) no-repeat; color:black;}
#opleidingen_tip h1{color:white;}
#opleidingen_tip a{color:#e2001a;}
#opleidingen_tip_searchbox{position:absolute; margin-top:447px; margin-left:74px;}
#opleidingen_tip_searchbox .selectbox{width:186px;}
#opleidingen_tip #opleiding {margin: 20px 0px 10px 15px;}	

/* BEROEP DETAIL */
#beroep_detail #page_title{height:114px; background:url(../gfx/beroep_detail_title.gif) no-repeat;}
#beroep_detail #infobox{min-height:114px;}
#instituut_detail #page_title{height:76px; background:url(../gfx/instituut_detail_title.gif) no-repeat;}
#instituut_detail #infobox{min-height:76px;}
#opleiding_detail #page_title{height:76px; background:url(../gfx/opleiding_detail_title.gif) no-repeat;}
#opleiding_detail #infobox{min-height:76px;}

#column_left{padding:0 0 0 20px; width:295px; float:left;}
	#page_title{margin-bottom:10px;}
	
	#beroep_detail_search{padding:52px 0 0 54px; height:27px; background:url(../gfx/beroep_searchbox_background.png) no-repeat;}
	#beroep_detail_search .selectbox{width:183px;}
	#beroep_detail_content{margin:10px 0;}
	
	#beroep_detail_buttongroup{margin:20px 0 0 37px;}
	#beroep_detail_buttongroup img{border:none;}
		
#column_right{width:628px; float:right; margin:0 20px 0 0;}
	#column_right table{margin-top:15px;}
	#column_right a{color:black;}
	#column_right .link_back{color:#e2001a;}
	#column_right .link_back:hover{color:black;}
	#column_right h1{margin:15px 0 15px 0;}
	
	#infobox{}
		#infobox_top{width:628px; height:14px; background:url(../gfx/infobox_top.gif) no-repeat;}
		#infobox_body{width:628px; min-height:1px; background:url(../gfx/infobox_body.gif) repeat-y;}
			#main_info{width:281px; padding:0 0 0 9px; float:left;}
			#main_info h1{margin:2px 0 5px 0; padding:0;}
			#anchor{width:324px; padding-left:5px; float:left;}
			#anchor ul{padding:0; margin:0 0 0 5px;}
			#anchor li{padding-left:14px; cursor:pointer; background:url(../gfx/anchor_bullet.gif) no-repeat 2px 4px; list-style-type:none;}
		#infobox_bottom{width:628px; height:14px; background:url(../gfx/infobox_bottom.gif) no-repeat;}

	#chapterWrapper{padding:0 0 0 7px; margin:0 0 20px 0;}
	#chapterWrapper h1{margin:25px 0 10px 0; padding:0;}
	#chapterWrapper p{margin:0; padding:0;}

/* ZOEKRES*/	
#zoekresultaten_content{margin:50px 0 0 100px;}
#zoekresultaten_beroep{}
#zoekresultaten_opleiding{}
#zoekresultaten_beroep a, #zoekresultaten_opleiding a{color:black;}
#zoekresultaten_beroep h1, #zoekresultaten_opleiding h1{margin-bottom:15px;}
.zoekresultaat{}	


/* FORMRES */
#formres{margin-left:20px;}


/* EMAILPAGE*/
#emailpage_content{margin:20px 0 0 100px;}	


/* BEROEPENTEST OVERZICHT */
#beroepentest_overzicht_left{ width:295px; height:400px; float:left; margin-left:8px; background:url(../gfx/beroepentest_header.gif) no-repeat;}
	#beroepentest_overzicht_content{margin-top:85px;}
#beroepentest_overzicht_middle{ width:518px; float:left; margin-left:8px; background:url(../gfx/button_beroepentests.png) no-repeat;}
	.test_title{height:186px;}
	.title{margin-top:120px; width:200px; margin-left:24px; color:white; font-size:18px; font-weight:bold;}
	#stap1{width:261px; float:left; cursor:pointer;}
		#stap1_results{background:url(../gfx/test1_resultbox.png) no-repeat; height:175px; margin-top:-121px; margin-bottom:20px; clear:both;}
		.resultlist{padding-top:50px; padding-left:10px;}
	#stap2{width:257px; float:left; cursor:pointer; }
		#stap2_overlay{width:240px; height:140px; z-index:1; margin:30px 0 0 10px; position:absolute; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; background-color:white; display:block;}
		#stap2_results{background:url(../gfx/test2_resultbox.png) no-repeat; height:178px; margin-left:-1px; margin-top:-122px; clear:both;}
#beroepentest_overzicht_right{ width:159px; height:190px; float:right; cursor:pointer; margin:22px 0 0 0; background:url(../gfx/button_beroepen_overzicht.png) no-repeat;}


/* BEROEPENTEST DETAIL */	
#beroepentest_detail_left{width:295px; height:200px; float:left; margin-left:17px; background:url(../gfx/beroepentest_header.gif) no-repeat;}
	#beroepentest_detail_content{margin-top:85px;}
#beroepentest_detail_right{width:640px; overflow-y: scroll; }
#questions{width:600px;}
#questions_header{background:url(../gfx/beroepentest_detail_header.png) no-repeat; height:80px; margin-left:8px;}
#answer_topborder{height:20px; background:url(../gfx/answer_topborder.gif) no-repeat left 4px; width:129px;}
#answer_body{background:url(../gfx/answer_body.gif) repeat-y left; width:129px; text-align:right;}
#answer_bottomborder{height:20px; background-color:gold; background:url(../gfx/answer_bottomborder.gif) no-repeat left -1px; width:129px;}


/*============= CONTENTTYPES =================*/
/* FORMULIEREN */
.form{margin-left:17px; margin-bottom:20px;}
.formfield {}
.formfieldname {}
.formfielddata {}
.formbutton {}

.teaser{padding: 0 15px; margin-bottom:20px;}
.teaser h1{margin-bottom:3px;}
.teasertext{margin-bottom:3px;}
.teaserlink{}

.text{padding: 0 15px; margin-bottom:20px;}

.titletext{padding: 0 15px; margin-bottom:20px;}
.titletext h1{margin-bottom:3px;}

.image{width:295px; overflow:hidden;}