/* ------------------------backend------------------------- */
body {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	color      		: #000000;
	background		: #F7F7F7;
	scrollbar-face-color	: #A8BADE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color	: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color	: #006699;
	scrollbar-track-color	: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
pre, tt {
	font-size		: 12px
}
th {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #A8BADE;
}
td {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
}
td.head {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #A8BADE;
}
td.head_error {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #EBD5C7;
}
td.content {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #DBE3EF;
}
td.content2 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #C7D5EB;
}
td.content3 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #EFE3DB;
}
td.entry {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
}
.entry a:hover {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration:none;
	color:#000;
}
td.content4	{
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #EBD5C7;
}
td.content5 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #EFE3DB;
}
td.content6 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	background-color	: #EBD5C7;
}
td.content7 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #A8BADE;
}
td.sideinfo	{
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 11px;
	color			: #FFFFFF;
	background-color	: #5A7BAD;
}
td.folderinfo {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 11px;
	color			: #000000;
	background-color	: #FFCE63;
}
td.sideinfo2 {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 11px;
	background-color	: #FFFFFF;
}
form {
	font-family		: helvetica, arial, geneva, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
	color			: #000000;
}
#uplinput {
	font-family: Verdana,Arial;
  font-size: 10px;
  border: 1px solid #525A73;
  background-color: #DBE3EF;
  color: #000000;
  width: auto;
  height: 20px;
  vertical-align: 20%;
}
.uplinput {
	font-family: Verdana,Arial;
  font-size: 10px;
  border: 1px solid #525A73;
  background-color: #DBE3EF;
  color: #000000;
  width: auto;
  height: 20px;
  vertical-align: 20%;
}
.upldirsel {
	font-family: Verdana,Arial;
  font-size: 11px;
  border: 1px solid #525A73;
  background-color: #DBE3EF;
  color: #000000;
  margin-top: 3px;
}
#menu_layer0 {position: absolute; width:32px; height:43px; z-index:1; left: 25px; top: 20px; visibility: visible}
#menu_layer1 {position: absolute; width:32px; height:21px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer2 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer3 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer4 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer5 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer6 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer7 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer8 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
#menu_layer9 {position: absolute; width:32px; height:15px; z-index:1; left: 19px; top: 37px; visibility: hidden;}
input	{
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
select {
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
textarea {
	font-family: helvetica, arial, geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
h1               {font-family: helvetica, arial, geneva, sans-serif; font-size: large; font-weight: bold; color: #FFFFFF;}
b                {font-family: verdana, helvetica, arial, geneva, sans-serif; font-weight: bold;}

.text12px        {font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #555555}

a.action:link	{
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration	: none;
	color			: #1B1BB0;
}
a.action:visited {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration	: none;
	color			: #1B1BB0;
}
a.action:hover {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration	: underline;
	color			: #1B1BB0;
}
.head {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #CFD8FB;
}
.head_error {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	background-color	: #EBD5C7;
}
.errormsg {
	font-family		: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration	: none;
	color			: #AF0F0F;
}
.white {
	font-family: helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #FFFFFF
}
.whitebold {font-family: helvetica, arial, geneva, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold}
.grey {font-family: helvetica, arial, geneva, sans-serif; color: #CFD8FB}
.mainmenu:link         	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #1B1BB0;}
.mainmenu:visited       	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #1B1BB0;}
.mainmenu:hover         	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #1B1BB0;}

.submenu:link         	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #000000;}
.submenu:visited       	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #000000;}
.submenu:hover         	{font-family		: verdana, helvetica, arial, geneva, sans-serif;
			 font-size		: 12px;
                          color			: #000000;}

.help                    {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          font-weight            : bold;
                          color                  : #FFFFFF;
                          text-decoration        : none;}

.help:link               {color                  : #FFFFFF;}
.help:visited            {color                  : #FFFFFF;}
.help:hover              {color                  : #FFFFFF;
			 cursor			: help;
                          text-decoration        : none;}

.logout                  {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          color                  : #FFFFFF;
                          text-decoration        : none;}

.logout:link             {color                  : #DBE3EF;}
.logout:visited          {color                  : #DBE3EF;}
.logout:hover            {color                  : #FFFFFF;
                          text-decoration        : none;}

.up:hover                {cursor			: n-resize;}
.down:hover              {cursor			: s-resize;}

/* Styles for css-editor */
form.editor textarea	      {width: 317px; height: 152px; font-size: 11px;}
form.editor input.field       {width: 130px; font-size: 11px;}
form.editor input.lngfield    {width: 437px; font-size: 12px;}
form.editor input.desc        {width: 502px; font-size: 11px;}
form.editor select.element    {width: 180px; font-size: 11px;}
form.editor 		     	  {font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
form.editor input.checkbox    {margin-left: 0px; vertical-align: middle; }
form.editor select.desc       {width: 502px; font-size: 12px;}
form.editor table.element     {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 502px;}
#previewarea 		     	  {width: 502px; height: 150px; margin-left: 4px; background-color: #FFFFFF; }
option                        {font-size: 11px; white-space: pre;}
optgroup                      {font-size: 11px; font-style: normal;}
form.editor textarea.jseditor {width: 502px; height: 300px; font-size: 12px;}

/* Styles of filemanager */
td.contenta       	{background-color : #DBE3EF;
			 padding-left     : 5px;
			 padding-right    : 5px;}

td.content2a      	{background-color : #C7D5EB;
			 padding-left     : 5px;
			 padding-right    : 5px;}

td.content3a       	{background-color : #EFE3DB;
			 padding-left     : 5px;
			 padding-right    : 5px;}

th			{padding-left     : 5px;
			 padding-right    : 5px;}

th.headline		{padding-left     : 5px;
			 padding-right    : 5px;
			 background-color : #F7F7F7;}

.fileblock 		{width		  : 322px;
			 height		  : 215px;
			 border		  : 1px solid #666;
			 margin		  : 0px 0px 5px 5px;
			 padding	  : 4px;
			 float	 	  : left;}

.fileblockactive	        {width		  : 322px;
			 height		  : 215px;
			 border		  : 1px solid #666;
			 background-color : #C7D5EB;
			 margin		  : 0px 0px 5px 5px;
			 padding	  : 4px;
			 float		  : left;}

.filedisplay		{height		  : 140px;
			 width		  : 105px;
			 float		  : left;
			 margin	      : 0px;
			 padding	  : 0px;
			 border		  : 0px solid #666;}

.fileblock .filedetails		{height		  : 140px;
			 width		  : 202px;
			 text-align	  : left;
			 margin	      : 0px;
			 padding	  : 0px;
       		 overflow	  : auto;
       		 border		  : 0px solid #666;}

.fileedit		{font-size	  : 10px;
			 text-align	  : right;
			 padding	  : 0px;
			 margin		  : 0px;
             border		  : 0px solid #666;}

.fileblockactive .filedetails		{height		  : 200px;
			width		  : 202px;
			text-align	  : left;
			margin	      : 0px;
			padding	      : 0px;
       		overflow	  : auto;
       		border		  : 0px solid #666;}

.fileblockactive .fileedit{ visibility: hidden; }

form.filemanageredit 	{display	  : inline;}

.fileblockactive textarea {font-size	  : 11px;
			 width		  : 185px;
			 height		  : 85px;}
					}
.fileblockactive select 	{font-size	  : 11px;
			 width		  : 185px;}

.fileblockactive input 	{font-size	  : 11px;
			 width		  : 185px;}

img.action	       	{margin-left      : 3px;
			 margin-right     : 3px;}

input.action		{margin-left	  : 3px;
			 margin-right	  : 3px;}

input.action1		{margin-left	  : 3px;
			 margin-right	  : 3px;
			 width		  : 14px}

img.action1		{margin-left	  : 3px;
			 margin-right	  : 3px;
			 width		  : 14px}
#popmenu                    { cursor: default; font: normal 11px Verdana; line-height: 18px; position: absolute; width: auto; visibility: hidden; z-Index: 1000; }
#popmenu .menuright         { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 11px; text-align: right; }
#popmenu .menutitle         { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 11px; color: #FFFFFF; }
#popmenu .menurow           { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; }
#popmenu .menurow a         { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; text-decoration : none; }
#popmenu .menurow a:link    { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; text-decoration : none; }
#popmenu .menurow a:hover   { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; text-decoration : none; }
#popmenu .menurow a:active  { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; text-decoration : none; }
#popmenu .menurow a:visited { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #777777; text-decoration : none; }
#popmenu #menurow_over           { background-color: #DBE3EF; color: #000000; }
#popmenu #menurow_over a         { background-color: #DBE3EF; color: #000000; text-decoration : none; }
#popmenu #menurow_over a:link    { background-color: #DBE3EF; color: #000000; text-decoration : none; }
#popmenu #menurow_over a:hover   { background-color: #DBE3EF; color: #000000; text-decoration : none; }
#popmenu #menurow_over a:active  { background-color: #DBE3EF; color: #000000; text-decoration : none; }
#popmenu #menurow_over a:visited { background-color: #DBE3EF; color: #000000; text-decoration : none; }

/* styles for right panel */
#rightsmenu                   { font: normal 10px Verdana; position: absolute; left: 0px; top: 0px; width: auto; visibility: hidden; z-Index: 1000; }
#rightsmenu table.rightspanel { border: 2px solid #5A79AD; background-color: #DBE3EF; }
#rightsmenu tr.rightsrow  { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 10px; text-align: left;   font-weight: normal; }
#rightsmenu td.rightscell { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 10px; text-align: center; font-weight: normal; }
#rightsmenu td.rightsname { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 10px; text-align: left;   font-weight: normal; }
#rightsmenu td.rightscellhead { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 10px; text-align: center; font-weight: bold; border-bottom: 1px black solid; }
#rightsmenu td.rightsnamehead { font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 10px; text-align: left;   font-weight: bold; border-bottom: 1px black solid; }
#rightsmenu table.rightspanel input.dedibutton {font-family: Verdana,Arial, Arial, Geneva, sans-serif; font-size: 10px; border: 1px solid #525A73; color: #000000; height: 17px; width: auto; margin: 5px 0px 5px 0px; }
#rightsmenu table.rightspanel input { width: auto; height: auto; }
#rightsmenu table.rightspanel select.groupselect {font-family: Verdana,Arial; font-size: 11px; border: 1px solid #525A73; background-color: #C7D5EB; color: #000000; margin-top: 3px; margin-bottom: 10px; width: 100%; }

/* Styles for wysiwyg-editor */
.btn   {border-width: 1px; width: 22px; height: 20px; background-color: #BDCDE5;}
.btnDown {border-width: 1px; width: 22px; height: 20px; border-style: inset; background-color: #A8BADE;}
.btnNA {border-width: 1px; width: 22px; height: 20px; filter: alpha(opacity=25);}

/* Styles for wysiwyg2-editor */
.btnOver {border-width: 1px; width: 22px; height: 20px; border-style: inset; background-color: #A8BADE;}
.cMenu { cursor: Default; font-family: MS Sans Serif; font-size: 8pt; padding: 2px 12px 2px 16px; }
.cMenuOver { cursor: Default; font-family: MS Sans Serif; font-size: 8pt; padding: 2px 12px 2px 16px; }
.cMenuDivOuter { height: 9px; }
.cMenuDivInner { margin: 0 4px; border-width: 1px; border-style: solid;}