td, div, ul, li, p { font-family:Verdana; font-size:8pt; color:#0B087B; }

body { padding:0; margin:0; background-image:url('pics/bg_body.jpg'); background-repeat:repeat-x;}

table.header { border:1px solid #0B087B; margin-bottom:20px; }
table.menu { background-image:url('pics/bg_menu.jpg'); }

td.top { padding:0; margin:0; background-image:url('pics/bg_top.gif'); background-repeat:no-repeat; }
td.bg { padding:0; margin:0; background-image:url('pics/bg_bg.gif'); background-repeat:repeat-y; }
td.titel { padding:0; margin:0; background-color:#0B087B; background-image:url('pics/titel.gif'); background-repeat:no-repeat; background-postion: center center; }

td.separator { background-image:url('pics/separator.gif'); background-repeat:repeat-y; }
td.content { padding:5px; margin:0; background-color:#F6F6F6; }
td.bottom { padding:0px; margin:0; background-image:url('pics/bottom.gif'); background-repeat:no-repeat; font-family:Verdana; font-size:8pt; font-weight:bold; color:#FFF; padding-top:5px; padding-right:20px; }
td.opsomming { font-size: 10px; }
td.klein { font-size:7pt; }
td.contact { border:2px solid #16C1EB; }

#akara { position:absolute; margin-left:472px; margin-top:20px; }
*html #akara { margin-left:-396px; }

input.aanmelden { padding:2px; margin:0; margin-top:3px; width:152px; border:1px solid #16C1EB; font-family:Verdana; font-size:7pt; color:#90908F; }

a { font-family:Verdana; font-size:8pt; color:#0B087B; font-weight:bold; }
a.klein { font-family:Verdana; font-size:7pt; font-weight:normal; color:#0B087B; }
a.opsomming { font-family:Verdana; font-size:10px; font-weight:bold; color:#0B087B; }
a.links { font-family:Verdana; font-size:10px; font-weight:normal; color:#0B087B; }
a.disclaimer { font-family:Verdana; font-size:7pt; font-weight:bold; color:#D5D5D5; }
a.actie { font-family:Verdana; font-size: 10pt; color:#00A2FF; }
a.leesmeer { font-family:Verdana; font-size:8pt; color:#00A2FF; font-weight:bold; }

a:hover { color:#00A2FF; }
a:hover.disclaimer { color: #0B087B; }
a:hover.actie { color: #0B087B; }
a:hover.links { color: #0B087B; text-decoration: none; }
a:hover.klein { color: #0B087B; text-decoration: none; }
a:hover.leesmeer { color:#0B087B; }
a:hover.opsomming { color:#0B087B; text-decoration: none; }


h1 { padding:0; margin:0; margin-bottom:10px; font-family:Verdana; font-size: 10pt; color:#00A2FF; }
p { padding:0; margin:0; margin-bottom:10px; }

#mContainer {
	position:absolute;
	margin-top:-78px;
}

*html #mContainer {
	margin-left:-795px;
}

.mPhoto {
	position:absolute;
	-moz-opacity:0.00;
	filter:Alpha(opacity=0);
}

#mContainerHms {
	position:absolute;
	margin-bottom:10px;
}

.mPhotoHms {
	position:absolute;
	-moz-opacity:0.00;
	border:1px solid #0B087B; 
	
	filter:Alpha(opacity=0);
}

#mContainerRabo {
	position:absolute;
	margin-bottom:10px;
}

.mPhotoRabo {
	position:absolute;
	border:1px solid #0B087B; 
}

#mContainerIng {
	position:absolute;
	margin-bottom:10px;
}

.mPhotoIng {
	position:absolute;
	-moz-opacity:0.00;
	border:1px solid #0B087B; 
	
	filter:Alpha(opacity=0);
}

div.sublist { filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85; background-color:#ECECEC; border: 1px solid #C9C9C9; border-left:1px solid white; padding-top:3px; padding-bottom:3px; }
div.sublist a { display:block; width:120px; padding-left:10px; height:15px; text-decoration:none; color:#0B087B; }
div.sublist a:hover { background-color:#C9C9C9; color:#0B087B; }

input { padding:0; margin:0; }
input.input { border: 1px solid #C9C9C9; width:150px; font-family:Verdana; font-size:8pt; color:#0B087B; padding:1px; padding-left:3px; }
input.button { background-color:#16C1EB; border:1px solid #16C1EB; font-family:Verdana; font-size:8pt; color:#FFFFFF; font-weight:bold; }
textarea { border: 1px solid #C9C9C9; font-family:Verdana; font-size:8pt; color:#0B087B; padding:1px; padding-left:3px; overflow:auto; }

#prijs { postion: relative; font-weight: bold;  }
#voorwaarden { position:absolute; margin-left: 20px; }
*html #voorwaarden { margin-left: -850px; }
#voorwaarden a { color:white; }
#voorwaarden a:hover { text-decoration:none; }

ul { padding:0; margin:0; }
li { margin-left:15px; }

.value_form { text-align: right;width:55px;border:0px solid black;font-family:Verdana; font-size:8pt; color:#0B087B;background-color:#F6F6F6; }

img.banner { border:1px solid #0B087B; margin-bottom:10px; }

.popupContainer { position:absolute; cursor:pointer; visibility:visible; z-index:1000; width:auto; }
.popupContainer div { visibility:hidden; padding-left:16px; width:auto;}
.kaartPopup { border: 1px solid #16C1EB; position:relative; background-color:#DFDFDE; top:0px; left:4px; height:20px; width: auto;}


#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
  
}

#loader p {
  border: 3px solid #384146;
  padding: 10px;
  margin: 0;
  background: #ffffff;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
  color: red;
}

#loaderContainer td {
	padding-top: 200px;
	vertical-align: top;
	text-align: center;
	background-image: url("/pics/semi-transparent.gif");
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

/* --- note ---*/

.red{
	color: #ff0000;
	font-weight: bold;
}
