/* SVN $Id: main.css 154 2010-01-29 16:21:33Z marc $ */
/* SVN $URL: file:///T:/SOURCE_SVN/Start_Website/httpdocs/css/main.css $ */

/*############################################################################*/
/*# WHITE BASIC CSS */

/*###### RESET_CSS */

* {
	font-weight:                 	inherit;
	font-family:               	  inherit;
	font-style:                	  inherit;
	font-size:                 	  100%;
	outline:                   	  0;
	padding:                   	  0;
	margin:                    	  0;
  border-collapse:            	collapse;
}

img {
	border:                    	  0px none;
	margin:												0px;
	padding:											0px;	
}

/*###### /RESET_CSS */
/*###### BASIC STYLES */

body {
  width:                       100%;
  height:                      100%;
  cursor:                      default;
}

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


strong {
  font-weight:                 bold;
}

em {
  font-style:                  italic;
}

a {
  text-decoration:             underline;
  cursor:                      pointer;
  outline:                     none;
}

a:hover {
  text-decoration:             none;
}

ol,ul {
  margin-left:                 12px;
  padding-left:                16px;
}

ol li {
  list-style:                  decimal;
}

ul li {
  list-style:                  square;
}

table td {
  vertical-align:              top;
}

div.clearfix {
  clear:                       both;
  line-height:                 1px;
  font-size:                   1px;
}

div.site_spacer {
  clear:                       both;
  line-height:                 1px;
  font-size:                   1px;
  overflow:                    hidden;
}

div.clearfix_footer {
clear:                         both;
height:                        148px;
width:                         100%;
}

/*###### /BASIC STYLES */

/*# /WHITE BASIC CSS */
/*############################################################################*/
/*# SITE BASIC CSS */

body {
  font:                        normal 12px verdana, sans-serif;
  line-height:                 16px;
  color:                       #666666;
}

h1 {
  margin:                      0px;
  padding:                     18px 0px;
  font:                        normal 24px arial, sans-serif;
  color:                       #034888;
}

h2 {
  margin:                      0px;
  padding:                     24px 0px 0px 0px;
  font:                        bold 16px arial, sans-serif;
  color:                       #034888;
  clear:                       both;
}

h3{
  margin:                      0px;
  padding:                     24px 0px 0px 0px;
  font:                        bold 14px arial, sans-serif;
  color:                       #666666;
}

h4 {
  margin:                      0px;
  padding:                     0px;
  font-size:                   16px;
}

h5, span.employees_function {
  display:                     block;
  padding:                     0px;
  font:                        bold 14px arial, sans-serif;
}
h6 {
  margin:                      0px;
  padding:                     0px;
  font-size:                   12px;
}

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

p {
  margin-top:                  10px;
}

a {
  color:                       #034888;
}

/*# /SITE BASIC CSS */
/*############################################################################*/
/*# TEMPLATE_FULLHEIGHT */

body {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  background:                  url('../images/bg_body.gif') repeat-x;
}

div#fullscreen {
  position:                    absolute;
  width:                       100%;
  height:                      100%;
  text-align:                  center;
}

div#site {
  width:                       928px;
  min-height:                  100%;
  _height:                     100%;
  margin:                      0 auto;
  text-align:                  left;
}

div#header {
  width:                       928px;
  height:                      94px;
  background-color:            #FFFFFF;
}

div#header_left {
  float:                       left;
  width:                       222px;
  height:                      94px;
}

div#header_right {
  float:                       left;
  width:                       444px;
  height:                      81px;
  padding:                     13px 10px 0px 252px;
}

div#loginbox {
  float:                       left;
  width:                       172px;
  height:                      45px;
  padding:                     36px 20px 0px 20px;
  background:                  url('../images/header_login_bg.png') no-repeat top;
}

a.btn_uuronline {
  display:                     block;
  width:                       172px;
  height:                      21px;
  background:                  url('../images/btn_uuronline.png');
  text-decoration:             none;
}


a.btn_uuronline:hover {
  background:                  url('../images/btn_uuronline_hover.png');
}

div#searchbox {
  float:                       left;
  width:                       172px;
  height:                      45px;
  padding:                     36px 20px 0px 40px;
  background:                  url('../images/header_search_bg.png') no-repeat top right;
}

