
/* 
---------------------------------------------------------------------------
Reset de waarden
--------------------------------------------------------------------------- 
*/



html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
    margin:0;
    padding:0;
  }


ul,li {
    list-style-type:none;
  }


body {
    font:12px/18px Arial, Tahoma, Helvetica,sans-serif;
    background: #FBF5EA url(../img/bg.gif) repeat-x;
    color:#000;
    scrollbar-base-color: #FBF5EA;
    scrollbar-track-color: #DFD5C3;
    scrollbar-face-color: #FBF5EA;
    scrollbar-highlight-color: #FBF5EA;
    scrollbar-3dlight-color: #FBF5EA;
    scrollbar-darkshadow-color: #DDD1BB;
    scrollbar-shadow-color: #FBF5EA;
    scrollbar-arrow-color: #660033;
  }


img {
    border:0;
  }


p {
    margin: 0 0 2em 0;
  }

/* 
---------------------------------------------------------------------------
Float Fix
--------------------------------------------------------------------------- 
*/


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

/* Hides from IE-mac \*/


* html .clearfix {
    height: 1%;
  }


.clearfix {
    display: block;
  }

/* 

/* 
---------------------------------------------------------------------------
Container
--------------------------------------------------------------------------- 
*/


#container {
    position: relative;
    width: 772px;
    height: 511px;
    background: url(../img/bg-container.gif) no-repeat;
    margin: 50px auto 0 auto;
    padding-top: 8px;
  }

/* 
---------------------------------------------------------------------------
Sidebar
--------------------------------------------------------------------------- 
*/



#sidebar {
    width: 220px;
    height: 495px;
    margin-left: 4px;
    display: inline;
    position: relative;
    background: url(../img/bg-sidebar.gif);
    float: left;
  }


#overlay {
    width: 57px;
    height: 495px;
    position: absolute;
    right: 0px;
    background: url(../img/bg-trans.png);
    z-index: 9999;
  }


*html #overlay {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg-trans.png", sizingMethod="crop");
  }


#sidebar h1 a {
    width: 220px;
    height: 66px;
    display: block;
    position: absolute;
    text-decoration: none;
    top: 118px;
    left: 0px;
    background: url(../img/logo.png);
    cursor: pointer;
  }


*html #sidebar h1 a {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo.png", sizingMethod="crop");
  }


#sidebar h1 a span {
    visibility: hidden;
  }


#visual {
    width: 220px;
    height: 184px;
    position: relative;
  }

/* 
---------------------------------------------------------------------------
Navigatie
--------------------------------------------------------------------------- 
*/



#nav ul {
    border-top: 1px solid #450123;
    border-bottom: 1px solid #860244;
    width: 220px;
  }


#nav li {
    background: url(../img/bg-nav.gif) repeat-x;
    height: 26px;
    border-bottom: 1px solid #450123;
    border-top: 1px solid #860244;
  }


#nav ul li a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px 0 25px;
    background: url(../img/dot-nav.gif) no-repeat 10px 8px;
    display: block;
    width: 185px;
  }


#nav ul li a:hover {
    color: #D6C9BD;
  }

  
a { color: #660033; }

.button { color: #660033;
border-color: #660033;
border-width: 1px;
border-style: solid;
background-color: #dfd5c3;
}



  
  
/* 
---------------------------------------------------------------------------
Content
--------------------------------------------------------------------------- 
*/


#content-wrapper {
    float: left;
    width: 520px;
    height: 420px;
    margin: 50px 0 0 20px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1000;
  }


#content {
    margin-right: 25px;
    z-index: 1000;
  }


#content h2 {
    color: #660033;
    font-family: 'Georgia';
    font-size: 24px;
    font-weight: normal;
    border-bottom: 1px solid #E5D4A8;
    background: url(../img/logo-small.gif) no-repeat right top;
    line-height: 40px;
    margin-bottom: 15px;
  }

/* 
---------------------------------------------------------------------------
Footer
--------------------------------------------------------------------------- 
*/


#footer {
    position: relative;
    width: 772px;
    margin: 0px auto 0 auto;
    text-align: center;
    font-size: 10px;
    color: gray;
  }

#footer a{
    color: #660033;
    text-decoration: none;
  }
