html, body {
	margin:0;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
	color:#5e5d5d;
	background-image:url(/i/elements/bg.gif);
	}

h1 {
	font-family:arial,helvetica;sans-serif;
	font-size:22px;
  color:#ec1f24;
  margin:0px 0px 8px 0px;
}

h2 {
	font-family:arial,helvetica;sans-serif;
	font-size:16px;
  color:#ec1f24;
  margin:0px 0px 8px 0px;
}

h3 {
	font-family:arial,helvetica;sans-serif;
	font-size:16px;
  color:#ec1f24;
  margin:0px 0px 2px 0px;
}

p {
  margin:0px 0px 16px 0px;
}

img {
  border:0px
  margin:0px;
  padding:0px;
}

a:link {
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
  color: #5e5d5d;
  text-decoration: underline;
  }

a:visited {
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
  color: #5e5d5d;
  text-decoration: underline;
  }

a:hover {
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
  color: #5e5d5d;
  text-decoration: underline;
  }

a:active {
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
  color: #5e5d5d;
  text-decoration: underline;
  border: 0px;
  }

.gekleurdetextarea {
  scrollbar-arrow-color: #FFFF00;
  scrollbar-face-color: #FF0000;
  scrollbar-highlight-color: #0000FF;
  scrollbar-3dlight-color: #008000;
  scrollbar-shadow-color: #00FFFF;
  scrollbar-darkshadow-color: #008080;
  scrollbar-track-color: #FFA500;
  }

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #503c3c;
	background-color: #FFFFFF;
	border: 1px solid #503c3c;
	xxheight: 30px;
	xxxwidth: 210px;
	xxpadding: 5px;
  }

.tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 21px;
  }

hr {
	color: #FFFFFF;
  }

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  }

.shopnaam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
  margin:4px 0px 8px 0px;
  }

.bordershop {
  margin:5px 0px 0px 0px;
  background-color:#ffffff;
  }

.bordershop td.img {
  vertical-align:top;
  width:120px;
  _width:110px;
  padding:5px 5px 5px 5px;
  }

.bordershop td.address {
  vertical-align:top;
  width:150px;
  _width:140px;
  padding:5px 5px 5px 5px;
  }

.bordershop td.story {
  vertical-align:top;
  width:240px;
  _width:220px;
  padding:10px 15px 5px 5px;
  }

.bordershop td.noshops {
  vertical-align:top;
  width:510px;
  _xwidth:140px;
  padding:5px 5px 5px 5px;
  }


.txtrd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
  }

.txtwit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
  }

td.news_text {
  padding:0px 15px 15px 0px;
  }



div.gray_250px {
  width:250px;
  height:187px;
  background-color:#cccccc;
  xxbackground-color:green;
  }

table.tbl_general {
  margin:20px 0px 20px 20px;
  }

table.tbl_frameholder {
  margin:0px 0px 0px 20px;
  xxbackground-color:green;
  }

td.banner_column {
  text-align:center;
  padding:14px 0px 0px 0px;
}

td.listheader {
  padding:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 25px;
  }

td.cell_detail {
  padding:10px 10px 10px 10px;
  }

img.img_thumb {
  border:0px;
  width:80px;
  height:80px;
  margin:5px 5px 0px 0px;
  padding:0px;
  cursor:hand;
  }

img.img_thumb img_thumb_last {
  margin:5px 0px 0px 0px;
  }


a.detail_back:link, a.detail_back:active, a.detail_back:visited, a.detail_back:hover {
  color: #ffffff;
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  }

a.detail_back:hover {
  text-decoration: underline;
  }

td.page_previous {
  padding:0px 0px 4px 0px;
  }

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color:#ffffff;
}

select {
	font-size: 11px;
}





div#breadcrumbs {
  width:500px;
  margin:16px 16px 8px 20px;
	font-family:arial,helvetica;sans-serif;
	font-size:11px;
  color:#ffffff;
  color:#9d6119;
  font-weight:bold;
  }

div#breadcrumbs a:link, div#breadcrumbs a:active, div#breadcrumbs a:visited {
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color:#9d6119;
  }

div#breadcrumbs a:visited {
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color:#9d6119;
  }

div#breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color:#9d6119;
  text-decoration: underline;
  }

div#breadcrumbs span.breadcrumbs_arrow {
  color:#9d6119;
  margin:0px 3px 0px 3px;
}

div#cat_selector {
  width:500px;
  margin:12px 16px 2px 20px;
  height:30px;
	font-family:arial,helvetica;sans-serif;
	font-size:13px;
  color:#ffffff;
  font-weight:bold;
}

