html { 
	height:100%; 
	margin:0px;
	padding:0px;
}

body {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004B93;
	margin-top:0px;
	padding:0px;
	height: 100%; 
	text-align:center;
    background-color:#f4f8fa;
}

p {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
    font-weight:normal;
	font-style:normal;
	color: #004B93;
}

h1 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-style:normal;
	font-size: 32px;
	line-height:22px;
	color: #007fac;
	margin:0px;
	margin-top:8px;
	margin-bottom:20px;
	padding:0px;
}

h2 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	line-height:22px;
	color: #007fac;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

h3 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	color: #007fac;
	margin:0px;
	padding:0px;
}

h4, h5, h6 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #007fac;
	margin:0px;
	padding:0px;
}

a {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
	font-style:normal;
	color: #004B93;
	text-decoration: none;
}
a:link {
	color: #004B93;
}
a:visited {
	color: #004B93;
}
a:hover{
	color: #d22946;
}
a:active {
    color: #004B93;
}

ul {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
    font-style:normal;
	color:#004B93;
	margin-left:20px;
	padding:0px;
}
li {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
    font-style:normal;
	line-height:22px;
	color:#004B93;
}

#container {
	width:990px;
	height:auto;
	margin:0 auto;
	padding:0px;
	text-align:left;
	background-image: url(../layout/back.png);
	background-repeat: repeat;
}

#topmenu {
width:900px;
height:188px;
position:relative;
float:left;
margin:0px;
padding:0px;
background-color:#FFFFFF;
margin-left:45px;
margin-right:45px;
}

#menucat {
width:900px;
height:36px;
background-color:#004b93;
position:relative;
float:left;
text-align:left;
text-transform:none;
padding:0px;
margin-top:10px;
margin-left:45px;
margin-right:45px;
}

#menuvoeter {
width:900px;
height:36px;
background-color:#004b93;
position:relative;
float:left;
text-align:left;
text-transform:none;
padding:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:45px;
margin-right:45px;
}

#top {
	width:990px;
	height:14px;
	background-repeat: no-repeat;
	background-color: #FFF;
	background-image: url('../layout/top-back.png');
}


#menuvoeter a{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
    font-weight:normal;
	font-style:normal;
	color: white;
	text-decoration: none;
}
#menuvoeter a:link {
	color: white;
}
#menuvoeter a:visited {
	color: white;
}
#menuvoeter a:hover{
	color: white;
}
#menuvoeter a:ctive {
    color: white;
}

#mainspace{
width:900px;
height:auto;
position:relative;
float:left;
padding:0px;
margin:0px;
background-color:#FFFFFF;
text-align:left;
margin-left:45px;
margin-right:45px;
}

#linksmenu {
width:160px;
height:auto;
position:relative;
float:left;
text-align:left;
}

#content {
width:500px;
height:auto;
position:relative;
float:left;
padding:0px;
margin:0px;
margin-left:19px;
margin-right:19px;
text-align:left;
}

#spcontent {
width:660px;
height:auto;
position:relative;
float:left;
padding:0px;
margin:0px;
margin-left:19px;
margin-right:19px;
text-align:left;
}

#content a, #spcontent a {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004B93;
	font-weight:bold;
	text-decoration: underline;
}
#content a:link, #spcontent a:link {
	color: #004B93;
}
#content a:visited, #spcontent a:visited {
	color: #004B93;
}
#content a:hover, #spcontent a:hover {
	color: #d22946;
}
#content a:active, #spcontent a:hover{
    color: #d22946;
}

#content p, #spcontent p{
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:lighter;
font-style:normal;
font-size:12px;
color:#004B93;
line-height:22px;
/*padding:0px;
margin:0px;*/
}

#banners {
width:160px;
height:600px;
position:relative;
float:left;
color:white;
text-align:left;
margin-left:20px;
margin-top:6px;
}


#nieuwscontent {
width:670px;
height:auto;
position:relative;
float:left;
padding:0px;
margin-right:20px;
color:#004B93;
text-align:left;
}

.nieuwsitem {
width:682px;
height:auto;
position:relative;
float:left;
margin-bottom:25px;
}


