/* Standaard opmaak */

html, body {
    height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	background-color: #E0E0E0;
        background-image: url(../images/bg-gradient.gif);
        background-repeat: repeat-x;
	margin: 0;
        overflow: hidden;
        overflow-y: auto;
}

a:link          { color: #942013; font-size: 8pt; font-weight: normal; text-decoration: none; }
a:visited 	{ color: #942013; font-size: 8pt; font-weight: normal; text-decoration: none; }
a:hover 	{ color: #942013; font-size: 8pt; font-weight: normal; text-decoration: underline; }

a.disclaimer:link		{ color: #A0A0A0; font-size: 7pt; font-weight: normal; text-decoration: none;}
a.disclaimer:visited	{ color: #A0A0A0; font-size: 7pt; font-weight: normal; text-decoration: none;}
a.disclaimer:hover		{ color: #A0A0A0; font-size: 7pt; font-weight: normal; text-decoration: underline; }

a.top:link		{ height: 30px; width: 130px;}
a.top:visited	{ height: 30px; width: 130px;}
a.top:hover		{ height: 30px; width: 130px; }

li {
	list-style-image: url('../images/huisstijl/list.gif');
}

td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
}

tr {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
}

p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
}

h1 { 
	color: #FFFFFF;
	font-size: 9pt;
	margin: 0 0 .2em 0;
	font: 9pt;
}

/* Content opmaak */

.kop {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #00498C;
}

.subkop {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
}

.koptabel {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #99CCFF;
}

.tabelkopdetails {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99CCFF;
}


/* Form opmaak */

.inputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid white;
	padding-top: 5px;
        padding-left: 5px;
	height: 30px;
}

.formbutton {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	border: 1px AFC8E0 solid;
	color: #FFFFFF;
	background-color: 00498C;
}


/* Misc opmaak */

.tekstvlak { 	/* Deze werkt alleen in IE goed, in Firefox laat die alleen de startcolor van filter zien */
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	padding: 5px;
	border-top: 1px solid #D50038; 
	border-bottom: 1px solid #003E85; 
	background: #FFE2EA;
	filter: "progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFAAC0', startColorstr='#FFE2EA', gradientType='0')";
}

#browse .disabled 
{
    font-size: 8pt;
	color: #CEBDB3;
    border-color: #DBD8D3;
}

#browse a
{
    font-size: 8pt;
	color: #942013;
    width: 75px;
	height: 22px;
	padding-top: 3px;
    margin-left: 1px;
    border: 1px solid #D1CDC4;
    text-decoration: none;
	vertical-align: middle;
	text-align: center;
}

#browse a.active
{
    font-size: 8pt;
	color: #fff;
    background: #942013;
    border-color: #942013;
}

#browse a:hover { 
	font-size: 8pt;
	color: #fff;
	border-color: #942013;
	background: #942013;
}
.nieuwsblok {
	border: 1px solid #D1CDC4;
}
.disclaimer {
	color: #A0A0A0;
	font-size: 7pt;
}
.small {
    font-size: 9px;
    padding-left: 2px;
}
.chart td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.newsbox {
    overflow: hidden;
    width: 345px;
    height: 75px;
    padding: 10px;
    padding-top: 5px;
}
html>body .newsbox {
    width: 325px;
    height: 60px;
}
.newsbox p {
    font-size: 11px;
    line-height: 17px;
    margin-top: 0px;
}
.newsheader {
    margin: 0;
    padding: 0;
    padding-bottom: 3px;
}
.newstitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.newsdate {
    padding-left: 5px;
    font-size: 9px;
    font-weight: normal;
}