html,body {
/* http://peterned.home.xs4all.nl/examples/csslayout1.html
http://peterned.home.xs4all.nl/examples/css/layout1.css */
	background-color: white; 
	margin: 0; 
	padding: 0; 
	font-family: 'Crimson Text', 'Times New Roman', Times, serif; 
	font-size: 1em; 
	line-height: 140%; 
	color: gray; 
	text-align: justify; 
	height: 100%; 
	overflow-x: hidden;
}

div#container {
	position: relative; 
	margin: 0 auto; 
	width: 1000px;
	height: auto !important; 
	height: 100%; 
	min-height: 100%; 
}

div#content {
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
}

div#footer {
	position: absolute; 
	width: 100%; 
	bottom: 0;
	text-align: center;
}

body#oefening {
	padding: 2em 3em 3em;
}

img {
	border-style: none;
}

/* @group a */

a:link {
	text-decoration: none; 
	color: #b71300;
}

a:visited {
	color: #b71300;
}

a:hover {
	text-decoration: underline;
}

a:hover img {
	zoom: 1; 
	filter: alpha(opacity=75);
	opacity: 0.75; 
}

a:hover .no_hover {
	zoom: 1; 
	filter: alpha(opacity=100); 
	opacity: 1;
}

a.no_hover:hover {
	text-decoration: none;
}

#nohover {
	zoom: 1; 
	filter: alpha(opacity=100); 
	opacity: 1;
}

a strong {
	color: #b71300;
}



/* @end */

/* @group h */

h1, h2, h3, h4, h5 {
	font-weight: normal;
	color: #333233
}

h1 {
	font-size: 150%; 
}

h2 {
	font-size: 130%; 
}

h3 {
	font-size: 115%;
}

h4 {
	font-size: 85%;
}

h5 {
	font-size: 70%;
}



/* @end */

/* @group form */




.placeholder { 
	color: gray; /* jquery placeholder script */
}

.highlight {
	background: #FFE6E7; /*form validation script*/
}

form {
	/*margin-top: 15px; 
	margin-bottom: 15px;*/
}
	
input, textarea {
	font: 12px/120% "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(../java/PIE.htc);
	padding: 5px;
	margin-top: 15px;
	width: 98%;
	border: 1px solid silver;
}

/*Remove default scrollbars in Internet Explorer*/
textarea {
  overflow: auto;
}

label {
	float: left;
	margin-right: 12px;
	margin-top: 7px; 
	text-align: right;
	width: 100px; 
	font: 12px/120% "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	display: block;  /*form validation script*/
}

label.checkbox {
	float: none;
	margin-left: 2px;
	margin-top: 22px; 
	text-align: left;
}

label.no_margin {
	margin: 0;
	padding: 0;
}

input.no_styling {
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
	behavior: url(../java/PIE.htc);
	padding: 0px;
}

input:focus, textarea:focus {
	outline: none;
}

.button, #submit {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; 
display: inline-block;
color: #ffffff;
padding: 0.1em 1.5em;
/*text-shadow: 1px 1px 1px #55170F;*/
border: solid thin #882d13;
-webkit-border-radius: .7em;
-moz-border-radius: .7em;
border-radius: .7em;
-webkit-box-shadow: 2px 2px 3px #999;
box-shadow: 2px 2px 2px #997946;
background-color: #9C0D00;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#ce401c),color-stop(0.4, #8c1b0b)); 
behavior: url(../java/pie-2.htc); 
width: auto;
cursor: pointer; 
}

.button:hover, #submit:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(#C2C4B7), to(#9C0D00),color-stop(0.4, #5B0000)); 
behavior: url(../java/pie-2.htc);
}

