@charset "utf-8";
/* CSS Document */
/* ---------------------------------------------------HEADER----------------------------------------------------*/	
iframe
{
	margin-left:20px;
	border:0px;
}
textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F0F0F0;
	border:1px inset #424318;
	font-size:11px;
	margin:0 2px 2px;
	text-align:left;
}


#tabs
	{
		top:0px;
		margin:0px;
		padding:0px;
	}

#tab1, #tab2, #tab3, #tab4, #selectedtab
	{
	background:url(../img/tab_onder.gif) no-repeat;
	float:right;
	width:115px;
	height:20px;
	text-align:center;
	padding-top:7px;
	color:#515254;
	font-family:helvetica;
	font-size:11px;
	font-weight:normaal;
	text-transform:uppercase;
	/* visibility:hidden; tijdelijk*/
	}

#selectedtab
{
	background:url(../img/tab_op.gif) no-repeat;
}
		
#tab_uitloop
{
	background:url(../img/uitloop_tabs.gif) no-repeat;
	float:right;
	width:260px;
	height:25px;
	/* visibility:hidden; tijdelijk*/
}

a:hover#tab1, a:hover#tab2, a:hover#tab3, a:hover#tab4, a:hover#selectedtab
{
	background:url(../img/tab_op.gif) no-repeat;
	text-decoration:none;
	/* visibility: hidden tijdelijk*/
}

body	{
		background: #FFFFFF url(../img/background.gif) repeat scroll;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: 100;
		letter-spacing:0px;
		color:#000000;
		overflow: auto;
		}

p, a, form		{
		font-size:12px;
		margin:0px;
		text-decoration:none;
		color:#000000;
		}

h1		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		}

h2		{
		font-size:14px;}

strong
		{font-weight:bold;}

b
		{font-weight:bold;}

table, tr, td, ul, li {
				}

/*h1,h2,h3 {
padding:5px 30px 10px 20px;
float:left;
clear:both;
}*/

input
		{
		margin:0px 2px 2px;
		font-size:11px;
		background-color:#F0F0F0;
		border:1px inset #424318;
		text-align:left;
		}

.input
		{
		background-color: transparent;
		border: none;
		margin:0px 2px 2px;
		}
		
.btn
		{
		background-color:#F0F0F0;
		border: solid 1px;
		border-left-color: #DDECED;
		border-top-color:#DDECED;
		border-right-color:#A7A7A9;
		border-bottom-color:#A7A7A9;
		text-align:center;
		font-size:11px;}
		
.btnhov
		{
		background:#EBEBEB;
		border-left-color: #A7A7A9;
		border-top-color:#A7A7A9;
		border-right-color:#F0F0F0;
		border-bottom-color:#F0F0F0;
		cursor:pointer;
		}

		

		
/*------------------------------------------STRAMIEN---------------------------------------*/		
#wrap	{
		background-color:#FFFFFF;
		position:absolute;
		top: 20px;
		left:50%;
		width:900px;
		margin-left:-450px;
		overflow:visible;
		padding-bottom:65px;
		}

#header
		{
		position:relative;
		width:900px;
		background-color:#ffffff;
		left: 0px;
		display:block;
		}
	
#container {
		background:#FFFFFF url(../img/dashed.gif) repeat-y 650px;
		position:relative;
		width:900px;
		display:block;
		top:80px;
		margin: 20px 0px 80px;
		float:left;
		min-height:500px;
		padding-bottom: 10px;
		}

#leftcol
		{
		background-color:transparent;
		float:left;
		display:block;
		width:650px;
		}

#rightcol	{
		background-color:transparent;
		float:left;
		display:block;
		width:250px;
		}
		
#footer
		{
		bottom:0px;
		position:absolute;
		text-align:right;
		width:900px;
		background-color: #FFFFFF;
		height:40px;
		display:block;
		float:left;
		}	
		
		

	
		
