body, html		{ height:100%; width:100%; margin:0px; padding:0px; }
img				{ border:0px; }
body			{ color:#000000; font-family:Arial; font-size:11px; line-height:15px; text-decoration:none; }
a				{ text-decoration:underline; color:#0098a6; font-weight:normal; cursor:pointer; -moz-outline-style: none; outline: none;}
textarea		{  font-family:Arial; font-size:11px; line-height:15px;}
.clearfix 		{ clear: both; height:1px; font-size:1px; line-height:1px; overflow:hidden; padding:0px; margin:0px; }
#container		{ margin:0px auto 0px auto; padding:0px; position:relative; width:1000px; overflow:hidden; }

.fontsize1		{ font-size: 11px; line-height:15px;}
.fontsize2		{ font-size: 13px; line-height:17px;}
.fontsize3		{ font-size: 15px; line-height:19px;}
.fontsize4		{ font-size: 17px; line-height:21px;}

#lb				{ width:100%; height:100%; position:absolute; display:none; z-index:1000;}
#lb .bg			{ z-index:1; width:100%; height:100%; position:absolute; background-color:#FFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#lb .data		{ z-index:2; width:800px; height:400px; position:absolute; left:50%; margin:200px 0px 0px -400px;}
#lb .data		{ text-align:center;}
/************************************************
MENU
************************************************/
#menu ul, #menu li		{ list-style-type:none; padding:0px; margin:0px; }
#menu ul				{ position:absolute; display:block; bottom:0px; left:0px; width:182px; }
#menu a					{ display:block; text-indent:-999px; overflow:hidden; background-repeat:no-repeat; background-position:0px 9px; height:30px; margin:0px 0px 0px 0px}
#menu li				{ margin:0px 10px 0px 10px; border-top:dotted 1px #dedede; }
#menu li.first, 
#menu li:first-child	{ border-top:0px; }
#menu a:hover, 
#menu .actief a			{ background-position:0px -91px; }


/************************************************
HEAEDER
************************************************/
#header				{ background-image:url('../images/header_bg.gif'); background-repeat:repeat-x; background-position:0px 0px; height:208px; position:relative; overflow:hidden; }
#header #menubg, 
#header #menu		{ z-index:5; width:182px; position:absolute; bottom:19px; left:22px; height:189px; }
#header #menubg		{ z-index:3; background-color:#FFF; background-position:0px 100%; background-image:url(../images/menu_bg_bottom.gif); background-repeat:no-repeat; }

#header #lettergrootte { position:absolute; right:7px; bottom:15px; line-height:12px; text-align:right; font-size:10px; z-index:20;}
#header #logo	{ z-index:8; background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:0px 0px; width:318px; height:80px; position:absolute; top:0px; left:22px; }
#header #titels	{ z-index:2; background-color:#0098a6; height:50px; width:620px; position:absolute; bottom:8px; left:0px; }
#header h3		{ position:absolute; z-index:10; left:212px; top:55px; width:300px; }
h1, h2			{ padding:0px 0px 0px 0px; ; margin:0px; color:#0098a6; line-height:normal; background-position:0% 0%; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; font-size:18px; height:30px; display:block; }
h3				{ padding:0px 0px 0px 0px; ; margin:0px; color:#0098a6; line-height:normal; background-position:0% 0%; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; font-size:18px; height:28px; display:block; }



#header #titels h1, 
#header #titels h2	{ color:#FFF; background-position:100% 4px; text-indent:-9999px; }

#header #titels h1	{ }
#header #titels h2	{ height:20px; }


#header #zoeken{ z-index:5; position:absolute; top:22px; right:0px; width:220px;}
#header	#zoeken img 		{ float:left; margin:5px 0px 0px 0px}
#header	#zoeken #zoekveld 	{ float:left; border: 2px solid #707070; border-bottom: 1px solid #a6a6a6; border-right:1px solid #a6a6a6; width:120px;}
#header	#zoeken #submit 	{ float:left; margin:5px 0px 0px 10px }

#header #foto	{ z-index:1; position:absolute; top:0px; left:400px; width:615px; height:100%; text-align:center; }
#footer			{ border-top:15px solid #0098a6; clear:both; text-align:center; padding:5px 0px 5px 0px; }
#footer a		{ color:#666; text-decoration:none; }
#footer a:hover	{ color:#000; }
#content		{ padding:10px 0px 10px 0px; }
#sidecontent	{ float:left;}
#sideimages			{ float:right;  }
#sideimages .outer	{ background-color:#0098a6; margin:0px 0px 10px 0px;}
#sideimages img 	{ display:block; margin:0px 0px 0px 0px;}

#footer_links 							{ clear:both; padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; font-size:10px; text-align:center; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#footer_links ul, #footer_links li		{ list-style-type:none; padding:0px; margin:0px; }
#footer_links ul 						{ float:left; padding:0px 0px 0px 0px}
#footer_links li 						{ display:block; float:none; }
#footer_links strong					{ color:#222; display:block; padding:0px 0px 10px 0px;}
#footer_links a							{ color:#888; text-decoration:none;}
#footer_links a:hover					{ color:#000;}

.pdfdownloads a { display:block ; padding:10px 0px 10px 40px; background:url(../images/icon_pdf.jpg) no-repeat 0px 0px;}
/************************************************
KADERS EN TABS
************************************************/

.kader,	.kader2, .kader3		{ display:block; position:relative; overflow:hidden; clear:both; }

.kaderrt						{ display:block; position:absolute; right:0px; top:0px; overflow:hidden; background-position:100% 0px; z-index:1;}
.kaderlt						{ display:block; position:absolute; width:100%; top:0px; left:0px; overflow:hidden; }
.kaderlt span					{ display:block; position:relative; background-position:0px 0px; background-repeat:no-repeat; overflow:hidden; height:100%; }
.kadercontentcontainer1			{ display:block; position:relative; background-position:100% 100%; background-repeat:no-repeat; overflow:hidden; }
.kadercontentcontainer2			{ display:block; position:relative; background-position:0% 100%; background-repeat:no-repeat; overflow:hidden; }
.kadercontent					{ display:block; position:relative; overflow:hidden; }


.kader .kaderrt					{ height:6px; width:6px; background-image:url('../images/kader_rt.gif'); }
.kader .kaderlt					{ height:6px; }
.kader .kaderlt span			{ margin:0px 6px 0px 0px; background-image:url('../images/kader_lt.gif'); }
.kader .kadercontentcontainer1	{ top:6px; margin-bottom:6px; background-image:url('../images/kader_rb.gif'); }
.kader .kadercontentcontainer2	{ margin:0px 6px 0px 0px; background-image:url('../images/kader_lb.gif'); }
.kader .kadercontent			{ padding:4px 4px 10px 10px;}

.kader2 .kaderrt				{ height:7px; width:7px; background-image:url('../images/kader2_rt.gif');}
.kader2 .kaderlt				{ height:7px; }
.kader2 .kaderlt span			{ margin:0px 7px 0px 0px; background-image:url('../images/kader2_lt.gif'); }
.kader2 .kadercontentcontainer1	{ top:7px; margin-bottom:7px; background-image:url('../images/kader2_rb.gif'); }
.kader2 .kadercontentcontainer2	{ margin:0px 7px 0px 0px; background-image:url('../images/kader2_lb.gif'); }
.kader2 .kadercontent			{ padding:3px 3px 10px 10px; color:#FFF;}

.kader3 .kaderrt				{ height:7px; width:7px; background-image:url('../images/kader3_rt.gif'); }
.kader3 .kaderlt				{ height:7px; }
.kader3 .kaderlt span			{ margin:0px 7px 0px 0px; background-image:url('../images/kader3_lt.gif'); }
.kader3 .kadercontentcontainer1	{ top:7px; margin-bottom:7px; background-image:url('../images/kader3_rb.gif'); }
.kader3 .kadercontentcontainer2	{ margin:0px 7px 0px 0px; background-image:url('../images/kader3_lb.gif'); }
.kader3 .kadercontent			{ padding:3px 3px 10px 10px; }

.test { background-color:#F0F}

.tabs { margin:0px; padding:0px; list-style-type:none; display:block; height:45px; overflow:hidden; position:absolute; top:0px; left:0px; clear:both; }
.tabs li{ padding:0px; display:block; float:left; position:relative; height:37px; overflow:hidden; margin:0px 0px 0px 5px; }
.tabs li.actief{ height:45px; }
.ubertabs {  }
.ubertabs li, .ubertabs li.actief{ height:74px; }
.tabs li .tabhidehelper{ display:none; }
.tabs li.actief .tabhidehelper, .tabs li.actief .tabhidehelpergreen{ display:block; background-color:#FFF; height:6px; position:absolute; top:39px; width:100%; line-height:1px; overflow:hidden; font-size:1px; }
.tabs li.actief .tabhidehelpergreen{ background-color:none; }
.tabs li.actief .tabhidehelpergreen .helper1{ display:block; position:relative; background-color:#0098a6; width:auto; height:2px; line-height:1px; overflow:hidden; border-right:4px solid #FFF; border-left:4px solid #FFF; }
.tabs li.actief .tabhidehelpergreen .helper2{ display:block; line-height:1px; overflow:hidden; background-color:#0098a6; height:50px; width:auto; }

/************************************************
HOME
************************************************/
.home_columns { float:left;  margin:0px 0px 0px 18px;}
.home_columns.first, .home_columns:first-child { margin-left:0px; }

.home_methoden li, .home_methoden			{ padding:0px; margin:0px 0px 20px 0px;; list-style-type:none; }
.home_methoden li 							{ float:none; }
.home_methoden li .image 					{ padding:0px 0px 4px 0px; border-bottom:1px solid #0098a6; margin:10px 0px 4px 0px; }

.home_methoden li ul, .home_methoden li li 	{ padding:0px; margin:0px; list-style-type:none; }
.home_methoden li ul 						{ padding:0px 0px 10px 0px; }
.home_methoden li li 						{ float:none; padding:0px 0px 4px 0px; }
.home_methoden li li a						{ color:#666666; text-decoration:underline; }


#nieuwslinks			{ clear:both; }
#nieuwslinks a			{ display:block; padding:5px 0px 4px 12px; margin:0px 0px 0px 0px;  text-decoration:none; cursor:pointer; color:#000; border-bottom:1px solid #dedede; 
							background-image:url('../images/arrow.gif'); background-position: 0px 10px ; background-repeat:no-repeat;}
#nieuwslinks a:hover	{ color:#0098a6}
#nieuwslinks a	.datum	{ float:right; font-weight:normal; padding:0px 0px 0px 20px;}


#nieuws 			{ clear:both; border-top:1px solid #dedede; }
.nieuws				{ border-bottom:1px solid #dedede;}
.nieuws	 .bron				{ display:block; font-style:italic;}
.nieuws	.togglelink			{ font-weight:bold; display:block; padding:5px 0px 4px 0px; margin:0px 0px 0px 0px;  text-decoration:none; cursor:pointer; color:#5e5e5e}
.nieuws	.togglelink:hover, .nieuws	.togglelink.active	{ color:#0098a6 }
.nieuws	.togglelink .datum	{ float:right; font-weight:normal;}
.nieuws .tekstgroot { display:none;}
.nieuws	.tekst		{ display:none;  padding:0px 0px 10px 0px; background-color:#FFF; color:#000; }
.nieuws .teksthider	{ padding:10px 0px 0px 0px;}
.nieuws .leesverder, .nieuws .leesminder { display:block; }


.block_banner, .block_boek, .block_code { padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; border-top:1px solid #dedede;}
.block_boek img { float:left; margin:0px 10px 0px 0px; border:1px solid #0098a6;}
/************************************************
KLINIEKENLIJST 
************************************************/
#aantalklinieken	{ font-weight:bold; padding:3px 3px 3px 20px; font-size:1.2em;}
#aanvinklabel 		{ display:block; background: url(../images/aanvinklabel.gif); background-position:0px 0px; width: 189px; height:65px; margin:10px 0px 0px 2px; text-decoration:none; cursor:pointer;}
#aanvinklabel:hover { background-position:0px -65px;}
#aanvinklabel span 	{ padding:5px 10px 8px 25px; display:block; font-size:10px; line-height:12px; text-align:center; font-weight:bold; color:#000;}
#aanvinklabel strong { font-size:15px; line-height:16px; }
#aanvinklabel.bottom { background: url(../images/aanvinklabel2.gif);}
#aanvinklabel.bottom:hover { background-position:0px -65px;}

#aanvraagfout, #aanvraagfout2		{ padding:10px; border:1px solid #dedede; color:#000; margin:10px 0px 10px 0px; font-size:12px; background-color:#eefbfc;font-weight:normal}
#provfilterlabel	{ float:right;font-size:10px;}
#provfilter			{ float:right;font-size:10px;}


#div_kliniek a 				{ color:#333;}

.plaats 			{ color:#56eaf9; font-weight:bold; font-size:14px; display:block; padding:25px 0px 0px 24px; clear:both;}

.kliniek_nieuws	a			{ font-weight:bold; display:block; padding:5px 0px 4px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #dedede; text-decoration:none; cursor:pointer; color:#000; }
.kliniek_nieuws	a .datum	{ float:right; font-weight:normal; color:#000;}
.kliniek_nieuws	.tekst		{ display:none; border-bottom:1px solid #dedede; padding-bottom:4px; margin-bottom:5px; background-color:#dedede; color:#000; padding:5px;}

.kliniek 					{ position:relative; display:block; padding:1px 0px 3px 0px; clear:both;}
.kliniek input				{ float:left;}
.kliniek a 				{ color:#FFFFFF; display:block; text-align:left; float:right; width:165px; padding:2px; }
.kliniek a.kliniekactief 	{ color:#000000; background-color:#ffba32; text-decoration:none;}

.kliniek_arts			{ clear:both; padding:5px 0px 5px 0px;}
.kliniek_arts img		{ float:left; margin:0px 10px 0px 0px; border:1px solid #000;}
.kliniek_arts .naam		{ font-weight:bold; display:block}
.kliniek_arts .functie	{ font-style:italic; display:block }
.kliniek_arts .tekst	{ display:block}

#kliniekenfotos h1 	{ border-top:1px solid #dedede; margin:10px 0px 0px 0px; }
#kliniekenfotos a 			{ float:left; border:4px solid #dedede; margin:0px 10px 10px 0px;}
#kliniekenfotos a:hover 	{ border:4px solid #0098a6;}
#mapkliniek					{width:100%;height:300px;}
.editrow					{ border-top:1px solid #dedede;padding:6px 0px 0px 0px;margin:6px 0px 0px 0px;}

.editrow .artsnaam	{ display:block; float:left; width:300px; padding-top:5px;}
.editrow .datum			{ display:block; float:left; width:80px; font-weight:bold; }
.editrow .nieuwstitel	{ display:block; float:left; width:300px; }

#highlite	{ position:absolute; border:2px solid #ffba32; }
#reageeropverhaal { font-weight:bold; padding:5px;}
#xreageeropverhaal { border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:10px 0px 10px 0px; display:block; text-decoration:none; cursor:pointer; font-size:15px;}
#xreageeropverhaal:hover { color:#000;}

#behandelmethodes a { color:#333; text-decoration:none; display:block; padding:1px 0px 1px 20px;}
.ajaxformulier .verplicht { font-size:22px; font-weight:bold; vertical-align:middle; line-height:normal;}
/************************************************
HOME
************************************************/
.pers { clear:both; padding:10px 0px 0px 0px; border-top:1px solid #dedede; margin:10px 0px 0px 0px;}
.pers img { float:left; border:2px solid #0098a6; margin:0px 10px 0px 0px;}
.pers strong { font-weight:bold; display:block; }
.pers div {  }

.ajaxformulier .error { border:1px solid #FF0000; }

#banners div { float:left; padding:10px 20px 10px 0px;}
#banners div strong { display:block; font-weight:normal; font-size:11px; padding:0px 0px 5px 0px;}
/************************************************
CHECKBOXES
************************************************/
.alert {display:none;}
.jquery-safari-checkbox 					{ display: inline; font-size: 17px; line-height: 17px; cursor: pointer; }
.jquery-safari-checkbox .mark 				{ display: inline; }
.jquery-safari-checkbox img					{ vertical-align: middle; width: 17px; height: 17px; }
.jquery-safari-checkbox img					{ background: transparent url(../images/checkbox.gif) no-repeat; }
.jquery-safari-checkbox img					{ background-position: 0px 0px; }
.jquery-safari-checkbox-hover img			{ background-position: -17px 0px; }
.jquery-safari-checkbox-checked img			{ background-position: 0px -17px; }
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img { background-position: -17px -17px; }
.jquery-safari-checkbox-disabled img	{ background-position: 0px -34px; }
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img	{ background-position: 0px -51px; }