* {
padding: 0;
margin: 0;
}

body {
background: url("pic/bg.gif") #517A2B;
font-family: "verdana", sans-serif;
border-top: solid 5px #022713;
}

h1, h2, h3 {
font-family: "centrury gothic", sans-serif;
font-weight: normal;
}

a {
padding: 1px 2px;
color: black;
}

a:hover {
padding: 1px 2px;
background: #8AC2A3;
}

a img.head {
width: 725px;
height: 175px;
float: left;
border: solid 1px #000;
}

a.head:hover {
background: transparent;
text-decoration: none;
}

a.nckt {
border-bottom: dotted 1px white;
}

a.top img {
border: 0;
}

a.top:hover {
background: transparent;
}

.toptxt {
font-size: smaller;
}

.voorbeeld {
font-style: italic;
font-size: small;
}

.nadruk {
font-weight: bold;
}

.omschrijving {
font-style: italic;
}

#contentright .omschrijving {
color: #999;
}

#contentright .omschrijving a.beroep {
color: #999;
}

#contentright .omschrijving a.beroep:hover {
color: black;
background: transparent;
}

img.fototherapeut {
float: left;
border: solid 1px black;
margin-right: 25px;
}

img.logotherapeut {
border: solid 1px black;
margin-right: 25px;
}

img.logotherapeut1 {
float: left;
border: solid 1px black;
margin-right: 25px;
margin-bottom: 20px;
}

#contain {
width: 725px;
margin: 2.5em auto;
}

ul {
padding-left: 25px;
font-size: small;
}

ul.nav {
list-style: none;
width: 100%;
height: 50px;
background: #022713;
float: left;
border: solid 1px #000;
padding: 0;
}

ul.nav li {
float: left;
margin-left: 5px;
margin-top: 15px;
}

ul.nav li a {
margin-left: 8px;
font-family: "century gothic", sans-serif;
font-size: 18px;
text-decoration: none;
color: white;
border: solid 1px #022713;
padding: 5px 8px;
}

ul.nav li a:hover {
text-decoration: underline;
background: #022D14;
border: solid 1px #022912;
padding: 5px 8px;
}

#content, #content3, #content1 {
display: block;
width: 675px;
background: #B1D8C3;
float: left;
padding: 25px;
border: solid 1px #000;
}

#content2, #content4 {
width: 675px;
background: #EFF6F2;
float: left;
padding: 25px;
border-left: solid 1px #000;
border-right: solid 1px #000;
}

#content2 {
border-top: solid 1px #000;
}

#content4 {
border-bottom: solid 1px #000;
}

#content1 {
border-top: 0;
}

#contentleft {
width: 290px;
background: #B1D8C3;
float: left;
margin-right: 25px;
}

#contentright {
width: 300px;

float: left;
padding: 25px;
border: solid 1px #000;
background: #EFF6F2;
}

#contentlogo {
float: right;
width: 200px;
}

ul.bottom, ul.bottom2 {
list-style: none;
width: 725px;
height: 25px;

float: left;
border: solid 1px #000;
border-top: 0;
padding-bottom: 3px;
padding: 0;
}

ul.bottom {
background: #033A1A;
}

ul.bottom2 {
background: #022713;
}

ul.bottom li, ul.bottom2 li {
float: left;
margin-left: 25px;
margin-top: 6px;
font-size: smaller;
color: white;
}

ul.bottom li a, ul.bottom2 li a {
padding: 1px 2px;
color: #628740;
text-decoration: none;
}

ul.bottom li a:hover {
padding: 1px 2px;
background: #022713;
}

ul.bottom2 li a:hover {
padding: 1px 2px;
background: #03381B;
}

ul.bottom li a.nckt, ul.bottom2 li a.nckt {
color: white;
text-decoration: none;
}

ul.bottom li a.nckt:hover, ul.bottom2 li a.nckt:hover {
text-decoration: none;
}

#snelkeuze {
float: left;
list-style: none;
width: 700px;
background: white;
border-right: solid 1px #000;
border-left: solid 1px #000;
padding-left: 25px;
padding-top: 3px;
padding-bottom: 3px;
}

#kaart {
width: 275px;
}