input#searchfield {
  font:                        normal 11px arial, sans-serif;
  float:                       left;
  width:                       129px;
  height:                      13px;
  padding:                     4px 10px;
  background:                  url('../images/input_search.png');
  border:                      0;
}

input#search_submit {
  float:                       left;
  width:                       23px;
  height:                      21px;  
  background:                  url('../images/input_search_submit.png');
  cursor:                      pointer;
  border:                      0;  
}

input#search_submit:hover {
  background:                  url('../images/input_search_submit_hover.png');
}

div#main {
  width:                       928px;
  margin:                      0 auto;
}

div#footer {
  clear:                       both;
  width:                       100%;
  height:                      128px;
  margin:                      -128px auto 0px auto;
}

div#footer_top_holder { 
  height:                      58px;
  line-height:                 58px;
  width:                       100%;
  background:                  url('../images/footer_top.png') repeat-x;  
}

div#footer_top {
  width:                       928px;
  height:                      58px;
  margin:                      0 auto;
}

div#footer_top_left {
  float:                       left;
  width:                       424px;
  height:                      25px;
  padding:                     16px 20px 17px 20px;
  text-align:                  left;
}

div#footer_top_right {
  float:                       left;
  width:                       424px;
  height:                      32px;
  padding:                     13px 20px;
  text-align:                  right;
}

a.btn_payroll {
  display:                     block;
  width:                       64px;
  height:                      25px;
  background:                  url('../images/btn_payroll.png');
  text-decoration:             none;
} 

a.btn_payroll:hover {
  background:                  url('../images/btn_payroll_hover.png'); 
} 

ul#footerbuttons {
  width:                       226px;
  padding-left:                208px;
}

ul#footerbuttons li {
  float:                       left;
  display:                     block;
  width:                       32px;
  height:                      32px;
  list-style:                  none;
}

ul#footerbuttons li ul.balloon_holder {
  display:                     none;
  width:                       162px;
  height:                      62px;
  margin:                      -118px 0px 0px -134px;
  z-index:                     100;
}

ul#footerbuttons li:hover ul.balloon_holder {
  display:                     block;
}

li.divider {
  margin-left:                 56px;
}

div#footer_bottom_holder { 
  height:                      50px;
  line-height:                 50px;
  width:                       100%;
  background:                  url('../images/footer_bottom.png') repeat-x;  
}

div#footer_bottom {
  width:                       928px;
  height:                      50px;
  margin:                      0 auto;
}

div#footer_bottom_left, div#footer_bottom_right {
  float:                       left;
  width:                       424px;
  height:                      50px;
  padding:                     0px 20px;
}

div#footer_bottom_left {
  text-align:                  left;
  color:                       #E5E5E5;
}

div#footer_bottom_left a {
  font:                        normal 12px arial, sans-serif;
  color:                       #E5E5E5;
  text-decoration:             none;
}

div#footer_bottom_left a:hover {
  text-decoration:             underline;
}

div#footer_bottom_right {
  text-align:                  right;
}

div#footer_bottom_right img {
  vertical-align:              middle;
}

div#powered {
  width:											 888px;
	height:											 20px;
  margin:                      0 auto;
  padding:                     0px 20px;
	line-height:								 20px;
  color:                       #999999;
  font-size:                   11px;  
	text-align:									 right;
}

div#powered a {
  color:                       #999999;
  font-size:                   11px;
  text-decoration:             none;
}

div#powered a:hover {
  text-decoration:             underline;
}
/*# /TEMPLATE_FULLHEIGHT */
/*############################################################################*/
/*# SNIP_HOME */

div#home_left, div#home_right {
  width:                       464px;
  float:                       left;
}

div#home_video {
  width:                       464px;
  height:                      330px;
  background:                  url('../images/home_video.png');
}

div#home_news_top {
  width:                       464px;
  height:                      51px;
  background:                  url('../images/home_news_top.png');
}

div#home_news_content {
  width:                       404px;
  height:                      92px;
  padding:                     10px 30px 20px 30px;
  background:                  url('../images/home_news_content.png');  
}

ul.home_news li {
  line-height:                 16px;
  list-style-image:            url('../images/arrow_news.png');  
}

ul.home_news li a {
  font-size:                   12px;
  color:                       #666666;
  text-decoration:             none;
}

