body {
 margin: 10px;
 background: #808080;
 color: #424242;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 95%;
 text-align: center;
 padding: 0;
}


body.menu_l {
 text-align: left;
 background: #ddd;
}


/* PARAGRAAFTEKST */

p {
 font-size: 1em;
 line-height: 1.2em;
 padding: 0;
 margin: 0 0 10px 3px;
}

p.cmt {
 font-size: 0.8em;
 line-height: 1.2em;
 padding: 0;
 margin: 0 0 10px 3px;
}

p.tab {
 font-size: 1em;
 line-height: 1.2em;
 padding: 0;
 margin: 0 0 10px 3px;
}

p.onderschrift {
 font-size: 0.9em;
 line-height: 1.2em;
 padding: 0;
 margin: 0 0 10px 3px;
}


/* OPSOMMINGEN */

ul,ol,li {
 margin: 0;
 padding: 0;
}


/* HEADERS */

h1 {
 color: #333399;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 1.3em;
 padding: 0;
 margin: 0 0 15px 0;
}

h2 {
 color: #3756B3;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 1.2em;
 padding: 0;
 margin: 15px 0 5px 0; 
}

h3 {
 color: #424242;
 font-size: 1em;
 padding: 0;
 margin: 15px 0 5px 0; 
}


/* TABELLEN */

table, td { 
 padding: 4px;
 border: 0;
 margin: 0;
 border-collapse: collapse;
 font-size: 0.9em;
 background: transparent;
 font-weight: normal;
 color: #424242;
 text-align: left;
}

td.ta { 
 padding: 0px;
 border: 0;
 margin: 0;
 border-collapse: collapse;
 font-size: 1.0em;
 background: transparent;
 font-weight: normal;
 color: #424242;
 text-align: left;
}

table.spec { 
 padding: 4px;
 border: 1;
 margin: 0;
 border-collapse: collapse;
 font-size: 1.0em;
 background: transparent;
 font-weight: normal;
 color: #b3b3b3;
 text-align: left;
}

table {
 margin: 0 0 10px 10px;
}
	
table.tabelmetrand, table.tabelmetrand td {
 border: 1px solid #008000;
}

table.videos, table.videos td {
 border: 2px solid #838383;
 text-align: center;
}

td.videos { 
 padding: 0px;
 border: 0;
 margin: 0;
 border-collapse: collapse;
 font-size: 1.4em;
 background: #ffc600;
 font-weight: normal;
 color: #ff0000;
 text-align: center;
}

table.footer {
 border: 0;
 width: 100%;
 margin: 0;
 padding: 0;
} 

table.footer td {
 border: 0px;
 text-align: center;
 font-size: 1.1em;
 font-weight: bold;
 margin: 3px 0 3px 3px;
}

table.pays td {
 border: 0px;
 text-align: left;
 font-size: 1.1em;
 font-weight: normal
 margin: 3px 0 3px 3px;
}

/* HYPERLINKS */

a:link, a:visited {
 color: #97132A;
 font-weight: bold;
 text-decoration: none;
}
 
a:hover, a:active {
 color: #FF0000;
 font-weight: bold;
 text-decoration: underline;
}


/* AFBEELDINGEN */

img	{
 border: 0;
 display: block;
}

/* BUITENSTE KADER */ 

#outer {
 text-align: left;
 border: 1px solid #000;
 width: 800px;
 margin: 0 auto 0 auto;
 padding: 0;
}


/* HEADER */

#hdr {
 height: 116px;
 background: #eeeeee;
 color: #333333;
 background-image: url(../images/header_fr.jpg);
 background-repeat: no-repeat;
 margin: 0;
 padding: 0;
}


/* MENUBAR */

#bar {
 height: 66px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background: #fff;
 color: #333333;
 border: solid #000000;
 border-width: 0 0 1px 0;
 background-image: url(../images/header_frMenu.jpg);
 background-repeat: no-repeat;
 font-size: 12px;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

#bar ul {
 margin: 0 0 0 200px;
 padding: 1px 0 0 0;
 list-style-type: none;
 color: #A7A4AC;
}

#bar ul li {
 margin: 0;
 padding: 0;
 display: inline;
 line-height: 24px;
}

#bar ul li a {
 text-decoration: none;
 padding: 0 2px;
 color: #3756B3;
 display: block;
 height: 24px;
 float: left;
 padding: 0 4px;
 font-size: 12px;
 border-right: 1px solid #B1C5EA;
}

#bar ul li a#current {
 text-decoration: none;
 color: #fff;
 background-color: #3756B3;
}

#bar ul li a:hover, #bar ul li a#current:hover {
 text-decoration: none;
 color: #fff;
 background-color: #B1C5EA;
}


/* TOTALE MIDDENGEDEELTE */

