/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma,  Helvetica, sans-serif;
	font-size: 71.1%;
	color: #d5e4f7;
	background-color: #1c1b55;
}

.top {
width:100%;
height:325px;
background-image:url(../afbeeldingen/site/topbck.jpg);
background-repeat:repeat-x;
}

.header {
background-color: #1c1b55;
background-image:url(../afbeeldingen/site/headerbck.jpg) ;
background-position:bottom;
background-repeat: no-repeat;
height:325px;
width:100%;
margin:0px auto;}

.int {
margin:0px auto;
width:940px;
}

.logo {
height:282px;
background-image:url(../afbeeldingen/site/logo.jpg);
background-repeat:no-repeat;
width:950px;
}

.topmenu{

}

.main {
background-image:url(../afbeeldingen/site/mainbck.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
float:left;
}

.left {
float:left;
width:580px;
margin-top: 20px;
}

.left2 {
float:left;
width:940px;

}

.right {
float:right;
width:320px;
padding:0 0 0 24px;
}

.content {
width:100%;
float:left;
padding-top:22px;
line-height:22px;
}

.box {
width:940px;
background-image:url(../afbeeldingen/site/bocbck.jpg);
background-repeat:repeat-y;
margin-top:16px;
float:left;
}

.horsep {
width:100%;
display:block;
height:24px;
}

.boxint {
background-image:url(../afbeeldingen/site/boxbottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:0 8px 16px 16px;
float:left;
width:95%;
}

.boxtop {
background-image:url(../afbeeldingen/site/boxtop.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:13px;
float:left;
width:100%;
}

.topmenu ul {
float:right;
border-right:1px solid #1f1f61;
border-left:1px solid #1f1f61;
padding:0px 0;
margin:0px;
}

.topmenu ul li {
list-style:none;
float:left;
padding:0px;
margin:0px;
}

.topmenu a:link, .topmenu a:visited {
font-size:1.3em;
font-weight:bold;
color:#d5e4f7;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px 11px 20px;
border-left:1px solid #1f1f61;
border-right:1px solid #1f1f61;
}

.topmenu a:hover, .active a:link, .active a:hover {
border-right:1px solid #1f1f61;
border-left:1px solid #1f1f61;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px 11px 20px;
}

.topmenu a:hover {
color:#fff9ad;
}

.italic {
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#8eb1cb;
font-size:1.2em;
padding:12px;
}

h2 {
margin:0px;
padding:8px 0;
font-size:2.6em;
color:#f6f602;
font-family:"Trebuchet MS";
font-weight:bold;

}

h3 {
margin:0px;
padding:8px 0;
font-size:1.8em;
color:#8eb1cb;
font-family:"Trebuchet MS";
font-weight:bold;
letter-spacing:-1px;
font-style:italic;
}

a:link, a:visited {
color:#8eb1cb;
}

a:hover {
color:#fff;
}

.leftarticle {
float:left;
width:31%;
padding:0 8px 0 15px;
background-image:url(../afbeeldingen/site/sep.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.rightarticle {
float:left;
width:31%;
padding-left:10px;
}

.leftin {
background-image:url(../afbeeldingen/site/corner.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:14px 0 0 18px;
}

.footerint {
margin:20px auto 10px auto;
border-top:2px solid #000;

width:950px;
padding:10px 0;
color:#d1d1d1;
}

.footer{
float:left;
width:100%;

}

ul {
padding:0px;
margin:0 0 0 5px;
}

li {
padding:0 0 0 0;
margin:0 0 0 15px;
}

.mainmenu ul li {
list-style:none;
}

.mainmenu ul li a:link, .mainmenu ul li a:visited {
font-size:1.5em;
text-decoration:none;
}

.mainmenu a:hover {
}

.module {
width:300px;
padding:18px;
}

h5 {
color:#fff;
margin:0px;
padding:5px 0;
font-size:1.3em;
background-image:url(../afbeeldingen/site/control_play.png);
background-position:left;
padding-left:20px;
background-repeat:no-repeat;
border-bottom:1px dotted #999;
}

.pdflink, .rubrieklink {
font-size:1.5em;}

input.button
{
background: #d5e4f7 url('common/n3.gif') repeat-x;
color: #1c1b55;
border: solid 1px #d5e4f7;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
height: 25px;
}

#email, #name
{
border: dotted 1px #e8e9e9;
width: 260px;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
background-color: #d5e4f7;
}

#message
{
border: dotted 1px #e8e9e9;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
background-color: #d5e4f7;
width: 100%;
height: 20.0em;

}
