/* standard elements */

 html, body {
     height: 100%;
 }

* {
	margin: 0px;
	padding: 0px;
}

p {
	width:386px;
	margin-top:10px;
	float:left;
	}

img {
border:none;
}

a{
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
}

a:hover{
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

body {
margin-top:0px;
padding: 0px;
background: #b5cfdc url(images/achtergrond.jpg) repeat-x;
}

.container {
margin: 0px auto;
height:auto;
width: 800px;
background:#FFFFFF url(images/balk.jpg) no-repeat;
padding:0px;
padding-top:19px;

}

.header {
height:103px;
background:url(images/bovenkant.jpg) repeat-x;
}

.headerboven {
padding-top:38px;
margin:0 auto;
width:800px;
background:url(images/header.jpg);
height:65px;
}

.nuttig {
margin-left:308px;
margin-top:-38px;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:italic;
}

.nu{
margin-left:21px;
font: bold 22px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:2px;
}

.headerboven a{
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

.headerboven h1 {
margin-top:-19px;
margin-left:108px;
width:200px;
font: bold 30px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.voorpagina {
padding-top:13px;
}

.button{
	margin: -33px auto;
height:28px;
width:800px;
}

.button a{
font-weight:bold;
font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
float:right;
background:url(images/button.jpg) no-repeat;
margin-left:10px;
padding-right:25px;
padding-left:19px;
padding-top:10px;
padding-bottom:10px;
}

.button a:hover{
font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
background:url(images/buttonhover.jpg) no-repeat;
}

.button a:visited{
font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
padding-right:25px;
padding-left:19px;
padding-top:10px;
padding-bottom:10px;
background:url(images/button.jpg) no-repeat;
}


.menu {
margin:0px;
padding:0px;
width:250px;
float:left;
}

.menu h2{
float:left;
padding-left:1px;
margin-bottom:5px;
font: 22px Geneva, Arial, Helvetica, sans-serif;
color:#a92d2d;
width:250px;
}

.menu p {
margin-left:52px;
margin-top:-16px;
width:150px;
}

.categorie{
float:left;	
margin:0px;
padding:0px;
height:268px;
margin-top:58px;
}

.categorie h4{
background:url(images/categorie.jpg) no-repeat;
height:29px;
width:250px;
padding-left:20px;
padding-top:5px
}

#categorien {
font-family:Verdana,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
position:relative;
top:0px;
width:250px;
height:200px;
}
#categorien a {
color:#FFFFCC;
display:block;
font-family:sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:3px;
text-decoration:none;
width:59px;
height:63px;
float:left;
}
#categorien a:hover {
color: #8c0000;
}
#categorien a span {
display:none;
}
#categorien a:hover span {
color: #8c0000;
display:block;
font-family:Verdana,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
position:absolute;
text-align:center;
margin-left:21px;
top:-24px;
width:250px;
z-index:100;
}


.content {
width:550px;
float:right;
}

.topdownloads {
margin:0px;
margin-bottom:10px;
margin-left:10px;
padding:0px;
width:250px;
height:120px;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;

}
.topdownloads a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
text-decoration:none;
}

.topdownloads a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}
.topdownloads li{
margin-top:2px;
margin-bottom:2px;
height:16px;
list-style:none;
list-style-image:none;
background:url(images/stippellijn.jpg) no-repeat;
}

.topdownloads h2 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#a92d2d;
height:12px;
padding-left:5px;
margin-bottom:13px;
width:120px;
}

.nieuwedownloads {
padding:0px;
margin:0px;
width:250px;
height:120px;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
margin-left:10px;
}

.nieuwedownloads a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
text-decoration:none;
}

.nieuwedownloads a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.nieuwedownloads li{
margin-top:2px;
margin-bottom:2px;
height:16px;
list-style:none;
list-style-image:none;
background:url(images/stippellijn.jpg) no-repeat;
}

.nieuwedownloads h2 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#a92d2d;
height:12px;
padding-left:5px;
margin-bottom:13px;
width:150px;
}

.welkom {
margin-top:19px;
margin-bottom:44px;
padding-left:20px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}


