body
{
    margin-left: 3%;
    margin-right: 3%;
    background-color : #FFF;
    color: #333;
    font: normal normal 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
    /* italic small-caps size line-height etc */
    font-size: 60%;
}
a img
{
    border : none;
    text-decoration: none;
}
a
{
    outline: none;
}
.paginacontainer
{
    margin:0px auto;
    font-size: 100%;
}
.bovencontainer     /* algemene container, zowel boven als onder */
{
    float: left; /* in css kan een container alleen floated divs met afbeeldingen binnen zich houden als de container ook floated is */
    width: 100%;
}
.bovenmenu_en_logocontainer       /*container voor faux columns */
{
    float: left;
    width: 46%;
    margin-left: 0;
    display: inline;
    background-image: url(images/kopachtergrond.gif);
    background-repeat: repeat-y;
    background-position: 46% 0;
}
.logocontainer
{
    float: left;
    width: 46%;
    margin-left: 0;
    display: inline;
}
.logocontainer img
{
    padding: 8% 0 0 12%;
    width: 70%;
}
.hoofdmenu
{
    float: left;
    top: 0;
    width: 46%;
    margin-left: 2%;
    padding: 4% 0 2% 0;
    font-size: 1.05em;
    line-height: 170%;
    font-weight: 700;
}
.hoofdmenu ul li
{
    list-style-type: none;
    margin:0 0 0.25em 0;
    color: #933100;
    border: none;
}
.hoofdmenu ul li a
{
    position: relative;
    display: block;
    width: 105%;
    padding: 0.25em;
    color: #933100;
    text-decoration: none;
}
.hoofdmenu ul li a:visited
{
    position: relative;
    display: block;
    width: 105%;
    padding: 0.25em;
    color: #933100;
    text-decoration: none;
}
.hoofdmenu ul li.hier
{
    color: #933100;
    list-style-type: disc;
}
/*
.hoofdmenu ul li a:hover
{
    background:#FFFF99;
    color:#933100;
    border: 0px;
}
*/
.hoofdmenu ul li.wandeling
{
    font-size: 2em;
}
.blancorechts
{
    float: left;
    width: 50%;
    /*margin-left: 0; */
}
.clear_both
{
    clear: both;
}
.linkerkolom
{
    float: left;
    width: 26%;
    display: inline;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 3% 0 0 0;
    /*padding: 0; */
}
.adressen
{
   margin-left: 0;
}
.adressen ul li
{
   color: #953100;
   list-style-type:none;
}
.adressen ul li.blanco
{
    list-style-image: url(images/spacer.gif);
}
.adressen ul li.bullet
{
    list-style-image: url(images/bullet.gif);
}
.adressen ul li a
{
    text-decoration: none;
    color: black;
    font-size: 1.0em;
    font-weight: 700;
}
#namenlijst
{
    font-size: 1.1em;
    font-weight: 500;
}
#namenlijst img
{
    border: 1px solid #000;
    float: left;
    margin: 0.25em 1em 0.5em 0;
}
#namenlijst li
{
   list-style-type: none;
}
#namenlijst a,  #namenlijst a:visited
{
    position: relative;
    display: block;
    width: 90%;
    text-decoration: none;
    color: #000000;
}
#namenlijst a span
{
    display: none;
    font-size: 85%;
}
#namenlijst a:hover
{
    background: #fcfca0;
    color: 953100;
}
#namenlijst a:hover span
{
    display: block;
    position: absolute;
    /*left: 85%; */
    left: 55%;
    top: 0;
    text-align:left;
    padding: 3%;
    width: 150%;
    background-color: #FEFECD;
    color: #000;
    font-size: 90%;
    /*border:1px solid #808; */
}
#namenlijst a:hover span:first-line
{
    font-weight :bold;
    font-size: 105%;
    color: #953100;
}
.linkersubmenu
{
    margin: 0 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 115%;
    line-height: 200%;
    font-weight: bold;
    color: #953100;
}
.linkersubmenu ul il a, .linkersubmenu ul il a:visited
{
    width:90%;
    padding:0.25em;
    color: #953100;
    text-decoration: none;
}
.linkersubmenu ul li a:hover
{
    color: blue;
    text-decoration: underline;
}
.linkersubmenu ul li.pijl
{
  list-style-image: url(images/pijl.gif);
}
.linkersubmenu ul li.box
{
  list-style-image: url(images/box.gif);
}
.mail
{
  margin: .5em 0 0 0;
}
.linkerkolomtekst
{
    margin: 11% 0 0 8%;
    font-size: .8em;
}
.middenkolom
{
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: 42%; /*width: 35em; width: 40%; */
    margin: 3% 0 0 0;
}
.medewerker_arts
{
    float: left;
    clear: left;
    margin: 2% 0 2% 0;
    width: 100%;
}
.medewerker_arts img
{
    float: left;
    padding: 0 5% 0 0;
}
#imgleft
{
   float: left;
}
h1
{
    font-size: 1.65em;
    margin: 0 0 -0.6em 0;
    color: #953100;
}
h2
{
    font-size: 1.35em;
    margin: 0 0 -1.1em 0;
    color: #953100;
}
h3
{
    font-size: 1.25em;
    margin: 0 0 -1em 0;
    color: #953100;
}
h4
{
    font-size: 1.5em;
    margin: 2em 0 -1em 0;
    color: #953100;
}
p
{
  font-size: 1.35em;
  line-height: 130%;
}
a
{
	text-decoration: none;
    color: #CC0033
}
p a
{
    color: #933100;
    font-weight: 600;
}
p a:hover
{
    color: blue;
    text-decoration: underline;
}
/*link a:hover
{
    color: blue;
    text-decoration: underline;
}*/
.middensubmenu
{
    margin: 0 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 110%;
    line-height: 200%;
}
middensubmenu ul il a
{
    padding:0.25em;
    color: black;
    text-decoration: underline;
}
.middensubmenu ul li a:hover
{
    color: blue;
    text-decoration: underline;
}
.zwart
{
  color: black;
}

.rechterkolom
{
    position: absolute;
    left:72%;
    top:10%;
    width: 23%;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.middenkolom_inschrijfformulier
{
    font-family: Arial, Helvetica, sans-serif;
    width: 250px; /*width: 35em; width: 40%; */
    margin: 0 0 0 120px;
}
.formulier
{
  margin-left: 0%;
}
form
{
  font-size: 1.15em;
  line-height: 130%;
}
fieldset
{
  float: left;
  clear: left:
  width: 100%;
  margin: 0 0 1.5em 0;
  padding: 0;
  border: none;
}
legend  /* kopje van rubriek in formulier */
{
  margin: 0 0 0 1em;
  color: #000000;
  font-weight: bold;
}
.radio
{
  margin: 0 15em 0 0;
}
fieldset ol
{
  padding: 0em 1em 0 1em;
  list-style: none;
}
fieldset li
{
 /*   float: left;
    clear: left; */
    width: 100%;
    /*padding-bottom: 1em;*/
}
label /*veldnaam die op het formulier zichtbaar is*/
{
  float:left;
  width: 15em;
  margin-right: 1em;
  /*text-align: right;*/
  cursor: pointer;   /*als je op het label klikt selecteer je het bijbehorende veld */
}
input.lang
{
  width: 20em;
}
/*input.lang
{
  width: 20em;
  margin: 0 2em 0 0;
}*/
input.kort
{
  width: 5em;
}
fieldset-submit
{
  float: left;
  width: auto;
  border: 0 none #fff;
  margin: 0 0 0 0;
}
