/* CSS Document									*/
/* Website:			Geldkompas BPV				*/
/* Version:			1.1							*/
/* Author:			Jasper Stinissen			*/
/* Email:			j.stinissen@sdu.nl			*/


/* BODY SETUP
_____________________________*/

*	{
}

body {
	height:			100%;
	width:			100%;
	margin:			0;
	padding:		10px 0 0 0;
	text-align:		center;
	background:		#F0F0F0;
	font-family:	Tahoma, Arial, sans-serif;
}
#container {
	width:			1000px;
	text-align:		left;
	background:		#FFFFFF;
	overflow:		hidden;
	margin:			0px auto;
	font-size:		100%;
	border-top:		2px solid #CCCCCC;
	border-bottom:	2px solid #CCCCCC;
	background:		url(../images/bodyback.jpg) top left repeat-y;
}
#kop {
	width:			1000px;
	height:			175px;
	background:		url(../images/header.jpg) top left no-repeat #FFFFFF;
}
#meta_navigatie	{
	float:			left;
	height:			29px;
	width:			1000px;
	clear:			both;
	margin:			-2px 0 0 -2px;
	padding:		3px 0 0 5px;
	background:		#00AEFF;
	border:			2px solid #000000;
}
#kolom_1 {
	min-height:		400px;
	width:		 	480px;
	margin:		 	0 8px 0 5px;
	float:		 	left;
}
#kolom_2 {
	width:		 	245px;
	float:		 	left;
	margin:		 	18px 0 0;
}
#kolomMidden	{
}
#kolom_3 {
	margin:			55px 20px 0;
	width:			210px;
	float:		 	right;
}
#voet {
	width:		 	1000px;
	height:			40px;
	clear:			both;
	margin:			50px 0 0;
}

/*___________________________*/

h1 {
	font-size:		1.5em;
	margin:		 	15px 0 0 10px;
	color:			#0095DA;
}
h2 {
	margin:		 	82px 0 0 10px;
	font-size:		1.15em;
}
#kolom_1 h2 {
	margin:		 	0;
}
#kolom_2 h2 {
	font-size:		1.25em;
	margin:			0 0 0 10px;
}
#kolom_2 .adressen h2	{
	margin:			0;
}
h2.zoekresultaat {
	font-size:		1.1em;
	margin:		 	0 0 5px 0;
}

.tx-indexedsearch-whatis {
	font-size:		1.1em;
	margin:			20px 0 0 10px;
	font-weight:	bold;
	line-height:	120%;
}
h3 {
	font-size:		1.15em;
	margin:		 	5px 0 5px 10px;
}
a	{
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}

.tx-pceaudioplayer-player {
	width:		 	1px;
	height:		 	0;
	overflow:		hidden;
}
.kruimelpad {
	margin:		 	20px 0 10px 15px;
	padding:		0 500px 3px 0;
	height:			13px;
	width:			470px;
	float:			left;
}
.kruimelpad li {
	float:		 	left;
	line-height:	normal;
}
.kruimelpad a {
	color:		 	#666666;
	text-decoration:none;
}
.kruimelpad a:hover {
	text-decoration:underline;
}
.kruimelpad a:visited {
	color:		 	#666666;
}

/*___________________________*/

ul.kop_navigatie {
	float:		 	left;
	margin:			104px 0 0 161px;
}
ul.kop_navigatie li {
	width:		 	125px;
	margin:		 	0 0 0 -2px;
	padding:		0;
	list-style:		none;
	background:		#C7EAFD;
	float:		 	left;
	border:			2px solid #000000;
}
ul.kop_navigatie a {
	float:		 	left;
	display:		block;
	padding:		10px 10px 10px 45px;
	text-decoration:none;
	font-size:		14px;
	font-weight:	bold;
	color:		 	#000000;
}
html > body ul.kop_navigatie a:hover {
	text-decoration:none;
}

/*___________________________*/

#kop_knoppen {
	float:		 	left;
	height:		 	30px;
	width:		 	480px;
	padding:		0 0 0 10px;
}
#kop_knoppen li {
	float:		 	left;
	margin:		 	0 6px 0 0;
	padding:		0;
	list-style:		none;
	border:			1px solid #FFFFFF;
}
#kop_knoppen li:hover {
	text-decoration:none;
}
#kop_knoppen a {
	float:		 	left;
	display:		block;
	padding:		4px 7px 6px 27px;
	text-decoration:none;
	font-size:		14px;
	font-weight:	bold;
	color:		 	#FFFFFF;
	border:		 	none;
}
#kop_knoppen a:hover {
	background:		#76D5FC;
	text-decoration:none;
}
html > body ul.kop_knoppen a:hover {
}
#kop_knoppen a:visited {
	color:		 	#FFFFFF;
}

/*___________________________*/

ul.kop_knoppen_navigatie {
	float:			right;
	margin:		 	5px 80px 0 0;
}
ul.kop_knoppen_navigatie li {
	line-height:	normal;
	float:			left;
	margin:			0 0 0 10px;
}
ul.kop_knoppen_navigatie li a {
	color:		 	#FFFFFF;
	font-weight:	bold;
	text-decoration:none;
}
ul.kop_knoppen_navigatie li a:hover {
	text-decoration:underline;
}
ul.kop_knoppen_navigatie li a:visited {
	color:		 	#FFFFFF;
}

