/*	WWW.EASYMOVING.NL
	STYLESHEET */
body, html {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

a {
	color: #251fa5;
	text-decoration: none;
}

a:hover {
	color: #251fa5;
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	color: #0a61b3;
	font-weight: bold;	
}

h2 {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;	
}

h3 {
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	color: #000000;
	font-weight: bold;	
}

.hr {
  position: relative;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  height: 1px;
  background: url(../images/hrbg.gif);
  background-repeat: repeat-x;
  background: position: top left;
}
.hr hr {
  display: none;
}

ul {
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
	
}

ul.checklist {
	margin: 0px;
	padding: 10px 10px 10px 30px;
	border: none;
	background: none;
}

ul.checklist li {
	margin: 0px 0px 3px 0px;
	list-style-image: url(../images/icons/check.gif);	
}

#voorwaarden {
	margin: 0px;
	padding: 10px;
	border: none;
	background: none;
	font-size: 11px;
	line-height: 16px;
}

#voorwaarden li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#voorwaarden ul {
	margin: 0px 0px 5px 0px;
	border: none;
	background: none;
}

/*
	LAYOUT
*/
	
div#container {
	position: relative;
	margin: auto;
	padding: 0px;
	width: 770px;
}

div#header {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 135px;
}

div#header #logo {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 160px;
	height: 110px;
}

div#header #email {
	position: absolute;
	top: 120px;
	left: 4px;
	width: 146px;
	height: 15px;
	font-size: 9px;
}

div#header #reservation {
	position: absolute;
	top: 20px;
	left: 178px;
	width: 599px;
	height: 17px;
	font-size: 12px;
}
div#header #reservation .lightgray {
	color: #999999;
	font-size: 9px;
}

div#header #senginetxt {
	position: absolute;
	top: 43px;
	left: 175px;
	padding: 10px 12px 12px 12px;
	width: 575px;
	height: 45px;
	background: #F8F8F8;
	border: solid 1px #E3DFDF;
	font-size: 11px;
	line-height: 15px;
}
div#header #language {
	position: absolute;
	top: 118px;
	left: 175px;
	padding: 0px 12px 12px 12px;
	width: 575px;
	height: 10px;
	font-size: 11px;
	text-align: right;
}

div#mainnavigation {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	width: 100%;
	height: 21px;
}

div#mainnavigation .navitem,
div#footer #navbottom .navitem {
	position: relative;
	margin: 0px;
	padding: 0px 7px;
	float: left;
}
div#mainnavigation .sep,
div#footer #navbottom .sep {
	position: relative;
	margin: -2px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #CCC;
	float: left;
}
div#mainnavigation .navitemlast,
div#footer #navbottom .navitemlast {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
div#mainnavigation .navitem,
div#mainnavigation .navitemlast,
div#footer #navbottom .navitem,
div#footer #navbottom .navitemlast {
	font-size: 11px;
	color: #E3DFDF;
	text-decoration: none;
	font-weight: normal;
}
div#mainnavigation .navitem a,
div#mainnavigation .navitemlast a,
div#footer #navbottom .navitemlast a,
div#footer #navbottom .navitem a {
	font-size: 11px;
	color: #251fa5;
	text-decoration: none;
	font-weight: bold;
}
div#mainnavigation .navitem a:hover,
div#mainnavigation .navitemlast a:hover,
div#footer #navbottom .navitemlast a:hover,
div#footer #navbottom .navitem a:hover {
	font-size: 11px;
	color: #251fa5;
	text-decoration: underline;
	font-weight: bold;
}
div#mainnavigation .navitemsel,
div#footer #navbottom .navitemsel {
	position: relative;
	margin: 0px;
	padding: 0px 7px;
	height: 21px;
	float: left;
}
div#mainnavigation .navitemlastsel,
div#footer #navbottom .navitemlastsel {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 21px;
	float: left;
}
div#mainnavigation .navitemsel,
div#mainnavigation .navitemlastsel,
div#footer #navbottom .navitemlastsel,
div#footer #navbottom .navitemsel {
	font-size: 11px;
	color: #999933;
	text-decoration: none;
}	

div#actionbanner {
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 770px;
	height: 70px;
}

