/* @group reset ---------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; background: #fff; color: black; margin: 0 0 1em; }
/* table { border-collapse: collapse; border-spacing: 0; } */
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img { border: none; }
input,textarea { margin: 0; }

/* Removes Firefox imposed outline */
a { outline: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }
/* @end reset 	 */

/* @group typography ---------------------------------------------- */

/* Default fonts and colors. */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }
h1,h2,h3,h4,h5,h6 { color: #000; line-height: 1.4; }

h1 { font-size: 18px; margin-bottom: 0.1em; }
h2 { font-size: 16px; margin-bottom: 0.15em; }
h3 { font-size: 14px; margin-bottom: 0.2em; }
h4 { font-size: 13px; margin-bottom: 0.25em; }
h5 { font-size: 12px; margin-bottom: 0.25em; }
h6 { font-size: 11px; font-weight: bold;}

/* @end typography */

p { margin: 0 0 12px; }

table{ font-size: 12px;}

/* 	@group layout	------------------------------------------------------- */
div#center {
	position: relative;
	width: 580px;
	margin:0 auto;
	padding: 0 9px;
}

div#wrap{
	position: relative;
	width: 580px;
	padding: 0px;
}

div#content{
	float: left;
	padding: 20px 20px 20px 40px;
	width: 443px;
	background-color: #FFFFFF;
	color: #000066;
	word-spacing: 1px;
}

div#footer{ /* bottom schaduw + links */ 
	
} 
/* @end layout 				*/

/* @group element classes/ids ---------------------------------------------- */

form{ margin: 2px 0px; }
label{display: block; }
input { height: auto; }
select{ font-size: 11px; }
radio{ font-size: 11px; }
textarea{ font-size: 11px; }

/*	@end forms 				*/

/*	@group Typografie ------------------------------------------------------- */
div#content p.kop	{
	font-size: 14px;
	font-weight: bold;
}

div#content input  {
	font-size: 11px;
}

div#content p.subkop {
	font-size: 11px;
	font-weight: bold;
}

div#content p.subscript	{
	font-size: 9px;
}

/* @end typografie  */
/*	@group links ------------------------------------------------------------ */

a:link { 
	color: black; 
	background-color: transparent; 
	text-decoration: underline; 
}

a:visited { 
	color: black; 
	background-color: transparent; 
	text-decoration: underline; 
}

a:hover { 
	color: blue; 
	background-color: transparent; 
	text-decoration: none; 
}

div#content a { background-color: transparent;}
div#content a.tekst { text-decoration: underline;}
div#content a.tekst:hover { color: #CC0000; text-decoration: underline; }

div#content a.googlemaps
{
	font-weight: bold;
        font-size: 10px;
	color: darkviolet;
	text-decoration: underline;
}
div#content a.googlemaps:hover
{
	font-weight: bold;
        font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
}
.FuStyle
{
	font-weight: bold;
	color: #885500;
	font-size: 14px;
}
.FuStyleKlein
{
	font-weight: bold;
	color: #885500;
	font-size: 10px;
}
.goedmelding
{
	font-weight: bold;
	color: #33cc00;
}

.kop	{
	font-size: 14px;
	font-weight: bold;
}
.foutmelding{
	color: #DC143C;
	font-weight: bold;
}
.waarschuwing{
	color: #483D8B;
	font-weight: bold;
}
.knopmenu
{
	border-color: #F0F8FF #483D8B #483D8B #F0F8FF;
	border: 1px solid;
	font-weight: bold;
	margin-bottom: 2px;
	width: 160px;
	color: #222244;
	background-color: #EfEfFf;
}
.knopmeer{
	background-color: #EDEDFD;
	border-color: #F0F8FF #483D8B #483D8B #F0F8FF;
	border: 1px solid;
	font-weight: bold;
	color: #222244;
	margin-bottom: 2px;
	width: 42px;
}
