* {
  margin: 0;
  padding: 0;
}

html, body {
   margin: 10px 0 20px 0;
   padding: 0;
   font-family: arial, helvetica, verdana, sans-serif;
   color: #007D08;
   font-size: 100.01%;
   background-color: #EEEEEE;
}

a:link,
a:visited {
    text-decoration: none; color: #007D08; font-weight: bold;
}
a:hover,
a:focus {
    text-decoration: underline; color: #000;
}



#siteCon {
    margin: 0 auto;
    padding: 0;
    width: 700px;
}

div.noscript {
    padding: 10px;
    background-color: #FFFF99;
    font-size: 10pt;
    color: #FF0000;
    text-align: center;
    border-bottom: 1px solid #000000;
}

div.header {
    margin: 0;
    padding: 0;
    height: 144px;
    background: #EEEEEE url("../img/header01.png") no-repeat top left;
}
     
div.footer {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 27px;
    background: url("../img/footer.png") no-repeat center;
}
div.footer p {
    padding: 7px 0 0 0;
    font-size: 8pt;
    text-align: center;
    color: #FFFFFF;
}



#content {
    padding: 0;
    margin: 0;
    width: 100%;
    background-color: #FFFFFF;
}










tr.folder       { cursor: pointer; background-color: #FAFAFA; }
tr.folder:hover { background-color: #EAEAEA; }
tr.file         { cursor: pointer; }
tr.file:hover   { background-color: #F0F0F0; }

table.bigfolder {
    float: left;
    width: 130px;
    margin: 2px;
    padding: 0px;
    text-align: center;
    border: 1px solid #AAFFAA;
    background-color: #FAFFFA;
    cursor: pointer;
}
table.bigfolder:hover { background-color: #EAFFEA; }
table.bigfile {
    float: left;
    width: 130px;
    margin: 2px;
    text-align: center;
    border: 1px solid #EAEAEA;
    background-color: #FAFAFA;
    cursor: pointer;
}
table.bigfile:hover { background-color: #F0F0F0; }



#AWin {
        margin: 0; padding: 0; color: #BBBBBB;
        letter-spacing: 1px;
        background: url(../img/hb_bg.gif) repeat-x top left;
      }
#AWinTitel    {
                height: 40px;
                width: 40%;
                padding-left: 20px;
                font-weight: 700;
                font-size: 85%;
              }
#AWinNextBack {
                width: 20%;
                padding: 0;
                text-align: center;
                font-size: 75%;
                font-weight: 700;
              }
#AWinExtra    {
                width: 40%;
                text-align: right;
                padding-right: 20px;
                font-size: 75%;
              }
#AWin img { border: none; vertical-align: middle; }

#AWinInhalt       { padding: 30px 0 30px 0; text-align: center; }
#AWinInhalt img   { padding: 0px; border: 3px solid #000000; background-color: #DDDDDD; }
#AWinCopy         { font-size: 65%; text-align: center; padding: 0px; font-weight: 700; color: #555555; }
#AWinCopy a       { text-decoration: none; color: #555555; }
#AWinCopy a:hover { text-decoration: none; color: #AAAAAA; }


.dropdown {
    background-color: #444444;
    filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; -khtml-opacity: 0.80;
    z-index: 10;
    visibility: hidden;
    position: absolute;
    margin: 0px;
    padding: 5px;
    top: 0px;
    left: 0px;
    font-size: 60%;
    letter-spacing: normal;
    color: #FFFFFF;
    border: 2px solid #888888;
}
.dropdown h1 { clear: left; padding: 10px 0 5px 0; margin: 0px; white-space: nowrap; font-size: 60%; font-weight: 700; }
.dropdown ul { clear: left; list-style-type: none; padding: 0; margin: 0px; }
.dropdown li.links { width: 160px; float: left; padding-bottom: 1px;  white-space: nowrap; padding-left: 10px; }
.dropdown li.rechts { float: left; white-space: nowrap; text-align: right; }











.spfolder {
    font-size: 8pt;
    padding: 2px 5px 2px 5px;
    background-color: #88aa00;
	color: #fff;
     }
.spfolder a:link,
.spfolder a:visited {
    text-decoration: underline; font-weight: normal; color: #fff;
}
.spfolder a:hover,
.spfolder a:focus {
    color: #fff;
}

td.sptitel {
    font-size: 8pt;
    padding: 2px 5px 2px 5px;
    background-color: #EFBA00;
	color: #FFFFFF;
     }
td.sptitelri {
    font-size: 8pt;
    padding: 2px 3px 2px 10px;
    background-color: #EFBA00;
    text-align: right;
	color: #FFFFFF;
     }
td.futitel {
    font-size: 8pt;
    padding: 2px 3px 2px 10px;
    border-top: 1px solid #D0D0D0;
    background-color: #EFBA00;
	color: #FFFFFF;
     }
td.futitelri {
    font-size: 8pt;
    padding: 2px 3px 2px 10px;
    text-align: right;
    border-top: 1px solid #D0D0D0;
    background-color: #EFBA00;
	color: #FFFFFF;
     }
td.rowerror {
    padding: 6px 3px 6px 3px;
    font-size: 10pt;
    color: #FF0000;
    font-weight: 700; 
	text-align: center;
    }


td.row {
    padding: 3px 3px 3px 5px;
    font-size: 10pt;
    font-weight: normal;
    }
td.rowri {
    padding: 3px;
    font-size: 8pt;
    text-align: right;
    }
td.rowhin {
    padding: 40px 10px 40px 10px;
    font-size: 10pt;
    font-weight: bold; 
    text-align: center;
	color: #FF0000;
    }
img.sym {
    vertical-align: middle;
    padding-right: 4px;
    margin: 0px;
    border: none;
}
img.bsym {
    border: none;
}

