.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

* html .clearfix { height:1%; font-size:1px; }

*,html,body
{
  padding:0;
  border:0;
  margin:0;
}

html,body
{
  width:100%;
  height:100%;
}

* { font-family:Verdana; }
#printlogo { display:none; }

body
{
  text-align:center;
  color:#3e3e3e;
  background:#d7e48c url(/data/stylesheetimgs/16/bodybg.gif) 0 0 repeat-x;
}

body.evenemententekst
{
  width:150px;
  text-align:left;
  background:none;
}

body.kalenderpagina
{
  width:126px;
  text-align:left;
  background:none;
  border:0;
  margin:0;
  padding:0;
}

body.styleit
{
  background:#ffffff none;
}

body.styleit #mainspacer
{
  background:none;
}

p,form
{
  margin:0;
  padding:0;
}

#mainspacer,#contentframe,#bannersframe
{
  position:relative;
}

#mainspacer
{
  width:100%;
  background:url(/data/stylesheetimgs/16/evenementenkalenderBG.gif) center 0 no-repeat;
  position:relative;
  min-height:100%;
}

* html #mainspacer
{
  height:100%;
}

#contentframe
{
  text-align:left;
  width:772px;
  margin-left:auto;
  margin-right:auto;
}

#bannersframe
{
  position:relative;
  float:left;
  width:772px;
  margin:0;
  padding:0;
}

/* eigenschappen voor contentpagina */
#header,#sfeerbeeld,#sfeerbar
{
  position:relative;
  width:772px;
  margin:0;
  padding:0;
}

#header
{
  height:175px;
  
}

#sfeerbeeld
{
  height:145px;
  background:url(/img/werkenbij/header.gif) no-repeat top left;
}

	#sfeerbeeld h1 {
		text-indent:-9000px;
	}

#sfeerbar
{
  width:762px;
  height:30px;
  background-color:#006966;
}

#tipvddag
{
  position:absolute;
  left:425px;
  top:78px;
  z-index:200;
  width:145px;
  height:161px;
  margin:0;
  padding:0;
}

#tekstframe
{
  position:relative;
  width:762px;
  margin:15px 0 0;
  padding:0 0 0 10px;
}

#tekstframe #tekst
{
  position:relative;
  float:left;
  width:546px;
  font-size:.75em;
  margin:0;
  padding:0 10px 0 0;
}

#tekstframe #bannerruimte
{
  position:relative;
  float:left;
  width:206px;
  margin:0;
  padding:0;
}

#siteafsluiter
{
  position:relative;
  float:left;
  width:772px;
  height:37px;
}

#footer
{
  position:relative;
  float:left;
  text-align:center;
  background-color:#006966;
  margin-left:auto;
  margin-right:auto;
  margin-top:-37px;
  height:37px;
  width:100%;
  overflow:hidden;
}

#payoff
{
  position:relative;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  width:772px;
}

#payoff img.logo
{
  background:url(/data/stylesheetimgs/16/payoff.gif) 0 0 no-repeat;
  width:392px;
  height:37px;
}

#sfeerbar a img.logo
{
  background:url(/data/stylesheetimgs/16/logo.gif) 0 0 no-repeat;
  width:160px;
  height:30px;
}

#informatieDiv,#applicatiegrootDiv,#applicatiegrootDiv .box,#informatieDiv #teaserframe,#evenementenIframe
{
  position:relative;
  float:left;
  margin:0;
  padding:0;
}

#informatieDiv
{
  width:388px;
  height:397px;
  font-size:.7em;
  line-height:1.4em;
}

#applicatiegrootDiv
{
  width:384px;
  height:360px;
  z-index:5;
  margin:11px 0 0;
}

#applicatiegrootDiv #top,#applicatiegrootDiv #midden,#applicatiegrootDiv #bottom
{
  width:384px;
  overflow:hidden;
  margin:0;
  padding:0;
}

#applicatiegrootDiv #top
{
  height:12px;
  background:url(/data/stylesheetimgs/16/vlak_bovenkant.png) 0 0 no-repeat;
}

#applicatiegrootDiv #midden
{
  background:url(/data/stylesheetimgs/16/vlak_midden.png) 0 0 repeat-y;
}

#applicatiegrootDiv #bottom
{
  height:15px;
  background:url(/data/stylesheetimgs/16/vlak_onderkant.png) 0 0 no-repeat;
}

#applicatiegrootDiv .content
{
  width:384px;
  margin:0;
  padding:0 15px;
}

