/* HTML TAGS START (DO NOT CHANGE) */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END (DO NOT CHANGE) */

/* HTML TAGS START */
body {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-align:                  justify;
  line-height:                 22px;
  cursor:                      default;
  background-color:            #FFFFFF;
}

h1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Verdana;
  text-transform:              lowercase;
  letter-spacing:              2px;
  color:                       #FFFFFF;
}

h2 {
  margin:                      22px 0px 22px 0px;
  padding:                     0px;
  font:                        bold 13px Arial;
  letter-spacing:              2px;
  color:                       #0C5B82;
}

h3 {
  margin:                      0px 0px 22px 0px;
  padding:                     0px;
  font:                        bold 11px Verdana;
  letter-spacing:              1px;
  color:                       #75767A;
}

h4 {
  margin:                      0px 0px 22px 0px;
  padding:                     0px;
  font:                        bold 11px Verdana;
  letter-spacing:              1px;
  color:                       #75767A;

/*  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Verdana;
  letter-spacing:              2px;
  color:                       #FFFFFF; */
}

h5 {
  margin:                      0px 0px 4px 0px;
  padding:                     0px;
  font:                        bold 13px Arial;
  letter-spacing:              2px;
  color:                       #0C5B82;
}

h6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 11px Verdana;
  letter-spacing:              1px;
  color:                       #000000;
}

hr {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #C4C4C4;
}

a {
  color:                       #0594B4;
  text-decoration:             underline;
}

a:hover {
  color:                       #0594B4;
  text-decoration:             none;
}

.introsite a, .introcontentblock a {
  color:                       #FFFFFF;
  text-decoration:             underline;
}

.introsite a:hover, .introcontentblock a:hover {
  color:                       #FFFFFF;
  text-decoration:             none;
}

table {
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-align:                  justify;
  line-height:                 22px;
}

.introsite table, .introcontentblock table {
  font:                        normal 11px Verdana;
  color:                       #FFFFFF;
  text-align:                  left;
  line-height:                 18px;
}

ul {
  margin-left:                 17px;
  padding-left:                0px;
  list-style:                  square;
}
/* HTML TAGS END */

/* FORM TAGS START */
/*############################################################################*/
/*# Form CSS */

fieldset {
  border:                      0px;                                                 
}

xmp {
  font-size:                   18px;
}

label.before {
  float:                       left;
  clear:                       left;
  width:                       150px;
  line-height:                 18px;
}

label.radio, label.checkbox {
  cursor:                      pointer;
}

input.required, textarea.required, select.required {
  background-image:            url('../images/form_required.gif');
  background-repeat:           no-repeat;
  background-position:         top right;
}

input.text {
  width:                       220px;
  height:                      18px;
  padding:                     1px;
  font:                        normal 12px verdana, sans-serif;
  background-color:            #FFFFFF;
  border:                      1px solid #000000;
  cursor:                      text;
  vertical-align:              middle;
}

input.file {
  width:                       224px;
  height:                      22px;
  font:                        normal 12px verdana, sans-serif;
  background-color:            #FFFFFF;
  border:                      1px solid #000000;
  cursor:                      text;
  vertical-align:              middle;
}

input.focus {
  background-color:            #FFFFCC;
}

input.button {
  font:                        normal 12px verdana, sans-serif;
  vertical-align:              middle;
}

input.contentwidth {
  margin-top:                  6px;
  width:                       360px;
}

input.error, textarea.error, select.error {
  border:                      1px solid #FF0000;
}

input.good, textarea.good, select.good {
  /*border:                      1px solid #339933;*/
}

input.radio {
  vertical-align:              middle;
  cursor:                      pointer;
  background:                  none;
  border:                      0px;
}

input.checkbox {
  vertical-align:              middle;
  cursor:                      pointer;
  background:                  none;
}

select.select {
  width:                       220px;
  height:                      18px;
  margin:                      1px;
  font:                        normal 12px verdana, sans-serif;
  border:                      1px solid #000000;
  cursor:                      pointer;
}

textarea.textarea {
  width:                       220px;
  height:                      50px;
  padding:                     1px;
  font:                        normal 12px verdana, sans-serif;
  background-color:            #FFFFFF;
  border:                      1px solid #000000;
  cursor:                      text;
}

textarea.textarea_big {
	height:                      80px;
}