div#cat_selector div#cat_selector_lbl {
  float:left;
  margin:0px;
  padding:2px 5px 5px 0px;
  xxbackground-color:yellow;
}

div#cat_selector div#cat_selector_selector {
  float:left;
  padding:1px 0px 5px 0px;
  margin:0px;
  xxbackground-color:blue;
}




td.td_footer {
  text-align:center;
  vertical-align:top;
  }

td.td_footer div.bottommenu_holder {
  text-align:center;
  vertical-align:top;
  margin:32px 0px 0px 0px;
  background-color:#e18104;
  }

td.td_footer div.bottommenu_holder_1 {
  margin:0px;
  padding:4px 0px 4px 0px;
  border-bottom: 1px solid #ff9100;
  }

td.td_footer div.bottommenu_holder_2 {
  width:400px;
  text-align:center;
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 8px 0px;
  }

td.td_footer a:link, td.td_footer a:active, td.td_footer a:visited {
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #ffffff;
  }

td.td_footer a:hover {
  text-decoration: underline;
  }

td.td_footer span.menu_sep {
	color:#ffffff;
	font-size:8px;
	margin:0px 6px 0px 5px;
}

img.img_gemeente {
  width:120px;
  height:60px;
  margin:12px 0px 2px 0px;
  }

img.img_vvv {
  width:120px;
  height:60px;
  margin:2px 0px 0px 0px;
  }

.tekst2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 21px;
	margin: 0px 20px 0px 0px;
  }



/**************************************/
/* Forms                              */
/**************************************/

p.frm_txt_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

p.frm_txt_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
  }

p.frm_txt_thankyou {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
  }



table.tbl_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
  }

table.tbl_form td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
  text-align:left;
  vertical-align:top;
  }

table.tbl_form td.frm_lbl {
  padding:6px 0px 0px 1px;
  text-align:right;
  }

table.tbl_form td.frm_lbl_error {
	color:#ff0000;
  }

table.tbl_form td.frm_spacer {
  }

table.tbl_form td.frm_field {
  padding:2px 0px 2px 0px;
  }

table.tbl_form td.frm_subtitle {
  padding:8px 0px 4px 0px;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
  }

table.tbl_form td.frm_subsubtitle {
  padding:8px 0px 4px 0px;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
  }

table.tbl_form td.frm_linespacer {
  padding:0px 0px 0px 0px;
  height:8px;
  }





table.tbl_form td.frm_btn {
  padding:10px 0px 0px 0px;

  }

table.tbl_form select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	xxpadding:5px;
  }


table.tbl_form .frmTxt {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:1px 0px 0px 3px;
	height:19px;
  }


table.tbl_form .frmTxtarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 0px 0px 3px;
  }

table.tbl_form .frmError {
	border:1px solid #ff0000;
  }


table.tbl_radio {
  border-width:0px;
  border-spacing:0px;
  border-style:solid;
  border-color:red;
  border-collapse:collapse;
  margin:0px 0px 0px 0px;
  }

table.tbl_radio td.radio_el {
  vertical-align:top;
  }

table.tbl_radio td.radio_lbl {
  vertical-align:top;
  padding:4px 4px 0px 1px;
  }


img.btn_img {
  cursor:hand;
}

/**************************************/
/* Dynamic Forms                      */
/**************************************/

  div.dynform_form {
    width:420px;
    float:left;
    margin:0px 30px 0px 0px;
    xxxbackground-color:#eef5e3;
    xxpadding:4px 4px 4px 4px;
    font-size:11px;
	  color:#333333;
  }

  td.frm_label        { vertical-align:top; padding:3px 20px 4px 1px; font-weight:bold; }
  td.frm_element      { vertical-align:top;  padding:0px 0px 4px 0px; }

  div.dynform_form td.frm_title {
    padding:8px 0px 14px 0px;
	  font-size:15px;
	  color:#ef2121;
	  font-weight:bold;
  }

  td.frm_subtitle {
    padding:8px 0px 4px 0px;
	  font-size:11px;
	  color:#ef2121;
	  font-weight:bold;
  }

  div.dynform_form td.frm_explanation {
    padding:4px 0px 14px 0px;
	  font-size:11px;
  }


  span.field_error {
    color:#ef2121;
  }