#applicatiegrootDiv .content p
{
  width:360px;
  font-size:12px;
}

#applicatiegrootDiv .content .par{
	font-size:12px;
	width:340px;
}

#applicatiegrootDiv #kalenderfunctionaliteit
{
  width:126px;
  height:157px;
  z-index:200;
  float:right;
  display:inline;
  margin:0 30px -10px 0;
  padding:0;
}

#applicatiegrootDiv .box
{
  width:354px;
}

#informatieDiv #teaserframe
{
  width:387px;
  height:259px;
  margin:0 0 8px;
  padding:0;
}

#teaser
{
  position:absolute;
  left:-107px;
  top:0;
  width:494px;
  height:259px;
  line-height:0;
  background-color:#ffffff;
  margin:0;
  padding:0;
}

.informatieblok
{
  position:relative;
  float:left;
  width:194px;
  height:130px;
  margin:0;
  padding:0;
}

.informatieblok.nieuwsbrief
{
  width:174px;
  height:120px;
  padding:5px 10px;
}

.informatieblok .opvallend .vacatures
{
  position:absolute;
}

.informatieblok .opvallend .vacatures div.back
{
  display:block;
  width:252px;
  height:102px;
  background:url(/data/stylesheetimgs/16/vacature_box.png) top left no-repeat;
  padding:0;
}

.informatieblok .opvallend .vacatures div.back div.tekst
{
  width:240px;
  font-size:18px;
  display:block;
  position:relative;
  top:5px;
  left:5px;
}

.informatieblok .opvallend .vacatures div.back img
{
  display:block;
  position:relative;
  top:5px;
  left:5px;
}

#evenementenframe
{
  width:315px;
  overflow-x:hidden;
  font-size:.7em;
  line-height:1.4em;
  margin:0;
  padding:10px;
}

#evenementenIframe
{
  width:353px;
  height:130px;
  border:1px solid #dbdbdb;
  margin:5px 0 0;
  padding:0;
}

/* eigenschappen informatieDIV */
#informatieDiv p
{
  margin:0 0 5px;
  padding:0;
}

.informatieblok.nieuwsbrief h1
{
  font-size:1.25em;
  font-weight:700;
  color:#ffffff;
  margin:0 0 10px;
  padding:0;
}

.informatieblok.nieuwsbrief input.tekstveld
{
  width:164px;
  height:16px;
  border:1px solid #7f9db9;
  font-size:1em;
  line-height:1.4em;
  margin:0;
  padding:0 2px;
}

#informatieDiv .informatieblok a.normal
{
  color:#006966;
}

#applicatiegrootDiv h1
{
  font-family:Trebuchet MS;
  font-size:1.2em;
  letter-spacing:.03em;
  font-weight:700;
  color:#006966;
  margin:0 0 10px;
  padding:0;
}

#applicatiegrootDiv h2
{
  font-family:Verdana;
  font-size:.95em;
  margin-top:10px;
  letter-spacing:.03em;
  color:#bed342;
}

#applicatiegrootDiv h1 span
{
  font-size:.65em;
}

#applicatiegrootDiv img
{
  vertical-align:top;
  margin:0;
  padding:0;
}

#applicatiegrootDiv img.beeld
{
  position:relative;
  float:left;
  margin:0 3px 0 0;
  padding:0;
}

#kalender
{
  width:126px;
  height:157px;
  margin:0;
  padding:0;
}

#kalender select
{
  width:126px;
  border:1px solid #7f9db9;
  font-size:.7em;
  margin:0 0 3px;
  padding:0;
}

#kalender #maandaanduiding
{
  position:relative;
  width:126px;
  height:17px;
  text-align:center;
  font-weight:700;
  font-size:.8em;
  color:#006966;
  background-color:#f0f5d4;
  margin:0 0 4px;
  padding:0;
}

#kalender #maandaanduiding a
{
  position:absolute;
  margin:0;
  padding:0;
}

#kalender #maandaanduiding a.maandterug
{
  left:0;
}

#kalender #maandaanduiding a.maandvoorruit
{
  right:0;
}

#kalender ul.dagenvdweek,#kalender ul.cijfersvdweek
{
  display:block;
  font-size:.55em;
  font-weight:700;
  list-style:none;
  text-align:center;
  margin:0;
  padding:0;
}

#kalender ul.dagenvdweek li,#kalender ul.cijfersvdweek li
{
  float:left;
  margin:0 1px 1px 0;
  padding:0;
}