fieldset li, fieldset ul {
  list-style:                  none;
  margin:                      0px;
  padding:                     0px;
}

li.oneline {
  clear:                       both;
  line-height:                 20px;
  white-space:                 nowrap;
  vertical-align:              top;
  padding-bottom:              4px;
}

li.multilinein {
  margin-left:                 150px;
}

li.buttons {
  clear:                       both;
  width:                       370px;
  height:                      22px;
  line-height:                 22px;
}

div.fielderror, div.counter {
  color:                       #FF0000;
  margin-left:                 153px;
  margin-top:                  4px;
  height:                      20px;
}
div.counter {
  color:                       #000000;
  white-space:                 nowrap;
}

.hidden {
  display:                     none;
  visibility:                  hidden;
}

span.fieldhint {
  color:                       #AAAAAA;
}

span.hint {
  color:                       #AAAAAA;
}

input#street {
  width:                       133px;
}

input#housenr {
  width:                       60px;
}

input#zip {
  width:                       80px;
}

input#city {
  width:                       133px;
}

input#persontotal {
  width:                       80px;
}

div#captcha1 {
  float:                       left;
  padding-left:                153px;
}
div#captcha1 img {
	margin-bottom:							 4px;
}

div#captcha2 {
  float:                       left;
  padding-left:                22px;
  font-size:                   11px;
  line-height:                 13px;
}
div#captcha2 img {
  margin:                      0px 6px 0px -22px;
}

input#captcha_code {
  width:                       111px;
}

div#captcha_code_error {
  clear:                       both;
}

input#submit {
  float:                       right;
  cursor:                      pointer;
  font:                        normal 12px verdana, sans-serif;
}

div#requiredtext {
  float:                       left;
}

/*# Form CSS */
/*############################################################################*/








/*
input.zoeken, input.domeinnaamcheck, input.netnewssubscribe {
  width:                       154px;
  height:                      18px;
  padding-left:                5px;
  border:                      1px solid #0594B4;
  font:                        normal 11px Verdana;
  color:                       #C4C4C4;
  vertical-align:              middle;
  background:                  #FFFFFF url('http://www.white.nl/images/forminput_bg.gif') no-repeat top left;
}

input.domeinnaamcheck, input.netnewssubscribe {
  width:                       174px;
}

input.text {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

input.button {
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
}
*/
/* FORM TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.intrositeholder, .siteholder {
  width:                       100%;
  height:                      100%;
  vertical-align:              middle;
  text-align:                  center;
}

.siteholder {
  background:                  #FFFFFF url('http://www.white.nl/images/site_bg.gif') repeat-x top left;
}

.introsite {
  width:                       954px;
  height:                      512px;
}

.site {
  width:                       954px;
  height:                      100%;
}

.introheader {
  width:                       954px;
  height:                      48px;
  background:                  #0C5C82 url('http://www.white.nl/images/bluefade_bg.gif') repeat-y top left;
  vertical-align:              bottom;
}

.header {
  width:                       954px;
  height:                      42px;
  background:                  #0C5C82 url('http://www.white.nl/images/bluefade_bg.gif') repeat-y top left;
  vertical-align:              bottom;
}

.headerimage {
  width:                       954px;
  height:                      200px;
}

.flashholder {
  width:                       954px;
  height:                      200px;
  overflow:                    hidden;
}

/* #### MENU */
.menu {
  width:                       954px;
  height:                      32px;
  padding:                     0px 0px 0px 8px;
  font:                        bold 13px Arial;
  color:                       #75767A;
  line-height:                 32px;
  text-transform:              uppercase;
  letter-spacing:              1px;
  background:                  #F4F4F4 url('http://www.white.nl/images/menu_bg.gif') repeat-x top left;
  border-top:                  1px solid #1180A8;
}

.menudiv1 {
  width:                       946px;
  height:                      32px;
  overflow:                    hidden;
}

ul.menulist {
  width:                       960px;
  height:                      32px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
}

ul.menulist li {
  float:                       left;
  height:                      32px;
  margin-right:                43px;
}

ul.menulist li a {
  color:                       #75767A;
  text-decoration:             none;
}
ul.menulist li a:hover {
  color:                       #0C5B82;
  text-decoration:             none;
}


