body {
	background		: #940718 url(/images/base/bg-rood-content.gif) repeat-y fixed 50% -2px; 
	margin			: 0; 
	padding			: 0;
}

body.home {
	background		: #940718 url(/images/base/bg-rood-home.gif) repeat-y fixed 50% -2px;; 
	margin			: 0; 
	padding			: 0;
}

* {
	padding			: 0; 
	margin			: 0;
}

img {	
	border			: none;
	margin			: 0;
	padding			: 0;
}

/* Basisboxen ------------------------------------------------*/
    
#main {
	position		: relative;
	width			: 838px;
	height			: 475px;
	margin			: 0 auto;
	margin-top		: 0px;
}

#wrapper {
	position		: absolute;
	width			: 838px;
	height			: 100px;
}



/* Basis elementen pagina's ----------------------------------*/

#header {
	background		: #000000 url(/images/base/bg-header.gif) no-repeat;
	width			: 838px;
	height			: 104px;
	position		: absolute;
}

#logo {
	width			: 130px;
	height			: 95px;
	position		: absolute;
	left			: 30px;
}

#menu {
	background		: url(/images/base/menu-top.gif) no-repeat;
	width			: 183px;
	height			: 200px;
	position		: absolute;
	left			: 8px;
	top			: 104px;
	padding-top		: 36px;
}

#menu ul {
	list-style		: none;
}

#menu li {
	display			: inline;
}

#menu li li {
	display			: inline;
}

li li a {display:inline-block !important;}
li li a {display:block !important;}


#menu li a {
	background		: url(/images/base/menu-knop.gif) no-repeat;
	width			: 149px;
	height			: 21px;
	color			: #000000;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	text-decoration		: none;
	padding-left		: 27px;
	padding-top		: 6px;
	display			: block;
}

#menu li a:hover {
	background		: url(/images/base/menu-knop.gif) no-repeat;
	background-position	: 0pt -27px;
}

#menu li ul li a {
	background		: url(/images/base/menu-knop.gif) no-repeat;
	background-position	: 0pt -54px;
}

#menu li ul li a:hover {
	background		: url(/images/base/menu-knop.gif) no-repeat;
	background-position	: 0pt -81px;
}

#contentheader {
	position		: absolute;
	left			: 205px;
	top			: 104px;
}

#tekstvlak {
	width			: 405px;
	position		: absolute;
	left			: 220px;
	top			: 204px;
}

#tekstvlak h1 {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 9pt;
	font-weight		: bold;
	line-height		: 11pt;
	text-transform		: uppercase;
	color			: #000000;
	padding-bottom		: 10px;
}

#tekstvlak h2 {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 9pt;
	font-weight		: bold;
	line-height		: 11pt;
	color			: #000000;
	padding-top		: 20px;
	padding-bottom		: 10px;
}

#tekstvlak p {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

#tekstvlak p a, #tekstvlak li a {
	color			: #940718;
}

#tekstvlak p a:hover, #tekstvlak li a:hover {
	color			: #000000;
}

#tekstvlak li {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	margin-left		: 12px;
}

.inlineafbeelding {
	float			: right;
	margin-left		: 10px;
	margin-bottom		: 10px;
}

.inlineafbeeldinglinks {
	float			: left;
	margin-right		: 10px;
	margin-bottom		: 10px;
}

#mainknop {
	width			: 400px;
	height			: 151px;
	background		: #a4091e url(/images/home/bg-mainknop.gif) no-repeat;
	position		: absolute;
	left			: 205px;
	top			: 104px;
	padding			: 10px;
}

#subknoppen {
	width			: 420px;
	height			: 284px;
	background		: #afafaf url(/images/home/bg-subknop.gif) no-repeat;
	position		: absolute;
	left			: 205px;
	top			: 285px;
}

#boxenhome {
	width			: 175px;
	height			: 465px;
	position		: absolute;
	left			: 646px;
	top			: 104px;
}

#boxen {
	width			: 175px;
	height			: 465px;
	position		: absolute;
	left			: 646px;
	top			: 204px;
}

.subknop {
	margin-left		: 10px;
	margin-top		: 10px;
}

#editnavrechts {
	width			: 175px;
	height			: 465px;
	position		: absolute;
	left			: 646px;
	top			: 204px;
}

#editnavrechts ul {
	padding-left		: 10px;
}

#editnavrechts li {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

#editnavrechts li a {
	color			: #940718;
	text-decoration		: none;
}

#editnavrechts li a:hover {
	color			: #940718;
	text-decoration		: underline;
}

/* Filmpagina extra items ------------------------------------*/