#kalender ul.dagenvdweek li
{
  width:17px;
  height:14px;
  color:#a9bd36;
}

#kalender ul.cijfersvdweek li
{
  width:17px;
  height:16px;
  color:#ffffff;
  line-height:1.8em;
  background-color:#abbf3b;
}

#kalender ul.cijfersvdweek li.daggeweest
{
  background-color:#f0f5d4;
  color:#bed342;
}

#kalender ul.cijfersvdweek li.dagselectie
{
  background-color:#378987;
  color:#FFF;
}

#kalender ul.cijfersvdweek li a
{
  text-decoration:none;
  color:#006966;
}

#kalender ul.cijfersvdweek li.dagselectie a
{
  color:#FFF;
}

#evenementenframe p
{
  margin:0 0 10px;
  padding:0;
}

#evenementenframe h1
{
  font-size:1em;
  font-weight:700;
  color:#006966;
  margin:0;
  padding:0;
}

#evenementenframe h1 a
{
  color:#006966;
  text-decoration:none;
}

#evenementenframe h1 span
{
  color:#3e3e3e;
  margin-right:5px;
}

#evenementenframe div
{
  display:block;
  margin:-10px 0 10px;
  padding:0;
}

#evenementenframe div a.leesmeer
{
  text-decoration:none;
  color:#3e3e3e;
  background:url(/data/stylesheetimgs/16/submit_pijltje.gif) right 5px no-repeat;
  margin:0 10px 0 0;
  padding:0 7px 0 0;
}

#evenementenframe div a.reisplanner
{
  text-decoration:none;
  color:#3e3e3e;
  background:url(/data/stylesheetimgs/16/9292.gif) right 2px no-repeat;
  margin:0 10px 0 0;
  padding:0 45px 0 0;
}

#evenementenframe div a
{
  font-style:italic;
}

.bannerspace a
{
  float:left;
  width:181px;
  height:136px;
  margin:0 7px 0 0;
  padding:0;
}

.bannerspace a.laatste
{
  margin-right:0;
}

#bannersframe .top
{
  height:14px;
  background:url(/data/stylesheetimgs/16/bannertop.png) 0 0 no-repeat;
  overflow:hidden;
}

#bannersframe .bottom
{
  height:18px;
  background:url(/data/stylesheetimgs/16/bannerbottom.png) 0 0 no-repeat;
}

#bannersframe .bannerspace
{
  background:url(/data/stylesheetimgs/16/bannerbg.png) 0 0 repeat-y;
  padding:0 10px;
  height:100%;
}

#tekstframe #tekst h1
{
  font-family:trebuchet ms;
  font-size:1.8em;
  font-weight:700;
  color:#00676c;
  border-bottom:1px solid #bed342;
  margin:0 0 10px;
  padding:0 0 10px;
}

#tekstframe #tekst h2
{
  font-family:trebuchet ms;
  font-size:1.25em;
  font-weight:700;
  color:#a1b723;
  margin:0 0 5px;
}

#tekstframe #tekst h3
{
  font-family:verdana;
  font-size:1em;
  font-weight:700;
  color:#3e3e3e;
  margin:0 0 5px;
}

#tekstframe #bannerruimte a
{
  margin:0 0 20px;
  padding:0;
}

#bannerruimte .informatieblok
{
  font-size:.7em;
  margin:15px 0 0;
}

#bannerruimte .informatieblok h1
{
  font-family:Trebuchet MS;
  font-size:1.65em;
  font-weight:700;
  color:#006966;
  margin:0 0 5px;
  padding:0;
}

#bannerruimte .informatieblok p
{
  margin:0 0 10px;
}

#bannerruimte .informatieblok input.tekstveld
{
  width:184px;
  height:16px;
  border:1px solid #7f9db9;
  font-size:1em;
  line-height:1.4em;
  margin:5px 0 0;
  padding:0 2px;
}

#printemail
{
  font-size:.9em;
  margin:10px 0 15px;
}

#printemail a
{
  font-family:trebuchet ms;
  color:#00676c;
  text-decoration:none;
  padding:0 15px 0 30px;
}

#printemail a:hover
{
  text-decoration:underline;
  color:#44aab8;
}

#printemail .print
{
  background:url(/data/stylesheetimgs/16/paginafuncties/print.gif) 0 0 no-repeat;
}

#printemail .email
{
  background:url(/data/stylesheetimgs/16/paginafuncties/email.gif) 0 4px no-repeat;
}