/*
.menubutton, .menubutton_on {
  margin-right:                42px;
}

.menubutton a, .menubutton_on a {
  color:                       #75767A;
  text-decoration:             none;
}

.menubutton a:hover, .menubutton_on a:hover {
  color:                       #0C5B82;
  text-decoration:             none;
}

.menubutton_on a, .menubutton_on a:hover {
  color:                       #0C5B82;
}*/

/* #### /MENU */

.sitespacer {
  height:                      8px;
}

.sitespacer2 {
  height:                      1px;
}

.introcontentholder {
  width:                       954px;
  height:                      231px;
}

.introcontentblock {
  width:                       954px;
  height:                      231px;
  line-height:                 1px;
  background:                  #0C5C82 url('http://www.white.nl/images/bluefade_bg.gif') repeat-y top left;
}

.introcontent_left {
  width:                       318px;
}

.introcontent_middle {
  width:                       317px;
}

.introcontent_right {
  width:                       317px;
}

.introcontent1 {
  width:                       254px;
  height:                      195px;
  margin:                      34px 0px 0px 32px;
}

.introcontent1_title {
  width:                       253px;
  height:                      31px;
}

.introcontent1_image, .introcontent2_image {
  width:                       106px;
  height:                      164px;
}

.introcontent1_text, .introcontent2_text {
  width:                       148px;
  height:                      120px;
}

.introcontent1_read {
  height:                      44px;
  text-align:                  right;
  line-height:                 44px;
}

.introcontent3_text {
  width:                       254px;
  height:                      120px;
}

.introcontentline_top {
  width:                       1px;
  height:                      21px;
}

.introcontentline {
  width:                       1px;
  height:                      192px;
  background-color:            #45A5BF;
}

.introcontentline_bottom {
  width:                       1px;
  height:                      16px;
}

.submenutableholder {
  width:                       216px;
}

.submenutable {
  width:                       216px;
  height:                      100%;
}

.submenutitle {
  width:                       216px;
  height:                      111px;
  padding:                     8px;
  background:                  #0C5C82 url('http://www.white.nl/images/bluefade_bg.gif') repeat-y top left;
  vertical-align:              bottom;
  font:                        bold 14px Verdana;
  text-transform:              lowercase;
  letter-spacing:              2px;
  color:                       #FFFFFF;
}

.submenutitle span, .submenutitle div {
  font:                        bold 14px Verdana;
  text-transform:              lowercase;
  letter-spacing:              2px;
  color:                       #FFFFFF;
}

.submenuholder {
  width:                       216px;
}

.submenu {
  padding:                     16px 0px 18px 0px;
}

.submenu a.sub, .submenu a.sub:hover, .submenu a.sub_on, .submenu a.sub_on:hover {
  width:                       196px;
  padding-left:                8px;
  height:                      32px;
  display:                     block;
  font:                        bold 13px Arial;
  color:                       #0C5B82;
  line-height:                 32px;
  text-decoration:             none;
  text-transform:              lowercase;
  letter-spacing:              2px;
  border-top:                  1px solid #EDEDED;
}

.submenu a.sub:hover, .submenu a.sub_on, .submenu a.sub_on:hover {
  background:                  url('http://www.white.nl/images/menubutton_over.gif') repeat-x top left;
}

.submenu a.subsub, .submenu a.subsub:hover, .submenu a.subsub_on, .submenu a.subsub_on:hover {
  width:                       196px;
  padding-left:                20px;
  height:                      29px;
  display:                     block;
  font:                        normal 11px Verdana;
  color:                       #0594B4;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
  letter-spacing:              1px;
  background:                  url('http://www.white.nl/images/submenubutton_bg.gif') no-repeat top left;
}

.submenu a.subsub:hover, .submenu a.subsub_on, .submenu a.subsub_on:hover {
  text-decoration:             underline;
}

.searchtable {
  width:                       196px;
  border-top:                  1px solid #C4C4C4;
  border-bottom:               1px solid #C4C4C4;
}

.searchtitle {
  margin:                      0px 0px 4px 0px;
  padding:                     0px;
  font:                        bold 13px Arial;
  letter-spacing:              2px;
  color:                       #0C5B82;
}

.search {
  padding:                     16px 8px 16px 8px;
  font:                        normal 11px Verdana;
  color:                       #0C5B82;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
}

.taftable {
  width:                       196px;
  border-bottom:               1px solid #C4C4C4;
}

.taf {
  padding:                     16px 8px 16px 8px;
  font:                        normal 11px Verdana;
  color:                       #0C5B82;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
}

