7
/* commented backslash hack v2 \*/
html, body {
	height: 100%;
}
/* end hack */
html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px Verdana;
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: #c5dcec;
}
#container {
	margin: 0 auto;
	width: 800px;
	min-height: 100%;
	text-align: left;
	border: none;
	position: relative;
	background: #3280b2 url('banner.png') repeat-y right top;
}
/* commented backslash hack v2 \*/
* html #container {
	height: 100%;}
	
* html #container {
	width: 802px;
	w\idth: 800px}
	
* html body {
	font-size: xx-small;
	f\ont-size: x-small}
	
/* end hack */
#header {
	height: 100px;
	width: 100%;
	background-color: #3280b2;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 2;
	overflow: hidden}
	
#providerbar {
	width: 100%;
	background-color: #3280b2;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 2;
	overflow: hidden;
	text-align:  center}
	
* html #mainheader {
	height: 161px;
	he\ight: 160px
}
* html #header {
	height: 127px;
	he\ight: 100px
}
#mainnav {
	width: 100%;
	height: 20px;
	background-color: #3280b2;
	background: url(zijkant.gif);
	border-top: none;
	position: relative;
	z-index: 2;
	top: -1px}
	
* html #mainnav {
	height: 20px;
	he\ight: 20px}
	
#sidebar {
	float: right;
	width: 134px;
	padding: 0px;
	margin-right: 0px}
	
#content {
	width: 653px;
	padding: 5px 0;
	background: #3280b2;
	float: left}

a img {
  border: 0}
  
#content p, #sidebar p, #mainnav p, #header p, #footer p {
	margin: 0px 5px 0px 5px
}
#footer {
/*	position: absolute; */
	bottom: 0;
	width: 100%;
	height: 15px;
	padding-top: 4px;
	background-color: #3280b2;
	color: #000;
	font-size: 6pt;
	text-align: center;
	clear: both}
	
#footer p {
	margin: 0;
	padding: 0
}
* html #footer {
	height: 25px;
	he\ight: 25px;
	padd\ing-top: 12px;
}
.divider1 {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: white;
	position: relative;
}
#clearfooter {
	height: 1px;
	width: 100%;
	clear: both}
	
