body{ margin: 0px; background: #444444 url(../images/gr_bg.gif) repeat-y center;}
body, p, td, pre{ font-family:verdana, sans-serif; font-size: 12px;}
h1, h2, h3, h4, h5{ font-family:"Trebuchet MS", helvetica, arial, geneva,sans-serif; color: #22a8da; margin-top: 0px;}
a img{ border: none;}
img#logo{ margin: 4px;}
p{ text-align: justify;}

td{ vertical-align: top;}
td.align-middle{ vertical-align: middle;}

li{ list-style-position: inside; }

.white{ color: white;}

a:link{ color: #ed5706;}
a:visited{ color: #0c6f94;}
a:active{ color: #0c6f94;}
a:hover{ color: #0c6f94;}

ul{
    list-style-position: outside;
    }
    
li span.date
{
	color: #22a8da;
	font-size: 8pt;
}


form#search{
	float: right;
}
div#container
{ 
	width: 900px; 
	margin-left: -450px; 
	left: 50%; 
	position: absolute; 
	background: white; 
	border-right: 1px solid #000000; 
	border-left: 1px solid #000000; 
	min-height: 100%;
}



div#content
{
	padding: 20px 10px 10px 10px;
	background: white url(../images/container-gradient.gif) repeat-x;
}

div#foot
{
	color: #ffffff;
	clear: both;
	padding-top: 30px;
}

div#foot p{ background: #444444;text-align: center;}
div#foot a{ color: white;}
div#right-float
{
	float: right;
	width: 200px;
	padding: 0px 4px 0px 4px;
		clear: right;
}

div.acties h2
{
	color: #828282;
}

div#informatie
{
	margin: 4px 215px 0px 4px;
}

div.actie-item
{
	border-bottom: 1px solid #a9a9a9;
}

div.actie-item h3
{
	color: #fb6600;
	font-size: 11pt;
	font-weight: normal;
	text-transform: none;
}

div.actie-item strong.actie-prijs
{
	color: #fb6600;
}

p.pad
{
	margin: 0px 235px 0px 20px;
}

p.pad a
{
	color: #828282;
}

a.categorie
{
	display: block;
}

td.filesize{
	vertical-align: bottom;
}

div.contactpersoon
{
	width: 142px;
	margin: 5px;
	height: 172px;
	float: left;
}

div.categories
{
	margin: 10px 10px 10px 30px;
}

div.categories a
{
	display:block
}

div#message
{
	position: absolute;
	left: 50%;
	top: 30%;
	width: 550;
	margin-left: -225px;
	background: #444444;
	border: 2px solid #22a8da;
	color: white;
}


div.cat-block
{
	text-align: center;
}

div.cat-block img{ Margin: 12px;}
/*
div#cat-meet{ float: left;}
div#cat-meubel{ float: right;}
div#cat-esd{ float: left;}
div#cat-leader{ float: right;}
*/

div.banner
{
	margin: 5px;
}

div#banners
{
	float: right;
}

div.news-text{ width: 50%; margin-left: 20px;}
div.news-text p{ text-align:justify;}
img.news-img{float: right; margin: 4px;}


div#viewbox{
	background: #444444;
	padding: 5px;
	color: white;
	text-align: center;
}

div.cat-content{
	float: right;
	width: 50%;
	margin-right: 20px;
}

li.list-line{
	padding-bottom: 10px;
	border-bottom: 2px solid #444444;
	margin-bottom: 5px;
}
}
