/*
** Webbuilding & design by Webtool-Design
** http://www.webtool-design.com
** contact: info@webtool-design.com
*/

html { /* Force Vertical Scrollbar */
	overflow-y: scroll; /* IE */
	height: 100%; /* Moz */
	margin-bottom: 0.1em;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #414954 url(pix/bgmain.jpg) repeat-x;
	height: 100%;
}
#wrapper {
	width: 960px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	background: #FFF url(pix/bg_nav.gif) repeat-y;
	color: #5D5D5D;
}
#langselection {
	height: 24px;
	background: #414954;
	color: #FFF;
	padding-top: 8px;
}
/*
#langselection a {
	color: #DCF04D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#langselection a:hover {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
*/
.vidspacer {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#langselection div.left {
	float: left;
}
#langselection div.right {
	float: right;	
}
a.langselection {
	background: #667384;
	display: inline;
	color: #DCF04D;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
}
a.langselection:hover {
	background: #667384;
	display: inline;
	color: #DCF04D;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
}
a.lang {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
}
a.lang:hover {
	background: #667384;
	display: inline;
	color: #DCF04D;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
}

#wrapperhome {
	width: 900px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 5px solid #9A9A68;
	background: #F3F3E9;
	margin-top: 8px;
}

#contenthome {
	text-align: left;
	background: #FFF url(pix/bgmaintop.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
#foto {
	height: 152px;
	width: 450px;
	position: absolute;
	margin: 54px 0px 0px 500px;
	z-index: 99;
}

#banner {
	height: 185px;
	width: 100%;
}
#nav {
	background: #CCCCCC;
	float: left;
	width: 200px;
}
#taal {
	width: 100%;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	height: 15px;
	text-align: center;
	background: #FFFFFF;
}
#navigatie {
	width: 100%;
	background: #FFFFFF;
}
#midnav {
	margin-left: 210px;
	padding: 3px 5px;
}

#smain {
	margin-left: 210px;
	padding-top: 20px;
}
#smain #top {
	float: left;
	width: 100px;
}
#smain #top a {
	color: #666666;
	text-decoration: none;
}
#smain #print {
	text-align: right;
	width: 640px;
	clear: both;
}

#footer {
	width: 960px;
	height: 20px;
	text-align: center;
	margin: 50px auto 0px;
	padding: 0px;
	background: #8E9BA4;
	font: 12px/160% Verdana, Geneva, sans-serif;
	color: #000;
	clear: both;
}
#footer #paddingleft {
	padding: 0px;
	margin: 0px 0px 0px 200px;
}

#footer a {
	color: #000;
	text-decoration: none;
}
#footer a:hover {
	color: #DCF04D;
	text-decoration: none;
}


#footer img {
	margin: 0px;
	padding: 0px;
}


.imgRight {
	margin: 4px 0px 4px 4px;
	float: right;
}

.imgLeft {
	margin: 5px 5px 0px 0px;
	float: left;
}
#print{
	color:#000000;
	background-color: #FFFFFF;
	font-size: 12px;
	height: 24px;
	width: 100%;
}
#print a {
	text-decoration: none;
}
#print a:hover {
	text-decoration: underline;
}

a {
	color:#933;
	text-decoration: underline;
}
a:hover {
	color:#933;
	text-decoration: none;
}
a.terug {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.terug:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#main {
	margin: 0px 0px 0px 205px;
	padding: 0px 10px 0px 15px;
}
#main * {
	margin: 0px;
	padding: 0px;
}
#main h1, #main h2, #main h3 {
	margin: 10px 0px 10px 14px;
	padding: 0px;
}
#main h1 {
	color: #376A88;
	font-size: 18px;
	margin-left: 0px;
	line-height: 40px;
	font-weight: bold;
}

#main h2 {
	color: #376A88;
	font-size: 14px;
	font-weight: bold;
}
#main h3 {
	color: #61613D;
	font-size: 12px;
}
#main h4 {
	color: #033;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px;
}
/*
#main h1 { font-size: 2em; line-height: 1em; }

#main h2 { font-size: 1.6em; line-height: 1em; }

#main h3 { font-size: 1.2em; line-height: 1em; font-weight:bold; color:#1e4e7e; }
*/
#main p {
	font-size: 12px;
	color: #4B4B4B;
	margin-left: 14px;
	margin-bottom: 10px;
	line-height: 140%;
}
/*----------------
       Links
------------------*/
#main div.links {
	background: #F8F8F8;
	margin: 0px 0px 10px;
	padding: 4px;
}
#main div.links:hover {
	background: #E6E6E6;
	margin: 0px 0px 10px;
	padding: 4px;
}

#main p.links {
	margin-left: 22px;
}
/*----------------
       Links
------------------*/
#main div.nieuws {
	background: #F8F8F8;
	margin: 0px 0px 10px;
	padding: 4px;
}
#main div.nieuws:hover {
	background: #E6E6E6;
	margin: 0px 0px 10px;
	padding: 4px;
}
#main p.nieuws {
	margin-left: 22px;
}

#main ul, #main ol {
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#main li {
	list-style: square url(pix/pijl2.gif);
	margin: 0px;
	line-height: 140%;
}
#main li li {
	list-style: url(pix/LiLi.gif) none;
	margin: 0px;
	line-height: 140%;
}

#main ol li {
	list-style: none;
}
#main ol li a {
	color: #333399;
	text-decoration: none;
}
#main ol li a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#main ol li a:visited {
	color: #813A6B;
}
#main .breadcrumb {
	margin-top: 50px;
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}

