html {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:small;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	font-family:Arial;
	font-size:small;
}

sup {
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

a {
	color: #000;	
	text-decoration:underline;
	font-size:12px;
}

a:hover {
	color: #0081c7;
}

p, span.p {
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
}


h1 {
	font-size:larger;
	color: #000000;
	font-weight: bold;
	margin-bottom:20px;	
}

h2 {
	font-size:large;
	color: #000000;
	font-weight: bold;
}


h3 {
	font-size:large;
	font-weight: bold;
	margin: 0px;
	color: #000000;	
	padding: 0px;
	margin-top:10px;
	margin-bottom:10px;
}

h4 {
	font-size:small;
	font-weight: bold;
	color: #0081c7;	
	margin: 0px;
	padding: 0px;
	margin-top:10px;
	margin-bottom:10px;
}

h5 {
	font-size:small;
	font-weight: bold;
	color: #666666;	
	margin: 0px;
	padding: 0px;
	margin-top:10px;
	margin-bottom:10px;
}

span.error{
	color:#FF0000;
}

input {
	font-family:Arial;	
}

input.zoekwoord{
	width:80px;
	float:left;
}

textarea {
	border: 1px solid #CCCCCC;
	font-family:Arial;	
}

div.afdeling{
	color:#999;
	font-size:12px;
	float:left;
	margin-bottom:10px;
	width:150px;
}

div.website {
	width:725px;
	background-position:center;
	margin-left:auto;	
	margin-right:auto;
	height:1px;
}

div.website div.left ul.iconmenu {
	list-style:none;	
	width:276px;
	height:950px;
	background-color:#FFFFFF;					
}

div.website div.left ul.iconmenu li#iconmenu929item0 {		
	width:276px;
	height:55px;
	display:block;
}

div.top {
	background-image:url(../images/apo_tab.png);
	width: 720px;
	height: 71px;
	float:left;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
}
/*
div.top ul.mainmenu{
	list-style:none;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 720px;
	height: 15px;
	margin-left: 10px;
	margin-top:40px;
	padding-left: 0px;
	line-height: 0px;

}*/

div.top ul.mainmenu span.koppelteken{
color:#FFFFFF;

}

div.top ul.mainmenu{
	list-style:none;
	
	float:left;
	width: 720px;
	height: 19px;
	padding-top:5px;
	margin-left: 15px;
	margin-top:35px;
	padding-left: 0px;
	
	display:block;
	
}

div.top ul.mainmenu li{
margin:0px;
padding:0px;
	/*background-image:url(../images/edc_home_btn.png);*/
	background-repeat:no-repeat;
	float:left;
	padding:0px;
	/*width: 50px;*/
	height: 19px;
	text-decoration:none;
	margin-left:5px;
	display:block;
	
}

div.top ul.mainmenu li a span{
	/*display:none;*/
}

div.top ul.mainmenu li a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	/*background-image:url(../images/edc_home_btn.png);*/
	background-repeat:no-repeat;
	
	margin:0px;
	padding:0px;
	
	
	height: 19px;
	
}


div.top ul.mainmenu li a span{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	/*float:left;*/
	/*background-image:url(../images/edc_home_btn.png);*/
	background-repeat:no-repeat;
	height: 19px;
	
}

div.top ul.mainmenu li a:hover span{
	/*background-image:url(../images/edc_home_btn_over.png);*/
	background-repeat:no-repeat;
	
	
	height: 19px;
	color:#000000;
	text-decoration:none;
	
}

