body {
	background: #595856 url('/Backoffice/contententry/images/bg_body.jpg') left top no-repeat;
	padding-left:40px;
	min-height:100%;
	}
      
body, p, td { 	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	}
    
.cleaner {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
    }
    
.table {margin:0;padding:0;}


a:link, a:hover, a:active, a:visited {color:black;text-decoration:underline;}
a.logout:link, a.logout:hover, a.logout:active, a.logout:visited { color:red; border:none; margin-left:30px; font-size:12px; border-right:1px solid #999999; border-bottom:1px solid #999999; background:#f9f9f9;  padding:2px 5px; text-decoration:none; }
a ,.menulink a {color:#333333;}
a.white {color:white;}

/* ---- Status rows and logo ---- */

.logo {position:absolute; top:0; left:805px; height:106px; width:170px; overflow:hidden;  border-right:1px solid #444444; border-bottom:1px solid #444444;}

.admin_statusrow {height:35px;}
.domain_and_user_row {height:45px;}
.admin_statusrow, .domain_and_user_row  {width: 698px; margin: 0 0 5px 20px; padding:5px 20px; background: url('/Backoffice/contententry/images/bg_transp.png'); border-top:none; border-right:1px solid #444444; border-bottom:1px solid #444444; overflow: hidden; font-size:11px;}

.user_status {float:right; margin-top: 5px;}
.user_status a.user {color:white; text-decoration:underline;}
.client_dropdown, .domain_dropdown {float:left; margin-right:10px; vertical-align: middle;}

/* ---- edit masks ---- */

.edit_mastertable {
	width:915px;
	margin-left:20px;
	border:none;
	color: black;
	font-size:12px;
	border-collapse:collapse;
	border-right:1px solid #444444; 
	border-bottom:1px solid #444444;
	}

.edit_mastertable a {border-right:1px solid #999999; border-bottom:1px solid #999999; background:#f9f9f9;  color:#333333; padding:2px 5px; text-decoration:none; }
.edit_mastertable input  {font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: black;}

.editMaskButtonRow {height:54px; vertical-align: top;}
.editMaskButtonRow h1 {font-size:16px; margin-left:20px;}
.editMaskButtonRow .buttons {float:right; text-align:center; background: #dbdbdb; padding:5px 10px; margin-top:0px; }

a.cmaButton { border:none; border-right:1px solid #999999; border-bottom:1px solid #999999; background:#f9f9f9; color:#333333; padding:2px 5px; text-decoration:none; }
table.cmaButton {border-right:1px solid #999999; border-bottom:1px solid #999999; background:#f9f9f9; color:#333333; padding:2px 5px; text-decoration:none;}
input.cmaButton, input.button { border:none; border-right:1px solid #999999; border-bottom:1px solid #999999; background:#f9f9f9; color:#333333;  padding:1px 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none; }
input.cmaButton { color:red; }

a.cmslink {border:none;padding:0;margin:0;background:none;}

.dymmylefttd  {display:none;float:left; margin-left:15px; height:28px; width: 197px; background: #c1c1c1; color:black; border-right:1px solid #999999; border-bottom:1px solid #999999; }

/* --- cma search --- */

.searchframe { 
	margin-left:20px;
	margin-top:-5px;
	width:915px;
	border:none;
	color: black;
	font-size:12px;
	background: url('/Backoffice/contententry/images/bg_transp.png');
	border-right:1px solid #444444; 
	border-bottom:1px solid #444444;
	}
	
.searchframe h1 {font-size:16px; margin-left:5px;}

.linkasset{ 
	margin-left:-20px;
	margin-top:15px;
	width:870px;
	border:none;
	color: black;
	font-size:12px;
	background: url('/Backoffice/contententry/images/bg_transp.png');
	border-right:1px solid #444444; 
	border-bottom:1px solid #444444;
	}

#resultlist {float:left; width:680px;background-color:#ffffff;margin-bottom:20px; padding-bottom:20px; margin-left:5px; }
.paginglinks {padding:5px; }
.resultitem {float:left; width:650px; padding:5px; border-bottom:3px solid white; border-right:none; overflow:hidden;}

a.searchitemlink,a.searchitemlink:link, a.searchitemlink:hover,a.searchitemlink:visited, a.searchitemlink:active {text-decoration:underline;}
a.searchitemlink:hover,a.searchitemlink:active {text-decoration:none; color:black;text-decoration:underline;}
	
#linkbox {float:right; width:280px; padding:5px;  margin-right:-5px; margin-bottom:20px; background-color:#ffffff; border: 1px solid #acb8ce;}

.actionDiv {height:20px; width:auto;padding:5px 5px 5px 30px; margin:0 0 5px 0; overflow:hidden; background: url('/Backoffice/contententry/images/icon_action-arrow.gif') left top no-repeat; border: 1px solid #acb8ce;  }
.actionDiv input {font-size:11px; }
.actionDiv select, .actionDiv select option {font-size:11px; margin:0 5px; }


/* ---- Edtior Menue ---- */

.mainbox {width: 915px; margin: 0 15px 10px 20px; background: url('/Backoffice/contententry/images/bg_transp.png') ;  border-right:1px solid #444444; border-bottom:1px solid #444444; overflow: hidden;}

.menupanel  {margin: 10px 0 0 5px; padding: 10px; width: 340px;font-weight:bold; font-size:14px; color:black; }
.submenu    {padding: 9px; font-weight:normal; line-height:140%;}
.row        {width:330px; height:20px; overflow:hidden; font-size:12px; line-height:120%;}
.linklabel  {float: left; width: 144px; margin: 0 3px 0 0; padding:2px 5px; background-color: #c1c1c1; border-right:1px solid #999999; border-bottom:1px solid #999999; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.menulink   {float: left; width: 64px; margin: 0 3px 0 0; padding:2px 5px; background-color: #f9f9f9;  text-align: center; font-weight:bold;}
.doublespan {width: 142px;}

.todopanel a {color:white; text-decoration:underline; font-size:11px;}
.todorow a {color:#666666;}

.todopanel  {float:right; padding: 10px; margin:20px 15px 0 0; width:510px; color:black; font-size:14px; }
.todorow    {width: 510px; height:34px; margin: 1px; overflow:hidden; font-weight: normal; font-size:11px;}
.todocol1   {float: left;height:34px; margin-right: 1px; width: 260px; padding:2px 5px; overflow:hidden; font-size:11px;}
.todocol2   {float: left;height:34px; margin-right: 1px; width: 125px; padding:2px 5px; overflow:hidden; font-size:11px;}
.todocol3   {width:85px; height:34px; padding: 2px 5px; overflow:hidden;}
.half       {height: 17px;;}
.light      {background-color: #f9f9f9;}
.dark       {background-color: #c1c1c1;}
.ghost      {color:#848588; }

.workflow_01{color:#77AB51;font-style:italic; border-right:5px solid #77AB51;}
.workflow_02{color:#CE7900;font-style:italic; border-right:5px solid #CE7900;}
.workflow_03{color:#E0C90B;font-style:italic; border-right:5px solid #E0C90B;}
.workflow_04{color:#808080;font-style:italic; border-right:5px solid #808080;}
.workflow_05{color:#A4A269;font-style:italic; border-right:5px solid #A4A269;}
.workflow_06{color:#A45485;font-style:italic; border-right:5px solid #A45485;}
.workflow_07{color:#3E8673;font-style:italic; border-right:5px solid #3E8673;}
.workflow_08{color:#A41B2B;font-style:italic; border-right:5px solid #A41B2B;}
.workflow_09{color:#5470A4;font-style:italic; border-right:5px solid #5470A4;}

.red, div.red a {color:red;}


/* --- category tree --- */

#categorytree { 
	float:left; 
	width:175px; 
	margin: 0 3px 20px -3px; 
	padding:5px 0 5px 10px;
	background: #c1c1c1; color:black; 
	border-right:1px solid #999999; 
	border-bottom:1px solid #999999; 
	}

div.navi-tree   {
	top: 5px;
	left:   5px;
	padding: 2px;
	width: 170px;
	min-height: 200px;
	overflow:hidden;
}

div.navi-branch {
	font-family: arial;
	font-size: 11px;
	vertical-align: top;
	-moz-user-select:none;
	background-repeat: no-repeat;
	width: 165px;
	overflow:hidden;
}

div.navi-spacer {
	width: 237px;
	height: 4px;
	cursor: move;
	overflow: hidden;
	background-color: #f9f9f9; 
	border:1px solid #f1f1f1;
     }
     
div.navi-item   {
	background-color: #f9f9f9; 
	border-right:1px solid #999999; 
	border-bottom:1px solid #999999;
	background-repeat: no-repeat;
	cursor: pointer;
	height:20px;
	padding:0;
	whitespace:nowrap;
	overflow:hidden;
}

#categorytree hr {
background-color:#fff; /*   Mozilla 1.4 */
color:#fff; /* IE   6   */
border: #fff;   /* Opera 7.11   */
height: 1px;
}


/*-- other cma colors --*/

.farbe1 { background : none;color: black; }
.farbe2 {background: url('/Backoffice/contententry/images/bg_transp.png'); color: black; } /* hintergrund der eingabeformulare */
.farbe3 { background: url('/Backoffice/contententry/images/bg_transp.png'); color: black; } /* rechter rand  der eingabeformulare */
.farbe6 {background: #dbdbdb;color: black; padding:5px;} /* rechte spalte der eingabemasken */
.farbe7 {background: #c1c1c1; color:black; border-right:1px solid #999999; border-bottom:1px solid #999999; padding:5px;} /* linke spalte der eingabemasken */

.fontcolor3 {color:black; font-size:14px; padding:0 0 0 10px}

.farbe4 {background:none;color: black;}
.farbe5 {background: none;color: black;}
.farbe8 {background: none; color: black;}
.farbe9 {background: none;color: black;}
.farbe10 {background:none;color: black;}
.farbe11 {background: none;color: black;}
.farbe12 {background: none;color: black;}
