html, body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #e5f3f5;
	font-family: Verdana;
	font-size: 12px;
}

td, li, a, form input, select, select option, div, span, button, form, input[type="button"] {
	font-family: Verdana;
	font-size: 12px;
}
select {
	height: 18px;
}

#content {
	padding-top: 0px;
  width: 990px;
  margin: 0px auto;
}

#maintable {
  width: 100%;
  background-color: #FFFFFF;
}

#maintable .back_left {
  background-image: url('/NL/images/back_left.jpg');
  background-position: top right;
  background-repeat: repeat-y;
  background-color: #E5F3F5;
}

#maintable .back_right {
  background-image: url('/NL/images/back_right.jpg');
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #E5F3F5;
}

#maintable .back_left_bot {
  background-image: url('/NL/images/back_left_bot.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #E5F3F5;
  height: 6px;
}

#maintable .back_bot {
  background-image: url('/NL/images/back_bot.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #E5F3F5;
  height: 6px;
}

#maintable .back_right_bot {
  background-image: url('/NL/images/back_right_bot.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #E5F3F5;
  height: 6px;
}




.top_logo {
  text-align: left;
  padding: 3px 0px 5px 6px;
}

#top_blokken {
  text-align: right;
  padding: 5px 5px 5px 0px;
}







#hoofdmenu {
  height: 30px;
  width: 100%;
  text-align: left;
  padding: 0px 5px 0px 5px;
}

#topmenu {
  background-image: url('/NL/images/top_menu_back.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  height: 30px;
  width: 100%;
}

#hoofdmenu td {
  padding: 0px;
}

#topmenu .search {
  font-family: Verdana;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: middle;
  height: 30px;
}

#topmenu .zoekveld {
  width: 120px;
  height: 18px;
  border: 1px solid #007784;
  vertical-align: middle;
  padding-top: 1px;
}

#topmenu .menu_spacer {
  vertical-align: middle;
  padding-right: 6px;
}

#topmenu .but_zoeken {
  vertical-align: middle;
  height: 30px;
  cursor: pointer;
}

#topmenu .menu_button {
  border: 0px;
}

#topmenu .menu_item_show {
  display: none;
}

#topmenu .button_home_div {
  background: url('/NL/images/top_menu_knop_home.jpg') no-repeat left top;
  width: 62px;
  height: 30px;
}

#topmenu .button_home_a {
  display: block;
  width: 60px;
  height: 30px;
}

#topmenu .button_contact_div {
  background: url('/NL/images/top_menu_knop_contact.jpg') no-repeat left top;
  width: 72px;
  height: 30px;
}

#topmenu .button_contact_a {
  display: block;
  width: 70px;
  height: 30px;
}

#topmenu .button_directnaar_div {
  background: url('/NL/images/top_menu_knop_directnaar.jpg') no-repeat left top;
  width: 96px;
  height: 30px;
}

#topmenu .button_directnaar_a {
  display: block;
  width: 96px;
  height: 30px;
}

#topmenu .button_inloggen_div {
  background: url('/NL/images/top_menu_knop_inloggen.jpg') no-repeat left top;
  width: 80px;
  height: 30px;
}

#topmenu .button_inloggen_a {
  display: block;
  width: 78px;
  height: 30px;
}

#topmenu .button_uitloggen_div {
  background: url('/NL/images/top_menu_knop_uitloggen.jpg') no-repeat left top;
  width: 80px;
  height: 30px;
}

#topmenu .button_uitloggen_a {
  display: block;
  width: 78px;
  height: 30px;
}



/* Regio Groot */

#regio {
  padding: 5px 5px 5px 5px;
  width: 315px;
}

#regio_klein {
  padding: 5px 5px 0px 0px;
  width: 220px;
}

#regiomenu {
  width: 315px;
  height: 200px;
  background: #008a99 url('/NL/images/regio_back.jpg') repeat-x top left;
}

#regiomenu .regios {
  font-family: Verdana;
  width: 200px;
  line-height: 34px;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 8px;
  padding-top: 2px;
  text-decoration: none;
}

#regiomenu a {
  font-family: Verdana;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}

#regiomenu a:hover {
  color: #FFCB99;
}

#regiomenu .regioselected {
  color: #FFCB99;
  font-weight: bold;
  text-decoration: none;
}