#printemail .bewaar
{
  background:url(/data/stylesheetimgs/16/paginafuncties/bewaar.gif) 0 no-repeat;
  margin-right:5px;
}

.par
{
  font-family:verdana;
  line-height:1.5em;
  margin:0 0 15px;
}

.par a
{
  color:#00676c;
}

.par a:hover
{
  color:#44aab8;
}

.par ul,.par ol
{
  position:relative;
  list-style:none;
  margin:10px 0 0;
  padding:0;
}

.par ol
{
  list-style:decimal;
  margin-left:20px;
}

.par ul li
{
  vertical-align:top;
  background:url(/data/stylesheetimgs/16/li.gif) left 5px no-repeat;
  margin:0 0 2px;
  padding:0 0 0 20px;
}

.imgright img
{
  float:right;
  margin:5px 0 5px 11px;
}

.imgleft img
{
  float:left;
  margin:5px 11px 5px 0;
}

.imgcenter
{
  text-align:center;
  margin:5px 11px 5px 0;
}

.imgcenter img
{
  vertical-align:middle;
  margin:5px 11px 5px 0;
}

.imgright img,.imgleft img,.imgcenter img
{
  border-left:11px solid #006966;
}

.imgleft .noborder,.imgright .noborder,.imgcenter .noborder
{
  border:none;
}

.backtotop
{
  margin:-5px 0 20px;
}

.backtotop a
{
  float:right;
  font-size:12px;
  color:#00676c;
  font-family:trebuchet ms;
  text-decoration:none;
  background:url(/data/stylesheetimgs/16/paginafuncties/top.gif) 0 7px no-repeat;
  padding:0 0 0 12px;
}

.special
{
  position:relative;
  background:#f5f7e0 url(/data/stylesheetimgs/16/special_bottom.gif) left bottom no-repeat;
  padding:20px;
}

.special ul
{
  list-style:none;
  margin:10px 0 0;
  padding:0;
}

.special ul li
{
  vertical-align:top;
  background:url(/data/stylesheetimgs/16/special_li.gif) left 5px no-repeat;
  margin:0 0 2px;
  padding:0 0 0 20px;
}

.special span
{
  position:absolute;
  width:546px;
  height:10px;
  top:0;
  left:0;
  display:block;
  background:#f5f7e0 url(/data/stylesheetimgs/16/special_top.gif) left top no-repeat;
}

.par table tr th
{
  font-size:.92em;
  color:#818080;
  border-bottom:1px solid #d7e48c;
  padding:0 0 1px 12px;
}

.par table tr
{
  background-color:#ffffff;
}

.par table tr.odd td
{
  background-color:#fdfef3;
  border-bottom:1px solid #d7e48c;
}

.par table tr td
{
  font-size:.9em;
  vertical-align:top;
  border-bottom:1px solid #d7e48c;
  padding:1px 0 1px 12px;
}

.downloads ul li a
{
  font-family:verdana;
  color:#3e3e3e;
  background-position:0 3px;
  background-repeat:no-repeat;
  text-decoration:none;
  padding:3px 0 4px 25px;
}

.downloads ul a.pdf
{
  background-image:url(/data/stylesheetimgs/16/pdf.gif);
}

.downloads ul a.ppt
{
  background-image:url(/data/stylesheetimgs/16/ppt.gif);
}

.downloads ul a.exel
{
  background-image:url(/data/stylesheetimgs/16/exel.gif);
}

.downloads ul a.doc
{
  background-image:url(/data/stylesheetimgs/16/word.gif);
}

.downloads ul a.jpg
{
  background-image:url(/data/stylesheetimgs/16/jpg.gif);
}

.downloads ul a.default
{
  background-image:url(/data/stylesheetimgs/16/bestandstype_onbekend.gif);
  background-position:2px 3px;
}

.linklijst ul li a
{
  font-family:verdana;
  color:#3e3e3e;
  background-position:0 3px;
  background-repeat:no-repeat;
  background-image:url(/data/stylesheetimgs/16/linklijst.gif);
  text-decoration:none;
  padding:3px 0 4px 25px;
}

.par.formulier div.subkoptekst
{
  float:left;
  border-bottom:1px solid white;
  padding-right:10px;
  font-weight:700;
  color:#bed342;
}

.par.formulier div.subkopdivider
{
  background:#ffffff url(/data/stylesheetimgs/16/subkop_divider.gif) bottom repeat-x;
}

.par.formulier table tr td h1
{
  border:0;
  color:#a1b723;
}

