body {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   color: black;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-top:0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}

body.inschrijfscherm {
   /*background: #FFFFFF url(/img/aanmelden/bg-left.gif) no-repeat fixed top left;   */
}

.inschrijflogo {
   width = 41px;
   height = 50px;
   background: #FFFFFF url(/img/aanmelden/logo.gif) no-repeat scroll top left;
}

.inschrijfkop {
   height = 31 px;
   background: #FFFFFF url(/img/aanmelden/bg-kop.gif) repeat-x scroll top left;
}

.inschrijflijn {
   height = 19 px;
   background: #DBDBDB url(/img/aanmelden/grijs_right.gif) repeat-x scroll top left;
}

.inschrijflijn_eind {
   height = 19 px;
   background: #D1DAFF url(/img/aanmelden/blauw_right.gif) repeat-x scroll top left;
}


p, td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: black;
}

.date {
font-size: 10px;
font-weight: bold;
color: white;
padding-right:10px;
}

/*ul {
padding-top: 0px;
}*/

a {
color: #0152A4;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #0152A4;
text-decoration: underline;
}

a.blue {
color: #0152A4;
font-weight: bold;
text-decoration: none;
}

a.blue:hover {
color: #0152A4;
font-weight: bold;
text-decoration: underline;
}

.blue a {
color: #0152A4;
font-weight: bold;
text-decoration: none;
}

.blue a:hover {
color: #0152A4;
font-weight: bold;
text-decoration: none;
}

a.menu {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #0152A4;
text-decoration: none;
font-weight: normal;
}

a.menu:hover {
color: #FF6600;
text-decoration: none;
}

.blue {
color: #0152A4;
}

.bigblue {
color: #0152A4;
font-size: 12px;
}

.cimg {
float: left;
padding-right: 5px;
}

.header {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #0152A4;
}

.subtitle {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0152A4;
}

.loginheader {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0152A4;
}

.loginsubheader {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0152A4;
}

.loginsubtext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5A0145;
}

.red {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: red;
}

.dblauw {
color: #08086B;
font-weight: bold;
}

.white {
color: white;
}

a.agenda {
color: black;
font-weight: normal;
text-decoration: none;
}

a.agenda:hover {
color: black;
font-weight: normal;
text-decoration: underline;
}


.tecc {
color: #0152A4;
font-weight: normal;
}

a.tecc{
color: #0152A4;
font-weight: normal;
text-decoration: underline;
}

a.tecc:hover {
color: #0152A4;
font-weight: normal;
text-decoration: none;
}

.orange {
color: #FF6600;
}

a.underline{
color: black;
font-weight: normal;
text-decoration: underline;
}

a.underline:hover {
color: black;
font-weight: normal;
text-decoration: none;
}

a.leesverder{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #0152A4;
font-weight: normal;
text-decoration: none;
}

a.leesverder:hover{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #0152A4;
font-weight: normal;
text-decoration: underline;
}

a.elearning {
color: black;
font-weight: normal;
text-decoration: none;
}

a.elearning:hover {
color: black;
font-weight: normal;
text-decoration: underline;
}

.epopuptop
{
  font-size: 9px;
  color: #0152A4;
}

.thtitle
{
  font-size: 12px;
  font-weight: bold;
  color: #0152A4;
}

.toetsblauw
{
  color: #3550A3;
}

.toetsinput
{
  font-size: 9px;
  height: 23px;
  margin-top: 25px;
}

.toetsarea
{
  font-size: 9px;
  width: 200px;
}

.toetsfout
{
  font-weight: bold;
  color: #800000;
}

.toetsgoed
{
  font-weight: bold;
  color: #34A940;
}


a.regularlink {
  color: #0033CC;
  font-weight: normal;
  text-decoration: underline;
}

a.regularlink:hover {
  color: #0033CC;
  font-weight: normal;
  text-decoration: none;
}



.small {
  font-size: 10px;
}

a.blokrechtsdefaultlink {
  font-size: 10px;
  color: #0152A4;
  font-weight: normal;
  text-decoration: underline;
}

a:hover.blokrechtsdefaultlink {
  color: #0152A4;
  font-weight: normal;
  text-decoration: none;
}

.menufontsize {
  font-size: 50px;
}

/* E-learning agenda kleuren */

.e-border {
  background: #676767;
}


