/* GENERAL
-------------------------------------------------------*/
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
body { margin: 0; padding: 0; text-align: center; background: white; }

table, th, tr, td { border: none; border-collapse: collapse; margin: 0; padding: 0; }
form { padding: 0; margin: 0; }
img { border: none; }
ul, li { padding: 0; margin: 0; list-style: none; }
p  {margin: 7px 0 7px 0; }
a:active { outline: none; }

#pageholder { position: relative; overflow:hidden; height: 100%; width: 1000px; margin: 0 auto 0 auto; text-align: left; background: url(../pix/body_bg.gif) repeat-x left 90px; }
.clearem { clear: both; height: 1px;line-height: 0px; font-size: 0px;  }

.flash_download { border: 2px solid black; font-weight: bold; padding: 1em; }
.flash_download * { font-weight: bold; }

.print { display: inline; margin-left: 45px; }

/* HEADER
-------------------------------------------------------*/
#header { height: 90px; z-index: 500; position: relative; }
#header img { float: left; margin: 0; padding: 0; }

/* NAVIGATION
-------------------------------------------------------*/
#navigationbar { width: 1000px; height: 27px; }
#navigationbar INPUT { 
	font-family: Verdana, Helvetica, sans-serif; 
	color: #737373;
	border: 1px solid #2a76aa;
}
#navigationbar INPUT.btn { padding: 0; height: auto; width: auto; border: none; }

#navigation { list-style-type: none; padding: 0; margin: 0; z-index: 100; }
#navigation li { position: relative; z-index: 101; float: left; font-size:0px; line-height: 0px; height: 27px; margin: 0 5px 0 5px; }
#navigation li:hover { background-image: url(../pix/nav_hover_bg.gif); }
#navigation li:hover ul { display: block; }
#navigation li ul { position: absolute; z-index: 200; top: 27px; left: 0; display: none; z-index:100; }
#navigation li ul li { width: 164px; z-index: 201; height: auto; margin: 0; background-color: #376685; border-top: 1px solid #224b67; border-bottom: 1px solid #6c8ea5; clear: both; text-align: left;}
#navigation li ul li:hover { background: none; background-color: #3477a6; }
#navigation li ul li a { background: url(../pix/subnav_li.gif) no-repeat 6px center; padding: 5px 5px 5px 13px; font-size: 10px; color: #FFFFFF; line-height: normal; width: 100%; height: auto; display: block; text-decoration: none; }

/* LOGIN
-------------------------------------------------------*/
#login  { margin: 0 0 10px 0px;  background-image: url(../pix/login_bg_150.gif); }
#login table { width: 140px; }
#login * a { font-size: 10px; color: #fff; text-decoration: none; }
#login td.c { color: #fff; font-size: 10px; padding: 0 0 0 9px; }
#login td.c.t { color: #fff; font-size: 10px; padding: 4px 9px 4px 9px; }
#login td.c.t.error { color: #e80001; }
#login INPUT {
    font-size:10px;
	line-height: 9px;
	padding: 1px;
	height: 12px; 
	width: 135px;
	color: #000;
	border: 0;
}
#login .btn { margin: 10px 0 5px 0; width: 55px; height: 13px; }
#login .registreren { text-decoration: underline; }
#login .logged_in { color: #fff; padding: 0 5px 0 5px; }
#login .log_out { color: #fff; padding: 0 5px 0 5px; font-weight: bold; }


#login_new { padding-bottom: 7px; background: url(../pix/login_bottom_150.gif) no-repeat bottom left; }
#login_new ul { background-image: url(../pix/login_bg_150.gif); list-style: none; }
#login_new ul li { margin: 0; padding: 0; }
#login_new ul .username { font-size: 10px; color: #fff; margin: 0 4px 0 2px; padding: 0 10px 8px 10px; border-bottom: 1px solid #0d3c5c; }
#login_new ul .btn { margin: 0 4px 0 2px; padding: 0 0 1px 0; background: #0d3c5c; border-bottom: 1px solid #3d6987; }
#login_new ul .btn.first { border-top: 1px solid #3d6987; }
#login_new ul .btn a { display: block; height: 19px; } 
#login_new ul .btn a:hover { background-position: 0 -19px; } 
#login_new ul .mijngegevens { background: url(../pix/login_btn_mijngegevens.gif) no-repeat; } 
#login_new ul .mijnlogboek { background: url(../pix/login_btn_mijnlogboek.gif) no-repeat; } 
#login_new ul .mijnvertrekkerssite { background: url(../pix/login_btn_mijnvertrekkerssite.gif) no-repeat; } 
#login_new ul .nieuwsbrief { background: url(../pix/login_btn_nieuwsbrief.gif) no-repeat; } 
#login_new ul .uitloggen a { display: block; height: 30px; background: url(../pix/login_btn_uitloggen.gif) no-repeat 10px center; } 

	
/* SEARCH
-------------------------------------------------------*/
#search  { position: absolute; margin-left: 810px; }
#search TABLE { margin-top: 4px; }
#search INPUT {
	font-size:9px;
	line-height: 14px; 
	letter-spacing: -1px;
	padding: 0;
	height: 15px; 
	width: 110px; 
}
#search INPUT.btn { margin: 0 33px 0 4px; }

