/* vetropack theme */
body {
	margin: 0px;
	padding: 0px;
font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	vertical-align: top;
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0B3958;
	text-decoration: none;
	padding: 0px;
}
table {border-width: 0px; margin: 0px;}
td.blackline {background-color: #FFFFFF; height: 0px;}
th {font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {color:#006699; text-decoration: none;}
a:visited {color:#006699; text-decoration:none;}
a:hover {color:#006699;	text-decoration: underline;}
span.normal {font-weight: normal;}

/* Header */
.head
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 149px;
	width: 100%;
	z-index: 1;
	background-image: url(../../graphics/header.gif);
	background-repeat: no-repeat;
	background-position: left;
}
td.mainheader {background-color: #; color: #0B3958; text-align: center;}
td.leftheader {background-color: #; color: #0B3958; }
td.rightheader {background-color: #;
	color: #708090;
	font-size: 9px;
	text-align: right;
	vertical-align: top;
}
td.rightheaderlower {background-color: #;
	
	color: #708090;
	font-size: 9px;
	text-align: right;
	vertical-align: top;}
td.mainmenu {text-align: left; background-color: #; color: #FFFFFF;
background-position: left;}
div.maintitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: 700;}
a.mainmenu:link {text-decoration: none; font-weight: 700; color: #006699;}
a.mainmenu:visited {text-decoration: none; font-weight: 700; color: #006699;}
a.mainmenu:hover {text-decoration: underline; font-weight: 700; color: #006699;}

/* Left menu */
td.leftmenu {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-weight: 700;
	text-align: left;
	vertical-align: top;
	width: 205px;
	
}
td.leftmenuhead {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	font-weight: 700;
	text-align: center;
	height: 18px;
	border-bottom: 0px #FFFFFF solid;
}
li.leftmenu {list-style: url(../graphics/folder.png); color: #0B3958; font-weight: 700; height: 20px;}
li.secret {list-style: url(../graphics/folder_locked.png); color: #0B3958; font-weight: 700; height: 20px;}
div.leftmenu {font-weight: normal; color: #333333;}
span.leftmenulabel {font-weight: bold; color: #333333;}
span.leftmenuexiflabel {font-weight: bold; color: #333333; font-size: 8pt;}
span.leftmenuexifvalue {font-weight: normal; color: #333333; font-size: 8pt;}
div.login {text-align: center;}
a.leftmenu:link {text-decoration: none; color: #006699;}
a.leftmenu:visited {text-decoration: none;color: #006699;}
a.leftmenu:hover {text-decoration: underline; color: #006699;}
.linkbutton{border: 1px solid #0B3958; 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 { background-color: #FFFFFF; 
border-left: 1px solid #CCCCCC;
	border_top: 0px solid #FFFFFF;
	border_bottom: 0px solid #FFFFFF;
	border_right: 0px solid #FFFFFF;
	padding: 3px 20px 20px 30px;}
td.adminpages {background-color: #FFFFFF; padding: 25px;	vertical-align: top;}
/* index.php */
td.index_site {background-color: #FFFFFF; padding-left: 0px; font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	vertical-align: top;
	border-left: 1px solid #CCCCCC;
	border_top: 0px solid #FFFFFF;
	border_bottom: 0px solid #FFFFFF;
	border_right: 0px solid #FFFFFF;
	padding: 3px 20px 20px 30px;
	}
 /*search.php/admin.php/login.php...*/
td.main_whitebg {background-color: #FFFFFF; padding-left: 0px;	vertical-align: top;
font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	border-left: 1px solid #CCCCCC;
	border_top: 0px solid #FFFFFF;
	border_bottom: 0px solid #FFFFFF;
	border_right: 0px solid #FFFFFF;
	padding: 3px 20px 20px 30px;}
	
table.maintable {background-color: #FFFFFF;
	/*border-left: 1px solid #CCCCCC;
	border_top: 0px solid #FFFFFF;
	border_bottom: 0px solid #FFFFFF;
	border_right: 0px solid #FFFFFF;
	padding: 3px 20px 20px 3px;}*/
	border-width: 1px;
	border-style: solid;
	padding: 3px 20px 20px 3px;
	border-color: #CCCCCC;
	border-collapse: collapse;
	
}
	
table.subfoldertable {
border-width: 1px;
	border-style: solid;
	padding: 3px 2px 2px 0px;
	border-color: #CCCCCC;
	border-collapse: collapse;
	
}
table.admintable {background-color: #FFFFFF; border: 0px #FFFFFF solid; border-collapse: collapse;}
th.maintable {background-color: #FFFFFF; 	

	font-size: 12px;
	color: #333333;
	font-weight: bold;}
th.subfoldertable {
	background-color: #FFFFFF;
	
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	height: 22px;
	text-align: center;
	empty-cells: show;
}
td.maintable {
	background-color: #FFFFFF;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	vertical-align: center;
	empty-cells: show;
	
	border: 0px #FFFFFF solid;
}
td.subfoldertable {
	background-color: #FFFFFF;
		font-family: Lucida Grande, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	vertical-align: top;
	padding: 20px;
	
	empty-cells: show;
	border: 0px #FFFFFF solid;
}
td.admintable {
	background-color: #FFFFFF;
	color: #000000;
	padding: 3px;
	font-size: 9pt;
	empty-cells: show;
	border: 1px #FFFFFF solid;
}
td.adminalternate {
	background-color: #CCCCCC;
	color: #000000;
	padding: 3px;
	font-size: 9pt;
	empty-cells: show;
	border: 1px #FFFFFF solid;
}
div.pagenumber {color: #000000;	font-size: 9pt;}
span.thispage {font-weight: bold;}
td.minithumbnail {background-color: #FFFFFF; text-align: center;}
td.viewimage {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	empty-cells: show;
	padding: 8px;
}

/* Footer */
td.footerleft {
	background-color: #FFFFFF;
	color: #333333;
	height: 14px;
	font-size: 7pt;
	text-align: right;
	width: 200px;
}
td.footercenter {
	background-color: #FFFFFF;
	color: #000000;
	height: 14px;
	font-size: 7pt;
	text-align: center;
}
td.footerright {
	background-color: #FFFFFF;
	color: #333333;
	height: 14px;
	font-size: 7pt;
	text-align: right;
}


/* ------------------------------------------------ */
hr /* Trennlinie */
{
	border-top: 1px solid #CCCCCC;
	border-left: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 2px;
}
/*###########################################
## 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 solid;padding: 2px;}
td.uploaderbrbb	{border-bottom: 1px #000000 solid; border-right: 1px #000000 solid;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: #3083BB; 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;}
li.without {list-style: none; list-style-type: disc;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: large;}

/* Video Styles*/
.video_frame {padding:15px; float:left;}
.video_info {font-size:10; padding:5px;}

