/* GLOBAL */
/**************************************************************/
body {
        font: 12px Arial;
        color:#000062;
        margin: 0px;
}
td {
        font: 12px Arial;
}
h2 {
        font: 12px Arial;
}

div {
        font: 12px Arial;
        scrollbar-base-color:#000062;
        scrollbar-3dlight-color:#ffffff;
        scrollbar-arrow-color:#000062;
        scrollbar-darkshadow-color:#ffffff;
        scrollbar-face-color:#E6E6F6;
        scrollbar-highlight-color:#E6E6E6;
        scrollbar-shadow-color:#ffffff;
        scrollbar-track-color:#ffffff;
}

a:link, a:visited, a:active{
        text-decoration: none;
        font-weight: bold;
        color: #000062;
}

a:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #6060B1;
}

td, th {
        font: 12px Arial;
        vertical-align:top;
}

#SiteHead {
        margin:0px auto 0px auto;
        width:1024px;
        background-image:url(images/header_smal.jpg);
        background-repeat:
        no-repeat;
}

#LoadGif {
        position:absolute;
        top:0px;
        left:0px;
        width:470px;
        height:180px;
        padding-top:70px;
        background-image:url('images/trans.png');
        z-index:20;
        visibility:hidden;
}


div.usr {
    position:absolute;
    right:60px;
    top:0;
    width:600px;
}

a.LogOut { color:#ffffff; }
a.LogOut:hover { color:#ffffff; }

div.TS-foot { position:relative; color: #ffffff; font-weight:bold; width:300px; margin:0 auto; padding-top:15px; text-align:center; }

/* HAUPTBEREICH */
/***************************************************************/
#main {
        position:relative;
        width:960px;
        height:450px;
        border:0px solid lime;
        margin-left:30px;
}
#tree {

        position:absolute;
        width:240px;
        height:450px;
        border:0px dotted red;
        overflow:auto;
        font-weight: bold;
        background-image:url('images/treeBG.png');
        background-repeat:repeat-y;
        padding:5px 0px 0px 5px;
}

#content {
        position:absolute;
        left:250px;
        width:710px;
        height:450px;
        border:0px dotted blue;
        overflow:auto;
}

.file {
        width:215px;
        height:74px;
        overflow:hidden;
        padding:5px 5px 10px 5px;
        margin: 0 5px 5px 0;
        float:left;
        color:#9999cc;
        background-color:#FFFFFF;
        background-image:url('images/fileBG1.png');
        background-repeat:no-repeat;
        /*border-left:1px solid #9999cc;
        border-top:1px solid #9999cc;
        border-bottom:2px outset #000062;*/
        border:0px outset #000062;
}

.err {
        font: 12px Arial;
        font-weight: bold;
        color:#620000;
}

a.dirLink:link, a.dirLink:visited, a.dirLink:active{
        text-decoration: none;
        font-weight: bold;
        background-image: url('images/ico_dir.gif');
        background-repeat: no-repeat;
        color: #000062;
        margin-left: 0px;
        padding: 0 10px 0px 20px;
}

a.uLink:link, a.uLink:visited, a.uLink:active{
        text-decoration: none;
        font-weight: bold;
        background-image: url('images/images/2.png');
        background-repeat: no-repeat;
        color: #000062;
        margin-left: 0px;
        padding: 0 10px 0px 20px;
}

a.dirLink:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #6060B1;
}

a.dirLink_act:link, a.dirLink_act:visited, a.dirLink_act:active{
        text-decoration: none;
        font-weight: bold;
        background-image: url('images/ico_dir.gif');
        background-repeat: no-repeat;
        color: #620000;
        margin-left: 0px;
        padding: 0 10px 0px 20px;
}

a.dirLink_act:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #B16060;
}

.del {position:relative; left:185px; top:0px; z-index:30;visibility:hidden;}

/* FOOTERBEREICH */
/***************************************************************/

#tile{
        width: 70%;
        margin-left: 15%;
        margin-bottom: 12%;
}


#footer{
        bottom: 0;
        position:absolute;
        background-image:url(images/footer.jpg);
        width:1024px;
        height:40px;
        background-repeat:no-repeat;
        margin-top:10px;
}

/* LOGIN-MASKE */

#loginHead      {margin:40px auto 0px auto;width:500px;background-image:url(images/header_login.jpg);background-repeat:no-repeat;}
#loginFoot      {position:relative;background-image:url(images/footer_login.jpg);width:500px;height:40px;background-repeat:no-repeat;margin-top:20px;}
#message        {text-align:center;width:250px;height:30px;margin-top:20px;z-index:50;color:#000062; font-size:20px;}
#divlogin       {height:55px;}
#divpass        {height:30px;}
#divvalid       {height:30px;}
.logint         {color:#010068;background:#DBDBF4;width:180px;height:40px;font-size:30px;text-align:center}
.passwordt      {color:#010068;background:#DBDBF4;width:120px;text-align:center}
.validert       {color:#fff;background:#010068;width:150px;}