.par.formulier table tr td
{
  font-size:.9em;
  vertical-align:top;
  border-bottom:1px solid #dbdbdb;
  padding:5px 0 2px 10px;
}

.par.formulier table tr td.tekstveld
{
  width:225px;
}

.par.formulier select.keuzegroot
{
  width:300px;
  border:1px solid #7f9db9;
  margin:0;
  padding:0;
}

.par.formulier select.dagkeuze
{
  width:50px;
  border:1px solid #7f9db9;
  margin:0;
  padding:0;
}

.reisplanner
{
  position:relative;
  background:#bed342 url(/data/stylesheetimgs/16/reisplanner_bottom.gif) left bottom no-repeat;
  padding:20px;
}

.reisplanner .kop
{
  font-size:1.5em;
  font-weight:700;
  color:#ffffff;
  margin:0 0 20px;
}

.reisplanner .errorkop
{
  font-size:1em;
  font-weight:700;
  color:#b40022;
  margin:-20px 0 10px;
}

.reisplanner div.error
{
  position:absolute;
  left:20px;
  top:160px;
  width:300px;
  font-size:.9em;
  color:#b40022;
  line-height:1.2em;
  margin:5px 0 0;
}

.reisplanner span
{
  position:absolute;
  width:546px;
  height:10px;
  top:0;
  left:0;
  display:block;
  background:#bed342 url(/data/stylesheetimgs/16/reisplanner_top.gif) left top no-repeat;
}

.reisplanner table
{
  font-family:verdana;
  font-size:1em;
  width:100%;
  margin:10px 0 0;
  padding:0;
}

.reisplanner .streepdivider
{
  position:absolute;
  top:60px;
  left:120px;
  width:20px;
  height:75px;
  background-image:url(/data/stylesheetimgs/16/reisplanner_streepdivider.gif);
  background-repeat:no-repeat;
}

.reisplanner table.soortreis
{
  width:100%;
  margin:0;
  padding:0;
}

.reisplanner table input.radiobutton
{
  vertical-align:top;
  margin:3px 5px 0 -2px;
  padding:0;
}

.reisplanner table input.radiobutton2
{
  vertical-align:top;
  margin:3px 5px 0;
  padding:0;
}

.reisplanner table tr td
{
  vertical-align:top;
  background-color:#bed342;
  border-bottom:none;
  padding:0;
}

.reisplanner table tr td.selectierij
{
  vertical-align:top;
  padding:5px 0 0;
}

.reisplanner table tr td input.postcodecijfers
{
  border:1px solid #006966;
  width:50px;
  font-size:.9em;
}

.reisplanner table tr td input.postcodecijferserror
{
  border:1px solid #b40022;
  width:50px;
  font-size:.9em;
}

.reisplanner table tr td input.postcodeletterserror
{
  border:1px solid #b40022;
  width:25px;
  font-size:.9em;
}

.test
{
  border:1px solid #000000;
}

.reisplanner table tr td select
{
  width:150px;
  border:1px solid #006966;
  font-size:.95em;
}

.reisplanner table tr td img
{
  padding:0;
}

.reisplanner .submitbutton
{
  margin-top:20px;
  cursor:pointer;
}

.reisplanner span.error td
{
  color:#b40022;
}

table.noborder,table.planning,table.reisadvies,table.route
{
  width:100%;
  margin:0 0 20px;
  padding:0;
}

.par table.noborder td
{
  border:none;
  padding:0;
}

.par table.planning tr,.par table.planning tr td
{
  border:none;
  margin:0;
  padding:0;
}

.par table.reisadvies tr
{
  border-bottom:1px solid #ffcc00;
  margin:0;
  padding:0 0 5px;
}

.par table.reisadvies tr td
{
  border-bottom:1px solid #dbe121;
  text-align:center;
  margin:0;
  padding:0 2px;
}

.par table.reisadvies td.firstrow
{
  text-align:left;
  font-weight:700;
  color:#818080;
}

.par table.reisadvies td.spacer
{
  width:5px;
  padding:0;
}

.par table.reisadvies td.selected
{
  background-color:#FDFFF4;
  border-left:1px solid #DCE0DF;
  border-right:1px solid #DCE0DF;
}

.par table.reisadvies td.selected.eerste
{
  background-color:#FDFFF4;
  border:1px 1px 0 1px solid #DCE0DF;
  border-bottom:1px solid ##DCE0DF;
}