/*
div.top ul.mainmenu li#mainmenu4412item0,
div.top ul.mainmenu li#mainmenu4412item0 a{
	background-image:url(../images/apo_home_btn.png);
	float:left;
	width: 53px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item0 a:hover{
	background-image:url(../images/apo_home_btn_over.png);
	float:left;
	width: 53px;
	height: 20px;
}

/*div.top ul.mainmenu li#mainmenu4412item1,
div.top ul.mainmenu li#mainmenu4412item1 a{
	background-image:url(../images/apo_nieuws_btn.png);
	float:left;
	width: 53px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item1 a:hover{
	background-image:url(../images/apo_nieuws_btn_over.png);
	float:left;
	width: 53px;
	height: 20px;
}
*/
/*
div.top ul.mainmenu li#mainmenu4412item1,
div.top ul.mainmenu li#mainmenu4412item1 a{
	background-image:url(../images/apo_team_btn.png);
	float:left;
	width: 64px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item1 a:hover{
	background-image:url(../images/apo_team_btn_over.png);
	float:left;
	width: 64px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item2,
div.top ul.mainmenu li#mainmenu4412item2 a{
	background-image:url(../images/apo_diensten_btn.png);
	float:left;
	width: 64px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item2 a:hover{
	background-image:url(../images/apo_diensten_btn_over.png);
	float:left;
	width: 64px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item3,
div.top ul.mainmenu li#mainmenu4412item3 a{
	background-image:url(../images/apo_recepten_btn.png);
	float:left;
	width: 126px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item3 a:hover{
	background-image:url(../images/apo_recepten_btn_over.png);
	float:left;
	width: 126px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item5,
div.top ul.mainmenu li#mainmenu4412item5 a{
	background-image:url(../images/apo_medicijnen_btn.png);
	float:left;
	width: 76px;
	height: 20px;
	display:none;
}

div.top ul.mainmenu li#mainmenu4412item5 a:hover{
	background-image:url(../images/apo_medicijnen_btn_over.png);
	float:left;
	width: 76px;
	display:none;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item6,
div.top ul.mainmenu li#mainmenu4412item6 a{
	background-image:url(../images/apo_zelfzorg_btn.png);
	float:left;
	width: 63px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item6 a:hover{
	background-image:url(../images/apo_zelfzorg_btn_over.png);
	float:left;
	width: 63px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item7,
div.top ul.mainmenu li#mainmenu4412item7 a{
	background-image:url(../images/apo_thema_btn.jpg);
	float:left;
	width: 63px;
	display:none;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item7 a:hover{
	background-image:url(../images/apo_thema_btn_over.jpg);
	float:left;
	display:none;
	width: 63px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item8,
div.top ul.mainmenu li#mainmenu4412item8 a{
	background-image:url(../images/apo_vg_btn.png);
	float:left;
	width: 131px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item8 a:hover{
	background-image:url(../images/apo_vg_btn_over.png);
	float:left;
	width: 131px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item5,
div.top ul.mainmenu li#mainmenu4412item5 a{
	background-image:url(../images/apo_contact_btn.png);
	float:left;
	width: 53px;
	height: 20px;
}

div.top ul.mainmenu li#mainmenu4412item5 a:hover{
	background-image:url(../images/apo_contact_btn_over.png);
	float:left;
	width: 53px;
	height: 20px;
}
*/
div.website IFRAME{
	margin-top:-35px;
	margin-left:-10px;
}

div.website div.left {
	height: auto;
	text-align:left;
	float:left;	
}

div.website div.left div#content {
	float:left;
	z-index:5;			
}

div.middle div.home div.largeimage{
	float:left;
	display:block;
}

div.website div.searchbutton {
	margin:0px;
	padding:0px;	
	float:left;
	margin-left:2px;	
	width: 64px;
	height:22px;
	background-image:url(../../images/zoeken.gif);
	background-repeat:no-repeat;
	font-size:x-small;		
}

div.website div.searchbutton a.searchbutton {
	margin:0px;
	padding:0px;	
	float:left;
	width: 64px;
	height:22px;
	border: none;
	background:none;
	background-image:url(../../images/zoeken.gif);
	background-repeat:no-repeat;
	font-size:x-small;		
}

div.website div.searchbutton a.searchbutton:hover {
	background-image:url(../../images/zoeken_on.gif);
}

div.website div.default div.right div.quicksearch{
	float:left;
	border-bottom: 1px solid #CCC;
	padding-bottom:5px;
	margin-top:10px;
}

div.website div.home div.right div.quicksearch div.quicksearch{
	float:left;
	border-bottom: 1px solid #CCC;
	padding-bottom:5px;
}

div.website div.right div.quicksearch form a{
	text-decoration:none;
}

div.website div.right div.quicksearch div.sitemap{
	background-image:url(../../images/sitemap.gif);
	background-repeat:no-repeat;
	float:left;
	clear:left;
	margin-top:10px;
	padding-bottom:9px;
	margin-bottom:4px;
}
div.website div.right div.quicksearch div.sitemap a  {
	background-image:url(../../images/sitemap.gif);
	background-repeat:no-repeat;
	padding-bottom: 10px
}
div.website div.right div.quicksearch div.sitemap a:hover  {
	background-image:url(../../images/sitemap_on.gif);	
	background-repeat:no-repeat;
}

div.website div.right div.quicksearch span  {
	margin-left:30px;
	color:#999;
	text-decoration:none;
}

