body {
	background: #d0d1d2;
	margin:0px;
	padding:0px;
}
html, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #7b7c7e; 
}

form, h1, p {margin:0px;padding:0px;}
h1 {
	margin-bottom:15px;
}

#container {
	height: 647px;
	width: 891px;
	margin: 0 auto;
	margin-top: 20px;
}

#header {
	height: 98px;
	width: 700px;
	float: left;
	background: #FFF;
	padding: 5px 32px 5px 18px;
	border-bottom: 8px solid #1791cc;
	margin-right: 5px;
	_margin-right:2px;
}

#header span {
	font: 26px Verdana;
	color: #7b7c7e;
}

#header form {
	float: left;
	padding: 10px 25px 0 0;
	display: inline;
}

#submenu {
	clear:left;
	width:450px;
	padding-top:5px;
	margin-left:-5px;
}

#submenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#submenu li{
	float:left;
	cursor:pointer;
	color:#1791cc;
	font-weight:bold;
}
#submenu li a{
	color:#7b7c7e;
	line-height:11px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
#submenu li a:hover{
	color:#1791cc;
}
#submenu li a.active{
	color:#1791cc;
}

.input {
	height: 16px;
	width: 85px;
	border: 1px solid #d0d1d2;
}

.buttonTop {
	height: 20px;
	width: 50px;
	border: 1px solid #d0d1d2;
	font: 12px Arial;
	color: #7b7c7e;
}
.button {
	border: 1px solid #d0d1d2;
	font: 12px Arial;
	color: #7b7c7e;
}
input, select, textarea {
	border: 1px solid #d0d1d2;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #7b7c7e;
	padding-left:3px;
}
.checkbox input, .checkbox 
{
	border-width:0px;
}

.button:hover { color: #1791cc; cursor: pointer; }
.buttonTop:hover { color: #1791cc; cursor: pointer; }

#logo {
	height: 85px;
	width: 236px;
	float: right;
	border: 0px;
}

#menu {
	min-height: 215px;
	_height: 215px;
	width: 248px;
	float: left;
	background: url(../images/menu_bg.jpg);
	margin-right: 5px;
	_margin-right:0px;
}

#menu ul {
	width: 150px;
	text-align: left;
	margin: 10px 0px 0px 20px;
	padding:0px;
	list-style: none;
}

#menu ul li {
	min-height: 20px;
	_height:20px;
	font: 11px Verdana;
}

#menu ul li a {
	color: #FFF;
	text-decoration: none;
}

#menu ul li a:hover {
	text-decoration: underline;
}
#menu ul li ul{
	margin:0px;
	margin-bottom:10px;
}
#menu ul li ul li {
	min-height: 13px;
	_height:13px;
	font: 11px Verdana;
}
#menu ul li ul li a {
	color: #c6c8ca;
	text-decoration: none;
}

#video {
	margin:0px;
	padding:0px;
	height: 215px;
	width: 497px;
	float: left;
}

#content_header {
	height: 111px;
	width: 497px;
	float: left;
	background: #fff;
	margin-right: 5px;
	_margin-right:2px;
	margin-bottom: 5px;
}

#content {
	min-height: 381px;
	_height:381px;
	width: 457px;
	float: left;
	padding: 10px 15px 0px 25px;
	background: #FFF;
	color: #7b7c7e;
	margin-right: 5px;
	_margin-right:2px;
	line-height:16px;
}

#content p { margin-top: 0px; }

#content p.kruimelpad {color:#1791cc; text-transform:uppercase; font-size:10px; margin-bottom:10px;}
#content p.kruimelpad a {color:#1791cc; text-transform:uppercase;  font-size:10px;}
#content p.kruimelpad h1 {margin:0px;}

#right_bar {
	width: 126px;
	height: 637px;
	float: right;
	background: #7b7c7e;
	padding: 5px;
	_padding: 5px 5px 3px 5px;
}

#werkplek {
	height: 117px;
	width: 248px;
	float: left;
	margin-top: 5px;
}
#werkplek a {
	display:block; 
	text-decoration:none; 
	color:#fff; 
	width:145px; 
	height:89px;
	padding: 28px 0px 0px 103px;
	background:url(../images/btn_shop.gif);
}
#werkplek a:hover {background:url(../images/btn_shop_over.gif);}
#werkplek ul {padding:0px; margin:0px; padding-left:15px; margin-top:10px;}

/*
#stockphoto {
	height: 132px;
	width: 228px;
	float: left;
	background: url(../images/stockphoto.jpg);
	padding: 13px 5px 5px 15px;
	margin: 5px 5px 0px 0px;
	color: #7b7c7e;
}
*/

#actie_printer {
	height: 150px;
	width: 244px;
	float: left;
	padding: 0px;
	margin: 5px 5px 0px 0px;
	_margin-right:2px;
}
#pieter {
	height: 132px;
	width: 244px;
	float: left;
	margin: 5px 5px 0 0;
	_margin-right:2px;
	padding: 0px;
	line-height:16px;
}

#nieuwsitems {
	height: 276px;
	width: 248px;
	float: right;
	background: #FFF;
	margin: 5px 0 0 0;
	padding: 11px 0 0 0;
	color: #7b7c7e;
}
#nieuwsitems  h1{
	padding-left:16px;
}
#nieuwsitems ul {
	width: 225px;
	list-style: none;
	font: 12px Verdana;
	float: left;
	margin:0px;
	padding:0px;
	margin-left:23px;
	*margin-left:0px;
}

#nieuwsitems ul li {
	height: 70px;
	width: 227px;
	float: right;
	padding:5px 5px 5px 16px;
	_padding:5px 5px 0px 16px;
	font: 11px Verdana;
}

#nieuwsitems ul li img {
	float: left;
	margin-right: 8px;
}

#supply {
	height: 113px;
	width: 248px;
	float: left;
	margin-top: 5px;
}
#supply a {
	display:block; 
	text-decoration:none; 
	color:#fff; 
	width:148px; 
	height:85px;
	padding:28px 0px 0px 100px;
	background:url(../images/btn_supply.gif);
}
#supply a:hover {background:url(../images/btn_supply_over.gif);}
#supply h1 {margin-bottom:10px;}

#nieuwsbrief {
	float:left; 
	width:248px; 
	height:47px;
	margin-top:5px;
}
#nieuwsbrief a {
	display:block;
	height: 29px;
	width: 193px;
	background:url(../images/btn_nieuwsbrief.gif);
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:18px 0px 0px 55px;
}
#footer {
	height: 19px;
	width: 750px;
	float: left;
	margin: 5px 5px 0 0;
	_margin-right:2px;
	background: #053f60;
	text-align: center;
	color: #FFF;
}

#footer p { margin-top: 0px; }
#footer a { color: #FFF; }

#actie_printer a { color: #FFF; text-decoration: underline; }
#actie_printer a:hover { color: #FFF; text-decoration: none; }
#actie_printer a:visited { color: #FFF; }


h1 { font: bold 17px Verdana; line-height: 16px; }
p { font: 11px Verdana; line-height: 16px; margin-top: 8px; }

a { color: #7b7c7e; text-decoration: underline; }
a:hover { color: #7b7c7e; text-decoration: none; }
a:visited { color: #7b7c7e; }


/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
table.forum td {
	padding:0px;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