#main strong {
	color: #414954;
}
#main blockquote {
	font-size: 12px;
	line-height: 140%;
	padding: 4px 4px 4px 8px;
	margin: 0px 20px 0px 30px;
}
#main blockquote img {
	float: left;
	margin-left: 4px;
}
#main table#faq {
	margin-left: 20px;
}
#main table#faq td a {
	color: #333399;
	text-decoration: none;
}
#main table#faq td a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#main table#faq td a:visited {
	color: #813A6B;
}
#main img {
	margin-right: 5px;
	margin-left: 5px;
}
#main table.agenda {
	border-collapse: collapse;	
}
#main table.tabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-collapse: collapse;
	background: #F4F4F4;
	margin-left: 16px;
}
/*
** stijl v zelf toegvoegde tabellen via editor 
*/

#main table.tabel th{
	color: #DCF04D;
	padding: 4px;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #414954;
	margin: 0px;
	border: 1px solid #B4BBC5;	/*border: 1px solid #FFFFFF;*/
}

#main table.tabel td {
	text-align: center;
	margin: 0px;
	padding: 4px;
	border: 1px solid #B4BBC5;
	/*border: 1px dashed #999999;*/
}

/*--- contact form styles ---*/
#contact {
	border: 1px dashed #999999;
	background-color: #F5F5F5;
	display: block;
	width: 95%;
	background-image: url(pix/bg_contact.gif);
	background-repeat: no-repeat;
	padding: 5px;
}

.contacterror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	line-height: 130%;
	width: 95%;
	padding: 5px;
}
.print {
	float: right;
}

#newsbody {
	width: 720px;
}
#richtext {
	background: #FFFFFF;
}
/* 
** pictogrammen
*/

.map {
	list-style: url(pix/bullet_map.gif);
	padding-left: 14px;
	line-height: 20px;
}
.fileDoc {
	list-style: url(pix/doc_doc.jpg);
	padding-left: 14px;
	line-height: 20px;
}
.filePdf {
	list-style: url(pix/adobe_pdf2.gif);
	padding-left: 14px;
	line-height: 24px;
}
.fileImg {
	list-style: url(pix/image.gif);
	padding-left: 14px;
	line-height: 24px;
}
.fileXls {
	list-style: url(pix/xls.gif);
	padding-left: 14px;
	line-height: 24px;
}
.fileZip {
	list-style: url(pix/zip.jpg);
	padding-left: 14px;
	line-height: 24px;
}
.fileHtm {
	list-style: url(pix/html.gif);
	padding-left: 14px;
	line-height: 24px;
}
#main div.kalenderbody {
	background: #EBEBD8;
	margin-bottom: 15px;
	border-top: 1px dotted #C4C48A;
	border-right: 1px dotted #C4C48A;
	border-bottom: 1px dotted #8E8E48;
	border-left: 1px dotted #C4C48A;
	margin-top: -8px;
	padding-top: 4px;
}
#main div.kalenderbody p {
	font-size: 11px;
}
#main h3.kalender {
	color: #505029;
	margin-left: 0px;
}
/*------------------------
		artikels
--------------------------*/
#artikels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	/*border: 1px solid #CCCCCC;*/
	line-height: 130%;
	width: 660px;
	padding: 0px 4px 4px 30px;
	margin: 0px 0px 5px;
	background: #EEF0F2 url(pix/boek2.gif) no-repeat 4px 4px;
}
#artikelszoek {
	margin-left: 14px;
}
#artikels h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	padding: 0px;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: #EEEEEE;
	margin: 0px;
}
span.pop {
	color: #C30;
	font-weight: bold;
}
#resultaat {
	margin: 20px 0px;
	padding: 0px;
}
/*-----------------------
	deelnemende artsen
-------------------------*/
#memberform {
	margin-left: 18px;
}
#members {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	line-height: 130%;
	width: 700px;
	margin: 0px 0px 5px 19px;
	padding: 4px;
}
#main a.pdf {
	background: url(pix/pdf.gif) no-repeat left top;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	line-height: 120%;
	display: block;
	height: 20px;
}
#main a.pdf2 {
	background: url(pix/pdf.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	line-height: 120%;
	display: block;
	height: 20px;
	text-decoration: underline;
	width: 150px;
}
#main a.pdf2:hover {
	background: url(pix/pdf.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	line-height: 120%;
	display: block;
	height: 20px;
	text-decoration: none;
	width: 150px;
}
#FormZoek {
	margin-bottom: 20px;
}
#main a.leesmeer {
	background: url(pix/leesmeer.gif) no-repeat left 5px;
	margin: 0px 0px 0px -4px;
	padding: 5px 0px 0px 18px;
	line-height: 120%;
	display: block;
	height: 20px;
	text-decoration: underline;
	width: 120px;
}
#main a.leesmeer:hover {
	background: url(pix/leesmeerO.gif) no-repeat left 5px;
	margin: 0px 0px 0px -4px;
	padding: 5px 0px 0px 18px;
	line-height: 120%;
	display: block;
	height: 20px;
	text-decoration: none;
	width: 120px;
}
div.phd img.phd_imageLeft {
	float: left;
}
div.phd p.phd_text {
	height: 100px;
	/*background: #EEF0F2;*/
}
#main p.special{
	background: #F7FFD7;
	margin: 20px 20px 0px 18px;
	padding: 4px 8px;
	border: 1px solid #999;
	display: block;
}