/*___________________________*/

div.zoeken {
	float:		 	left;
	font-size:		14px;
	width:			255px;
}

#kop input.tekst {
	border:		 	4px solid #FFFFFF;
	width:		 	175px;
	padding:		0;
}
#kop input.knop {
	margin:		 	0 0 0 -5px;
	padding:		3px;
	background:		#00AAEF;
	border:			1px solid #FFFFFF;
	font-weight:	bold;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	color:			#FFFFFF;
	width:			65px;
	height:			24px;
}
#kop input.knop:hover	{
	background:		#76D5FC;
	cursor:			pointer;
}
#kop label {
	display:		none;
}

img.logo {
	float:			left;
	border:		 	0;
	margin:			10px 0 0 10px;
}

/*___________________________*/

.content p {
	margin:		 	15px 10px 10px 10px;
	line-height:	140%;
}
.content ul {
	margin:		 	0 10px 0 15px;
}
.content li {
	margin:		 	0 0 5px 10px;
	list-style:		square;
	line-height:	normal;
}
.content p a, .content li a {
	font-weight:	bold;
	text-decoration:none;
	color:			#0066cc;
}
.content p a:hover, .content li a:hover {
	text-decoration:underline;
}
.content p a:visited, .content li a:visited {
	color:			#ad0080;
}
.content p a:active, .content li a:active {
	color:			#FF0000;
}
.content hr {
	width:		 	455px;
	margin:		 	5px 0 5px 10px;
	height:		 	1px;
	color:		 	#D9D9D9;
	background:		#D9D9D9;
	border:		 	0;
	float:			left;
}
#kolom_2 hr {
	margin:		 	5px 0 0 0;
	height:		 	1px;
	color:		 	#D9D9D9;
	background:		#D9D9D9;
	border:		 	0;
	float:			left;
}

li.bullet {
	margin:		 	0 0 0 15px;
	padding:		0 0 0 5px;
	list-style:		square;
	line-height:	normal;
}
.tip {
	margin:		 	5px 5px;
	padding:		5px;
	border:			1px dotted #FFCC00;
	background:		#FFFFCC;
}
.tip li.titel {
	margin:		 	0 0 5px 15px;
	padding:		0 0 0 5px;
	font-weight:	bold;
	list-style:		url(../images/tip.gif) outside;
}
.let_op {
	margin:		 	5px 10px;
	padding:		5px;
	border:		 	1px dotted #FF6633;
	background:		#FFE6E6;
}
.let_op li.titel {
	margin:		 	0 0 5px 15px;
	padding:		0 0 0 5px;
	font-weight:	bold;
	list-style:		url(../images/letop.gif) outside;
}
.direct_naar {
	margin:		 	5px 10px;
	padding:		5px;
	border:		 	1px dotted #66CCFF;
	background:		#D9ECFF;
}
.direct_naar li.titel {
	margin:		 	0 0 5px 15px;
	padding:		0 0 0 5px;
	font-weight:	bold;
	list-style:		url(../images/external.gif) outside;
}

/*___________________________*/

ul.menu {
	margin:		 	20px 0 0;
}
ul.menu li {
	width:		 	223px;
	height:			83px;
	float:		 	left;
	margin:		 	0 3px 10px 0;
	list-style:		none;
	background:		#E1F3FC;
	border:			2px solid #CCCCCC;
}
html > body ul.menu li {
	margin:		 	0 0 10px 10px;
}
html > body ul.menu li:hover {
	background:		#76D5FC;
	border:			2px solid #bebebe;
}
ul.menu a {
	display:		block;
	padding:		5px 7px 0;
	color:		 	#000000;
	text-decoration:none;
	background:		#E1F3FC;
	line-height:	normal;
	height:			0;
}
html > body ul.menu a {
	padding:		5px 2px 78px 2px;
}
ul.menu a:hover {
	text-decoration:underline;
}
html > body ul.menu a:hover {
	background:		#c7eafd;
}
ul.menu img {
	float:		 	left;
	margin:		 	0 10px 0 0;
}

/*___________________________*/

.problemen {
	margin:		 	15px 0 0 25px;
}
.problemen li {
	margin:		 	5px 0 0;
	list-style:		square;
	line-height:	normal;
}
.problemen a {
	font-weight:	bold;
	color:			#000000;
	padding:		3px 0;
}
.problemen a:hover {
}
.problemen a:visited {
	color:		 	#ad0080;
}

/*___________________________*/