.par table.reisadvies td.selected.laatste
{
  background-color:#FDFFF4;
  border-left:1px solid #DCE0DF;
  border-right:1px solid #DCE0DF;
  border-bottom:2px solid #DCE0DF;
}

.par table.route tr th
{
  font-family:trebuchet ms;
  font-size:.92em;
  color:#006966;
  border-top:1px solid #dde0df;
  border-bottom:1px solid #dde0df;
  padding:3px;
}

.par table.route tr td
{
  padding:3px;
}

.vertrek,.aankomst
{
  width:50px;
}

.van,.naar
{
  width:140px;
}

.hoe
{
  width:110px;
}

.par table.route tr.alternated
{
  background-color:#fdfef3;
}

th.vertrek,th.aankomst
{
  text-align:right;
}

td.vertrek,td.aankomst
{
  background-image:url(/data/stylesheetimgs/16/klok.gif);
  background-position:right 7px;
  background-repeat:no-repeat;
}

.kiesreg
{
  font-family:trebuchet ms;
  font-size:12px;
  color:#006966;
  height:25px;
  font-weight:700;
}

.kiesreg select
{
  width:126px;
  border:1px solid #7f9db9;
  font-weight:400;
  font-size:.9em;
  padding:0;
}

#bannerruimte .kiesreg,#bannerruimte #weerflash
{
  margin-left:8px;
  margin-bottom:3px;
}

table.form
{
  border-top:2px solid #cfdd3f;
  border-bottom:2px solid #cfdd3f;
  font-family:trebuchet ms;
  font-size:1em;
  width:100%;
  margin:8px 0 0;
}

table.form tr td
{
  border-bottom:1px solid #cedee0;
  vertical-align:top;
  padding:6px 0;
}

table.form tr.last td
{
  border:none;
  padding-bottom:20px;
}

table.form input.text,table.form textarea,table.form select
{
  border:1px solid #00676c;
  width:203px;
  font-family:trebuchet ms;
  font-size:1em;
}

table.form input.check,table.form input.radio
{
  margin:0 5px 0 0;
}

table.form input.image,table.form .volgende
{
  float:right;
}

span.error,span.verplicht
{
  color:#EC1D47;
}

.banner
{
  background:url(/data/stylesheetimgs/16/banner_bg.gif) no-repeat;
  margin:0 0 5px;
  padding:6px 16px 13px 9px;
}

form.regio
{
  display:inline;
}

div#alternate
{
  margin-top:30px;
  float:right;
  width:387px;
  line-height:20px;
}

.evenemententekst a
{
  font-family:trebuchet ms;
  font-size:12px;
  color:#006966;
  display:block;
  margin-bottom:7px;
}

#informatieDiv img,#kalender #maandaanduiding img,
/* TEKSTEIGENSCHAPPEN PER DIV CONTENTPAGINA*/
/* eigenschappen HEADER */
#header img,#tekstframe #bannerruimte a img,.par.formulier td.noborder
{
  border:0;
}

.informatieblok.nieuwsbrief span,#bannerruimte .informatieblok span
{
  font-weight:700;
  color:#006966;
}

.informatieblok.nieuwsbrief input.aanmelden,#bannerruimte .informatieblok input.aanmelden
{
  position:relative;
  float:right;
  cursor:pointer;
  background:transparent url(/data/stylesheetimgs/16/submit_pijltje.gif) right 6px no-repeat;
  margin:5px 5px 0 0;
  padding:0 5px 0 0;
}

#evenementenframe h1 a:hover,#evenementenframe div a:hover,.backtotop a:hover
{
  text-decoration:underline;
}

.inleiding,.par table.planning td.firstrow
{
  font-weight:700;
}

.par table,.par.formulier table
{
  font-family:verdana;
  width:100%;
}

.par table caption,.par.formulier table caption
{
  text-align:left;
  font-family:trebuchet ms;
  font-size:1.35em;
  font-weight:700;
  color:#bed342;
  padding:0 0 5px;
}

.downloads ul li,.linklijst ul li
{
  background:none;
  list-style:none;
  font-size:1.005em;
  padding:0 0 2px;
}

.downloads ul li a:hover,.linklijst ul li a:hover
{
  color:#818080;
  text-decoration:underline;
}

.reisplanner table table,.par table table
{
  font-size:1.1em;
}

.reisplanner table tr td input.postcodeletters,.reisplanner table tr td input.tijd
{
  border:1px solid #006966;
  width:25px;
  font-size:.9em;
}
