/* 
Contains color styles of the page.

(c) Copyright 2008 PuzzWorks OHG.
Author: Georg Freund <georg.freund@puzzworks.com>

*/

html {
	
}
body {
/*
	background:#f6f6f6 url('/img/body.background.jpg') repeat-x;
*/
	background-color:#fff;
	color:#333;
}
a {
	color:#9C6;
}
h2, h4, h6 {
	color:#9C6;
}
#document {
/*
	background:#fff url('/img/document.background.png') repeat-y;
*/
}
#header {
/*
	background:url('/img/header.background.png') no-repeat;
*/
}
#header div.top {
/*
	background:#fff url('/img/top.background.gif') repeat-x;
*/
	border-color:#eaeaea;
}
#header div.top div.search {
}
#header div.top div.search .box, #header div.top div.search .focus {
/*
	background:transparent url('/img/search.background.gif') repeat-x;
*/
}
#header div.top div.search .focus {
	background-color:#fff;
}
#header div.top div.search input {
	background:transparent;
	color:#666;
}
#header div.top div.search .focus input.search {
	color:#9C6;
}
#header div.tab {
	background-color:#f6f3f3;
}
#header div.tab div.elements {
	background-color:#e9e9e9;
	border-color:#ccc;
	color:#9C6;
}
#header div.tab div.elements a {
	color:#666;
}
#header div.tab div.elements a:hover {
	color:#9C6;
}
#main {
	background:url("/img/main.background.gif") repeat-y 163px 0;
}
#main div.nav ul.nav {
	color: #000;
	border-color:#e2e2e2;
	background-color:#fff;
}
#main div.nav ul.nav li {
	border-color:#e2e2e2;
}
#main div.nav ul.nav li.right {
	text-align:right;
	list-style:none;
/*
	background-image:url(/img/nav_bg_sub.gif);
*/
	background-color:#f4f4f4;
	border-left: solid 3px #9C6;
	border-right: solid 3px #999999;
	padding-right:3px;
}
#main div.nav ul.nav a {
	color: #000;
}
#main div.nav ul.nav a:hover {
	text-decoration: none;
	color: #000;
	background-color: #ccc;
}
#main div.nav ul.nav a.navsel {
	color: #9C6;
}
#main div.nav ul.nav ul a {
	color: #000;
}
#main div.nav ul.nav li p {
	color: #666;
}
#main div.info div.box {
	border-color:#e2e2e2;
}
#footer {
/*
	background:#f6f6f6 url('/img/footer.background.png') no-repeat;
*/
}

/* GLOABALS: #main div.page */

/* table */

#main div.page table.list {
	border-color:#e2e2e2;
	background-color: #f5f5f5;
}
#main div.page table.list td, .page table.list th {
	border-color:#e2e2e2 #f3f3f3;
	background-color:#f9f9f9;
}
#main div.page table.list thead th {
	background-color:#eee;
	color:#9C6;
}
#main div.page table.list tfoot td {
	background-color:#eee;
	color:#666;
}

/* .capsule ul and h1 */

#main div.page .capsule.h1, #main div.page .capsule.h2 {
	border-color:#ccc;
}
#main div.page .capsule.h2 {
	color:#9C6;
}
#main div.page .capsule.h1 span.tools {
	color:#666;
}
#main div.page .capsule.h1 span.tools a img, #main div.page .capsule.h2 span.tools a img {
	background:#ccc url('/img/icons/mono/bg_rounded.gif') no-repeat;
}
#main div.page .capsule.h2 span.tools form {
	margin:0;
	padding:0;
	display:inline;
}
#main div.page .capsule.h2 span.tools input.image {
	background:#ccc url('/img/icons/mono/bg_rounded.gif') no-repeat;
	vertical-align:text-top;
}
#main div.page .capsule.h2 span.tools a:hover input.image {
	background-color:#9C6;
}
#main div.page .capsule span.tools a:hover img {
	background-color:#9C6;
}
#main div.page ul.capsule li {
	background-color:#eee;
	border-color:#ccc;
}
#main div.page .capsule span.folder {
	background:url('/img/icons/color/normal/folder.png') no-repeat;
}
#main div.page ul.capsule span.tools {
	background-color:#ccc;
	color:#fff;
}

/* ul.module */

#main div.page ul.module li.module {
	border-color:#ccc;
	background-color:#f6f6f6;
}
#main div.page ul.module .preview {
	background-color:#fff;
	border-color:#999;
}
#main div.page ul.module li.select {
	border-color:#9C6;
}
#main div.page ul.module h1.module span.tools a img {
	background:#ccc url('/img/icons/mono/bg_rounded.gif') no-repeat;
}
#main div.page ul.module h1.module span.tools a:hover img {
	background-color:#9C6;
}

/* ul.interlace */

#main div.page ul.interlace li.folder {
	background:url('/img/icons/color/normal/folder.png') no-repeat;
}
#main div.page ul.interlace li.folder .left {
	background:url('/img/icons/color/normal/page_white_world.png') no-repeat;
}
#main div.page ul.interlace li.navigation {
	background:url('/img/icons/color/normal/link.png') no-repeat;
}
#main div.page ul.interlace li.navigation .left {
	background:url('/img/icons/color/normal/page_white_world.png') no-repeat;
}

