/* main */
* {
    margin:0;
    padding:0;
}

img {
    margin:0;
    padding:0;
    border:none;
}

a img {
    border:none;
}

/* outline fix */
a { outline: 0 none; }


html,body {
    color:#000000;
    height:100%;
    margin:0;
    padding:0;
}

body {
    background:url("../images/transparent.gif") left top fixed;
    /*margin:0 0 20px 0;*/
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    /*
    overflow-x:hidden;
    */
    font-size: 100%;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}

a:focus, a:active, a:hover {
    color:#000;
    background: transparent;
}

a {
    color:#009;
    text-decoration:underline;
    background: transparent;
}

#container {}

/* mainMenu */
#mainMenu {
    background:#FFF;
    clear:right;
    height:710px;
    width:241px;
    float:left;
    margin:0;
    padding:0;
    position:relative;

    z-index:9000;
}

#mainMenu ul {
    list-style:none;
    list-style-type:none;
    list-style-image:none;
    list-style-position:none;
}

li.menuItem a {
    color:#343333;
    text-decoration:none;
    border:none;  
}

li.menuItem a:hover {
    color:#e60000;
    text-decoration:none;
}

li.menuItem {
    position: relative;    
    border:none;
    height:58px;
    float:left;
}

li.menuItem a img {
/*
    min-height:58px;
    height:auto !important;   
    height:58px;
*/   
    border:none;
    display:block;
}

li.menuItem.logo {
    width:241px;
    height:96px;
    margin:0;
    padding:0;
}

ul#subMenuFade {
    display:none;
}

ul.subMenuItem {
    display:none;
}

.selected ul.subMenuItem {
    display:none;
    color:#E60000;
    position:absolute;
    list-style:none;
    list-style-type:none;
    /*line-height:1.4em;*/
    font-size:0.875em;
    z-index:9000;
    top:60px;
    left:0px;
}

ul.subMenuItem li {
    background: #efefef;
    margin:0 0 1px 0px;
    padding:2px 0px 2px 10px;
    width:200px;
    z-index:9000;
}

ul.subMenuItem li.selected {
    /*background: #FFF url("../images/background-menu.gif") left repeat-y;
    margin:0 0 1px;
    padding:0 0 0 30px;*/
}

ul.subMenuItem li.selected a {
    color:#E60000;
}
ul.subMenuItem li a {
    display:block;
    width:199px;
}

ul.subMenuItem li a:hover {
    color:#E60000;
}

.MenuItemAddthis {
    width:240px;
    height:96px;
    display:block;
    float:left;
    left:0;
    bottom:0;
    margin:0;
    padding:25px 0px 0px 16px;
    position: absolute;
    font-size:0.625em;
    list-style:none;
    list-style-type:none;
    line-height:1.6em;
}
.MenuItemAddthis a {
    color:#343333;
    text-decoration:none;
}
.MenuItemAddthis a:hover {
    color:#E60000;
    text-decoration:none;
}
.MenuItemAddthis .addthis_toolbox {
    margin:10px 0 0 0; 
}

/* Content Holder */
#mainContent {
    margin:0;
    padding:0;
    display:inline;
}

/* header */
#contentHeader {
    background:url("../images/background-header.png") top repeat-x;
    height:50px;
    margin:0;
    padding:0;
    position:relative;
    z-index:4000;
    border:none;
    display:block;
}

#contentHeader a {
    text-decoration:none;
    border:none;
}

#contentHeader a:hover {
    text-decoration:none;
}

.headerSosial {
    margin:0;
    padding:0;
    /*float:right;*/
    position:relative;
    /*width:995px;*/
}

.headerSosial ul {
    left:748px;
    width:260px;
    position:absolute;
    float:left;
}

.headerSosial ul li {
    list-style-type:none;
    list-style-image:none;
    list-style:none;
    display:inline;
    padding-left:2px;
    vertical-align:top;
}

/* Content */
#content {
    background: url("../images/background-content.png") bottom repeat;
    float:left; 
    margin: 0 0 0 50px;
    padding: 25px 38px 0px 38px;
    position:relative;
    top:-5px;
    z-index:3000;
    min-height:640px;
    overflow:hidden;
    /* einde ie fix */

    width: 550px;
    font-weight: normal;
    /* shadow CSS3 */
    box-shadow: -1px 2px 5px #333;
    -moz-box-shadow: -1px 2px 5px #333;
    -webkit-box-shadow: -1px 2px 5px #333;
}

.post h1 {
    color:#000;
    font-size:1.125em;
    font-weight:bold;
    padding-bottom:5px;
}

.post h2, h3, h4, h5, h6 {
    color:#000;
    font-size:1em;
    padding-bottom:5px;
}

.post h1.post-title {
    color:#000;
    font-size:1.125em;
    font-weight:bold;
    padding-bottom:5px;
}

.post {
    margin:0;
    /*padding:0px 60px 0px 30px;*/
    font-size:0.813em;
    line-height:1.25em;
}

.post a, a:hover {
    color:#e60000;
    text-decoration:underline;
}

.post p {
    margin:0 0 20px 0;
    padding:0;
    /*
    font-size:0.813em;
    line-height:1.35em;*/
}

.post .extracontent {
    margin:0 0 20px 0;
}

.post p.info {
    margin:0 !important;
}

