html{color:#4a4a4a;background:url(/img/website/background.gif) repeat-x left top #ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;}
fieldset,img{border:0;}
em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
td,input,textarea,select{*font-size:100%;font-family:Arial,Verdana,sans-serif;}
legend{color:#000;}
a{outline:0;text-decoration:none;color:#8b8d09;font-weight:bold;}
img a{border:0;}
td{vertical-align:top;}
p{margin:0 0 1em 0;}
strong,b{font-weight:bold;}
em{font-style:italic;}
li{list-style:none;}
/* STANDAARD OPBOUW */
body{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:1.3;}
#frame{width:970px;overflow:hidden;position:relative;margin:0 auto;text-align:left;background-color:#ffffff;padding:15px 15px 15px 15px;}
#container{overflow:hidden;width:970px;float:left;}
#content{overflow:hidden;width:732px;float:left;}
.rij{overflow:hidden;width:732px;}
.rij .tekst{overflow:hidden;}
.schaduw{margin:0 0 12px;overflow:hidden;background:transparent url(/img/website/schaduwrepeat.gif) repeat-x scroll left top;}
.left{background:url(/img/website/schaduwlinks.gif) no-repeat;height:8px;width:81px;float:left;}
.right{background:url(/img/website/schaduwrechts.gif) no-repeat;width:81px;height:8px;float:right;}
h2{color:#212E84;font-size:16px;font-weight:bold;padding:10px 0 10px 10px;border-bottom:1px solid #D0D5E4;}
h2 span{float:right;font-size:12px;margin-right:10px;}
h3{padding:10px 10px 10px 10px;font-size:16px;font-weight:bold;color:#212e84;}
.oranje h3{background:#8b8d09;color: #FFFFFF;padding: 3px 12px 3px 12px;}
.paars h3{background:#8b8d09;color: #FFFFFF;padding: 3px 12px 3px 12px;}
.afbeelding.rechts{float:right;margin:0 0 5px 5px;}
.grijs{background-color:#F4F4F4;}
.tekst{padding:10px 10px 10px 10px;overflow:hidden;}
.tekst ul li{list-style-type: disc;margin:0 0 0 30px;}
.tekst ol li{list-style-type:decimal; margin: 0 0 0 30px;}
.tekst.oranje{font-size:14px;color:#92278f;font-weight:bold;}
.tekst.video{padding: 10px 10px 10px 10px;}
.tekst.gmaps{float:left;width:260px;}
.google{padding:0 10px 10px 10px; float:right;}
.geen{padding:5px 10px 5px 10px;}
#rechterkant h3{border-bottom:1px solid #D0D5E4;}
/* HYPERLINKS */
#sitemap a{font-size:11px;color:#BEBEBE;}
#footer .tekst a{color:#4A4A4A;font-size:12px;}
#footer .tekst a:hover{text-decoration: underline;}
.extra{border-top:1px solid #D0D5E4;color:#797979;overflow:hidden;}
.extra a{color:#797979;display:block;padding:5px 10px;}
/* KOLOMMEN */
.kolom{overflow:hidden;float:left;margin:0 20px 0 0;}
.kolom.kwart{width:178px;}
.kolom.driekwart{width:534px;}
.kolom.half{width:356px;}
.kolom.eenderde{width:230px;margin:0 21px 0 0;}
.kolom.rechts{margin:0;}
/* BLOKKEN */
.heel{width:730px;}
.half{width:354px;}
.kwart{width:176px;}
.driekwart{width:532px;}
.eenderde{width:228px;}
.blok{overflow:hidden;border:1px solid #D0D5E4;}
/* OVERZICHTEN */
#content .overzicht{overflow:hidden;}
#content .item.eerste{border:medium none;}
#content .item{border-top:1px solid #D0D5E4;}
#content .item h3{float:left;color:#858585;width:50%;}
#content .item td h3{color:#858585;width:auto;}
#content .item a{color:#8b8d09;}
#content .item .datum{display:block;color:#858585;font-size:11px;}
#content .item{overflow:hidden;}
#content .oneven{background-color:#F4F4F4;}
#content .geen{padding:10px;}
#content .item .tekst{padding:10px 10px 10px 10px;}
#content .item img{margin:10px 10px 10px 10px;}
/* HEADER */
#header{width:970px;overflow:hidden;border:1px solid #D0D5E4;}
.zoekenlogin{margin:0;overflow:hidden;padding:24px 10px 10px;width:280px;}
.headerTop{height:141px;position:relative;}
.zoekformulier{float:right;padding:0 0 25px 0;}
.zoekformulier .zoekknop{background:url(/img/website/zoeken.gif) left top transparent;border:medium none;width:68px;height:23px;float:left;margin:0 0 0 5px;cursor:pointer;}
.zoekformulier .zoekveld{height:17px;border:1px solid #D0D5E4;width:200px;float:left;padding:2px 2px 2px 2px;}
.zoekformulier .error{background-color:#F8F8F8;color:red;display:none;float:none;font-size:11px;font-weight:bold;padding:5px;position:absolute;right:287px;top:63px;width:196px;}
.logo{float:left;margin:15px 0 0 65px;}
.ingelogd{float:left;width:250px;}
.slogan{color:#663366;font-size:22px;left:150px;position:absolute;top:100px;}
.headerafb{float:right;width:188px;height:141px;overflow:hidden;}
#navigatie{font-size:14px;width:970px;}
#hoofdnavigatie{height:35px;overflow:hidden;}
#subnavigatie{background:url(/img/website/submenu.gif) repeat-x;height:34px;width:970px;}
#navigatie li{list-style:none;float:left;overflow:hidden;}
#navigatie #hoofdnavigatie .level1 li a{color:#92278f;display:block;padding:8px 10px 8px;}
#navigatie #hoofdnavigatie .level1 li.aktief a,
#navigatie #hoofdnavigatie .level1 li.kindaktief a{color:#8b8d09;}
#navigatie ul.login{overflow:hidden;width:100px;float:right;}
#navigatie #hoofdnavigatie .login li{background:#92278f;height:36px;width:94px;float:right;text-align:center;overflow:hidden;margin:0 0 0 0;}
#navigatie #hoofdnavigatie .login li a{color:#FFFFFF;padding:8px 0 0 0;display:block;}
#navigatie ul.level1{overflow:hidden;width:868px;float:left;}
#navigatie #subnavigatie .level2 li a{color:#555555;display:block;padding:8px 10px 8px;font-size:12px;}
#navigatie #subnavigatie .level2 li.aktief a,
#navigatie #subnavigatie .level2 li.kindaktief a,
#linkerkant .level3 li.aktief a,
#linkerkant .level3 li.kindaktief a,
#linkerkant li.kindaktief .level4 li.aktief a{text-decoration:underline;}
/* FOOTER */
#footer{width:970px;overflow:hidden;margin:0 auto;clear:both;}
#sitemap a.level1{font-weight:bold;color:#212e84;font-size:12px;display:block;}
#sitemap td{padding:0 0 0 10px;}
#sitemap table{margin-top:1em;table-layout:fixed;width:960px;}
#footer .logo{border:medium none;float:right;height:38px;padding:0 15px 0 0;width:48px;}
#footer .tekst{width:887px;float:left;}
#sitemap td{padding:0 0 20px 10px;}
/* RECHTERKANT */
#rechterkant{float:right;width:218px;overflow:hidden;}
#rechterkant .laatste{margin:0 0 0 0;border-bottom:none;}
#rechterkant .item{border-bottom:1px solid #d3d8e6;padding:2px 2px 2px 12px;}
#rechterkant .oneven{background:#EFEAEF;}
#rechterkant .laatste{border-bottom:none;}
#rechterkant span{display:block;color:#797979;}
#rechterkant li a{color:#8b8d09;}
#rechterkant .WistuDat{color:#92278f;font-size:14px;font-weight:bold;padding:10px 0 20px 10px;}
#homepage #rechterkant .tekst{padding: 10px 10px 10px 10px;}
#rechterkant .tekst ul li {list-style-type:disc;margin:0 0 0 15px;}
/* LINKERKAMT */
#linkerkant{width:194px;overflow:hidden;float:left;}
#linkerkant .top{background:#92278F;height:29px;width:194px;}
#linkerkant .mid{background:url(/img/website/linkerkant_mid.gif) no-repeat transparent left top;width:194px;overflow:hidden;}
#linkerkant .bot{background:#92278F;width:194px;height:16px;}
#linkerkant ul{overflow:hidden;}
#linkerkant .level3 li a{border-bottom:1px solid #D0D5E4;display:block;color: #4F4F4F;padding: 5px 10px 5px 10px;}
#linkerkant li.aktief .level4 li a,
#linkerkant li.kindaktief .level4 li a{border-bottom:1px solid #D0D5E4;display:block;color: #92278F;padding: 5px 10px 5px 20px;text-decoration:none;}
/* HOMEPAGE */
#homepage .kolom.kwart,
#homepage .kolom.driekwart{height:382px;*height:390px;}
#homepage .kolom.half{height:277px;}
#homepage .blok.kwart{height:364px; *height:372px;}
#homepage .blok.driekwart.boven.oranje{height:164px;*height:172px;background:#F4F4F4;overflow:hidden;}
#homepage .blok.driekwart.onder{height:178px;*height:178px;}
#homepage .blok.driekwart.onder.grijs .tekst{height:85px;}
#homepage .blok.half{height:255px;}
#homepage #content .extra{background-color:#EAE8E8;bottom:0;left:0;position:absolute;width:100%;}
#homepage #content .blok{position:relative;}
#homepage h4{color:#8B8D09;font-size:14px;font-weight:bold;padding:10px 0 10px 10px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_organisatie,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_achternaam,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_postcodeplaats,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_straal,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_specialisatie{float:left; width:216px!important;margin:0 0 5px 0;}
#homepage .button{width:80px;*width:70px;float:left;}
#homepage .button input{background:#92278F;border:medium none;color:#FFF;font-weight:bold;cursor:pointer;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_postcodeplaats input {width:198px;*width:198px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_specialisatie select {width:203px;*width:203px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_button_Submit.button {float:left;margin:15px 0 0 0;overflow:hidden;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_button_Submit.button input {padding:4px 10px 4px 10px;*padding:4px 5px 4px 5px;text-align:center;}
#Jaarboek_Zoekformulier{display:block;width:532px;color:#212E84;font-weight:bold;overflow:hidden;}
#Jaarboek_Zoekformulier input.radio{height:18px;width:10px;*width:18px;border:medium none;}
#Jaarboek_Zoekformulier select {font-weight:normal;}
#Jaarboek_Zoekformulier label{padding:0 0 0 4px;vertical-align:top;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_radio_zoektype_Container td,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_radio_zoektype_Container tr{float:left; width:512px;overflow:hidden;}
/*#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_specialisatie{float:left;width:290px!important;*width:290px!important;}*/
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_container_straal{float:left;width:190px!important;*width:190px!important;margin:0 25px 0 0;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_radio_zoektype{padding:5px 10px 5px 10px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_panel_editSubmitButton_Container{padding:0 10px 10px 10px;overflow:hidden;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_zoektype{display:none;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_organisatie{width:110px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_postcodeplaats{width:220px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_straal{width:110px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_specialisatie{width:80px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_label_achternaam{width:110px;}
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_textbox_achternaam,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_textbox_postcodeplaats,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_textbox_straal,
#Jaarboek_Zoekformulier_CrmSearchFormKnmvd_textbox_specialisatie{overflow:hidden;float:left;}
#Jaarboek_Zoekformulier .container{width:400px;overflow:hidden;}
.navigatie .active{float:left;width:8px;}
.result_bedrijf th,.result_person th{padding: 0 10px 0 10px;border-bottom:1px solid #D0D5E4;}
#homepage h2{border:medium none;}
#homepage .tekst{padding: 0 10px 10px 10px;}

/* FORMULIEREN*/
.formbuilder_formpanel{padding: 30px 10px 20px 10px;}
.formbuilder_element span{display:block;padding:1px 0 0 0;*padding:4px 0 0 0;}
.formbuilder_errormessagepanel,.formbuilder_errormessagemarker{color: Red; margin:0 0 10px 0;}
.formbuilder_element,
.login_input_container{padding:0 5px 5px 5px;}
.formbuilder_element label{padding:0 0 0 4px;vertical-align:top;}
.formbuilder_element input,
.login_input_container input{border:1px solid #D0D5E4;width:300px;padding:3px 0 3px 2px;}
.formbuilder_element .datumvacature input, .login_input_container .datumvacature input {border:1px solid #D0D5E4;padding:3px 0 3px 2px;width:50px;}
.formbuilder_label,
.login_input_label{padding:0 5px 7px 0;width:200px;}
.formbuilder_form_submit_button input,#btn_login input{background:#92278f;padding:4px 10px 4px 10px;border:medium none;color:#FFF;font-weight:bold;margin:0 0 0 210px;cursor:pointer;}
.webshop td textarea{width: 708px;}
.webshop .formbuilder_form_submit_button{margin:7px 0 0 426px}
td.aantal{margin: 0 0 3px 0;display: block;width: 50px;}
td.aantal input[type="text"]{margin:0 0 3px;width: 25px;border:1px solid #D0D5E4;}
td.artikel{width:420px;}
td input[type="checkbox"],
#login_rememberme_container input.checkbox{display:block;float:left;margin:2px;width:14px;clear:both;}
td.formbuilder_element textarea{width:300px; padding: 0 0 0 2px;}
td.formbuilder_element .radio{height:18px;width:10px;*width:18px;border:medium none;}
td.formbuilder_element .checkbox{border: medium none}
td.aantal span{float: left;padding: 0 0 0 2px;}
th{font-weight: bold;}
td textarea{width: 579px;*width:600px;height: 150px;border:1px solid #D0D5E4;margin-top:10px;}
#login_form_container{overflow:hidden;width:519px;padding:10px 0 10px 10px;}
.login_input_label,.login_input_container{float:left;}
#login_rememberme_container{margin-left:204px;}
#btn_login{float:left;}
#input_container_retrievebutton input{width:100px;background:#92278F;padding:4px 10px 4px 10px;border:medium none;color:#FFF;font-weight:bold;cursor:pointer;margin-top:5px;}
#lbl_usernameretrievepassword{width:300px;}
#input_container_usernameretrievepassword{padding:5px 5px 0 0;}
#login_rememberme_container input.checkbox{border: medium none;}
#login_retrievepassword_container{margin-left:80px;*margin-left:58px;margin-top:4px;}
/* NIEUWSOVERZICHT GROOT */
#archief{padding:10px;}
#archief .datum{margin:0 10px 0 0;}
.maandOverzicht{padding:10px 0 10px 0;}
.maandOverzicht dt{padding:0 0 10px 0;font-weight:bold;}
.maandOverzicht a,
#jaren a,
#maanden a{font-weight:normal;}
#jaren,
#maanden{font-weight:bold;}
#archief .locatie,
#archief .organisatie,
#archief .showdate,
#archief .omschrijving{display:block;margin:5px 0 5px 0;}
/* BIJEENKOMSTENOVERZICHT */
.agenda{width: 730px;margin: 0 0 20px 0;}
.agenda td{padding: 5px 10px 5px 10px;}
.agenda th{border-bottom:1px solid #D0D5E4;padding: 5px 10px 5px 10px;font-weight: bold;}
.agenda a{font-weight: normal;}
.agenda .datum{width: 65px;}
.agenda .locatie{width: 175px;}
span.locatie,
span.organisatie,
span.showdate{display: block;margin: 5px 0 5px 0;float: right;width:710px;}
span.omschrijving{display: block;margin: 5px 0 15px 0;float: right;width:710px;}
span.locatie strong,
span.organisatie strong,
span.showdate strong,
span.omschrijving strong{width: 150px;display: block;float: left;}
/* ZOEKRESULTAAT */
.resultaat p{padding: 0 10px 10px 10px;}
.resultaat dl{padding: 0 0 10px 0;}
.resultaat dt,
.resultaat .navigation{padding: 5px 10px 5px 10px;}
.resultaat dd{padding: 0 10px 5px 10px;}
/* SMAL MET LINKERKANT */
.content_smal #CCIPlaceHolder_Content{float:right;width:518px;}
.content_smal .heel{width:516px;}
/* VACATURE OVERZICHT */
fieldset {margin: 10px 10px 5px 10px;}
#vacatures .sorted a{background:url(/img/website/up.gif)no-repeat right 0 transparent;height:20px;width:20px;}
#vacatures .sorteddown a{background:url(/img/website/down.gif)no-repeat right 0 transparent;height:20px;width:20px;}
#vacatures th a{padding: 0 22px 0 0;}
#vacatures th{padding:5px 10px 5px 0;border-bottom:1px solid #D0D5E4;}
#vacatures tr{background: none;padding:5px 10px 5px 10px;}
#vacatures tr.even{background: #F4F4F4;padding:5px 10px 5px 10px;}
#vacatures td{padding:5px 10px 5px 10px;}
#vacatures .datum{width:64px;padding: 5px 0 5px 10px;}
#vacatures .functie{width:329px;padding: 5px 0 5px 10px;}
#vacatures .praktijk{width:171px;padding: 5px 0 5px 10px;}
#vacatures .provincie{width:115px;padding: 5px 0 5px 10px;}
#eventFilter img{float:left;display:block;}
select{float:left;}
.navigation{margin: 10px;}
.navigation .actief{text-decoration:underline;font-weight:bold;}
.navigation a{margin: 0 5px 0 5px;}
.navigation a:hover{text-decoration:underline;}
/* VACATURE DETAI: */
#vacature .label{width:183px;font-weight:bold;}
#vacature table{padding: 10px 0 10px 0; display: block;}
/* DIERENARTSENZOEK */
#dierenartsenzoekresultaat .item{padding:10px 10px 0 10px;}
#dierenartsenzoekresultaat .item a{color:#8B8D09;}
#dierenartsenzoekresultaat .attributen{padding:0 0 10px 0;}
#dierenartsenzoekresultaat .navigatie a{padding:0 2px 0 2px;display:block;float:left;}
#dierenartsenzoekresultaat .navigatie{border-top:1px solid #D0D5E4;overflow:hidden;padding:5px 10px 10px;}
/* DIERENARTSENZOEK DETAIL */
#resultaat .blok.heel{width:546px;}
#resultaat #rechterkant{width:400px;}
#resultaat #content{width:548px;}
#resultaat table{margin:10px  10px 10px  10px;width:98%;}
#resultaat .google{padding:0;float:none;}
#iframe_Iframe{margin: 0 10px 0 10px;}