ul.home_news li a:hover {
  color:                       #B82228;
}

div#please_selectors {
  width:                       464px;
  height:                      152px;
}

a.please_ond {
  float:                       left;
  display:                     block;
  width:                       232px;
  height:                      152px;
  background:                  url('../images/please_ond.png');
  text-decoration:             none;
}

a.please_ond:hover {
  background:                  url('../images/please_ond_hover.png');
}

a.please_med {
  float:                       left;
  display:                     block;
  width:                       232px;
  height:                      152px;
  background:                  url('../images/please_med.png');
  text-decoration:             none;
}

a.please_med:hover {
  background:                  url('../images/please_med_hover.png');
}

div#home_welcome_top {
  width:                       404px;
  height:                      50px;
  padding:                     0px 30px;
  background:                  url('../images/home_welcome_top.png');
}

div#home_welcome_top h1 {
  font-family:                 trebuchet ms,sans-serif;
  font-weight:                 bold;
  font-size:                   16px;
}

div#home_welcome_content {
  width:                       404px;
  height:                      241px;
  padding:                     10px 30px 0px 30px;
  line-height:                 18px;
  background:                  url('../images/home_welcome_content.png');
}

div#home_welcome_bottom {
  width:                       406px;
  height:                      23px;
  padding:                     9px 29px 18px 29px;
  background:                  url('../images/home_welcome_bottom.png');
}

a.btn_offerte {
  float:                       left;
  display:                     block;
  width:                       105px;
  height:                      23px;
  background:                  url('../images/btn_offerte.png');
  text-decoration:             none;
}

a.btn_offerte:hover {
  background:                  url('../images/btn_offerte_hover.png');
}

a.btn_informatie {
  float:                       left;
  display:                     block;
  width:                       131px;
  height:                      23px;
  margin-left:                 31px;
  background:                  url('../images/btn_informatie.png');
  text-decoration:             none;
}

a.btn_informatie:hover {
  background:                  url('../images/btn_informatie_hover.png');
}

a.btn_contact {
  float:                       left;
  display:                     block;
  width:                       108px;
  height:                      23px;
  margin-left:                 31px;
  background:                  url('../images/btn_contact.png');
  text-decoration:             none;
}

a.btn_contact:hover {
  background:                  url('../images/btn_contact_hover.png');
}

/*# /SNIP_HOME */
/*############################################################################*/
/*# SNIP_TEXTPAGE */

div#main_left {
  float:                       left;
  width:                       696px;
}

div#flashheader {
  width:                       676px;
  height:                      159px;
  padding:                     10px 10px 0px 10px;
  z-index:                     0;
  background:                  url('../images/flashheader.png');
}

div#topmenu {
  width:                       636px;
  height:                      38px;
  padding:                     0px 30px;
  background:                  url('../images/bg_topmenu.png');
}

div#topmenu ul {
  margin:                      0;
  padding:                     0;  
}

div#topmenu ul li {
  float:                       left;
  list-style:                  none;
}

div#topmenu ul li a {
  display:                     block;
  height:                      14px;
  padding:                     12px 10px;
  font:                        normal 14px arial, sans-serif;
  color:                       #FFFFFF;
  text-decoration:             none;
}

div#topmenu ul li ul.submenu {
  position:                    absolute;
  margin-left:                 -9999px;
  width:                       129px;
  z-index:                     150;
} 

div#topmenu ul li.active a,
div#topmenu ul li a:hover {
  background:                  url('../images/topmenu_hover.png') repeat-x;
}

div#topmenu ul li:hover ul.submenu {
  margin-left:                 0px;
}

ul.subsubmenu {
  position:                    absolute;
  display:                     none;
  left:                        129px;
  top:                         5px;
  width:                       130px;
  background:                  url('../images/spacer.gif') repeat;
}

ul.submenu li:hover ul.subsubmenu {
  display:                     block;
}


div#topmenu li.submenu_top {
  width:                       129px;
  height:                      5px;
  line-height:                 1px;
  font-size:                   1px;
  background:                  url('../images/submenu_top.png') repeat-x;
} 

div#topmenu ul.submenu li {
  float:                       left;
}