.e-header {
  background: #1D5A3B;
  color: white;
}

.e-subheader {
  background: #8EAC9D;
}

.e-body {
  background: #CAE1D6;
}


.inschrijving-top-e {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #8EAC9D;
  border-top: 1px solid #663300;
  color: #ffffff;
}

.inschrijving-main-e {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #FFE5B2;
  border-top: 1px solid #663300;
}

.inschrijving-bottom-e {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #8EAC9D;
  border-top: 1px solid #663300;
  border-bottom: 1px solid #663300;
  color: #ffffff;
}

.inschrijving-blueback-e {
  background: #CC9933;
}



.prikbordtop {
  padding-top: 3px;
  padding-bottom: 3px;
  background: #0152A4;
  border-top: 1px solid #0152A4;
}

.prikbordtoptitle {
  color: #ffffff;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.prikbordcontent {
  background: #D2E1FF;
  border: 1px solid #0152A4;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tfor_topic_row_dark {
   background: #8EA3EE;
   border-top: 1px solid #0152A4;
   border-top: 1px solid #0152A4;
   padding-top: 15px;
   padding-bottom: 15px;
   padding-left: 3px;
   padding-right: 3px;
}

.tfor_topic_row_medium {
   background: #D2E1FF;
   border-top: 1px solid #0152A4;
   border-left: 1px solid #0152A4;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 12px;
   padding-right: 12px;
}

.tfor_topic_row_odd {
   background: #D2E1FF;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 10px;
   padding-right: 6px;
}

.tfor_topic_row_even {
   background: #E5EDFA;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 10px;
   padding-right: 6px;
}

.tfor_topic_row_status {
   background: #D2E1FF;
   border-right: 1px solid #0152A4;
}

.tfor_topic_row_light {
   background: #E5EDFA;
   border-top: 1px solid #0152A4;
   border-left: 1px solid #0152A4;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
}

.def_title {
   padding-bottom: 6px;
}

.tfo_btn_blank {
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
   width: 20px;
}

a.leestitle {
color: #0152A4;
font-weight: bold;
text-decoration: none;
}

a.leestitle:hover {
color: #FF6600;
}