/* FOOTER
-------------------------------------------------------*/
#footer { color: #5eaade; padding: 0 12px 0 8px; }
#footer a { color: #5eaade;  text-decoration: none; line-height: 25px; }
#footer a:hover { text-decoration: underline; }
#footernav { color: #5eaade; float: left; }
#footernetvlies { float: right; }

/* SUBNAVIGATION
-------------------------------------------------------*/
#subnav { background-color: #065286; width: 164px; padding-top: 26px; }
#subnav img { vertical-align: bottom;}

#subnav ul li { font-size: 0px; line-height: 0px; border-top: 1px solid #276087; border-bottom: 1px solid #033e66; background-color: #044775;  }	
#subnav ul li .selected {  background-color: #3477a6;  }	
#subnav ul li ul { background-color: #1f5a82; border-top: 1px solid #276087; }
#subnav ul li ul li { margin: 2px 0 0 0; border: none; background-color: #1f5a82; background: url(../pix/subnav_li.gif) no-repeat 13px 5px; }	
#subnav ul li ul li a { font-size: 10px; line-height: normal; color: #fff; display: block; padding-left: 25px; text-decoration: none; }
#subnav ul li ul li:hover { background-color: #3477a6; }
#subnav ul li ul li ul { background: none; border: none; border-bottom: 1px solid #1e5173; }
#subnav ul li ul li ul li { background: url(../pix/subsubnav_li.gif) no-repeat 25px 6px; }
#subnav ul li ul li ul .selected { background-color: #a2c1d6; }
#subnav ul li ul li ul li a { padding: 0 5px 0 35px; }
#subnav ul li ul li ul li:hover  { background-color: #a2c1d6; }

/* CRUMPATH
-------------------------------------------------------*/
#crumpath { height: 26px; background-color: #065286; background-image: url(../pix/crumpath_bg.gif); }
#crumpath ul { list-style-type: none;  }
#crumpath li { font-size: 10px; padding-left: 4px; line-height: 22px; float: left; font-weight: bold; color: #fff; } 
#crumpath li.first { background: url(../pix/crumpath_bullet.gif) no-repeat left; padding-left: 24px; }
#crumpath li a { font-size: 10px; color: #fff; text-decoration: none; } 

/* GENERAL CONTENTBOX STYLES
-------------------------------------------------------*/
#contentbox { position: relative; overflow:hidden; height: 100%; width: 1000px; background: #5eaade url(../pix/contentbox_bottom.gif) no-repeat bottom; padding-bottom: 18px; }
#largecontentbox { position: relative; float: left; width: 834px; overflow: hidden; height: 100%; margin-top: 12px; }
#largecontentbox { background-image: url(../pix/general_largecontentbox_bg.gif); margin-top: 12px; }
#bottomlargecontentbox { background-image: url(../pix/artikel_largecontentbox_bot.gif); }

#leftcolumn  { position: relative; width: 164px; height: 100%; overflow: hidden; float: left; }
#centercolumn  { position: relative; width: 505px; height: 100%; overflow: hidden; float: left; }
#centercolumnpadding { position: relative; padding: 12px; }
#rightcolumn { width: 165px; height: 100%; overflow: hidden;  float: left; display: inline; padding: 40px 0 0 0; background-image: url(../pix/left_column_hdr.gif); background-repeat: no-repeat; }


/* BANNERS 
-------------------------------------------------------*/
#leaderboard { width: 728px; height: 90px; float: right; margin: auto 0 auto 0; text-align: center; }

#largebannerbox { float: right; width: 160px; }
#largebannerboxpadding { padding: 10px 0 0 0;}