div#topmenu ul.submenu li a,
div#topmenu ul.submenu li ul.subsubmenu li a {
  width:                       119px;
  height:                      12px;
  padding:                     2px 0px 6px 10px;
  font:                        normal 12px arial, sans-serif;  
  background:                  url('../images/li_submenu.png'); 
}

div#topmenu ul.submenu li.active a,
div#topmenu ul.submenu li ul.subsubmenu li.active a,
div#topmenu ul.submenu li a:hover,
div#topmenu ul.submenu li ul.subsubmenu li a:hover {
  background:                  url('../images/li_submenu_hover.png'); 
}

div#topmenu li.submenu_bottom,
div#topmenu li.subsubmenu_bottom {
  width:                       129px;
  height:                      3px;
  line-height:                 1px;
  font-size:                   1px;  
  background:                  url('../images/submenu_bottom.png') repeat-x;
} 

div#textcontent_top {
  width:                       696px;
  height:                      3px;
  line-height:                 1px;
  font-size:                   1px;
  background:                  url('../images/textcontent_top.png');
}

div#textcontent_content {
  position:                    relative;
  width:                       616px;
  min-height:                  438px;
  padding:                     10px 40px;
  background:                  url('../images/textcontent_content.png') repeat-y;
}  

span.pleasetext {
  font:                        bold 24px trebuchet ms, sans-serif;
  color:                       #034888;
}

span.pleasetext span {
  color:                       #B82228;
  font-style:                  italic;
}

span.introtext {
  font-weight:                 bold;
}

div#textcontent_bottom {
  width:                       618px;
  height:                      25px;
  padding:                     10px 40px 28px 38px;
  background:                  url('../images/textcontent_bottom.png');  
}

a.knowmore {
  float:                       left;
  display:                     block;
  width:                       105px;
  height:                      25px;
  background:                  url('../images/btn_knowmore.png');  
  text-decoration:             none;
}

a.knowmore:hover {
  background:                  url('../images/btn_knowmore_hover.png');  
}

div#breadcrumbs {
  float:                       right;
}

div#breadcrumbs_left {
  float:                       left;
  width:                       10px;
  height:                      21px;
  background:                  url('../images/breadcrumbs_left.png');
}

div#breadcrumbs_content {
  float:                       left;
  height:                      21px;
  line-height:                 21px;
  font-size:                   11px;
  color:                       #808080;
  background-color:            #F4F4F4;
}

div#breadcrumbs_content a {
  font-size:                   11px;
  color:                       #808080;
}

div#breadcrumbs_content img {
  vertical-align:              middle;
}

div#breadcrumbs_right {
  float:                       left;
  width:                       10px;
  height:                      21px;
  background:                  url('../images/breadcrumbs_right.png');
}

td.faqtitle {
  height:                      25px;
  line-height:                 25px;
  padding-left:                12px;
  font-size:                   12px;
  font-weight:                 bold;
  color:                       #666666;
}

td.faqtitle a {
  color:                       #666666;
  text-decoration:             none;
}

td.faqtitle a:hover {
  color:                       #034888;
}
  
td.faqtext {
  padding:                     0px 0px 20px 12px;
}

span.faq_balloon {
  display:                     block;
  width:                       11px;
  height:                      39px;
  padding:                     3px 11px 0px 12px;  
  font:                        bold 16px arial, sans-serif;
  color:                       #FFFFFF;
  background-image:            url('../images/faq_balloon.png');
  text-decoration:             none;
}

span.faq_bullet {
  display:                     block;
  width:                       11px;
  height:                      25px;
  padding:                     3px 10px 0px 13px;
  font:                        bold 16px arial, sans-serif;
  color:                       #FFFFFF;  
  background-image:            url('../images/faq_bullet.png');
  text-decoration:             none;
}

span.largebullet {
  padding:                     3px 15px 0 8px;
}

span.active_balloon {
  width:                       11px;
  height:                      39px;
  background-image:            url('../images/faq_balloon.png');
}

div#textcontent_date {
  position:                    absolute;
  left:                        557px;
}

form#personsearch {
  width:                       510px;
  height:                      21px;
  padding:                     40px 20px 10px 20px;
  background:                  url('../images/form_personsearch.png');
}

