body
{
    margin:0;
    border:0;
    padding:0;
    height:100%;
    font-size:16px;
    color: #113a68;
    overflow:auto;
    max-height:100%;
    font-style:normal;
    background-attachment: fixed;
    background-position: 0% 100%;
    background-repeat: no-repeat;
    font-family:garamond, arial, verdana;
    background-image: url("http://www.kamphuisgroep.nl/Images/frames/bottom4.gif");
    overflow:hidden;
    scrollbar-3dlight-color: #F7E76B;
    scrollbar-arrow-color: #113a68;
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FAFFBD;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #F7E76B;
    scrollbar-shadow-color: #F7E76B;
}

.nieuwsframe, .blogframe
{
    background-image: none;
    scrollbar-3dlight-color: #F7E76B;
    scrollbar-arrow-color: #113a68;
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FAFFBD;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #F7E76B;
    scrollbar-shadow-color: #F7E76B;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    padding: 0;
    margin: 0;
}

.contenttekst
{
    color: #113a68;
    font-size: 16px;
}

.contenttekstbold
{
    color: #113a68;
    font-size: 16px;
    font-weight: bold;
}

.contenttekstcitaat
{
    color: #113a68;
    font-size: 16px;
    letter-spacing: 1px;
}

.pstekst
{
    color: #113a68;
    font-size: 14px;
}

.nadruk
{
    letter-spacing: 1px;
}

.kruimelpad
{
    color: #113a68;
    font-size: 14px;
}

.kop_extra
{
    color: #113a68;
    font-size: 18px;
    font-weight: bold;
}

.kop_1
{
    color: #113a68;
    font-size: 20px;
    font-weight: bold;
    padding: 0;
}

.kop_2
{
    color: #113a68;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
}

.kop_3
{
    color: #113a68;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
}

.vervagen{
  color: gray;
}

.invalid
{
  background: #faa;
}

a.linkblauw
{
    text-decoration: none;
    color: #113a68;
}

a
{
    text-decoration: none;
    font-style: italic;
    color: #113a68;
}

.linkitalic
{
    text-decoration: none;
    font-style: italic;
    color: #113a68;
}

input, select, textarea
{
    font-family: garamond, arial, verdana;
    color: #113a68;
    font-weight: bold;
    font-size: 16px;
}

input.fmlButton
{
    font-family: garamond, arial, verdana;
    color: #113a68;
    font-size: 16px;
    font-weight: bold;
    width: 100;
}

input.fmlTekstveld, select.fmlTekstveld, textarea.fmlTekstveld
{
    font-family: garamond, arial, verdana;
    color: #113a68;
    font-weight: bold;
    font-size: 16px;
}

table
{
    color: #113a68;
    font-size: 14px;
}

.tabelkop
{
    color: #113a68;
    font-weight: bold;
    font-size: 14px;
}

td
{
  vertical-align: top;
}

.nieuwstekst, .blogtekst
{
    color: #113a68;
    font-size: 14px;
    overflow: auto;
    height:240px;
}

.nieuwskop, .blogkop
{
    color: #113a68;
    font-size: 14px;
    font-weight: bold;
}

.onOftekst
{
  display: none;
}

.onOflink
{
    text-decoration: none;
    font-style: italic;
    color: #113a68;
    cursor: pointer;
}


#framecontentTop
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:166px;
    overflow:hidden;
    padding: .4em 0 0 0em;
}

#menubar
{
    position:absolute;
    border-left:none;
    border-right:none;
    top:143px;
    left:0px;
    width:100%;
    height:17px;
    background-color:#ffffff;
    font-size:14px;
    color: #113a68;
    font-family: arial, verdana;
    padding-top:0px;
}

#framecontentBottom
{
    position:absolute;
    top: auto;
    bottom:0;
    width:100%;
    height:25px;
    overflow:hidden;
}

#contentleft
{
    border-top:0;
    border-bottom:0;
    position:absolute;
    top:0;
    left:0;
    padding-top: 8px;
    width:100%;
    bottom:0;
    overflow: hidden;
}

#contentright
{
    border-top:0;
    border-bottom:0;
    position:absolute;
    top:0;
    right:0;
    width:310px;
    bottom:0;
    overflow: hidden;
}

#maincontent
{
    height:65%;
    position:absolute;
    padding-top:-20px;
    top: 162px;
    left: 0;
    right: 0;
    bottom: 76px;
    overflow: hidden;
    width:100%;
}

#maincontent img
{
  margin-bottom: 8px;
}

#content
{
    position:absolute;
    width:55%;
    height:91%;
    top:32px;
    left:0px;
    overflow: auto;
    padding-left:196px;
    padding-right:5px;
}

/*IE hacks*/
* html body {padding:0;}
* html #maincontent {height:65%; width:100%; padding-top:0px; margin-bottom:110px; top: 159px;}
* html #menubar {height:15px;}
* html #contentleft {height:100%;}
* html #contentright {height:100%;}
* html #content {left:0; height:93%; width:55%; padding-bottom:0px; padding-top:0px; padding-left:150px; padding-right:5px;}

 .bottomtekst
{
    color: #000;
    font-size: 10px;
    font-family: arial;
    width:100%;
    margin-bottom: 3px;
    bottom: 0;
    top:auto;
    position: absolute;
    padding-left:138px;
}

 .bottomtekst a
{
    text-decoration: none;
    font-style: italic;
    color: #000;
}

.kamphuislogo
{
    padding: .1em 0 0 .6em;
    width:100%;
    border:0;
}

.kamphuispayoff
{
  margin-top: 5px;
  font-weight: normal;
  font-family: sans-serif, courier, arial;
  letter-spacing: 4px;
  text-indent: 36px;
  color: #113a68;
  font-size: 11px;
  float: right;
  position: absolute;
  vertical-align: middle;
}

ul
{
  padding:0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1.2em;
  list-style-type: circle;
}

.linkermenu
{
  display: block;
  background-color: #F7E76B;
  font-family:arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  position: absolute;
  top: 40px;
  left: 20px;
}

.linkermenukop
{
  display: block;
  background-color: #F7E76B;
  color: #113a68;
  width: 140px;
  padding: 2px;
  padding-bottom: 10px;
  font-weight: normal;
}

.linkermenuitem
{
  display: block;
  background-color: #F7E76B;
  color: #113a68;
  min-height: 22px;
  width: 140px;
  padding: 2px;
  margin-left:12px;
}

.linkermenu a, .linkermenu a:visited
{
  text-decoration: none;
  font-style: normal;
}