/**************************************/
/* Dynamic Forms - Steps              */
/**************************************/

  div.dynform_steps {
    width:220px;
    float:left;
    margin:10px 0px 0px 0px;
    xxbackground-color:#eef5e3;
    xxpadding:4px 4px 4px 4px;
    xxbackground-image: url(/img/block_side_dots_172px.gif);
    background-repeat:repeat-y;
    font-size:11px;
    font-weight:bold;
  }

  div.dynform_steps_inner {
    float:left;
    width:210px;
    margin:0px 2px 8px 2px;
    xxbackground-color:yellow;
  }

  div.dynform_steps_header {
    float:left;
    width:200px;
    xxheight:107px;
    font-size:15px;
	  color:#ef2121;
    font-weight:bold;
    margin:0px 0px 4px 0px;
  }

  div.dynform_steps_footer {
    float:left;
    width:172px;
    height:9px;
  }

  div.dynform_steps_step {
    clear:both;
    float:left;
    width:180px;
    color:#884f02;
    padding:3px 0px 1px 18px;
    xxbackground:green;
    background-image:url(/img/symbols/checkmark.gif);
    background-position:0% 0%;
    background-repeat:no-repeat;
  }

  div.dynform_steps_step_former {
    color:#884f02;
    cursor:hand;
    background-image:url(/img/symbols/checkmark_checked.gif);
    background-position:0% 0%;
    background-repeat:no-repeat;
  }

  div.dynform_steps_step_current {
    color:#442700;
    background-image:url(/img/symbols/checkmark_current.gif);
    background-position:0% 0%;
    background-repeat:no-repeat;
  }

  div.dynform_steps_step span {
    color:#b9d1c0;
    margin:0px 4px 0px 0px;
  }

  div.dynform_steps_step div {
    xxbackground:yellow;
  }

  div.dynform_steps_step_current span {
    color:#ffffff;
  }




  div.formsteppanel {
    clear:both;
    float:left;
    xxborder:1px solid red;
    margin:0px 1px 8px 1px;
    display:none;
  }

  div.formsteppanel_current {
    display:block;
  }


  .dynform_btn {
    xxdisplay:inline;
    xxcursor:hand;
    xxfloat:left;
    width:120px;
    margin:20px 5px 0px 0px;
    padding:1px 5px 0px 5px;
  }

  p.dynform_footer {
    clear:both;
    margin:30px 0px 0px 0px;
  }

  td#form_results {
	  font-size:11px;
	  color:#333333;
  }




  div#popupMessage {
    position:absolute;
    top:250px;
    left:250px;
    overflow:hidden;
    display:none;
    z-index:51;
    background-color:#fb9210;
    padding:2px 2px 2px 2px;
  	font-family:arial,helvetica;sans-serif;
  	font-size:12px;
  	color:#5e5d5d;
  	vertical-align:top;
  }

  div#popupMessage div#popup_message_header {
    background-color:#e18104;
    padding:4px 15px 4px 15px;
  	font-weight:bold;
  	color:#ffffff;
  }

  div#popupMessage div#popup_message_inner {
    margin:10px 0px 0px 0px;
    padding:0px 15px 20px 15px;
  	color:#ffffff;
  }

  div#popupMessage div#popup_message_inner div.popup_close {
    cursor:hand;
    text-decoration:underline;
  }

  div#link_preview {
    float:left;
    cursor:hand;
    text-decoration:underline;
  }

  div#preview_holder {
    position:absolute;
    top:250px;
    left:250px;
    overflow:hidden;
    display:none;
    z-index:51;
    background-color:#fb9210;
    padding:2px 2px 2px 2px;
  	font-family:arial,helvetica;sans-serif;
  	font-size:12px;
  	color:#5e5d5d;
  	vertical-align:top;
    text-align:center;
  }

  div#preview_holder_header {
    background-color:#e18104;
    padding:4px 15px 4px 15px;
    margin:0px 0px 10px 0px;
  	font-weight:bold;
  	color:#ffffff;
  }


  div#link_preview_close {
    margin:20px 0px 0px 0px;
  	color:#ffffff;
    cursor:hand;
    text-decoration:underline;
  }

  div#img_preview_2_holder {
    float:left;
    margin:5px 5px 0px 0px;
    width:80px;
    height:80px;
  }

  div#img_preview_3_holder {
    float:left;
    margin:5px 5px 0px 0px;
    width:80px;
    height:80px;
  }

  div#img_preview_4_holder {
    float:left;
    margin:5px 0px 0px 0px;
    width:80px;
    height:80px;
  }

  img.img_thumb_preview {
    border:0px;
    width:80px;
    height:80px;
    padding:0px;
    cursor:hand;
    }