input.persons {
  float:                       left;
  width:                       467px;
  height:                      15px;
  padding:                     3px 10px 1px 10px;
  color:                       #808080;
  background:                  url('../images/input_persons.png');
  border:                      0;
}

input.searchpersons {
  float:                       left;
  width:                       23px;
  height:                      21px;
  background:                  url('../images/input_searchpersons.png');
  cursor:                      pointer;
  border:                      0;
}

input.searchpersons:hover {
  background:                  url('../images/input_searchpersons_hover.png');
}

ul.employees {
  margin:                      0px;
  padding:                     0px;
  clear:                       both;
}

ul.employees li {
  float:                       left;
  width:                       140px;
  height:                      160px;
  list-style:                  none;
  margin:                      0px;
  padding:                     0px;
  cursor:                      pointer;
}

ul.employees li:hover ul {
  /*display:                     block;*/
}

ul.employees li ul {
  position:                    relative;
  display:                     none;
  z-index:                     100;
  top:                         -170px;
  left:                        112px;
}

ul.employees li.last_empl ul {
  top:                         -170px;
  left:                        -308px;
}

span.mask_employee {
  position:                    absolute;
  display:                     block;
  width:                       140px;
  height:                      160px;  
  background:                  url('../images/mask_employee.png');
}

span.employee {
  display:                     block;
  width:                       140px;
  height:                      160px;
  padding:                     10px 0 0 10px;
  overflow:                    hidden;
}

span.employees_desc_top {
  display:                     block;
  width:                       220px;
  height:                      13px;
  padding:                     18px 30px 8px 30px;
  font:                        bold 14px arial, sans-serif;
  color:                       #034888;
  background:                  url('../images/employees_desc_top.png');
}

span.employees_desc_content {
  display:                     block;
  width:                       224px;
  height:                      96px;
  padding:                     12px 28px;
  background:                  url('../images/employees_desc_content.png');
  overflow:                    hidden;
}

span.employee_tel,
span.employee_mobile,
span.employee_fax,
span.employee_email {
  display:                     inline-block;
  width:                       28px;
}

span.employee_close {
  position:                    absolute;
  top:                         15px;
  right:                       -150px;
  display:                     block;
  width:                       22px;
  height:                      17px;
  background-image:            url('../images/btn_employ_close.png'); 
}

span.employee_close:hover {
  background-image:            url('../images/btn_employ_close_hover.png'); 
}

/*# /SNIP_TEXTPAGE */
/*############################################################################*/
/*# SNIP_SIDEBAR */

div#main_right {
  float:                       left;
  width:                       232px;
}

div#choosebox {
  width:                       198px;
  height:                      146px;
  padding:                     18px 15px 32px 16px;
  background:                  url('../images/choosebox.png');
}

a.btn_entepr {
  display:                     block;
  width:                       201px;
  height:                      72px;
  background:                  url('../images/btn_entepr.png');
  text-decoration:             none;
}

a.btn_entepr:hover {
  background:                  url('../images/btn_entepr_hover.png');
}

a.btn_entepr_active {
  display:                     block;
  width:                       244px;
  height:                      72px;
  margin-left:                 -43px;
  background:                  url('../images/btn_entepr_active.png');
  text-decoration:             none;
  z-index:                     150;
}

a.btn_entepr_active:hover {
background:                    url('../images/btn_entepr_active_hover.png');
}

a.btn_employ {
  display:                     block;
  width:                       201px;
  height:                      72px;
  background:                  url('../images/btn_employ.png');
  text-decoration:             none;
}

a.btn_employ:hover {
  background:                  url('../images/btn_employ_hover.png');
}

a.btn_employ_active {
  display:                     block;
  width:                       244px;
  height:                      74px;
  margin-left:                 -43px;
  background:                  url('../images/btn_employ_active.png');
  text-decoration:             none;
  z-index:                     150;
}

a.btn_employ_active:hover {
  background:                  url('../images/btn_employ_active_hover.png');
}

div#contactbox {
  width:                       201px;
  height:                      157px;
  padding:                     18px 15px 14px 16px;
  margin-top:                  20px;
  background:                  url('../images/contactbox.png');
}

a.btn_ct_offerte {
  display:                     block;
  width:                       199px;
  height:                      51px;
  margin-bottom:               2px;
  background:                  url('../images/btn_ct_offerte.png');
  text-decoration:             none;
}

