/*
Rood: #900
Geel: #fc0
*/
body
{
	padding: 0 0 0 0;
	margin: 0 17px 0 17px; /*top: 0;
	left: 0; */
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-size: 0.8em;
	background: #fff;
	color: #000;	
	font-family: Trebuchet MS, Verdana, Sans-Serif;
}

/* tbv IE: */
#body div { width: auto;}

table
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	font-size:1em;
}

img
{
	border-width: 0px;
}

a
{
	cursor: hand;
	color: #000;
	text-decoration: underline;
}

a:hover
{
	cursor: hand;
	color: #000;
	text-decoration: underline;
}


img.rechts
{
	float: right;
	margin: .2em .1em 0 .2em;
}

img.links
{
	float: right;
	margin: 0 0 .2em .2em;	
}

.InlineLogo
{
	width: 20px;
	height: 20px;
	position: relative;
	top: 3px;
}


/* Header specifiek: */
#hdr
{
	border-bottom-color: gray;
	height: 70px;
	border-bottom-style: solid;
}

#hdr h1
{
	margin-top: 0.2em;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 1em;
	font-style: italic;
}
#hdr h2 /* tbv header bij bv uitgever-deel*/
{
	margin-top: 0.2em;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 1em;
}

#hdr br
{
	
}

#home
{
	display: inline;
	clear: left;
	margin-right: 20px;
	/* margin-bottom: 550px; */
	float: left;
	border: 0;
}

#signinout
{
	/* display: block; */
	margin-top: 0.5em;
	margin-right: 0.5em;
	/*margin-bottom: 1em;*/
	/* height: 18px; */
	float: right;
	margin-left: 10px;
	/* padding-top: 0px; */
}

#kruimels
{
	display: block;
	margin-top: 7px;
	clear: left;
	float: left;
}

#kruimels a:visited
{
	color: #000;
}


#cplnaam
{
	margin-top: 2px;
	margin-right: 0.5em;
	float: right;
}
/* einde header specifiek */

/* menu kolom (linker zijde): */
#menulinks
{
	margin-top: 17px;
	padding: 0 0 0 0.5em;
	float: left;
	width: 145px;
	background-color: #d3d3d3;
}

/* menu kop niet zien bij oude browsers: 
#menulinks p
{
	display: none;
}
*/
#menulinks h1
{
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 4px;
	margin: 1em 0 0 0;
}

#menulinks h4
{
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 4px;
	margin: 1em 0 0 0;
}

#menulinks a
{
	text-decoration:none;
	color:Black;
}
/* gehoverde link: */
#menulinks a:hover
{
	text-decoration:underline;
	color:Black;
}


/* menu lijst: */
#menulinks ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
/* menu item: */
#menulinks ul li
{
	margin: 0;
	padding-bottom:4px;
}
/* menu link: */
#menulinks ul li a
{
	text-decoration:none;
	color:Black;
}
/* explorer 5 for mac fix: */
html>body #menulinks ul li a
{
	width: auto;
}

/* gehoverde link: */
#menulinks ul li a:hover
{
	text-decoration:underline;
	color:Black;
}
/* Einde menu */

/* midden + rechts: */

#middenplusrechts
{
	padding-top: 0.5em;
	/*margin-left:155px;*/
	padding-left:185px;
	padding-right:5px;
}

#middenplusrechts div
{
}

#middenplusrechts p
{
	padding: 0px;
	margin: 0 0 0.2em 1px;
}
#middenplusrechts h1
{
	font-size: 1.8em;
	padding:0 0 0 0;
	margin: 0 0 0.45em 0;
}
#middenplusrechts h2
{
	font-size: 1.4em;
	padding: 0;
	margin: 0.5em 0 0.5em 0;
}

#middenplusrechts h3
{
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#middenplusrechts h4
{
	padding: 0;
	margin: 0;
	font-style: italic;
}


/* Standaard lijst/opsomming: */
#middenplusrechts ul
{
	list-style-position: inside;
	margin-left: 0px;
	list-style-type: square;
}
/* item: */
#middenplusrechts ul li
{

}
/* einde midden + rechts: */

/* footer (bv voor Google): */
#footer
{
	float:right;
	width: 730px;
	margin-top: 2em;
}
#footer p
{
	text-align:center;
	font-size: 0.8em;
	font-style:italic;
	margin-top: 1em;
	margin-bottom: 1em;
}

/* diversen: */

/* panel met belangrijke informatie: */
.attentie
{
	background-color: #f1f1f1;
	border:#fc0 1px solid;
	padding: 1em;
	margin: 1em 0 1em 0
}
.LogoUitg
{
	float: right;
	margin: 0.5em 0 1em 1em;
	max-width: 250px;
	max-height: 250px;
}

/* einde diversen */

/* standaard tabel tbv formulieren: */


fieldset p { 
	display: block;
	clear: both;
 }


.FormLabel
{
	clear: left;
	float: left;
	width: 15em;
	margin-right: 0.2em;
	text-align: right;
}
.FormLabelBreed /* hieronder een breed tekstvak bv */
{
	clear: both;
	float: left;
	width: 500px;
}
.FormToelichting
{
	clear: both;
	float: left;
	display: block;
	font-size: 0.8em;
	margin-bottom: 0.5em;
	width: 500px;
	text-align: left;
}

.Tekstvak
{
	border-right: #6699cc 1px solid;
	padding-right: 5px;
	border-top: #6699cc 1px solid;
	padding-left: 5px;
	border-left: #6699cc 1px solid;
	width: 15em;
	border-bottom: #6699cc 1px solid;
	margin-right: 0.2em;
}

.TekstvakBreed
 /* geen labels links hiervan! */
{
	clear: left;
	width: 500px;
	border-right: #6699cc 1px solid;
	padding-right: 5px;
	border-top: #6699cc 1px solid;
	padding-left: 5px;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}

.TekstvakSmal
{
	border-right: #6699cc 1px solid;
	padding-right: 5px;
	border-top: #6699cc 1px solid;
	padding-left: 5px;
	border-left: #6699cc 1px solid;
	width: 5em;
	border-bottom: #6699cc 1px solid;
}

Textarea
{

}

/* Laat een link zien (letterlijk): */
.ShowLink
{
	border: black 1px solid;
	font-size: 1.2em;
	height: 3em;
	font-family: Monospace;
}

.Knop
{
	border-right: black thin solid;
	border-top: darkgray thin solid;
	border-left: darkgray thin solid;
	width: auto;
	border-bottom: black thin solid;
	background-color: #dcdcdc;
	text-decoration: underline;
}


/* Datagrids: */

.DGHdr
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #fc0;
	font-family: Verdana;
	background-color: #900;
}

