body {
 margin: 0px;
 padding: 0px;
 font-family : Arial, Verdana, Sans-Serif,Helvetica;
 font-size: 10pt;
 background-color:#FFFFFF;
 color:#2351a4;
 text-align:center;
}

div.container {
 margin:0px;
 margin-left: auto;
 margin-right:auto;
 width:950px;
 text-align:left;
}


div.kop {
 height: 185px; 
 padding:0px;
 margin: 0px;
 margin-bottom: 0px;
 text-align:left;
}

div.kop div.balk {
 position:absolute;
 top: 95px;
 height: 30px;
 width: 940px; /* 950-10 */
 background-color: #c4d622;
 font-size: 11pt;
 font-weight: bold;
 letter-spacing: 1px;
 text-align: right;
 padding-top:10px;
 padding-right: 10px;
}

div.kop div.balk a {
 text-decoration: none;
 color: #2351a4;
}


div.kop div.titel {
 position:absolute;
 top: 49px;
 height: 40px;
 width: 950px;
 font-size: 40px;
 letter-spacing: 4px;
 margin-left:190px;
}

div.kop div.logo {
 position:absolute;
 top: 5px;
 margin-left:12px;
}

div.blok {
 clear: both;
 float:left;
 width:950px;
}

div.linkerkolom {
 float: left;
 width: 198px;
}

div.middenkolom {
 float: left;
 width: 469px; /* 950-198-223-2*30 */
 padding-left: 30px;
 padding-right: 30px;
}

div.rechterkolom {
 float: right;
 width: 223px; 
}

div.blokrechts {
 width: 201px; /* 223-2*10 -2 */
 uitheight: 160px; /* 180-2*10 */
 background-color: #ffffff;
 color:#2351a4;
 padding: 10px;
 margin: 0px;
 margin-bottom: 12px;
 border: 1px solid #2351a4; 
}

div.blokrechts H1{
 margin: 0px;
 font-size: 11pt;
 font-weight: bold;
 border:0px;
 border-bottom: 1px solid #2351a4;
 padding-bottom: 4px;
}

div.menu a{
 display: block;
 padding-top:10px;
 padding-left:20px;
 margin-bottom: 12px;
 font-size: 12pt;
 text-decoration: none;
 font-weight: bold;
 color: #2351a4;
}

div.menu2 {
 
}

div.menu2 a{
 display: block;
 padding-top:8px;
 padding-left:20px;
 padding-bottom: 8px;
 margin-bottom: 8px;
 font-size: 12pt;
 text-decoration: none;
 font-weight: bold;
 color: #2351a4;
}

div.middenkolom H1{
 margin: 0px;
 font-size: 11pt;
 font-weight: bold;
 border:0px;
 border-bottom: 1px solid #2351a4;
 padding-bottom: 4px;
 margin-bottom: 18px;
}

div.middenkolom H2{
 margin: 0px;
 font-size: 10pt;
 font-weight: bold;
 border:0px;
 padding: 0px;
 margin-top: 24px;
}

div.middenkolom p{
 margin-top: 0px;
}

div.middenkolom p.lead{
 margin-top: 0px;
 font-weight: bold;
}

img.inline_image {
 margin-left: 10px;
 margin-right: 10px;
 margin-top:2px;
 margin-bottom:2px;
 border:0px;
} 

div.blokrechts img {
 margin: 10px;
 border:0px;
}

a, a:link, a:visited, a:active, a:hover {
 color: #2351a4;
 text-decoration: underline;
}

li.lijstjes_rechts {
 margin-left: -15px;
}

div.blokrechts a:link, div.blokrechts a:visited, div.blokrechts a:active, div.blokrechts a:hover {
 color: #2351a4;
 text-decoration: underline;
}

H2.noshow {
 visibility: hidden;
 margin: 0px;
 padding:0px;
 border: 0px;
 font-size: 1px;
 height: 1px;
}

/* stijl voor training Uit het Programma */

div.UHP {
 border: #2351a4 solid 1px;
 margin:5px;
 margin-top: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 15px;
 padding-right: 15px;
}

div.UHP H2 {
      margin-top: 5px;
      margin-bottom: 0px;
      padding:0px;      
      border: 0px;
      color: #2351a4;
      font-size: 10pt;
      font-weight: bold;
      font-style : italic;
      text-decoration : normal;
      text-indent: 0px;
}

/* Stijl voor de MicrContent Buttons */

a.blokrechts, a.blokrechts:link, a.blokrechts:visited, a.blokrechts:active, a.blokrechts:hover {
 display: block;
 width: 201px; /* 223-2*10 -2 */
 uitheight: 160px; /* 180-2*10 */
 background-color: #FFFFFF;
 color:#2351a4;
 padding: 10px;
 margin: 0px;
 margin-bottom: 12px;
 text-decoration: none;
 border: 1px solid #2351a4; 
}


a.blokrechts H1{
 margin: 0px;
 font-size: 11pt;
 font-weight: bold;
 border:0px;
 border-bottom: 1px solid #2351a4;
 padding-bottom: 4px;
 text-decoration: none;
}

a.blokrechts img {
 margin: 10px;
 border:0px;
}

div.speciaal ul {
 margin-top: -20px;
} 

#blokrechtsaqua {
 border: 1px solid #00b2ee;
} 

#blokrechtsblauw {
 border: 1px solid #2351a4;
} 

#blokrechtsgroen {
 border: 1px solid #c4d622;
} 

#geenblok {
 border: 1px solid #FFFFFF;
} 