body {
font:13px Arial, Helvetica, sans-serif;
color:#333;
background:#000;
margin:0 auto;
}

a:hover {
color:#000;
text-decoration:underline;
}

h1 {
font-size:22px;
}

.cl {
clear:both;
height:0;
}

#header {
width:1000px;
height:70px;
margin:0 auto;
background:#fff;
}

#wrapper {
width:1000px;
background:#fff;
margin:0 auto;
}

#content {
width:740px;
float:left;
margin:10px 0 0 10px;
}

#rightcol {
width:230px;
float:right;
margin:10px 0 0 10px;
}

#zoek {
height:70px;
width:1000px;
margin:0 auto;
}

.zoek_title {
color:#fff;
margin:0 0 5px;
}

#logo {
margin:3px 0 0 5px;
}

#footer {
text-align:center;
height:25px;
color:#fff;
padding:2px;
}

#horiz_menu {
float:right;
margin:38px 5px 0 0;
}

#horiz_menu li {
display:inline;
list-style-type:none;
}

#horiz_menu a {
color:#000;
font-size:15px;
font-weight:700;
text-decoration:none;
vertical-align:middle;
padding:10px 5px 15px;
}

#horiz_menu a:hover,#horiz_menu a:active {
background:url('../images/tria.png') no-repeat 50% 100%;
}

#navlist {
list-style:none;
margin-left:-40px;
line-height:22px;
}

#navlist a {
color:#000;
text-decoration:none;
font-size:13px;
border-left:3px solid #fff;
padding:0 0 0 5px;
}

#navlist a:hover {
border-left:3px solid #000;
}

.nieuwsbrief,#navlist a.active {
color:#000;
}

.info {
color:#000;
font-size:18px;
margin:25px 0 0;
}

INPUT {
border:1px solid silver;
padding:3px;
}

TEXTAREA {
border:1px solid silver;
}

a,a:visited,a:active {
color:#000;
text-decoration:none;
}

#sharethis {
margin:20px 0 0;
}

#impressions {
padding:0 10px 5px 0;
}

INPUT:hover,TEXTAREA:hover {
background:silver;
}

INPUT:focus,TEXTAREA:focus {
background:#9F9;
}

INPUT:focus:hover,TEXTAREA:focus:hover {
background:#fff;
}