a.btn_ct_offerte:hover {
  background:                  url('../images/btn_ct_offerte_hover.png');
}

a.btn_ct_informatie {
  display:                     block;
  width:                       199px;
  height:                      52px;
  margin-bottom:               2px;
  background:                  url('../images/btn_ct_informatie.png');
  text-decoration:             none;
}

a.btn_ct_informatie:hover {
  background:                  url('../images/btn_ct_informatie_hover.png');
}

a.btn_ct_contact {
  display:                     block;
  width:                       199px;
  height:                      51px;
  background:                  url('../images/btn_ct_contact.png');
  text-decoration:             none;
}

a.btn_ct_contact:hover {
  background:                  url('../images/btn_ct_contact_hover.png');
}

a.btn_payrollcheck {
  display:                     block;
  width:                       232px;
  height:                      160px;
  background:                  url('../images/btn_payrollcheck.png');
  text-decoration:             none;
}

a.btn_payrollcheck:hover {
  background:                  url('../images/btn_payrollcheck_hover.png');
}

div#sidebar_textbox_top {
  width:                       172px;
  height:                      14px;
  padding:                     22px 30px 14px 30px;
  font:                        bold 14px arial, sans-serif;
  color:                       #034888;
  background:                  url('../images/sidebar_textbox_top.png');
}

div#sidebar_textbox_content {
  width:                       212px;
  padding:                     0px 10px;
  background:                  url('../images/sidebar_textbox_content.png') repeat-y;
}

div#sidebar_textbox_text {
  width:                       174px;
  min-height:                  80px;
  padding:                     14px 19px 0px 19px;
  background:                  #EEEEED url('../images/sidebar_textbox_text.png') no-repeat left bottom;
}

div#sidebar_textbox_bottom {
  width:                       232px;
  height:                      26px;
  background:                  url('../images/sidebar_textbox_bottom.png');
}

a.sidebar_video {
  text-decoration:             none;
}

div#contactbox_small {
  width:                       199px;
  height:                      51px;
  padding:                     18px 17px 14px 16px;
  margin-top:                  20px;
  background:                  url('../images/contactbox_small.png');
}

a.btn_cts_contact {
  display:                     block;
  width:                       199px;
  height:                      51px;
  background:                  url('../images/btn_cts_contact.png');
  text-decoration:             none;
}
 
a.btn_cts_contact:hover {
  background:                  url('../images/btn_cts_contact_hover.png');
}

div#profit {
  width:                       222px;
  height:                      150px;
  padding:                     50px 0 0 10px;
  background:                  url('../images/profit.png');
}

a.btn_wkpool {
  display:                     block;
  width:                       232px;
  height:                      200px;
  background:                  url('../images/btn_wkpool.png');
  text-decoration:             none;
  clear:                       both;
}

a.btn_wkpool:hover {
  background:                  url('../images/btn_wkpool_hover.png');
}

  
/*# /SNIP_SIDEBAR */
/*############################################################################*/
/*# SNIP_NEWS */

td.newsdate {
  width:                       100px;
  height:                      42px;
  line-height:                 42px;
  text-align:                  center;
  border-top:                  1px solid #C1C1C1;
}

td.newstitle {
  width:                       446px;
  height:                      42px;
  line-height:                 42px;
  font-size:                   13px;
  font-weight:                 bold;
  color:                       #034888;
  border-top:                  1px solid #C1C1C1;
}
td.archivetitle {
  color:                       #B82228;
}

td.morenews {
  padding-top:  10px;
  border-top:                  1px solid #C1C1C1;
}

td.newsarchive {
  width:                       100px;
  height:                      42px;
  line-height:                 42px;
  padding-top:                 3px;
  text-align:                  center;
  border-top:                  1px solid #C1C1C1;
}


a.btn_morenews {
  display:                     block;
  width:                       70px;
  height:                      25px;
  background:                  url('../images/btn_morenews.png');
  text-decoration:             none;
}

a.btn_morenews:hover {
  background:                  url('../images/btn_morenews_hover.png');
}

a.btn_newsarchive {
  display:                     block;
  width:                       90px;
  height:                      31px;
  padding-top:                 8px;
  text-align:                  center;
  font:                        bold 16px arial, sans-serif;
  color:                       #FFFFFF;
  background:                  url('../images/btn_newsarchive.png');
  text-decoration:             none;
}

