@import url("/_styles/reset.css");

body {
	background: #fff url(/_images/bgd_body_bluewhite.gif) no-repeat top
		center;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #444;
}

body.homepage {
	background-image: none;
}

a img {
	border: none;
}

a:link,a:visited {
	color: #7cbe14;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: underline;
	outline: none;
}

div#container {
	width: 800px;
	margin: 0 auto;
	height:660px; /* 27-10-2008, hoogte neergezet anders blijft de footer altijd onderaan */
}

div#logoZGV {
	display:none;
}

div#header {
	background: transparent url(/_images/bgd_header_high.jpg) no-repeat top
	left;
	height: 160px;
}

div#header.homepage {
	background: transparent url(/_images/bgd_header_homepage.jpg) no-repeat
	top left;
	margin:0;
	padding:0;
	height:125px;
	_height:119px;
	overflow-y:hidden;
	}

a#logolink {
	display: block;
	position: absolute;
	width: 190px;
	height: 77px;
	margin-left: 5px;
	margin-top: 10px;
}

div#search {
	float: left;
	display: inline;
	margin-left: 788px;
	width: 190px;
	/*   background: transparent url(/_images/bgd_zoeken_small.png) no-repeat bottom left;
    height:120px;*/
	background-color: white;
	height: 114px;
	/*padding-top: 14px;*/
}

body.homepage div#search {
	float: left;
	display: inline;
	margin-left: 588px;
	width: 190px;
	/*   background: transparent url(/_images/bgd_zoeken_small.png) no-repeat bottom left;
    height:120px;*/
	background-color: white;
	height: 114px;
	padding-top: 14px;
}

p.links {
	float: left;
	display: inline;
	border-bottom: 1px solid #7cbe14;
	padding: 3px 0;
	margin: 4px 0 0 0;
	width: 10px;
}

p.rechts {
	float: left;
	display: inline;
	padding: 3px 0;
	margin: 4px 0 0 0;
	width: 40px;
	_width: 20px;
	border-bottom: 1px solid #7cbe14;
}

div#search h2.zoeken {
	float: left;
	display: inline;
	font-size: 0.9em;
	margin: 5px 0 0 0;
	padding: 2px 6px 3px 8px;
	border-bottom: 1px solid #7cbe14;
	border-top: 1px solid white;
	border-left: none;
	color: #bbb;
}

div#search h2.zoeken.selected {
	float: left;
	display: inline;
	font-size: 0.9em;
	margin: 5px 0 0 0;
	padding: 2px 6px 3px 7px;
	border-bottom: 1px solid white;
	border-top: 1px solid #7cbe14;
	border-left: 1px solid #7cbe14;
	border-right: 1px solid #7cbe14;
	color: #666;
}

div#search h2.nieuwsbrief {
	float: left;
	display: inline;
	font-size: 0.9em;
	margin: 6px 0 0 0;
	padding: 3px 8px 2px 7px;
	border-bottom: 1px solid #7cbe14;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #bbb;
}

div#search h2.nieuwsbrief.selected {
	float: left;
	display: inline;
	font-size: 0.9em;
	margin: 6px 0 0 0;
	padding: 2px 7px 3px 7px;
	border-bottom: none;
	border-left: 1px solid #7cbe14;
	border-right: 1px solid #7cbe14;
	border-top: 1px solid #7cbe14;
	color: #666;
}

div#search input {
	margin: 13px 0 0 14px;
	border: none;
	float: left;
	display: inline;
	width: 126px;
	height: 19px;
	background-image: url(/_images/bgd_searchbox.jpg);
	padding: 2px 4px 0 4px;
}

div#search form {
	margin: 0;
	padding: 0;
}

input.blur {
	color: lightgrey;
	font-style: italic;
}

div#search a{
    margin:18px 0 0 12px;
    float:left;
    display:inline;
    line-height:21px;
    font-size:0.9em;
   /* background:transparent url(/_images/btn_arrow.gif) no-repeat center right; */
    padding-right:15px;
    color:black;
}

div#search a.aandoeningen,div#search a.specialismen{
    margin:10px 0px 0 0px;
    padding:0 0 0 4px;
    /*background:transparent url(/_images/btn_smallarrow.gif) no-repeat center left;*/
    color:#5fb11b;
    font-size:0.9em;
	font-weight:bold;
    display:inline;
}

div#search a.specialismen {
	margin-left: 7px;
	display: inline;
}

div#topmenu {
	float: left;
	display: inline;
	margin: 0 0 0 201px;
	/* margin:-13px 0 0 201px;*/
}

div#topmenu ul {
	margin: 0;
}

div#topmenu li {
	float: left;
	display: inline;
	list-style: none;
}

div#topmenu li a {
	display: block;
	padding: 5px 23px 6px 23px;
	margin: 1px 0 0 0;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid white;
}

div#topmenu li a.selected {
	font-weight: bold;
	color: white;
	background-color: white;
	color: #7cbe14;
}