a.leesverder2 {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.leesverder2:hover {
color: #FF6600;
}

a.forum_action {
color: #000000;
font-weight: normal;
text-decoration: none;
}

a.forum_action:hover {
font-weight: normal;
color: #FF6600;
}

a.redlink {
color: #FF0000;
font-weight: bold;
text-decoration: underline;
}

.redlink {
color: #FF0000;
font-weight: bold;
}

.bt {
   color: #0152A4;
}

.knop {
	font-family: verdana, helvetica, tahoma;
	font-size: 10px;
	color: #0152A4;
	background-color: #D2E1FF;
	border-left: 1px solid #0152A4;
	border-top: 1px solid #0152A4;
	border-right: 1px solid #0152A4;
	border-bottom: 1px solid #0152A4;
	margin-right: 1px;
	/*width: 75px;*/
	height: 20px;
}

.thread_message_postdate {
  font-size: 7pt;
  font-weight: normal;
}

.thread_message_container {
  width: 100%;
  border: 1px solid #0152A4;
}

.thread_user_info, .thread_user_infoLEV, .thread_user_infoINT, .thread_user_infoMBR, .thread_user_infoCTM, .thread_user_infoSTM, .thread_user_infoGOD {
  background: #D2E1FF;
  text-align: left;
  padding: 5px;
  width: 125px;
}

.thread_info, .thread_infoLEV, .thread_infoINT, .thread_infoMBR, .thread_infoCTM, .thread_infoSTM, .thread_infoGOD {
  background: #D2E1FF;
  padding: 8px;
}

.thread_user_infoMBR {
  background: #D2E8FB;
}

.thread_message, .thread_messageLEV, .thread_messageINT, .thread_messageMBR, .thread_messageCTM, .thread_messageSTM, .thread_messageGOD {
  height: 100%;
  background-color: #E5EDFA;
  vertical-align: top;
  padding: 8px;
}

.thread_message_block {
  border-top: 1px solid #0152A4;
  border-left: 1px solid #0152A4;
}

.thread_messageMBR {
  background-color: #F0F7FE;
}

.tfo_user_photo {
  border: 1px solid #121545;
}

.thread_header {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
  background: #0152A4;
  color: white;
}

.msg_table {
  background-color: #E5EDFA;
  padding: 8px;
  border-left: 1px solid #0152A4;
  border-bottom: 1px solid #0152A4;
  border-right: 1px solid #0152A4;
  margin-bottom: 2px;
}

.msg_table_form {
  background-color: #E5EDFA;
}

.msg_table_topic {
  background-color: #E5EDFA;
	width: 100%;
}


.tfo_msg_subject {
	color: #0152A4;
   border: 1px solid #0152A4;
	vertical-align: middle;
	height: 19px;
	width: 80%;
}

.tfo_msg_text {
	scrollbar-3dlight-color: #E5EDFA;
	scrollbar-darkshadow-color: #0152A4;
	scrollbar-arrow-color: #0152A4;
	scrollbar-track-color: #E5EDFA;
	scrollbar-face-color: #D2E1FF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #0152A4;
	color: #0152A4;
    border: 1px solid #0152A4;
	vertical-align: middle;
	height: 100px;
	width: 100%;

}

.favo {
  padding: 4px;
}

.poll_table {
  border: 1px solid #0152A4;
  background-color: #E5EDFA;
}

.poll_table_header {
  background: #0152A4;
  font-weight: bold;
  color: white;
  height: 17px;
}

.poll_label {
  color: #0152A4;
  font-weight: normal;
}

.poll_fieldlabel_a {
  color: #0152A4;
  font-weight: bold;
}

.poll_radio {
   color: #0152A4;
   background-color: #E5EDFA;
}

:-moz-radio.poll_radio {
   color: #0152A4;
   background-color: #E5EDFA;
}


a.poll_link {
   font-size: 7pt;
   color: #0152A4;
   font-weight: normal;
   text-decoration: underline;
}

a.poll_link:hover {
   font-size: 7pt;
   color: #0152A4;
   font-weight: normal;
   text-decoration: none;
}

.popup_innerdiv {
	background-color: #FFFFFF;
}

.popup_head1 {
	margin-left : 47px;
	font : bold 11 Verdana, Arial, Helvetica, sans-serif;
	margin-top : 5px;
	color : #0152A4;
}

.popup_main1 {
	margin-left : 47px;
	font : 11 Verdana, Arial, Helvetica, sans-serif;
	margin-top : 5px;
	width : 400px;
}

.popup_head2 {
	margin-left : 7px;
	font : bold 10 Verdana, Arial, Helvetica, sans-serif;
	margin-top : 5px;
	color : #5671C5;
}

.popup_main2 {
	margin-left : 7px;
	font : 10 Verdana, Arial, Helvetica, sans-serif;
	width : 210px;
}

.popup_main2b {
	font : 10 Verdana, Arial, Helvetica, sans-serif;
}

a.popup_link {
	font : 10 Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.popup_link:hover {
	font : 10 Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.ctrl_txt {
	font-family: verdana, helvetica, tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #7f9db9;
	border: 1px solid #7f9db9;
	width: 110px;
}

.side_news_head {
	font : bold 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;

}

.side_news_main {
	font : normal  9 Verdana, Arial, Helvetica, sans-serif;
	color: black;
/*	color : #0152A4; */
}

.side_image {
	padding : 1px 2px 1px 0px;
	width : 30px;

}

.side_image2 {
	padding : 2px 0px 2px 0px;
	border: 0px solid white;
	width : 125px;
}

a.side_news_link {
	font : bold 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	text-decoration : underline;
}

a.side_news_link:hover {
	font : bold 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	text-decoration : none;
}

.dokterspagina_tablet_o {
	background-color: #E8F0FF;
	cursor : auto;
}

.dokterspagina_tablet_c {
	background-color: #E8F0FF;
	cursor : hand;
}

.dokterspagina_tablet_d {
	background-color: #E8F0FF;
	cursor : not-allowed;
}

.dokterspagina_tablet_head {
	font : bold 13 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: 	#D1E1FF;
	border-right : 1px solid #D1E1FF;
	border-bottom : 1px solid #ABC7FF;
	border-left : 0px solid #FFFFFF;
	border-top : 0px solid #FFFFFF;
}

.dokterspagina_tablet_main {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: #E8F0FF;
	border-right : 1px solid #ABC7FF;
	border-bottom : 1px solid #ABC7FF;
	border-left : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	padding : 4px 8px 4px 8px;
}

.dokterspagina_tablet_main_field {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: #FFFFFF;
	border-right : 0px solid #000000;
	border-bottom : 4px solid #E8F0FF;
	border-left : 0px solid #E8F0FF;
	border-top : 4px solid #E8F0FF;
	padding : 8px;
	margin: 0px;
}

a.uitklaplink {
	font-weight : normal;
}

a.uitklaplink:hover {
	font-weight : normal;
}


input.dokterspagina_uitklap{
   width : 13px;
	height : 13px;
	border : 0px;
	background-color : #ABC7FF;
	cursor : pointer;
}

.facturen_title {
	font : bold 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
}

.facturen_popup {
	font : normal 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color : #FFFFFF;
}

.butt_pijl_do_open {
	border-right : 1px solid #0152A4;
	border-bottom : 1px solid #0152A4;
	border-left : 1px solid #D1E1FF;
	border-top : 1px solid #D1E1FF;
}

.butt_pijl_do_close {
	border-right : 1px solid #0152A4;
	border-bottom : 1px solid #0152A4;
	border-left : 1px solid #ABC7F;
	border-top : 1px solid #ABC7F;
}

a.invoice_link {
	font : normal 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	text-decoration : underline;
}

a.invoice_link:hover {
	font : normal 9 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	text-decoration : none;
}

table.dokterspagina_notification {
   background-color : #FFFFCC;
	color : #000000;
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #CCCC99;
	width : 100%;
   padding: 0px;
}

td.dokterspagina_notification {
   background-color : #FFFFCC;
	color : #000000;
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	border-left : 1px solid #CCCC99;
	border-right : 1px solid #CCCC99;
	border-top : 1px solid #CCCC99;
	width : 100%;
   margin: 0px;
   padding: 5px;
}

.dokterspagina_notification_title {
	font : normal 18 Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
}

a.dokterspagina_notification {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	text-decoration : underline;
}

a.dokterspagina_notification:hover {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	text-decoration : none;
}

a.dokterspagina_notification_type2 {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

a.dokterspagina_notification_type2:hover {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}

table.dokterspagina_notification_table {
   background-color : #FFFFFF;
	color : #000000;
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	border-right : 1px solid #CCCC99;
	border-left : 2px solid #CCCC99;
	border-top : 1px solid #CCCC99;
	border-bottom : 2px solid #CCCC99;
	width : 100%;
   padding: 0px;
}

td.dokterspagina_notification_tablehead {
   background-color : #CCCC99;
	color : #000000;
	font : bold 11 Verdana, Arial, Helvetica, sans-serif;
	border-right : 0px solid #CCCC99;
	border-top : 0px solid #CCCC99;
	width : 100%;
   margin: 0px;
   padding: 5px;
}

td.dokterspagina_notification_table {
   background-color : #FFFFFF;
	color : #000000;
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	border-right : 1px solid #CCCC99;
	border-top : 1px solid #CCCC99;
	width : 100%;
   margin: 0px;
   padding: 5px;
}

a.abonnementen {
   color : #FF6600;
   font-weight: bold;
   text-decoration: none;
}

a.abonnementen:hover {
   color : #000000;
   font-weight: bold;
   text-decoration: underline;
}

a.elearn{
color: #0152A4;
font-weight: normal;
text-decoration: none;
}

a.elearn:hover {
color: #0152A4;
font-weight: normal;
text-decoration: underline;
}

.elearnmeta_tablet_o {
	background-color: #E8F0FF;
	cursor : auto;
}

.elearnmeta_tablet_c {
	background-color: #E8F0FF;
	cursor : hand;
}

.elearnmeta_tablet_d {
	background-color: #E8F0FF;
	cursor : not-allowed;
}

.elearnmeta_tablet_head {
	font : bold 13 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: 	#D1E1FF;
	border-right : 1px solid #D1E1FF;
	border-bottom : 1px solid #ABC7FF;
	border-left : 0px solid #FFFFFF;
	border-top : 0px solid #FFFFFF;
}

.elearnmeta_tablet_fieldhead {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: 	#D1E1FF;
	border-right : 1px solid #ABC7FF;
	border-bottom : 1px solid #ABC7FF;
	border-left : 1px solid #E8F0FF;
	border-top : 1px solid #E8F0FF;
	padding : 4px;
	margin: 0px;
}

.elearnmeta_tablet_main {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: #E8F0FF;
	border-right : 1px solid #ABC7FF;
	border-bottom : 1px solid #ABC7FF;
	border-left : 0px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	padding : 4px 8px 4px 8px;
}

.elearnmeta_tablet_main_field {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: #FFFFFF;
	border-right : 1px solid #E8F0FF;
	border-bottom : 1px solid #E8F0FF;
	border-left : 0px solid #E8F0FF;
	border-top : 1px solid #FFFFFF;
	padding : 4px;
	margin: 0px;
	vertical-align: top;
}

.elearnmeta_tablet_empty_field {
	font : normal 11 Verdana, Arial, Helvetica, sans-serif;
	color : #0152A4;
	background-color: #FFFFFF;
	border-right : 0px solid #000000;
	border-bottom : 0px solid #E8F0FF;
	border-left : 0px solid #E8F0FF;
	border-top : 0px solid #FFFFFF;
	padding : 0px;
	margin: 0px;
}

a.elearnmeta_tablet2{
   color: #0152A4;
   font-weight: normal;
   text-decoration: none;
}

a.elearnmeta_tablet2:hover {
   color: #0152A4;
   font-weight: normal;
   text-decoration: none;
}

a.agenda{
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

a.agenda:hover {
   color: #0152A4;
   font-weight: normal;
   text-decoration: underline;
}

body.elearnpopup {
   background: #D1E1FF url(/img/elearning/verloopachtergrond.png) repeat-x;
   padding: 10 20 10 20
}

.elearnpopupheader {
   font-size: 18px;
   color: #0152A4;
   font-weight: bold;
}

table.elearn {
   width: 100%;
   border: 1px solid #0152A4;
   background: #FFFFFF;
}

table.elearn2 {
   width: 461;
   border: 1px solid #0152A4;
   background: #FFFFFF;
}

td.elearnhead {
   border-bottom: 1px solid #AAC7FF;
   background: #E7F0FF;
   color: #0152A4;
   font-weight: bold;
   padding: 3 10 3 10;
}

td.elearnStyleA {
   background: #FFFFFF;
   font-size: 10px;
   padding: 3 10 3 10;
}

td.elearnStyleB {
   background: #F1F4FE;
   font-size: 10px;
   padding: 3 10 3 10;
}

.pubdate{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   color: #0152A4;
   font-weight: normal;
   text-decoration: none;
}

.registrationdiv-std a {
   margin-left: 6px;
   text-decoration: none;
   padding: 2px 2px 2px 16px;
   line-height: 15px;
}

.popup-std {
   position: absolute;
   top: 200px;
   left: 50px;
   width: 450px;
   visibility: hidden;
   z-index: -1;
}

.popupbig-std {
   position: absolute;
   top: 150px;
   left: 25px;
   width: 600px;
   visibility: hidden;
   z-index: -1;
}


.popuphead-std {
   font-weight: bold;
   color: white;
   padding: 4px;
}

.popup-std-ext {
   position: absolute;
   top: 40px;
   left: 0px;
   width: 450px;
   visibility: hidden;
   z-index: -1;
}

.popupbig-std-ext {
   position: absolute;
   top: 25px;
   left: 0px;
   width: 600px;
   visibility: hidden;
   z-index: -1;
}

.popupbody {
   padding: 6px;
}

.generalCursusContainer {
   border: 1px solid #99BDD4;
}

.cursusContainerHead {
   background: #5A0145;
   color: white;
   padding: 3px 2px 3px 10px;
}

.cursusContainerUpper {
   background: #FFFFFF url(/img/inschrijven/bg_middle.png) repeat-x scroll top;
   padding: 6px;
}

.cursusContainerUpper2 {
   background: #FFFFFF url(/img/inschrijven/bg_middle.png) repeat-x scroll top;
   padding: 6px 6px 6px 10px;
   line-height: 15px;
}

.cursusContainerLower {
   background: #FFFFFF url(/img/inschrijven/dot.png) repeat scroll top;
   padding: 4px 8px 4px 8px;
}

.cursusContainerLower-general {
   border-top: 1px solid #99BDD4;
}

.inschrijving-naam-congres {
   padding: 5px 15px 5px 15px;
   background: #5A1D1D;
   color: white;
}

.inschrijfbinnenscherm {
   padding: 15px;
   border: 0px solid red;
}

.inschrijvenSubHeader {
   font-weight: bold;
}

.containerRegNav {
   width: 92%;
}

.topCellRegTitle {
   padding: 0px 0px 5px 18px;
   font-weight: bold;
}

.topCellRegNav {
   padding: 5px 2px 0px 2px;
   background: #FFFFFF url(/img/inschrijven/lijn.png) repeat-x scroll bottom
}

.bottomCellRegNav {
   padding: 10px 15px 10px 18px;
   background: #FFFFFF url(/img/inschrijven/dot.png) repeat scroll bottom
}

.bottomNavActiveRegNav {
   font-weight: bold;
   padding: 0px 10px 0px 0px;
   color: #0152A4;
}

.bottomNavInactiveRegNav {
   font-weight: bold;
   padding: 0px 10px 0px 0px;
   color: #A0A0A0;
}

.inloggen_text {
   font-weight: bold;
   padding: 0px 0px 4px 0px;
}

.inloggen_link {
   padding: 4px 0px 4px 20px;
   margin: 0px;
   background: #FFFFFF url(/img/inschrijven/aandachtspijltje.png) no-repeat scroll left;
}

.inloggen_link a {
   font-weight: bold;
   color: #0152A4;
   text-decoration: none;
}

.inloggen_link a:hover {
   font-weight: bold;
   color: #0152A4;
   text-decoration: underline;
}

.inschrijflijnborder {
   border-bottom: 1px solid #0152A4;
   padding-bottom: 6px;
   background: #FFFFFF;
}

.inschrijflijn2x {
   border-top: 1px solid #0152A4;
   border-bottom: 1px solid #0152A4;
   padding-top: 6px;
   padding-bottom: 6px;
   background: #FFFFFF;
}

.isMailinglijstTable {
   border: 1px solid #7C005E;
}

.isMailinglijstTableHeader {
   font-weight: bold;
   color: #FFFFFF;
   background: #7C005E;
}

.isMailinglijstTableBody {
   padding: 8px;
   background: #FFFFFF url(/img/inschrijven/bg_middle.png) repeat-x scroll top;
}

.isMailinglijstTableSubBody {
   padding: 8px;
   background: #FFFFFF url(/img/inschrijven/dot.png) repeat scroll top;
}

.zoekenlink {
   text-decoration: none;
}

.zoekenlink:hover {
   color: #5A0145;
   text-decoration: underline;
}

.sideMenuBox {
   background: #FFFFFF url(/img/inschrijven/bg_middle.png) repeat-x scroll top;
}

.cursusContainerBoldLink-white {
   padding: 2px 2px 2px 14px;
   line-height: 15px;
   background: url(/img/alg/pijltje-white.png) no-repeat left;
   color: #FFFFFF;
   font-weight: bold;
}

.cursusContainerBoldLink-white:hover {
   padding: 2px 2px 2px 14px;
   line-height: 15px;
   background: url(/img/alg/pijltje-white.png) no-repeat left;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: underline;
}

.loginemail_form_control .ctrl_txt {
   border: 1px solid #B2B2B2;
   width: 250px;
   height: 20px;
}

/* agenda */

.typeselectcontainer {
   padding: 5px 3px 5px 14px;
   color: #0152A4; 
   background-color: #e3f0fa; 
   border-bottom: 1px solid #99bdd4;
}

.typeselect {
   cursor:pointer;
   float:left;
   white-space: nowrap;
   margin: 1px 0 2px 0;
   font-size: 9px;
   font-weight: bold;
}

.typeselectblokje {
   vertical-align: top;
}

.typeselectlink {
   text-decoration: underline;
   cursor:default;
}


/* languagebutton */

#flagbutton {
   position:absolute; 
   z-index:1; 
   right: 105px; 
   top: 80px; 
   cursor:pointer;
}


/* additional options page */

.formfield_label {
   height: 35px;
   font-weight: bold;
}

.formfield_left {
   width: 100px;
   height: 25px;
   border: 1px solid lime;
}

.formfield_txt {
   font-size: 10px;
   font-family: verdana, arial, helvetica, sans-serif;
}

.controlfield_result {
   margin: 0px 0px 5px 10px;
   
}