/* =Reset */
{ font-size: 100%; margin: 0; padding: 0; }


body { background: #fff url(../img/bg_main.gif) repeat-x 50% 0%; margin: 0; font: 11px/18px "Lucida Sans Unicode", tahoma, Arial, Helvetica, sans-serif; }

 
/* 
==Nav en Footer============================================================================ 
*/






#nav {
	margin-top: 30px; FONT-SIZE: 93%; BACKGROUND: url(../img/bg.gif) #fff repeat-x 50% bottom; FLOAT: right; LINE-HEIGHT: normal;
}
#nav  UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#nav  LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(../img/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav  A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../img/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none; font: 9px/10px verdana,  Arial, Helvetica, sans-serif;
}
#nav  A {
	FLOAT: none
}
#nav  A:hover {
	COLOR: #F88002;
}
#nav  #current {
	BACKGROUND-IMAGE: url(../img/left_on.gif)
}
#nav  #current A {
	BACKGROUND-IMAGE: url(../img/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}


#footer { border-top: 1px solid #D2D6D6; display: block;  float: left; text-align: left; background-color: #fff; margin: 0px 0 0 0px; padding: 10px 0px 0px 0px; width: 700px; voice-family: "\"; }\""; voice-family: inherit; width: 700px; }
* html #footer { margin: 0px 0 0 0px; }
	

.links{ float: left; width: 240px; font-size: 9px; color: #999; }
.rechts{ float: right; font-size: 9px; color: #999; }


/* 
==Structuur============================================================================ 
*/

#wrapper { width: 700px; margin: 20px auto; color: #444; border: 0px solid #D8D8D8; }

#l-c { width: 465px; float: left; min-height: 200px;  margin: 0px 0 0 0; }
#l-c div#inhoud{ width: 410px; margin: 0px 0px; }
html>body #l-c div#inhoud { margin: 0px 0px; }
#r-c { font-size: 11px; width: 234px; margin: 0px 0 0 0; padding: 0 0 14px 0; float: right;  background: #FFFAF5; border-left: 1px solid #E7E9E9; border-bottom: 1px solid #E7E9E9;}
#r-c div#sidebar { width: 195px; margin: 0px 17px; }
html>body #r-c div#sidebar { margin: 0px 17px; }

/* 
==Headings en paragraphs============================================================================ 
*/

#headerblok {
background: url(../img/blokoranje.gif) no-repeat;
width: 464px;
height: 128px;
float: left;
border-right: 1px solid #fff; 
}

#headerblok p {
vertical-align: bottom; 
margin: 100px 0 0 0;
}
#headerimage {
	background: url(../img/image_telefoon.gif) no-repeat;
	height: 128px;
	float: right;
	width: 235px;
	
}
#header h1{ margin: 11px 0 0 -3px; }
#header h1 a{ display: block; width: 95px; height: 59px; float: left; /* fix IE5 */ overflow: hidden; background: transparent url(../img/logo.gif) 0 0 no-repeat; text-indent: -9999px; }

h3 { color: #F88002; font-size: 9px; font-weight: bold; margin: 0; text-transform: uppercase; }

h4 { color: #666; background: url(../img/bullet.gif) no-repeat 0px 4px; font-size: 11px; padding: 0 0 0 15px; font-weight: bold; margin: 10px 0 0 0; }
p.newshead { color: #F27D03; background: url(img/newsarrow.gif) no-repeat 0px 3px; font-size: 10px; padding: 0 0 0 15px; font-weight: bold; margin: 10px 0 0 0; }
p.news { font-size: 10px; line-height: 16px; background: url(../img/bg_dotted.gif) repeat-x left bottom; padding: 0 0 14px 0; }
p { margin: 0em 0 1em 0; }

h2 {position: relative; width: 100%; height: 12px; margin: 2em 0 0.6em 0; color: #847FB7; font: bold small-caps 90% Arial,sans-serif; border-bottom: 1px solid #D2D6D6; padding-bottom: 3px; } 
h2 span{ position: absolute; width: 100%; height: 100%; background-image: url(../img/kopjes.gif); } 
h2#nieuwsklein span{background-position: 0 0px}
h2#nieuws span{background-position: 0 -15px}
h2#asterisk span{background-position: 0 -30px}
h2#cases span{background-position: 0 -45px}
h2#forum span{background-position: 0 -60px}
h2#aanbieding span{background-position: 0 -75px}
h2#handleiding span{background-position: 0 -90px}
h2#leveranciers span{background-position: 0 -105px}
h2#links span{background-position: 0 -120px}
h2#extra span{background-position: 0 -135px}
h2#laatstenieuws span{background-position: 0 -150px}
h2#overigeartikelen span{background-position: 0 -165px}
h2#eigennieuws span{background-position: 0 -180px}
/* 
==Links============================================================================ 
*/

p span.meer { background: url(../img/pijltje.gif) right  no-repeat; margin: 0; padding-left: 4px; }
p span.meer a { padding-right: 20px; }
p span.meersidebar { background: url(../img/pijltje.gif) right  no-repeat; margin: 0px 0 8px 0; padding-left: 4px; }
p span.meersidebar a { padding-right: 20px; }

a { color: #0F70B4; }
a:hover { color: #91510E; }

input{
	font-size: 10px;
	background: #fff;
	border: 1px solid #D2D6D6;
	padding: 3px;
}
textarea {
	font-size: 10px;
	background: #fff;
	border: 1px solid #D2D6D6;
	padding: 3px;
	width: 180px;
}

fieldset {
	border: 1px solid #C4C3C4;
	padding: 0 0 5px 12px;
}

.inputknop {
	background: #F07C04;
	color: #fff;
	font-size: 9px;
	border: 0px;
	margin-top:4px;
}

legend {
	font-weight: bold;
}


.portrij { clear: both; margin: 20px 0 0 0px; }
.portrij dl { float: left; width: 180px; margin: 0 0 0px; display: block; }
.portrij dl.eerste { margin-right: 15px; }
.portrij p{ font-size: 1.0em; margin: 0; }
.portrij dd { margin: 0; }

.portrij ul {
	list-style-type: none;
	margin: 0em 0 1.6em 0px;
	padding: 0;
}

.portrij li {
	margin: 0.3em 0 6px 0;
	padding-left: 19px;
	background: url(../img/pijltje.gif) 0 0px no-repeat;
	font-weight: normal;
}

img {
	
	border: 1px solid #C3C3C3;
	padding: 3px;
	float: left;
	margin: 4px 4px 0 0;
	background: #fff;
	
}
#r-c ul {
	list-style-type: none;
	margin: 0em 0 1.6em 0px;
	padding: 0;
}

#r-c li {
	margin: 0.1em 0 3px 0;
	padding-left: 21px;
	background: url(../img/pijltje.gif) 0 0px no-repeat;
	font-weight: normal;
}



#ad h1 {


  margin:15px 0 5px 0;
  padding:15px 0px 15px 8px;
  border-bottom:1px solid #ddd;
  font:16px/1.4em Georgia,Serif;
  color:#fff;
  background: #0F70B4;
  }
  
#ad h2 {
  margin:9px 0 0 0;
  padding:15px 0px 15px 8px;
  border-bottom:1px solid #ddd;
  font:13px/1.4em Georgia,Serif;
  color:#fff;
  background: #0F70B4;
  text-align: center;
  }

#ad a { color: #fff;}

#ster p  {color: #999}