a.btn_newsarchive:hover {
  background:                  url('../images/btn_newsarchive_hover.png');
}

td.newstablebottom {
  border-bottom:               1px solid #C1C1C1;
}
/*############################################################################*/
/*# Form CSS */

fieldset {
  border:                      0px;                                                 
}

xmp {
  font-size:                   18px;
}

label.before {
  float:                       left;
  clear:                       left;
  width:                       250px;
  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:                       332px;
  height:                      18px;
  padding:                     1px;
  font:                        normal 12px verdana, sans-serif;
  background-color:            #FFFFFF;
  border:                      1px solid #666666;
  cursor:                      text;
  vertical-align:              middle;
}

input.file {
  width:                       224px;
  height:                      22px;
  font:                        normal 12px verdana, sans-serif;
  background-color:            #FFFFFF;
  border:                      1px solid #666666;
  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:                       336px;
  height:                      18px;
  margin:                      1px 0px;
  font:                        normal 12px verdana, sans-serif;
  border:                      1px solid #666666;
  cursor:                      pointer;
}

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

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:                       585px;
  height:                      22px;
  line-height:                 22px;
}

div.fielderror, div.counter {
  color:                       #FF0000;
  margin-left:                 250px;
  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#housenr {
  width:                       60px;
}

input#zip, input#number {
  width:                       80px;
}

input#city, input#street {
  width:                       244px;
}

input#persontotal {
  width:                       80px;
}

div#captcha1 {
  float:                       left;
  padding-left:                150px;
}

div#captcha2 {
  float:                       left;
  padding-left:                32px;
  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, input.submitbutton {
  float:                       right;
  width:                       80px;
  height:                      25px;
  background:                  url('../images/btn_send.png');
  cursor:                      pointer;
  border:                      0;
}

input#submit:hover {
  background:                  url('../images/btn_send_hover.png');
}

div#requiredtext {
  float:                       left;
}

select#aanhef {
  width:                       84px;
  margin-right:                0px;
}

input#contactname {
  width:                       244px;
}

select#hours {
  width:                       220px;
}

select#reservations {
  width:                       586px;
}

div#street_error,
div#city_error {
  width:                       244px;
}

div#number_error,
div#zip_error {
  width:                       80px;
}

div#subscribe_error {
	color: 											 red;
}

span.small {
  display:                     inline-block;
  font-size:                   10px;
  padding:                     0px 0px 10px 20px;
}

span.inputholder {
  display:                     inline-block;
  width:                       20px;
}
/*# Form CSS */
/*# /SNIP_NEWS */
/*############################################################################*/
/*# SNIP_QUICKSCAN_INTRO */

div.quickscan_holder {
  width:                       676px;
  height:                      316px;
  padding:                     10px 10px 0px 10px;
  overflow:                    hidden;
  background:                  url('../images/quickscan_bg.png') no-repeat left top;
  z-index:                     0;
}

div.quickscan_intro {
  width:                       676px;
  height:                      316px;
}
div.quickscanintro_content {
  position:                    relative;
  float:                       left;
  width:                       313px;
  height:                      290px;
  padding:                     26px 0px 0px 25px;
}
div.quickscanintro_photo {
  float:                       left;
  width:                       338px;
  height:                      316px;
}

a.quickscan_startbtn, a.quickscan_startbtn:hover,
input.quickscan_startbtn, input.quickscan_startbtn:hover {
  position:                    absolute;
  top:                         195px;
  left:                        25px;
  display:                     block;
  width:                       353px;
  height:                      96px;
  background:                  url('../images/quickscan_start_bg.png') no-repeat left top;
}
a.quickscan_startbtn:hover,
input.quickscan_startbtn:hover {
  background:                  url('../images/quickscan_start_over.png') no-repeat left top;
}

div.quickscan_progress_holder {
  width:                       676px;
  height:                      69px;
  padding:                     0px 10px 10px 10px;
  background:                  url('../images/quickscan_progress_bg.png') no-repeat left top;
}