.blank , .blank2 {
	position: absolute;
	left: 547px;
	width: 7px;
	height: 0px;
	overflow: hidden;
	border-top: 0px solid #ffffff;
}
.blank {
	top: -1px;
}
.blank2 {
	bottom: -1px;
	border-top: 1px solid #ffffff;
}
A {
	text-decoration: none;
	font-weight: bolder;
}
A:link {
	color: #ffffff;
}
A:visited {
	color: #ffffff;
}
A:hover {
	text-decoration: underline;
	color: #ffffff;
}
#tablist {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	margin-left: 0;
	padding-left: 0px;
	margin-bottom: -1px;
	margin-top: -1;
	font: 11px Verdana;
	background: #0055e5;
	border-bottom: 1px solid #0000ff;
	border-top: 3px solid #ffffff;
}
#tablist2 {
	text-align: center;
	padding: 5px;
	margin-left: 0;
	padding-left: 0px;
	margin-bottom: 0;
	margin-top: 1px;
	font: 11px Verdana;
	background: #357bff;
	border-bottom: solid white 2px;
}
#tablist2 li {
	list-style: none;
	display: inline;
	font-weight: lighter;
}
#tablist li {
	list-style: none;
	display: inline;
}
#tablist2 li a {
	text-decoration: none;
	padding: 5px 0.5em;
	border-right: 1px dotted #0055e5;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background: #357bff;
	color: white;
}
#tablist2 li a:hover {
	text-decoration: underline;
}
#tablist li a {
	text-decoration: none;
	padding: 5px;
	border-right: 1px dotted #357bff;
	border-bottom: 1px solid #0000ff;
	border-top: none;
	border-left: none;
	background: #0055e5;
}
#tablist li a:link, #tablist li a:visited {
	color: white;
}
#tablist li a.current {
	background: #357bff;
	border-right: 1px solid #0000ff;
	border-bottom: 1px solid #357bff;
	border-left: 1px solid #0055e5;
	margin-left: -1px;
}
#tablist2 li a.current {
	background: #357bff;
	border-right: 1px solid #0000ff;
	border-bottom: 1px solid #357bff;
	border-left: 1px solid #0055e5;
	margin-left: -1px;
}
#tabcontentcontainer {
	height: 24px;
	border-bottom: 1px solid #0000ff;
}
.tabcontent {
	display: none;
}
.sidebox {
	margin: 0 auto;
/* center for now */
	width: 19em;
/* ems so it will grow */
	background: url(br.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(tr.png) no-repeat top right;
	margin: 0;
	padding: 0;
}
.boxhead h2 {
	background: url(tl.png) no-repeat top left;
	margin: 0;
	padding: 20px 0px 5px 10px;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	line-height: 1em;
	text-aling: left;
}
.boxbody {
	background: url(bl.png) no-repeat bottom left;
	margin: 0;
	padding: 10px 0 20px 10px;
	line-height: 2em;
}
.box {
	background: url(boxr.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 25px;
}
.box h2 {
	background: url(boxl.png) no-repeat top left;
	padding: 7px 0px 0px 20px;
	margin-bottom: 5px;
	color: white;
	font-weight: normal;
	font-size: 10pt;
	line-height: 1em;
	text-align: left;
}
.zebra {
	padding: 2px 20px 2px 20px;
	margin: 0px;
	margin-top: 15px;
}
.zebra1 {
	font-size: 8pt;
	background: url(tablebackground.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
}
.verloopwit {
	font-size: 8pt;
	background: white url(verloopwit.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #3280b2;
}
.verlooporanje {
	font-size: 8pt;
	background: white url(verlooporanje.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: #3280b2;
}
.zebra2 {
	font-size: 8pt;
	background: #0055e5;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabelabo {
	padding: 2px 20px 2px 20px;
	margin: 0px;
}
.abokop {
	font-size: 8pt;
	font-weight: bold;
	background: url(tableabotopright.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-left: solid black 1px;
	height: 44px;
	padding-left: 10px;
}
.tabelkop {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.abovoet {
	font-size: 7pt;
	background: url(tableabobottomleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	border-right: solid black 1px;
}
.tabelrij1 {
	font-size: 8pt;
	color: #0000ff;
	background-color: rgb(255,255,255);
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.tabelrij2 {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.tabelrij {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.ruler {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	color: black;
}
.tabeltoestel {
}
.toestelkop {
	background: url(toestelkop.png);
	background-position: top-left;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
}
.toestelvoet {
	background: url(toestelvoet2.png);
	background-position: top-left;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
}
.toestelvoetlicht {
	background: url(toestelvoet3.png);
	background-position: top-left;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
}
.productvoet {
	background: url(productvoet.png);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	width: 140px;
	height: 20px;
}
.productkop {
	background: url(productkop.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 7pt;
	width: 140px;
	height: 20px;
}
.product {
	background-color: white;
	width: 140px;
	border-left: white 1px solid;
	border-right: white 1px solid;
}
.combi {
	font-size: 8pt;
	color: black;
	text-align: left;
	padding: 10px;
}
.toestelbody {
	background-color: #3280b2;
	border-left: white 2px solid;
	border-right: white 2px solid;
	padding: 10px;
	padding-bottom: 5px;
}
.toesteltitel {
	font-size: 13pt;
	font-weight: bold;
	padding-top: 10px;
}
.zebrakleintitel1 {
	font-size: 7.5pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.zebrakleintitel2 {
	font-size: 7.5pt;
	background-color: rgb(0,0,255);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.zebraklein1 {
	font-size: 7.5pt;
	background: url(tablebackground.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
}
.zebraklein2 {
	font-size: 7.5pt;
	background-color: rgb(53,123,255);
	padding-top: 2px;
	padding-bottom: 2px;
}
.spacer {
	border-right-color: red;
	border-right-style: dotted;
	border-right-width: 1px;
}