#disabled {
-webkit-box-shadow: 2px 2px 3px #999899;
box-shadow: 2px 2px 2px #999899;
border: thin solid #4A4B4A;
background-color: #454545;
background-image: -webkit-gradient(linear, left top, left bottom, from(#BDBDBD), to(#6A6A6A),color-stop(0.4, #121212)); 
behavior: url(../java/pie-2.htc);
cursor: auto; 
}


/* @end */

iframe {
	margin: 0px;
	padding: 0px;
}

sup {
	line-height: 1em;
}

.menubalk_ikoon {
	margin-right: 12px; 
	margin-left: 12px;
}

strong {
	color: black;
}

/* @group tekst */

p {
	margin-top: 0.5em;
}

p.extraWit {
	margin-top: 1.5em;
}

p.geenWit {
	margin-top: 0em;
}

p.startPagina {
	color: #333233;
}

.tekst90 {
	font-size: 90%;
	line-height: 125%; 
}



/* @end */

/* @group titels */

.boventitel, .titel {
	font-family: Oswald, sans-serif; 
	text-align: left; 
	font-weight: 700;
}

.boventitel {
	font-size: 122%; 
	margin-bottom: 20px; 
	color: gray;
}

.titel {
	font-size: 180%; 
	padding-bottom: 30px; 
	margin-bottom: 30px; 
	border-bottom: 2px solid gray; 
	line-height: 140%;
}

.tussentitel {
	color: #333233; 
	margin-top: 2.2em; 
	margin-bottom: 0.8em; 
	font: 130% Oswald, sans-serif; 
	font-weight: 400; 
	text-transform: uppercase; 
	text-align: left;
}



/* @end */

/* @group kader */

.kader, .kaderKleur {
	-webkit-border-radius: 25px; 
	-moz-border-radius: 25px; 
	border-radius: 25px; 
	behavior: url(../java/PIE.htc); 
	padding: 25px 30px 30px;
}

.kader {
	border: 4px double #BB332C; 
	/*margin-top: 25px;*/ 
	margin-bottom: 25px;
}

.video .kader {
	background-color: black;
	padding: 1.25em;
	border: 6px double silver; 
	-moz-box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	-webkit-box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	behavior: url(../java/pie-2.htc); 
}

.video {
	margin-top: 25px; 
	margin-bottom: 18px; 
	text-align: center;
}

.video iframe {
	border: 4px double silver; 
	margin-top: 2em; 
	margin-bottom: 2em;
	background-color: black;
	padding: 1.25em;
	border: 6px double silver; 
	-webkit-border-radius: 25px; 
	-moz-border-radius: 25px; 
	border-radius: 25px; 
	behavior: url(../java/PIE.htc); 
	padding: 1.5em 2em 1.5em;
	-moz-box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	-webkit-box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	box-shadow: 0 20px 25px -14px rgb(0,0,0); 
	behavior: url(../java/pie-2.htc); 
}

.kaderKleur {
	background-color: #f4ebd2;
}



/* @end */

.schaduw {
	-moz-box-shadow: 5px 5px 5px #000; 
	-webkit-box-shadow: 5px 5px 5px #000; 
	box-shadow: 5px 5px 5px #000; 
	overflow: auto;
}

.inleiding {
	font-weight: bold; 
	color: #5d6d9f; 
	line-height: 160%; 
	margin-bottom: 1.5em;
}

.afbeelding {
	margin-top: 25px; 
	margin-bottom: 18px; 
	text-align: center;
}

.edit {
	margin-left: 30px; 
	padding-right: 5px; 
	margin-top: 2px; 
	font: 700 0.8em Oswald, sans-serif; 
	text-transform: uppercase;
}

/* @group knop */

.preview1 {
	background-color: rgba(239,235,158,0.75); 
}

.preview2 {
	background-color: rgba(200,234,182,0.75); 
}

/*absolute url voor iframe*/



/* @end */

/* @group lytebox */

/*zie lytebox.js*/
.data-title {
	color: gray; 
	float: right; 
	line-height: 140%;
	margin-left: 15px; 
	text-align: center;
}
.data-description {
	color: gray;
	float: right; 
	margin-top: 2px; 
	text-align: center;
}



/* @end */

/* @group tabel */

table.standaard {
	/*background: url(http://previews.artefact.be/grafix/verloop_grijs.jpg) repeat-x;*/
	background-color: #f8fafa; 
	width: auto; 
	border-collapse: separate; 
	border-spacing: 0; 
	/*border-width: 3px; 
	border-style: solid; 
	border-color: gray;*/ 
	text-align: left; 
	margin-top: 1.5em; 
	margin-bottom: 1.5em; 
	margin-left: auto; 
	margin-right: auto; 
	font-size: 90%;
    -webkit-border-radius: 15px; 
    -moz-border-radius: 15px; 
    border-radius: 15px; 
	-moz-box-shadow: 0 2px 10px black; 
	-webkit-box-shadow: 0 2px 10px black; 
	box-shadow: 0 0 4px black; 
    behavior: url(../java/PIE.htc);
}

table.standaard tr:nth-child(odd) td {
	background-color: #edf0f0; 
}

table.standaard tr td.licht {
	background-color: #f8fafa; 
}

table.standaard tr td.donker {
	background-color: #edf0f0; 
}

table.standaard tr td.ronding {
    -webkit-border-bottom-left-radius: 15px; 
    -moz-border-bottom-left-radius: 15px; 
    border-bottom-left-radius: 15px; 
	border-bottom: none;

}

table.standaard th {
	font-weight: bold; 
	padding: 0.75em; 
	border-bottom: 1px solid silver;
	/*border-bottom: 3px solid gray;*/ 
	vertical-align: center; 
	background-color: #333233; 
	text-align: center; 
	color: silver;
}

table.standaard td {
	padding: 0.75em; 
	vertical-align: top; 
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

table.standaard td:last-child {
	border-right: none;
}

table.standaard th:first-child {
    -webkit-border-top-left-radius: 15px; 
    -moz-border-top-left-radius: 15px; 
    border-top-left-radius: 15px; 
    behavior: url(../java/PIE.htc); 
}

table.standaard th:last-child {
    -webkit-border-top-right-radius: 15px; 
    -moz-border-top-right-radius: 15px; 
    border-top-right-radius: 15px; 
    behavior: url(../java/PIE.htc);
}

table.standaard tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 15px; 
    -moz-border-bottom-left-radius: 15px; 
    border-bottom-left-radius: 15px; 
    behavior: url(../java/PIE.htc);
}

table.standaard tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 15px; 
    -moz-border-bottom-right-radius: 15px; 
    border-bottom-right-radius: 15px; 
    behavior: url(../java/PIE.htc);
}

table.standaard tr:last-child td {
	border-bottom: none;

}

table.standaard ul {
	padding-left: 15px;
}



/* @end */