/* reset
------------------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, del, dfn, em, font, img, ins,
small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color:#4f4f4f
}
body { background: white; font: 11px/16px Arial, sans-serif; color: #4F535C; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; margin: 0 0 5px 0 }
th, td { text-align: left; font-weight: normal; }

/* general
------------------------------------------------------------------*/
h1 { margin: 0 0 10px 0; font-size: 18px; line-height: 23px; font-weight: bold;color: #4F535C;}
h1 a, h2 a{color: #4F535C;}
h1 span { font-size: 9px; }
h2 { text-transform: uppercase; font-weight: bold; color: #304BA2; font-size:13px; padding: 0 0 5px 0 }
h3 { font-size:13px; color:#304BA2; margin: 0 0 10px 0}
h4 {}
ul, ol { margin: 0 0 16px 16px; }
p, form { margin: 0 0 16px 0; color:#4F535C}
a { color: #4f4f4f;}
a:hover { color: #6CB417; }
input, textarea, select { font-size: 11px; font-family: Arial, sans-serif; color: #4F535C; cursor: pointer; }
select { height: 18px; }
.clear { clear: both; height: 0; line-height: 0px; overflow: hidden; }
strong { font-weight: bold; color: #4F535C; }

/* layout
------------------------------------------------------------------*/
#wrapper { width: 969px; margin: 0 auto; position: relative; }
#header { position: relative; overflow: hidden; height: 180px; margin-bottom: 5px; background: url(/images/bg_header.png) no-repeat left bottom; }
#header-gso { position: relative; overflow: hidden; height: 60px; margin-bottom: 5px; }
#menusidebar { float: left; width: 169px; padding-left: 11px; }
#loginsidebar { width: 168px; padding-right: 12px; position: absolute; right: 0; top: 183px; }
#content { float: left; width: 550px; padding: 0 25px 0 34px; }
#footer { clear: both; margin: 0 12px 0 11px; }


/* header
------------------------------------------------------------------*/
#header h1,
#header-gso h1 { position: absolute; top: 8px; left: 11px; margin: 0; font-size: 11px; font-weight: normal; letter-spacing: 0.05em; color: #538322; }
#logo { position: absolute; top: 48px; left: 11px; }
#sitenavigation { position: absolute; top: 13px; right: 9px; margin: 0; }
#sitenavigation li { float: left; padding: 0 5px; border-right: 1px solid #4F535C; line-height: 12px; }
#sitenavigation li.last { border: none; padding-right: 0; }
#sitenavigation a { text-decoration: none; }
#headerlinks { position: absolute; top: 33px; left: 95px; margin: 0; }
#headerlinks li { float: left; width: 170px; margin-right: 3px; }
#headerlinks li a { display: block; width: 170px; height: 133px; text-decoration: none; }
#headerlinks li a span { display: block; height: 17px; padding-top: 3px; background: #D3E8B9 url(/images/bg_headerlink.png) no-repeat 2px 2px; font-family: "Trebuchet MS", sans-serif; color: #546540; text-transform: uppercase; letter-spacing: 0.02em; text-indent: 25px; font-weight: bold; }
#headerlinks li a:hover span { background: #6CB417 url(/images/bg_headerlink_hover.png) no-repeat 2px 2px; color: #fff; cursor: pointer; }

/* sidebar
------------------------------------------------------------------*/
#mainnavigation { margin: 0 0 20px 0; }
#mainnavigation ul { margin: 0; }
#mainnavigation li { margin-bottom: 5px; }
#mainnavigation a { display: block; width: 159px; padding: 2px 0 1px 10px; background: #EFF3CC; color: #546540; font-family: "Trebuchet MS", sans-serif; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#mainnavigation li a:hover,
#mainnavigation li.active a { background: #546540; color: #fff; }
#mainnavigation li li { margin-bottom: 2px; background: url(/images/bg_mainnav_sub.png) no-repeat 10px 5px; }
#mainnavigation li.active li a { display: inline; margin-left: 20px; padding-left: 0; background: transparent; color: #546540; text-transform: none; }
#mainnavigation li.active li a:hover,
#mainnavigation li.active li.active a { background: #EFF3CC; text-decoration: underline; color: #546540; }

.sidebarItem { margin-bottom: 20px; color: #4C4C4C; }
.sidebarItem h2 a { color: #DD7F04; font-size: 15px; line-height: 18px; font-weight: bold; text-decoration: none; text-transform: none; padding: 5px; display: block;  }
.sidebarItem p { margin: 0; }

#siteNews { margin: 10px 0 20px 0; padding: 10px 0; border-top:1px solid #aaa; border-bottom:1px solid #aaa }
#siteNews h2 { background: #DD7F04; color:#fff; text-align: center; padding: 3px; margin: 5px 0; text-transform: uppercase; font-weight: bold; font-size: 13px; }
#siteNews h2 a { color:#fff; text-decoration: none; }
#siteNews h3 a{ color: #DD7F04; font-size: 15px; line-height: 18px; font-weight: bold; text-decoration: none; text-transform: none; margin: 0; }

#searchform { margin-bottom: 0; padding-bottom: 16px; }
#searchform #searchword { width: 113px; padding: 0; }
#searchbutton { border: 0; background: url(/images/bt_search.png) no-repeat; color: tranparent; }

#loginform { margin-bottom: 0; }
#loginform fieldset { margin: 0; padding: 0; border: 0px; }
#loginform legend { display: none; }
#loginform div { clear: both; padding: 0; }
#loginform fieldset label { float: left; width: 50px; line-height: 22px; font-weight: normal; text-align: left; }
#loginform fieldset input { float: right; width: 100px; margin-bottom: 3px; }
#loginbutton { clear: both; float: right; display: block; width: 55px; height: 25px; border: 0; padding-bottom: 8px; background: url(/images/bt_login.png) no-repeat left top; }
#loginlinks, #gegevensAanpassen { clear: both; }
#loginlinks { font-size:10px; color:#5E86B7}
#loggedin { float: left; width: 100px; margin-bottom: 8px; font-style: italic; }
#logoutbutton { float: right; display: block; width: 55px; height: 22px; padding-top: 3px; background: url(/images/bt_login.png) no-repeat left top; text-decoration: none; text-align: center; }
a#logoutbutton:hover { color: #4F535C; }

#subnavigation { margin: 0 0 20px 0; }
#subnavigation li { display: inline; }
#subnavigation a{ display: block; margin-bottom: 5px; padding: 2px 0 2px 25px; background: url(/images/bg_subnavitem.png) no-repeat 0 2px; text-decoration: none; color: #3F4660; font: bold 11px/16px "Trebuchet MS", sans-serif; text-transform: uppercase; }
#subnavigation a:hover { background-color: #66C2E0; background-position: 2px 2px; color: #fff; }
#news { margin: 10px 0 20px 0; border-bottom:1px solid #aaa; padding: 0 0 10px 0}
#news * { margin-bottom: 0; }
#news h2 { margin: 0 0 5px 0; background:#6CB417; color:#fff; text-align: center; padding: 3px }



/* content
------------------------------------------------------------------*/
#content ul { margin-left: 0; }
#content li { padding-left: 10px; background: url(/images/bg_listitem.png) no-repeat left 5px; }

.blok { float: left; width: 100%; overflow: hidden; margin-bottom: 16px; }
.blok.half { width: 50%; }
.blok img { float: left; margin: 0 15px 15px 0; }

#keywords { margin: -10px 0 0 0; }

#sortering { float: right; margin: 0; }

#searchcriteria { clear: both; margin-bottom: 16px; border-bottom: 1px solid #75996B; }
#searchcriteria table { width: 100%; }
#searchcriteria th { width: 100px; font-weight: bold; }

#overview { clear: both; width: 100%; border-collapse: collapse; }
#overview th,
#overview td { padding: 3px 5px 3px 0;color:#4F535C}
#overview th { border-bottom: 1px solid #275614; color: #4f4f4f; }
#overview td a {color:#4F535C}
#overview .odd { background: #f5f5f5; }
#docdate { width: 80px; }
.reviewer { display: block; width: 50px; background: #D7EBF7; text-align: center; font-weight: normal; font-size: 10px; }

#formAdresBoek th { width: 120px; height: 26px; }
#overview .name { width: 200px; }
#overview .name a,
#overview .clinic { padding-left: 3px; text-transform: capitalize; }

#overview a { font-weight: bold; }
#overview a.locked { font-weight: normal; }

#docpic { float: right; }
.docdata { width: 300px; margin-bottom: 16px; }
.docdata th { width: 100px; }
.datatitle { width: 300px; background: #f5f5f5; font-weight: bold; }
.doctata .name,
.docdata .adress { text-transform: capitalize; }

#artikeldata { float: left; width: 270px; margin-bottom: 16px; }
#formulierdata { clear: both; margin: 0 0 16px 0; padding-top: 16px; }
#artikeldata p,
#artikeldata a,
#formulierdata p,
#formulierdata a { margin-bottom: 0; color: #55769E; }
#artikeldata span,
#formulierdata span { text-transform: capitalize; }
#artikelextras { float: right; width: 260px; margin-bottom: 16px; padding: 0 5px; }
#artikelextras .extra { display: block; float: right; width: 50px; text-decoration: none; text-align: center; line-height: 11px; }
#artikelextras .extra img { display: block; margin: 0 auto; }
#artikel img { float: left; margin: 0 10px 10px 0; }
#televoting { clear: both; }
#formuliertekst { clear: both; overflow: hidden; }
#formuliertekst img { float: right; margin: 0 0 10px 10px; }
#televoting h2 { margin-bottom: 16px;padding:0 }
#televoting td { padding: 3px; }
#televoting .mening { text-align: right; }
#televoting td img { margin-top: 5px; }

.attention { clear: both; margin: 0; padding: 5px 0 15px 0; color: red; }
.center { text-align: center; }

.aantal { float: left; width: 200px; }
.pagina { float: right; width: 200px; }
#ingavelijst { clear: both; width: 100%; }
#ingavelijst td,
#ingavelijst th { padding: 3px; }
#ingavelijst th { border-bottom: 1px solid #275614; }
#ingavelijst th a { text-decoration: none; }

.formlinks { overflow: hidden; /*height: 20px;*/ }
.button { display: block; float: left; margin-right: 10px; padding: 2px 5px; border: 1px solid #4F535C; text-decoration: none; }

#formulier { margin-bottom: 16px; }

.privacy { clear: both; margin-top: 16px; }

fieldset { overflow: hidden; margin: 0 0 5px 0; padding: 10px; border: 1px solid #B8C7D0;}
fieldset legend  { padding: 0 5px; font-weight: normal; font-size: 13px; }
fieldset label { clear: both; float: left; display: block; width: 130px; padding: 0 3px 0 0; text-align: right; font-weight: bold; }
fieldset div { clear: both; overflow: hidden; margin-bottom: 0px; padding-top: 5px; }
fieldset fieldset label { width: 120px; }
.check { margin-left: 130px; }
.check input,
.check label { display: inline; float: none; width: auto; }
.check input { width: auto; }

.inzage { font-style: italic; color: #919191; font-size: 10px; }

#loggedInMenu { margin:0; padding:0; }

#loggedInMenu li,
#gegevensAanpassen { margin:3px 0 0 0; text-transform: uppercase; font-family: "Trebuchet MS"; font-weight: bold; font-size: 10px; }
#loggedInMenu a,
#gegevensAanpassen a { display: block; padding: 3px; background: #D3E8B9 url(/images/bg_headerlink.png) no-repeat 2px 2px; text-decoration: none; color: #546540; letter-spacing: 0.02em; text-indent: 25px; }
#loggedInMenu a:hover,
#gegevensAanpassen a:hover { background: #6CB417 url(/images/bg_headerlink_hover.png) no-repeat 2px 2px; color: #fff; }
#loggedInMenu li.active a,
#gegevensAanpassen a.active { margin: 0; background: #6CB417 url(/images/bg_headerlink_hover.png) no-repeat 2px 2px; color: #fff; }

a.keywordsButton { float: right; width: 120px; padding: 2px 5px 2px 5px; background: #D3E8B9; color: #546540; text-decoration: none; font-family: "Trebuchet MS"; text-align: center; }
a.keywordsButton:hover { background-color: #6CB417; color: #fff; }

.commissie input, .commissie textarea { width: 400px; }
table.commissie_overzicht { width: 950px; padding: 0; margin: 0; }
table.commissie_overzicht td { text-align: left; border-top: 1px solid #aaa; border-left: 1px solid #aaa; padding: 5px 0 5px 10px; vertical-align: top; margin: 0; }
table.commissie_overzicht td.com { width: 150px; border-left: 1px solid #aaa; vertical-align: top; border-bottom: none; }
table.commissie_overzicht td span.commissie_titel { font-size: 12px; font-weight: bold; }
table.commissie_overzicht td.com span.commissie_tekst { font-size: 14px; }
table.commissie_overzicht td.commissie_comment { width: 600px; border-top:none; border-bottom: 1px solid #aaa; }

#content ul.tabs { float: right; clear: both;  }
#content ul.tabs li { display: block; float: left; background: none; margin: 0 2px; padding: 0 0 5px 0; }
#content ul.tabs li.active { background: url(../images/arrowActive.jpg) no-repeat bottom center; padding: 0 0 4px 0; }
#content ul.tabs li.active a { color: #4f4f4f; } 
#content ul.tabs li a { display: block; padding: 7px 15px; border: 1px solid #B8C7D0; color: #71828c; font-size: 12px; text-decoration:none; } 

form#lidmaatschapform fieldset { font-size:12px;}
form#lidmaatschapform fieldset a.submitted { color: #4d8115; padding-right: 20px;  padding-left: 40px; margin-left: 47px;}
form#lidmaatschapform fieldset a.closed { background: url(../images/arrowGreen_right.jpg) no-repeat 10px 5px; }
form#lidmaatschapform fieldset a.opened { background: url(../images/arrowGreen_down.jpg) no-repeat 10px 5px; font-weight: bold; }
form#lidmaatschapform fieldset a { line-height: 23px;  width: 100px; }
form#lidmaatschapform fieldset a#pdfLidDownloadLink { display: inline-block; margin-top: 3px; position: relative; z-index: 20; }
form#lidmaatschapform fieldset p.application { color:#e47e00 ; margin-left: 55px; font-style: italic; }
form#lidmaatschapform fieldset a.notSubmitted { color: #dd7e01; margin-left: 47px;  background: url(../images/arrowOrange_right.jpg) no-repeat 10px 5px; padding-left: 40px;}

form#lidmaatschapform fieldset a.lmdLink { clear: both; }
form#lidmaatschapform fieldset input { width: auto; margin-left:55px; }
form#lidmaatschapform fieldset label { float: none; display: inline; line-height: 17px; color: #71828c; font-weight: normal; } 

form#lidmaatschapform #pdf { float: left; margin-left: 670px; margin-top: 5px; }
form#lidmaatschapform #pdf #pdfCongresDownloadLoader1 { margin-left: 80px; margin-top: 3px; }
form#congresform #pdf { float: left; margin-left: 670px; margin-top: 5px; }
form#congresform #pdf #pdfCongresDownloadLoader1 { margin-left: 80px; margin-top: 3px; }
#pdf-adresboek { float: left; margin-top: -2px; }
#pdf-adresboek div { margin-right: 5px; }
#small-adresboek { float: left; margin-top: -2px; }
#small-adresboek div { margin-right: 5px; }
#pdf-adresboek #pdfCongresDownloadLoader1 { margin-top: 3px; }
#small-adresboek #smallDownloadLoader1 { margin-top: 3px; }

form#lidmaatschapform div.member { margin-left: 55px; padding: 20px 0 3px 0; background-color: #f6faf1; border: 1px solid #b6d990; }
div.congressenLijst div  { margin-left: 5px; margin-bottom: 15px; padding: 20px 0 15px 45px;  background-color: #E8F1DD; }

form#lidmaatschapform dt, div.congressenLijst dt { float: left; clear: left;  margin: 0 20px 4px 0; width: 180px; font-weight: bold; text-align: right; color:#4f4f4f; font-weight: normal; font-size: 12px; min-height: 20px; }
form#lidmaatschapform dd, div.congressenLijst dd { width: 180px; margin: 0 0 4px 200px; min-height: 20px; }
form#lidmaatschapform dl, div.congressenLijst dl { clear: left; margin: 0 0 15px 20px; font-weight: normal; overflow: hidden; width: 400px; }

form#lidmaatschapform dd input, div.congressenLijst dd input { margin: 0; padding: 0; }
form#lidmaatschapform dd a, div.congressenLijst dd a { padding-left: 0; margin: 0; text-decoration: underline; color: #4f4f4f; }
form#lidmaatschapform dd p.noPayment, div.congressenLijst dd p.noPayment { color: #dd7e01; padding:0; margin: 0; }
form#lidmaatschapform dd p.paymentOK, div.congressenLijst dd p.paymentOK{ color: #4d8115; padding:0; margin: 0; }
form#lidmaatschapform dd a:hover, div.congressenLijst dd a:hover { color: #4d8115; }

form#lidmaatschapform table tr td.select-all { width: 100%; display: block; margin-left: 50px; }
form#lidmaatschapform table tr td.lid { width: 95%; }
form#lidmaatschapform table tr td.lid a { display: inline-block; width: 110px; }
form#lidmaatschapform table tr td.lid div { display: inline; margin-left: 5px; }
form#lidmaatschapform table tr td.lid div span { margin-left: 25px; }
form#lidmaatschapform table tr td.lid div span a { color: #66cc66; text-transform: uppercase; font-size: 11px; width: auto; }
form#lidmaatschapform table tr td.lid div.info { display: block; margin-left: 147px; }
form#lidmaatschapform table tr td.lid div.info span.lidmaatschap {display: inline-block; width: 80px; }
form#lidmaatschapform table tr td.lid div.info span.jaar { display: inline-block; width: 35px; margin-right: 7px; padding-left: 9px; border-left: 1px solid #666; border-right: 1px solid #666; line-height: 15px; marign-bottom: 4px; margin-left: 0; margin-bottom: 4px; font-size: 12px; text-transform: none; }
form#lidmaatschapform table tr td.lid div.info span.no { display: inline-block; width: auto; color: #f00; margin-left: 0; font-size: 12px; text-transform: none; }
form#lidmaatschapform table tr td.lid div.info span.almost { display: inline-block; width: auto; color: #ff6600; margin-left: 0; font-size: 12px; text-transform: none; }
form#lidmaatschapform table tr td.lid div.info span.ok { display: inline-block; width: auto; color: #33cc66; margin-left: 0; font-size: 12px; text-transform: none; }

#stagecontent form#lidmaatschapform table td.select-all a { margin-left: -80px; }
#stagecontent form#lidmaatschapform table td.select-all input { margin-left: 10px; }

#stagecontent form#congresform table td.select-all a {}
#stagecontent form#congresform table td.select-all input { float: left; margin-left: 35px; }

/*div.congressenLijst dt {  margin: 0 20px 4px 0; width: 110px; clear: left; font-weight: bold; text-align: right; color:#4f4f4f; font-weight: normal; font-size: 12px; min-height: 20px; border: 1px solid green; }
div.congressenLijst dd { width: 200px; margin: 0 0 4px 200px; min-height: 20px; border: 1px solid black; }
div.congressenLijst dl { clear: left; margin: 0 0 15px 10px; font-weight: normal; overflow: hidden; border: 1px solid red; }*/

div.congressenTab { position: relative; margin: 0 0 5px 0; padding: 10px; border: 1px solid #B8C7D0; }
div.congressenTab div.congressenTitel { position: absolute; padding: 5px 10px;  font-size: 12px; color: #4f4f4f; top:-13px; left: 10px; background: #fff; }
div.congressenLijst a { padding-top: 5px; padding-bottom: 5px; margin-left: 5px; padding-left: 40px; text-decoration: none; color: #4d8115; font-size: 12px; } 
div.congressenLijst a.closed { display: block; margin-bottom: 10px; background: url(../images/arrowGreen_right.jpg) no-repeat 25px 9px; }
div.congressenLijst a.opened { display: block; width: 95.2%; background: url(../images/arrowBlack_down.png) no-repeat 25px 10px; color: #000; background-color: #E8F1DD; }
div.congressenLijst a.fixed { width: 483px; }
div.congressenLijst a span { color: #4d8115; font-size: 12px; font-weight: normal;  }
div.congressenLijst a.opened span { font-weight: bold; }
div.congressenLijst a.opened span { color: #000; }
fieldset.congressenLid { clear: both; }

fieldset.zoekenLeden,
fieldset.zoekenLidmaatschap,
fieldset.congres { margin-top: 20px; }
fieldset.zoekenLeden div input, fieldset.zoekenLeden div select,fieldset.zoekenLidmaatschap div input, fieldset.zoekenLidmaatschap div select { margin: 5px 2px; width: 142px; }
fieldset.zoekenLeden div.firstBlock { width: 320px; clear: none; float: left; }
fieldset.zoekenLeden div.secondBlock { width: 300px; clear: none; float: left; }
fieldset.zoekenLeden div.thirdBlock { width: 300px; clear: none; float: left; }
fieldset.zoekenLeden div.firstBlock label { width: 130px; margin: 5px; }
fieldset.zoekenLeden div.secondBlock label { width: 130px; margin: 5px; }
fieldset.zoekenLeden div.thirdBlock label { width: 130px; margin: 5px; }

fieldset.zoekenLidmaatschap div.firstBlock {  width: 280px; clear: none; float: left; }
fieldset.zoekenLidmaatschap div.secondBlock { width: 250px; clear: none; float: left; margin-right: 10px; margin-left: 25px; }
fieldset.zoekenLidmaatschap div.thirdBlock { width: 300px; clear: none; float: left; margin-right: 10px; margin-left: 25px; }

fieldset.zoekenLidmaatschap div.firstBlock label  { width: 70px; margin: 5px 5px 5px 15px; font-weight: normal; font-size: 12px; }
fieldset.zoekenLidmaatschap div.secondBlock label { width: 80px; margin: 5px; font-size: 12px; font-weight: normal; }
fieldset.zoekenLidmaatschap div.secondBlock input { width: 15px; }
fieldset.zoekenLidmaatschap div.thirdBlock input { width: 150px; margin: 5px 2px; }
fieldset.zoekenLidmaatschap div.thirdBlock label { width: 105px; clear: none; display: inline-block; float: none; margin: 0 0 0 25px; font-size: 12px; font-weight: normal; }

.buttonSubmit { float: right; color: #000; font-size: 12px; width: auto; height: 22px; margin-bottom: 10px; }

form#congres_searchform label { font-size: 12px; font-weight: normal; }
form#congres_searchform fieldset div.firstBlock { width: 420px; clear: none; float: left; margin-left: -30px; }
form#congres_searchform fieldset div.firstBlock select { width: 255px; }
form#congres_searchform fieldset div.secondBlock { width: 205px; clear: none; float: left; margin-right: 20px; }
form#congres_searchform fieldset div.secondBlock label { width: 70px; clear: none; display: inline; float: none; margin: 0 0 0 0; }
form#congres_searchform fieldset div.secondBlock input { width: 15px; margin: 0 0; }
form#congres_searchform fieldset div.secondBlock select { width: 100px; }
form#congres_searchform fieldset div.thirdBlock { width: 280px; clear: none; float: left; }
form#congres_searchform fieldset div.thirdBlock label { float: left; width: 107px }
form#congres_searchform fieldset div.thirdBlock input { clear: none; float: left; width: 150px; margin-bottom: 7px; }
form#congres_searchform fieldset div.thirdBlock select { clear: none; float: left; width: 156px; }
form#congres_searchform fieldset div.categoryCongres1 { padding-bottom: 20px; border-bottom: 1px solid #aaa; height: 25px; }
form#congres_searchform fieldset div.categoryCongres2 { padding: 15px 0; }
#stagecontent form#congres_searchform fieldset label.congresStatus { width: 170px; clear: none; display: inline; text-align: left; }
#stagecontent form#congres_searchform fieldset select.congres_titelStatus { width: 350px; }

#congres_searchform,
#lidmaatschap_searchform { display: block; float: left; width: 100%; margin-top: -20px; }

#fancybox table#info tr td input.day { width: 13px; margin-right: 1px; }
#fancybox-congres table#info tr td input.day { width: 15px; margin-right: 2px; }
#fancybox table#info tr td input.month { width: 13px; margin-left: 2px; margin-right: 1px; }
#fancybox-congres table#info tr td input.month { width: 15px; margin-left: 2px; margin-right: 2px; }
#fancybox table#info tr td input.year { width: 26px; margin-left: 1px; margin-right: 1px; }
#fancybox-congres table#info tr td input.year { width: 28px; margin-left: 2px; }
#fancybox table#info tr td input.verrichtingsnummer,
#fancybox-congres table#info tr td input.verrichtingsnummer { width: 100px; }
#fancybox table#info tr td input#day { width: 13px; margin-right: 1px; }
#fancybox-congres table#info tr td input#day { width: 15px; margin-right: 2px; }
#fancybox table#info tr td input#month { width: 13px; margin-left: 2px; margin-right: 1px; }
#fancybox-congres table#info tr td input#month { width: 15px; margin-left: 2px; margin-right: 2px; }
#fancybox table#info tr td input#year { width: 26px; margin-left: 1px; margin-right: 1px; }
#fancybox-congres table#info tr td input#year { width: 28px; margin-left: 2px; }
#fancybox table#info tr td input#verrichtingsnummer,
#fancybox-congres table#info tr td input#verrichtingsnummer { width: 100px; }

/* stageboekje
------------------------------------------------------------------*/
/**** header ****/
#stageBoekje { width: 969px; margin: 0 auto; padding: 8px; line-height: 16px; }
#stageBoekje #header { height: 128px;/*height: 100px;*/}
#stageBoekje #logo { top: 13px; left: 15px; }
#stageBoekje #header h1,
#stageBoekje #header-gso h1 { top: 10px; left: 100px; font-size: 15px; line-height: 18px; font-weight: bold; }
#stageBoekje #header .terug-normal { position: absolute; top: 5px; right: 15px; margin: 0 0 10px 0; padding: 0 0 0 12px; color: #6CB417; font-size: 12px; }
#stageBoekje #header .terug { position: absolute; top: 5px; right: 15px; margin: 0 0 10px 0; padding: 0 0 0 12px; background: url(/images/back.gif) no-repeat 0 3px; }
#stageBoekje #header #stagairesNav { position: absolute; top: 35px; left: 92px; width: 130px; padding-bottom: 0; }
#stageBoekje #header #stagairesNav li { width: 125px; height: 110px;/*height: 80px;*/ margin-bottom: 0; }
#stageBoekje #header #stagairesNav li .stagiairName { /*left: 60px; margin-left: 0;*/ }

#header h1 .titelstageboekje { font-size: 15px; color: #538322; font-weight: bold; }
#header h1 .naamstageboekje { font-size: 13px; line-height: 23px; font-weight: normal; color: #4f4f4f; }

#tabNavigationAdresboek { position: absolute; top: 35px; left: 100px; padding: 0; margin: 0; width: auto; } 
#tabNavigationAdresboek li { float: left; margin-right: 4px; margin-bottom: 5px; padding: 0; background: none; list-style: none; font-size: 12px; } 
#tabNavigationAdresboek li a { display: block; padding: 3px 15px; border-bottom: none; background: #D3E8B9; color: #546540; text-decoration: none; font-weight: bold; }
#tabNavigationAdresboek li a:hover { color: #FFF; background: #6CB417; }
#tabNavigationAdresboek li.active a { background: #546540; color: #FFF; }

#tabNavigation { position: absolute; top: 35px; left: 300px; padding: 0; margin: 0; width: 440px; }
#tabNavigation li { float: left; margin-right: 4px; margin-bottom: 5px; padding: 0; background: none; list-style: none; font-size: 12px; } 
#tabNavigation li a { display: block; padding: 3px 15px; border-bottom: none; background: #D3E8B9; color: #546540; text-decoration: none; font-weight: bold; }
#tabNavigation li a:hover { color: #FFF; background: #6CB417; }
#tabNavigation li.active a { background: #546540; color: #FFF; }

#tabSubNavigation { position: absolute; top: 90px; left: 283px; overflow: hidden; margin: 0; }
#tabSubNavigation li { float: left; margin-right: 6px; padding: 0; background: none; }
#tabSubNavigation li a { display: block; padding: 1px 4px; border: 1px solid #D3E8B9; text-decoration: none; color: #546540; }
#tabSubNavigation li a:hover { border: 1px solid #546540; }
#tabSubNavigation li.active a { border: 1px solid #546540; font-weight: bold; }

/**** content ****/
#lidmaatschapBtn,
#stageBtn { float: right; margin-top: 8px; }
#lidmaatschapform #lidmaatschapBtn input { *padding-right: 0px; *padding-left: 0px; }
#lidmaatschapBtn input,
#stageBtn input { font-size: 12px; float: left; margin-right: 10px; height: 22px; margin-bottom: 10px; margin-top: -3px;}
#stagecontent { position: relative; width: 955px; margin: 5px auto 0 auto; }
#stagecontent a { font-size: 11px; height: 12px; }
#stagecontent a.voorkeur { font-size: 12px; color: #fff; }
#stagecontent .infoenprint-export a { text-decoration: none; }
#stagecontent .infoenprint-export a:hover { color: #4F4F4F; }
#stagecontent h2 {color:#4f4f4f; } 
#stagecontent h3 { position: relative; width: 200px; margin: 0; float: left; }
#stagecontent table { width:60%; }
#stagecontent table.commissie_overzicht { width: 955px; }
#stagecontent table.commissie_overzicht span.commissie_titel { display: block; }
#stagecontent table.commissie_overzicht td a { float: left; clear: none; margin-right: 4px; }
#stagecontent table.rapportTable { width: 955px; }
#stagecontent table.rapportTable tr td { min-width: 0px; }
#stagecontent table.ledenbeheerResults { width:100%; }
#stagecontent table.ledenbeheerResults tr:nth-child(even),
#lidmaatschapform table tr:nth-child(even),
#congresform table tr:nth-child(even) { background-color: #e8f1dd; }
#congresform table tr td.select-all { width: 100px; }
#congresform table tr td input[type="checkbox"] { float: right; margin-right: 10px; }
#stagecontent table tr td a.stage { margin-left: 10px; /*text-transform: lowercase;*/ }
/*#stagecontent table tr td a.stage:first-letter { text-transform: uppercase; }*/ 
#stagecontent table tr td { padding: 3px 5px; text-align: left; font-size: 12px; min-width: 59px; }
#stagecontent table tr td.datum,
#stagecontent table tr td.update { width: 68px; }
#messageform .commissie input.onderwerp { width: 750px; }
#messageform .commissie textarea.commentaar { width: 754px; }
/*-webkit-*/@media screen and (-webkit-min-device-pixel-ratio:0){ #stagecontent table tr td { min-width: 40px; }}
#stagecontent table tr td.select all {}
#stagecontent table tr td.select-all a { font-size: 11px; text-align: center; }
#stagecontent table tr td.select-all input { margin-left: 40px; }
#stagecontent table td a {color:#4f4f4f; display:block; margin: 2px 0; }
#stagecontent table.ledenbeheerResults td a { display: inline; }
#stagecontent table td.acties a { display: inline-block; }
#stagecontent ul { clear: both; overflow: hidden; margin: 0 0 10px 0; }
#stagecontent ul li { display:block; float:left; margin:0 2px; padding:0 0 5px; background:none repeat scroll 0 0 transparent;  }
#stagecontent ul li.active { padding:0 0 4px;  background:url(../images/arrowActive.jpg) no-repeat scroll center bottom transparent; }
#stagecontent ul li a { color:#335c02; display:block; font-size:12px; padding:7px 15px; text-decoration:none; background: #d9feac; }
/*#stagecontent ul#subTabNavigation li a { color:#335c02; display:block; font-size:12px; padding:7px 15px; text-decoration:none; background: transparent;}*/
#stagecontent ul#subTabNavigation li { border: none; }
#stagecontent ul li.active a { color:#000; background: #7cc921; }
#stagecontent table td a:hover { color: #66CC66; }
#stagecontent form#lidmaatschapform fieldset legend { padding-bottom: 5px; }
#stagecontent form#lidmaatschapform fieldset a { padding-left: 40px; }
#stagecontent form#lidmaatschapform fieldset a.opened { padding-left: 40px; }
#stagecontent form#lidmaatschapform fieldset label {float: right; display: inline; margin: 0 0 0 11px ; line-height: 17px; color: #71828c; font-weight: normal; margin-right: 760px; text-align: left; }
#stagecontent form#lidmaatschapform fieldset input { margin-left: 5px; width: auto;  }
#stagecontent form#lidmaatschapform dl { margin-top: 10px; margin-left: 5px; padding: 20px 0 3px 105px;  background-color: #f6faf1; border: 1px solid #b6d990; }
#stagecontent form#lidmaatschapform fieldset dd a { padding-left: 0; }
#stagecontent form#lidmaatschapform table, #stagecontent form#congresform table  { width: 100%; margin-top: -10px; }
#stagecontent form#lidmaatschapform table td, #stagecontent form#congresform table td { /*border-bottom: 1px solid #aaa;*/ font-size: 12px; padding: 3px; }
#stagecontent form#congresform table td.lid div { display: block; }
#stagecontent form#lidmaatschapform table td.lid { *padding-right: 0px; *width: 90%; }
#stagecontent form#lidmaatschapform table td.select-all a { *margin-left: 0px; }
#stagecontent form#lidmaatschapform table td input, #stagecontent form#congresform table td input { width: 30px; }
#stagecontent form#lidmaatschapform table td input, #stagecontent form#congresform table td.betaald input { width: 15px; vertical-align: middle; }
#stagecontent form#lidmaatschapform table th, #stagecontent form#congresform table th { font-size: 12px; }
#stagecontent form#lidmaatschapform table th a, #stagecontent form#congresform table th a { color: #006aeb; }
#stagecontent form#lidmaatschapform table td.herinnering { background-color: #f9e8d1; width: 130px;}
#stagecontent form#lidmaatschapform table td.betaald { background-color: #d3e8b9; width: 130px; padding: 3px; }
#stagecontent form#lidmaatschapform table td.break, th.break { width: 100px;}
#stagecontent form#congresform table td.amountPayed { width: 60px; color:#4c810d; }
#stagecontent form#congresform table td.congres_payed { background-color: #d3e8b9; width: 130px; padding: 3px; }
#stagecontent form#congresform table td.congres_visited { background-color: #f9e8d1; width: 130px; }
#stagecontent form#congresform table td.congres_link { width: 200px; }
#stagecontent form#congresform table tr td.lid a { margin-bottom: 8px; }
#stagecontent form#congresform table tr td.lid a:hover { color: #66CC66; }
#stagecontent form#congresform table tr td.lid div.info { /*float: left;*/ margin-left: 68px; margin-top: -16px; margin-bottom: 8px; padding-bottom: 7px; }
#stagecontent form#congresform table tr td.lid div.info span { font-style: italic; }
#stagecontent form#congresform table tr td.lid div a.fancybox-congres { margin-bottom: 0px; color: #66CC66; font-size: 10px; text-transform: uppercase; width: auto; }
#stagecontent form#congresform table td.lid div b { display: block; }

div.breakNav { border-bottom: 1px solid #aaa; padding: 10px 0; }

#stagecontent ul#stagairesNav li { display: inline; margin: 10px; float:left; height:212px; margin:0 20px 20px 0; padding:0; position:relative; text-align:center; width:155px; color: #000; }
#stagecontent ul#stagairesNav li a { background: #fff; padding: 0px; font-size;: 11px; color:#000; text-decoration: underline;} 


#stagecontent form#werkgroepform fieldset div { clear:both; margin-bottom:0; overflow:hidden; padding-top:5px; }
#stagecontent form#werkgroepform fieldset label {clear:both; display:block; float:left; font-weight:bold; padding:4px 3px 0 10px; text-align:right; width:150px;}
#stagecontent form#werkgroepform fieldset input.center_data  { margin:1px 5px; width:400px; }
#stagecontent form#werkgroepform fieldset input  { margin:1px 5px; width:130px; }

#stagecontent form#werkgroepform fieldset input.prijsWerkgroep { width: 30px; }

#stagecontent table.werkgroepen { width: 955px; }
#stagecontent table.werkgroepen th { font-weight: bold; } 
#stagecontent table.werkgroepen td { border-bottom: 1px solid #aaa; padding: 3px; width: 25%; }
#stagecontent table.werkgroepen td.naamWerkgroep, #stagecontent table.werkgroepen td.naamCentrum { width: 50%; }
#stagecontent table td.delete { width: 10%; }


#stagecontent form#werkgroepform div.centerID { font-weight: bold; }
#stagecontent form#werkgroepform div.centerID span { font-size: 12px; margin-left: 7px; padding: 2px 5px;  background: #d3e8b9;}


#stagairesNav { clear: both; overflow: hidden; margin: 0; padding: 0; }
#stagairesNav li { position: relative; float: left; width: 155px; height: 222px; margin: 0 20px 20px 0; padding: 0; text-align: center; }
#stagairesNav li .stagiairName { /*position: absolute; top: 2px; left: 50%; height: 37px; margin-left: 15px; background: url(/images/talk.gif) no-repeat bottom left; line-height: 12px; text-align: left;*/ }
#stagairesNav img { height: 80px; }
.stagiairName div { /*padding: 2px 6px; border-top: 1px solid; border-right: 1px solid; color:*/ #000; padding: 0 0 2px 0; line-height: 14px; font-weight: bold; white-space: nowrap; }

.infoenprint-export { float: right; width: 130px; margin: 0 0 5px 0; text-align: right; }
.infoenprint { float: right; width: 65px; margin: 0 0 5px 0; text-align: right; z-index: 10; position: relative; }
.infoenprint-export a { float: left; margin: 0 5px 0 2px; padding: 2px 5px; background: #7CC921; color: #fff; }
.infoenprint a { float: left; margin: 0 5px 0 2px; padding: 5px; background: #7CC921; }

#subTabNavigation { clear: both; overflow: hidden; width: 955px; margin: 5px 0 16px 0; }
#subTabNavigation li { float: left; margin: 0 7px 0 0; padding: 0 7px 0 0; background: none; border-right: 1px solid; }
#subTabNavigation li a { text-decoration: none; }
#subTabNavigation li.active a { text-decoration: none; font-weight: normal; }

.statusbalk-toevoegen,
.statusbalk-commentaar { float: left; margin-top: 1px; }
.statusbalk { /*position: absolute; right: 65px; top: 5px;*/ float: right; margin-right: 5px; margin-top: 3px; }

.toevoegen { margin: 0 15px 0 0; padding: 0 5px 0 15px; background: url(/images/toevoegen.gif) no-repeat 0 2px; color: #4F4F4F; }
.print { margin: 0 15px 0 0; padding: 0 0 0 15px; background: url(/images/printleeg.gif) no-repeat 0 0; }

#stageBoekje div#weekNav h2 { background: transparent; color: #fff; }
#stageBoekje h2 { clear: both; margin-bottom: 10px; padding: 5px 15px; background:#546540; color: #fff; }
#stageBoekje h2 span{ float: right; text-transform: none; color: #fff; font-weight: normal; font-size: 12px; }
#stageBoekje h3,
#stageBoekje h3 a { font-weight: bold; color: #304BA2; }

table#verloftable,
table#activiteitentable,
#weekschematable,
.rapportTable { clear: both; width:100%; }
table.prestatiestableprint tr td { padding: 10px 0 0 0; }

table.rapportTable th,
table#weekschematable th, 
table.prestatiestable th,
table#verloftable th, 
table#statustable th,
table#activiteitentable th,
table#legendetable th { padding: 1px 2px 1px 2px; line-height: 15px; }

table.rapportTable td,
table#weekschematable td,
table.prestatiestable td,
table#verloftable td,
table#statustable td,
table#activiteitentable td,
table#legendetable td { padding: 1px 2px 1px 2px; line-height: 15px; }

table.rapportTable tr:nth-child(2n),
table#weekschematable tr:nth-child(2n),
table.prestatiestable tr:nth-child(2n),
table#verloftable tr:nth-child(2n),
table#statustable tr:nth-child(2n),
table#activiteitentable tr:nth-child(2n),
table#legendetable tr:nth-child(2n) { background-color: #E8F1DD; }

#stagecontent table#weekschematable tr td,
#stagecontent table tr td.bep_inp { text-align: center; vertical-align: middle; }


table#weekschematable th.schemaBorder, table#weekschematable td.schemaBorder { border-left: 2px #4f4f4f solid; }
table#weekschematable td.tussenBorder {border-left: 2px #4f4f4f solid; bord#stageBoekje h2er-right: none; }

table.rapportTable th,
table.prestatiestable th,
table#verloftable th,
table#activiteitentable th,
table#legendetable th,
table#statustable th,
#weekschematable .totaal,
#weekschematable .datum { font-weight: bold; }
table.rapportTable th,
table.prestatiestable th,
table#verloftable th,
table#statustable th,
table#activiteitentable th,
table#legendetable th { font-size:11px; }
table#weekschematable,
table.rapportTable,
table.prestatiestable,
table#verloftable,
table#legendetable,
table#activiteitentable,
table#statustable { border-collapse: collapse; }
table#activiteitentable { margin-bottom: 15px; }
table.rapportTable td { text-align: center; }
.totaal td, .totaal th { background: #e6e6e6; } 
table#legendetable td ul { list-style-type: circle; }
#weekschematable th { line-height: normal; text-align: center; }
#weekschematable td { text-align: center; }
#weekschematable td.bepaling,#weekschematable th.bepaling,
table.rapportTable td.bepaling { text-align: right; vertical-align: middle; }
#stagecontent table.prestatiestable { width: 100%; margin: 0 0 15px 0; }
table.prestatiestable .status,
table#verloftable .status,
table#activiteitentable .status { float: left; clear: left; margin: 0; }
.prestatiestable .plaats { width: 265px; }
.prestatiestable .datumvan,
.prestatiestable .datumtot,
#statustable .datumvantot,
#statustable .update { width: 150px; }
.prestatiestable .stagemeester,
#statustable .stagemeester { width: 265px; }
.prestatiestable .acties { width: 123px; }
#stageBoekje .rapportTable .autorisatie { width: auto; }
td.bep_inp { text-align: center; vertical-align: middle; }

#kalenderdiv { position: absolute; z-index: 99; visibility: hidden; border: 2px solid black; }

#stageBoekje fieldset legend { font-weight: normal; color: #4f4f4f; }
#stageBoekje fieldset label { line-height: 15px;  padding: 2px 4px 4px 2px; }
div select#code, div textarea#info { width: 700px; }

#adminform_stageplaats { clear: both; }

.hidden { position: absolute; left: 135px; visibility: hidden; }
.ajax_popup { width: 350px; padding-top: 0; border: 1px solid black; background-color: #ECF5D9; text-align: left; }
a.clicklink { display: block; padding: 2px 6px 2px 6px; text-decoration: none; }
a:hover.clicklink { background-color: #546540; color: #FFF; }

.message { clear: both; margin: 0; padding: 2px 0; text-align: center; font-weight: bold; background: #E7F3D7; color: #546540; }

#stageBoekje div.blokfs { overflow: hidden; clear: both; width: 955px; }
#stageBoekje div.blokfs fieldset { float: left; width: 283px; margin: 10px 13px 0 0; padding: 10px; vertical-align: top; }
#stageBoekje div.blokfs fieldset#info-unief input[type="submit"],
#stageBoekje div.blokfs fieldset.adminstatus input[type="submit"] { margin-top: 3px; }
#stageBoekje fieldset.adminstatus { margin: 10px 0 0 0; }
#stageBoekje div.blokfs fieldset label { line-height: 15px; text-align: left; }
#stageBoekje fieldset div.check { float: left; clear: none; margin: 0; padding: 0; }
#stageBoekje #gegevensAanpassenBlock fieldset div.check { clear: left; float: left; margin-left: 137px; *width: 250px; }
#stageBoekje fieldset div div label { font-weight: normal; }

#stageBoekje .pages select { width: 40px; }
#stageBoekje select { width: 150px; }
#stageBoekje .rapportTable tr td.bepaling { width: 620px; }
#stageBoekje .rapportTable select { /*width: 40px;*/ width: 280px; font-size: 10px; }
#stageBoekje .rapportTable select.organisatorisch { width: 200px; }
#stageBoekje .organi tr th { width: 720px; }
#searchrapport #button { margin-left: 135px; }

.rapportTable td.totaal, .rapportTable th.totaal { background: #fbf5c8; }
.rapportTable td.jaarX, .rapportTable th.jaarX,
.rapportTable td.jaarAlle, .rapportTable th.jaarAlle,
table.rapportTable td.bepaling, table.rapportTable th.bepaling { border-right: 3px solid #4f4f4f; }


#weekNav { clear: both; overflow: hidden; width: 950px; height: 18px; margin: 10px 0 10px 0; padding: 2px 4px; background: #546540; }
#weekNav a { display: block; width: 100px; font-weight: normal; text-decoration: none; color: #fff; }
#weekNav a:hover { color: #FFF; }
#weekNav select { width: auto; margin: 0 10px; }
#weekNav h2 { clear: none; float: left; width: 350px; margin: 0 auto; padding: 3px 0 0 0; color: #FFF; font: bold 12px/16px "Trebuchet MS", sans-serif; text-align: center; }
#weekNav a.nextWeek,
#weekNav a.nextMaand,
#weekNav #next_months { float: right; text-align: right; }
#weekNav a.prevWeek,
#weekNav a.prevMaand,
#weekNav #previous_months { float: left; text-align: left; }

.ITV { /*position: relative; z-index: 1;*/ overflow: visible; width: 100%; }
.ITV input { width: 300px; }
#prestatie-toevoegen div { overflow: visible; }

#goedTekeuren { clear: both; }
#goedTekeuren .goedkeuren,
#goedTekeuren .aanpassen { float: right; }
#goedTekeuren fieldset legend { font-size: 11px; }

fieldset#info-unief label { width: 215px; text-align: left; }
fieldset#info-personal label { width: 90px; }
fieldset#prestatie-toevoegen { overflow: visible; }

.rapportdata { margin: 0 0 10px 0; font-weight: bold; font-size: 13px; color: #4f4f4f; }

.blauw { background: blue; color: white; }
.rood { background: red; color: white; }
.roos { background: pink; color: black; }
.lichtgroen { background: lightgreen; color: black; }
.donkergroen { background: darkgreen; color: white; }

#emptysheet #logo { position: relative; top: 0; left: 0; float: left; margin-right: 20px; }
.minbreedte { width: 5%; }

.submitSave { float: left; }
.submitBewaren { float: right; }

#formGegevensAanpassen .check { margin-top: 0px; padding-top: 0px; }
#formGegevensAanpassen fieldset div label.functie { margin-bottom: -13px; }
#formGegevensAanpassen select { max-width: 305px; }

#formGegevensAanpassen fieldset { width: 440px; clear: left; }

#formGegevensAanpassen fieldset.persoonlijk-gegevens { clear: none; float: left; margin-right: 10px; }
#formGegevensAanpassen fieldset.persoonlijk-gegevens div.upload small { display: block; margin-left: 137px; }
#formGegevensAanpassen fieldset.persoonlijk-gegevens #lidnummer_claimkadaster { margin-top: 10px; }
#formGegevensAanpassen fieldset.prive-adres { float: left; margin-right: 10px; }
#formGegevensAanpassen fieldset.prive-adres textarea { float: right; }

#formGegevensAanpassen #left { float: left; clear: none; }
#formGegevensAanpassen #right { float: left; clear: none; margin-left: 20px; }

#formGegevensAanpassen fieldset.mailing,
#formGegevensAanpassen fieldset.post,
#formGegevensAanpassen fieldset.kliniek,
#formGegevensAanpassen fieldset.consultatie-adres { clear: left; float: left; }

/*#formGegevensAanpassen fieldset.consultatie-adres { clear: none; float: right; margin-top: -574px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #formGegevensAanpassen fieldset.consultatie-adres{ margin-top: -582px; }}
#formGegevensAanpassen fieldset.kliniek { clear: none; float: right; margin-top: -320px; }
#formGegevensAanpassen fieldset.kliniek div.check { margin: -3px 0 0 131px; clear: both; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #formGegevensAanpassen fieldset.kliniek { margin-top: -325px; }}
#formGegevensAanpassen fieldset.post { clear: none; float: right; }
#formGegevensAanpassen fieldset.post  label { width: 224px; padding-right: 8px; }
#formGegevensAanpassen fieldset.mailing { clear: none; float: right; }

#formGegevensAanpassen fieldset.financiele-gegevens { clear: none; float: right; height: 99px; }
@media screen and (-webkit-min-device-pixel-ratio:0){  #formGegevensAanpassen fieldset.financiele-gegevens { height: 92px; }}*/

#formGegevensAanpassen fieldset.login { width: auto; float: left; clear: none; width: 933px; }
#formGegevensAanpassen fieldset.login div {  clear: none; float: left; }
#formGegevensAanpassen fieldset.login div.first { margin-left: -49px; }
#formGegevensAanpassen fieldset.login div.second { margin-left: 30px; }
#formGegevensAanpassen #gegevensAanpassenBlock { float: left; }


#stagecontent fieldset.lidmaatschap { padding: 10px 0 0 0; font-size: 12px; }
#stagecontent fieldset.lidmaatschap legend { margin: 10px; }
#stagecontent p#lid-intro { margin-left: 10px; }
#stagecontent p#lid-intro a,
#stagecontent p#lid-intro a:hover { color: #335C02; }
#stagecontent #lid-info { background: #F5FFE6; padding: 10px; }
#stagecontent #lid-info .left { float: left; width: 350px; }
#stagecontent #lid-info .left dt { clear: left; float: left; width: 165px; padding-right: 10px; margin-bottom: 7px; }
#stagecontent #lid-info .left dd { clear: none; float: left; width: 100px; }
#stagecontent #lid-info .right { clear: none; float: right; width: 475px; }
#stagecontent #lid-info .right select { width: 60px; }
#stagecontent #lid-info .right p { margin-bottom: 15px; }
#stagecontent #lid-info .right ul {}
#stagecontent #lid-info .right ul li { height: 18px; }
#stagecontent #lid-info .right ul li a { display: inline-block; background: transparent; text-decoration: underline; }

#stagecontent ul#lid-andere {}
#stagecontent ul#lid-andere li { display: block; width: 100%; padding-left: 20px; margin-bottom: 2px; }
#stagecontent ul#lid-andere li.open { width: 100%; background: url(/images/arrow-open.png) 0 1px no-repeat; }
#stagecontent ul#lid-andere li.open div { padding: 6px; border: 1px solid #a0cb83; width: 94%; }
#stagecontent ul#lid-andere li.open div.inschrijven { border: none; }
#stagecontent ul#lid-andere li.open div.inschrijven p { padding: 9px 7px; background: #e1ebf7; }
#stagecontent ul#lid-andere li.open div.inschrijven p input { float: right; margin-right: 15px; margin-top: -3px;}
#stagecontent ul#lid-andere li.open div div { border: none; }
#stagecontent ul#lid-andere li.open span.in { color: #363636; }
#stagecontent ul#lid-andere li.close { background: url(/images/arrow-close.png) 0 2px no-repeat; }
#stagecontent ul#lid-andere li.ingeschreven span { font-weight: bold; color: #363636; }
#stagecontent ul#lid-andere li.niet-ingeschreven span { font-weight: normal; color: #4f4f4f; }
#stagecontent ul#lid-andere li.niet-ingeschreven { background: url(/images/bullet.png) 1px 2px no-repeat; }
#stagecontent ul#lid-andere li a { display: inline; padding: 0; background-color: #fff; text-decoration: underline; }

#stagecontent ul#lid-andere ul#sub {}
#stagecontent ul#lid-andere ul#sub li.open { width: 100%; background: url(/images/arrow-sub-open.png) 0 1px no-repeat; }
#stagecontent ul#lid-andere ul#sub li.close { width: 100%; background: url(/images/arrow-sub-close.png) 0 1px no-repeat; }
#stagecontent ul#lid-andere ul#sub li.niet-ingeschreven { background: url(/images/bullet.png) 0 1px no-repeat; }
#stagecontent ul#lid-andere ul#sub li.open p { padding: 9px 7px; background-color: #f5f5f5; margin-bottom: 9px; }
#stagecontent ul#lid-andere ul#sub li.open p a { background-color: #f5f5f5; }


/*.status { float: right; margin: 0 0 0 10px; padding: 0 0 1px 17px; }
.wachten { background: url(/images/hourglass.gif) no-repeat; color: #4F535C; }
.goedkeuren { padding: 0 0 1px 19px; background: url(/images/write.gif) no-repeat; color: #CC4f4f4f0; }
.goedkeuren a,
.klikmij a { color: #CC4f4f4f0; }
.goedgekeurd { background: url(/images/checked.gif) no-repeat; color: #339900; }
.afgekeurd { background: url(/images/caution.gif) no-repeat 1px 1px; color: #CC4f4f4f0; }
.aanpassing { clear: right; margin: 0; padding-left: 0; }
.status strong { font-weight: bold; }
.verwijderen { padding: 0 0 1px 19px; background: url(/images/delete.gif) no-repeat; color: #4F535C; }
.aanpassen { padding: 0 0 1px 19px; background: url(/images/edit.gif) no-repeat; color: #4F535C; }*/

.banner { width:100%; text-align: center; background: url(/images/bg-banner.jpg) repeat-y; }
#banner { width:auto; /*padding: 20px;*/ }
select#banner { padding: 0; }
p.send { clear: both; margin-top: 40px; font-size: 13px; background-color: #E8F1DD; padding: 8px 10px; width: 540px; border: 1px solid #546540; }

#searchInterns { margin-bottom: 45px; }
#searchInterns legend { font-weight: normal; }
#searchInterns #filter { background-color: #D3E8B9; }
*html #searchInterns #filter { height: 25px; }
#searchInterns #filter div { clear: none; float: left; padding: 1px 0 2px 0; }
#searchInterns #filter div#non-active label { width: 85px; }
#searchInterns #filter div label { display: inline-block; font-size: 14px; width: 70px; }
#searchInterns #filter div input { }
#searchInterns .filter-data { clear: none; float: left; margin-top: 15px; margin-right: 25px; }
#searchInterns .filter-data label { width: 110px; font-size: 12px; }
#searchInterns .filter-data select { width: 166px; }
#searchInterns .filter-data input { width: 160px; }
#searchInterns #large label { width: 200px; }
#searchInterns input[type="submit"] { float: right; cursor: pointer; font-size: 13px; width: 65px; }
*html #search { float: right; cursor: pointer; font-size: 13px; width: 65px; margin-top: 3px; }

#searchResults { background-color: #546540; text-transform: uppercase; color: #fff; font-size: 14px; padding: 3px 0 2px 10px; margin-bottom: 10px; }
.infoenprint-export input[type="submit"],
.infoenprint input[type="submit"] { float: left; font-size: 13px; margin-right: 6px; margin-top: 2px; cursor: pointer; }
*html #export { float: left; font-size: 13px; margin-right: 6px; margin-top: 2px; cursor: pointer; }

#messageform {}
#messageform fieldset { width: 933px; }
#messageform #save { float: right; font-size: 13px; cursor: pointer; }
/*#messageform .commissie textarea#message { width: 405px; }*/
#messageform .commissie input { width: auto; }
a.toevoegen { display: block; margin-bottom: 8px; }

#downloadpdf { float: right; margin-right: 12px; }
#stageBoekje #downloadpdf { margin-top: -7px; }
#downloadpdf a { float: right; margin-right: 2px; margin-left: 2px; padding: 1px 0; font-size: 12px; color: #6CB417; }
#downloadpdf span.sep { float: right; }

#lidmaatschapform #lm_detail ul.form-body li { text-align: left; }
#lidmaatschapform #lm_detail ul.form-body li label {}

#lidmaatschapform ul.form-header { margin-bottom: 30px; *margin-top: 5px; margin-top: 5px\0/;}
#lidmaatschapform ul.form-header li { background: none; float: left; display: inline; width: 63px; text-align: left; }
#lidmaatschapform ul.form-header li.y-select { width: 93px; }
#lidmaatschapform ul.form-header li.cat { width: 52px; }
#lidmaatschapform ul.form-header li.stat { width: 55px; }
#lidmaatschapform ul.form-header li span { float: left; }
#lidmaatschapform ul.form-header li select { float: left; margin-top: -2px; margin-left: 4px; }

#lidmaatschapform ul.form-body { height: 10px; }
#lidmaatschapform ul.form-body li { background: none; float: left; display: inline; width: 80px; text-align: center; }
#lidmaatschapform ul.form-body li.cat { width: 59px; }
#lidmaatschapform ul.form-body li.stat { width: 71px; }
#lidmaatschapform ul.form-body li.medium { width: 70px; }
#lidmaatschapform ul.form-body li.mmedium { width: 54px; }
#lidmaatschapform ul.form-body li.small { width: 61px; }
#lidmaatschapform ul.form-body li input[type="checkbox"] { margin-left: 0; }
#lidmaatschapform ul.form-body li span { font-style: italic; }
#lidmaatschapform ul.form-body li span.smaller,
#lidmaatschapform ul.form-body li.smaller { font-size: 11px; }
#lidmaatschapform ul.form-body li.zero { color: #f00; }

#lidmaatschapform ul.form-footer { border-top: 1px solid #999; padding-top: 8px; margin-top: 8px; }
#lidmaatschapform ul.form-footer li { background: none; float: left;  }
#lidmaatschapform ul.form-footer li.pdf { position: absolute; right: 225px; z-index: 10; }
#lidmaatschapform ul.form-footer li#pdfLidDownloadLoader { margin-top: 3px; right: 320px; }
#lidmaatschapform ul.form-footer li.download { position: absolute; right: 295px; margin-top: -2px; }
#lidmaatschapform ul.form-footer li.download a { color: #546540; }
#lidmaatschapform ul.form-footer li.download a img { float: left; margin-top: 2px; margin-right: 3px; }
#lidmaatschapform ul.form-footer li.pdf input { width: 50px; }
#lidmaatschapform ul.form-footer li.pdf input.generate { width: 84px; }

#stageBoekje .f {}
#stageBoekje .zoekenLeden fieldset legend { font-weight: normal; }
#stageBoekje .zoekenLeden label { font-size: 12px; font-weight: normal; }
#stageBoekje .zoekenLeden span.small { font-size: 10px; font-weight: normal; }

input[type="submit"],
input[type="button"] { height: 22px; border: 1px solid #888; margin-bottom: 8px; padding: 3px 5px; color: #4F4F4F; position: relative; behavior: url(/css/PIE.htc); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ededed)); background: -moz-linear-gradient(#fff, #ededed 100%); background: linear-gradient(#fff, #ededed 100%); -pie-background: linear-gradient(#fff, #ededed 100%); }
#stagecontent a.fancybox-mail { font-size: 12px; }
a.fancybox-mail { border: 1px solid #888; padding: 3px 5px; margin-top: -1px; font-size: 12px; text-decoration: none; color: #4F4F4F; position: relative; behavior: url(/css/PIE.htc); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ededed)); background: -moz-linear-gradient(#fff, #ededed 100%); background: linear-gradient(#fff, #ededed 100%); -pie-background: linear-gradient(#fff, #ededed 100%); }
a.fancybox-mail:hover { color: #4F4F4F; }

#submitBtnBlock { float: left; clear: left; width: 957px; margin-top: 10px; }

div.congressenLijst dl#c-list { background-color: #D3E8B9; padding: 5px 10px 5px 10px; width: 245px; }
div.congressenLijst dl#c-list dt { margin: 0 0 0 0; text-align: left; font-size: 11px; min-height: 0px; width: 130px; }
div.congressenLijst dl#c-list dd { margin: 0 0 0 150px; text-align: left; font-size: 11px; min-height: 0px; }
div.congressenLijst table#p-list { margin-left: 22px; font-size: 12px; }
div.congressenLijst table#p-list tr th { width: 55px; padding: 3px 5px; }
div.congressenLijst table#p-list tr th.status { width: 115px; }
div.congressenLijst table#p-list tr td.accredit { font-style: italic; }
div.congressenLijst table#p-list tr td.accredit img { margin-top: 3px; padding-right: 5px; }
div.congressenLijst table#p-list tr td { width: 55px; padding: 3px 5px; font-size: 11px; }
div.congressenLijst p { font-size: 12px; margin-left: 22px; }
div.congressenLijst div#pdf { margin-left: 22px; margin-right: 22px; margin-bottom: 0px; padding-top: 5px; border-top: 1px solid #4F4F4F; }
div.congressenLijst div#pdf div { float: left; width: 114px; margin: 0 0 0 180px; padding: 0; }
div.congressenLijst div#pdf div#pdfCongresDownloadLoader1 { margin-left: 250px; margin-top: 3px; width: 30px; }
div.congressenLijst div#pdf div.congresLoader { margin: 0 0 0 632px; }
div.congressenLijst div#pdf div#pdfCongresDownloadLoader1 img.congresLoader { margin-left: 400px; }
#stagecontent div.congressenLijst div#pdf div#pdfCongresDownload1 a#pdfCongresDownloadLink1 { font-size: 12px; }
div.congressenLijst div#pdf div a { padding-left: 2px; text-decoration: underline; }
div.congressenLijst div#pdf input { float: right; margin-left: 2px; }

#lidmaatschapform_adresboek select { width: auto; }
#lidmaatschapform_adresboek ul.form-header li { display: inline; float: left; text-align: left; width: 126px; font-size: 12px; }
#lidmaatschapform_adresboek ul.form-body { margin: 0 0 4px 0; }
#lidmaatschapform_adresboek ul.form-body li { height: 15px; text-align: left; background: none repeat scroll 0 0 transparent; display: inline; float: left; width: 127px; }
#lidmaatschapform_adresboek ul.form-body:nth-child(even) { background-color: #e8f1dd; }
#lidmaatschapform_adresboek ul.form-body li label { width: auto; font-weight: normal; color: #4F4F4F; }
#lidmaatschapform_adresboek ul.form-body li span { font-style: italic; }
#lidmaatschapform_adresboek ul.form-footer { margin-top: 8px; padding-top: 8px; border-top: 1px solid #999; }
#lidmaatschapform_adresboek ul.form-footer li.download { float: left; margin-top: -2px; position: absolute; right: 80px; }
#lidmaatschapform_adresboek ul.form-footer li#pdfLidDownload img { float: left; margin-right: 3px; }
#lidmaatschapform_adresboek ul.form-footer li.pdf { float: left; position: absolute; bottom: -9px; right: 15px; *bottom: 5px; }
#lidmaatschapform_adresboek ul.form-footer li.download a img { float: left; margin-right: 3px; margin-top: -2px; }
#lidmaatschapform_adresboek ul.form-footer li.download a { float: left; display: inline; margin-top: 2px; background: none; padding: 1px; text-decoration: underline; }
#lidmaatschapform_adresboek ul.form-body li.zero { color: #f00; }

#allLeden div.export-all {  }
#allLeden div.export-all input { float: left; }
#allLeden div.export-all div { float: left; margin-top: 3px; margin-left: 14px; }

/* footer
------------------------------------------------------------------*/
#copyright { float: left; width: 200px; font-size: 10px; color: #576057; }
#duo { float: right; width: 100px; text-align: right; font-size: 10px; color: #6C9DB6; }
#sponsors { clear: both; text-align: center; }


#spiderresults li { padding-bottom: 15px; }
#spiderresults a.file { text-decoration: none; }
#spiderresults a.file span { text-decoration: underline; }

/* fancybox
------------------------------------------------------------------*/
#fancybox { float: left; display: block; /*width: 515px; height: 240px;*/ /*height: 238px;*/ border: 1px solid #B8C7D0; padding-left: 10px; padding-top: 7px; padding-bottom: 1px; padding-right: 21px; background-color: #D3E8B9; /*box-shadow: 10px 10px 5px #888;*/ }
#fancybox #lid { float: left; }
#fancybox #lid span { color: #546540; text-transform: uppercase; }
#fancybox #lid div { margin-top: 13px; font-size: 13px; }
#fancybox #jaar { margin-left: 348px; /*margin-left: 250px;*/ text-align: right; *width: 100px; *height: 40px; }
#fancybox #jaar a { color: #546540; }
#fancybox #jaar a:hover { text-decoration: none; color: #546540; }
#fancybox #jaar a.x { display: inline-block; margin-left: 5px; text-decoration: none; color: #546540; }
#fancybox #jaar label { /*float: right;*/ margin-left: 1px; margin-top: -1px; font-size: 13px; *float: none; }
#fancybox #jaar div { margin-top: 13px; }
#fancybox div#info { clear: left; float: left; *padding-bottom: 40px; }
#fancybox table#info { clear: left; float: left; width: 488px; margin-top: 10px; padding-top: 15px; border-top: 1px solid #999; *margin-bottom: 25px; padding-bottom: 48px\0/IE9; width: 492px\0/IE9; }
#fancybox table#info tr { background: #f9f9f9; }
#fancybox table#info tr th { font-size: 13px; padding-left: 10px; padding-bottom: 4px; }
#fancybox table#info tr th.nummer { padding-right: 10px; }
#fancybox table#info tr th.datum { width: 85px; white-space: nowrap; }
#fancybox table#info tr th.status { width: 60px; }
#fancybox table#info tr th.prijs { width: 55px; }
#fancybox table#info tr th.tebetalen { display: inline-block; width: 65px; }
#fancybox table#info tr th.betaald { width: 70px; }
#fancybox table#info tr th.resterend { display: inline-block; width: 112px; }
#fancybox table#info tr td.date,
#fancybox table#info tr td.nr,
#fancybox table#info tr td.resterend { text-align: center; }
#fancybox table#info tr td { font-size: 13px; border: none; background-color: #f9f9f9; padding: 5px 8px 5px 8px; }
#fancybox table#info tr td input { padding: 1px; width: 30px; border: 1px solid #666; }
#fancybox table#info tr td.actief input[type="checkbox"] { margin-left: -9px; }
#fancybox table#info tr td.actief span { float: left; margin-top: -17px; margin-left: 16px; }
#fancybox table#info tr td input.not-payed { border: 1px solid #f00; }
#fancybox table#info tr td.actief { font-size: 12px; font-style: italic; }
#fancybox table#info tr td.euro { padding-top: 8px; font-size: 12px; }
#fancybox table#info tr td.euro span { display: inline-block; width: 50px; }
#fancybox table#info tr td.extra { display: inline-block; width: 88px; }
#fancybox #pdf { float: left; margin-left: 330px; }
#fancybox #pdf div { float: left; margin-top: 5px; }
#fancybox #pdf div img { float: left; margin-top: -3px; margin-right: 5px; }
#fancybox #pdf div a:hover { color: #777; text-decoration: none; }
#fancybox #pdf input { float: left; margin-left: 10px; margin-top: 1px; width: 45px; }
#fancybox .actief img { float: left; margin-left: -3px; margin-right: 3px; margin-top: 1px; }


#fancybox-congres { float: left; display: block; height: 308px; border: 1px solid #B8C7D0; padding-left: 10px; padding-top: 10px; padding-right: 10px; background-color: #D3E8B9; box-shadow: 10px 10px 5px #888; }
#fancybox-congres #lid { float: left; }
#fancybox-congres #lid span { color: #546540; text-transform: uppercase; }
#fancybox-congres #lid div { margin-top: 13px; font-size: 13px; }
#fancybox-congres #jaar { float: left; margin-left: 432px; text-align: right; }
#fancybox-congres #jaar a { color: #546540; }
#fancybox-congres #jaar a:hover { text-decoration: none; color: #546540; }
#fancybox-congres #jaar a.x { display: inline-block; margin-left: 5px; text-decoration: none; color: #546540; }
#fancybox-congres #jaar label { float: right; margin-left: 1px; margin-top: -1px; font-size: 13px; }
#fancybox-congres #jaar div { margin-top: 13px; }
#fancybox-congres #pre-info { clear: left; float: left; font-size: 12px; border-top: 1px solid #999; margin-top: 10px; padding-top: 15px; width: 617px; margin-bottom: 1px; }
#fancybox-congres #pre-info span { font-size: 13px; margin-top: -3px; float: left; }
#fancybox-congres #info-congres { position: relative; clear: left; float: left; width: 618px; margin-top: 0px; margin-bottom: 14px; padding-top: 0px; margin-right: 7px; border: none; background-color: #f9f9f9; } $
#fancybox-congres #info-congres dl {}
#fancybox-congres #info-congres dt { float: left; color: #546540; }
#fancybox-congres #info-congres dd { float: left; padding-left: 8px; color: #546540; }
#fancybox-congres #info-congres dl { float: left; padding-top: 8px; }
#fancybox-congres #info-congres dl#list { padding-left: 8px; *width: 300px; }
#fancybox-congres #info-congres dl#list dt { clear: left; float: left; display: inline-block; width: 125px; color: #546540; text-align: right; margin-right: 18px; }
#fancybox-congres #info-congres dl#list dd { clear: none; float: left; display: inline-block; width: 125px; color: #546540; }
#fancybox-congres table#info { clear: left; float: left; width: 565px; padding-top: 5px; }
#fancybox-congres table#info tr th { font-size: 13px; padding-left: 10px; padding-bottom: 4px; }
#fancybox-congres table#info tr th.paydate { display: inline-block; width: 100px; }
#fancybox-congres table#info tr th.price { width: 40px; }
#fancybox-congres table#info tr th.payed { width: 40px; }
#fancybox-congres table#info tr th.add { width: 40px; }
#fancybox-congres table#info tr th.status { width: 100px; }
#fancybox-congres table#info tr td { width: 25px; *width: 150px; font-size: 11px; border: none; background-color: #f9f9f9; padding: 5px 10px 5px 10px; }
#fancybox-congres table#info tr td.actief { width: 100px; font-size: 11px; border: none; background-color: #f9f9f9; padding: 5px 10px 5px 10px; }
#fancybox-congres table#info tr td input { padding: 1px; width: 43px; border: 1px solid #666; }
#fancybox-congres table#info tr td.sal { display: inline-block; width: 42px; border-top: 3px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; }
#fancybox-congres table#info tr td input#bedrag,
#fancybox-congres table#info tr td input#bedrag_betaald { float: left; margin-left: 10px; margin-top: -17px; }
#fancybox-congres table#info tr td.actief input[type="checkbox"] { margin-left: -9px; *border: none; border: none\0/; }
#fancybox-congres table#info tr td.actief span { float: left; margin-top: -17px; margin-left: 16px; }
#fancybox-congres table#info tr td.actief span#aanwezigSpan { float: right; margin-left: 0; margin-right: 10px; }
#fancybox-congres #info-congres #pdf { position: absolute; right: 10px; bottom: 0; *bottom: 2px; /*float: right; margin-right: 10px; margin-top: 0px; padding-bottom: 6px;*/ }
#fancybox-congres #info-congres #pdf div { float: left; margin-top: 5px; }
#fancybox-congres #info-congres #pdf div img { float: left; margin-top: -3px; margin-right: 5px; }
#fancybox-congres #info-congres #pdf div a:hover { color: #777; text-decoration: none; }
#fancybox-congres #info-congres #pdf input { float: left; margin-left: 10px; margin-top: 2px; width: 45px; }
#fancybox-congres #info-congres .actief img { float: left; margin-left: -3px; margin-right: 3px; margin-top: 1px; }

#fancybox-mails { float: left; display: block; height: 438px; width: 588px; border: 1px solid #B8C7D0; padding-left: 10px; padding-top: 10px; background-color: #f5f6f8; box-shadow: 10px 10px 5px #888; }
#fancybox-mails #lid { float: left; }
#fancybox-mails #lid span { color: #546540; text-transform: uppercase; }
#fancybox-mails #lid div { margin-top: 13px; font-size: 13px; }
#fancybox-mails #jaar { float: left; margin-left: 418px; text-align: right; }
#fancybox-mails #jaar a { color: #546540; }
#fancybox-mails #jaar a:hover { text-decoration: none; color: #546540; }
#fancybox-mails #jaar a.x { display: inline-block; margin-left: 5px; text-decoration: none; color: #546540; }
#fancybox-mails #jaar label { float: right; margin-left: 1px; margin-top: -1px; font-size: 13px; }
#fancybox-mails #jaar div { margin-top: 13px; }
#fancybox-mails #mailform { margin-top: 20px; *margin-top: 0; }
#fancybox-mails #mailform label { clear: left; float: left; width: auto; font-size: 13px; margin-top: 25px; }
#fancybox-mails #mailform label b { padding-right: 5px; }
#fancybox-mails #mailform select { float: left; width: 125px; margin-top: 24px; margin-left: 10px; }
#fancybox-mails #mailform input { float: left; width: 464px; margin-top: 24px; margin-left: 10px; }
#fancybox-mails #mailform input[type="submit"] { float:right; width: 100px; margin-right: 28px; margin-top: 5px; *margin-top: 0px; }
#fancybox-mails #mailform #fck-editor { float: left; margin-top: 15px; }

#fancybox .form-footer { clear: both; *padding-bottom: 20px; }
#fancybox .form-footer #pdfLidDownload,
div.congressenLijst div#pdf #pdfCongresDownload4,
div.congressenLijst div#pdf #pdfCongresDownload3 { display: inline-block; float: left; margin-left: 635px; margin-top: -15px\0/; }
#fancybox .form-footer #pdfLidDownloadLoader,
div.congressenLijst div#pdf #pdfCongresDownloadLoader4,
div.congressenLijst div#pdf #pdfCongresDownloadLoader3 {display: inline-block; float: left; margin-left: 650px; margin-top: 3px; width: 15px; }
#fancybox .form-footer .pdf { float: right; margin-left: 15px; margin-right: 0px\0/; display: inline\0/; width: 80px\0/; *clear: both; *float: right; *display: inline; }
#fancybox .form-footer .pdf #generateLidPdf { margin-right: 5px; float: right; margin-top: -20px\0/; /*margin-left: 440px\0/;*/ *margin-left: 230px; margin-bottom: 5px\0/; }

