body{
	background:#afc5ce url(/images/gfx/bodybg.jpg) repeat-x;
	margin:0;
	font:12px verdana;
	}
#container{
	width:750px;
	position:relative;
	display:block;
	text-align:left;
	background:#FFFFFF;
	}
#menu{
	background:#707779 url(/images/gfx/menubg.gif) repeat-y;
	padding: 8px 0 0 40px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	FONT-FAMILY:TAHOMA;
	height:26px;
	border-top:1px solid #a9adaf;
	}
#menu a, #topmenu a{
	color:white;
	text-decoration:none;
	padding:0 17px;
	}
#container2{
	background:#FFFFFF url(/images/gfx/container2bg.jpg) repeat-x;
	min-height:320px;
	position:relative;
display:block;
width:100%;
	}
#content{
	background:white url(/images/gfx/contentbg.gif) repeat-y;
	width:430px;
	padding:30px 10px 20px 60px;
	float:left;
	position:relative;
	display:block;
	font-size:9pt;
	color:#707779;
	line-height:160%;

	}

#content a{
	color:#707779;
	}
	
	
#titel{
	width:219px;
	position:absolute;
	left:30px;
	color:#707779;
	margin-right:10px;
	display:block;
	}
#titel h1{
	font:14pt verdana;
	margin:0;
	padding:0;
	}
#titel b, #titel strong{
	font-size:18pt;
	}

.top{
display:block;
width:220px;
margin-left:220px;
position:relative;
padding:0;
margin-bottom:18px;

	}
img {border:0}

#buttons{
	height:189px;
	background:white url(/images/gfx/buttonsbg.jpg) repeat-x;
	display:block;
	position:relative;
	width:750px;
	clear:both;
	}
.aanbieding{
	background:#707779;
	color:white;
	height:149px;
	width:210px;
	padding:20px;
	float:right;
	text-align:left;
	}
.aanbieding h3{
	font:14pt tahoma;
	}
.aanbieding a{
	color:#FFFFFF;
}


#bottom{
	color:white;
	font-size:11px;
	text-align:center;
margin-bottom:40px;
	}
#bottom a{
	color:white;text-decoration:none;
	}
	
#result { border-bottom:1px solid #afc5ce}
#result td{
	border-top:1px solid #afc5ce}
	
.tableNormal{background:white}
.tableHover{background:#cbe6f1}

.taboff, .tabon{
font-size:11px;
border:1px solid #666666;
border-top:1px solid #bbbbbb;
margin-bottom:8px; 
padding:3px; 
float:left;
}
.taboff{
background:#ced4e1;
}
.taboff a{
color:#555555;
}
.tabon{
border-bottom:none;
font-weight:bold;
} 
#topmenu{
	position:absolute;
	top:184px;
	left:63px;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	FONT-FAMILY:TAHOMA;
	}


.left20{margin-left:20px}
.orange{color:#ff6600}

.calcline{float:left;width:16px;border-bottom:1px solid #999999;height:20px}
.calcdiv{padding-right:20px;text-align:right}
.calcdiv table{border:0}
.calcttl{margin-bottom:7px}

#language{
	position:absolute;
	z-index:5;
	top:22px;
	left:8px;
	}

.subttl{
position:absolute;top:57px;left:60px;font-weight:normal;font-size:14pt
}

.pricetab{
	background:#f0f8fb;
	}
.pricetab tr > td:first-child { border-right:1px solid #cbe6f1;background:#e6eef1 } 

.linetop{
border-top:1px solid #afc5ce;
vertical-align:top
}
h4.offerte{
color:#ff6600;
font-size:14px;
margin:15px 0 0 0;
border-top:1px solid #afc5ce;
}
#content h2{
	font-size:22px;
	line-height:26px;
	}
#content td h3{
	color:#c6ced1;
	font-size:15px;
	margin:0;}
	

.ookactie {
  border: 1px solid #AFC5CE;
  color: #50616E;
  display: block;
  font-weight: bold;
  margin: 0 10px 50px 510px;
  padding: 4px;
  text-align: left;
  text-decoration: none;
}	

.vanafprijs {
  float: right;
  font-size: 14px;
  color: #ff6600;
  margin-right: 20px;
}
#content h1{line-height:normal;	font:14pt verdana;}