#regiomenu .kaart {
  width: 90px;
  text-align: left;
}



/* Regio Klein */

#regioklein {
  width: 200px;
  height: 80px;
  padding-left: 5px;
  padding-right: 5px;
}

#regiomenu_klein {
  width: 315px;
  height: 100px;
  background: #008a99 url('/NL/images/regio_back_klein.gif') repeat-x top left;
}

#regiomenu_klein .regios_klein {
  font-family: Verdana;
  width: 200px;
  line-height: 25px;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 8px;
  padding-top: 0px;
  text-decoration: none;
}

#regiomenu_klein a {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}

#regiomenu_klein a:hover {
  color: #FFCB99;
}

#regiomenu_klein .regioselected {
  color: #FFCB99;
  font-weight: bold;
  text-decoration: none;
}

#regiomenu_klein .kaart {
  width: 90px;
  text-align: left;
}

#regio_klein_spacer {
  font-size: 1px;
  height: 5px;
}



/* Regio Foto */

#regio_foto {
  text-align: right;
  padding-top: 5px;
  padding-right: 5px;
}

#regio_foto_klein {
  text-align: right;
  padding-top: 5px;
  padding-right: 0px;
	width: 315px;
}

#regio_foto_foto {
  background-repeat: no-repeat;
  position: relative;
  float: right;
  width: 430px;
  height: 200px;
}

#regio_foto_foto_klein {
  background-repeat: no-repeat;
  position: relative;
  float: right;
  width: 320px;
  height: 100px;
}


#regio_foto_text {
  position: relative;
  height: auto;
  width: auto;
  right: 24px;
  top: 6px;
  color: #FFFFFF;
  font-size: 14px;
  font-family: Verdana;
}


#left_detail {
  width: 200px;
  height: 100%;
}


.submenu_back {
  height: 100%;
  background: #FFFFFF url('/NL/images/submenu_back.jpg') repeat-y top left;
}

.submenu_back_regio {
  height: 100%;
  background-color: #FECA98;
}

#submenu {
  width: 216px;
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
}

#submenu_items {
  /* width: 206px; */
}

#submenu_items ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Verdana;
  color: #000000;
  font-size: 11px;
}

#submenu_items ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}

#submenu_items a {
  display: block;
  padding: 7px;
  width: 191px;
  /* background-color: #036; */
  border-bottom: 1px solid #FFE3CC;
}

#submenu_items_list .bgc1 { background-color: #FFDFAD; padding-left: 14px; width: 184px; }
#submenu_items_list .bgc2 { background-color: #FFF3C1; padding-left: 21px; width: 177px; }
#submenu_items_list .bgc3 { background-color: #FFFFD5; padding-left: 28px; width: 170px; }
#submenu_items_list .bgc4 { background-color: #FFFFE9; padding-left: 35px; width: 163px; }
#submenu_items_list .bgc5 { background-color: #FFFFFD; padding-left: 42px; width: 156px; }

#submenu_items_list .current {
  /* background-color: #FF9416; */
  font-weight: bold;
  cursor: default;
}

#submenu_items a:link, #submenu_items_list a:visited {
  color: #000;
  text-decoration: none;
}

#submenu_items a:hover {
  background-color: #FF9416;
  color: #000;
}


#detail_submenu {
  width: 206px;
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
}

#detail_submenu_items ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Verdana;
  color: #000000;
  font-size: 11px;
}

#detail_submenu_items ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}

#detail_submenu_items a {
  display: block;
  padding: 7px;
  width: 191px;
  /* background-color: #036; */
  border-bottom: 1px solid #FFE3CC;
}

#detail_submenu_items_list .current {
  /* background-color: #FF9416; */
  font-weight: bold;
  cursor: default;
}

#detail_submenu_items a:link, #submenu_items_list a:visited {
  color: #000;
  text-decoration: none;
}

#detail_submenu_items a:hover {
  background-color: #FF9416;
  color: #000;
}



#detail {
  /* width: 430px; */
  padding: 16px 20px 8px 16px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}


#detail .header {
   font-size: 14px;
   font-weight: bold;
}

#detail_spacer {
  font-size: 1px;
  height: 5px;
}


/* bijzonderwonen */
#bijzonderwonen_detail {
  padding: 5px 5px 0px 10px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

#detail a, #detail a:visited {
  color: #008D9C;
  font-weight: bold;
  text-decoration: none;
}

