@charset "utf-8";
html{ margin:0px; padding: 0px; background: url('../img/general/background.gif') #FFFFFF no-repeat center top; }
body{
    margin:0; padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
a{
    cursor: pointer; text-decoration: none; color: #F39800;
}
.oranje{
    color: #F39800;
}
.notshow{
    display:none;
}

/** TOPBALK **/
.topbalk{
    position:absolute; width: 990px;
    left:50%; margin:0px 0px 0px -495px;
    height:30px;
    z-index: 999;
}
.topbalk .modus{
    display:none;
}
.topbalk ul.account{
    margin: 0 auto; padding: 8px 20px; color: #F39800; list-style: none;  width:940px;
}
.topbalk ul.account li a, .topbalk ul.account li.white{
    display:inline-block; padding:0px 3px 0px 0px;
}
.topbalk ul.account li{
    float:right;
}
.topbalk ul.account li.white, .topbalk ul.account li a.active, .topbalk ul.account li a:hover{
    color:#FFFFFF;
}
/** HEADER **/
.header {
    height:71px;
}
.header .topmodules{
    margin:0px 0px 0px 392px; padding:0px 0px 7px 0px; overflow: hidden;
}
.header .topmodules li{
    list-style: none; float:left; text-align: center;
}
.header .titleTop{
    background:#BFBFBF; font-size: 16px; padding:13px 23px; margin:3px 0px 7px 0px;
}

/** TITLE AND OPTIONS **/
.title, .bottom{
    overflow:hidden; color:#333333; margin:0px 0px 7px 0px; background: #D1D1D1; clear: both;
}
.bottom{
    margin:7px 0px 0px 0px;
}
.title h1{
    font-weight:normal; font-size: 16px;
    float:left; margin:13px 0px 13px 24px;
}
.title .options{
    float:right;
    font-size:14px;
    padding:10px 14px 13px 0px;
    border-left:6px #FFFFFF solid;
}
.title .options span{
    margin:0px 5px 0px 10px;
    display:inline-block;
}
.title .options a{
    display:inline-block; background:#F39800; border:1px #F39800 solid; color:#FFFFFF; padding:3px 13px; vertical-align: bottom; font-size:11px;
}
.title .options a.disabled{
    opacity: 0.1;
    filter: alpha(opacity = 0.1);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.title .options a:hover, .title .plupload:hover{
    background:#FDF2E5; color:#333333;
}
.pluploadContainer{ display: inline; }


/** CONTAINER; LEFT & RIGHT **/
.container{
    position:relative;
    margin:0 auto; padding:43px 0px 0px 0px; width: 990px; 
    background: #FFFFFF url('../img/general/header.gif') no-repeat left top; 
}
.container .left{
    margin:0px 7px 0px 0px; width: 190px; float:left; vertical-align: top;
}
.container .left h2{
    margin:0px; padding:7px 23px; background:url('../img/general/title.gif') no-repeat center bottom; font-size: 12px; color: #FFFFFF;
}
.container .right h2{
    margin-top:0px; padding:0px 5px; font-size: 18px; font-weight: normal;
}
.container .left ul{
    margin:0px 0px 7px 0px; padding:0px; list-style: none; background:#EBEBEB;
}
.container .left ul ul{
    margin:0px;
}
.container .left ul.folders ul{
    display:none;
}
.container .left ul li{
    border-top: 1px #FFFFFF solid; border-bottom: 1px #C7C7C7 solid;
}
.container .left ul ul li:last-child{
    border-bottom: 0px;
}
.container .left ul li.even{
    background: #E0E0E0;
}
.container .left ul li a{
    background:#d6d6d6; color:#333333; padding:7px 21px; display: block;
}
.container .left ul li a:hover, .container .left ul li a.active{
    background:#808080; color:#FFFFFF;
}
.container .left ul ul li a{
    padding-left:35px;
    background: #d6d6d6 url('../img/sprite/tree.gif') 20px 0px no-repeat;
    overflow:hidden;
    display:block;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.container .left ul ul li a:hover{
    background: #808080 url('../img/sprite/tree.gif') 20px -81px no-repeat;
}
.container .left ul ul ul li a:hover{
    background: #808080 url('../img/sprite/tree.gif') -420px -81px no-repeat;
}
.container .left ul ul ul ul li a:hover{
    background: #808080 url('../img/sprite/tree.gif') -410px -81px no-repeat;
}
.container .left ul ul ul ul ul li a:hover{
    background: #808080 url('../img/sprite/tree.gif') -400px -81px no-repeat;
}
.container .left ul ul li a.active{
    color:#333333;
    background: #fcdeba url('../img/sprite/tree.gif') 20px 0px no-repeat;
}
.container .left ul ul ul li a.active{
    color:#333333;
    background: #fcdeba url('../img/sprite/tree.gif') -420px 0px no-repeat;
}
.container .left ul ul ul li a{
    padding-left:45px;
    background: #ebebeb url('../img/sprite/tree.gif') -420px 0px no-repeat;
}
.container .left ul ul ul li a.active{
    color:#333333;
    background: #fcdeba url('../img/sprite/tree.gif') -420px 0px no-repeat;
}
.container .left ul ul ul ul li a{
    padding-left:55px;
    background-color:#f5f5f5;
    background: #ebebeb url('../img/sprite/tree.gif') -410px 0px no-repeat;
}
.container .left ul ul ul ul li a.active{
    color:#333333;
    background: #fcdeba url('../img/sprite/tree.gif') -410px 0px no-repeat;
}
.container .left ul ul ul ul ul li a.active{
    color:#333333;
    background: #fcdeba url('../img/sprite/tree.gif') -400px 0px no-repeat;
}
.container .left ul ul ul ul ul li a{
    padding-left:65px;
    background-color:#FFFFFF;
    background: #ebebeb url('../img/sprite/tree.gif') -400px 0px no-repeat;
}
.container .right{
    display: inline-block; vertical-align: top; width:793px; position: relative;
}

/** PLUPLOAD + IFRAME BUGFIX **/
.plupload.flash, .plupload.html5 {
	z-index: 100 !important;
}

/** LOADING **/

.loadingContainer{
    display:none;
    position: absolute;

    left:0px;
    top:0px;

    width:100%;
    height:100%;
    background:url('../img/general/background.png');

    z-index:1000;
}
.loadingContainer .loading{
    position:absolute;
    top:50%;
    left:50%;

    margin:-32px 0px 0px -123px;

    padding:25px 50px;
    display:inline-block;
    background: url('../img/general/cursor_loader.gif') #FFFFFF 25px center no-repeat;
}

/** FOOTER **/
.footer{
    clear: both; text-align: right; font-size: 9px; color:#808080; padding:7px 0px;
}
.footer a{
    color:#000000;
}
.footer a:hover{
    color:#F39800;
}

.displayNone{
    display:none;
}

#tooltip{
    background:#FFFFFF;
    border:1px #808080 solid;
    padding:10px;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

.notification{
    border:1px #f39800 dashed;
    background:#ffdfc4;
    padding:5px 10px;
    margin:3px 0px 7px 0px;
    color:#000000;
}
.notification a{
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}