/* opmaak van de site */

html, body {
  height: 100%; /* Required */
}

body, td, table
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	background: url('/siteimg/backg.jpg');
	color: #273691;
	line-height: 1.7em;
}

div#verhuizing
{
	position: absolute;
	left: 272px;
	top: 26px;
	width: 400px;
}

div#vr_error, div#ma_error
{
	color: red;
}

p
{
 margin: 0px 0px 4px 0px;
}

a
{
 color: #273691;
}

a:visited
{
 color: #273691;
}

.centered
{
 margin-left: auto;
 margin-right: auto;
}

div.header
{
 width: 810px;
 left: 8px;
 background: url('/siteimg/top-balk.jpg') repeat-x;
 height: 19px;
 text-align: right;
 font: bold 8pt Arial, Helvetica, 'Sans Serif';
 color: #FFFFFF;
 padding-right: 30px;
 padding-top: 3px;
}

div.header a
{
 color: #FFFFFF;
 text-decoration: none;
}

div.header a:visited
{
 color: #FFFFFF;
 text-decoration: none;
}

div.header-logo
{
 height: 141px;
 width: 235px;
 margin-left: 28px;
 margin-top: 21px;
}

div#nieuws
{
	position: absolute;
	width: 300px;
	height: 141px;
	top: 34px;
	left: 308px;
}

div.waterline
{
 background: url('/siteimg/waterline.png');
 height: 6px;
 width: 580px;
 margin-left: 8px;
}

div.mainmenu
{
 display: block;
 height: 20px;
 margin-bottom: 30px;
}

div.klanten_aanbiedingen
{
 display: block;
 position: absolute;
 top: 315px;
 right: 10px;
 text-align: center;
}

div.klanten_aanbiedingen img
{
 margin-left: auto;
 margin-right: auto;
 
}

div.mainmenu ul
{
 list-style: none;
 float: left;
 margin: 10px 0px 0px 20px;
 padding: 0px;
 font-size: 11pt;
}

div.mainmenu ul li
{
 border-left: 1px solid #273691;
 position: relative;
 display: inline;
 float: left;
 text-align: center;
 padding-left: 20px;
 padding-right: 20px;
}

div.mainmenu ul#servicepagina
{
 list-style: none;
 float: left;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 font-size: 11pt;
}

div.mainmenu ul li:first-child
{
 border: none;
}

div.mainmenu ul#servicepagina li:first-child
{
 border-left: 1px solid #273691;
}

div.mainmenu ul li a.active
{
 color: #b20838;
}

div.mainmenu ul li a
{
 text-decoration: none;
 color: #273691;
 font-weight: bold;
}

div.submenu ul
{
 list-style: disc inside;
 float: left;
 padding: 0px;
 margin: 0px;
 margin-left: 10px;
 color: #273691;
}

div.submenu ul li
{
 text-align: left;
 margin-bottom: 20px;
}

div.submenu ul li a.active
{
 color: #B20436;
}

div.submenu ul li a
{
 text-decoration: none;
 color: #273691;
 font-weight: bold;
}

div.container
{
 width: 856px;
 position: relative;
 min-height: 100%; /* For Modern Browsers */
 height: auto !important; /* For Modern Browsers */
 height: 100%; /* For IE */
 background: no-repeat right -2px;
}

div.submenu, div.left
{

 display: block;
 width: 192px;
 margin-left: 8px;
 margin-top: 0px;
 float: left;
}

div.left img
{
 margin: 14px 0px 0px 0px;
 border: 0px;
}

div.content
{
 margin-left: 8px;
 margin-top: 0px;
 width: 400px;
 padding-left: 220px;
 padding-bottom: 60px;
 min-height: 400px;
}

div.contenthome
{
 margin-left: 220px;
 margin-top: 0px;
 width: 400px;
 padding-bottom: 60px;
}

div.content div.floating, div.contenthome div.floating
{
 position: fixed;
 bottom: 32px;
 margin-left: 480px;
 line-height: 16px;
}

div.border-right, div.border-left
{
 top: 0px;
 width: 8px;
 position: absolute;
 bottom: 0px;
}

div.border-left
{
 background: url('/siteimg/border-left.jpg') repeat-y;
 left: 0px;
 float: left;
}

div.border-right
{
 background: url('/siteimg/border-right.jpg');
 right: 0px;
 float: right;
}

div.footer
{
 bottom: 0px;
 height: 44px;
 padding-top: 7px;
 background: url('/siteimg/top-balk.jpg') 0px 30px repeat-x;
 position: absolute;
 width: 840px;
 left: 8px;
 font: 8pt Arial, Helvetica, 'Sans Serif';
 color: #FFFFFF;
 text-align: center;
}

div#actielink a
{
	color: #ffffff;
	background-color: #B00633;
	font-weight: bold;
}

div.footer div.column
{
 float: left;
 height: 100%;
 width: 14.28%;
 text-align: center;
}

div.footer div.bold
{
 font-weight: bold;
}

div.footer a
{
 color: #FFFFFF;
}

.red, .red a
{
 color: #b20838;
}

h1#flashTitle
{
 margin: 0px 0px 20px 0px;
}

div.header1
{
 background-image: url('/siteimg/header-right1.png');
}

div.header2
{
 background-image: url('/siteimg/header-right2.png');
}

div.header3
{
 background-image: url('/siteimg/header-right3.png');
}

div.header4
{
 background-image: url('/siteimg/header-right4.png');
}

div.header5
{
 background-image: url('/siteimg/header-right5.png');
}

div.header6
{
 background-image: url('/siteimg/header-right6.png');
}

div.header7
{
 background-image: url('/siteimg/header-right7.png');
}

div.header8
{
 background-image: url('/siteimg/header-right8.png');
}


/*
 * Bestelformulier
 */

fieldset#bestelformulier
{
 width: 420px;
}
 
fieldset#bestelformulier table
{
 border-collapse: collapse;
}
 
fieldset#bestelformulier table th
{
 vertical-align: top;
 border: 1px solid #273691;
}

fieldset#bestelformulier table th span.small
{
 display: block;
 font-size: 8pt;
 font-weight: normal;
}

fieldset#bestelformulier table td
{
 text-align: center;
 border: 1px solid #273691;
 padding: 2px;
 width: 100px;
}

fieldset#bestelformulier table td.leftside
{
 text-align: left;
}

fieldset#bestelformulier table td input
{
 width: 50px;
 border-width: thin;
}

#customers
{
 display: none;
}

#nonCustomers
{
 display: none;
}

#servicepage_contact
{
 display: none;
}

#servicepage_options
{
 display: none;
}

.error
{
 color: #FF0000;
}

#pakbon
{
 display: none;
}