div#topbanner {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 768px;
	height: 150px;
	background: url(../images/bg_topbanner.gif);
	border: 1px solid #E3DFDF;
}

div#topbanner #photo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 199px;
	height: 150px;
}

div#topbanner #quote {
	position: absolute;
	top: 15px;
	left: 212px;
	width: 474px;
	height: 55px;
}

div#topbanner #text {
	position: absolute;
	top: 77px;
	left: 212px;
	/* width: 323px; */
	width: 350px;
	height: 77px;
	font-size: 12px;
	line-height: 16px;
}

div#maincontent {
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 100%;
	_height: 1%;
	overflow: auto;
}

div#extralinks {
	position: relative;
	margin: 0px 0px 20px 0px;
	padding: 0px; 
	width: 100%;
}


div#tellafriend {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 768px;
	height: 104px;
	border: 1px solid #E5E1E1;	
	background: #F8F8F8;
}

div#tellafriend form {
	position: relative;
	margin: 7px 14px 0px 14px;
	padding: 0px;
	height: 101px;
	font-size: 11px;
}

div#tellafriend form #owndata {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 25px;
	left: 0px;
	border: none;
	height: 27px;
}

div#tellafriend form #contactdata {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 63px;
	left: 0px;
	border: none;
	height: 27px;
}

div#tellafriend form #button {
	position: absolute;
	top: 54px;
	right: 0px;
	border: none;
	width: 140px;
	height: 25px;
	text-align: right;
}

div#tellafriend form #owndata label,
div#tellafriend form #contactdata label {
	position: relative;
	margin: 12px 5px 0px 0px;
	padding: 0px;
	width: 110px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	text-align: left;
}

div#tellafriend form #owndata input,
div#tellafriend form #contactdata input {
	position: relative;
	margin: 9px 20px 0px 0px;
	padding: 1px 0px 0px 3px;
	width: 175px;
	height: 17px;
	border: 1px solid #7E9DB9;
	background: url(../images/inputbg.gif);
	font-size: 11px;
	float: left;
}

div#tellafriend form .hr {
	left: 0px;
	top: 27px;
	width: 610px;	
}

div#zakelijk {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 768px;
	height: 100px;
	border: 1px solid #E5E1E1;	
	background: #F8F8F8;
}

div#zakelijk div {
	position: relative;
	margin: 7px 14px 0px 14px;
	padding: 0px;
	height: 80px;
	font-size: 11px;
}


div#senginetxtbottom {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 7px 14px 7px 14px;
	width: 740px;
	height: 55px;
	font-size: 13px;
	line-height: 16px;
}

div#footer {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 105px;
}

div#footer #ftop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 15px;
	font-size: 12px;
	text-align: center;
}
div#footer #ftop .lightgray {
	color: #999999;
	font-size: 9px;
}

div#footer #navbottom {
	position: absolute;
	top: 20px;
	left: 0px;
	padding: 6px 0px 0px 0px;
	width: 100%;
	height: 19px;
	border-top: 1px solid #E3DFDF;
	border-bottom: 1px solid #E3DFDF;
}

div#footer #fbottom {
	position: absolute;
	top: 55px;
	left: 4px;
	padding: 0px 0px 20px 0px;
	width: 100%;
	font-size: 11px;
	color: #999999;
}

div#maintoptxt {
	position: relative;
	margin: 10px 0px 0px 0px;
	width: 545px;
	height: 96px;
	padding: 7px 0px 0px 14px;
	font-size: 12px;
	line-height: 16px;
}

div#mainleft {
	position: relative;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	width: 475px;
	_height: 1%;
	overflow: auto;
	float: left;
	vertical-align: top;
}

div#mainright {
	position: relative;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 285px;
	_height: 1%;
	overflow: auto;
	float: left;
}

