/* postauto theme */

html
{
/*scroll*/
overflow-y: scroll;
}
html, body {
height:100%;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
         border-collapse: collapse;
         border-spacing: 0;
}
body {
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-decoration: none;
}
table.page {
         width:100%;
         border:0;
         padding:0;
         margin:0;
         min-height: 100%;                /* Min height for modern Browser */
       /* !important-Rule for modern Browser */
         height: 100%;                       /* Min heigh for IE (<7) */
}
td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        text-decoration: none;
        padding: 0px;
}
table {
         border-width: 0px; margin: 0px;
}

/*Linie oben*/
td.blackline {background-color: #888888; height: 1px;}
th {font-family: Verdana, Arial, Helvetica, sans-serif;}

/*normale links*/
a:link {color:#000000; text-decoration: underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#666666;        text-decoration: underline;}

/*links im Bereich maintable auf blauem hintergrund*/
th.maintable a:link {color:#000000; text-decoration: underline;}
th.maintable a:visited {color:#000000; text-decoration:underline;}
th.maintable a:hover {color:#fff;   text-decoration: underline;}
th.maintable_img a:link {color:#000000; text-decoration: underline;}
th.maintable_img a:visited {color:#000000; text-decoration:underline;}
th.maintable_img a:hover {color:#fff;   text-decoration: underline;}


span.normal {font-weight: normal;}
/* Header */
td.mainheader {
background-color:#fff;
color: #000000;
text-align: center;
margin:0;
padding:0;
/*height:47px;*/
height:66px;
	min-height:66px;
	max-height:66px;
/*width:850px;*/
}
td.leftheader {
background-color:#fff;
color: #000000;
width:222px;
max-width:222px;
min-width:222px;
/*test*/
height:84px;
min-height:84px;
max-height:84px;
margin:0;
padding:0;
vertical-align:bottom;
}
td.leftheader img {
border:0;
margin-bottom:0;
padding:bootom:0;
vertical-align:bottom;
}

td.rightheader {
font-size: 8pt;
        color: #000000;
        text-align: right;
        vertical-align: top;        
	background-color:#fff;
	width:222px;
	height:66px;
	min-height:66px;
	max-height:66px;
	padding-right:10px;
}
td.rightheaderlower {
background-color:#fff;
text-align: right;
padding-right:10px;
height:18px;
	min-height:18px;
	max-height:18px;
color: #000000;
width:222px;
}

td.mainmenu {
text-align:left; background-color: #fff; color: #000000;
padding:0 0 0 252px;
background-color:#fff;
height:18px;
	min-height:18px;
	max-height:18px;
white-space:nowrap;
}
div.maintitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 700;
background-color:#fff;
padding:0 0 0 351px;
/*height:66px;
min-height:66px;
max-height:66px;*/
margin:0;
text-align:left;
}
a.mainmenu:link {
text-decoration:none;
font-weight:bold;
color: #000000;
margin:0;
padding:0 20px 0 20px;
}
a.mainmenu:visited {
text-decoration: none; font-weight:bold; color: #000000; margin:0;
padding:0 20px 0 20px;;
}
a.mainmenu:hover {
text-decoration: underline; font-weight:bold; color: #666666; margin:0; padding:0;
padding:0 20px 0 20px;
}
/* Left menu */

td.leftnav {
margin-top:0; padding-top:0; 
background-color:#ccc;
}


td.leftmenu {
        background-color: #CCCCCC;
        color: #000000;
        font-weight: 700;
        text-align: left;
        vertical-align:top;
        width: 250px;
        margin:0;
        padding:0;
}
td.leftmenuhead {
        background-color: #5269AC;
        color: #000000;
	/*size und height*/
	 /*font-size:10pt;
	 line-height:12pt;*/
	 font-size:12px;
	 line-height:12px;
        font-weight: bold;
        text-align: center;
        height: 20px;
        border-bottom: 1px #888888 solid;
        margin:0;
        padding:0;
        width:250px;
}
li.leftmenu {list-style: url(../graphics/folder_grey.png); color: #000000; font-weight: 700;}
li.secret {list-style: url(../graphics/folder_grey_locked.png); color: #000000; font-weight: 700;}

/*new*/
li ul.submenue {
list-style:none;
list-style-type:none;
font-weight: normal; color: #000000; 
/*background-color:red;*/
margin:0;
padding:0;
}
/*new*/
li ul.submenue li {
list-style: none;
list-style-type:none;
list-style-image:none;
font-weight: normal; color: #000000; 
/*background-color:pink;*/
}



/*div leftmenue verursachte Fehler*/
div.leftmenu {font-weight: normal; color: #000000; /*border:1px solid blue;*/}
span.leftmenulabel {font-weight: bold; color: #000000;}
span.leftmenuexiflabel {font-weight: bold; color: #000000; font-size: 8pt;}
span.leftmenuexifvalue {font-weight: normal; color: #000000; font-size: 8pt;}
div.login {text-align: center;}
a.leftmenu:link {text-decoration: none; color: #000000;}
a.leftmenu:visited {text-decoration: none;color: #000000;}
a.leftmenu:hover {text-decoration: underline; color: #666666;}
.linkbutton{border: 1px solid #000000; background-color: #9ACD32; padding: 2px;}
.composef{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; color: #333333; font-size: 8pt;}

/* Main window */
td.mainwindow {
        padding: 0px; background-color: #CCCCCC;  font-size: 9pt; vertical-align: top;
        position:absolute;
        left:238px;
        top:68px;
}
td.adminpages {background-color: #CCCCCC; padding: 25px;        vertical-align: center;}

/* index.php und jetzt auch alle anderen */
td.index_site {
background-color: #CCCCCC;
font-size: 9pt;
padding-top:30px;
padding-left: 15px;
vertical-align:top;
height:100%;
width:100%;
}
/* search.php/admin.php/login.php...*/
td.main_whitebg {
background-color:#CCCCCC;
padding-left: 15px;
vertical-align:top;
}
table.maintable {
background-color: #CCCCCC; 
/*border-bottom: 1px #red solid; */
/*width:100%;*/
/*test*/
/*height:100%;*/
vertical-align:top;
/*border-collapse: collapse;*/


}

table.subfoldertable {
        background-color: #CCCCCC;
        border: 1px #888888 solid;
        border-collapse: collapse;
        padding: 35px;
}
table.admintable {
background-color: #CCCCCC; 
border: 1px #888888 solid; 
border-collapse: collapse;
}

th.maintable {
background-color: #5269AC;
/*size und height*/
	 font-size:12px;
	 line-height:12px;
height: 20px;
min-height:20px;
max-height:20px;
padding:0;
margin:0;
}
/* Target Firefox 3 */
html>/**/body th.maintable, x:-moz-any-link, x:default {
background-color:#5269AC;
height: 20px;
min-height:20px;
max-height:20px;
}
/*neu*/
th.maintable_img{
background-color: #5269AC;
/*size und height*/
	 font-size:12px;
	 line-height:12px;
height: 20px;
min-height:20px;
max-height:20px;
border-bottom: 1px #888888 solid; 
padding:0;
margin:0;

}






th.subfoldertable {
        background-color: #CCCCCC;
        color: #000000;
        font-size: 10pt;
        height: 22px;
        text-align: center;
        empty-cells: show;
}
td.maintable {
        background-color: #CCCCCC;
        color: #000000;
        padding: 3px;
        font-size: 9pt;
        empty-cells: show;
        border: 1px #888888 solid;
}
td.subfoldertable {
        background-color: #e7e7e7;
        color: #000000;
        padding: 3px;
        font-size: 9pt;
        empty-cells: show;

        border: 1px #888888 solid;
}
td.admintable {
        background-color: #CCCCCC;
        color: #000000;
        padding: 3px;
        font-size: 9pt;
        empty-cells: show;
        border: 1px #888888 solid;
}
td.adminalternate {
        background-color: #CCCCCC;
        color: #000000;
        padding: 3px;
        font-size: 9pt;
        empty-cells: show;
        border: 1px #888888 solid;
}
div.pagenumber {color: #000000; font-size: 9pt;}
span.thispage {font-weight: bold;}
td.minithumbnail {background-color: #CCCCCC; text-align: center;}
td.viewimage {
        text-align: center;
        background-color: #CCCCCC;
        color: #000000;
        empty-cells: show;
        padding: 88px;
}

/* Footer */
td.footerleft {
        background-color: #5269AC;
        color: #000000;
        height: 14px;
        font-size: 7pt;
        text-align: right;
        width: 200px;
}
td.footercenter {
        background-color: #5269AC;
        color: #000000;
        height: 14px;
        font-size: 7pt;
        text-align: left;
}
td.footerright {
        background-color: #5269AC;
        color: #000000;
        height: 14px;
        font-size: 7pt;
        text-align: right;
        padding-right:10px;
}

/*###########################################
## FTP client
###########################################*/
/* table caption containing driveletters under Windows, and navigator line */
caption {
        font-size: 10pt;
        font-weight: 700;
        text-align: left;
        border-bottom: 1px solid #CCCCCC;
        padding:3px;
        background-color: #DDDDDD;
}
fieldset{
        font-size: 10pt;
        margin: 0px;
        border: 1px solid #000000;
        padding: 5px;
}
legend{font-weight: 700; padding: 5px;}

/* navigation header (quick navigator) */
a.naviline:link {text-decoration: underline; color: #00008B; font-weight: 700;}
a.naviline:visited {text-decoration: underline;color: #00008B;font-weight: 700;}
a.naviline:hover {text-decoration: underline; color: #0000CD; font-weight: 700;}
/* main file viewer */
a.mainfileview:link {text-decoration: underline; color: #003062;}
a.mainfileview:visited {text-decoration: underline; color: #003062;}
a.mainfileview:hover {text-decoration: underline; color: #0000CD;}
td.ftpborderright {border-right: 1px solid #CCCCCC;}
td.ftpborderhoriz{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
td.ftpsmall {vertical-align: middle; font-size: 8pt;}
td.uploader {padding: 2px;}
td.uploaderbb {border-bottom: 1px #000000 dashed;padding: 2px;}
td.uploaderbrbb        {border-bottom: 1px #000000 dashed; border-right: 1px #000000 dashed;padding: 2px;}
td.uploaderbbs {border-bottom: 1px #000000 solid; padding: 2px;}
.mono {font-family: monospace; font-size: 8pt;}
tr.alternate{background-color: #DDDDDD;}
/* file permissions */
.red {color: red; font-weight: 700;}
.green {color: green; font-weight: 700;}
.blue {color: blue; font-weight: 700;}
.naviline {padding:3px; background-color: #FFCC00; border-bottom: 1px #000000 solid;}
.headerfooter {background-color: #DDDDDD;}
.divider {vertical-align: top; background-color: #AAAAAA;}
.blackborder{border: 1px solid #000000; padding: 0px; margin: 0px;}
.button {
        border: 1px solid #000000;
        color: #000000;
        background-color: #9acd32;
        margin: 2px;
}
.phperror {background-color: #A0A0A0; }

/* Other tags */
ul.without {
list-style-type:none;
display:list-item;
margin:0;
padding:0;
}
li.without {
list-style: none; list-style-type: disc;
}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: large;}
/*neu*/
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
margin-top:0;
padding-top:0;
}
/* Video Styles*/
.video_frame {padding:15px; float:left;}
.video_info {font-size:10; padding:5px;}