html , body
{
	width: 100%;
	height: 99%;
}

div#submenu.subsub {margin: 0;background: url(../images/sub-menu.gif) no-repeat;width: 593px;height:56px;}
div#submenu.subsub ul.sub {margin-left:20px;margin-top:10px;}
div#submenu.subsub ul.subsub {padding: 0;margin: 0;clear: left;}
div#submenu.subsub ul.subsub li {line-height: 20px;background: none;padding: 0;margin: 0 8px;width: inherit;}
div#submenu.subsub ul.subsub li a {color: #fff;}
*{
	margin:0px;
	padding:0px;
}
body{
	background-color:#e9e9e9;
	padding-top:10px;
	color:#666666;
	font-size:9pt;
	font-family:arial,verdana,tahoma;
}
#wrapper{
	background-color:#fff;
	
}
button.back {background:url(../images/vorige-pagina.gif) no-repeat;width: 159px; height: 26px;border: none;margin: 0 0 20px 0;}

#pagewrapper{
	background:url(../images/header.jpg) no-repeat;
	width:890px;
	margin:0 auto;
}
h1 , h2 , h3 , h4 , h5 , h6{
	color:#0073b6;
	padding-bottom:10px;
}
#content{
	padding-top:65px;
	margin-left:300px;
	padding-right:20px;
	min-height:220px;
}
#content p{
	padding-bottom:10px;
}
#flashheader{
	margin-left:287px;
	padding-top:39px;
	height:299px;
	width:593px;
	overflow: hidden;
}
#flashheaderleft{
	position:absolute;
	padding-top:39px;
	height:299px;
	width:50px;
	overflow: hidden;
}
#topmenu{
	position:absolute;
	margin-left:500px;
	margin-top:16px;
}
#topmenu li{
	list-style:none;
	float:left;
	padding-right:10px;
	background:url(../images/topmenu.png) no-repeat;
	padding:8px 0px 0px 0px;
	margin-right:10px;
	width:100px;
	text-align:center;
}
#topmenu li.selected{
	background:url(../images/topmenu.png) no-repeat;
	color:#fff;
}
#topmenu a{
	color:#fff;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
#leftmenu{
	position:absolute;
	top:200px;
	margin-left:40px;
}
#leftmenu li{
	list-style:none;
	width:215px;
	text-align:right;
}
#leftmenu li a{
	font-size:20pt;
	font-weight:bold;
	color:#bfc7cd;
	text-decoration:none;
	text-transform:uppercase;
}
#leftmenu li.selected a{
	color:#146185;
}
#newsletter{
	padding-left:40px;
	margin-top:20px;
}

img.phone {
	padding-left:10px;
	margin-top:20px;
}

#newsletter input{
	background:url('../images/input.jpg') no-repeat;
	padding:5px;
	width:170px;
	border:none;
}

input.submit, button.submit {background: #146185 !important;color: #fff !important;font-weight: bold !important;text-transform: uppercase !important; margin: 10px 10px 0 0 !important; padding: 2px 10px !important;border: none !important;cursor: pointer !important;}

#newsletter input#submit{
	background:url('../images/aanmelden.jpg') no-repeat;
	padding:5px;
	margin-top:10px;
	margin-left:60px;
	width:120px;
	border:none;
}
#footerwrapper{
	border-top: 5px solid #bec7ce;
	background-color:#e9e9e9;
}
#footer{
	background: url(../images/footer-background.gif) #f1f1f1 no-repeat;
	width:888px;
	margin:-31px auto 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
}
/*****/
#submenu{
	position:absolute;
	margin-left:20px;
	margin-top:10px;
}
#submenu li{
	
	list-style:none;
	float:left;
	padding-right:10px;
	background:url(../images/submenu.png) no-repeat;
	padding:4px 0px 4px 0px;
	margin-right:10px;
	width:100px;
	text-align:center;
}
#submenu li.selected{
	background:url(../images/submenu_active.png) no-repeat;
	color:#fff;
}
#submenu li a{
	color:#146185;
	font-weight:normal;
	font-size:10pt;
	text-decoration:none;
}
#submenu li.selected a{
	color:#fff;
}
/***/
#footer{
	padding-top:20px;
	padding-bottom:20px;
}
.footermenu{
	padding-left:5px;
	width:136px;
	height:110px;
	border-left:2px solid white;
	float:left;
}
.footermenu h2{
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
}
.footermenu a{
	color:#333;
	text-decoration:none;
	padding-left:10px;
	
}
.footermenu li{
	list-style:none;
	margin-top:6px;
}
.footermenu span{
	display:block;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
}
img{
	border:none;
}
span.large , span.large a{
	font-size:20pt;
	color:#146185;
	text-decoration:none;
}
#itemaantal{
  margin-top:7px;

}
#itemaantal input{
  
  background:url(../images/aantal.jpg) no-repeat 0px ;
  border:none;
  height:26px;
  padding-left:7px;
  width: 149px;
  line-height: 26px;
}

.cart0{
	background-color:#dae3e9;
	color:#333;
}
.cart1{
	background-color:#bfc7cd;
	color:#333;
}
.cart0 td , .cart1 td{
	padding:3px;
}

form.login label {width: 155px;float: left;line-height: 27px;height: 27px;}
form.login br {clear: left;}
form.login input{
	background:url('../images/input.jpg') no-repeat;
	padding:5px;
	width:170px;
	border:none;
}

form.login button {background:url(../images/button_ok.gif) no-repeat;overflow: hidden;width:112px;height:26px;text-indent: 400px;border: none;cursor: pointer;}

div.error {color: red;font-weight: bold;margin: 10px 0;}

input.button.ok {background:url(../images/button_ok.gif) no-repeat;width:112px;height:26px;text-indent: 400px;border: none;cursor: pointer;}


form.signin input{
	background:url('../images/input.jpg') no-repeat;
	padding:5px;
	width:170px;
	border:none;
	margin: 0 6px 0 0;
}

div.info {margin: 16px 0 0 0;}
div.info label {float: left;font-weight: bold;width: 170px;}

div.content a {color: #0077D4;}