div#mainright2 {
	position: relative;
	margin: 180px 0px 0px 0px;
	padding: 0px;
	width: 285px;
	_height: 1%;
	overflow: auto;
	float: left;
}
div#movebox {
	position: relative;
	margin: 10px 0px 20px 0px;
	width: 283px;
	height: 184px;
	border: 1px solid #CCCCCC;	
}
div#payment {
	position: relative;
	margin: 10px 0px 20px 0px;
	width: 283px;
	height: 184px;
	border: 1px solid #CCCCCC;	
}
div#inpaktips {
	position: relative;
	margin: 10px 0px 20px 0px;
	width: 283px;
	height: 168px;
	border: 1px solid #CCCCCC;	
}
div#animatie {
	position: relative;
	margin: 10px 0px 20px 0px;
	width: 285px;
	height: 270px;
}
div#easybox {
	position: relative;
	margin: 20px 0px 20px 0px;
	width: 283px;
	height: 550px;
	border: 1px solid #CCCCCC;	
}
div#directwonen {
	position: relative;
	margin: 10px 0px 0px 0px;
	width: 283px;
	height: 168px;
	border: 1px solid #CCCCCC;	
}
div#movebox #title, div#inpaktips #title, div#easybox #title, div#directwonen #title {
	position: absolute;
	top: 10px;
	left: 12px;
	width: 258px;
	height: 25px;
}
div#movebox #txt, div#inpaktips #txt, div#easybox #txt {
	position: absolute;
	top: 45px;
	left: 12px;
	width: 245px;
	font-size: 12px;
	line-height: 16px;
}
div#payment #txt {
	position: absolute;
	top: 12px;
	left: 12px;
	width: 245px;
	font-size: 12px;
	line-height: 16px;
}
div#payment #logo {
	position: absolute;
	top: 70px;
	left: 20px;
	width: 245px;
	font-size: 12px;
	line-height: 16px;
	text-align:center;
}
div#directwonen #txt {
	position: absolute;
	top: 55px;
	left: 12px;
	width: 258px;
	font-size: 12px;
	line-height: 16px;
}
.tablehead {
	position: relative;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 451px;
	height: 22px;
	/* border-top: 1px solid #999999; */
	border-bottom: 1px solid #999999;
	background: #E3DFDF;
}

.tablehead .head_col1 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 4px 0px 0px 3px;
	width: 218px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
}

.tablehead .head_col1-2 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 4px 0px 0px 3px;
	width: 198px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
}
.tablehead .head_col2 {
	position: absolute;
	top: 0px;
	left: 224px;
	padding: 4px 0px 0px 0px;
	width: 60px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}

.tablehead .head_col2-2 {
	position: absolute;
	top: 0px;
	left: 204px;
	padding: 4px 0px 0px 0px;
	width: 80px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}
.tablehead .head_col3 {
	position: absolute;
	top: 0px;
	left: 287px;
	padding: 4px 0px 0px 0px;
	width: 65px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}

.tablehead .head_col3-2 {
	position: absolute;
	top: 0px;
	left: 287px;
	padding: 4px 0px 0px 0px;
	width: 80px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}
.tablehead .head_col3-3 {
	position: absolute;
	top: 0px;
	left: 287px;
	padding: 4px 0px 0px 0px;
	width: 162px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}
.tablehead .head_col4 {
	position: absolute;
	top: 0px;
	left: 355px;
	padding: 4px 0px 0px 0px;
	width: 94px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}

.tablehead .head_col4-2 {
	position: absolute;
	top: 0px;
	left: 370px;
	padding: 4px 0px 0px 0px;
	width: 79px;
	height: 18px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #EEEEEE;
	font-size: 11px;
	text-align: center;
}

.tablerow {
	position: relative;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 451px;
	height: 37px;
	border-bottom: 1px solid #E3DFDF;
	/* background: #E3DFDF; */
}
.tablebottom {
	position: relative;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 451px;
	height: 37px;
	border-top: 1px solid #E3DFDF;
	background: #EEEEEE;
}