#detail a:hover {
  text-decoration: underline;
}

.contact_regio_kop {
  height: 50px;
  background-color: #008D9C;
  color: #FFFFFF;
  padding-left: 15px;
  font-weight: bold;
  font-size: 14px;
}

.contact_regio_detail {
  padding: 0px 0px 10px 15px;
}

.contact_regio_detail a, .contact_regio_detail a:visited {
  color: #008D9C;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
}

.contact_regio_detail a:hover {
  text-decoration: underline;
}


#vervolgdetail {
  width: 769px;
  padding: 0px 5px 0px 0px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

#vervolgdetail a, #vervolgdetail a:visited {
  color: #008D9C;
  font-weight: bold;
  text-decoration: none;
}

#vervolgdetail a:hover {
  text-decoration: underline;
}

#vervolgdetail .header {
  font-size: 14px;
  font-weight: bold;
}

.item_header {
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding: 6px 0px 10px 15px;
}

#vervolgdetail .nieuws_item_datum {
  font-family: Verdana;
  font-size: 10px;
  color: #555555;
  font-weight: normal;
}

#vervolgdetail .contact_header, #vervolgdetail .contact_header_white {
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  padding: 17px 0px 17px 0px;
}

#vervolgdetail .contact_header a, #vervolgdetail .contact_header a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#vervolgdetail .contact_header_white a, #vervolgdetail .contact_header_white a:visited {
  color: #008D9C;
  text-decoration: none;
}


#vervolgdetail .contact_header a:hover, #vervolgdetail .contact_header_white a:hover {
  text-decoration: underline;
}


#vervolgdetail_spacer {
  font-size: 1px;
  height: 5px;
}

#vervolgdetail .detail {
  padding: 0px 15px 8px 15px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}



#nieuwsbalk {
  width: 114px;
  height: 100%;
  background: #FFFFFF url('/NL/images/nieuwsbalk_back.jpg') repeat-y top left;
  padding: 16px 0px 0px 0px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  font-weight: bold;
  border: 0px solid black;
}

#nieuwsbalk_klein {
  width: 105px;
  height: 100%;
  background: #FF9416;
  padding: 16px 0px 0px 0px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  font-weight: bold;
  border: 0px solid black;
}


/* Nieuws */

#nieuws {
  width: 210px;
  padding: 0px 0px 0px 0px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}

#nieuws .header {
   font-size: 14px;
   font-weight: bold;
}

#nieuws .thumb {
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  width: 54px;
  height: 50px;
  /* border: 1px solid black; */
}

#nieuws .detail {
  padding-left: 2px;
  padding-top: 5px;
  text-align: left;
  vertical-align: top;
  font-family: Verdana;
  font-size: 11px;
  line-height: 12px;
  color: #008a99;
  font-weight: bold;
}

#nieuws .detail a, #nieuws .detail a:visited {
  color: #008a99;
  text-decoration: none;
  font-weight: bold;
}

#nieuws .detail a:hover {
  text-decoration: underline;
}

#nieuws .meerinfo {
  padding-left: 2px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  color: #008a99;
  height: 17px;
}

#nieuws .meerinfo a {
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #008a99;
}

#nieuws .meerinfo a:hover {
  text-decoration: underline;
  color: #008a99;
}

#nieuws .spacer {
  font-size: 1px;
  height: 13px;
  /* background: #FFFFFF url('/NL/images/nieuws_spacer.gif') no-repeat center left; */
}


/* Klein */

#nieuws_klein {
  width: 210px;
  padding: 0px 0px 0px 5px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
}

#nieuws_klein .header {
   font-size: 14px;
   font-weight: bold;
}

#nieuws_klein .thumb {
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  width: 54px;
  height: 50px;
  /* border: 1px solid black; */
}

#nieuws_klein .detail {
  padding-left: 2px;
  padding-top: 5px;
  text-align: left;
  vertical-align: top;
  font-family: Verdana;
  font-size: 11px;
  line-height: 12px;
  color: #008a99;
  font-weight: bold;
}

#nieuws_klein .detail a, #nieuws_klein .detail a:visited {
  color: #008a99;
  text-decoration: none;
  font-weight: bold;
}

#nieuws_klein .detail a:hover {
  text-decoration: underline;
}

