* {

margin: 0;
padding: 0;
list-style-type: none;

}

body {

background: #494949 url('../images/body.png') repeat-x;

}

#container {

width: 837px;
margin: 0 auto;
margin-top: 7px;
overflow: hidden;
background: url('../images/div-container.png') repeat-y;

}

#header {

width: 834px;
height: 121px;
float: left;
background: url('../images/div-header.png') no-repeat 2px;

}

#header h1, #header h2 {

display: none;

}

#header #topmenu {

font: bold 11px Verdana;
width: 220px;
margin-top: 15px;
float: right;

}

#header #topmenu li {

width: 130px;
height: 18px;
padding-left: 10px;
color: #fff;
background: url('../images/div-header-ul-menu-li.gif') no-repeat 0% 40%;
float: right;

}

#header #topmenu li a {

text-decoration: none;
color: #fff;

}


#header #topmenu .top {

width: 80px;
padding-left: 0;
background: none;
color: #000;
text-transform: uppercase;
float: left;

}

#menu {

width: 831px;
height: 19px;
background: url('../images/ul-menu.png') repeat-x 2px;
margin-left: 3px;
display: inline;
font: 11px Verdana;
color: #fff;
float: left;

}

#menu li {

float: left;
padding-top: 2px;
margin-right: 15px;
margin-left: 7px;

}

#menu li a {

color: #fff;
text-decoration: none;

}

#empty1 {

width: 831px;
height: 15px;
margin-left: 3px;
margin-top: 1px;
display: inline;
background: #d9d9d9 url('../images/div-empty1.png') no-repeat right;
float: left;

}

#bar { 

width: 834px;
height: 40px;
background: url('../images/div-bar.png') no-repeat 2px 1px;
display: inline;
float: left;

}

#bar #alfabet {

width: 610px;
padding-left: 10px;
padding-top: 2px;
float: left;

}

#bar #alfabet li {

float: left;
margin-right: 8px;
font: 12px Verdana;
color: #000;
text-transform: uppercase;

}

#bar #alfabet li a {

color: #000;
text-decoration: none;

}

#bar #locatie {

width: 600px;
color: #4f8900;
font: 11px Verdana;
line-height: 25px;
padding-left: 10px;
float: left;

}

#bar #locatie a {

color: #4f8900;
text-decoration: none;

}

#barleft {

width: 610px;
overflow: hidden;
float: left;

}

#barright {
width:200px;
padding-top:5px;
margin-right:0;
float:right;
}

#barright p {
width:200px;
float:right;
display:inline;
margin-right:0;
}


#barright p input {
width: 82px;
margin-top: 3px;
margin:3px 3px 0 3px;
font: 10px Verdana;
color: #c1c1c1;
padding:3px 0 3px 0;
width: 80px;
height:13px;
float:left;
border: 1px solid #67be00;
}



#barright input.submit {
margin-top:2px;
border: 1px solid #91c301;
padding:3px 0 3px 0;
height:23px;
background: url('../images/input-zoek.png') repeat-x #B0F704;
display: inline;
color:#FFFFFF;
font-size:11px;
float:left;
}

#content {

float: left;
display: inline;
margin: 3px;
width: 833px;

}

#contentleft {

overflow: hidden;
float: left;
display: inline;
width: 169px;
padding: 1px;
border: 1px solid #a3a3a3;

}

#contentmiddle {

overflow: hidden;
float: left;
display: inline;
padding: 10px;
width: 465px;

}

#contentright {

overflow: hidden;
padding: 1px;
border: 1px solid #a3a3a3;
margin-right: 1px;
display: inline;
width: 169px;
float: left;

}

.menu {

width: 169px;
float: left;

}

.menu li {

width: 169px;
height: 22px;
margin-bottom: 1px;
font: 11px Arial;
text-transform: lowercase;
color: #37495d;
float: left;

}

.menu li a {

width: 154px;
height: 22px;
color: #37495d;
padding-left: 15px;
line-height: 22px;
text-decoration: none;
background: url('../images/ul-menuleft-li-normal.png') no-repeat;
float: left;

}

.menu li.top {

width: 169px;
height: 28px;
font: bold 11px Verdana;
text-transform: none;
color: #fff;
float: left;

}

.menu li.top a {

background: url('../images/ul-menuleft-li.png') no-repeat;
padding-left: 19px;
line-height: 26px;
text-decoration: none;
color: #fff;
width: 150px;
height: 28px;
float: left;

}