.post ol {
    /*font-size:0.813em;
    line-height:1.35em;*/
    list-style:inside;
    list-style-type:square;
    list-style-image:inherit;
    padding-bottom:10px;
}

.post ul {
    /*font-size:0.813em;
    line-height:1.35em;*/
    list-style:inside;
    list-style-type:square;
    list-style-image:inherit;
    list-style-position: inside;
}

.post ol ul {
    list-style:inside;
    list-style-type:square;
    list-style-image:none;
    list-style-position: inside;
}

.post .pdflink {
    float:right;
    display:block;
}

.post .pdflink a {
    text-decoration:none;
}

.post .pdflink a:hover {
    text-decoration:none;
}



/* footer */
#contentFooter {
    background:url("../images/background-footer.png") top repeat-x;
    float:left;
    height:250px;
    width:100%;
    margin:100px 0 0px 0;
    padding:12px 0 0 0;
    line-height:0.95em;
}

#contentFooter a {
    color:#000;
    text-decoration:none;
}

#contentFooter a:hover {
    color:#e60000;
    text-decoration:none;
}

#contentFooter a.selectedFooter {
    color:#e60000;
    text-decoration:none;
}

#contentFooter ul {
    float:left;
    padding:0;
}

#contentFooter ul li {
    list-style-type:none;
    list-style:outside;
    list-style-position:outside;
    list-style-image:none;
    display:inline;
}

#contentFooter ul li ul {
    height:119px;
    margin:0 0 0 5px;
    padding:0 5px 0 0;
    border-right: 1px solid #b8b6b2;
}

#contentFooter ul.last {
    border-right: 1px solid #b8b6b2;
    margin:0 0 0 8px;
    padding:0 8px 0 0;
    width:155px;
}
#contentFooter ul.lastone {
    border-right:none;
    margin:0 0 0 8px;
    padding:0 8px 0 0;
    width:58px;
}

#contentFooter ul ul li {
    top:5px;
    padding:0;
    position:relative;
    margin:0;
    font-size:0.75em;
    display:block;
}

/* =Breadcrumbs
-----------------------------------------------------------------------------*/

.breadcrums {
    margin:0 0 15px 0;
    padding:0;
    font-size:0.75em;
}

.breadcrums a {
    color:#E60000;
    text-decoration:none;
}

.breadcrums a:hover {
    color:#E60000;
    text-decoration:underline;
}

/* =right bottom
-----------------------------------------------------------------------------*/
.bottomRight {
    position:fixed;
    bottom:0;
    right:0;
    float:right;
    height:23px;
}

/* =hidden stuff
-----------------------------------------------------------------------------*/
.uitlegHolderBoven {
    display:none;
}

.uitlegBoven {
    position:absolute;
    top:48px;
    left:688px;
    z-index:9000;

    background:url("../images/uitleg-boven.png") no-repeat scroll left top transparent;
    margin:0;
    padding:25px 0px 0px 25px;
    height:171px;
    width:246px;
}

.uitlegBoven h2 {
    font-size:0.875em;
    width:235px;
}

.uitlegBoven p {
    font-size:0.813em;
    line-height:1.1em;
    width:235px;
    height:115px;
}

/*uitleg onder */
.uitlegHolderOnder {
    display:none;
}

.uitlegOnderButtonOpen {
    cursor:pointer;
    z-index:300000;
    position:absolute;
    right:0;
    bottom:0;
}

/* background image info */
.infoBackgroundPhotoHolder {
    display:none;
}
/*
.uitlegOnderButtonOpen {
    cursor:pointer;
}
*/
.infoBackgroundPhoto {
    position:fixed;
    z-index:119000;
    bottom:0px;
    right:0px;
    float:right;
    
    /*background:url("../images/uitleg-onder.png") no-repeat scroll left bottom transparent;*/
    background:#e5e0db;
    /*
    margin:10px 0 0 0;
    padding:25px 0px 0px 25px;
    */
    height:277px;
    width:402px;
    
     /* shadow CSS3 */
    box-shadow: -1px 2px 5px #333;
    -moz-box-shadow: -1px 2px 5px #333;
    -webkit-box-shadow: -1px 2px 5px #333;
}

.infoBackgroundPhotoHeader {
    background:#fff;
    height:23px;
}

.infoBackgroundPhotoImage {
    float:right;
    margin:8px;
    cursor:pointer;
}

.infoBackgroundPhoto h2 {
    padding:15px 37px 0;
    font-size:0.875em;
    width:350px;
    
}

.infoBackgroundPhoto p {
    padding:0px 37px 0;
    font-size:0.813em;
    line-height:1.1em;
    width:350px;
}

.infoBackgroundPhoto a {
    color:#e60000;
    text-decoration:none;
}

.infoBackgroundPhoto a:focus, a:active, a:hover {
    color:#e60000;
    text-decoration:none;
}
/***********
 *contenthideshow
 */
.contentcontrols{
  cursor:pointer;
  display:block;
  height:15px;
  left:895px;
  position:absolute;
  top:52px;
  width:19px;
  z-index:6000;
}
/************
 *resize css
 */

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index:
99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-
autohide .ui-resizable-handle { display: none; }
.ui-resizable-se {
  cursor: se-resize; width: 69px; height: 14px;
right: 0px; bottom: 0px;
background:url(../images/vergroot.gif);
z-index:9800;}