/* div.forum */

#main div.page div.forum {
	border-color:#ccc;
	background-color:#f6f6f6;
}
#main div.page div.forum ol.thread li li {
	background: url('/img/board_thread.gif') no-repeat;
}
#main div.page div.forum ol.thread .info {
	color:#666;
}
#main div.page div.forum .message .head {
	background-color:#eee;
	color:#9C6;
}
#main div.page div.forum .message .head .info {
	color:#999;
}
#main div.page div.forum .message .body {
	background-color:#fff;
}

/* fieldset */

#main div.page fieldset {
	border-color:#ccc;
}
#main div.page fieldset legend.multiple input.submit {
	color:#666;
	background-color:#e2e2e2;
}
#main div.page fieldset legend, #main div.page fieldset legend.multiple input.submit.active {
	color:#fff;
	background-color:#9C6;
	border-color:transparent;
}
#main div.page fieldset legend.multiple {
	background-color:transparent;
}
#main div.page fieldset input {
	border-color:#ccc;
}
#main div.page fieldset select {
	border-color:#ccc;
}
#main div.page fieldset textarea {
	border-color:#ccc;
}
#main div.page fieldset input.submit {
	border-color:#ccc;
	background-color:#eee;
	color:#000;
}
#main div.page fieldset input.image {
	background:#ccc url('/img/icons/mono/bg_rounded.gif') no-repeat;
}

/* GLOBALS: #main div.log */

#main div.log ul.log li {
	background:url('/img/icons/color/normal/comment.png') 3px 3px no-repeat;
	border-color:#69c;
	background-color:#f5f5f5;
}
#main div.log ul.log li.debug {
	background-image:url('/img/icons/color/normal/cog.png');
}
#main div.log ul.log li.info {
	background-image:url('/img/icons/color/normal/information.png');
}
#main div.log ul.log li.notice {
	background-image:url('/img/icons/color/normal/accept.png');
	border-color:#390;
	background-color:#cfc;
}
#main div.log ul.log li.warning {
	background-image:url('/img/icons/color/normal/error.png');
	border-color:#fc0;
	background-color:#ffc;
}
#main div.log ul.log li.err, #main div.log ul.log li.crit, #main div.log ul.log li.alert, #main div.log ul.log li.emerg {
	background-image:url('/img/icons/color/normal/exclamation.png');
	border-color:#f30;
	background-color:#fcc;
}
#footer div.sub {
	color:#666;
}

/* Globals #main div.dialog */

#main div.dialog {
	background-image:url('/img/transparent.png');
}
#main div.dialog .box {
	background-color:#fff;
	border-color: #9C6;
}
#main div.dialog .box .submit input {
	border-color:#ccc;
	background-color:#eee;
	color:#9C6;
}

/* Globals #footer div.bottom */

#footer div.bottom {
	background-image:url('/img/bottom.gif');
}

/* Globals body.filemanager */

body.filemanager {
	background-color:#e2e2e2;
}

/* Globals #filemanager div.path */

#filemanager div.path {
	background-color:#e2e2e2;
}
#filemanager div.path span.path {
	color:#999;
}
#filemanager div.path a {
	background:url('/img/icons/color/normal/folder.png') no-repeat 0 2px;
}
#filemanager div.path a:hover {
	background:url('/img/icons/color/normal/folder_magnify.png') no-repeat 1px 0;
}

/* Globals #filemanager div.folder */

#filemanager div.folder {
	background-color:#efefef;
	border-color:#ccc #ddd;
}
#filemanager div.folder ul li a {
	background:url('/img/icons/color/normal/folder.png') no-repeat 0 2px;
}
#filemanager div.folder ul li a:hover {
	background:url('/img/icons/color/normal/folder_magnify.png') no-repeat 1px 0;
}

/* Globals #filemanager div.files */

#filemanager div.files {
	border-color:#ccc;
	background-color:#fff;
}
#filemanager div.files ul li {
	list-style-type:none;
}
#filemanager div.files ul.file li a {
	padding-left:18px;
	background:url('/img/icons/color/normal/page_white.png') no-repeat;
	color:#333;
}
#filemanager div.files ul.file li.picture a {
	background-image:url('/img/icons/color/normal/picture.png');
}
#filemanager div.files ul.file li.acrobat a {
	background-image:url('/img/icons/color/normal/page_white_acrobat.png');
}
#filemanager div.files ul.file li.word a {
	background-image:url('/img/icons/color/normal/page_white_word.png');
}
#filemanager div.files ul.file li.zip a {
	background-image:url('/img/icons/color/normal/page_white_zip.png');
}

/* Globals #filemanager div.toolbar */

#filemanager div.toolbar {
	background-color:#e2e2e2;
}
#filemanager div.toolbar .box {
	border-color:#ccc;
	background-color:#e9e9e9;
}