/* --------------------------------------- */
/* NOORDHOLLAND GENERAL css */
/* --------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, small, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	}

body							{ background-color: #003366; }

body, td
	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #fff;
	}

.debug							{ color: #f00; display: block; }
.clear							{ clear: both; }
.lclear							{ clear: left; }
.rclear							{ clear: right; }
.button							{ cursor: pointer; }

a								{ color: #fff; text-decoration: none; }
a:hover							{ color: #fff; text-decoration: underline; }

div#wrapper
	{
	position: relative;
	width: 1000px;
	margin: 0px auto;
	}

#header
	{
	position: relative;
	height: 186px;
	}

#header h1
	{
	position: absolute;
	text-indent: -9999px;
	top: 0px;
	left: 0px;
	z-index: 0;
	}

#header object, #header param, #header embed, #header script
	{
	position: absolute;
	width: 100%;
	height: 186px;
	top: 0px;
	left: 0px;
	z-index: 1;
	}

#header h2
	{
	position: absolute;
	background: url(/grfx/startpage/vvvlogo.png) no-repeat;
	_background: url(/grfx/startpage/vvvlogo.gif) no-repeat;
	text-indent: -9999px;
	width: 44px;
	height: 44px;
	top: 28px;
	left: 22px;
	z-index: 9999;
	}

#main
	{
	position: relative;
	background: url(/grfx/startpage/background-content.jpg) no-repeat 0px 0px;
	height: auto;
	_height: 500px;
	min-height: 500px;
	padding: 20px 25px;
	}

#content,
#sidebar,
#sidebar2
	{
	position: relative;
	background: url(/grfx/startpage/background-text.png) no-repeat;
	_background: none;
	font-size: 0.85em;
	height: auto;
	_height: 500px;
	min-height: 500px;
	padding: 12px;
	padding-right: 8px;
	}

#content
	{
	margin-left: 316px;
	margin-right: 320px;
	_margin-right: 310px;
	}

#sidebar
	{
	background: url(/grfx/startpage/background-map.png) no-repeat 0px 6px;
	_background: url(/grfx/startpage/background-map.gif) no-repeat 0px 6px;
	width: 294px;
	float: left;
	}

#sidebar2
	{
	width: 294px;
	float: right;
	}

#content p,
#content ul,
#content ol
	{
	margin-bottom: 15px;
	}

#content ul li,
#sidebar2 ul li
	{
	background: url(/grfx/startpage/bullet.gif) no-repeat 0px 4px;
	_background: none;
	list-style: none;
	padding-left: 14px;
	_padding-left: 0px;
	padding-bottom: 5px;
	}

#content h3,
#sidebar2 h3
	{
	text-indent: -9999px;
	height: 64px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

h3#vvv							{ background: url(/grfx/startpage/header-vvv.gif) no-repeat; }
h3#overig						{ background: url(/grfx/startpage/header-overig.gif) no-repeat; }

.lang1-1,
.lang2-01,
.lang3-012,
.lang5-01234,
.lang6-012345
	{
	position: relative;
	background-repeat: no-repeat;
	width: 94px;
	height: 12px;
	float: right;
	}

.lang1-1						{ background-image: url(/grfx/startpage/language1-1.gif); }
.lang2-01						{ background-image: url(/grfx/startpage/language2-01.gif); }
.lang3-012						{ background-image: url(/grfx/startpage/language3-012.gif); }
.lang5-01234					{ background-image: url(/grfx/startpage/language5-01234.gif); }
.lang6-012345					{ background-image: url(/grfx/startpage/language6-012345.gif); }


/* ======================================= */
/* ======================================= */
/* ======================================= */