.bannerborder { margin: auto; background-image: url(../pix/bannerborder.gif); background-repeat: no-repeat; width:152px; } 
.bannerborder img { margin: 1px; height: auto; }
.bannerborder.tl { background-position: top left; background-color: #fff; margin-bottom: 4px;  } 
.bannerborder.tr { background-position: right top; } 
.bannerborder.bl { background-position: bottom left; } 
.bannerborder.br { background-position: bottom right; } 

.skyscraper { margin: auto; height: 630px; background-image: url(../pix/skyscraper_mid_150.gif); background-repeat: repeat-y; width:160px; } 
.skyscraper.content { position: relative; top: 20px; width: 120px; height: 600px; padding: 0; background: none; }
.skyscraper.top { background: url(../pix/skyscraper_top_150.gif) no-repeat top; } 
.skyscraper.bot { padding-bottom: 5px; background: url(../pix/skyscraper_bot_150.gif) no-repeat bottom; } 

.bannerscraper { height: 100%; margin: 0 auto 10px auto; overflow:hidden; background: url(../pix/skyscraper_mid_150.gif) repeat-y; width:160px; } 
.bannerscrapertop { padding-top: 15px; background: url(../pix/skyscraper_top_150.gif) no-repeat top; } 
.bannerscrapercontent { padding: 0 5px 10px 5px; background: url(../pix/skyscraper_bot_150.gif) no-repeat bottom; }
.bannerscrapercontent a { text-align: center; display: block; margin-top: 5px; }

#homefullbanner { margin: 19px auto 17px auto;}
.fullbanner { height: 74px; margin: auto; background-image: url(../pix/fullbanner_mid.gif); background-repeat: repeat-x; width:501px; } 
.fullbanner div {  }
.fullbanner img { margin: 7px 0 7px 7px; }
.fullbanner.left { margin: 0; background: url(../pix/fullbanner_left.gif) no-repeat left; } 
.fullbanner.right { margin: 0; background: url(../pix/fullbanner_right.gif) no-repeat right; } 
.fullbanner.content { margin: 7px 0 7px 7px; background: none; }

#leftbannerbox { width: 164px; }
#leftbannerboxpadding { padding: 12px 5px 0 6px; }
#leftbannerbox .bannerborder { background-image: url(../pix/bannerborderleft.gif); background-repeat: no-repeat; width:152px; } 

/* HEADLINES 
-------------------------------------------------------*/
#headlines { }
#headlines ul { background-color: #065286; background-image: url(../pix/headlines_bg.gif); background-repeat: repeat-x; }
#headlines li { background: url(../pix/headlines_li.gif) no-repeat  8px center;  padding: 3px 5px 3px 21px;  border-top: 1px solid #5f96bc;}
#headlines li.first { border-top: 0px; }
#headlines li a { color: #ffffff; text-decoration: none; }
#headlines li a:hover { text-decoration: underline; }

/* POLL 
-------------------------------------------------------*/
#poll { background-color: #5eaade; }
#poll form { color: #fff; padding: 0 8px 0 11px; font-size: 10px; }
#poll div { color: #fff; }
#poll table { margin-top: 10px; width: 145px; }
#poll td { padding: 5px 0; color: #fff; }
#poll td.lbl { }
#poll td.result { color: #bfddf2; width: 20px; }
#polluitslag { margin: 10px 0; }

/* DEZE MAAND  ACTIONBLOK
-------------------------------------------------------*/
#dezemaand .hdr { margin-top: 10px; }
#dezemaand .afb { margin: 5px 0 5px 35px; }
#dezemaand li { padding: 3px 15px 3px 29px; background: url(../pix/dezemaand_li.gif) no-repeat 19px 7px; }
#dezemaand li.uneven { background-color: #b00000;  }
#dezemaand li a { color: #ffffff; text-decoration: none; }
#dezemaand li a:hover { text-decoration: underline; }
#dezemaand #bestel { margin-top: 10px; border-top: 1px solid #a10000; border-bottom: 5px solid #a10000; }
#dezemaand #bestel li {  padding: 3px 15px 3px 29px; background: url(../pix/dezemaand_bestel_li.gif) no-repeat 16px 5px; }

/* COLUMN  ACTIONBLOK
-------------------------------------------------------*/
#column { border-bottom: 5px solid #a10000; }
#column .hdr { margin-top: 10px; }
#column .photo { text-align: right; margin-top: -50px; }
#column .txt { padding: 0 10px 10px; color: #ffffff; }
#column .txt * { color: #ffffff; }
#column #link { margin-top: 10px; }
#column #link li {  padding: 3px 15px 3px 14px; background: url(../pix/dezemaand_bestel_li.gif) no-repeat 0px 5px; }
#column #link li a { text-decoration: none; }
/* NIEUWSBRIEF ACTIONBLOK
-------------------------------------------------------*/
#nieuwsbrief form { border: 1px solid #a10000; margin: 10px 4px 0 4px; padding: 5px 0 0 0;  }
#nieuwsbrief .txt { padding: 0 5px 5px 5px; color: #ffffff; }
#nieuwsbrief form input { margin: 5px 0 5px 0; border: 1px solid #9d0f18; width: 140px; }

/* CURSUS ACTIONBLOK
-------------------------------------------------------*/
#ABcursus * { color: #ffffff; }
#ABcursus .hdr { margin: 10px 0 0 3px; overflow-x: hidden; }
#ABcursus .intro  { padding: 0 5px 0 5px; border-bottom: 1px solid #a10000; }
#ABcursus .aanmelden  { padding: 0 5px 5px 5px; border-bottom: 5px solid #a10000; }

/* PAGING 
-------------------------------------------------------*/
#paging, .paging { background-color: #337fb2; text-align: center; padding: 2px; margin-bottom: 10px; }
#paging a, .paging a { font-weight: bold; color: #ffffff; padding: 2px; text-decoration: none ; }
#paging a.selected, .paging a.selected { background-color: #5eaade; }
#paging a img, .paging a img { vertical-align: text-bottom; }
#paging a:hover, .paging a:hover { text-decoration: underline ; }

/* RATING
-------------------------------------------------------*/
#rating { width: 240px; padding: 15px 0 6px 0; margin-bottom: 10px; border-right: 1px solid #e42c3e; float: left;}
#rating #ratingstars img { cursor: pointer; }
#avrating { margin: 14px 0 0 385px;  position: absolute;  }

	
/* STUUR DOOR 
-------------------------------------------------------*/
#staf { position: relative; width: 220px; float: right; z-index: 500; }
#staffrmshadow { position: absolute; margin-top: -120px; visibility: hidden; margin-left: 0; z-index: 100;  }
#staffrm { position: absolute; margin-top: -120px;  margin-left: 0; visibility: hidden; z-index: 100; width: 212px; }
#staffrm .frm { border-style: solid; border-width : 0 1px; border-color: #044877; }
#staffrm .frm input { font-size: 10px; height: 12px; width: 84px; border: 1px solid #044877; vertical-align: bottom; margin-top: 4px; }
#staffrm .frm form .btn { border: none; width: 85px; height: 15px; margin-left: 2px; }
#staffrm .frm form .send { margin-left: 15px;  }
#staffrm form { height: 150px; background-image: url(../pix/staf_bg.png); padding: 0 5px;}

/* PHOTOALBUM 
-------------------------------------------------------
#photoalbum { padding-top: 10px; }
#photoalbum .hdr { border-bottom: 2px solid #1e6392; margin-bottom: 24px; }
#photoalbum .photo { display: table; float: left; background-color: #065286; padding: 1px; margin: -2px 0 0 -2px; }
#photoalbum .photo td { width: 94px; height: 94px; vertical-align: middle; text-align: center; background-color: #ffffff;  } 
#photoalbum .photoshadow { margin: 2px 28px 28px 2px; width: 96px; height: 96px; background-color: #81A3BA; float:left;  }
#photoalbum .photoshadow.last { margin: 2px 0px 28px 2px; width: 96px; height: 96px; background-color: #81A3BA; float:left; }
*/

#photoalbum { padding-top: 10px; }
#photoalbum .hdr { border-bottom: 2px solid #1e6392; margin-bottom: 24px; }
#photoalbum .mphoto { position: relative; top: -2px; left: -2px;  width: 94px; height: 94px; background-color: #065286; padding: 1px; xmargin: -2px 0 0 -2px; }
#photoalbum .mphoto td { width: 94px; height: 94px; vertical-align: middle; text-align: center; background-color: #ffffff;  } 
#photoalbum .photoshadow { position: relative; overflow: visible; margin: 2px 28px 28px 2px; width: 96px; height: 96px; background-color: #81A3BA; float:left;   }
#photoalbum .photoshadow.last { overflow: visible; margin: 2px 0px 28px 2px; width: 96px; height: 96px; background-color: #81A3BA; float:left; }


#photoalbumOverlay {
	position: absolute;
	visibility: hidden;
	top: 0; 
	left: 0;
	width: 100%;
	z-index: 1000;
	background-color: #044775;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	text-align: center;
} 
#photoalbumFrame { visibility: hidden; display: none; position: fixed; width: 420px; height:365px; top: 0; left: 0; z-index: 1001;  text-align: center; background-color: #FFFFFF; }
#photoalbumFrame .close { text-align: right; margin-right: 10px; }
#photoalbumFrame .picture { width: 400px; height: 316px; margin: 5px 10px 10px 10px; overflow: hidden; }
#photoalbumFrame img { width: 400px; }
#photoalbumFrame a { text-decoration: none; }