.adressen {
	width:			240px;
	margin:			5px 0 0;
	padding:		25px 5px 30px 0;
	float:			left;
	background:		#FFFFFF;
	border:			2px solid #000000;
	border-left:	2px solid #FFFFFF;
}
#kolom_2 .adressen .adres h2 {
	margin:		 	10px 0 0 0 !important;
	padding:		0;
	font-size:		1em !important;
	border:			none;
}
.adressen_box {
	float:			left;
	width:			450px;
}
.adres {
	float:			left;
	width:			100%;
	padding:		0 0 10px;
	border-bottom:	1px solid #D9D9D9;
}
.adres li {
	list-style:		none;
	line-height:	normal;
	margin:			3px 0;
	min-width:		190px;
}
.adres li a {
	color:		 	#0066cc;
	font-weight:	bold;
	font-size:		90%;
}
.adres li a:hover {
	color:		 	#FF0000;
}
.adres li a:visited {
	color:		 	#ad0080;
}
.adres h2 {
	margin:		 	0 !important;
}
.prev_letter, .next_letter {
	padding:		5px;
	background:		#C7EAFD;
	font-weight:	bold;
	color:		 	#000000;
	text-decoration:none;
}
.prev_letter:hover, .next_letter:hover {
	text-decoration:underline;
	background:		#76d5fc;
}
.prev_letter {
	float:		 	left;
	margin:		 	20px 0 0 10px;
}
.next_letter {
	float:		 	right;
	margin:		 	20px 5px 0 0;
}

/*___________________________*/

.tips {
	height:		 	auto;
	padding:		5px 5px 5px 0;
	background:		#FFFFCC;
	border:			2px dotted #FFCC00;
}
.tips ul {
	margin:		 	15px 0 0 25px;
	padding:		0 0 10px 0;
}
.tips li {
	list-style:		square;
	margin:		 	0 0 2px 0;
	line-height:	normal;
}
.tips a {
	color:		 	#333333;
	padding:		3px 0;
	display:		block;
	font-weight:	bold;
}
.tips a:hover {
}
.tips a:visited {
	color:		 	#ad0080;
}
.tips a:active {
	color:			#FF0000;
}

/*___________________________*/

.gemeente {
	margin:		 	10px 20px;
	bottom:		 	0px;
	float:		 	right;
}
.alfabet {
	width:		 	100%;
	height:			20px;
	display:		block;
	margin:		 	0 0 0 10px;
}
.letter, .letter_active {
	float:		 	left;
	margin:		 	0 1px 2px 0;
	padding:		4px;
	display:		block;
	background:		#C7EAFD;
	font-weight:	bold;
	color:		 	#000000;
	text-decoration:none;
}
.letter:hover {
	background:		#76d5fc;
	text-decoration:underline;
}
.letter_active {
	background:		#76d5fc;
}
.grijs	{
	background:		#DDDDDD;
	color:			#999999;
	cursor:			default;
}
.grijs:hover	{
	background:		#CCCCCC;
	text-decoration:none;
}
.alfabet_huidig {
	float:		 	left;
	width:		 	451px;
	margin:		 	10px;
	padding:		3px;
	background:		#C7EAFD;
	text-transform:	uppercase;
	font-weight:	bold;
}
.back_to_top {
	float:		 	right;
	margin:		 	0 5px 0 0;
	text-transform:	none;
	text-decoration:none;
	color:		 	#000000;
}
.back_to_top:hover {
	text-decoration:underline;
}

/*___________________________*/

.trefwoorden {
	margin:		 	0 0 0 15px;
	float:			left;
	width:			90%;
}
.trefwoorden li {
	margin:			0 0 0 15px;
	line-height:	140%;
}
.trefwoorden a {
	color:		 	#000000;
	text-decoration:none;
}
.trefwoorden a:hover {
	text-decoration:underline;
}
.trefwoorden a:visited {
	color:		 	#ad0080;
}

/*___________________________*/

.sitemap a {
	color:		 	#000000;
	text-decoration:none;
}
.sitemap a:hover {
	text-decoration:underline;
}
.sitemap a:visited {
	color:		 	#ad0080;
}
div.sitemap {
	margin:		 	20px 0 0 10px;
	padding:		0 0 10px 0;
	width:		 	95%;
}
ul.sitemap li {
	list-style-type :none;
	list-style-image:none;
}
ul.sitemapL1 {
	font-weight:	bold;
	color:			#000000;
	margin:			0;
}
ul.sitemapL1 li {
	border-bottom:	1px solid #C7EAFD;
	margin:			10px 0 0 0;
}
ul.sitemapL2 {
	margin:		 	-13px 0 0 100px;
	font-weight:	normal;
}
ul.sitemapL2 li {
	border:			0;
	margin:			0;
}
ul.sitemapL2 a {
	font-weight:	bold;
}
ul.sitemapL3 {
	margin:		 	-13px 0 20px 200px;
	line-height:	normal;
}
ul.sitemapL3 a {
	font-weight:	normal;
}

/*___________________________*/

.vragen {
	margin:			15px;
	color:			#999999;
	font-size:		85%;
}
.vragen a {
	color:			#999999;
}
.vragen a.audio	{
	color:			#555555;
}
.vragen li	{
	list-style-type:none;
}

.tx-indexedsearch-res li {
	list-style:		none;
	margin:			0 0 5px 0;
}
ul.browsebox {
	margin:			0 0 10px 0;
}