#nieuws_klein .meerinfo {
  padding-left: 2px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  color: #008a99;
  height: 17px;
}

#nieuws_klein .meerinfo a {
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #008a99;
}

#nieuws_klein .meerinfo a:hover {
  text-decoration: underline;
  color: #008a99;
}

#nieuws_klein .spacer {
  font-size: 1px;
  height: 13px;
  /* background: #FFFFFF url('/NL/images/nieuws_spacer.gif') no-repeat center left; */
}

#nieuws_klein_spacer {
  font-size: 1px;
  height: 5px;
  background-color: #FFFFFF;
}







#disclaimer {
  position: relative;
  font-family: Verdana;
  font-size: 10px;
  color: #008a99;
  width: 100%;
  text-align: right;
  right: 5px;
  padding-top: 3px;
  padding-bottom: 5px;
}

#disclaimer a {
  text-decoration: none;
  color: #008a99;
}

#disclaimer a:hover {
  text-decoration: underline;
  color: #008a99;
}



.item_menu_spacer {
  font-size: 1px;
  height: 5px;
  background-color: #FFFFFF;
}




#breadcrum {
  background-color: #e5f3f5;
  color: #008a99;
  padding: 8px;
  font-family: verdana;
  font-size: 11px;
}

#breadcrum ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#breadcrum li {
  display: inline;
}

#breadcrum a {
  color: #008a99;
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
}

#breadcrum a:hover {
  color: #000000;
}


.blokken_dark {
  background-color: #008a99;
  height: 96px;
  font-family: Verdana;
  color: #ffffff;
  font-size: 11px;
  text-align: left;
}

.blokken_light {
  background-color: #ffffff;
  height: 96px;
  font-family: Verdana;
  color: #008a99;
  font-size: 11px;
  text-align: left;
}

.blok_header {
  font-size: 14px;
  font-weight: bold;
}

.blokken_light a, .blokken_light a:visited {
  text-decoration: none;
  color: #008a99;
}

.blokken_dark a, .blokken_dark a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

.blokken_light a:hover, .blokken_dark a:hover {
  text-decoration: underline;
}




.terug {
  display: block;
  width: 100px;
  background-color: #FF8F00;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  text-align: center;
  height: 22px;
  text-decoration: none;
  padding-top: 7px;
  margin-left: 5px;
  margin-right: 5px;
}



.nieuws_item_header {
  font-weight: bold;
}



.nieuws_overzicht_detail {
  /* width: 430px; */
  padding: 0px 20px 0px 16px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

.nieuws_overzicht_detail .nieuws_item_datum {
  font-family: Verdana;
  font-size: 11px;
  color: #555555;
}

.nieuws_overzicht_detail a, .nieuws_overzicht_detail a:visited {
  font-family: Verdana;
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #008a99;
}

.nieuws_overzicht_detail a:hover {
  text-decoration: underline;
}



#links_overzicht_detail {
  /* width: 430px; */
  padding: 0px 20px 0px 16px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

#links_overzicht_detail .nieuws_item_datum {
  font-family: Verdana;
  font-size: 11px;
  color: #555555;
}

#links_overzicht_detail a, #links_overzicht_detail a:visited {
  font-family: Verdana;
  line-height: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #008a99;
  line-height: 18px;
}

#links_overzicht_detail a:hover {
  text-decoration: underline;
}


#sitemap {

}

#sitemap .regio {
  padding-bottom: 35px;
}

#sitemap .regio_header {
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
}

#sitemap ul {
  margin: 0px;
  padding-left: 15px;
  list-style-type: none;
  font-family: Verdana;
  color: #000000;
  font-size: 11px;
}

#sitemap ul li {
  display: inline; /* this gets rid of the gaps */
  list-style: none;
  margin: 0;
  padding: 0;
}

#sitemap a {
  display: block;
  padding: 7px;
  /* background-color: #036; */
  border-bottom: 1px solid #FFE3CC;
}

#sitemap a:link, #sitemap a:visited {
  color: #000;
  text-decoration: none;
}

#sitemap a:hover {
  background-color: #FF9416;
  color: #000;
}