/* LARGE ZOEKBALK 
-------------------------------------------------------*/
#zoekbalk {   
    position: relative;
    margin: 10px 0 0 0;
    background-color: #f0f7fb;
    background-image: url(../pix/zoeken_balk_bg.gif);
    background-repeat: repeat-x;
}
#zoekbalk .hdr {
    position: relative;
    width: 100%;
    background-color: #337FB2;
}
#zoekbalk .hdr img { margin-left: 10px; }
#zoekbalk .corner {
    position: absolute;
    top: 0px;
    width: 7px;
    height: 7px;
    background-repeat: no-repeat;
}
#zoekbalk .corner.lt {
    left: 0px;
    background-image: url(../pix/zoeken_balk_lt.gif);
}
#zoekbalk .corner.rt {
    right: 0px;
    background-image: url(../pix/zoeken_balk_rt.gif);
}
#zoekbalk .corner.lb {
    left: 0px;
    background-image: url(../pix/zoeken_balk_lb.gif);
}
#zoekbalk .corner.rb {
    right: 0px;
    background-image: url(../pix/zoeken_balk_rb.gif);
}
#zoekbalk .cnt {
    margin-top: 5px;
    padding-left: 10px;
}
#zoekbalk .cnt .col1 {
    color: #337fb2;
    font-weight: bold;
    width: 60px;
    height: 25px;
    vertical-align: top;
    padding-top: 4px;
}
#zoekbalk .cnt .col2 {
    width: 10px;
    vertical-align: top;
    padding-top: 4px;
}
#zoekbalk .cnt INPUT {
    border: 1px solid #afc7d6;
    width: 225px;
}
#zoekbalk .cnt .btn { margin-left: 20px; padding: 0; height: auto; width: auto; border: none; }
#zoekbalk .cnt INPUT.ckbox { width: auto; border: none; }
#zoekbalk .cnt label { color: #337fb2; margin-right: 20px; }