.menu li.meer {

width: 169px;
height: 22px;
font: italic 11px Arial;
text-transform: none;
color: #fd9802;
float: left;

}

.menu li.meer a {

background: url('../images/ul-menuleft-li-meer.png') no-repeat;
line-height: 22px;
text-align: right;
text-decoration: underline;
color: #fd9802;
width: 159px;
padding-left: 0;
padding-right: 10px;
height: 22px;
float: left;

}

.menu li.tekst {

color: #37485d;
font: 11px Arial;
height: 10px;
width: 161px;
text-transform: none;
padding-top: 6px;
display: inline;
padding-left: 8px;

}

.space {

padding-bottom: 10px;

}

h4 {

font: 24px Verdana;
color: #fea100;
margin-top: 5px;
margin-bottom: 5px;

}

h5 {

font: 18px Verdana;
color: #ffae1c;
margin-bottom: 5px;

}


#contentmiddle p {

font: 11px Verdana;
color: #727272;
line-height: 18px;
margin-top: 5px;
margin-bottom: 5px;

}

.advertisement {

width: 468px;
height: 60px;
background: #d9d9d9;
float: left;

}

.rijen {

margin: 5px;
margin-top: 15px;
float: left;

}

.rij {

width: 223px;
margin-right: 5px;
float: left;

}

.twee {

margin-right: 0;

}

.item {

width: 221px;
border: 1px solid #c2c2c2;
margin-top: 5px;
float: left;

}

.item .top {

float: left;
border-bottom: 1px dotted #c2c2c2;
padding-top: 6px;
padding-bottom: 6px;
width: 211px;
padding-left: 10px;

}

.item h6 {

font: bold 11px Verdana;
color: #28b0fd;
padding-left: 10px;
text-transform: uppercase;
float: left;
width: 130px;
background: url('../images/h6.gif') no-repeat 0% 50%;

}

.item em {

float: left;
font: 9px Arial;
color: #000;
width: 61px;
overflow: hidden;
text-align: right;

}

.item a {

font: bold 11px Verdana;
color: #000;

}

.item img {

float: left;
padding: 5px;

}

#footer {
width: 833px;
padding-top: 1px;
float: left;
height:auto;
bottom:0;
background: url(http://www.vrijdownloaden.nl/images/div-footerbg.png) repeat-x;
border-top: 1px solid #0072a7;
}

#footerleft {
width:168px;
height:auto;
float:left;
text-align:center;
color:#ffffff;
}

#footerleft ul {

float: left;
width: 170px;
color: #000;

}

#footerleft ul li {

float: left;
width: 170px;
height: 15px;

}

#footerleft ul li a {

text-decoration: none;
font: 11px Verdana;
margin-left: 5px;
color: #000;

}

#footermiddle {
width: 485px;
padding:3px 0 5px 0;
float:left;
font: 11px Verdana;
color: #fff;
border:1px solid #037EB6;
margin-left:2px;
background: url('../images/div-footer-middleright.png') repeat-x #06A8FE;
border:1px solid #007CB5;
}

#footermiddle a {

color: #fff;
text-decoration: none;

}

#footerright {
width: 162px;
padding: 5px;
float: left;
font: 11px Verdana;
color: #fff;
position: relative;

background: url('../images/div-footer-middleright.png') repeat-x #06A8FE;
border:1px solid #007CB5;
}

#footerright a {

color: #fff;
text-decoration: underline;

}

.vak {

width: 466px;
border: 1px solid #d6e7ef;
float: left;

}

.vak .left {

padding: 7px;
padding-top: 10px;
width: 219px;
float: left;

}

.vak .right {

float: left;
padding: 7px;
width: 219px;
padding-top: 10px;
text-align: right;

}

.vak .right img {

float: right;

}

.left p {

height: 15px;
margin: 0;

}

.vak .left p strong {

width: 100px;
float: left;

}

.logotje {
float:right;
display:block;
position:relative;
width:100%;
text-align:right;
}

.vak table {
	width:100px;
	float:left;
	display:inline;
	margin-top:-55px;
}

.vak h4 {

font: bold 11px Verdana;
color: #fff;
background: #04a1f9;
width: 463px;
height: 24px;
margin-top: 0;
margin-left: -1px;
margin-top: -1px;
line-height: 24px;
padding-left: 5px;

}

