/*
////////////////////////
// admin.css 					//
// (c)2008 by lcswmr	//
////////////////////////
*/

/* ----- GENERAL ----- */
html 
{	/*overflow: hidden;*/
}
body
{	margin: 0;
	font: normal 12px "Trebuchet MS", Helvetica, Arial;
	background: #333 url('../img/bg2.jpg');
	color: #000;
}
a 
{	color: #000;
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Helvetica, Arial;
}
a img
{	border: none;
}
p {
	margin: 0 0 10px 0;
	padding: 0;
	color: #999;
}
h1
{	margin: 0;
	padding: 20px 0 25px 16px;
	border-bottom: 1px solid #999;
	background: #333 url('../img/tile-lines_6x6.gif');
}
h1 a
{	color: #ddd;
	font: normal 30px Georgia;
	letter-spacing: 5px;
}
h1 small, h1 small a
{	color: #ddd;
	font: normal 14px Georgia;
	letter-spacing: 2px;
}
h1 img 
{	margin: 0 10px -17px 0;
}

/* ----- FORMS ----- */
form {
	margin: 0;
}
input, select, textarea
{	font: 12px "Trebuchet MS", Helvetica, Arial;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0 0 0 0;
}
textarea, input, select
{	background: url('../img/tile-lines_6x6_light.gif');
	border: 1px none #ccc;
}
select
{	margin: 0px 0 0 -1px;
}
select option
{	background: #eee url('../img/tile-lines_6x6_light.gif');
}
select option:hover
{	background: #eee url('../img/tile-lines_6x6.gif');
}
form th, form td
{	border-bottom: 1px dotted #dadada;
}
form textarea, form input
{	width: 100%;
}
form select
{	width: 100%;
}
form textarea 
{	height: 150px;
}
#contentPartBox form textarea
{	height: 300px;
}
form .radio
{	width: 15px;
	height: 15px;
	margin: 0 0 -3px 0;
	border: none;
}
/* ----- SPECIAL FORM-ELEMENTS ----- */
form input.error
{	background: #fc8 url('../img/tile-lines_6x6_orange.gif');
}
form .autoSize
{	width: auto;
	height: auto;
}
form .descField textarea  
{	height: 85%;
}
form .descField 
{	height: 70px;
}
form .imagePos
{	width: auto;
	height: auto;
}
form .imagePos .radio
{	margin: 0;
	padding: 0;
	height: 30px;
	width: 30px;
}
form .imagePos td
{	vertical-align: middle;
	text-align: center;
	border: 1px solid #ccc;
}
form .buttonConfirm
{	background: url('../img/icons/tick.png') center right no-repeat;
	border: none;
	width: 25px;
	height: 16px;
	float: right;
	/*
	padding: 0 0 0 20px;
	text-align: left;
	*/
}
form .buttonCancel
{	background: url('../img/icons/cross.png') center left no-repeat;
	border: none;
	/*
	width: auto;
	padding: 0 0 0 20px;
	text-align: left;
	*/
}

/* ----- SPECIALITE ----- */
.kmd_keycolor
{	color: #b72;
}
.hidden
{	display:none;
}
/*
.noScriptAction input, input.noScriptAction
{	border: 1px solid #999;
	background: #fff;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 7px 0 0 0;
}
*/
.ajaxLoader
{	position: absolute;
	top:59px;
	left:75px;
	width: 70%;
	height: 19px;
	padding: 4px 0 0 0;
	/*background: #000;*/
	/*
	background: url('../img/ajax-loader.gif') center center no-repeat;
	font: bold 10px Arial;
	text-align: center;
	*/
	font: normal 9px Verdana;
	color: #b72;
	letter-spacing:1px;
	text-align: left;
}

/* ----- FOOTER ----- */

#footer
{	position: absolute;
	bottom: 0;
	width: 100%;
	/*height: 50%;*/
	height: 60px;
	z-index: 1;
	background: #333 url('../img/tile-lines_6x6.gif');
	border-top: 1px solid #999;
}
.copyright
{	font: 12px "Trebuchet MS", Helvetica, Arial;
	position: absolute;
	bottom: 20px;
	left: 15px;
	color: #bbb;
}
.copyright a
{	font: 12px "Trebuchet MS", Helvetica, Arial;
}