#zoekbalk .ftr {
    position: relative;
    background-image: url(../pix/zoeken_balk_ftr.gif);
    background-repeat: repeat-x;
    height: 7px;
}


/* Boot tests */
#boottest_flash_hdr { margin: 12px 0 0 ;}

#premium_boottest h1 { margin: 7px 0 0 0; }
#premium_boottest_txt { position: relative; height: 100%; width: 481px; padding: 10px 0; color: #065286; }
#premium_boottest_txt * { color: #065286; }
#premium_boottest_txt a.readmore { position: absolute; right: 0px; bottom: 10px;  }

.hilite_boottests { overflow: hidden; height: 100%; width: 481px; margin-bottom: 20px; }
.hilite_boottests.wborder { border-bottom: 1px solid #a4c7df; }
.hilite_boottests .hilite_boottest { position: relative; display: block; float: left; width: 153px; margin-right: 11px; padding-bottom: 10px; cursor: pointer; }
.hilite_boottests .hilite_boottest.last { margin-right: 0px; }
.hilite_boottests .hilite_boottest .pic { width: 153px; height: 126px; } 
.hilite_boottests .hilite_boottest .pic img { margin: 41px 0 0 55px; }
.hilite_boottests .hilite_boottest div { padding: 10px 0; color: #065286; }
.hilite_boottests .hilite_boottest div * { color: #065286; }
.hilite_boottests .hilite_boottest .readmore { position: absolute; bottom: 10px; right: 0px; }

#boottest-search { width: 481px !important; position: relative; margin-bottom: 15px; }

.boottest { overflow: hidden; height: 100%; margin-bottom: 10px; cursor: pointer; }
.boottest, boottest * { color: #626262; }
.boottest h3 { margin: 0; color: #065286; }
.boottest img { float: left; margin-right: 10px; border: 1px solid #abc3d3; }

#meerboten { overflow: hidden; height: 100%; margin-top: 10px; }
#meerboten .tests { float: left; }
#meerboten .videos { float: right; margin-right: 3px; }

.boatspecs table { width: 100%; margin-bottom: 15px; }
.boatspecs table tr th { color: #044775; font-weight: bold; padding: 15px 0px; }
.boatspecs table tr.even td { background: #cde4f5; }
.boatspecs table td { padding: 2px 5px; width: 50%; vertical-align: top; }

.ratingsmall { width: 65px; height: 11px; padding: 0!important; margin: 0; background: url(/pix/ratingsmall_stars.gif) no-repeat left bottom; }
.ratingsmall img { padding: 0; margin: 0;}
.ratingsmall.star0 { background-position: -65px bottom; } 
.ratingsmall.star1 { background-position: -52px bottom; } 
.ratingsmall.star2 { background-position: -39px bottom; } 
.ratingsmall.star3 { background-position: -26px bottom; } 
.ratingsmall.star4 { background-position: -13px bottom; } 
.ratingsmall.star5 { background-position: left bottom; }
  
/* banners */
.banner468x60 { margin-left: -5px; margin-bottom: 10px; }
.banner468x60 { height: 60px; padding: 9px 8px 9px 14px; width: 468px; background: url(/pix/banner468x60_bg.gif); }
/* companion banner bij video's */
#vs_a2s_tag_halfsize { height: 60px; text-align: center; }

#weer { width: 482px; background: url(/pix/weer_bg.gif) repeat-y; overflow: hidden; height: 100%; }
#weer .top { background: url(/pix/weer_top.gif) no-repeat; width: 482px; height: 7px; }
#weer .bottom { clear: both; background: url(/pix/weer_bottom.gif) no-repeat; width: 482px; height: 7px; }
#weer .info { float: right; display: inline; width: 250px; margin: 0 5px; }
#weer .btn { margin: 5px 0 0 0; }
#weer form { float: left; width: 205px; margin: 0 5px; display: inline; font-size: 11px; }
#weer form label { display: block; }
#weer form select { margin: 3px 0 5px 0; width: 100%; color: #215477; }
#weer .info * { color: #215477; font-size: 11px; }
#weer .info img { margin-bottom: 13px; }
#weer .info table { width: 250px; }
#weer .info table tr.odd { background: #e7edf1;}
#weer .info table tr td { padding: 2px 5px; }
#weertussenkop { border-bottom: 2px solid #215477; padding: 0 0 2px 0; margin-top: 15px; }

#image_rotator { height: 181px; margin: 0; padding: 0; }
#image_rotator img { position: absolute; top: 0; left: 0; }

/* INLOGGEGEVENS VERGETEN */
#inloggegevensvergeten p { color: #337fb2; }
#inloggegevensvergeten div { padding: 8px; background: #e5ecf1; }
#inloggegevensvergeten * { vertical-align: middle; }
#inloggegevensvergeten label { color: #337fb2; font-weight: bold; }
#inloggegevensvergeten input.inpt {	width: 260px; padding: 2px 5px 5px 5px; border: 0; background: #fff; }

#vertrekkerssiteopenen { position: relative; }
#vertrekkerssiteopenen * { xvertical-align: middle; }
#vertrekkerssiteopenen p { color: #337fb2;  }
#vertrekkerssiteopenen p.error { color: #e80001; }
#vertrekkerssiteopenen p a { margin: 0; padding: 0; font-size: 11px; color: #337fb2; }
#vertrekkerssiteopenen form { overflow: hidden; height: 100%; }
#vertrekkerssiteopenen form div { padding: 8px; background: #e5ecf1; }
#vertrekkerssiteopenen form div.first { padding-bottom: 0; }
#vertrekkerssiteopenen form div.second { padding-bottom: 0; }
#vertrekkerssiteopenen form div.third * { vertical-align: middle; }
#vertrekkerssiteopenen form label { float: left; width: 150px; color: #337fb2; font-weight: bold; }
#vertrekkerssiteopenen form input.inpt { width: 200px; padding: 2px 5px 5px 5px;  border: 0; background: #fff; }
#vertrekkerssiteopenen form input.sbmt { margin: 0 0 0 18px; }
#vertrekkerssiteopenen .registreren { position: absolute; top: 0; left: 410px; }
#vertrekkerssiteopenen .vergeten { color: #337fb2; }


#dezeMaandList {
    padding: 0;
}

#dezeMaandList li {
    background: url("/pix/tbl_li.gif") no-repeat scroll 0pt 4px transparent;
    padding-left: 8px;
}

#dezeMaandList li a {
    font-size: 10px;
}