* {

margin: 0;
padding: 0;
list-style-type: none;

}

body {

background: #2db2fc url('http://www.vrijdownloaden.nl/images/body.png') repeat-x;
}

#container {

width: 837px;
margin: 0 auto;
margin-top: 7px;
overflow: hidden;
background: url('http://www.vrijdownloaden.nl/images/div-container.png') repeat-y;

}

#header {

width: 834px;
height: 121px;
float: left;
background: url('http://www.vrijdownloaden.nl/images/div-header.png') no-repeat 2px;
cursor:pointer;
}

#header h1, #header h2 {

display: none;

}

#header #headmenu {

font: bold 11px Verdana;
width: 130px;
margin-top: 15px;
float: right;

}

#header #headmenu li {

width: 130px;
height: 14px;
padding-left: 10px;
color: #fff;
background: url('http://www.vrijdownloaden.nl/images/div-header-ul-menu-li.gif') no-repeat 0% 40%;
float: right;

}

#header #headmenu li a {

text-decoration: none;
color: #fff;

}


#header #headmenu .top {

width: 130px;
padding-left: 0;
background: none;
color: #fff;
margin-bottom: 5px;
text-decoration: underline;
text-transform: uppercase;
float: left;

}

#menu {
width: 831px;
height: 19px;
background: url('http://www.vrijdownloaden.nl/images/ul-menu.png') repeat-x 2px;
margin-left: 3px;
display: inline;
font: 11px Verdana;
color: #fff;
float: left;

}

#menu li, #footermenu li {

float: left;
padding-top: 2px;
margin-right: 15px;
margin-left: 7px;

}

#footermenu {
width: 485px;
height: 19px;
background: url('http://www.vrijdownloaden.nl/images/ul-menu.png') repeat-x 2px;
margin-left: 0;
display: inline;
font: 11px Verdana;
color: #fff;
float: left;

}

#menu li a, #topmenu a {

color: #fff;
text-decoration: none;

}

#leeg {

width: 831px;
height: 15px;
margin-left: 3px;
margin-top: 1px;
display: inline;
background: #d9d9d9 url('http://www.vrijdownloaden.nl/images/div-leeg.png') no-repeat right;
float: left;

}

#bar { 

width: 834px;
height: 40px;
background: url('http://www.vrijdownloaden.nl/images/div-bar.png') no-repeat 2px 1px;
display: inline;
float: left;

}

#bar #alfa {

width: 610px;
padding-left: 10px;
padding-top: 2px;
float: left;

}

#bar #alfa li {

float: left;
margin-right: 8px;
font: 12px Verdana;
color: #ffbdbd;
text-transform: uppercase;

}

#bar #alfa li a {

color: #ffbdbd;
text-decoration: none;

}

#bar #location {

width: 600px;
color: #5e5e5e;
font: 11px Verdana;
line-height: 25px;
padding-left: 10px;
float: left;

}

#bar #location a {

color: #5e5e5e;
text-decoration: none;

}

#barleft {
width: 610px;
overflow: hidden;
float: left;
}

#barright {
width:200px;
overflow:hidden;
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: #cccccc;
padding:3px 0 3px 0;
width: 80px;
height:13px;
float:left;
}


#barright input.submit {
margin-top:2px;
border: 1px solid #d30b01;
padding:3px 0 3px 0;
height:23px;
background:#FF6A02;
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;
color: #37495d;
float: left;

}

.menu li a {

width: 154px;
height: 22px;
color: #37495d;
padding-left: 15px;
line-height: 22px;
text-decoration: none;
background: url('http://www.vrijdownloaden.nl/images/ul-menuleft-li-normal.png') no-repeat 0px -1px;
float: left;

}

.menu li.top {

width: 169px;
height: 28px;
font: bold 11px Verdana;
text-transform: uppercase;
color: #fff;
float: left;

}