/* ----- NAVIGATION ----- */
#navigation 
{	background: #dadada url('../img/tile-lines_6x6_light.gif');
	padding: 0px 0px 0 13px;
	border-bottom: 1px solid #999;
	z-index:2000;
	height: 28px;
}
#navigation ul
{	padding:0;
	list-style-type:none;
}
#navigation div.nav
{	float:left;
	clear:none;
}
#navigation div
{	padding: 6px 0 6px 0;
}
#navigation div a
{	padding: 6px 8px 6px 6px;
	font: bold 11px "Trebuchet MS", Helvetica, Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #444;
}
#navigation div a:hover
{	/*
	color: #fff;
	background: #000;
	*/
	background: url('../img/tile-lines_6x6_orange.gif');
	color: #333;
}
#navigation div a.active
{	color: #E28C27;
}
#navigation div a.active:hover
{	color: #E28C27;
	background: none;
}
#logout
{	font-weight: bold;
}
#navSpanning 
{	padding: 6px;
}

/* ----- CONTENT GENERAL ----- */

#contentHolder
{	overflow: hidden;
}
#content 
{	padding:  0 0 0 10px;
	overflow: hidden;
	/*border-right: 1px solid #003;*/
}

/* ----- CONTENT BOXES ----- */
.contentBox
{	background: #fff url('../img/bg_contentbox.png') bottom left repeat-x;
	border: 1px solid #999;
	float: left;
	margin: 15px 0 0 7px;
	padding: 10px;
	/*height: 1px;*/
}
.contentBox .head
{	border-bottom: 1px solid #dadada;
	padding: 0px;
	height: 24px;
	display: block;
}
.contentBox .headingTitle
{	font: normal 12px Georgia;
	letter-spacing: 2px;
	margin: 0 0 0 0;
	padding: 10px 5px 0 0;
}
.contentBox p
{	border-bottom: 1px dotted #dadada;
	padding: 0 0 4px 0;
}

.contentBox table
{	width: 100%;
}
.contentBox th, .contentBox td
{	text-align:left;
	height:20px;
	vertical-align: top;
}
.contentBox .actionPanel
{	height: 25px;
	margin: -24px 0 0 0;
	padding: 1px 2px 0 0;
	text-align: right;
	/*border-bottom: 1px dotted #999;*/
}
.contentBox .inlay
{	/*overflow: auto;*/
	overflow: hidden;
	padding: 10px 0;
}

/* TREE */
.activeTreeItem
{	/*background: #333;*/
}
.activeTreeItem a
{	color: #d70;
}

.treeItem, .treeEntry
{	height: 14px;
	float: left;
	clear: right;
}
.treeItem
{	width: 18px;
}
.treeEntry
{	margin: 0 0 0 3px;
	padding-right: 6px;
	clear: right;
}
.treeFolder
{	background: url('../img/tree/block.gif') center center no-repeat;
}
.activeTreeItem .treeFolder
{	background: url('../img/tree/block_active.gif') center center no-repeat;
}
.treeDocument
{	background: url('../img/tree/document.gif') center center no-repeat;
}
.activeTreeItem .treeDocument
{	background: url('../img/tree/document_active.gif') center center no-repeat;
}
.treePlus
{	background: url('../img/bullets/bullet_orange.png') center center no-repeat;
}
.treeMinus
{	background: url('../img/bullets/bullet_black.png') center center no-repeat;
}
/*
.treePlus
{	background: url('../img/tree/plus.gif') top left;
}
.treeMinus
{	background: url('../img/tree/minus.gif') top left;
}
.treeJoin
{	background: url('../img/tree/join.gif') top left;
}
.treeJoinBottom
{	background: url('../img/tree/joinBottom.gif') top left;
}
.treeIndent
{	background: url('../img/tree/indent.gif') top left;
}
*/