.DG
{
	border-right: #fc0 1px solid;
	padding-right: 5px;
	border-top: #fc0 1px solid;
	padding-left: 5px;
	border-left: #fc0 1px solid;
	border-bottom: #fc0 1px solid;
	background-color: #f1f1f1;
}

.DGItem
{
	padding-right: 5px;
	padding-left: 5px;
	border-right: #fc0 1px solid;
	border-top: #900 1px solid;
	border-left: #900 1px solid;
	border-bottom: #900 1px solid;
	background-color: #F1F1F1;
}
.DGAltItem
{
	background-color:Silver;
}

.LijstKop
{
	padding-right: 14em;
	padding-left: 1em;
	font-weight: bold;
	font-size: 1.2em;
	width: 20em;
	color: #fc0;
	margin-right: 3em;
	font-family: Verdana, Arial;
	background-color: #900;
}

.LijstItem
{
	width: 17em;
	border-top-style: none;
	margin-right: 3em;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/* items in Fondslijst:*/

#fondslijst
{
	background-color:#E0E0E0;
	width: 710px;
}

#fondslijst p
{
	width: 350px;
}
#fondslijst a
{
	cursor: hand;
	text-decoration: none;
}
#fondslijst a:hover
{
	cursor: hand;
	text-decoration: underline;
}

.flTitel
{
	display: block;
	margin-bottom: 1em;
}
.flAuteur
{
	display: block;
	font-weight: bold;
}
/* einde Fondslijst */

/* Thema presentatie: */
#thema
{
	display: block;
	margin: 1.5em 0 0 0;
}

#thema a
{
	color: #900;
	font-size: 1.3em;
}


/* Einde thema presentatie */


/* presentatie 1 auteur: 
#auteur
{
	display:block;
	float:right;
	margin-bottom: 1em;
}
#auteurboeken
{
	display: block;
	float:none;
}*/
/* einde presentatie 1 auteur */

/* presentatie boek (groot):*/
#boek
{
	display: block;
}

#boek h3
{
	margin-bottom: 0.5em;
}
	
#boektabs
{
	display: block;
}
.tekstlink
{
	cursor: hand;
}

#boek h3
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 1em 0px 0.2em;
	color: #900;
}

#stuurdoor
{
	margin-top: 2px;
	margin-right: 0.5em;
	float: right;
}

.kopje
{
	margin-top: 1em;
	font-size: 1.2em;
	font-weight: bold;
	color: #900;
	display:block;
}

.start
{
	display: inline;
}

.cover
{
	float: left;
	margin: 0.5em 1em 0.5em 0;
	max-width: 250px;
}
/* einde presentatie boek (groot)*/

/* presentatie boek (klein): */
#miniboek
{
	display: block;
	margin: 1em 0.5em 0 0;
}
#miniboek p
{
		padding-right: 2em;
}

#miniboek h1
{
	display: inline;
	font-weight: bold;
	font-size: 1em;
}
#miniboek img
{
	float: left;
	margin: 0 1em 0.5em 0
}

/* einde presentatie boek (klein) */

/* presentatie klein boek, in lijst Verschijnt Binnenkort: */
.TekstVrijLinks
{
	position: relative;
	top: 13px;
	left: 95px;
}

/* horizontaal tab menu */
#HorTabs ul
{
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
}
#HorTabs ul li
{
	list-style: none;
	margin: 0;
	display: inline;
	cursor: hand;
}

#HorTabs ul li: hover
{
	font-weight: bold;
}


#HorTabs ul li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border-left: 1px solid #778;
	border-right: 1px solid #778;
	border-top: 1px solid #778;
	background: #f5f5f5;
	text-decoration: none;
}
a.current
{
	background: #fff;
	border-bottom: white 1px solid;
}

/* einde horizontale tab menu */

/* (Social) links: */
.BoekLinks
{
	clear: both;
}

.BoekLinks li
{
	list-style: none;
	margin-left: 8px;
	display: inline;
	cursor: hand;
}

.UitgLinks
{
	
}

.UitgLinks li
{
	list-style: none;
	margin-left: 8px;
	display: inline;
	cursor: hand;
}