div#sidemenu {
	float: left;
	display: inline;
	width: 175px;
	padding: 45px 0 20px 0;
	margin: 0 25px 0 0;
	font-size: 0.9em;
}

div#sidemenu ul {
	border-top: 1px solid #ccc;
}

div#sidemenu ul li {
	list-style: none;
	display: block;
	border-bottom: 1px solid #ccc;
}

div#sidemenu ul li a {
	display: block;
	padding: 6px 0 6px 12px;
	margin-left: 8px;
	background: transparent url(/_images/btn_smallarrow.gif) no-repeat
		center left;
	color: #666;
}

div#sidemenu ul li ul {
	border: none;
}

div#sidemenu ul li ul li {
	list-style: none;
	border-bottom: none;
	border-top: 1px dashed #ccc;
}

div#sidemenu ul li ul li a {
	display: block;
	padding: 6px 0 6px 12px;
	margin-left: 21px;
	background: transparent url(/_images/btn_smallarrow.gif) no-repeat
		center left;
	color: #666;
}

div#sidemenu ul li ul li ul li a {
	display: block;
	padding: 6px 0 6px 12px;
	margin-left: 34px;
	background: transparent url(/_images/btn_smallarrow.gif) no-repeat
		center left;
	color: #666;
}

div#sidemenu ul li a.selected {
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	background: transparent url(/_images/btn_smallarrow.gif) no-repeat
		center left;
}

div#sidemenu ul li a.selected {
	background: transparent url(/_images/btn_smallarrow.gif) no-repeat
		center left;
}

div#sidemenu ul li a.selected.hasSubs {
	background: transparent url(/_images/btn_smallarrow_down.gif) no-repeat
		center left;
}

div#clickpad {
	float: left;
	display: inline;
	margin: 14px 0 14px 0;
	font-size: 0.8em;
	color: #888;
	width: 766px;
}

div#clickpad a {
	color: #888;
}

div#clickpad .divider {
	color: #7cbe14;
	font-weight: bold;
}

div#content {
	/*float: left;
	display: inline;* 27-10-2008 uitgezet, niet nodig hier */
	width: 570px;
	font: 0.9em Arial;
	/*margin: 0 25px 40px 0; Aangepast 8 augustus (weet niet of deze alleen op de homepage gebruikt wordt) */
	margin: 0 25px 10px 0;
	
}

body.homepage div#content img {
	margin: 0px;
	padding: 0px;
}

div#content h1 {
	color: #7cbe14;
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 20px 0;
}

div#content h2 {
	line-height: 1.9;
	font-size: 1.5em;
	font-weight: bold;
	color: #777;
}

div#content h3 {
	line-height: 1.9;
	font-size: 1em;
	font-weight: bold;
}

div#content p {
	padding-bottom: 16px;
	line-height: 1.9;
}

div#content ul,ol {
	margin-left: 15px;
	line-height: 1.9;
	padding-bottom: 16px;
}

div#content ul li ul,div#content ol li ol,div#content ul li ul li ul,div#content ol li ol li ol,div#content ul li ul li ul li ul,div#content ol li ol li ol li ol
	{
	padding-bottom: 0;
}

div#rightcolumn {
	float: left;
	display: inline;
	width: 175px;
	border-top: 1px solid #ccc;
	padding-top: 3px;
}

div#functions {
	color: #777;
	font-size: 12px;
}

div#functions a {
	color: #777;
}

a#sizer_small,a#sizer_medium,a#sizer_large {
	margin-right: 10px;
}

a#sizer_small {
	font-size: 11px;
}

a#sizer_medium {
	font-size: 14px;
}

a#sizer_large {
	font-size: 18px;
}

a#printbutton {
	margin-left: 25px;
	font-size: 11px;
}

a#readspeaker {
	margin-left: 30px;
	font-size: 11px;
}

div#bookmarklink,div#tellafriend {
	clear: both;
	display: block;
	float: none;
	margin-top: 10px;
	font-size: 11px;
}

div#tellafriend {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

div#footer {
	clear: both;
	background-color: #7cbe14;
	color: #fff;
	font-size: 0.9em;
	top:0px;	
	}

body.homepage div#footer {
	background-color: white;
	color: black;	
}

div#footercontent {
	width: 800px;	
	_width:820px;
	margin: 0 auto;
	padding: 0px;
	padding-bottom:10px;	
}

body.homepage div#footercontent {
	width: 800px;
	_width:820px;
	/*margin-left: 140px;*/	
}

div#footercontent p {
	display: inline;
	float: left;
	width: 250px;
	margin-left:5px;
	}

div#footercontent div#footermenu {
	float: right;
	display: inline;
	width: 500px;
	margin-right:20px;
	_margin-right:40px;
	
}

div#footercontent ul {
	float: right;
}

div#footercontent ul li {
	float: left;
	list-style: none;
	margin-left: 28px;
}