.kop {
width:160px;
height:auto;
color:#007fac;
position:relative;
float:left;
text-align:right;
/*margin-top:35px;*/
margin-right:19px;
padding:0px;
}

.kop h2 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	font-style:normal;
	line-height:22px;
	color: #007fac;
}

.kop h2 a, .kop h2 a:link, .kop h2 a:visited, .kop h2 a:hover {
color: #007fac;
}


.kopln {
width:160px;
height:auto;
color:#007fac;
position:relative;
float:left;
padding:0px;
text-align:right;
margin:0px;
margin-right:19px;
}

.kopln h2 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:bold;
	font-style:normal;
	padding:0px;
	margin:0px;
	color: #007fac;
}

.kopln h2 a, .kopln h2 a:link, .kopln h2 a:visited, .kopln h2 a:hover {
color: #007fac;
}


.nieuwsfoto{
width:160px;
height:120px;
position:relative;
float:left;
color:#cccccc;
margin-top:10px;
margin-bottom:10px;
}

.bibliotheekfoto{
width:160px;
height:120px;
position:relative;
float:left;
color:#cccccc;
margin-top:10px;
margin-bottom:10px;
}

.nieuwsinhoud {
width:500px;
height:auto;
position:relative;
float:left;
padding:0px;
color:#004B93;
text-align:left;
}

.nieuwsinhoud a, .nieuwsinhoud a:link, .nieuwsinhoud a:visited, .nieuwsinhoud a:hover {
color: #007fac;
}

.nieuwsinhoud h2 {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size: 32px;
	font-weight:lighter;
	font-style:normal;
	line-height:22px;
	color: #007fac;
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}

.nieuwsinhoud p {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	padding:0px;
	margin:0px;
    font-weight:normal;
	font-style:normal;
	color: #004B93;
}

.catlinks{
width:147px;
height:20px;
position:relative;
float:left;
text-align:center;
padding:0px;
margin:0px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
padding-top:8px;
}

.catlinks a, .catlinks a:link, .catlinks a:visited, .catlinks a:hover {
width:147px;
height:28px;
position:relative;
float:left;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-decoration:none;
padding-top:8px;
}

.catlinks:hover, .catlinks a:active{
width:147px;
height:28px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-decoration:none;
padding-top:8px;
background:url('../layout/pijl-b.png') no-repeat center bottom;
}

.vlinks{
width:147px;
height:20px;
position:relative;
float:left;
text-align:center;
padding:0px;
margin:0px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-transform:uppercase;
padding-top:8px;
padding-bottom:8px;
}

.vlinks a, .vlinks a:link, .vlinks a:visited, .vlinks a:hover {
width:147px;
height:28px;
position:relative;
float:left;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-decoration:none;
padding-top:8px;
}

.vlinks:hover, .vlinks a:active{
width:147px;
height:28px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color: white;
font-weight:normal;
font-style:normal;
text-decoration:none;
background:url('../layout/pijl-o.png') no-repeat center top;
padding-top:8px;
}

.separator{
  width:auto;
  height:15px;
  color:white;
  margin:0px;
  padding:0px;
  padding-top:8px;
  float:left;
}


.subcatlinks{
    position:relative;
	float:left;
	width:160px;
	height:20px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size:14px;
    /*line-height:16px;*/
    color: white;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
	text-align:center;
	padding:0px;
	text-transform:uppercase;
	background-color:#004b93;
	margin-bottom:30px;
	padding-top:5px;
}

.subcatlinks a, .subcatlinks a:link, .subcatlinks a:visited, .subcatlinks a:hover, .subcatlinks a:active {
width:160px;
height:20px;
text-align:center;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
font-style:normal;
color: white;
text-decoration:none;
padding-top:5px;
}

.subcatlinks:hover {
width:160px;
height:20px;
background-color:#007fac;
padding-top:5px;
}

hr {
color:#004B93;
height:1px;
}


form td {
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0px;
padding:0px;
}

input {
   	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color: #004B93;
}


textarea {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color: #004B93;
	padding:0px;
}

.contactknop {
width:100px;
height:24px;
color:white;
margin:0px;
border:0px;
background-color:#004B93;
}