div.quickscan_progress {
  float:                       left;
  width:                       396px;
  height:                      47px;
  padding:                     22px 0px 0px 25px;
}
img.quickscan_bullit {
  float:                       left;
  width:                       26px;
  height:                      26px;
}

div.quickscan_stepbtn {
  float:                       left;
  width:                       255px;
  height:                      54px;
  padding:                     15px 0px 0px 0px;
}

div.quickscan_stepbtn input, 
div.quickscan_btn {
  float:                       left;
  width:                       130px;
  height:                      39px;
  background:                  url('../images/quickscan_next_bg.png') no-repeat left top;
  cursor:                      pointer;
}
div.quickscan_stepbtn input:hover, 
div.quickscan_btn:hover {
  background:                  url('../images/quickscan_next_over.png') no-repeat left top;
}

a.prev_btn, a.prev_btn:hover,
span.prev_dis {
  float:                       left;
  display:                     block;
  width:                       110px;
  height:                      39px;
  background:                  url('../images/quickscan_prev_bg.png') no-repeat left top;
}
a.prev_btn:hover {
  background:                  url('../images/quickscan_prev_over.png') no-repeat left top;
}

span.prev_dis { 
  background:                  url('../images/quickscan_prev_disabled.png') no-repeat left top;
}
div.quickscan_stepbtn  div img {
  cursor:                      pointer;
}

/*# /SNIP_QUICKSCAN_INTRO */
/*############################################################################*/
/*# SNIP_QUICKSCAN_QUEST */

div.quickscan_quest_holder {
  width:                         618px;
  height:                        299px;
  padding:                       17px 29px 0px 29px;
}

span.quickscan_title {
  display:                       block;
  height:                        37px;
  font-family:                   Arial;
  font-size:                     24px;
  line-height:                   37px;
  color:                         #034888;
}
span.quickscan_quest {
  display:                       block;
  width:                         618px;
  padding:                       10px 0px;
  font-family:                   Arial;
  font-size:                     14px;
  font-weight:                   bold;
  line-height:                   28px;
  color:                         #B82228;
}

ul.quickscan_answer_holder {
  width:                         618px;
  padding:                       15px 0px 0px 0px;
  margin:                        0;
}
ul.quickscan_answer_holder li {
  height:                        36px;
  list-style:                    none;
}
ul.quickscan_answer_holder li select {
  width:                         240px;
  border:                        solid 1px #A9A9A9;
}
input.quickscan_radio {
  margin-top:                    11px;
  vertical-align:                top;
}
label.quickscan_answer {
  display:                       inline-block;
  height:                        36px;
  padding-left:                  20px;
  font-family:                   Arial;
  font-size:                     14px;
  font-weight:                   bold;
  line-height:                   36px;
  text-transform:                lowercase;
}

/*# /SNIP_QUICKSCAN_QUEST */
/*############################################################################*/
/*# SNIP_QUICKSCAN_RESULT */

div.quickscan_quest_result {
  float:                        left;
  width:                        309px;
  height:                       299px;
  padding:                      17px 0px 0px 29px;
}
span.quickscan_result_v2_content {
  display:                      inline-block;
  padding:                      12px 20px 10px 0px;
  font-size:                    14px;
  font-family:                  Arial;
  font-weight:                  bold;
  line-height:                  28px;
  text-align:                   justify;
}
span.quickscan_info {
  display:                      block;
  width:                        270px;
  padding-top:                  6px;
  font:                         normal 10px Verdana;
  line-height:                  16px;
}

div.quickscan_graph {
  float:                        left;
  width:                        338px;
  height:                       316px;
}

table.quickscan_score {
  display:                      none;
  width:                        338px;
  margin-top:                   59px;
}
table.quickscan_score td {
  width:                        169px;
  height:                       40px;
  font-size:                    14px;
  font-family:                  Arial;
  font-weight:                  bold;
  vertical-align:               middle;
}
table.quickscan_score td.score_prec {
  font-size:                    24px;
  font-family:                  Arial;
  font-weight:                  bold;
  line-height:                  26px;
  color:                        #034888;
}

div.print_btn {
  margin-left:                  20px;
}

/*# /SNIP_QUICKSCAN_RESULT */
/*############################################################################*/

/*# EDITOR CSS */
.contentblock { /* class for editor body */
  background:                  none;
}
/*# /EDITOR CSS */