div.website div.right div.quicksearch span:hover  {
	margin-left:30px;
	color:#666;
	text-decoration:none;
}
div.website div.right div.quicksearch div.print{
	background-image:url(../images/print.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:left;
	padding-bottom:8px;			
}

div.website div.right div.quicksearch div.print a{
	background-image:url(../images/print.gif);	
	background-repeat:no-repeat;	
	padding-bottom:15px;
}

div.website div.right div.quicksearch div.print a:hover{
	background-image:url(../images/print_on.gif);
	background-repeat:no-repeat;	
}


div.website div.right div.quicksearch div.disclaimer{
	background-image:url(../images/disclaimer.gif);
	background-repeat:no-repeat;	
	float:left;
	clear:left;
	margin-bottom:4px;
	padding-bottom:9px;
}

div.website div.right div.quicksearch div.disclaimer a  {
	background-image:url(../images/disclaimer.gif);
	background-repeat:no-repeat;
	padding-bottom: 10px
}
div.website div.right div.quicksearch div.disclaimer a:hover  {
	background-image:url(../images/disclaimer_on.gif);	
	background-repeat:no-repeat;
}

div.mediumimage{
	height: 200px;
	width: 510px;
}

div.middle div.default div.left div.mediumimage div.image {
	margin:0px;
	padding:0px;	
	width: 510px;
	height: 196px;
	margin-bottom:12px;	
}

div.left div.titel{
	background-image:url(../images/polikliniek_logo.png);
	background-repeat:no-repeat;
	background-position:135px;
	float: left;
	margin-left: -5px;
	font-size:12px;
	width: 520px;
	height:85px;
	margin-bottom: 10px;
}

div.middle div.home div.largeimage div.image{
	background-repeat: no-repeat;
	height:265px;
	width: 696px;
	float: left;
}

div.website div.left div.content div.inhoud h2 {
	padding-top:20px;
	height: 17px;
	width:520px;	
}

div.website div.left div.content div.inhoud h2 span {
	font-weight:bold;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
}

div.website div.left div.content div.inhoud div#inhoud {
	padding:0px;
	margin:0px;
	font-size:12px;
	width:510px;
}

div.website div.left div.content div.inhoud p {
	width:510px;	
	line-height:20px;
	font-size:12px;
}

div.website div.middle {
	float:left;
	margin:0px;
	width: 710px;
	padding-left: 12px;
	padding-top: 0px;			
}

div.website div.middle div.home{
	float:left;
	margin:0px;
	width: 695px;
	padding-top: 0px;			
}

div.website div.middle div.home{
	float: left;
}

div.website div.middle div.home div#inhoud span.hoofd{
	font-size: large;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
}

div.website div.middle div.home ul#iconmenu963 {
	float:left;
	list-style:none;
	width:516px;
}

div.website div.middle div.content {	
	padding-bottom:12px;
	width: 516px;
}




div.website div.middle div.content div.leesvoor {
	display:none;	
}

div.website div.middle div.content div.print {
	display:none;
}

div.website div.middle div.content div.stuurdoor {
	display:none;
}

div.website div.middle div.content div.inhoud {
	clear:left;
	width: 520px;
	line-height: 20px;
}

div.website div.middle div.content div.inhoud h2{
	line-height: 20px;
}

div.website div.middle div.content div.inhoud img {
	border:none;
}

div.website div.middle div.content div.inhoud img a{
	border:none;
}

div.website div.right h2{
	color:#e30062;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	margin-top: 8px;
}

div.website div.right div.items img {
	border:none;
}
div.website div.right div.items img a{
	border:none;
}

div.website div.middle div.default{
	height: 650px;
	width:690px;
}

div.website div.middle div.default div.left div.inhoud div.receptenform{
	width:400px;
	clear:left;
	margin-bottom: 7px;
	padding: 0px;
}

div.middle div.home div.left div#inhoud span.subtitel{
	margin-top: 17px;
	font-weight:bold;
}

div.middle div.home div.left div#inhoud div.sub{
	margin-left: 20px;
	height: 25px;
}

div.middle div#inhoud div.profile a.tab{
	padding-left:20px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	width: 530px;
	text-decoration:none;
	vertical-align:bottom;
	padding-left:20px;
	padding-right: 10px;
	height:45px;
}

div.middle div.left div#inhoud div.profile a:hover{
	color:#000;
}

div.middle div.home div.left div#inhoud span.titel{
	line-height: 20px;
	font-size:12px;
	margin-left: 0px;
	margin-top: -5px;
}

div.middle div#inhoud div.profilepage{
background-image:url(../images/apo_tab_small.png);
	width: 244px;
	float:left;
	height:20px;
	margin-left: 5px;
	margin-bottom:4px;
}

