/*
  MAIN CSS FUNCTION(S) - MAP "INCLUDES" FILES
*/

/************************************************** MENU(S) **************************************************************/

ul.menulist{
	display: inline;

	margin: 0px;
	padding: 0px;

	list-style: none;
}

li.menuitem{
	display:inline;
}

a.menulink, a.menulink2{
	display: inline;

	font-size: 11px;

	color: #FFF;

	height: 31px;
	line-height: 31px;
	width: 196px; /* GLOBALMENU - CHANGE SPACING (width: 194px;) */

	margin: 0px 0px 0px 0px; /* GLOBALMENU - CHANGE SPACING (margin: 0px 2px 0px 0px;) */
	padding: 0px;

	float: left;

	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

a.menulink{
	background-image: url(../content/images/menus/button.png);
	background-position: 0px 0px;
}

a.menulink:hover{
	text-decoration: none;
	background-position: 0px 31px;
}

a.menulink2{
	background-image: url(../content/images/menus/buttonon.png);
}

a.menulink2:hover{
	text-decoration: none;
}

a.servicemenulink, a.servicemenulink2, a.servicemenulinksmall, a.servicemenulinksmall2{
	display: block;

	background-image: url(../content/images/menus/bovenbutton.jpg);

	font-size: 9px;

	color: #FFF;

	height: 20px;
	line-height: 20px;
	width: 131px;

	margin: 0px 0px 0px 0px; /* SERVICEMENU - CHANGE SPACING (margin: 0px 0px 0px 2px;) */
	padding: 0px;

	float: right;

	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

a.servicemenulinksmall, a.servicemenulinksmall2{	background-image: url(../content/images/menus/bovenbuttonsmall.jpg);

	width: 119px;
}

a.servicemenulink:hover, a.servicemenulinksmall:hover{
	background-position: 0px 20px;
	text-decoration: none;
}

a.servicemenulink2{
	background-image: url(../content/images/menus/bovenbuttonon.jpg);

	text-decoration: none;
}

a.servicemenulinksmall2{
	background-image: url(../content/images/menus/bovenbuttonsmallon.jpg);

	text-decoration: none;
}

a.servicemenulink2:hover, a.servicemenulinksmall2:hover{
	text-decoration: none;
}



div.localmenuitem{
	display: inline;

	width: auto;
	height: 30px;

	margin: 0px 15px 0px 10px;

	float: left;
}

div.localmenuitem span{
	display: inline;

	line-height: 30px;
	width: auto;

	margin: 0px;

	float: left;
}

a.localmenulink, a.localmenulink_selected{
	display: inline;

	font-size: 9px;

	/* color: #757575; /* Light gray - CHANGED 13-9-2010 */
	color: #666666; /* Middle gray - ADDED 13-9-2010 */
	/* color: #4d4d4d; /* Darklight gray - ADDED 13-9-2010 */
	/* color: #3d3d3d; /* Dark gray - ADDED 13-9-2010 */

	height: 30px;
	line-height: 30px;
	width: auto;

	margin: 0px;
	padding: 0px;

	float: left;

	text-transform: uppercase;
	text-decoration: none;

	cursor: pointer;
}

a.localmenulink_selected{	color: #9db22d;
	color: #000;
}

a.localmenulink:hover{
	color: #000;

	text-decoration: none;
}

img.localmenu{
	display: inline;

	border: 0px;

	float: left;

	margin: 8px 5px 0px 0px;
}

img.localmenu_square{
	display: inline;

	border: 0px;

	float: left;

	margin: 9px 5px 0px 0px;
}

/************************************************** MENU(S) **************************************************************/


/************************************************** CONTENT: ALL BOXES ***************************************************/

div.boxlinks img.externe_link, div.boxmidsmal img.externe_link, div.boxmidhalf img.externe_link, div.boxmidbreed img.externe_link, div.paginaoverzicht img.externe_link {
	display: inline;

	border: 0px;

	height: 12px;
	width: 12px;

	float: left;

	margin: 0px 5px 0px 0px;
}

div.boxmid_omvattend{
	display: inline;

	height: auto;
	width: 100%;

	float: left;

	margin: 0px 0px 11px 0px;
}

div.omvattend, div.paginaoverzicht{
	display: inline;

	border: 0px;

	margin: 0px 0px 5px 0px;
	padding: 0px;

	height: auto;
	width: 100%;

	float: left;
}

div.paginaoverzicht{
	border-top: 1px solid #ccc;

	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

div.omvattend p.verder{
	display: inline;

	margin: 0px;
	padding: 0px;

	float: left;
}

div.omvattend h2{
	margin: 0px;
	padding: 0px;
}

/************************************************** CONTENT: ALL BOXES ***************************************************/


/************************************************** CONTENT LEFT: BOXES **************************************************/

div.boxlinks{
	display: inline;

	height: auto;
	width: 200px;

	margin: 0px 0px 9px 0px; /* CHANGED 23-7-2010 (OLD: 0px 0px 10px 0px) */
	padding: 0px;

	float: left;
}

div.boxlinksboven {
	background: url(../content/images/content_main/boxlinksboven.jpg) no-repeat bottom left;

	height: 5px;
	width: 200px;

	margin: 0px;
	padding: 0px;
}

div.boxlinksinhoud {
	display: inline;

	background-color: #fefefd;

	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #bbd438;

	height: auto;
	width: 178px;

	margin: 0px;
	padding: 5px 10px 10px 10px;

	float: left;
}

div.boxlinksinhoud p {
	font-size: 10px;

	line-height: 1.3;

	margin: 0px 0px 15px 0px;
	padding: 0px;
}

div.boxlinksinhoud a {
	font-size: 10px;
	font-weight: bold;
	color: #6d6527;
}

div.boxlinksinhoud ul{
	display: inline;

	line-height: 1.5;

	margin: 5px 0px 0px 0px;

	float: left;

	list-style-position: outside;
}

div.boxlinks_advertentie {
	width: 178px;
	height: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #fefefd;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #bbd438;
	float: left;
	display: inline;
}

img.adverteer_aktie{
	float: left;
	display: inline;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
}

div.boxlinksonder {
	display: inline;

	background: url(../content/images/content_main/boxlinksonder.jpg) no-repeat;

	height: 5px;
	width: 200px;

	margin: 0px;
	padding: 0px;

	float: left;
}

div.meerinformatie {
	height: auto;
	width: 100%;
	border: 0px;
	float: left;
	display: inline;
}

div.meerinformatie{
	margin: 10px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
	border-top: 1px solid #bbd438;
	line-height: 11px;
}

/************************************************** CONTENT LEFT: BOXES **************************************************/


/************************************************** CONTENT CENTER: TITLES ***********************************************/

div#subtitel {
	border-bottom: 1px solid;
	border-color: #bbd438;

	height: auto;
	width: 574px;

	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div#subtitel h2{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

div#subtitel_left {
	display: inline;

	height: auto;
	width: auto;

	float: left;

	margin: 0px;
	padding:0px;
}

div#subtitel_right {
	display: inline;

	height: auto;
	line-height: 16px;
	width: auto;

	float: right;

	margin: 0px;
	padding:0px;
}

/************************************************** CONTENT CENTER: TITLES ***********************************************/


/************************************************** CONTENT CENTER: BOXES ************************************************/

/* -------------------- Boxmidbreed ------------------- */

div.boxmidbreed{
	display: inline;

	height: auto;
	width: 574px;

	margin: 0px;
	padding: 0px 0px 10px 0px;

	float: left;
}

div.boxmidbreedboven {
	display: inline;

	background: url(../content/images/content_main/boxmidbreedboven.jpg) no-repeat bottom left;

	height: 5px;
	width: 574px;

	margin: 0px;
	padding: 0px;

	float: left;
}

div.boxmidbreedinhoud {
	display: inline;

	background-color: #ffffff;

	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #cccccc;

	height: auto;
	width: 552px;

	margin: 0px;
	padding: 5px 10px 5px 10px;

	float: left;
}

div.boxmidbreedinhoud img{
	border: 1px solid;
	border-color: #cccccc;

	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.boxmidbreedonder {
	display: inline;

	background: url(../content/images/content_main/boxmidbreedonder.jpg) no-repeat;

	height: 5px;
	width: 574px;

	margin: 0px 0px 0px 0px;
	padding: 0px;

	float: left;
}

div.boxmidbreed img.advertentie{
    display: inline;

	margin: 2px 41px 0px 41px;
}

div.boxmidbreed object.advertentie{
	width: 468px;
	height: 60px;
	float: left;
	display: inline;
	margin: 0px 41px 0px 41px;

	border: 1px solid #ccc;
}

/* -------------------- Boxmidhalf -------------------- */

div.boxmidhalf, div.boxmidhalf2{
	width: 379px;
	height: auto;
	margin: 0px 11px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

div.boxmidhalf2{
	margin: 0px 11px 11px 0px;
}

div.boxmidhalf_standalone{
	height: auto;
	width: 379px;

	margin: 0px auto 0px auto;
}

div.boxmidhalfboven {
	width: 379px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background: url(../content/images/content_main/boxmidhalfboven.jpg) no-repeat bottom left;
	display: inline;
	float: left;
}

div.boxmidhalfinhoud, div.boxmidhalfinhoud_print {
	width: 357px;
	height: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #cccccc;
	float: left;
	display: inline;
}

div.boxmidhalfinhoud_print {
	border-bottom: 1px solid #cccccc;

	padding-top: 10px;
}

div.boxmidhalfinhoud img, div.boxmidhalfinhoud_print img {
	border: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div.boxmidhalfinhoud p, div.boxmidhalfinhoud_print p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	display: inline;
}

div.boxmidhalfinhoud a, div.boxmidhalfinhoud_print a {
	/* color: #757575; /* Light gray - CHANGED 13-9-2010 */
	color: #666666; /* Middle gray - ADDED 13-9-2010 */
	/* color: #4d4d4d; /* Darklight gray - ADDED 13-9-2010 */
	/* color: #3d3d3d; /* Dark gray - ADDED 13-9-2010 */
}

div.boxmidhalfonder {
	width: 379px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background: url(../content/images/content_main/boxmidhalfonder.jpg) no-repeat;
	float: left;
	display: inline;
}

div.boxmidhalf_print_header {
	width: 379px;
	height: 75px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

div.boxmidhalf_print_headerimage {
	height: 100%;
	width: 100%;

	position: absolute;
	top: 0px;
	left: 0px;
}

div.boxmidhalf_print_headertekst {
	font-size: 11px;
	font-weight: bold;

	color: #000;

	height: 20px;
	line-height: 20px;
	width: 364px;

	position: absolute;
	top: 48px;
	right: 15px;

	text-align: right;

	z-index: 100;
}

div.boxmidhalf_print_onder {
	display: inline;

	height: 5px;
	width: 100%;

	float: left;
}

/* -------------------- Boxmidquarter (NEWS ADS) ------ */

div.boxmidquarter{
	width: 282px;
	height: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	display: inline;
	float: left;
}

div.boxmidquarterboven {
	width: 282px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background: url(../content/images/content_main/boxmidquarterboven.jpg) no-repeat bottom left;
	display: inline;
	float: left;
}

div.boxmidquarterinhoud {
	width: 260px;
	height: 60px;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #cccccc;
	float: left;
	display: inline;
}

div.boxmidquarterinhoud img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.boxmidquarterinhoud2 a {
	/* color: #757575; /* Light gray - CHANGED 13-9-2010 */
	color: #666666; /* Middle gray - ADDED 13-9-2010 */
	/* color: #4d4d4d; /* Darklight gray - ADDED 13-9-2010 */
	/* color: #3d3d3d; /* Dark gray - ADDED 13-9-2010 */
}

div.boxmidquarteronder {
	width: 282px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background: url(../content/images/content_main/boxmidquarteronder.jpg) no-repeat;
	float: left;
	display: inline;
}

div.boxmidquarterinhoud img.advertentie {
    display: inline;
    height: 58px;
    width: 258px;
    float: left;
	border: 1px solid #cccccc;
}

/* -------------------- Boxmidsmal -------------------- */

div.boxmidsmal, div.boxmidsmal2{
	display: inline;

	height: auto;
	width: 184px;

	float: left;

	margin: 0px 11px 0px 0px;
	padding: 0px;
}

div.boxmidsmal2{
	margin: 0px 11px 11px 0px;
}

div.boxmidsmalboven {
	display: inline;

	background: url(../content/images/content_main/boxmidsmalboven.jpg) no-repeat bottom left;

	height: 5px;
	width: 184px;

	float: left;

	margin: 0px;
	padding: 0px;
}

div.boxmidsmalinhoud {
	display: inline;

	background-color: #ffffff;

	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #cccccc;

	height: auto;
	width: 162px;

	float: left;

	margin: 0px;
	padding: 5px 10px 5px 10px;
}

div.boxmidsmal p{
	line-height: 1.3;

	margin: 0px 0px 20px 0px;
	padding: 0px;
}

div.boxmidsmalinhoud img{
	border: 1px solid;
	border-color: #cccccc;

	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div.boxmidsmalonder {
	display: inline;
	background: url(../content/images/content_main/boxmidsmalonder.jpg) no-repeat;

	height: 5px;
	width: 184px;

	float: left;

	margin: 0px;
	padding: 0px;
}

/* -------------------- Others ------------------------ */

p.onder{
	margin: 0px 0px 2px 0px;
}

div.boxmidcategorie {
	width: 100%;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid;
	border-color: #cccccc;
	float: left;
	display: inline;
	line-height: 14px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

div.boxmidcategorie img{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
	display: inline;
}

/************************************************** CONTENT CENTER: BOXES ************************************************/


/************************************************** CONTENT CENTER: FORMS ************************************************/

div.boxmidbreedregistreren, div.accepteervoorwaarden{
	display: inline;

	border: 0px;

	height: auto;
	width: 552px;

	float: left;

	margin: 0px;
	padding: 0px;

	cursor: default;
}

div.accepteervoorwaarden{
	margin: 15px 0px 0px 0px;
}

div.boxmidbreederror, div.boxmidbreedregistreren1, div.boxmidbreedregistreren2, div.boxmidbreedregistreren3, div.boxmidbreedregistreren3_title, div.boxmidbreedregistreren4, div.boxmidbreedregistreren5, div.boxmidbreedregistreren6, div.boxmidbreedregistreren7, div.boxmidbreedregistreren8, div.boxmidbreedregistreren9, div.boxmidbreedregistreren10, div.boxmidbreedregistreren11, div.boxmidbreedregistreren12{
	display: inline;
	border: 0px;

	height: auto;
	line-height: 21px;

	float: left;

	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div.boxmidbreederror{
	font-weight:normal;

	color: #ff0000;

	width: 552px;
}

label.boxmidbreederror_star{
	color: #ff0000;

	margin: 0px;
	padding: 0px;
}

div.boxmidbreedregistreren_row{
    display: inline;
	border: 0px;

	width: 462px;

	height: auto;
	line-height: 21px;

	float: left;

	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div.boxmidbreedregistreren_row_line{
	display: inline;

	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;

	height: auto;
	width: 100%;

	float: left;

	margin: 10px 0px 15px 0px;
	padding: 10px 0px 5px 0px;
}

div.boxmidbreedregistreren1{
	width: 160px;
}

div.boxmidbreedregistreren2{
	width: 302px;
}

div.boxmidbreedregistreren3, div.boxmidbreedregistreren3_title{
	width: 552px;
}

div.boxmidbreedregistreren3_title{
	margin: 5px 0px 0px 0px;
}

div.boxmidbreedregistreren4{
	width: 214px;

	margin: 0px;
}

div.boxmidbreedregistreren5{
	width: 392px;

	margin: 0px;

	text-align: right;
}

div.boxmidbreedregistreren6{
	width: 392px;

	margin: 20px 0px 0px 160px;
}

div.boxmidbreedregistreren7{
	width: 70%;
}

div.boxmidbreedregistreren8{
	width: 562px;
}

div.boxmidbreedregistreren8 img{
	display: inline;

	height: 15px;
	width: 15px;

	float: left;

	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

div.boxmidbreedregistreren9{
	height: 21px;
	width: auto;

	margin-right: 5px;
}

div.boxmidbreedregistreren9 img{
	border: 0px;

	margin: 0px;
	padding: 0px;
}

div.boxmidbreedregistreren10{
	width: 214px;
}

div.boxmidbreedregistreren11{
	height: 21px;
	width: 80px;

	margin-right: 5px;
}

div.boxmidbreedregistreren12{
	width: auto;

	margin-right: 5px;
}

input.registreren, input.registreren2, input.registreren3, input.registreren4, input.registreren5, input.registreren6, input.registreren7{
	border: 1px solid #aaa;

	height: 18px;

	margin: 0px;
	padding: 0px;
}

input.registreren{
	width: 70%;
}

input.registreren2{
	display: inline;

	height: 20px;
	width: 100px;

	float: left;
}

input.registreren3{
	width: 40px;
}

input.registreren4{
	width: 28px; /* CHANGED - 5-7-2010 (20px) */
}

input.registreren5{
	display: inline;

	width: 140px;

	float: left;
}

input.registreren6{
	height: 22px;
	width: 200px;
}

input.registreren7{
	width: 220px;
}

div.foto_picture{
	display: inline;

	border: 0px;

	height: 42px;
	line-height: 21px;
	width: 382px;

	float: left;

	margin: 0px;
	padding: 0px 0px 5px 0px;
}

div.foto_picture img{
	display: inline;

	border: 1px solid #ccc;

	height: 40px;
	width: 55px;

	float: left;

	margin-right: 10px;
}

input.file{
	display: inline;

	height: 24px;

	padding: 0px;
	margin: 0px 5px 0px 0px;

	float: left;
}

input.radio, input.checkbox{
	display: inline;

	height: 13px;
	width: 13px;

	margin: 4px 0px 4px 0px;
	padding: 0px;

	cursor: pointer;
}

textarea.registreren5, textarea.reageren, textarea.etalage_introductie{
	border: 1px solid;
	border-color: #aaa;

	width: 70%;
	height: auto;

	margin: 0px;
	padding: 0px;
}

textarea.reageren{
	width: 360px;
}

textarea.etalage_introductie{
	width: 360px;
}

select.registreren, select.registreren2{
	/*display: inline;
	float: left; */
	border: 1px solid;
	border-color: #aaa;

    /* font-size: 10px; */

	height: 20px;

	margin: 0px;
	padding: 0px;
}

select.registreren{
	width: 214px;
}

select.registreren2{
	width: 142px;
}

input.submit3, input.submit4, input.submit5{
	display: inline;

	border: 0px;

	height: 24px;
	width: 130px;

	float: left;

	margin: 20px 10px 0px 0px;
	padding: 0px;

	cursor: pointer;

	outline: none;
	text-decoration: none;
}

input.submit3{
	background-image: url(../content/images/submit_buttons/submit_registreren.jpg);

	margin: 0px;
}

input.submit4{
	background-image: url(../content/images/submit_buttons/submit_verzenden.jpg);

	margin: 0px;
}

input.submit5{
	background-image: url(../content/images/submit_buttons/submit_profiel_wijzigen.jpg);

	margin: 0px;
}

input.submit5{
	background-image: url(../content/images/submit_buttons/submit_profiel_wijzigen.jpg);

	margin: 0px;
}

input.submit6{
	display: inline;

	background-image: url(../content/images/submit_buttons/submit_uploaden.jpg);

	border: 0px;

	height: 23px;
	width: 70px;

	float: left;

	margin: 0px;
	padding: 0px;

	cursor: pointer;
}

  /********************************************* Formulieren *********************************************/

/************************************************** CONTENT CENTER: FORMS ************************************************/


/************************************************** CONTENT CENTER: BROWSE PAGES *****************************************/

#browse_pages_integrated {
   display: inline;

   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;

   font-weight: bold;
   font-size: 10px;

   height: 24px;
   line-height: 24px;
   width: 100%;

   float: left;

   margin: 0px 0px 15px 0px;

   cursor: default;
}

#browse_pages_integrated_box {
   font-weight: bold;

   height: 100%;
   width: auto;

   margin: 0px 0px 0px 0px;

   cursor: default;
}

#browse_pages_integrated a {
   text-decoration: none;

   outline: none;
}

#browse_pages_integrated a:hover {
   text-decoration: underline;
}

/************************************************** CONTENT CENTER: BROWSE PAGES *****************************************/


/************************************************** CONTENT CENTER: RESULT PAGES *****************************************/

#result_pages_integrated {
   display: inline;

   border-bottom: 1px solid #ccc;

   font-weight: bold;
   font-size: 10px;

   width: 100%;

   float: left;

   margin: 0px 0px 10px 0px;
   padding: 0px 0px 15px 0px;

   cursor: default;
}

/************************************************** CONTENT CENTER: RESULT PAGES *****************************************/


/************************************************** CONTENT RIGHT: BOXES *************************************************/

div.boxrechts{
	display: inline;

	height: auto;
	width: 160px; /* CHANGED 23-7-2010 (OLD: 156px) */

	margin: 0px 0px 9px 0px; /* CHANGED 23-7-2010 (OLD: 0px 0px 10px 0px) */
	padding: 0px;

	float: left;
}

div.boxrechtsboven {
	background: url(../content/images/content_main/boxrechtsboven.jpg) no-repeat bottom left;

	height: 5px;
	width: 160px; /* CHANGED 23-7-2010 (OLD: 156px) */

	margin: 0px;
	padding: 0px;
}

div.boxrechtsinhoud {
	display: inline;

	background-color: #fefefd;

	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #bbd438;

	height: auto;
	width: 138px; /* CHANGED 23-7-2010 (OLD: 134px) */

	margin: 0px;
	padding: 5px 10px 5px 10px;

	float: left;
}

div.boxrechtsonder {
	display: inline;

	background: url(../content/images/content_main/boxrechtsonder.jpg) no-repeat bottom left;

	height: 5px;
	width: 160px; /* CHANGED 23-7-2010 (OLD: 156px) */

	margin: 0px;
	padding: 0px;

	float: left;
}

/************************************************** CONTENT RIGHT: BOXES *************************************************/
