/* mainMenu */
#mainMenu {
    position:relative;
    background:#FFF;
    height:710px;
    width:241px;
    float:left;
    margin:0;
    padding:0;

    z-index:9000;
}

#mainMenu ul{
    list-style:none;
    list-style-type:none;
    list-style-image:none;
    list-style-position:none;    
    margin:0;
    padding:0;
}

li.menuItem a {
    height:58px;
    color:#4d545e;
    text-decoration:none;
    font-weight:normal;
}

li.menuItem a:hover {
    color:#e60000;
    text-decoration:none;
}

li.menuItem {
    position: relative;
    border:none;
    height:58px;
    float:left;
/*    list-style-type:none;
    list-style:none;*/
}

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:block;
    color:#E60000;
    position:absolute;
    list-style:none;
    list-style-type:none;
    font-size:0.875em;
    z-index:9000;
    top:60px;
    left:0px;
}

ul.subMenuItem li {
    background: #EFEFEF;
    margin:0 0 1px 0px;
    padding:2px 0 2px 10px;
    width:200px;
    z-index:9000;
    height:20px;
}

ul.subMenuItem li.selected {
    /*
    background: #FFF url("/content/common/gfx/background-menu.gif") left repeat-y;
    margin:0 0 1px;
    padding:0 0 0 30px;
    width:120px;
    height:auto;
    min-height:20px;
    line-height:1.4em;
    z-index:8000;
    */
}

ul.subMenuItem li.selected a {
    color:#E60000;
}
ul.subMenuItem li a {
    display:block;
    width:199px;
    height:20px;
}

ul.subMenuItem li a:hover {
    color:#E60000;
}


/* addThis */
.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 {

}

/* header */
#contentHeader {
    background:url("/content/common/gfx/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;
    margin:0;
    padding:0;
}

.headerSosial ul li {
    list-style-type:none;
    list-style-image:none;
    list-style:none;
    display:inline;
    padding-left:2px;
    vertical-align:top;
}

/* =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:10000;

    background:url("/content/common/gfx/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;
    margin:0;
}

.uitlegBoven p {
    font-size:0.813em;
    line-height:1.1em;
    width:235px;
    height:115px;
}

/*uitleg onder */


.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;
    margin:0;
}

.infoBackgroundPhoto p {
    padding:0px 37px 0;
    font-size:0.813em;
    line-height:1.1em;
    width:350px;
    margin:0;
}

.infoBackgroundPhoto a {
    color:#e60000;
    text-decoration:none;
}

.infoBackgroundPhoto a:focus, a:active, a:hover {
    color:#e60000;
    text-decoration:none;
}
