/*----------------------------*/
/*main*/
/*----------------------------*/

body { color : #575757; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #4095ff; background-image: url(../img/bg_overall.jpg); background-repeat: repeat-x; text-align: center; margin : 0; padding : 0; }
p {line-height: 22px;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
#container { background-image: url(../img/bg_main.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 820px; text-align:left; 
	/* part 2 of 2 centering hack */
	width: 820px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 820px; height: 100%; margin: 0 auto 20px; }
#top { background-image: url(../img/bg_top.jpg); width: 820px; height: 67px; }
.u { padding-bottom: 1px; border-bottom: 1px solid #848484; }
.txt a:link, .txt a:visited, .txt a:active { color: #88b200; text-decoration: none; padding: 2px; border-bottom: 1px dotted;}
.txt a:hover { color: white; background-color: #abca0f; text-decoration: none; padding: 2px 2px 3px; border-width: 0; }
.fieldset div .txt a:link, .fieldset div .txt a:visited, .fieldset div .txt a:active { color: #88b200; line-height: 0.5; text-decoration: none; padding: 2px 2px 3px; border-bottom: 1px dotted; }
.green { color:#AAB768; }
.red { color: #f00; }
.white { color: #fff; }
.lichtblauw { color: #f3f8ff; }


/*----------------------------*/
/*menu*/
/*----------------------------*/
#menu { background-image: url(../img/menu.jpg); width: 820px; height: 123px; }
#menu ul { list-style: none; padding: 0; margin: 0; }
#menu li { float: left; margin: 0; padding: 0; display: block; }

/*----------------------------*/
/*main structure*/
/*----------------------------*/
#content { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/bg_logo.gif); background-repeat: no-repeat; width: 820px; }
#content_1col { margin-left: 200px; text-align: left; width: 532px; overflow: auto; }
#content_2col { margin-left: 200px; text-align: left; width: 620px; overflow: hidden; }


/*----------------------------*/
/*content*/
/*----------------------------*/

/*HOME*/
#title_home { background-repeat: no-repeat; background-position: left bottom; width: 259px; height: 192px; margin-bottom: 35px; }
#img_home { background-repeat: no-repeat; background-position: right top; position: relative; width: 660px; float: right; clear: right; }

/*404*/
#title_404 { background-repeat: no-repeat; background-position: left bottom; margin-top: 200px; margin-bottom: 35px; padding-bottom: 20px; width: 178px; height: 22px; }
#img_404 { background-repeat: no-repeat; background-position: right top; margin-bottom: 50px; position: relative; width: 660px; float: right; clear: right; }

/*BOTTOM*/
#bottom { background-image: url(../img/bottom.jpg); background-repeat: no-repeat; width: 820px; height: 50px; margin-top: 50px; }
#bottom .copyright { color: #8cb8fb; font-size: 10px; position: relative; top: 8px; float: left; padding-left: 85px; }
#bottom .nav { color: #2c78ec; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; position: relative; top: 8px; padding-left: 85px; float: right; margin-right: 70px; }
#bottom .nav a:link { color: #2c78ec; text-decoration: none; }
#bottom .nav a:visited { color: #2c78ec; font-size: 10px; text-decoration: none; }
#bottom .nav a:hover { color: #2c78ec; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #2c78ec; }

#footer { width: 100%; text-align: center; padding-bottom: 80px; padding-top: 10px; }
.producer, .producer a:link, .producer a:visited, .producer a:active { color: white; text-decoration: none; padding: 4px 5px 4px 5px; letter-spacing: 1px; } 
.producer a:hover { color: white; background-color: #157af8; text-decoration: none; padding: 4px 5px 4px 5px; border-width: 0px; }
p.introtxt {font-weight: bold; color: #c800bd;}
p.voorwoord { font-weight: bold; }