.tablerow .row_col1 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 3px;
	width: 218px;
	height: 37px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
}
.tablerow .row_col1-2 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px 0px 0px 3px;
	width: 198px;
	height: 27px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
}
.tablerow .row_col2 {
	position: absolute;
	top: 0px;
	left: 224px;
	padding: 11px 0px 0px 0px;
	width: 60px;
	height: 26px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.tablerow .row_col2-2 {
	position: absolute;
	top: 0px;
	left: 204px;
	padding: 11px 0px 0px 0px;
	width: 80px;
	height: 26px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
.tablerow .row_col3 {
	position: absolute;
	top: 0px;
	left: 287px;
	padding: 11px 0px 0px 0px;
	width: 65px;
	height: 26px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
}

.tablerow .row_col3-2 {
	position: absolute;
	top: 0px;
	left: 287px;
	padding: 11px 0px 0px 0px;
	width: 80px;
	height: 26px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
.tablerow .row_col4 {
	position: absolute;
	top: 0px;
	left: 355px;
	padding: 9px 0px 0px 0px;
	width: 94px;
	height: 28px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	text-align: center;
}
.tablerow .row_col4-2 {
	position: absolute;
	top: 0px;
	left: 370px;
	padding: 9px 0px 0px 0px;
	width: 79px;
	height: 28px;
	border-left: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	background: #FFFFFF;
	text-align: center;
}
div#btwmsg {
	position: relative;
	margin: 3px 0px 20px 12px;
	padding: 0px;
	font-size: 10px;
}

div#map {
	position: absolute;
	top: 220px;
	left: 485px;
	width: 257px;
	height: 300px;
	z-index: 2;
}

div#map #maptxt {
	position: absolute;
	top: 260px;
	left: 0px;
	width: 255px;
	height: 0px;
	vertical-align: top;
	font-size: 11px;
}

#contact #error_msg {
	position: relative;
	margin: 10px 0px 10px 0px;
	padding: 3px;
	color: #FFFFFF;
	background: #FF0000;
	font-weight: bold;
}

#tellafriend #error_msg {
	position: relative;
	margin: 10px auto 10px auto;
	padding: 3px;
	width: 80%;
	color: #FFFFFF;
	background: #FF0000;
	font-weight: bold;
	text-align: center;
	display: block;
}

#advieswijzer01 fieldset {
	position: relative;
	margin: 10px 0px 10px 0px;
	border: none;	
}
#contact {
	width: 360px;
}
#reserveren01 fieldset,
#contact fieldset {
	position: relative;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: none;
}
#advieswijzer01 #persdata label,
#reserveren01 #persdata label,
#reserveren01 #oldaddress label,
#reserveren01 #newaddress label,
#reserveren01 #date1 label,
#reserveren01 #date2 label, 
#reserveren01 #date3 label, 
#reserveren01 #payment label {
	position: relative;
	margin: 12px 5px 0px 0px;
	padding: 0px;
	width: 170px;
	font-size: 11px;
	color: #000000;
	float: left;
	text-align: left;
}
#advieswijzer01 #persdata input,
#reserveren01 #persdata input,
#reserveren01 #oldaddress input,
#reserveren01 #newaddress input,
#reserveren01 #payment select {
	position: relative;
	margin: 9px 0px 0px 0px;
	padding: 1px 0px 0px 3px;
	width: 175px;
	height: 17px;
	border: 1px solid #7E9DB9;
	font-size: 12px;
	display: block;
	float: left;
	font-weight: normal;
	text-align: left;
}
#reserveren01 input { background: url(../images/inputbg.gif); }
#advieswijzer01 #persdata select,
#reserveren01 #date1 select, 
#reserveren01 #date2 select, 
#reserveren01 #date3 select { 
	position: relative; 
	margin: 9px 0px 0px 0px; 
	padding: 1px 0px 0px 3px; 
	border: 1px solid #7E9DB9; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: left; 
}

#contact #persdata label {
	position: relative;
	margin: 12px 5px 0px 0px;
	padding: 0px;
	width: 120px;
	font-size: 11px;
	color: #000000;
	float: left;
	text-align: left;
}
#contact #persdata input,
#contact #persdata textarea  {
	position: relative;
	margin: 9px 0px 0px 0px;
	padding: 1px 0px 0px 3px;
	width: 230px;
	height: 17px;
	border: 1px solid #7E9DB9;
	background: url(../images/inputbg_big.gif);
	font-size: 11px;
	display: block;
	float: left;
}
#contact #persdata textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 175px;	
	background: url(../images/textareabg.gif);
}
#contact #button {
	width: 100%;
	text-align: right;
}