#bodyblock {
 position: relative;
 background: #dcdcdc;
 color: #333;
 width: 800px;
 padding: 0;
 margin: 0;
}


/* LINKERKOLOM */

#l-col {
 float: left;
 text-align: left;
 background: transparent;
 color: #999999;
 border: 0;
 width: 230px;
 margin: 0;
 padding: 10px 0 0 10px;
 voice-family: "\"}\"";	/* IE box model hack */
 voice-family: inherit;
 width: 200px;
} i {}

/* IFRAME IN LINKERKOLOM */

body#linkerkolom {
 background: #dcdcdc;
 padding: 0;
 margin: 0;
 width: 220px;
 text-align: left;
 overflow: auto;
}

body#linkerkolom h1 { 
 font-size: 20px;
}

body#linkerkolom h2 { 
 font-size: 18px;
}

body#linkerkolom h3 { 
 font-size: 16px;
}

body#linkerkolom p { 
 font-size: 13px;
}

body#linkerkolom img {
 border: 2px solid #3756B3;
 padding: 0px;
 margin: 0 4px 4px 4px;
 display: inline;
 background: transparent;
}

body#linkerkolom img.geenrand {
 border: 0;
 padding: 0;
 margin: 0;
 display: inline;
}

body#linkerkolom img.unborder {
 border: 0;
 padding: 0;
 margin: 0;
 display: inline;
 background: transparent;
}

body#linkerkolom a img {
 border: 2px solid #FFF;
}

body#linkerkolom a:hover img {
 border: 0px solid #FF0000;
 display: inline;
}

body#linkerkolom ul {
 padding: 0;
 margin: 0.5em 1em 1em 1.5em;
}

body#linkerkolom ul li {
 list-style-type: disc;
 padding: 0.2em 0.4em 0.2em 0.2em;
 margin: 0;
 font-size: 13px;
 color: #424242;
 text-transform: none;
 letter-spacing: normal;
}

body#linkerkolom ul ul {
 margin: 0.5em 0 1em 1em;
}

body#linkerkolom li ul li {
 list-style-type: circle;
 padding: 0.2em 0.4em 0.2em 0.2em;
}


/* RECHTERKOLOM */
 
#cont {
 float: right;
 text-align: left;
 background: #fff;
 color: #333;
 width: 515px;
 border: 0; 
 margin: 0;
 padding: 10px 10px 0 10px;
 voice-family: "\"}\"";	/* IE box model hack */
 voice-family: inherit;
 width: 535px;
} i {}

#cont ol {
 padding: 0;
 margin: 1em 4em;
}

#cont ol li {
 margin: 0;
 padding: 0.3em 0em;
 font-size: 1em;
 color: #424242;
 text-transform: none;
 letter-spacing: normal;
}

#cont ul {
 padding: 0;
 margin: 0.5em 1em 1em 2em;
}

#cont ul li {
 list-style-type: disc;
 padding: 0.3em 0.4em 0.3em 0.2em;
 font-size: 0.9em;
 color: #424242;
 text-transform: none;
 letter-spacing: normal;
}

#cont ul ul {
 margin: 0.5em 0 1em 1em;
}

#cont li ul li {
 list-style-type: circle;
 padding: 0.2em 0.4em 0.2em 0.2em;
}

#cont img {
 border: 3px solid #3756B3;
 padding: 0;
 margin: 0 4px 4px 4px;
 display: inline;
}

#cont a img {
 border: 3px solid #97132A;
 margin: 4px;
}

#cont a:hover img {
 border: 3px solid #FF0000;
 margin: 4px;
}

#cont img.geenrand {
 border: 0;
 padding: 0;
 margin: 0 4px 4px 4px;
 display: inline;
}

#cont a img.geenrand {
 border: 3px solid #FFF;
 margin: 0;
}

#cont a:hover img.geenrand {
 border: 3px solid #FF0000;
 margin: 0;
}

/* INHOUDSOPGAVE */

#cont div#toc {
 margin-bottom: 30px;
}

#cont div#toc ul {
 margin: 0;
}

#cont div#toccnt ul ul {
 margin-left: 0;
 border: 0;
}

#cont div#toccnt ul li {
 list-style-type: none;
 padding: 0.3em 0.4em 0.3em 0;
}

#cont div#toc ul a {
 color: #333399;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 1.1em;
 padding-left: 18px;
 background: #FFF;
 display: block;
}

#cont div#toc ul a:hover {
 color: #3756B3;
 background: url(../gfx/arrow_right.gif) left center no-repeat;
 text-decoration: none;
}

/* FOOTER */

#ftr {
 clear: both;
 text-align: center;
 line-height: 25px;
 background: #c0c0c0;
 color: #424242;
 border: solid black;
 border-width: 1px 0 0 0;
 margin: 0;
 padding: 0;
 font-size: 0.9em;
 font-weight: bold;
 letter-spacing: 1px;
}