div.website div.middle div.home div.left{
	margin-top: 5px;
	width: 520px;
	border-right:solid 1px #BDBDBD;
}

div.website div.middle div.default div.left{
	margin-top: 1px;
	width: 520px;
	border-right:solid 1px #BDBDBD;
}

div.website div.middle div.default div.left div#inhoud{
	margin-top:20px;
	width:515px;
}

div.website div.middle div.default div.left div#inhoud form{
	float:left;
	width:400px;
}

div.website div.middle div.profile div.profileitem{
	margin-left:35px;
	float:left;
}

div.website div.middle div.profileitem {
	float:left;
	width:100px;
	height:155px;
	padding-top:0px;
	padding-bottom:10px;
	margin-right:25px;	
	text-align:center;
}

div.website div.middle div.profileitem a {
	float:left;
	width:100px;
	height:155px;
	text-align:center;
	display:block;
	text-decoration:none;
}

div.website div.right {
	margin-top:20px;
	margin-left: 1px !important;
	margin-left: 12px;
	float:right;	
	clear:right;	
	width: 155px;	
}

div.website div.default div.right {
	margin-top:0px;
}

div.middle div.right div.logo{
	background-image:url(../images/polikliniek_logo_small.png);
	background-repeat:no-repeat;
	border-bottom: 1px solid #CCC;
	float:left;
	clear:left;
	height:40px;
	padding-top:5px;
	padding-bottom: 5px;
	width: 155px;
}

div.middle div.default div.right div.logo{
	margin-top:10px;
}

div.middle div.right div.contact{
	margin-top: 0px;
	width: 165px;
}

span.con-right a{
	color:#000000;
}

div.website div.middle div.content div.homeonly {	
	line-height:20px;
	background-color:#00FF66;
	
}
div.website div.middle div.content div.homeonly h2{
	padding-top:25px;
}

div.middle div.default div.left div#inhoud input.long {
	clear:left;
	float:left;
	margin-top:4px;	
	width:200px;
}

div.middle div.default div.left div#inhoud input.two {
	margin-top:4px;	
	width:40px;
}

div.middle div.default div.left div#inhoud input.four {
	margin-top:4px;	
	width:85px;
}

div.middle div.default div.left div#inhoud div.gender,
div.middle div.default div.left div#inhoud div.bday,
div.middle div.default div.left div#inhoud div#receptenform div.submit{
	float:left;
	clear:left;
}

div.middle div.default div.left div#inhoud div#receptenform form{
width:500px;

}

div.middle div.default div.left div#inhoud div#receptenform div.back{
	width:500px;
	float:left;
	text-align:right;
}

div.middle div.default div.left div#inhoud div.bday {
	width: 500px;
}

div.middle div.default div.left div#inhoud div#receptenform textarea {
	width:302px;
	height: 150px;
}

div.middle div.default div.left div#inhoud div#receptenform h4 {
	font-size:9px;
	font-weight:normal;
	word-spacing: 3px;
	margin-bottom: 1px;
}

div.middle div.default div.left div#inhoud p {
	font-size:12px;
	line-height: 20px;
	clear:left;
	float:left;
	padding:0px;
	color:#000000;
	margin-bottom: 1px;
	/*width:400px;*/
}

div.website div.default div.left div#inhoud label.contactlabel {
	clear:left;
	float:left;
	margin-top:4px;
	width:150px;
}

span.error{
	float:left;
	width:500px;
}

span.error label.error{
	float:left;
	width:500px;
	font-size:11px;
	color:red;
}

/*onze arts*/

div.middle div.right div.onzearts
{
	margin-left: 0px;
	margin-bottom: 10px;
	width:150px;
	float:left;
}

div.middle div.right div.onzearts a
{	
	color:#999;
	text-decoration:none;
	font-size:small;
}

div.middle div.right div.onzearts div.titel:hover,
div.middle div.right div.onzearts h4:hover,
div.middle div.right div.onzearts a:hover{
	color:#0081c7;
	text-decoration:none;
	font-size:small;
}

div.middle div.right div.onzearts a:hover{
	color:#0081c7;
}

div.middle div.right div.onzearts h4{
	margin-bottom: 10px;
	color:#000000;
	font-size:13px;
}

div.middle div.right div.onzearts div.link{
	float:left;
}