div#footercontent a {
	color: white;
}

body.homepage div#footercontent a {
	color: black;
}

.clearboth {
	clear: both;
}

a.pdflink {
	background: transparent url(/_images/icn_pdf.gif) no-repeat center left;
	padding-left: 20px;
}

/*  */
#preview {
	position: absolute;
	border: 1px solid #ccc;
	background: #333;
	padding: 5px;
	display: none;
	color: #fff;
}

/*  */
table.photoThumbnail_table {
	width: 116px;
	height: 100px;
	text-align: center;
	overflow: hidden;
}

div.photoThumbnail {
	display: inline;
	width: 116px;
	height: 100px;
	float: left;
	margin: 0 12px 12px 0;
	border: 1px solid #ccc;
	padding: 6px;
	overflow: hidden;
}

table.photoThumbnail_table img {
	margin: 0;
	padding: 0;
}

div.photoThumbnail:hover {
	border: 3px solid #ccc;
	padding: 4px;
}

div#rightcolumn ul {
	
}

div#rightcolumn ul li {
	margin-left: 15px;
	line-height: 1.6;
	font-size: 0.85em;
	list-style: square;
	color: #7cbe14;
}

div#rightcolumn h4 {
	font-size: 0.9em;
	margin-top: 15px;
	padding-bottom: 4px;
	clear: both;
	font-weight: normal;
}

div#rightcolumn a:link,div#rightcolumn a:visited {
	color: #666;
}

div.FotoBijschrift {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.alert {
	color: red;
}

div#abc {
	font-weight: bold;
}

/*********************/ /***** HOMEPAGE ******/ /*********************/
div#content.homepage {
	width: 800px;
}

div#content.homepage div.homepageblok div {
	margin-top: 8px;
	height: 112px;
	/*width: 236px;*/
}

div#content.homepage div#blok1.homepageblok div {
	background: transparent url(/_images/bgd_home_1.jpg) no-repeat top left;
}

div#content.homepage div#blok2.homepageblok div {
	background: transparent url(/_images/bgd_home_2.jpg) no-repeat top left;
}

div#content.homepage div#blok3.homepageblok div {
	background: transparent url(/_images/bgd_home_3.jpg) no-repeat top left;
}

div#content.homepage div#blok4.homepageblok div {
	background: transparent url(/_images/bgd_home_4.jpg) no-repeat top left;
}

div#content.homepage div.homepageblok.blok4 {
	margin-right: 0;
}

div#content.homepage div.homepageblok h1 {
	color: black;
	font-size: 1.7em;
	margin-bottom: 10px;
}

div#content.homepage div.homepageblok h1 a {
	color: black;
}

div#content.homepage div.homepageblok img {
	margin: 0;
}

div#content.homepage div.homepageblok ul {
	padding: 14px 0 0 3px;
	list-style: none;
}

div#content.homepage div.homepageblok li {
	padding-bottom: 7px;
}

div#content.homepage div.homepageblok li a {
	color: white;
	padding-left: 17px;
}

div#content.homepage div#blok1.homepageblok li a {
	background: transparent url(/_images/btn_arrow_purple.gif) no-repeat
		center left;
}

div#content.homepage div#blok2.homepageblok li a {
	background: transparent url(/_images/btn_arrow.gif) no-repeat center
		left;
}

div#content.homepage div#blok3.homepageblok li a {
	background: transparent url(/_images/btn_arrow_blue.gif) no-repeat
		center left;
}

div#content.homepage div#blok4.homepageblok li a {
	background: transparent url(/_images/btn_arrow_red.gif) no-repeat center
		left;
}

/*********************/ /**** SUBHOMEPAGE ****/ /*********************/
div#content.subhomepage {
	width: 770px;
	margin: 0;
	margin-bottom: 40px;
	padding: 0;
}

div#rightcolumn.subhomepage {
	float: none;
	position: absolute;
	margin-left: -170px;
	margin-top: 45px;
}

div.homepagefoto {
	width: 130px;
	height: 130px;
	float: left;
	padding: 0px;
	margin: 0px;
}

div.homepageblok {
	width: 130px;
	height: 130px;
	float: left;
	padding: 0px;
	margin-right: 1px;
	background: transparent url(/_images/blok.jpg) no-repeat top left;
}

div.homepageblok2 {
	width: 250px;
	height: 120px;
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	padding-left:10px;
	padding-top: 10px;
	background: transparent url(/_images/blok2.jpg) no-repeat top left;
}

div.homepageblok3 {
	width: 260px;
	height: 130px;
	float: left;
	padding: 0px;
	margin-right: 1px;
}

div.homepageblok4 {
	width: 260px;
	height: 130px;
	float: left;
}

img#niaz {
	position: releative;
	margin-top:30px;
	cursor:pointer;
	margin-left:50px;
	
}

div#address{
position:absolute;
margin-top:90px;
font-size:0.875em;
margin-left:5px;
}

