@charset "UTF-8";       /* deze stylesheet gebruiken voor alle pagina’s behalve index.html */
body {
font: 100% “Helvetica Neue”, “Trade Gothic”, Helvetica, Tahoma, Geneva, Verdana, Arial, sans-serif;
background-image: url(beeld/grad5.jpg);
background-repeat: repeat-y;
margin: 0; /* nooit veranderen */
padding: 0; /* nooit veranderen */
text-align: center; /* bug in IE 5x browsers */
color: #000;
}
h1 {
font-size: 115%;
font-weight: bold;
padding: 0;
margin: 0;
}
h2 {
font-size: 110%;
font-weight: bold;
padding: 0;
margin: 0;
}
h3 {
font-size: 110%;
padding: 0;
margin: 0;
}
h4 {
font-size: 105%;
padding: 0;
margin: 0;
}
				/* alle pagina’s behalve de eerste pagina */
#apOmslag {
position: absolute;
width: 1100px;
min-height: 900px;
z-index: 2;
top: 2em;
background: transparent;
text-align: center; /* correctie van de IE 5x bug */
}
#apNaam {
position: absolute;
margin: 0;
padding: 0;
height: 55px;
z-index: 1;
left: 70%;
top: 1px;
overflow: hidden;
visibility: visible;
}
#apNaam img {
float: right;
}
#apNav {
position: absolute;
width: 120px;
height: 583px;
z-index: 1;
left: 10px;
top: 0px;
margin: 0;
padding: 0;
background-color: transparant;
}
#apNav p{
text-align: center;
font-size: 80%;
padding: 4em 0;
}
#apNav ul {
display: block;
padding: 4em 0;
}
#apNav li {
display: block;
list-style: none;
margin: 0;
line-height: 4em;
font-size: 90%;
color: #CEC6B9;  /* Kleur van de achtergrond  RGB 206-198-185 */   
}
#apNav li a {
text-decoration: none;
color: #83affe;     /* lichtblauwe versie van balk boven apFooter */
}
#apNav li a:hover, #nav2 li a:focus {
color: #fff;
text-decoration: underline;
}
#apNav li a:visited {
color: #4070B7;     /* blauw RGB 64-112-183 */
text-decoration: none;
}
#apWerkruimte {
position: absolute;
width: 900px;
height: 200px;
margin: 0;
padding: 0;
z-index: 2;
left: 203px;
top: 58px;
text-align: left;
}
#apWerkruimte p {
font-size: 75%;
margin: 0;
padding: 0em 0em 0.4em 2em;
}
#apWerkruimte h1, #apWerkruimte h2, #apWerkruimte h3{
margin: 0;
padding: 0;
text-align: left;
white-space: nowrap;
}
#apWerkruimte a, #apFotonav a {
text-decoration: none;
color: #4070B7;     /* lichtblauwe versie van balk boven apFooter */
}
#apWerkruimte a:hover, #apWerkruimte a:focus, #apFotonav a:hover, #apFotonav a:focus {
color: #83affe;     /* lichtblauwe versie van balk boven apFooter */
text-decoration: underline;
}
#apFotonav {
position: absolute;
width: 900px;
height: 570px;  /* formaat 800px x 502px, maar foto mag maximaal 510px hoog zijn  */
z-index: 3;
left: 203px;
top: 269px;
font-size: 90%;
color: #CEC6B9;     /* taupe */
margin: 0;
padding: 0;
text-align: center;
}
#apFotonav p {
line-height: 2em;
}
#apFooter {
position: absolute;
width: 1200px;
height: 55px;
margin: 0;
padding: 0;
z-index: 4;
left: 3px;
top: 841px;
text-align: center;
font-size: 80%;
color: #3B362D;     /* donkerbruin RGB 59-54-45 */
border-top: 20px solid #4070B7;     /* blauw RGB 64-112-183 */
}
#apFooter p {
padding-top: 1em;
}

		/* Voor alle pagina’s */

.taupe {
color: #CEC6B9;  /* Kleur van de achtergrond  RGB 206-198-185 */
}
.donkerbruin{
color: #44413a;     /* mokabruin RGB 68-65-58 */
}
.citaat {
text-align: left;
margin: 0 30%;
width: 70%;
color: #CEC6B9;     /* taupe */
}
.geheim {
visibility: hidden;	
}
.foto {
border: 1px #666 solid;
}
.boordWit {
border: 1px #fff solid;
}
.boordTaupe {
border: 1px #CEC6B9 solid;  /* taupe */
}
.kleineTekst {
font-size: 75%;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.fltrgt {       /* float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;
margin: 0 1em 1em 0;
}
.fltlft {       /* float an element left in your page */
float: left;
margin-right: 8px;
}
.clearrgt {
clear: right;
}
.clearlft {
clear: left;
}
.clearfloat {       /* niet veranderen */
clear: both;
}
#webdesign {
font-size: 50%;
color: #4070B7;     /* blauw */
clear: both;
float: right;
background-color: #000;
margin: 0;
padding: 0;
}