* {
margin: 0;
padding: 0;
}

body {
background: url("images/background.jpg") #e3e3e3 top center no-repeat;
color: #000;
font: normal 11px verdana, arial, helvetica;
line-height: 13px;
}

a:link {
color: #005CaF; 
}

a:visited {
color: #005CaF; 
}

a:hover {
text-decoration: none;  
}

a img {
border: 1px solid #565656;
}

ul{
list-style: none;
}

h3 {
line-height: 20px;
font-size: 14px;
color: #222;
}

h3 a:link {
line-height: 20px;
font-size: 14px;
color: #222;
text-decoration: none;      
}

h3 a:visited {
line-height: 20px;
font-size: 14px;
color: #222;    
text-decoration: none;  
}

h3 a:hover {    
text-decoration: none;  
}

#wrapper {
width: 860px;
margin: 0 auto;
}

#zoeken { 
float: right;
position: absolute;
width: 170px;
height: 25px;
bottom: 12px;
right: 0;
}

#searchfield {
width: 110px;
height: 18px;
line-height: 20px;
padding-left: 5px;
color: #555;
font: 12px;
padding-top: 2px;
float: left;
display: inline;
margin-right: 5px;
}

#searchbutton {
float: left;
width: 40px;
border: solid 1px #888888;
height: 24px;
line-height: 22px;
background: #888888;
color: #FFF;
padding-bottom: 2px;
cursor: pointer;
}

div.l_head {
width: 160px;
height: 15px;
background: url("images/catbackground.jpg") repeat-x top left;
color: #FFF;
line-height: 15px;
padding: 5px;
}

#leftcolumn ul{
padding: 10px;
margin-bottom: 10px;
}

#leftcolumn ul li {
height: 16px;
color: #545454;
text-decoration: none;
list-style-image: url("images/li_arrow.jpg");
margin-top: -2px;
margin-left: 10px;
}

#leftcolumn ul li a{ 
color: #005CAF;
text-decoration: none;
}

#leftcolumn {
padding: 10px;
width: 170px;
min-height: 400px;
height: auto !important;
height: 400px;
margin-right: 10px;
float: left;
display: inline;
border: solid 1px #888888;
float: left;
}

#rightcolumn {
padding: 10px;
float: left;
width: 594px;
min-height: 400px;
height: auto !important;
height: 400px;
color: #545454;
}

#rightcolumn p {
padding-left: 5px;
text-align: justify;
}

#header {
width: 860px;
float: left;
height: 78px;
background: url("images/header_zoeken.jpg");
position: relative;
}

#content {
width: 816px;
float: left;
padding: 10px 22px;
background: url("images/contentbackground.jpg") repeat-y top left;
}

#contenttop {
width: 815px;
height: 16px;
background: url("images/bluestroke.jpg");
}

#topads {
text-align: center;
width: 813px;
height: 100px;
border: solid 1px #ccc;
margin-top: 7px;
}

#navigatiecontainer  {
margin: 0 auto;
text-align: center;
}

#navigatie {
float: left;
margin: 10px 0 10px 0;
display: inline;
}

#navigatie li {
display: inline;
}

#navigatie li a {
background: url("images/whitebutton.jpg") no-repeat top left;
width: 86px;
height: 27px;
display: inline;
float: left;
margin-right: 16px;
text-align: center;
line-height: 27px;
text-decoration: none;
color: #545454;
}

#navigatie li a:hover {
background: url("images/bluebutton.jpg") no-repeat top left;
color :#FFF;
}

#footer {
text-align: center;
background: url("images/bottombackground.jpg") no-repeat top left;
padding-top: 20px;
float: left;
width: 860px;
color: #888;
}