div#europe {
	position: relative;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 475px;
	height: 494px;
	overflow: hidden;
}

/*
	STYLES
*/

.lightgray { color: #999999; }
.content {
	clear:both;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	width: 461px;
}
.iframe {
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
.calc { text-align:right; color:#0a61b3; font-size:13px; font-weight:bold; } 
.red { color: #e02f34; font-size:11px;  }
.small {
	display: block;
	padding-top: 4px;
	font-size: 10px;
	color: #333;
	line-height: 12px;
	clear:both;
}
#language .sep {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #CCC;
	font-size:12px;
}
.tablehead .head_col1-3 { position: absolute; top: 0px; left: 0px; padding: 4px 0px 0px 3px; width: 205px; height: 18px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF;  background: #EEEEEE; font-size: 11px; }
.tablehead .head_col2-3 { position: absolute; top: 0px; left: 211px; padding: 4px 0px 0px 0px; width: 90px; height: 18px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; background: #EEEEEE; font-size: 11px; text-align: center; }
.tablehead .head_col3-3 { position: absolute; top: 0px; left: 304px; padding: 4px 0px 0px 0px; width: 145px; height: 18px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; background: #EEEEEE; font-size: 11px; text-align: center; }
.tablerow .row_col1-3, .tablebottom .row_col1-3 { position: absolute; top: 0px; left: 0px; padding: 0px 0px 0px 2px; width: 206px; height: 24px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; }
.tablerow .row_col1-4, .tablebottom .row_col1-4 { position: absolute; top: 0px; left: 0px; padding: 11px 0px 0px 3px; width: 205px; height: 26px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; }
.tablerow .row_col2-3, .tablebottom .row_col2-3 { position: absolute; top: 0px; left: 211px; padding: 11px 0px 0px 0px; width: 90px; height: 26px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; font-size: 12px; text-align: center; }
.tablerow .row_col3-3, .tablebottom .row_col3-3 { position: absolute; top: 0px; left: 304px; padding: 11px 0px 0px 0px; width: 145px; height: 26px; border-left: 1px solid #E3DFDF; border-right: 1px solid #E3DFDF; text-align: center; font-size: 12px; }
.error { position: relative; margin: 10px 0px 10px 0px; padding: 3px; color: #FFFFFF; background: #e02f34; font-weight: bold; } 
#advieswijzer01 select.error_form, #reserveren01 select.error_form { color: #FFFFFF; background-color: #e02f34; } 
#reserveren01 label.error_label { color: #e02f34; }
#advieswijzer01 input.error_form, #reserveren01 input.error_form { color: #FFFFFF; background: url(../images/inputbg_error.gif);  }
#advieswijzer01 input { background: url(../images/inputbg.gif); }
#advieswijzer01 .form_radio, #advieswijzer01 .form_check { background: none; }
#buffer { position:absolute; visibility:hidden; left:0; top:0 }
div#display { margin: 10px 0px; border-top: dashed 1px #999; padding: 8px 0px 6px 0px; display:none; /* until loaded */ }
div#display h3{ border:none; padding:0; }
#loadstorage { position:absolute; visibility:hidden; padding: 0px; margin: 0px; left:0; top:0 }
div#storage { float: left; margin: 0px; padding: 0px; display:none; /* until loaded */ }
div#storage h3{ border:none; padding: 10px 0px 0px 0px; }
div#storage .small { padding-top: 0px; }
div#volumemeter-inner { overflow:hidden; height:200px; padding: 5px 0px 0px 0px; background-color:#FFFFFF; }
div#volumemeter-content { clear:both; overflow:auto; height:150px; padding: 3px; border: 1px solid #7e9db9; background: #F8F8F8; font-size:11px; }
div#volumemeter-nav { margin: 0px; height: 35px; border: 1px solid #7e9db9; border-bottom:none; background: url(../images/bg_topbanner.gif); font-size:11px; color:#999999; }
div#volumemeter-navleft { float: left; padding: 5px; }
div#volumemeter-navright { float: right; }
.storage-info { float:right; width:200px; text-align:right; } 
.hide { display: none; }
.clear { clear:both }
.white { color:#ffffff; }