#sitemap .sitemap_level_0 { background-color: #FFDFAD; padding: 2px 0px 2px 5px; }
#sitemap .sitemap_level_1 { background-color: #FFF3C1; padding: 2px 0px 2px 25px; }
#sitemap .sitemap_level_2 { background-color: #FFFFD5; padding: 2px 0px 2px 45px; }
#sitemap .sitemap_level_3 { background-color: #FFFFE9; padding: 2px 0px 2px 65px; }
#sitemap .sitemap_level_4 { background-color: #FFFFFD; padding: 2px 0px 2px 85px; }

#vervolgdetail a.download_button, #vervolgdetail a.download_button:visited {
  content: inherit;
  display: block;
  width: 205px;
  background-color: #ff8f00;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  text-align: center;
  height: 24px;
  text-decoration: none;
  padding-top: 7px;
}

#vervolgdetail a.download_button:hover, a.google_button:hover {
  text-decoration: underline;
}

a.google_button, a.google_button:visited {
  content: inherit;
  display: block;
  background-color: #ff8f00;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  text-align: center;
  height: 24px;
  text-decoration: none;
  padding-top: 7px;
}

/* Zoek resultaten */
#zoek_resultaten {

}

#zoek_resultaten .detail {
  padding: 0px 20px 0px 16px;
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

#zoek_resultaten .result_detail {
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}


#zoek_resultaten .detail a {
  font-weight: bold;
  text-decoration: none;
  color: #008a99;
}

#zoek_resultaten a:hover {
  text-decoration: underline;
  color: #008a99;
}

#zoek_resultaten .proc {
  color: #008a99;
  font-size: 10px;
  text-align: right;
  padding-right: 5px;
}











.lipsum  {
  font-family: Verdana;
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 15px 0px;
  /* font-style: italic; */
}

span.sh {
color: transparent;
font-size: 0px;
}

ol li {
margin-bottom: 5px;
}

.validationerrormessage {
	color: red;
}


.orangebutton {
	float: left;
  background-color: #FF8F00;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  text-align: center;
  height: 22px;
  text-decoration: none;
  padding-top: 7px;
  margin-left: 5px;
  margin-right: 5px;
	cursor: pointer;
}

.blueheading {
  background-color: #e5f3f5;
  color: #008a99;
  padding: 8px;
  font-family: verdana;
  font-size: 11px;
	text-align: center;
}

.popupcontent a {
	color: #008D9C;
}

.butcontact {
  margin: 0px;
  padding: 0px;
  border: 0px;
  cursor: pointer; 
  width: 200px;
  height: 30px;
  background-color: #008E8F;
  color: #FFFFFF;
}

#autostreetname {
	border: 1px dotted #808080;
	width: 238px;
	height: 18px;
	padding-left: 2px;
	float: left;
}
#spinnerdiv {
  width: 260px;
	padding-left: 220px;
	padding-top: 2px;
	position: absolute;
	visibility: hidden;
}
.iconbuttondiv {
	padding: 2px 0px 0px 5px;
	float: left;
}
.iconbuttondiv IMG {
	cursor: pointer;
}#manualstreetnamediv {
	position: absolute;
	visibility: hidden;
}
#manualstreetname {
	width: 238px;
}

.kaart_klein {
	width: 45px;
}
.kaart_klein {
	height: 100px;
	width: 45px;
}

#my_region_text_div {
  width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color:#ffffff;
	padding-bottom: 5px;
}

#regioselect {
  font-family: Verdana;
	font-size: 11px;
	width: 145px;
	height: 18px;
}

.loginformcolumn1 {
	width: 250px;
}

#gender {
  font-family: Verdana;
  font-size: 12px;
  height: 18px;
}

/* ALmost logged out */
#bijfingelogdknop, #uitgelogdverderknop {
  margin-left: 50px;
  width: 140px;
}
#uitloggenknop, #inloggenknop {
  width: 140px;
}
#put-bar-here {
  text-align:left;
  margin-left: 30px;
}

.imgmarginleftright {
  margin-left: 7px;
  margin-right: 7px;
}
.resselbutdiv {
  float: right;
  margin-right: 10px;
}


#topmenu_col1 {
  width: 510px;
  padding: 0px; 
  margin: 0px;
}
#topmenu_col2 {
  padding: 0px; 
  margin: 0px;
}
#topmenu_col3 {
  margin: 0px;
}
#topmenu_col4 {
  width: 210px;
  padding: 0px; 
  margin: 0px;
}
.fr_button {
float: right;
margin: 6px;
}
