/*____________________________________________________________________

	 |     Project         : SAIO.nl				          | 
	 |     Ontwikkeld door : Connective Power Naarden         | 
	 |     Designd door    : Connective Power Naarden         |
	 |     Website         : www.cp.nl                        |
	 |     Email           : info@cp.nl                       |
____________________________________________________________________*/


/*___________________________

              Body 
____________________________*/


body { margin:0px; background-color:#ffffff; background: url('/images/bg.jpg') repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
body.nieuwsbiref { background-color:#ffffff; }
td, th, tr { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a:link { color:#113355; font-size:11px; text-decoration:none; }
a:hover { color:#fa6e21; font-size:11px; text-decoration:underline; }
a:visited { color:#113355; font-size:11px; text-decoration:none; }
a:active { color:#113355; font-size:11px; text-decoration:none; }
/*__________________________

   h1, h2, h3, h4, li, lu
__________________________*/


h1 { font-family: Arial, Helvetica, sans-serif; color: #113355; font-size: 10px; text-align: center; margin:0; font-weight: normal; display: inline; }
h2 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color: #fa6e21; margin:0 0 10px 0; }
h3 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; color: #fa6e21; margin:30px 0 5px 0; }
h4 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; color: #fa6e21; margin:30px 0 5px 0; }
h5 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; color: #fa6e21; margin:30px 0 5px 0; }
h6 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; color: #fa6e21; margin:30px 0 5px 0; }
p { font:Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; }
li { margin:0px; }
ul { margin:0px; }
/*__________________________

        Clear float
__________________________*/

.clearfloat { clear:both; }
/*__________________________

         Container
__________________________*/

.metatags { height:16px; padding-top:5px; margin-left: auto; margin-right: auto; padding-bottom:3px; width: 1002px; text-align:center; font-family:Arial, Helvetica, sans-serif; color: #113355; font-size:10px; line-height:16px; overflow:hidden; }
/*__________________________

           Zoeken
__________________________*/

.text_header_blok { clear:right; float:right; overflow:hidden; height:120px; width:400px; }
#searchform { margin:0px; padding:0px; width: 400px; height:20px; }
.search { width:115px; height:15px; border:1px solid #fa6e21; background-image:url('/images/bg_searchblock.jpg'); background-position:right top; background-repeat:no-repeat; padding:0 15px 0 0; margin:0px; }
#searchsubmit { width: 130px; }
.search_container { margin-top:15px; margin-left:190px; height:18px; display:block; }
.hiddentab { visibility:hidden; height:0px; overflow:hidden; }
.searchblock { padding:0px; border:0px; height: 58px; width:199px; background-image:url('/images/bg_zoeken.jpg'); background-repeat: no-repeat; background-position:top; text-align:left; color:#FFFFFF; }
.zoeken { margin:0px; float:left; }
.taal { float:right; width:150px; padding:0px; height: 20px; display:inline; }
/*__________________________

         Container
__________________________*/

.container { position:relative; margin-left: auto; margin-right: auto; width: 1002px; }
a.common_link:link, a.common_link:active, a.common_link:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #113355; text-decoration:none; }
a.common_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #996600; text-decoration:underline; }
/*__________________________

           Header
__________________________*/


.header_box { height: 120px; width: 1002px; }
.text_header { color:#113355; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; text-align:right; padding-right:30px; padding-top:4px; }
/*__________________________

           menu
__________________________*/

.menu { float:left; height: 40px; width: 1002px; line-height:normal; background:#fa6e21; overflow:hidden; }
ul.menu_items { margin:0; padding:0 0 0 30px; list-style:none; }
.menu_items li { display:inline; list-style:none; font-family: Arial, Helvetica, sans-serif; margin: 0 2px 0 0; padding: 0; font-size: 11px; }
.menu_items a, .menu_items a:visited { float:left; font-family: Arial, Helvetica, sans-serif; color: #ffffff; height:23px; margin: 0 1px 0 0; padding:20px 14px 0 14px; text-decoration: none; font-size: 12px; font-weight:bold; background-image: url('/images/bg_btn_menu.jpg'); }
.menu_items a:hover { background: url("/images/bg_btn_menu_ro.jpg"); font-family: Arial, Helvetica, sans-serif; color: #fa6e21; padding:16px 14px 0 14px; font-size: 12px; font-weight:bold; height:27px; margin: 0 1px 0 0; }
/*__________________________

       main container
__________________________*/

.maincontainer { width:962px; display:block; margin: 19px 0 0 30px; }
.contentcontainer { width:742px; padding: 0; background-color:#FFFFFF; float:left; color:#113355; font-size:11px; line-height:17px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.sitemapcontainer { width:1002px; padding:30px; background-color:#FFFFFF; float:right; color:#113355; font-size:11px; line-height:17px; font-family:Arial, Helvetica, sans-serif; float: left; }
a.contentlink:link { color:#CC0000; text-decoration:none; }
a.contentlink:hover { color:#CC0000; text-decoration:underline; }
a.contentlink:active { color:#CC0000; text-decoration:none; }
a.contentlink:visited { color:#CC0000; text-decoration:none; }
.highlight_text { width:100%; text-align:center; font-size:18px; font-style:oblique; color:#CC0000; }
/*__________________________

       Left Navigation
__________________________*/

.left_menu { float: left; width: 180px; margin: 0 20px 0 0;  *_margin: 0 10px 0 0;
overflow: hidden; background-color:#FFFFFF; }
.nav_box { float:inherit; position:relative; width:180px; }
.header_nav_box { height:12px; width:156px; padding:10px 14px 12px 10px; background-color:#fa6e21; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; }
.header_nav_box_nieuwsbrief { height:12px; width:130px; padding:10px 14px 12px 36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; background-color:#fa6e21; background-image:url('/images/bg_img_menuright_mail.jpg'); background-position:left top; background-repeat:no-repeat; }
.header_nav_box_nieuwsbrief a { color: #ffffff; font-size:12px; }
.header_nav_box_nieuwsbrief2 { height:12px; width:170px; padding:10px 14px 12px 36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; background-color:#fa6e21; background-image:url('/images/bg_img_menuright_mail.jpg'); background-position:left top; background-repeat:no-repeat; }
.header_nav_box_cursus { height:12px; width:130px; padding:10px 14px 12px 36px; margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; background-color:#fa6e21; background-image:url('/images/bg_img_menuright_doc.jpg'); background-position:left; background-repeat:no-repeat; }
.header_nav_box_cursus a { color: #ffffff; text-decoration: none; font-size:12px; }
.header_nav_box_planning { height:12px; width:130px; padding:10px 14px 12px 36px; margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; background-color:#fa6e21; background-image:url('/images/bg_img_menuright_planning.jpg'); background-position:left; background-repeat:no-repeat; }
.header_nav_box_planning a { color: #ffffff; text-decoration: none; font-size:12px; }
.header_nav_box_contact { height:12px; width:130px; padding:10px 14px 12px 36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; background-color:#fa6e21; background-image:url('/images/bg_img_menuright_phone.jpg'); background-position:left; background-repeat:no-repeat; }
.product_detail_header_nav_box { height:12px; width:196px; padding:10px 14px 12px 10px; background-color:#fa6e21; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; }
.submenu { padding:0px; margin:0px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; }
ul.submenu { padding:0 0 0 0; margin:0 0 15px 0; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; list-style: none; }
.submenu li { padding:0 0 0 0; margin:0 0 0 0; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; list-style: none; background-color:#eaf0f5; height:34px; border-bottom:solid 1px #999999; border-top:solid 1px #ffffff; }
.submenu a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #113355; padding: 10px 8px 3px 10px; display: block; height:13px; background-color:#eaf0f5; text-decoration:none; }
.submenu a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #113355; padding: 10px 8px 3px 10px; display: block; height:13px; background-color:#eaf0f5; text-decoration:none; }
.submenu a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fa6e21; background-color:#d9e2ea; padding: 10px 8px 4px 10px; display: block; height:20px; text-decoration:none; }
.submenu a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fa6e21; background-color:#d9e2ea; padding: 10px 8px 4px 10px; display: block; height:20px; text-decoration:none; }
li.selectedsubmenu { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fa6e21; background-color:#d9e2ea; padding: 10px 8px 4px 10px; display: block; height:20px; text-decoration:none; }
li.groepsubmenu { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #113355; font-weight:bold; text-decoration:none; padding: 6px 0 3px 20px; display:block; height:13px; list-style: none; background-repeat:no-repeat; }
/*__________________________

       Right Navigation
__________________________*/

.right_menu { float: left; width: 180px; margin: 0 0 0 20px; overflow: hidden; background-color:#FFFFFF; }
.submenu_rechts { padding:0px; margin:0px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; }
.right_menu_content { width:170px; padding:5px; margin: 10px 0 10px 0; color:#113355; background-color:#eaf0f5; }
.product_detail_right_menu_content { width:200px; padding:10px; margin: 0; background-color:#eaf0f5; color:#113355; }
.contact_box { width:180px; overflow:hidden }
.contact_box_title { height:10px; padding:13px 14px 15px 13px; background-color:#fa6e21; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; }
.contact_box_adres { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#113355; padding: 5px 0 0 5px; /*background-image: url('/images/trust_info_img_mail.gif');*/
	background-postion:top left; background-repeat:no-repeat; margin-top:6px;  *_margin-top:3px;
}
.contact_box_phone { font-family:Arial, Helvetica, sans-serif; font-size:14px; height:19px; color:#113355; font-weight:bold; padding: 5px 0 0 30px; background-image: url('/images/trust_info_img_phone.gif'); background-postion:top left; background-repeat:no-repeat; }
.contact_box_mail { font-family:Arial, Helvetica, sans-serif; font-size:14px; height:19px; color:#113355; font-weight:bold; margin-top:5px; padding: 5px 0 0 30px; background-image: url('/images/trust_info_img_mail.gif'); background-postion:top left; background-repeat:no-repeat; }
.waarderingsite_sterren { background-image: url(/images/10.jpg); display:block; width:144px; height:44px; background-repeat:no-repeat; margin:0px; position:relative; }
.img_oke { width:16px; height:16px; display:block; background-image: url('/images/img_oke.jpg'); }
.header_nav_box_nieuws { height:12px; width:156px; padding:10px 14px 12px 10px; background-color:#113355; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display: block; }
/*__________________________

       Cursus boxes
__________________________*/

.cursus_header_title { width:712px; height:12px; background-color:#fa6e21; padding:9px 10px 13px 10px; margin:0 0 20px 0; }
.cursus_header_title h2 { font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; margin:0; padding:0;}
.cursus_boxes_container { padding:0px; margin:0px; width:742px; height:410px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; display:block; }
ul.cursus_boxes { padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; list-style: none; }
ul.cursus_boxes li { padding:0 0 0 0; margin:0 8px 15px 0; width:177px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; list-style: none; background-color:#eaf0f5; height:190px; float:left; }
.cursus_box { padding:0px; margin:0px; width:177px; height:188px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; background-color:#eaf0f5; }
div.cursus_header { height:40px; width:177px; display:block; font-size:12px; font-weight:bold; }
a.cursus_header_lnk:link, a.cursus_header_lnk:visited, a.cursus_header_lnk:active { height:20px; width:157px; display:block; background-image:url('/images/btn_home.jpg'); padding:10px; text-decoration:none; color:#113355; }
a.cursus_header_lnk:hover { height:20px; background-image:url('/images/btn_home_ro.jpg'); width:157px; display:block; padding:10px; text-decoration:none; color:#113355; }
.cursus_image { display:block; background-color:#CCCCCC; overflow:hidden; height:75px; width:177px; }
div.cursus_headlines { height:55px; width:157px; display:block; color:#113355; font-size:11px; padding:10px; }
a.cursus_headlines:link, a.cursus_headlines:active, a.cursus_headlines:visited { color:#113355; font-size:11px; text-decoration:none; }
a.cursus_headlines:hover { color:#fa6e21; font-size:11px; text-decoration:underline; }
/*__________________________

      catogory_page
__________________________*/

.category_image_top { width:742px; height:150px; display:block; overflow:hidden; margin-bottom:20px; }
div.catogorie_leesmeer_btn { width:128px; text-align:center; height:26px; display:block; color:#FFFFFF; padding: 0 0 0 0; margin:0 0 20px 0; background-color:#113355; }
.catogorie_leesmeer_btn a { text-align:center; height:21px; display:block; color:#FFFFFF; padding: 5px 0 0 0; text-decoration:none; font-weight:bold; font-size:12px; }
.catogorie_leesmeer_btn a:hover { text-align:center; height:21px; display:block; color:#FFFFFF; text-decoration:none; background-color:#fa6e21; font-weight:bold; font-size:12px; }
.categorytop { width:735px; height:33px; padding:7px 0 0 7px; background-color:#fa6e21; display:block; font-weight:bold; font-size:14px; color:#FFFFFF; }
.cat_cursessen { float:left; width:272px; }
.cat_diploma { float:left; width:124px; line-height:14px; }
.cat_duur { float:left; width:129px; }
.cat_prijs { float:left; }
.categoryheader { width:742px; background-color:#d9e2ea; border-top:1px solid #ffffff; font-size:14px; height:25px; padding:7px 0 0 7px; font-weight:bold; }
/*__________________________

       product_page
__________________________*/

.product_detail_pdf_icon { float:left; background-image:url ('/images/img_pdf_icon.gif'); width:32px; height:37px; display:block; }
.product_detail_pdf_text { float:right; padding: 12px 0 0 10px; width:150px; font-weight:bold; }
.product_detail_container { width:742px; overflow:hidden; }
.product_detail_productname { width:500px; }
.product_detail_discription { float:left; width:540px; padding:0 20px 0 0; line-height:19px; font:12px; color:#113355; }
.product_detail_discription img { float:right; max-width:200px; max-height:150px; padding-top:3px; padding-left:20px; }
.product_detail_image_container { float:right; width:180px; }
.product_detail_image { background-image:url('/images/bg_product_detail_image.jpg'); width:180px; height:222px; display:block; padding: 5px 5px 14px 5px; overflow:hidden; }
div.product_detail_offerte_btn { width:180px; text-align:center; height:34px; display:block; color:#FFFFFF; padding: 0 0 0 0; margin:0 0 10px 0; background-color:#113355; }
.product_detail_offerte_btn a { text-align:center; height:24px; display:block; color:#FFFFFF; padding: 10px 0 0 0; text-decoration:none; font-weight:bold; font-size:12px; }
.product_detail_offerte_btn a:hover { text-align:center; height:24px; display:block; color:#FFFFFF; text-decoration:none; background-color:#fa6e21; font-weight:bold; font-size:12px; }
.product_detail_pdf { width:180px; background-image: url('/images/icon_pdf.jpg'); background-position:right top; background-repeat:no-repeat; line-height:20px; height:250px; margin-top:10px; }
a.pdf_lnk:link, a.pdf_lnk:active, a.pdf_lnk:visited { color:#666666; text-decoration:none; }
a.pdf_lnk:hover { color:#113355; text-decoration:underline; }
/*__________________________

         contact
__________________________*/


.contact_line { width:100%; background-color:#999999; height:1px; margin:12px 0 12px 0; }
.contact_container { width:644px; }
.contact_container_text { float:left; width:380px; }
.contact_container_image { float:right; width:264px; text-align:right; }
/*__________________________

       Referentie
__________________________*/


ul.product_item { margin:0 0 20px 0; padding:0; list-style:none; width:742px; float: left; }
.product_item li { float:left; width: 742px; height: 34px; margin:0; padding:0; background-color:#f6f8fa; border-bottom:1px solid #d9e2ea; }
.product_itembox { width:734px; height:34px; padding:0 0 0 8px; display:block; overflow:hidden; }
.product_itemcursusnaam { float:left; width:275px; padding-top: 8px; line-height:20px; overflow:hidden; }
.product_itemdiploma { float:left; width:124px; padding-top: 10px; overflow:hidden; }
.product_itemduur { float:left; width:129px; padding-top: 10px; overflow:hidden; }
.product_itemprijs { float:left; padding-top: 10px; overflow:hidden; }
.product_itemmeerinfo { float:right; width:130px; height:34px; text-align:center; background-color:#f6eae4; display:block; border-left:1px solid #d9e2ea; }
a.product_itemmeerinfo:link, a.product_itemmeerinfo:active, a.product_itemmeerinfo:visited { color:#113355; text-decoration:none; padding-top:10px; }
a.product_itemmeerinfo:hover { background-color:#FF9966; color:#113355; text-decoration:none; color:#FFFFFF; padding-top:10px; height:24px; width:130px; }
.referentie_box { width:742px; height:110px; display:block; border-bottom:1px solid #dddddd; }
.datum_nieuws { font-size:11px; color:#113355; }
.nieuws_box { padding-bottom:10px; }
.referentie_postion_picture { float:left; display:block; overflow:hidden; margin: 10px 0 10px 0; width:90px; height:90px; background-image: url('/images/img_document.jpg'); background-position:left top; }
.text_main_nieuws { padding-bottom:6px; padding-top:6px; }
.text_main_nieuws img { max-width:550px; display:block; overflow:hidden; margin-left:auto; margin-right:auto; }
.referentie_text { float:right; padding-left:10px; width:632px; }
div.referentie_header { font-size:14px; font-weight:bold; padding-bottom:5px; color:#113355; padding-top:18px; }
div.referentie_header a { font-size:14px; font-weight:bold; padding-bottom:5px; color:#113355; padding-top:18px; text-decoration:none; }
div.referentie_header a:hover { font-size:14px; font-weight:bold; padding-bottom:5px; color:#113355; padding-top:18px; text-decoration:underline; }
.referentie_content { font-size:11px; line-height:17px; color:#113355; overflow:hidden; height:33px; padding-bottom:5px }
div.referentie_button { float:right; text-align:center; height:24px; padding:0 0 0 0; width:130px; display:block; background-color:#113355; }
div.referentie_button a, div.referentie_button a:visited { color:#ffffff; text-decoration:none; font-weight:bold; width:130px; padding-top:5px; height:19px; display:block; }
div.referentie_button a:hover { color:#ffffff; text-decoration:none; font-weight:bold; background-color:#fa6e21; width:130px; height:19px; display:block; }
.newstop { width:732px; height:10px; padding:13px; color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#fa6e21; }
/*__________________________

          Breadcrums
__________________________*/

#breadcrums { width:942px; height:14px; padding:6px 6px 6px 0; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; margin:0 0 19px 0; color:#7f91a1; }
a.breadcrums, a.breadcrums:link, a.breadcrums:active, a.breadcrums:visited { color: #fa6e21; text-decoration:none; padding:0 10px 0 0px; }
a.breadcrums:hover { color: #fa6e21; text-decoration:underline; padding:0 10px 0 0px; }
a.keuze:link, a.keuze:active, a.keuze:visited { color: #113355; text-decoration:none; padding:0 10px 0 10px; }
a.keuze:hover { color: #113355; text-decoration:underline; padding:0 10px 0 10px; }
/*__________________________

    Informatie aanvraag
__________________________*/

.informatieaanvraag_container { width:520px; padding:20px; display:block; overflow:hidden; background-color:#eaf0f5; }
.informatieaanvraag_header { background: url('/images/infoaanvraag_header.jpg'); display:block; width: 480px; height:68px; padding-bottom:20px; background-repeat:no-repeat; }
.informatieaanvraag_left { background-image: url('/images/infoaanvraag_left.jpg'); width:134px; height:240px; padding:160px 10px 0 10px; display:block; overflow:hidden; color:#FFFFFF; font-size:14px; line-height:20px; text-align:center; font: arial; }
.informatieaanvraag_text_box { width:406px; }
input.deelnemervoorletter { width:50px; margin-right:3px; }
input.geboortedatum { width:90px; margin-right:3px; }
input.geboorteplaats { width:90px; }
input.deelnemer { width:125px; margin-right:3px; }
table#deelnemers table { width:80px; }
/*__________________________

           Footer
__________________________*/

.footer_container { width:1002px; height:30px; margin:30px 0 30px 0;  *_margin:15px 0 15px 0;
background-color:#ffffff; background-image: url('/images/bg_footer.jpg'); background-repeat:no-repeat; display:block; margin-left: auto; margin-right: auto; }
.footer { margin-left: auto; margin-right: auto; width: 904px; padding-top:27px; }
.footer_text { text-align:center; line-height:19px; color:#113355; font-size:11px; margin-right:20px; margin-top:20px }
a.footer_link, a.footer_link:active, a.footer_link:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#ffffff; text-decoration:none; }
a.footer_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; color:#cccccc; text-decoration:underline; }
.footer_image { background-image:url("/images/logo_small.jpg"); height: 49px; width: 58px; background-repeat:no-repeat; margin-top:0px; float:right; }
.showimage { visibility: visible; }
.hideimage { visibility: hidden; width:0px; }
.headertitle { font-weight:bold; }
div.leesmeer a { font-size:10px; color:#113355; text-decoration:none; }
div.leesmeer a:hover { font-size:10px; color:#fa6e21; text-decoration:underline; }
.greyline { width:auto; height:1px; background-color:#CCCCCC; margin:20px 0 20px 0; }
.inschrijfcombo { width:320px; }
ul.cursus_informatie { padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; }
ul.cursus_informatie li { padding:2px 0 0 20px; margin:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; background-image:url('/images/img_bullit.jpg'); background-repeat:no-repeat; }
.formheader { color:#fa6e21; }
td.formcaption { text-align: left; padding-right: 15px; }
.cursusplanning { border-left:1px solid #ffffff; border-bottom:1px solid #113355; border-right:1px solid #113355; border-top:1px solid #ffffff; background-color:#eaf0f5; color:#444444; }
.cursusplanning td { vertical-align: top; }
.cursusplanning tr { padding:2px; border-left:1px solid #113355; border-bottom:1px solid #FFFFFF; border-right:1px solid #ffffff; border-top:1px solid #113355; }
.cursusplanning_padding { padding:7px; }
.header_cursusplanning { height:27px; background-color:#fa6e21; padding: 7px 0 0 7px; margin-bottom:15px; }
td.cursusdatum { background-color:#fa6e21; color:#000000; }