.taf a {
  margin:                      0px 0px 4px 0px;
  padding:                     0px;
  font:                        bold 13px Arial;
  letter-spacing:              2px;
  color:                       #0C5B82;
  text-decoration:             none;
}

.taf a:hover {
  text-decoration:             underline;
}

.relatedtable {
  width:                       216px;
}

.related {
  padding:                     16px 8px 16px 8px;
  font:                        normal 11px Verdana;
  color:                       #0C5B82;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
}

.related a, .related a:hover {
  width:                       100%;
  padding-left:                20px;
  margin-left:                 -8px;
  height:                      29px;
  display:                     block;
  font:                        normal 11px Verdana;
  color:                       #0594B4;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
  letter-spacing:              1px;
  background:                  url('http://www.white.nl/images/submenubutton_bg.gif') no-repeat top left;
}

.extratable {
  width:                       196px;
  border-top:                  1px solid #C4C4C4;
}

.extra {
  width:                       196px;
  padding:                     16px 8px 16px 8px;
  font:                        normal 11px Verdana;
  color:                       #0C5B82;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
}

.extra a:hover {
  text-decoration:             underline;
}

.extra a, .extra a:hover {
  width:                       100%;
  padding-left:                20px;
  margin-left:                 -8px;
  height:                      29px;
  display:                     block;
  font:                        normal 11px Verdana;
  color:                       #0594B4;
  line-height:                 29px;
  text-decoration:             none;
  text-transform:              lowercase;
  letter-spacing:              1px;
  background:                  url('http://www.white.nl/images/submenubutton_bg.gif') no-repeat top left;
}

.extra a:hover {
  text-decoration:             underline;
}

.contentblockholder {
  height:                      100%;
  width:                       738px;
}

.contentblock {
  width:                       738px;
  height:                      100%;
}

.contenttitle {
  width:                       738px;
  height:                      111px;
  padding:                     0px 0px 8px 23px;
  background:                  #0C5C82 url('http://www.white.nl/images/bluefade_bg.gif') repeat-y top right;
  vertical-align:              bottom;
}

.contenttitle .title1 {
  width:                       506px;
}

.contenttitle .title2 {
  width:                       209px;
}

.content {
  padding:                     1px 8px 16px 23px;
  border-left:                 1px solid #75777A;
}

.content2 {
  padding:                     1px 23px 16px 23px;
  border-left:                 1px solid #75777A;
}

.content_right {
  padding:                     1px 8px 16px 19px;
  border-left:                 1px solid #C4C4C4;
}

.domainchecktable {
  width:                       200px;
  border-bottom:               1px solid #C4C4C4;
}

.domeincheck {
  padding:                     20px 0px 20px 0px;
  font:                        normal 11px Verdana;
  color:                       #0594B4;
  line-height:                 22px;
  text-align:                  left;
}

.netnewstable {
  width:                       200px;
  border-bottom:               1px solid #C4C4C4;
}

.netnews {
  padding:                     20px 0px 20px 0px;
  font:                        normal 11px Verdana;
  color:                       #0594B4;
  line-height:                 22px;
  text-align:                  left;
}

.breadcrumbs {
  height:                      19px;
  padding:                     0px 0px 0px 23px;
  font:                        normal 11 Verdana;
  color:                       #75767A;
  text-transform:              lowercase;
  border-left:                 1px solid #75777A;
}

.breadcrumbsdiv {
  width:                       486px;
  float:                       left;
}

.breadcrumbs a {
  color:                       #75767A;
  text-decoration:             none;
}

.breadcrumbs a:hover {
  color:                       #75767A;
  text-decoration:             underline;
}

.content_right_bottom {
  width:                       227px;
  border-left:                 1px solid #C4C4C4;
}

.footerholder {
  width:                       100%;
  height:                      22px;
  text-align:                  center;
  background-color:            #D9D8D9;
}

.footer {
  width:                       954px;
  height:                      22px;
  font:                        normal 12px Arial;
  color:                       #75767A;
  line-height:                 22px;
  text-transform:              uppercase;
  background:                  #D9D8D9 url('http://www.white.nl/images/footer_bg.gif') repeat-y top left;
}

.footer_left {
  width:                       33%;
  padding-left:                8px;
  text-align:                  left;
}

.footer_middle {
  width:                       20%;
  text-align:                  right;
}

