


/*	ClientArea, (c) gizmocraft, design and technology GmbH, http://gizmocraft.com   */



* {
	margin:0px;
	padding:0px;
}



/*	TAGS	*/

body {
 	color:black;
	background-color:white;
	border:0px;
	margin:10px 5px 10px 10px;
	padding:0px;
}

body, p, th, td, textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

pre {
	font-size:15px;
}

.input {
	width:175px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	background-color:#DDDDDD;
	border:0px;
	padding:4px 2px;
}

a:link {
	color:black;
	font-weight:normal;
	text-decoration:none;
}

a:visited {
	color:#777777;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	/*color:#009AE4;*/
	text-decoration:none;
}

a:active {
	color:#009AE4;
	text-decoration:none;
}

a:focus {
	color:#00BFFF;
	text-decoration:none;
}

h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}

p {
	margin:0px 0px 10px 0px;
}

hr {
	color:black;
	height:1px;
}



/*	CLASSES		*/

.login table {
	border: 0px;
	margin: 30px 0px 30px 0px;
}

.login td {
	border: 0px;
	padding: 2px 0px 0px 0px;
}

#treeBody {
	border:0px;
	margin:0px;
	padding:0px;
	/*background-color:#f6f6f6;*/
	background:url(../images/pattern.gif) repeat #f0f0f0;
}

#login {
	background-color:#f0f0f0;
	border:1px solid #f0f0f0;
}

.breadcrumb {
	font-size:11px;
}

.warning {
	color: black;
	background-color: #FFFF00;		/*00BFFF*/
}

.tree {
	width:100%;
	background-color:#f0f0f0;
	/*border-top: 2px solid #DDDDDD;*/
	/*border-bottom: 1px solid #DDDDDD;*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 20px 5px;
}

.tree tr:hover, .tree td:hover {
	background-color:#FFFFFF !important;
}

.tree th {
	text-align:left;
	font-weight:bold;
	/*border-bottom:2px solid #EEEEEE;*/
	/*padding:3px 4px 3px 4px;*/
}

.tree td {
	/*background-color: #FFFFFF;*/
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
	/*border-bottom: 1px solid #EEEEEE;*/
	padding:0px 0px 4px 5px;
}

.tree img {
	/*width:16px;*/
	position:relative;
	top:3px;
}

.path {
	font-weight: bold;
}

.metanav {
	margin-bottom: 10px;
}

.metanav a {
	font-weight: normal;
}

.invalid {
	color: red !important;
	font-style: italic;
	padding:0 0 0 10px;
}

.new td {
	/*background-color: #EEEEEE;*/
	background:url(../../system/images/icons/new.png) no-repeat 170px 5px;
}

.new .date {
	color:black;
	background-color:#EEEEEE;		/*B9E9FF 00BFFF FFFF00 EEEEEE*/
}

#powered_by_clientarea {
	padding:10px;
}

#clientarea_copyright {
	display:none;
	color:#999999;
	border-top:1px solid #eeeeee;
	padding:10px 0;
}

#clientarea_copyright a {
	color:#999999;
	padding-left:10px;
}

#content_copyright {
	color:#999999;
	background-color:#f0f0f0;
	padding:15px 0 5px 10px;
}

#content_copyright h1 {
	font-size:11px;
	font-weight:bold;
}

#login form {
	margin:0px 0 0 10px;
	padding:0px;
}



/*	HEADER	*/

#headerBody {
	color:black;
	background-color:#f0f0f0;
}

#headerBody #logo img {
	position:absolute;
	top:10px;
	right:15px;
	border:0px;
}

#headerBody #metanavi {
	position:absolute;
	top:10px;
	left:10px;
}

#headerBody #welcome {
	position:absolute;
	/*top:28px;*/
	left:10px;
	font-size:18px;
	font-weight:normal;
}



/*	BREADCRUMBS	*/

#headerBody #breadcrumbs {
	position:absolute;
	top:28px;
	left:10px;
	font-size:18px;
	font-weight:normal;
}

#breadcrumbs a {
	color:black;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
}



/*	DOWNLOAD FOLDER	*/

#download_folder {
	display:block;
	white-space:nowrap;
	background:url(../images/icons/disk.png) 10px 10px no-repeat;
	padding:10px 10px 10px 35px;
}



/*	DOWNLOAD LINK	*/

p.download {
	/*font-size:18px;*/
	font-weight:normal;
	background:url(../images/icons/disk.png) 0px 2px no-repeat;
	padding:0px 10px 10px 25px;
}

a.download_link {
	font-size:18px;
	font-weight:bold;
}



/*	TREE RESIZE	*/
#tree_resize {
	border-top:2px solid #f0f0f0;
	/*background-color:#f0f0f0;*/
	margin:10px 0 0 0;
	padding:15px 0 10px 10px;
}

