/* CSS Document */

body{
	color:#6C7784;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

a{
	text-decoration:underlined;
	color:#6C7784;
	font-weight:bold;
}

a:hover{
	text-decoration:underlined;
	color:#88AFDD;
	font-weight:bold;
}

h1 {
	margin: 0px;
}

.h1_abos {
	margin: 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

#uberdiv{
	width:898px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#top{
	position:relative;
	background-image:url(../images/bg_top.jpg);
	background-repeat:no-repeat;
	width:898px;
	height:212px;
}

#search{
	position:relative;
	top:80px;
	margin-left:677px;
	width:218px;
}

#search a{
	color:#88AFDD;
	font-weight:bold;
	text-decoration:underlined;
}

#search a:hover{
	color:#88AFDD;
	font-weight:bold;
	text-decoration:none;
}

#zoek{
	height:18px; 
	color:#A0A0A0; 
	font-size:9px; 
	width:208px; 
	margin-bottom:4px;
}

#menu{
	z-index:100;
	position:absolute;
	margin-top:10px;
	border:0px solid black;
	width:494px;
	margin-top:151px;
	margin-left:68px;
	height:34px;
}

#left{
	position:relative;
	width:188px;
	margin-right:11px;
	float:left;
}

#right{
	position:relative;
	width:699px;
	float:left;
}

#headrubriek{
	position:relative;
	width:188px;
	height:26px;
	background-image:url(../images/head_rubrieken.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#rubrieken{
	padding-left:3px;
	position:relative;
	width:183px;
	border:1px solid #C1C6CB;
	font-size:10px;
}

#rubrieken a{
	color:#6C7784;
	font-weight:normal;
	text-decoration:none;
}

#rubrieken a:hover{
	color:#88AFDD;
	font-weight:bold;
	text-decoration:underline;
}

#rubrieken p{
	line-height:24px;
}

#intro{
	color:#FFFFFF;
	position:relative;
	width:667px;
	height:122px;
	background-image:url(../images/bg_intro.jpg);
	background-repeat:no-repeat;
	margin-bottom:26px;
	padding:16px;
}

#leftintro{
	position:relative;
	width:467px;
	margin-right:22px;
	float:left;
}

#leftintro h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
}

#leftintro p{
	line-height:18px;
	margin:0px;
	padding:0px;
	
}

#rightintro{
	position:relative;
	width:167px;
	float:left;
}

#headtoptitels{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_toptitels.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headabonnementen{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_abonnementen.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headabonnement{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_abonnement.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headbestellen{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_bestellen.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headcontact{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_contact.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headfaq{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_faq.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#headlinks{
	position:relative;
	width:699px;
	height:26px;
	background-image:url(../images/head_links.jpg);
	background-repeat:no-repeat;
	margin-bottom:2px;
}

.blok{
	width:675px;
	padding:11px;
	border:1px solid #C1C6CB;
	margin:0px;
	margin-bottom:2px;
}

.blok p{
	line-height:18px;
	margin:0px;
	padding:0px;
}

.blok a{
	font-weight:normal;
	text-decoration:underline;
}

.blok a:hover{
	line-height:18px;
	margin:0px;
	padding:0px;
}

.abboblok{
	width:310px;
	height:163px;
	border:1px solid #C1C6CB;
	background-color:#E6E6E6;
	padding:10px;
	float:left;
	margin-bottom:10px;
}

.abbopic{
	position:relative;
	float:left;
	margin-right:10px;
}

.abboom{
	position:relative;
	float:left;
	width:181px;
	height:164px;
}

.titel {
	position:relative;
	width:175px;
	height:19px;
	border:1px solid #5B5B5B;
	background-color:#6C7784;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
}

.titel a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.titel a:hover {
	text-decoration: none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.titel p{ margin:0; }

.omschrijving{
	margin-top:9px;
	margin-bottom:9px;
}

.omschrijving p{
	line-height:14px;
}

.duur{
	position:absolute;
	width:175px;
	height:16px;
	border:1px solid #FDAD00;
	background-color:#F2A500;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	bottom:0px;
	text-align:top;
	padding-bottom:3px;
}

.duur a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	text-align:top;
}

.duur a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:top;
}

.duur p{
	margin:0px;
	padding:0px;
}

#footer{
	margin-top:10px;
	position:relative;
	font-size:9px;
	color:#BDBDBD;
	text-align:center;
	margin-bottom:10px;
}

.bestel {
	border: 1px solid black;
	background-color: #b20800;
	font-weight:bold;
	color: white;
	width:60px;
	text-transform:uppercase
}

.kado {
	border: 1px solid black;
	background-color: #dd554e;
	font-weight:bold;
	color: white;
	width:60px;
	text-transform:uppercase
}
