* { 
margin: 0;
padding: 0;
}

body {
font-family: "Trebuchet MS", Verdana, sans-serif;
background-image: url(images/bgnieuwste.jpg);
font-size: 14px;
color: #333333;
}

#container {
margin: 0 auto;
width: 980px;
}

#header {
background: url(images/header.gif) no-repeat top center;
height: 90px;
}


#header h1 {
text-indent: -9999px;
height: 90px;
}

#mainnavigatie {
margin: 0 auto;
width: 980px;
height: 61px;
}


#mainnavigatie ul li{
height: 61px;
border: 0;
float: left;
text-decoration: none;
list-style-type: none;
}

#titelcontent {
float: left;
width: 24px;
height: 80px;
}

#titel h1 {
float: left;
padding-left: 45px;
padding-top: 35px;
width: 867px;
height: 45px;
background-color: #FFFFFF;
font-weight: bolder;
text-transform: capitalize;
font-size: 40px;
color: #3a92a9;
}

#navigatienederlands {
float: left;
height: 40px;
width: 36px;
text-decoration: none;
list-style-type: none;
text-decoration: none;
}

#navigatienederlands {
float: left;
height: 40px;
width: 36px;
text-decoration: none;
list-style-type: none;
}


a {
outline: none;
}



#contenttable {
clear: both;
margin-top: 231px;
display: table;
margin: 0 auto;
width: 980px; 
}

#contentrow {
display: table-row;
width: 980px; 
}

#contentkaderlinks {
display: table-cell;
width: 24px;
background: url(images/nieuwelijnlinks_17.gif) repeat-y;
}

#contenttekst {
padding-left: 20px;
display: table-cell;
background-color: #FFFFFF;
width:822px;
}

#contenttekst h3 {
font-weight: bold;
padding-top: 5px;
padding-left: 30px;
padding-right: 40px;
font-size: 14px;
color: #333333;
}


#contenttekst h2 {
margin-left: 30px;
font-weight: bolder;
font-size: 20px;
color: #3a92a9;
}

#contenttekst table {
position: relative;
font-weight: bolder;
margin-left: 40px;
width: 800px;
color: #3a92a9;
}

/*#contenttekst p {
padding-left: 7px;
font-size: 12px;
}*/

#contentkaderrechts {
width: 44px;
background: url(images/rechtslijnnew.gif) repeat-y;
}


#logokaderlinks {
float:left;
height: 118px;
}

#logocontent {
float:left;
background-color: #f2f2d5;
width: 882px;
height: 108px;
font-size: 12px;
padding-left: 30px;
padding-top: 10px;
text-align: center;
}

#logokaderrechts {
float:right;
height: 118px;
}

/*biopagina*/

/*#contenttekst table {
padding-top: 20px;
}*/

#contenttekst h2 {
align: left;
width: 200px;
padding-top: 15px;
}

#contenttekst a {
outline: none;
text-decoration: none;
color: #3a92a9;
}

#contenttekst a:hover {
content: none;
color: #ed9581;
}


.afbeelding{
height: 40px;
width: 40px;
float: left; 
padding: 2px;
border: 1px dotted #3a92a9;
margin: 5px;
}

#bibliotekst{
margin-left: 70px;
}


#titel h2 {
float: left;
margin-top: 10px;
padding-left: 45px;
width: 867px;
height: 65px;
background-color: #FFFFFF;
font-weight: bolder;
font-size: 30px;
color: #3a92a9;
}

#contentfooter a {
width: 49px;
margin: 0;
padding: 0;
position: relative;
list-style: none;
text-decoration: none;
}

.biblioafb {
height: 40px;
width: 40px;
margin-left: 25px;
float: left;
border: 1px dotted #3a92a9;
padding: 5px; 
}

h4 {
font-size: 18px;
margin-left: 30px;
}

h5 {
font-size: 16px;
margin-left: 10px;
}


span li {
clear: both;
font-weight: bolder;
color: #3a92a9;
font-size: 18px;
margin-left: 30px;
margin-top: 5px;
}

#contenttekst ul  {
margin-left:20px;

}

#contenttekst ul li{
float: left;
text-decoration: none;
list-style-type: none;
margin-left: 20px;
margin-bottom: 45px;
}

#lijstgalerie {
display: inline;
clear: both;
height: 180px;
width: 700px;
}

#lijstgalerie img {
border: 1px dotted #3a92a9;
padding: 5px;
}

#info table {
margin-left: 94px;
width: 685px;}

#info .infolinks {
background: url(images/infolinks.jpg) repeat-y;
width: 24px;}

#info .infocontent {
background-color: #84bbc9;
width: 638px;
text-align: center;
font-size: 17px;
color: #fdfcf8;}

#info .infocontent p{
font-size: 15px;
color: #333333;}

#info .inforechts {
background: url(images/inforechts.jpg) repeat-y;
width: 23px;}

#news {
position: absolute;
margin-left: 660px;
margin-top: -50px;}