#logo	{
		position: absolute;
		left:10px;
		top:35px;
		background-color:transparent;
		width: 280px;
		}
.logo	{
		position:absolute;
		font-family:Georgia,Garamond;
		font-size:14px;
		font-weight:bold;
		left:0px;
		top:53px;
		}

#zoeken
		{
		position:absolute;
		top:30px;
		height:20px;
		float:right;
		right:10px;
		padding:3px;
		}	
		
#zoeken a
		{
		font-size:12px;
		}
#zoeken a:hover
		{
		text-decoration:underline;
		}


#linksheader 
	{
	position:absolute;
	top:90px;
	right:15px;
	width:500px;
	background-color: transparent;
	float:right;
	text-align:right;
	}
	
#balklarge
		{
		width:880px;
		height:10px;
		margin-left:10px;
		margin-right:10px;
		background-color:#000000;
		position:absolute;
		top:110px;
		z-index:1;
		}

/*------------------------------------------CONTAINER---------------------------------------*/	

#blok_maandblad, #blok_libri, #blok_jer
	{
	position: relative;
	width:195px;
	height:150px;
	margin-left:10px;
	margin-right:10px;
	background-color:transparent;
	float:left;
	top:0px;
	}
	

	
#blok_maandblad_script
	{
	z-index:-1;
	cursor:default;
	}

a#blok_maandblad_link
	{
	position: absolute;
	width:195px;
	height:130px;
	margin-left:10px;
	margin-right:10px;
	background:url(../flash2/covers/0109_cover.jpg);
	float:left;
	left:0;
	top:0;
	z-index:2;
	}

	

#balksmall
		{
		width:195px;
		height:10px;
		background-color:#000000;
		margin-top:5px;
		}

p.balktekst
		{
		font-size:16px;
		text-align:center;
		display:block;
		font-family:Georgia, Garamond;
		font-weight:bold;
		}

		
#login
		{
		width:220px;
		margin:10px;
		float:left;
		text-align:left;
		border-bottom:none;
		padding-bottom:20px;
		}

#login h1
		{
		font-family: Georgia, Garamond;
		font-size:18px;
		}
		
form	{
		}

		

p.login {
		float:right;
		margin-top:5px;}
		
p.login a:hover
		{text-decoration:underline;}

#advertenties
{
width:220px;
border-top:dashed 1px #000000;
margin-left:15px;
margin-top:15px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
}
		
#advertenties td
{
text-align:center;
}
#advertenties p 
	{
	padding-top:20px;
	text-align:center;
	}
	
#content
		{
		float: left;
		width:625px;
		margin: 25px 10px 10px 10px;
		}

#tab1content
		{
		background:url(../img/tab_op.gif) no-repeat;
		float:left;
		width:117px;
		height:25px;
		text-align:center;
		padding-top:7px;
		color:#515254;
		font-family:helvetica;
		font-size:11px;
		font-weight:normaal;
		text-transform:uppercase;
		}
				
#tab2content
		{
		background:url(../img/tab_onder.gif) no-repeat;
		float:left;
		width:117px;
		height:25px;
		text-align:center;
		padding-top:7px;
		color:#515254;
		font-family:helvetica;
		font-size:11px;
		font-weight:normaal;
		text-transform:uppercase;
		}
		
a:hover#tab1content, a:hover#tab2content
		{
		background:url(../img/tab_op.gif) no-repeat;
		}

		
#content_horizontaal_top
		{
		background: url(../img/top_lijn_content.gif) repeat-x bottom;
		float:left;
		height:24px;
		width:266px;
		margin-top:1px;
		}
		
#content_achtergrond
		{
		background:url(../img/achtergrond_content.gif) repeat-y;
		left:0px;
		margin-top:-7px;
		float:left;
		width:100%;
		}