.menu li.top a {

background: url('http://www.vrijdownloaden.nl/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: #dc0f01;
float: left;

}

.menu li.meer a {

background: url('http://www.vrijdownloaden.nl/images/ul-menuleft-li-meer.png') no-repeat;
line-height: 22px;
text-align: right;
text-decoration: underline;
color: #dc0f01;
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: #f52825;
margin-top: 5px;
margin-bottom: 5px;

}

h5 {

font: 18px Verdana;
color: #117ff9;
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;

}

.rowen {

margin: 5px;
margin-top: 15px;
float: left;

}

.row {

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('http://www.vrijdownloaden.nl/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;
border-top: 1px solid #0072a7;
padding-top: 1px;
float: left;
height:auto;
bottom:0;
background: url(http://www.vrijdownloaden.nl/images/div-footerbg.png) repeat-x;
}

#footerleft {
width:168px;
height:auto;
float:left;
text-align:center;
color:#ffffff;
}

#footermiddle {
width: 485px;
padding:3px 0 5px 0;
float:left;
font: 11px Verdana;
color: #fff;
border:1px solid #037EB6;
margin-left:2px;
}

#footermiddle a {

color: #fff;
text-decoration: none;

}

#footerright {
width: 160px;
height:100%;
padding: 5px;
float:right;
font: 11px Verdana;
color: #fff;
background: url(http://www.vrijdownloaden.nl/images/div-footermiddle.png)repeat-x #298DFB;
margin-right:2px;
}

#footerright a {

color: #fff;
text-decoration: underline;

}

.vak {

width: 466px;
border: 1px solid #006ee7;
float: left;

}

.vak .left {
padding-top: 10px;
padding-bottom: 15px;
float: left;
}

.vak .right {
width:40px;
float: right;
padding-top: 10px;
text-align: right;
position:absolute;
right:0;
}

.vak .right img {
float: right;
}

.left p {
height: 15px;
overflow:auto;
padding-bottom: 5px;
margin: 0;
}
.vak a {
width: 219px;
font: 11px Verdana;
color: #04a1f9;
text-decoration: none;

}

.vak table {
	width:100px;
	float:left;
	display:inline;
	margin-top:-55px;
}
.logotje {
float:right;
display:block;
position:relative;
width:100%;
text-align:right;
}


.vak .left  a {
	display:inline;
	margin:0;
}
td a {
	margin:0;
	display:inline;
	padding:0;
}

.vak h4 {

font: bold 11px Verdana;
color: #fff;
background: #006ee7;
width: 463px;
height: 24px;
margin-top: 0;
margin-left: -1px;
margin-top: -1px;
line-height: 24px;
padding-left: 5px;

}



h5.green {

color: #fc0504;
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;

}

.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: #fc0504;
float: left;
margin-top: 10px;

}

.mail input.tekst {

width: 225px;
height: 18px;
padding: 8px;
float: left;
display: inline;
background: url('http://www.vrijdownloaden.nl/images/div-update.png') no-repeat;
border: 0;
margin-left: 2px;

}

.mail input.submit {

width: 36px;
height: 34px;
float: left;
cursor: hand;
background: url('http://www.vrijdownloaden.nl/images/div-update-submit.png') no-repeat;
border: 0;

}

.aanbevelen {

color: #fff;
width: 452px;
float: left;
background: #d80a02;
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: #fc0504;
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: 123px;
height: 18px;
border: 0;
display: inline;
background: url('http://www.vrijdownloaden.nl/images/div-type.png') no-repeat;
font: 11px Verdana;
overflow: hidden;
color: #979797;
padding: 3px;
float: left;

}

#type .code {

width: 126px;
margin-right: 3px;
height: 18px;
padding: 3px;
background: #3c6994;
border: 0;
overflow: hidden;
font: 11px Verdana;
color: #fff;
float: left;

}

#type .submit {

width: 200px;
height: 24px;
float: left;
background: url('http://www.vrijdownloaden.nl/images/input-reageer.png') no-repeat;
border: 0;

}

table{
		font: 11px Verdana;
		color: #5e5e5e;
}

th {
		font-size:13px;
}

input
{
		border:1px solid #5e5e5e;
}

img {
display:inline;
}