#filmlijst {
	width			: 175px;
	height			: 465px;
	position		: absolute;
	left			: 646px;
	top			: 228px;
}

#filmlijst p {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

#filmlijst p a {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

#filmlijst p a:hover {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #940718;
}

.filmoverzicht {
	color			: #940718;
	list-style-image	: url(/images/base/list-vierkant.gif);
	padding-bottom		: 10px;
}

.filmoverzicht a {
	color			: #000000;
}

.filmoverzicht a:hover {
	color			: #940718;
}

/* Formulier items -------------------------------------------*/

.tabeltekst {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

.tabeltekst a {
	color			: #940718;
}

.tabeltekst a:hover {
	color			: #000000;
}

.formulier { 
	color			: #000000;
	background		: #ffffff;
	font-family		: verdana, helvetica, arial, sans-serif;
	font-size		: 9pt;   
	border			: 1px solid #940718;
	padding-bottom 		: 3px;
	padding-left 		: 3px;
	padding-right 		: 3px;
	margin-bottom 		: 3px;
}

.formulierknop {
	border			: 1px solid #940718;
	background		: #ffffff;
	color			: #940718;
	font-style		: bold;
}


/* Open dagen tabel opmaak -----------------------------------*/


.opendagengrijs {
	background		: #d4d4d4;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 3px;
}

.opendagengrijs a {
	color			: #940718;
}

.opendagengrijs a:hover {
	color			: #000000;
}

.opendagenrood {
	background		: #ffffff;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	border			: 1px #940718 solid;
	padding			: 5px;
}


/* FAQ vragen tabel opmaak -----------------------------------*/


.faqvraag {
	background		: #ffffff;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 3px;
}

.faqvraag a {
	color			: #000000;
}

.faqvraag a:hover {
	color			: #940718;
}

.faqantwoord {
	background		: #ffffff;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	border			: 1px #940718 solid;
	padding			: 5px;
}

/* Boxen links -----------------------------------------------*/

#boxpoll {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxpoll h3 {
	background		: url(/images/base/box-header-poll.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxnieuws {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxnieuws h3 {
	background		: url(/images/base/box-header-nieuws.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxopendag {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxopendag h3 {
	background		: url(/images/base/box-header-opendag.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxweetje {
	background		: #dcdcdc;
	width			: 175px;
	margin-bottom		: 12px;
}

#boxweetje h3 {
	background		: url(/images/base/box-header-weetje.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxopstapmet {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxopstapmet h3 {
	background		: url(/images/base/box-header-opstapmet.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxfilmpjes {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxfilmpjes h3 {
	background		: url(/images/base/box-header-filmpjes.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxnieuwetechnieken {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxnieuwetechnieken h3 {
	background		: url(/images/base/box-header-nieuwetechnieken.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxcontact {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxcontact h3 {
	background		: url(/images/base/box-header-contact.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxditkunjijworden {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxditkunjijworden h3 {
	background		: url(/images/base/box-header-ditkunjijworden.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxbijjouindebuurt {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxbijjouindebuurt h3 {
	background		: url(/images/base/box-header-bijjouindebuurt.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

#boxalgemeen {
	width			: 175px;
	margin-bottom		: 12px;
}

#boxalgemeen h3 {
	background		: url(/images/base/box-header-leeg.gif) no-repeat;
	width			: 175px;
	height			: 25px;
	margin			: 0pt;
	padding			: 0pt;
}

.homebox {
	background		: #ffffff;
}	

.contentbox {
	background		: #dcdcdc;
}	

.homebox h3 span {
	display			: none;
}

.contentbox h3 span {
	display			: none;
}

.boxtekst {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	padding-top		: 5px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
}

.boxtekst a {
	color			: #a4091e;
	font-weight		: bold;
	text-decoration		: none;
}

.boxtekst a:hover {
	text-decoration		: underline;
}

#boxnieuws.homebox p, #boxnieuws p {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	padding-top		: 5px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
}	

#boxnieuws.homebox a, #boxnieuws a {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #a4091e;
	font-weight		: bold;
	text-decoration		: none;
	padding-left		: 10px;
}	

#boxnieuws.homebox a:hover, #boxnieuws a:hover {
	text-decoration		: underline;
}


/* Styles voor iframed quiz ----------------------------------*/

#bodytekst p {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
}

#bodytekst p a {
	color			: #940718;
}

#bodytekst p a:hover {
	color			: #000000;
}

#bodytekst li {
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 8pt;
	line-height		: 11pt;
	color			: #000000;
	margin-left		: 12px;
}