#content_horizontaal_bottom
		{
		background:url(../img/bottom_lijn_content.gif) repeat-x bottom;
		width:618px;
		margin-left:1px;
		height:2px;
		float:left;
		}
		


#content_achtergrond p
		{
		padding:5px 30px 10px 20px;
		clear:left;
		}
		

/*------------------------------------------Footer---------------------------------------*/	
		
#footer_balk
		{
		background-color:#000000;
		height:10px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		top:10px;
		width:880px;
		}

#footer a
		{
		float:right;
		text-decoration:none;
		margin: 0px 10px 0px 0px;
		}	

#footer a:hover
		{
		text-decoration:underline;}
	
	

/*------------------------------------------DIV-popup---------------------------------------*/	

#popup_nieuwsbrief
{
background:#ffffff url(../img/rechts_lijn_popup.gif) repeat-y right;
border: #DEDEDE solid 1px;
width:400px;
height:auto;
border-right: none;
border-collapse:collapse;
overflow:visible;
}

#popup_nieuwsbrief p,
#popup_nieuwsbrief h1,
#popup_nieuwsbrief form
		{
		padding:5px 30px 10px 20px;
		clear:left;
		text-align:left;
		}
#popup_nieuwsbrief input
	{
	float:right
	}
#popup_nieuwsbrief form p
	{padding:5px 0px;
	vertical-align:middle;}
		
.popup_nieuwsbrief_email
{
width:150px;
margin-left:10px;
}

#popup_nieuwsbrief input.btn
	{
	font-size:13px;
	margin-top:20px;
	}

td.popup_rechts
	{
	text-align:right;
	}
td.popup_links
	{
	float:left;
	}

#popup_nieuwsbrief a
	{ 
	text-decoration:underline;
	}
	
/*
		FCK STYLES 
*/
.fck_Header1 /*Header 1*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:16px;
font-weight:bold;
letter-spacing:0;
text-align:left;
margin:0 0 10px;
float:left;
clear:both;
padding:5px 30px 10px 20px;
}

.fck_Header2 /*Header 2*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
letter-spacing:0;
text-align:left;
padding:5px 30px 10px 20px;
float:left;
clear:both;
}

.fck_Header3 /*Header 3*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:13px;
font-weight:bold;
letter-spacing:0;
text-align:left;
padding:5px 30px 0px 20px;
float:left;
clear:both;
}

.fck_standaard /*standaard*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:12px;
font-weight:100;
letter-spacing:0;
text-decoration:none;
text-align:left;
padding:0px 30px 10px 20px;
float:left;
clear:left;
margin:0;
}

.fck_standaard a
{
text-decoration:underline;
}

a.fck_link /*link*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:12px;
font-weight:100;
letter-spacing:0;
text-decoration:underline;
text-align:left;
cursor:pointer;
}

a:hover.fck_link /*link*/
{
text-decoration:none;
}

.fck_titel /*titel*/
{
font-family:Arial,Helvetica,sans-serif;
color:#424318;
font-size:12px;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-align:left;
padding:5px 30px 10px 20px;
}



ul.fck_opsomming /*opsomming*/
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:12px;
font-weight:100;
letter-spacing:0;
text-decoration:none;
text-align:left;
list-style:inside;
list-style-image: url(opsommingsstreepje.gif);
padding:5px 30px 10px 20px;
float:left;
clear:both;
margin:0;
}

/*------------------------------------------DIV-contactformulier---------------------------------------*/	

#contactformulier
{
float:left !important;
margin-left:20px;

}

#contactformulier td
{
text-align:left;
width:100%;
line-height:25px;
}

#contactformulier td 
{
}

#contactformulier input
{
width:180px;
background-color:#ffffff;
}

#contactformulier textarea
{
background-color:#ffffff;
}

#contactformulier .btn
{
font-size:12px;
height:25px;
padding-bottom:5px;
width:100px;
font-family:Arial, Helvetica, sans-serif;
background-color:#efefef;
float:right;
}