.vak a {
float: left;
width: 219px;
font: 11px Verdana;
color: #04a1f9;
text-decoration: none;

}

h5.green {

color: #8ab800;
margin-top: 15px;
margin-bottom: 10px;
display: inline;
float: left;
width: 463px;

}

a.download {

font: 18px Verdana;
color: #04a1f9;
text-decoration: underline;
margin-top: 15px;
margin-bottom: 10px;
width: 463px;
float: left;
text-align: center;

}

td {
	padding:0;
	margin:0;
}
.opties {

padding-left: 40px;

}

.opties a {

margin-left: 10px;
font: 12px Verdana;
color: #717171;
line-height: 16px;
float: left;
text-decoration: none;

}

.opties img {

border: 0;

}

.ruimte {

margin-top: 20px;

}

.dik p a {

width: 260px;
color: #717171;
margin-top: 2px;
padding-top: 2px;
padding-left: 10px;
font: bold 11px Verdana;
float: left;

}

.dik p strong {

float: left;

}

.dik {

font: bold 11px Verdana;

}

.mail {

margin-top: 10px;
width: 468px;
float: left;

}

.mail h6 {

font: bold 14px Verdana;
width: 189px;
color: #79a900;
float: left;
margin-top: 10px;

}

.mail input.tekst {

width: 225px;
height: 18px;
padding: 8px;
float: left;
display: inline;
background: url('../images/div-update.png') no-repeat;
border: 0;
margin-left: 2px;

}

.mail input.submit {

width: 36px;
height: 34px;
float: left;
cursor: hand;
background: url('../images/div-update-submit.png') no-repeat;
border: 0;

}

.aanbevelen {

color: #fff;
width: 452px;
float: left;
background: #04a1f9;
height: 22px;
font: bold 14px Verdana;
padding: 10px;
padding-left: 6px;
margin-top: 10px;
margin-bottom: 3px;

}

.aanbevelen a {

color: #fff;
text-decoration: underline;

}

.reactie {

width: 459px;
float: left;

}

.reactie .l {

float: left;
width: 50px;
border-right: 2px solid #c7c7c7;
padding-right: 10px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 20px;
margin-top: 3px;

}

.reactie .l h5 {

color: #000;
font: bold 14px Verdana;

}

.reactie .l h6 {

font: italic 11px Verdana;
color: #000;

}

.reactie .r {

float: left;
width: 380px;
font: 11px Verdana;
padding-left: 10px;
padding-top: 6px;

}

.reageer {

margin-top: 2px;
width: 479px;
float: left;

}

.reageer strong {

font: bold 14px Verdana;
color: #79a900;
float: left;
width: 459px;
margin-top: 10px;
margin-bottom: 10px;

}

.reageer textarea {

height: 47px;
width: 255px;
border: 1px solid #d9d9d9;
background: #f0f0f0;
font: 11px Verdana;
overflow: hidden;
padding: 2px;
color: #979797;
margin-right: 3px;
float: left;

}

.reageer .naam {

width: 195px;
height: 19px;
border: 1px solid #d9d9d9;
background: #f0f0f0;
font: 11px Verdana;
padding: 2px;
color: #979797;
margin-bottom: 3px;
float: left;

}

.reageer .email {

width: 195px;
height: 19px;
border: 1px solid #d9d9d9;
background: #f0f0f0;
font: 11px Verdana;
overflow: hidden;
padding: 2px;
color: #979797;
float: left;

}

#type {

margin-top: 3px;
float: left;
overflow: hidden;
width: 469px;

}

#type .type {

width: 127px;
height: 18px;
border: 0;
display: inline;
background: url('../images/div-type.png') no-repeat;
font: 11px Verdana;
overflow: hidden;
color: #979797;
padding: 3px;
float: left;

}

#type .code {

width: 122px;
margin-right: 3px;
height: 18px;
padding: 3px;
background: url('../images/div-type.png') no-repeat right;
border: 0;
overflow: hidden;
font: 11px Verdana;
color: #fff;
float: left;

}

#type .submit {

width: 200px;
height: 24px;
float: left;
background: url('../images/input-reageer.png') no-repeat;
border: 0;

}

table
{
		font-size:11px;
		font-family:Verdana;
		color:#727272;
}

#footermenu li {

float: left;
padding-top: 2px;
margin-right: 15px;
margin-left: 7px;

}