.image {
	float:left;
	width:170px;
	height:150px;
}

.voortekst {
	float:left;
	width:370px;
	padding-bottom:20px;
}

.voortekst1 {
	float:left;
	width:370px;
	padding-bottom:20px;
}

.contenttekst {
margin:0px;
padding:0px;
padding-bottom:40px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
width:540px;
float:right;
padding-right:10px;
margin-top:2px;
background:url(images/pinquinachtergrond.jpg) no-repeat;
}


.contenttekst h1 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#a92d2d;
margin-bottom:10px;
margin-top:10px;
width:540px;
float:left;

}

.contenttekst h1 a{
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#989898;
text-decoration:none;
}

.contenttekst h1 a:hover{
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.contenttekst h3 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#a92d2d;
margin-bottom:10px;
margin-top:20px;
width:540px;
float:left;

}


.contenttekst2 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
width:530px;
float:right;
padding-left:10px;
padding-right:10px;
padding-top:5px;
margin:0px;
margin-top:2px;
background:url(images/pinquinachtergrond.jpg) no-repeat;
min-height:267px;
}

.contenttekst2 a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.contenttekst2 a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#989898;
}

.contenttekst2 li {
	list-style:none;
}


.contenttekst2 h1 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#989898;
text-decoration:none;
margin-bottom:10px;
margin-top:10px;
}
.contenttekst2 h1 a{
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#989898;
text-decoration:none;
margin-bottom:10px;
margin-top:10px;
}

.contenttekst2 h1 a:hover{
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#989898;
text-decoration:none;
margin-bottom:10px;
margin-top:10px;
}

.contenttekst3 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
width:530px;
float:right;
padding-left:10px;
padding-right:10px;
padding-bottom:40px;
margin:0px;
min-height:267px;

}

.contenttekst3 a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.contenttekst3 a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#989898;
}


.contenttekst3 h1 {
font: 16px Geneva, Arial, Helvetica, sans-serif;
color:#989898;
text-decoration:none;
margin-bottom:10px;
margin-top:10px;
}


.links {
float:right;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background:url(images/downloaden.jpg) no-repeat;
color:#FFFFFF;
width:132px;
height:23px;
padding-top:59px;
padding-left:23px;
text-decoration:none;
margin-top:-10px;
}

a:link.links{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
float:right;
}

a:hover.links{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}
a:visited.links{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

.partners {
	float:left;
width:230px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
padding-left:20px;
}

.partners li {
	float:left;
list-style-type:none;
list-style-image:none;
list-style:none;
width:250px;
}

.partners li a{
width:250px;
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
}

.partners li a:hover{
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}




.footertekst {
padding-top:10px;
text-align:center;
height:30px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
background:#590000;
width:800px;
}

.footertekst a {
text-align:center;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #858585;
text-decoration:none;
}

.footertekst a:hover{
color:#000000;
}

 .alles {
     min-height: 100%;
     height: auto !important;
     height: 100%;
	 margin: 0 auto -4em;
	 width:800px;
	 background:#fff;
	
	
 }
.footer, .push {
 height: 4em;
 background:#fff;

}

.footer {
	 width:800px;
	 margin: 0 auto;
	 padding-top:100px;
 
}

.clearer {
	clear: both;
	background:#fff;
	}

.adsense {
margin-top:1px;
margin-left:35px;
height:70px;
}

.adsense2 {
	text-align:center;
	margin-top:10px;
}

span.werkt {
background:url(images/werkt.jpg) no-repeat;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
height:23px;
padding-top:9px;
padding-left:23px;
padding-right:31px;
text-decoration:none;
margin-top:26px;
}

span.werkt a:hover{
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.reageer {
margin-top:63px;
width:550px;
}

.overigepartners {
width:260px;
float:right;
padding-bottom:40px;
}

.downloadpartners {
width:260px;
float:left;
}

.contact {
margin:0px;
padding-bottom:40px;
}

.zoeken {
	padding-left:20px;
}

.zoekinput {
	width:135px;
	padding-left:5px;
	height:15px;
}
p.zoekknop {
	margin-left:48px;
}