.footer_icons {
  width:                       13%;
  padding-left:                6px;
  padding-right:               8px;
  text-align:                  left;
  vertical-align:              middle;
}

.footer_icons a {
  /*padding:                     0px 0px 0px 4px;*/
  /*margin:                      1px 0px 0px 0px;*/
}

.footer_icons img {
  /*margin:                      2px 0px 0px 0px;*/
  margin-left:                 2px;
}

.footer_right {
  width:                       33%;
  padding-right:               4px;
  text-align:                  right;
}

.footer a {
  color:                       #75767A;
  text-decoration:             none;
}

.footer a:hover {
  color:                       #75767A;
  text-decoration:             underline;
}
/* CUSTOM CSS TAGS END */

/* PORTFOLIO CSS */
table.portfolio {
  width:                       706px;
  margin-top:                  10px;
  border-top:                  solid 1px #D2D6D9;
}

table.portfolio td.portfolio_row {
  border-bottom:               solid 1px #D2D6D9;
  vertical-align:              top;
}
table.portfolio td.portfolio_image {
  width:                       184px;
  height:                      148px;
  padding:                     6px 0px;
}
a.portfolio_link, a.portfolio_link:hover {
  display:                     block;
  width:                       140px;
  height:                      100px;
  padding:                     24px 22px;
  background:                  url('http://www.white.nl/images/image_bg.jpg') no-repeat left top;
  text-align: 		       center;
}
a.portfolio_link:hover {
  background:                  url('http://www.white.nl/images/image_over.jpg') no-repeat left top;
}
a.portfolio_link img {
  line-height:                 1px;
}

a.portfolio_no_link, a.portfolio_no_link:hover {
	display:                     block;
  width:                       184px;
  height:                      148px;
  padding:                     24px 22px;
  background:                  url('http://www.white.nl/images/image_bg.jpg') no-repeat left top;
	cursor:										   default;
	text-align: 								 center;
}

a.portfolio_no_link:hover {
  background:                  url('http://www.white.nl/images/image_over.jpg') no-repeat left top;
  pointer:										 cursor;
}

table.portfolio td.portfolio_contentholder {
  width:                       518px;
  padding:                     0px 8px 18px 8px;
  color:                       #4D5D68;
  font:                        normal 11px Verdana, sans-serif;
}
td.portfolio_contentholder a {
  color:                       #1DA3D0;
  text-decoration:             none;
}
td.portfolio_contentholder a:hover {
  color:                       #1DA3D0;
  text-decoration:             underline;
}

table.portfolio_contentblock {
  width:                       518px;
  height:                      125px;
}
table.portfolio_contentblock td {
  padding:                     0px 0px 0px 0px;
  vertical-align:              top;
  color:                       #4D5D68;
}

table.portfolio_contentblock td.portfolio_content_left {
  width:                       231px;
  padding-right:               8px;
  padding-top:		             18px;
  font-weight:                 bold;
  text-align:                  right;
}
span.portfolio_subject {
  text-transform:              lowercase;
}

table.portfolio_contentblock td.portfolio_content_lefturl {
  width:                       231px;
  height:                      22px;
  padding:                     0px 8px 0px 0px;
  line-height:                 22px;
  vertical-align:              bottom;
  text-align:                  right;
}

table.portfolio_contentblock td.portfolio_conent_right {
  width:                       271px;
  padding:                     15px 4px 0px 8px;
  text-align:                  justify;
  line-height:                 22px;
}
/* PORTFOLIO CSS TAGS END */

/* PRINT CSS TAGS START */
.printbody {
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-align:                  justify;
  line-height:                 22px;
}

.printbody h1 {
  color:                       #000000;
}

.printbody .contentblock {
  width:                       650px;
}

.printbody .contenttitle {
  width:                       650px;
  height:                      25px;
  padding:                     10px 0px 0px 0px;
  background:                  #FFFFFF url('http://www.white.nl/images/spacer.gif');
}

.printbody .contenttitle .title1 {
  width:                       448px;
}

.printbody .content {
  padding:                     23px 0px 0px 0px;
  border-left:                 0px;
}

.printbody .content2 {
  padding:                     23px 23px 0px 0px;
  border-left:                 0px;
}

.printbody .content_right {
  padding:                     23px 0px 0px 19px;
  border-left:                 1px solid #C4C4C4;
}
/* PRINT CSS TAGS END */