﻿body {margin:0; padding:0; background: #ffffff url(/lib/images/background-body.jpg); font-family:Georgia, Tahoma, Verdana, Arial; background-attachment: scroll; background-position: 50% 0px; background-repeat:repeat-x; }

#left p {padding:0; margin:0; color:#455828; font-family: Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal;}
#left span {padding: 0; margin:0; color:#455828; font-family: Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal; }

#paginacontainer {width: 994px; background-color:Transparent;  margin: 0 auto; background-repeat:no-repeat;}

#toolmenu {height:50px; padding-left:26px; position:relative; margin:0; }
#toolmenu ul.utils {margin-top:10px; padding-left:10px; background: url(/lib/images/util_bg.png); width: 240px; height:27px; float:left;}
.extranet #toolmenu ul.utils {margin-top:10px; padding-left:10px; background: url(/lib/images/util_bg.png); width: 300px; height:27px; float:left;}
#toolmenu ul.utils li {padding:0 5px 0 0px; display:inline; float:left; }
#toolmenu ul.utils li a {color:#fff; font-size:10px; font-family:Tahoma, Verdana, Arial; text-decoration:none; padding:0 5px 0 0px; border-right: 1px solid #fff; }
#toolmenu ul.utils li a:hover {text-decoration:underline;}
#toolmenu ul.utils li.inloggen { }
#toolmenu ul.utils li.uitloggen {display:none; }
#toolmenu ul.taal li a.contact {width:20px; height:15px; margin:0px 10px 0 0px; display:block; background-image:url(/lib/images/enveloppe.jpg); float:left; background-repeat:no-repeat; }
#toolmenu ul.taal li a.print { background: url(/lib/images/print.gif) 0 0 no-repeat;  padding-left:25px; float:left; color:#fff; font-size:11px; text-decoration:none; margin-right:20px; }
#toolmenu ul.taal li a.print:hover { text-decoration:underline;}
#toolmenu ul.taal {float:left; margin:10px 0 0 0px;background: url(/lib/images/util_bg.png); height:21px; padding-top:6px; padding-right:10px; }
#toolmenu ul.taal li  {list-style:none; display:inline; padding:0;}
#toolmenu ul.taal li a.ms {background-image: url(/lib/images/mestreech.png); text-indent:-9999px; display:block; background-repeat:no-repeat; float:left;  width:15px; height:14px; padding-right:10px; cursor:pointer;}
#toolmenu ul.taal li a.nl {background-image: url(/lib/images/nederlands.png); text-indent:-9999px; display:block; background-repeat:no-repeat; float:left;  width:15px; height:14px; cursor:pointer;}
#balloonleft {position:absolute; top:70px; left:-30px; z-index:100; background-image: url(/lib/images/ballon_links.png); background-repeat:no-repeat; width:135px; height:93px; }
#balloonright {position:absolute; top:70px; right:0px; z-index:100; background-image: url(/lib/images/ballon_rechts.png); background-repeat:no-repeat; width:133px; height:193px;  }

#logo {text-align:center; margin:0 0 0 0; padding:0; z-index:100; position:relative;}
#logo img {border:none; margin: -10px 0 0 0}

.hoofdmenu_nl {background-image: url(/lib/images/hoofdmenu_bg_boeken_nl.png); background-repeat:no-repeat; clear:both; height:309px; margin: -20px 0 0 5px; width:983px; }
.hoofdmenu_ms {background-image: url(/lib/images/hoofdmenu_bg_boeken.png); background-repeat:no-repeat; clear:both; height:309px; margin: -20px 0 0 5px; width:983px; }
#hoofdmenu ul { padding-top:31px;}
#hoofdmenu ul li {display:inline; }
#hoofdmenu ul li a.vasteloavendbook {display:block; height:230px; width:80px; margin:7px 0 0 25px; text-indent: -9999px; float:left; }
.hoofdmenu_ms ul li a.vasteloavendbook:hover { background-image: url(/lib/images/link1.png); background-repeat:no-repeat;}
.hoofdmenu_ms ul li a.nieuws {display:block; height:237px; width:68px; margin:7px 0 0 8px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.nieuws:hover {background-image: url(/lib/images/letstenuijs.png); background-repeat:no-repeat;  }
.hoofdmenu_ms ul li a.sponsorbook {display:block; height:237px; width:80px; margin:7px 0 0 3px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.sponsorbook:hover {background-image: url(/lib/images/link2.png); background-repeat:no-repeat;  }
.hoofdmenu_ms ul li a.tempeleersbook {display:block; height:237px; width:80px; margin:7px 0 0 4px; text-indent: -9999px; float:left; padding:0;}
.hoofdmenu_ms ul li a.tempeleersbook:hover {background-image: url(/lib/images/link3.png); background-repeat:no-repeat;  }
.hoofdmenu_ms ul li a.printebook {display:block; height:238px; width:73px; margin:7px 0 0 2px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.printebook:hover {background-image: url(/lib/images/link4.png); background-repeat:no-repeat; }
.hoofdmenu_ms ul li a.prinsebook {display:block; height:237px; width:73px; margin:7px 0 0 4px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.prinsebook:hover {background-image: url(/lib/images/link5.png); background-repeat:no-repeat; }
.hoofdmenu_ms ul li a.kachelpiepersbook {display:block; height:231px; width:70px; margin:8px 0 0 99px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.kachelpiepersbook:hover {background-image: url(/lib/images/link8.png); background-repeat:no-repeat; }
.hoofdmenu_ms ul li a.linksbook {display:block; height:239px; width:53px; margin:7px 0 0 4px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.linksbook:hover {background-image: url(/lib/images/link6.png); background-repeat:no-repeat; }
.hoofdmenu_ms ul li a.leedsjesbook {display:block; height:237px; width:70px; margin:8px 0 0 6px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.leedsjesbook:hover {background-image: url(/lib/images/link7.png); background-repeat:no-repeat; }
.hoofdmenu_ms ul li a.magazin {display:block; height:237px; width:52px; margin:8px 0 0 6px; text-indent: -9999px; float:left;}
.hoofdmenu_ms ul li a.magazin:hover {background-image: url(/lib/images/link9.png); background-repeat:no-repeat; }

.hoofdmenu_nl ul li a.vasteloavendbook:hover { background-image: url(/lib/images/link1_nl.png); background-repeat:no-repeat;}
.hoofdmenu_nl ul li a.nieuws {display:block; height:238px; width:67px; margin:4px 0 0 9px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.nieuws:hover {background-image: url(/lib/images/laatstenieuws.png); background-repeat:no-repeat;  }
.hoofdmenu_nl ul li a.sponsorbook {display:block; height:238px; width:81px; margin:5px 0 0 3px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.sponsorbook:hover {background-image: url(/lib/images/link2_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.tempeleersbook {display:block; height:238px; width:75px; margin:5px 0 0 5px; text-indent: -9999px; float:left; padding:0;}
.hoofdmenu_nl ul li a.tempeleersbook:hover {background-image: url(/lib/images/link3_nl.png); background-repeat:no-repeat;  }
.hoofdmenu_nl ul li a.printebook {display:block; height:238px; width:66px; margin:5px 0 0 8px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.printebook:hover {background-image: url(/lib/images/link4_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.prinsebook {display:block; height:237px; width:73px; margin:5px 0 0 8px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.prinsebook:hover {background-image: url(/lib/images/link5_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.kachelpiepersbook {display:block; height:231px; width:70px; margin:7px 0 0 100px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.kachelpiepersbook:hover {background-image: url(/lib/images/link8_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.linksbook {display:block; height:235px; width:53px; margin:8px 0 0 2px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.linksbook:hover {background-image: url(/lib/images/link6_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.leedsjesbook {display:block; height:239px; width:71px; margin:4px 0 0 7px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.leedsjesbook:hover {background-image: url(/lib/images/link7_nl.png); background-repeat:no-repeat; }
.hoofdmenu_nl ul li a.magazin {display:block; height:238px; width:53px; margin:5px 0 0 5px; text-indent: -9999px; float:left;}
.hoofdmenu_nl ul li a.magazin:hover {background-image: url(/lib/images/link9_nl.png); background-repeat:no-repeat; }



.tooltip{ position:absolute; border:1px solid #e3b552; background:#327a29; padding:2px 5px; color:#fff;	display:none; font-family:Georgia, Tahoma, Verdana, Arial;}

#content {margin: 20px 0 0 20px; background-image: url(/lib/images/content_bg.png); background-repeat:no-repeat; background-repeat:repeat-y; overflow:hidden;}
#content .paragraph {padding-left:50px;}
#contenttop {background-image: url(/lib/images/content_top.png); background-repeat:no-repeat; height:10px;}
#contentbottom {position:relative; clear:both; background-image: url(/lib/images/content_bottom.png); background-repeat:no-repeat; height:100px;}
#contentbottom .terugnaarboven {position:absolute; bottom:5px; right:370px;}
#left {width:622px; float:left;}
#left .paragraph { color:#455828; font-family: Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal;}
#left h1 { font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#991b1c; font-weight:bold; margin:20px 0 20px 0; text-transform:uppercase;}
#left .text { margin-top:20px; color:#455828; font-family: Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal; line-height:24px; padding-right:40px; }
#left strong {color:#455828;}
#left a {font-weight:bold; color:#455828; font-size:14px; }
#left a:hover {color:#7f9261;}
#left .text img {width:523px; height:117px;}
#left ul {color:#455828;margin: 0 0 20px 20px; }
#left ul li {color:#455828; list-style-type:circle;}
#left ul li a {font-weight:bold; }
#left ol {color:#455828;margin: 0 0 20px 20px;}
#left ol li {color:#455828; list-style-type:decimal;}
#left ol li a {font-weight:bold; }
#left form.contact h1 {margin:0 0 0 0; padding:0 0 20px 0;}
#left form.contact {overflow:hidden; margin:0 0 0 0px; padding:20px 0 0 50px;}
#left form.contact fieldset {padding:0; margin:0;}
#left form.contact legend {margin:0; padding:0; display:none;}
#left form.contact div.field {clear:both;}
#left form.contact label {width:200px; float:left; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; color:#455828; margin:0 0 10px 0; }
#left form.contact input.text{border:1px solid #4f833c; color:#8d181a; float:left; margin:0; padding:0 0 0 5px; width:300px;}
#left form.contact textarea {border:1px solid #4f833c; color:#8d181a; float:left; margin:0; width:300px; font-family:Georgia, Tahoma, Verdana, Arial; font-size:12px; padding: 0 0 0 5px;}
#left form.contact input.submit{background-color:#476f30; color:#fff; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; padding:0 7px 0 7px;cursor:pointer;}
#left form.contact div.fieldbuttons {clear:both; margin:0 0 0 200px; padding-top:20px;  }
#left form.contact a.annuleren {background-color:Red; padding:2px 5px 5px 5px; color:#fff; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal; text-decoration:none; }
.faulty{ border:1px solid red !important;}


/*formulier inschrijven optocht*/
#left form.inschrijfformulier h1 {margin:0 0 0 0; padding:0 0 20px 0;}
#left form.inschrijfformulier {overflow:hidden; margin:0 0 0 0px; padding:20px 0 0 50px;}
#left form.inschrijfformulier fieldset {padding:0; margin:0;}
#left form.inschrijfformulier legend {margin:0; padding:0; display:none;}
#left form.inschrijfformulier div.field {clear:both;position:relative; }
#left form.inschrijfformulier label { width:250px; float:left; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; color:#455828; margin:0 0 10px 0; }
#left form.inschrijfformulier label.error {position:absolute; right:-60px; top:0; color:Red;}

#left form.inschrijfformulier input.text{border:1px solid #4f833c; color:#8d181a; float:left; margin:0; padding:0 0 0 5px; width:300px;}
#left form.inschrijfformulier textarea {border:1px solid #4f833c; color:#8d181a; float:left; margin:0; width:300px; font-family:Georgia, Tahoma, Verdana, Arial; font-size:12px; padding: 0 0 0 5px;}
#left form.inschrijfformulier input.submit{ background-color:#476f30; color:#fff; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; /*float:left;*/ float: right; margin: 0 30px 0 0; padding:2px 7px 2px 7px;cursor:pointer; width:80px;}
#left form.inschrijfformulier div.fieldbuttons {clear:both; margin:0 0 0 200px; padding-top:20px;  }
#left form.inschrijfformulier a.annuleren {background-color:Red; padding:5px 5px 2px 5px; margin:0 30px 0 0; float:right; color:#fff; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; font-weight:normal; text-decoration:none; }
#left form.inschrijfformulier label.inschrijf {width:250px;}
#left form.inschrijfformulier label.aanhef {width:250px;}
#left form.inschrijfformulier label.geslacht {width:60px; float:left;}
#left form.inschrijfformulier label.keuze {width:140px; float:left; }

#left form.inschrijfformulier label.keuze2 {width:240px; float:left;}

.together { width:300px; margin:0 0 0 0px ;overflow:hidden; float:left;  clear:both;}
.box {overflow:hidden; margin:-10px 0 0 0; font-family:Georgia, Tahoma, Verdana, Arial; font-size:12px; color:#476F30;}
.box p { float:left; margin:0 0 0 10px; padding:0; }
#left form.inschrijfformulier input.radio {width:20px; float:left; margin:0 10px 0 0; border:none;}
#left form.inschrijfformulier input.checkbox {width:20px; float:left; margin:0 10px 0 0; border:none;}
#left form.inschrijfformulier input {border:1px solid #4f833c; color:#AC1C20; width:250px;}
#left form.inschrijfformulier input.inputright {width:40px; margin:0 10px 0 0; float:left; border:1px solid #4f833c; color:#4f833c}
#left form.inschrijfformulier label.geluidsoptie {width:100px; float:left;}
#left form.inschrijfformulier label.keuzegroot {width:230px; float:left; }
#left form.inschrijfformulier label.long {width:500px;}
#left form.inschrijfformulier .inputkeuze { clear:both; }
#left form.inschrijfformulier div.fieldbuttonsinschrijven {clear:both; margin:0 0 0 320px; padding-top:20px;  }
#left form.inschrijfformulier .inputsmall input{ width:30px; float:left; margin:0 10px 0 0;}
#left form.inschrijfformulier .beschrijving { float:left; width:480px; }
#left form.inschrijfformulier span.beschrijving{ float:left; margin:0 10px 0 0; width:360px;}
#left form.inschrijfformulier span.euro{ float:left; margin:0 0 0 0; width:60px; font-weight:bold;}
#left form.inschrijfformulier span.keuze{ float:left; margin:0 10px 0 0; width:40px; }
#left form.inschrijfformulier textarea {border:1px solid #4f833c; color:#AC1C20; width:250px; margin-bottom:10px; padding:0;}
#left form.inschrijfformulier .opmerkingen {font-family:Georgia, Tahoma, Verdana, Arial; font-size:12px; color:#455828; clear:both; float:left; margin:20px 0 20px 0; line-height:18px;}
#left form.inschrijfformulier .opmerkingen ul {margin:0; padding:0;}
#left form.inschrijfformulier .opmerkingen ul li {list-style:none; display:block; margin:0; padding:0; float:left;}

#left .paragraph_contact {float:left; padding:0 0 0 50px; }
#left .paragraph_contact .text {width:auto; float:left;  margin:0; padding:0 50px 0 0 ; }
#left .paragraph_contact img {width:126px; height:141px; border:2px solid #f4a82f; float:left; margin:0 20px 0 0;}
#left .paragraph_leedsjes {float:left; padding:0 0 0 50px; }
#left .paragraph_leedsjes img {width:126px; height:auto; border:2px solid #f4a82f; float:right; margin:0 20px 0 0;}
#left .paragraph_leedsjes .text { margin:0; padding:0 50px 0 0 ; overflow:hidden;   }
#left .paragraph_leedsjes .text p{ margin:0; padding:0 50px 0 0 ; overflow:hidden;color: #455828; float:left;width:380px; font-family: Georgia,Tahoma,Verdana,Arial; font-size: 14px; font-weight: normal; line-height: 24px; }
#left .paragraph_leedsjes h1 {font-size:18px; text-transform:none;}
#left .photobook {padding:0 40px 0 50px;}
#left .photobook h1 { font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#991b1c; font-weight:bold; margin:20px 0 20px 0; text-transform:uppercase;}
#left .photobook img {float:left; margin: 0 10px 10px 0; width:250px; height:auto;}
#left .photobook .tekst {font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; color:#455828; margin:0 0 20px 0; padding:0;}
#left .photobook .openen {border: 1px dotted green; clear:both; background-image: url(/lib/images/fotoboek_openen.png); width:152px; height:32px; background-repeat:no-repeat; padding:5px 0px 0 50px; float:left; text-align:center; margin-right:10px;}

#submenu {float:right; margin:0 32px 20px 0; text-align:left;  width:314px;}
#submenu h1 { font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#991b1c; font-weight:bold; margin:0 0 20px 0; padding:20px 0 0 55px;}
#submenu ul {}
#submenu ul li { line-height:26px; margin-bottom:10px; padding-bottom:2px;  border-bottom:1px dotted #c8d5c6;}
#submenu ul li a{ display:block; color:#455828; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px;padding:0 0 0 45px; margin:0 0 0 10px; width:259px; text-decoration:none;}
#submenu ul li a:hover{background-color:#e0e9df; color:#455828; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; background-image: url(/lib/images/vlaggetje.png); background-repeat:no-repeat; margin:0 0 0 10px; text-decoration:underline;  }
#submenu ul li a.active{background-color:#e0e9df; color:#455828; font-family:Georgia, Tahoma, Verdana, Arial; font-size:14px; background-image: url(/lib/images/vlaggetje.png); background-repeat:no-repeat; margin:0 0 0 10px; text-decoration:underline;  }
#submenu ul li ul {margin: 0 20px 0 45px;  }
#submenu ul li li { margin-bottom:0; border:none;}
#submenu ul li ul li a{width:214px;}
#submenu form.keuze {background-color:#e6efe5; margin:10px 0 0 0;  padding:10px 0 10px 0; overflow:hidden;}
#submenu form.keuze p{font-family:Georgia, Tahoma, Verdana, Arial; font-size:12px; float:left; padding:3px 0 0 0; margin:0 0 0 10px; color:#991b1c;}
#submenu form.keuze .jaar {}
#submenu form.keuze .jaar select { border:none; margin:0 20px 0 10px; font-size:12px; width:150px; float:right; color:#991b1c;}
#submenu form.keuze input.smallsubmit {clear:both; background-color:#e3b552; width:150px; margin:10px 10px 0 145px;  cursor:pointer; color:#fff; font-size:12px;}

#footer {position:relative; background-image: url(/lib/images/footer_bg.jpg); background-repeat:no-repeat; height:53px; margin: 10px 0 20px 5px; padding-bottom:20px; color:#fff; font-family:Verdana; font-size:10px; text-align:center; width:990px;}
#footer .footertekst {color:#fff; font-family:Verdana; font-size:10px; padding-top:20px;}
#footer .footertekst a {color:#fff; font-family:Verdana; font-size:10px;}
#footer .ballonlinks {position:absolute; z-index:100; width:140px; height:83px; background-image: url(/lib/images/ballon_onderlinks.png); background-repeat:no-repeat; top:-20px; left:-40px}
#footer .ballonrechts {position:absolute; z-index:100; width:120px; height:120px; background-image: url(/lib/images/ballon_onderrechts.png); background-repeat:no-repeat; top:-20px; right: 0px;}

.photoboek {margin: 0 auto; background-image:url(/lib/images/background_fotoboek.jpg); width:780px; height:570px;display:block; background-repeat:no-repeat; padding:0 0 0 20px; border:1px solid black;overflow:hidden;}
.photoboek #image h1 { bottom:63px; right:65px; font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase; background-color:#f4a52c; padding:0 20px 0 20px;  z-index:4; }
.photoboek #image { position:relative; background-image: url(/lib/images/schilderij_new_2.png); background-repeat:no-repeat; width:531px; height:414px; float:left; margin-top:13px; overflow:hidden; }
.photoboek #image img { position:relative; z-index:2; top:65px; left:60px; }
.photoboek #image .vlag {background-image: url(/lib/images/vlag_over_schilderij.png); background-repeat:no-repeat; position:absolute; z-index:1000; width:143px; height:157px; top:12px; left:12px;}
.photoboek #image .lijst {background-image: url(/lib/images/schilderijlijst.png); background-repeat:no-repeat; position:absolute; z-index:100; width:454px; height:330px; top:42px; left:40px;}

.photoboek #thumbnails {float:left; margin:23px 20px 0 0px; height:270px;}
.photoboek #thumbnails table {width:100px; float:left; margin-right:0; margin-left:20px; }
.photoboek #thumbnails table tr td {padding:0; border:none; margin:0 0 5px 0;}
.photoboek #thumbnails table tr td a{padding:0;  margin:0;  }
.photoboek #thumbnails table tr td a:hover{padding:0;  margin:0;}
.photoboek #thumbnails img {margin-right:5px; width:80px; height:54px;}
.photoboek #thumbnails .buttons {clear:both; float:left; margin:20px 0 0 0;}
.photoboek #fotofullbijschrift {clear:both; font-family: Georgia, Tahoma, Verdana, Arial; font-size:12px; color:#fff; margin: 0 0 0 225px; line-height:20px; height:40px; overflow:hidden; width:480px;}
#nyro {overflow:hidden;}
.photoboek #thumbnails .buttons a.back {display:block; color:#000; background-image: url(/lib/images/vorige.png); width:45px; height:69px; text-indent:-999999px; background-repeat:no-repeat; float:left; cursor:pointer; margin-left:15px; }
.photoboek #thumbnails .buttons a.volgende {display:block; color:#000; background-image: url(/lib/images/volgende.png); width:45px; height:39px; padding:0 0 30px 0;  text-indent:-999999px; background-repeat:no-repeat; float:right;margin-left:80px;}
#paginacontainerfoto {margin-left:70px; margin-top:20px; width:805px;}
.backlink {margin-left:70px; margin-top:20px;}


.portaal {background: none; text-align:left; margin-top:0px;}
.portaal #paginacontainer { margin:0 auto; background-image: url(/lib/images/background_portaal.png); }
.portaal #magazine { position:relative; width:400px; height:400px; float:left; margin:0 20px 0px 75px;}
.portaal #magazine img:hover {background-image: url(/lib/images/cover_magazine_hover.png); position:absolute; z-index:10000;   }
.portaal #website { position:relative; width:400px; height:300px; float:left; margin-top:50px;}
.portaal #website img:hover {background-image: url(/lib/images/website_hover.png);}
.portaal #website .logovrij { height:200px; background-repeat:no-repeat; position:absolute; z-index: 100000; bottom:-60px; right:0;}
.portaal #website .logovrij img:hover { background-image:none; }
.portaal #beschrijving p {font-family:Georgia, Tahoma, Verdana, Arial; font-size:11px; color:#317928; text-align:left; padding: 0 30px 0 30px; margin:0; }
.portaal #beschrijving h1 {font-family:Georgia, Tahoma, Verdana, Arial; font-size:11px; color:#991b1c; margin:0; padding:0 30px 0 30px; font-weight:bold;}
.portaal #beschrijving a {font-family:Georgia, Tahoma, Verdana, Arial; font-size:11px; color:#991b1c; text-align:left; padding: 0 30px 0 30px; font-weight:bold; float:right; margin:10px 40px 20px 0;}
.portaal #beschrijving {clear:both; margin-bottom:20px;}
.portaal #footer {clear:both; padding-bottom:0;}
.portaal #footer .ballonlinks {position:absolute; z-index:100; width:140px; height:83px; background-image: url(/lib/images/ballon_onderlinks.png); background-repeat:no-repeat; top:-20px; left:-10px}
.portaal #footer .ballonrechts {position:absolute; z-index:100; width:120px; height:120px; background-image: url(/lib/images/ballon_onderrechts.png); background-repeat:no-repeat; top:-30px; right: 0px;}

.portaalbody {background:none;}
.portaalbody object { position:absolute; left:0;top:0;height:100%;width:100%}
.portaalbody embed {position:absolute; left:0;top:0;height:100%;width:100%}

*+html .portaalbody object { position: relative; height:100%;width:100%}
*+html .portaalbody embed { position: relative; height:100%;width:100%}

a#closeBut {
	position: absolute;
	display: block;
	top: 1px;
	right: 3px;
	width: 25px;
	height: 19px;
	z-index: 1;
	text-indent: -9999em;
	background: url(/lib/images/sluiten.jpg) 0 0 no-repeat;
}
a.nyroModalClose{display:none;}
#nyroModalFull { display:none; }
#nyroModalContent { overflow:hidden;}
#nyroModalWrapper {}
#nyroModalTitle { display: none; }

#nieuwsitem {padding-left: 0px; margin:0 0 50px 0;}
#nieuwsitem h1 {font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#991b1c; font-weight:bold; margin:0px 0 20px 0; text-transform:uppercase;}
#nieuwsitem ul li span {float:left; display:block;  margin:0 0 0 10px; padding:0 7px 0 5px; background-color:#e3b552;color:#fff; font-size:12px; font-weight:bold; width:26px;}
#nieuwsitem ul li a{ display:block; width:220px !important; padding: 0 40px 0 45px !important; }
*+html #nieuwsitem ul li a{ display:block; width:220px !important; padding: 0 34px 0 10px !important; }
#nieuwsitem ul li a:hover {background-image:none;}
#nieuwsitem ul li a.active {background-color: #e0e9df; color: #455828; font-family: Georgia,Tahoma,Verdana,Arial; font-size: 14px; background-image: url(/lib/images/vlaggetje.png); background-repeat: no-repeat; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 10px; text-decoration: underline;}
#nieuwsitem ul li {float:left; }

.nieuwsitems { padding: 0 0 0 50px; width:550px; overflow:hidden;}
.nieuwsitems h1 {font-family:Georgia, Tahoma, Verdana, Arial; font-size:18px; color:#991b1c; font-weight:bold; margin:0px 0 20px 0; text-transform:uppercase;}
.nieuwsitems img {width:126px; height:auto; border:1px solid #f4a82f;  margin:0 20px 20px 0; float:right;}
.nieuwsitems text {}

#loginform { border:1px solid #415827; padding:20px; overflow:hidden;   }
#loginform .new { width:500px; }
#loginform .new label { width:200px; display:block; float:left; color:#415827; font-weight:bold; }
#loginform .new input {  border:1px solid #415827; color:#000; }
#loginform .new input.submit{  border:none; cursor:pointer; float:right; color:#415827; margin:10px 145px 0 0; padding:2px;  }

.extranet #hoofdmenu { display:none; }

.formulier {  padding:20px;  font-size:14px; clear:both;}
.bestellen {  text-align:center; margin:20px 0 0 0; }
.bestellen h3 { color:#94191A; font-size:18px; font-weight:bold; margin:0 0 20px 0; font-family: Georgia,Tahoma,Verdana,Arial; }
.sponsor {  text-align:center; margin:50px 0 0 0; clear:both;   }

#page-break { display:none; }