div.middle div.right div.onzearts div.titel{
	float:left;
	font-size:13px;
	padding:0px;
	margin:0px;
	cursor:hand;
	margin-top:2px;
	width:156px;
	background-repeat:no-repeat;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

div.middle div.right div.onzearts a span.foto {
	float:left;
	padding:0px;
	margin:0px;	
	cursor:hand;
	width:100px; 
	height:100px; 
	background-repeat:no-repeat;
}

div.middle div.right div.onzearts a span.foto span.kader {
	float:left;
	padding:0px;
	margin:0px;	
	width:100px; 
	height:100px;
	background: url(../../images/fotokader.png) 0 0 no-repeat !important; background: none;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fotokader.png', sizingMethod='crop');
}

div.middle div#inhoud div.profile div.profileitem a{	
	text-decoration:none;
}

div.middle div#inhoud div.profile div.profileitem span.kader span.titel {
	float:left;
	padding:0px;
	margin:0px;
	width:100px;
	height:55px;
	margin-top:100px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 100px;
}

div.middle div#inhoud div.profile div.profileitem a:hover{
	color:#0081c7;
}

div.middle div#inhoud div.profile div.profileitem a {
	color:#000000;	
}
	
div.website div.middle div.default div.profilepage a:hover {
	color:e320000;
}
	
DIV.website DIV.middle DIV.profileitem A {	
	DISPLAY: block;	
	FLOAT: left;	
	WIDTH: 100px;	
	HEIGHT: 155px;	
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none
}	

DIV.website DIV.middle DIV.profileitem A:hover{
	color:#000;
	text-decoration:underline;
	cursor:hand;
}

div.website div.middle div.content div.inhoud span.foto {
	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 0px;	FLOAT: left;	BACKGROUND-IMAGE: url(../images/nofoto.gif);	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 100px;	PADDING-TOP: 0px;	BACKGROUND-REPEAT: no-repeat;	HEIGHT: 100px
}

div.website div.middle div.content div.inhoud span.foto span.kader{
	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 0px;	BACKGROUND: url(../images/fotokader.png) no-repeat 0px 0px;	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fotokader.png', sizingMethod='crop');	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 100px;	PADDING-TOP: 0px;	HEIGHT: 155px
}

div.website div.middle div.content div.inhoud span.naam {
	float:left;
	clear:left;
	font-weight:bold;
	margin-bottom:7px;
	font-size:12px;
}

div.website div.middle div.content div.inhoud span.inhoudkort {
	float:left;
	font-weight:100;
	margin-top:20px;
	font-size:12px;
}

div.website div.middle div.content div.inhoud .profileinhoud{
	width:510px;
	float:left;
}

div.website div.middle div.content div.inhoud .profileinhoud span.inhoud {
	margin-top:10px;
	line-height:20px;
}

div.website div.middle div.content div.inhoud .profileinhoud span.inhoudkort {
	clear:right;
	float:left;
	margin-left:15px;
	width:300px;
}

div.website div.middle div.content div.inhoud .profileinhoud .terug {
	float:left;
	clear:both;
}

div.website div.middle div.content div.inhoud .profileinhoud .terug span{
	float:right;
	clear:both;
}

div.website div.middle div.content div.inhoud span.inhoud {
	float:left;
	clear:both;
	display:block;
	font-size:12px;
}

div.website div.middle div.content div.inhoud div.terug{
	float:right;
	clear:left;
	width:510px;
	margin-right:10px;
	margin-top:10px;
}

div.website div.middle div.content div.inhoud div.terug a{
	
	text-decoration:underline;
}

div.website div.middle div.content div.inhoud div.terug a:hover{
	color:#0081c7;
}

#msg_head {
	cursor: pointer;
	font-size:12px;
	color:#999;
	margin:1px;
}

#collapsepanel,
#collapsepanel2,
#collapsepanel3,
#collapsepanel4,
#collapsepanel5,
#collapsepanel6{
	font-size:12px;
}

#msg_list{
	margin-top:-27px;
	width:515px;
}

div.faqitem{
	padding-top:5px;
	padding-bottom:10px;
	float:left;
	line-height:20px;
	font-size:12px;
	width:510px;
}

div#informatieform{
	float:left;
}

div.profile div.terug a span{
float:right;
}

div.profile div.terug a:hover span{
	COLOR: #0081c7;
}

div.profileinhoud ul{
margin:0px;
padding:0px;
float:left;
margin-left:0px;
padding-left:50px;
margin-top:15px;
margin-bottom:15px;
width:350px;


}

div.website div.middle div.profile{
display:block;
float:left;
width:510px;
}

div.website div.middle div.profile div.profilelocatie{
display:block;
float:left;
width:230px;
display:none;
}