/* LOG & INFO*/
.changeLog
{	display: block; 
	font: 11px "Trebuchet MS", Helvetica, Arial;
	letter-spacing: 0px;
}
.changeLog h4
{	font: bold 11px  "Trebuchet MS", Helvetica, Arial;
	margin: 0;
	padding: 0;
}
.contentBox .log
{	margin: 0 0 0 0;
	font: bold 10px "Trebuchet MS", Helvetica, Arial;
	color: #090;
}
.contentBox .info
{	/*font: bold 11px "Trebuchet MS", Helvetica, Arial;*/
	color: #666;
	padding: 5px;
	text-align: center;
}

/* CONFIRMBOX */

.contentBox .confirmBox
{	margin: 0 0 10px 0;
	border: 1px solid #FFB05B;
	background: #fc8 url('../img/tile-lines_6x6_orange.gif');
	color: #900;
	padding: 5px;
	font: bold 11px "Trebuchet MS", Helvetica, Arial;
}
.contentVox .confirmBox .buttonConfirm
{	clear: none;
}

.contentBox .confirmBox td, .contentBox .confirmBox th
{	border: none;
}
.contentBox .confirmBox td
{	text-align: right;
}
.contentBox .confirmBox h4
{	border-bottom: 1px solid #FFB05B;
	margin: -5px -5px 5px -5px;
	display: inline;
}

/* SECTIONBUTTONS */
.contentBox a.sectionButton
{	display: block;
	height: 20px;
	width: 97%;
	padding: 5px 0 3px 0;
	margin: 6px 0 5px 2px;
	/*background: #dadada;*/
	border: 1px solid #ccc;
	font: bold 11px "Trebuchet MS", Helvetica, Arial;
	text-align: center;
	letter-spacing: 2px;
}
.contentBox a.sectionButton:hover
{	background: #eee;
	color: #b72;
}

/* BULLETS & ICONS */
#navigation .nav a img.bullet
{	margin: -3px 0 -4px 0;
}
.contentBox .sectionButton img.bullet
{	margin: 0 0 -3px 0;
}
.contentBox .actionPanel a
{	margin: 0 -2px 0 5px;
}
.contentBox .actionPanel a img.bullet
{	margin: 0 0px -4px 0px;
}
.contentBox .headingTitle img.bullet
{	margin: 0 -2px -2px 1px;
}

/* ----- GENERAL BOX PROFILES ----- */
.overviewBox 
{	width: 280px;
}
.overViewBoxBig 
{	width: 590px;
}
.detailBox 
{	width: 275px;
}

#settingsBox
{	width: 340px;
}

#entryAddMultiBox
{	width: 340px;
}

/* ----- ENTRIES BOX ----- */
#entriesBox
{	
}
.entry {
	float: left;
	clear: none;
	border: 1px solid #dadada;
	margin: 0 4px 4px 0;
	overflow: hidden;
	background: #fff;/*url('../img/tile-lines_6x6_light.gif');*/
}
.entry .entryOverlay 
{	/*background: #dadada url('../img/tile-lines_6x6_light.gif')*/
	padding: 1px 2px 0 1px;
	/*
	filter: alpha(opacity=80);
	opacity: 0.8;
	*/
	overflow: hidden;
	float: left;
	letter-spacing: 0;
	margin: -16px 0 0 0;
}
.entry .entryOverlay, .entry .entryOverlay  a
{	font: 9px "Trebuchet MS", Helvetica, Arial;
}
.entry .entryOverlay img
{	margin: 0;
}
.entry .entryOverlay .bullet
{	margin: 0 0 -2px 1px;
	width: 10px;
	height: 10px;
}
.entry .entryOverlay .entryActions
{	margin: 0 1px;
	text-align: center;
}
.entry .entryOverlay .entryActions img
{	margin: 0 2px;
}
/*
.entry .entryOverlay h3
{	margin: 0;
	padding: 0;
}
.entry .entryOverlay a
{	font: 11px "Trebuchet MS", Helvetica, Arial;
}
.entry .entryOverlay h3 a img
{	margin: 0 0 -2px 1px;
}
.entry .entrySwap
{	margin: -1px 0 0 -16px;
	float: right;
	clear: none;
	height: 16px;
	width: 16px;
}
div.dropper {
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	height: 40px;
	width: 30px;
	background: #ff3300;
}
*/
/* ----- CONTENTS BOX ----- */
.contentPart p
{	color: #999;
}