/* 
 *  EZDB_basic.css
 *
 *  style for easydb (R)
 *
 *  author: falko@programmfabrik.de
 *
 */

@import url("easymedia.css") all;

/* include css for filebrowser (used in automator and customrender) */
@import url("filebrowser.css") all;

/* Globals */
body,td,input,textarea,select {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  color: #555;
}

body{ background-color: #FFF; }

a {
  margin: 0px;
  padding: 0px;
  color: #CE6500;
  font-family: arial,helvetica,sans-serif; 
  word-spacing: 2px;
}
a:active { color:#FF9900; }
a:hover { color:#FF9900; }

a.topButton:hover {
  color:#FF9900;
}

a.topButton {
  color: #fff;
  font-size: 14px;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;  
}


div {
  margin: 0px;
  padding: 0px;
}

img {
  border: 0px;
}

form {
  margin: 0px;
  padding: 0px;
}

input,textarea,select {
  margin: 0px;
  padding: 2px; 
  border: 1px solid #818382;
  background-color: #eee; 
}

h1{  
  margin:10px 0px 0px 10px;
  padding:0px;
  font-size:16px;
}

/* Formelemente */

.msCheckBox{
  border:0px;
  background:transparent;
        font-family:monospace;
  font-size:12px;
}

table.language_select { /* for table-mode */
  border-collapse: collapse;
}
ul.language_select { /* for ul-mode */
    margin:0px 0px 0px 0px;
}
ul.language_select li {
    display:inline;
    margin-right:5px;
    list-style:none;
}
ul.language_select span {
    visibility:hidden;
}

a.lang_flag_default {
  margin:2px;
  display:block;
  vertical-align:middle;
  width: 26px;
  height: 19px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-image: url(lang_de.png);
}

a.lang_flag_en {
  vertical-align:middle;
  margin:2px;
  display:block;
  text-decoration: none;
  width: 26px;
  height: 19px;
  background-repeat: no-repeat;
  background-image: url(lang_en.png);
}

a.lang_flag_pl {
  vertical-align:middle;
  margin:2px;
  display:block;
  text-decoration: none;
  width: 26px;
  height: 19px;
  background-repeat: no-repeat;
  background-image: url(lang_pl.png);
}


.uploadButton {
  border: 2px outset;
}

.smallPulldown {
  color: #222;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 12px;
}

.smallerPulldown {
  color: #222;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 10px;
}

.inputExtraLong {
  width: 300px;
  margin: 0px 2px 2px 0px;
}

.inputWhiteLong {
  width: 225px;
  margin: 0px 4px 0px 0px;
}

.commentArea {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  width: 380px;
  margin: 0px 2px 2px 0px;
}


/* link */

.linkOpenWindow {
  text-decoration: none;
}


/* buttons */
.closeButtonCON {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconConnector.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonCON:hover {
  background-position: 20px 0px;
}

.closeButtonCONactive {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconConnector.png);
  background-position: 0px 19px;
  background-repeat: repeat;
}

.closeButtonCONactive:hover {
  background-position: 20px 19px;
}

.closeButtonKategorien {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconKategorien.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonKategorien:hover {
  background-position: 20px 0px;
}

.closeButtonAmappen {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconAmappen.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonAmappen:hover {
  background-position: 20px 0px;
}

.closeButtonPM {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconPmappen.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonPM:hover {
  background-position: 20px 0px;
}

.closeButtonAutomator {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconAutomator.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonAutomator:hover {
  background-position: 20px 0px;
}

.closeButtonPrint {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconPrint.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonPrint:hover {
  background-position: 20px 0px;
}

.closeButtonNewImg {
  display: block;
  width: 20px;
  height: 19px;
  overflow: hidden;
  background-image: url(iconNewImg.png);
  background-position: 0px 0px;
  background-repeat: repeat;
}

.closeButtonNewImg:hover {
  background-position: 20px 0px;
}

.editLinkSmall {
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 12px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  font-weight: bold; 
  font-size:10px;
  text-decoration: none;
}

.editLinkSmall:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

.editButtonSmall {
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 20px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  color: #818382;
  border: 0px solid #818382;
  background-color: #E2E2E2;
  font-weight: bold; 
  font-size:10px;
  text-decoration: none;
}


.editButtonSmall a:hover {
  color: #444;
  border: 0px solid #444;
  background-color: #F2F2F2;
}


.interfaceSmallGray {
  font-family: arial;
  display: block;
  text-align: center;
  width: 70px;
  height: 13px;
  padding: 0px;
  margin: 0px;
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  font-weight: bold; 
  font-size: 10px;
  text-decoration: none;
}

.interfaceSmallRed {
  font-family: arial;
  display: block;
  text-align: center;
  width: 70px;
  height: 13px;
  padding: 0px;
  margin: 0px;
  color: #CE6500;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  border: 1px solid #CE6500;
  font-weight: bold; 
  font-size: 10px;
  text-decoration: none;
}

.interfaceSmallRed:hover {
  color: #f90;
  background-color: #F2F2F2;
  border: 1px solid #f90;
}



.interfaceSmallGray:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

.interfaceGrayButton {
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 70px;
  height: 16px;
  padding: 1px 2px 0px 2px;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  color: #1B6586;
  border: 1px solid #1B6586;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}

.interfaceGrayButton:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

.interfaceLink {
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 70px;
  height: 16px;
  padding: 1px 2px 0px 2px;
  color: #CE6500;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  border: 1px solid #CE6500;
  font-weight: bold; 
  font-size: 12px;
  text-decoration: none;
}

.interfaceLink:hover {
  color: #f90;
  background-color: #F2F2F2;
  border: 1px solid #f90;
}

.interfaceLinkShort {
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 1px 2px 0px 2px;
  color: #CE6500;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  border: 1px solid #CE6500;
  font-weight: bold; 
  font-size: 12px;
  text-decoration: none;
}

.interfaceLinkShort:hover {
  color: #f90;
  background-color: #F2F2F2;
  border: 1px solid #f90;
}

.navButtonActive {
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 0px 2px 0px 2px;
  color: #CE6500;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  Border: 1px solid #CE6500; 
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

.navButtonActive:hover {
  color: #f90;
  background-color: #F2F2F2;
  border: 1px solid #f90;
}

.navButtonInactive {
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 0px 2px 0px 2px;
  color: #818382;
/*  background-color: #E2E2E2; */
  border: 1px solid #818382; 
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

.closeButton {
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding: 1px 1px 0px 1px;
/*  color: #ccc;
  border: 1px solid #E2E2E2; 
  background-color: #818382; */
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  font-weight: normal; 
  font-size: 12px;
  text-decoration: none;
}

.closeButton:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

/* Schriften */
.metallFat {
  font-weight: bold;
  color: #666;
}

.blueFat {
  font-weight: bold;
  color: #1B6586;
  text-decoration:none;
}

.orangeFat {
  font-weight: bold;
  color: #CE6500;
  text-decoration:none;
}

.sidebarHeadLine {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #E2E2E2;
}

.textLinks,
.unselectedChunk {
  font-size: 12px;
  font-weight: normal;
}

.textLinks a,
.unselectedChunk a {
  margin: 1px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  display: block;
  text-decoration: none;
  color: #CE6500;
/*  border: 1px solid #CE6500; */
}

.textLinks a:hover,
.unselectedChunk a:hover {
  color: #f90;
/*  border: 1px solid #f90; */
  background-color: #eee;
}

/*td.selectedChunk,
td.unselectedChunk  {
  width: 20px;
}*/

a.selectedChunk  {
 display: block; 
  margin: 1px 0px 2px 4px;
  padding: 0px 5px 0px 5px;
  font-size: 1.1em;
  font-weight: bold;
/*  line-height: 22px; */
  color: #555555;/*818382; */

  background-color:#eeeeee;
/*  border:1px solid red;*/
text-decoration:none;
}



input.selectedChunk  {
 width:42px;
 height:16px;
 margin:0px;
 padding:1px;
}

.statusText {
  font-weight: normal;
  color: #EEE;
}

.statusError {
  font-weight: normal;
  color:#ff9900; 
/*  color:#2A3743; */
/*  background-color:#ff9900; */
/*  color: #CE0000; */
}

.statusErrorLogin {
  font-weight: normal;
  color:#CE6500; 
}

/* Hintergrund Farben */

.leftViewBg {
  margin: 0px;
  padding: 0px;
  background-color: #C7C7C7; 
}

.sidebarBody {
  height: 100%;
/*  overflow: auto; */
  border-right: 1px solid #818382;
  margin: 0px;
  background-color: #C7C7C7;
}

.shinyTableHigh {
  padding:1px 2px 1px 2px;
  background-color: #EEE;
} 

.shinyTableLow {
  padding: 1px 2px 1px 2px;
  background-color: #DDD; 
} 

.lightBg{
  background-color: #EEE;
}

.helpLogo{
  margin: 0px 5px 0px 0px;
  padding: 0px 7px 0px 8px;
  font-size: 16px;
  background-color: #CE6500;
  color: #FFFFCC;
  font-weight: bold;
}

.helpHead{
  margin: 0px 0px 10px 0px;
  font-size: 16px;
  font-weight: bold;
}

.helpSubhead{
  display: block;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: black;
  font-weight: bold;
}

.helpHeadbox{
  margin:0px;
  padding: 0px;
  border-bottom: 1px solid #CE6500;
}

.helpBox{
  margin: 8px;
  color: black;
}

.helpText{
  display: block;
  margin: 0px 0px 10px 0px;
  font-size: 12px;
  color: black;
}

/* Divs */
.zoomButton{ 
/*  position:absolute; */
/*  width:56px; */
  height:14px;
  border:1px solid #818382;
  background-color: #ccc;
}

.zoomButton a{
  display:block;
  width:12px;
  height:12px;
  font-size:14px;
  font-weight:bold;
  line-height:11px;
  text-decoration:none;
  border:1px solid #818382;
  text-align:center;
}

.zoomButton a:hover{
  background-color:#eee;
}

#helpWindow{
  margin: 10px 0px 0px 10px;
  padding: 0px;
  color: #CE6500;
  border: 1px solid #CE6500;
  background-color: #FFFFCC;
  width: 450px;
  font-family: courier new,courier,monospace;
  text-align: left;
}

#buttonBar {
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  border:1px dotted red;
}

#wideContent {
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  border:1px dashed green;
}

.wideContent {
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

.headBar1 {
/* overflow: hidden; */
  height:26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  background-color: #A9ACAA;
  border-bottom: 1px solid #818382;
}

.headBar2 {
/* overflow: hidden; */
  height:26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  background-color: #ccc;
  border-bottom: 1px solid #818382;
}

.applicationHeader {
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #818382;
}

.groupEditSwitch { 
                   border: 2px solid #818382;
                   background-color: #eee; 
                   color: #555;
                   padding: 2px;
                   margin: 0px;
                   margin-top: 1px;
                   text-align: center;
                   display: block; 
                   text-decoration: none;

                   }




.groupEditSwitchWide { 
                   display: block; 
                   border: 2px solid #818382;
                   background-color: #eee; 
                   color: #555;
                   padding: 2px;
                   margin: 0px;
                   margin-top: 1px;
                   margin-bottom: 2px;
                   width: 120px;
                   text-decoration: none;
                   text-align: center;

                   }
/*
.treeNumLink {
    text-decoration:    none; 
    background-color:   #f90; 
    color:              #EEE;
    padding:            0px 2px 0px 2px;
    margin-left:        4px;
}

.treeNumLink:hover {
    text-decoration:    none; 
    background-color:   #4F9447;
    color:              #000;
}
*/

.categoryTreeTitle { 
    height:13px;
    font-size: 10px;
    background-color:   #AFBBC7; 
    text-decoration:    none; 
    border:             1px solid #2A3743; 
    color:              #2A3743; 
    padding:            0px 2px 0px 2px; 
    display:            block;
}
.categoryTreeTitle:hover { 
    color:              #fff;
}

.resultLink {
    width:              14px;
    height:             14px;
    margin:             1px;
    margin-left:        2px;
    padding:            1px;
    text-align:         center;
    text-decoration:    none;
    line-height:        14px;
    background-color:   #617587;
    color:              #AFBBC7;
}

.resultLink:hover {
    background-color:#7C96AD;
    color: #EEEEEE;
}


.automatorIcon {
  float:left;
  width:18px;
  height:14px;
  background-image:url(automatorIcon.png);
  background-repeat:no-repeat;
}

.contentLineHead {
  font-weight:bold;
  background:#EEEEEE;
  border-bottom:3px solid #DDDDDD;
  padding-left:3px;
  vertical-align:top;
}

.contentLineOutput {
  font-weight:normal;
  background:#EEEEEE;
  border-bottom:3px solid #DDDDDD;
  padding-left:3px;
  vertical-align:top;
}

.contentGroup {
  width: 98%;
  background-image: url(contentGroupBg.png);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  margin: 16px 0px 8px 0px;
  padding:3px;
}


.magicSideBar {
  scrollbar-shadow-color: #777;
  scrollbar-highlight-color: #666;
  scrollbar-face-color: #555;
  scrollbar-3dlight-color: #444;
  scrollbar-darkshadow-color: #333;
  scrollbar-track-color: #222;
  scrollbar-arrow-color: #111;
}

/* Formelemente */

.fileUploadContainer {
  overflow: auto;  
  height:82px;
}


/*WORKFOLDER2*/

.workfolder2_grouping_span {
  font-weight: bold;
  color: #666;
}



/* for Internet Explorer */ /*\*/ * html .fileUploadContainer {height:75px;} /**/

.fileUploadContainer input {
   /*font-size: 12px;*/
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   /*   border: 1px solid green;    */
}

.fileUploadForm input {
   /*font-size: 10px;*/
}

input.fileUploadFormSubmit {
   /*font-size: 12px;*/
}

.fileUploadPreviewContainer {
  overflow: auto;
  height: 100px;        /* 130px; */
  border-collapse: collapse;
  /*    border: 1px solid green;    */
}

.fileUploadPreview {
  float: left;
  width: 85px;      /*   74px;   */
  height: 90px;
  margin: 0px 4px 4px 0px;
  background-color: #F5F5F5;
  /*    border: 1px solid blue;     */
  /*    vertical-align: middle;     */
}

.fileUploadPreview table {
  border-collapse:collapse;
  width: 70px;
  height: 70px;
/*      border: 1px solid #000000;      */

}
.fileUploadPreview td {
  vertical-align: middle;
  text-align: center;
}

/* file-info (e.g. jpg 200kb)in preview thumb */
.fileUploadPreview span {
  font-size: 12px;
  /*  border: 1px solid red;      */
}

.fileUploadPreview a {
  border: 0px;
}

/* delete button of preview thumb */
.fileUploadPreview a.removelink {
  font-family: arial;
  font-weight: normal;
  text-align: center;
  width: 122px;
  height: 12px;
  padding: 0px 2px 2px 2px; /*  padding: 0px;       */
  margin:2px 0px 2px 2px;
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(../../gfx/buttonBg.png) repeat-x #E2E2E2;
  font-weight: bold; 
  font-size:10px;
  text-decoration: none;
  line-height:12px;
}

.fileUploadPleaseWait {
  background-image: url(uploadprogress.gif);
  background-repeat:no-repeat;
  background-color: #EEF3F4;
  /*  background-position: 182px 16px;      */
}

/* Kalendar */


div.resultCalendarHead {
  margin: 30px 10px 0px 10px;
  background-color: #eee;
}

div.resultCalendarHead table {
  width: 100%;
}

div.resultCalendarHead table td.ctitle {
  font-weight:bold;
  font-size: 1.2em;
}

div.resultCalendarHead table td.cpulldown {
  text-align: right;
}

table.resultCalendar td.today {
  border: 2px dotted blue;
}

table.resultCalendar {
  border-collapse: collapse;
  margin: 10px;
}

table.resultCalendar th {
  font-weight: normal;
}

table.resultCalendar > tbody > tr > td {
  width: 150px; 
  height: 100px;
  border: 1px solid #eee;
  vertical-align:top;
  text-align: right;
}

table.resultCalendar td.weeknumber {
  vertical-align:middle;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  width: 30px;
}


table.resultCalendar td.weekend {
  background-color:#FFE2AF;
}



div.dayhead {
  background-color: #ddd;
}


div.popuplinks {
 
  height:10px;
}

div.popuplinks div {

  float:left;
}

div.popuplinks a {

  font-family: arial;
  
  display: block;
  text-align: center;
  width: 12px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  margin-right: 2px;
  margin-bottom: 2px;
  color: #1B6586;
  border: 1px solid #1B6586;  
  background: url(buttonBg.png) repeat-x #E5E5E5;  
  font-weight: bold; 
  font-size:10px;
  text-decoration: none;
 
}

.saved_search_table_new {
  padding:0 0 0 0;
  margin: 0 0 0 0;

}

td.saved_search_table_list {
  vertical-align:top;
}

.saved_search_table_list_remove {
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 12px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  font-weight: bold; 
  font-size:10px;
  text-decoration: none;
}

.saved_search_table_list_remove:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;

}

.saved_search_table_list__search {
   color:#1B6586;
  text-decoration: none;
  margin-left:5px;
  
  
}

.saved_search_table_list__search:hover {
  color: #268BB8;
}

.saved_search_table_new_submit {
       
  font-family: arial;
  font-weight: normal;
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 1px 2px 0px 2px;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  color: #1B6586;
  border: 1px solid #1B6586;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  
}


.saved_search_table_new_submit:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

.saved_search_table_new_input {
width:124px;
}

.elkMarkerClass {
    width  : 100% ; 
    height :  5px ; 
    border-width : 2px   ; 
    border-style : solid ; 
    border-color : red   ; 
    font-size : 0px ; 
}

.elkDraggerClass {
    border-width : 2px ; 
    opacity : 0.8 ; 
    background-color : #b0b0b0 ; 
    filter : alpha(opacity=80) ; 
    border-style : dashed ; 
    border-color : #d0d0d0 ; 
}

.imageMarkerClass {
    width  : 5px ; 
    height : 130px ; 
    border-width : 2px   ; 
    border-style : solid ; 
    border-color : red   ; 
    font-size : 0px ; 
    float : left ; 
}

.imageDraggerClass {
    border-width : 2px ; 
    opacity : 0.8 ; 
    background-color : #b0b0b0 ; 
    filter : alpha(opacity=80) ; 
    border-style : dashed ; 
    border-color : #d0d0d0 ; 
}

.jsCalendar {
    position : absolute ; 
    width : 200px; 
    height : 176px ; 
    background-color : white ; 
    border : 2px solid black ; 
}

.jsCalendarYearNameTD {
    background-color : #d0d0d0 ; 
    text-align : center ; 
    width : 100% ; 
}

.jsCalendarMonthNameTD{
    background-color : #d0d0d0 ; 
    text-align : center ; 
    width : 100% ; 
}

.jsCalendarCloseButton {
    text-vertical-align : middle ; 
    cursor : pointer ;  
    font-family: arial;
    font-weight: normal;
    display: block;
    text-align: center;
    width: 12px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    color: #1B6586;
    border: 1px solid #1B6586;
    background: url(buttonBg.png) repeat-x #E2E2E2;
    font-weight: bold; 
    font-size:10px;
    text-decoration: none;
}

.jsCalendarHeadDiv {
    width : 100% ; 
    border : 0px solid #e0e0e0 ; 
    background-color : #efefef ; 
    text-align : right ; 
}

.jsCalendarHeadTable {
    width : 100% ; 
    border : 1px solid #e0e0e0 ; 
}

.jsCalendarTD {
    align : right ; 
    cursor : pointer ; 
    width : 12% ; 
    border : 1px solid #e0e0e0 ; 
    text-align : right ; 
}

.jsCalendarWeekTD {
    align : right ; 
    cursor : pointer ; 
    width : 12% ; 
    border : 1px solid #e0e0e0 ; 
    font-weight : bold ; 
    color : black ; 
    text-align : right ; 
}

.jsCalendarTodayTD {
    background-color : orange ; 
    align : right ;    
    cursor : pointer ; 
    width : 12% ; 
    border : 1px solid #e0e0e0 ; 
    text-align : right ; 
}

.jsCalendarSelectedTD {
    background-color : yellow ; 
    align : right ;    
    cursor : pointer ; 
    width : 12% ; 
    border : 1px solid #e0e0e0 ; 
    text-align : right ; 
}

.jsCalendarDayName {
    font-weight : bold ; 
    text-align :center ; 
}

.jsCalendarOtherMonthTD {
    background-color : #b0b0b0 ; 
    align : right ;    
    cursor : pointer ; 
    width : 12% ; 
    border : 1px solid #e0e0e0 ; 
    text-align : right ; 
}
    
.jsCalendarDaysTable {
    width : 100% ; 
    padding : 0px ; 
    border-spacing : 0px ; 
}

.jsCalendarButtonMinus {
    text-vertical-align : middle ; 
    cursor : pointer ;  
    font-family: arial;
    font-weight: normal;
    display: block;
    text-align: center;
    width: 12px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    color: #1B6586;
    border: 1px solid #1B6586;
    background: url(buttonBg.png) repeat-x #E2E2E2;
    font-weight: bold; 
    font-size:10px;
    text-decoration: none;
}

.jsCalendarButtonPlus {
    text-vertical-align : middle ; 
    cursor : pointer ;  
    font-family: arial;
    font-weight: normal;
    display: block;
    text-align: center;
    width: 12px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    color: #1B6586;
    border: 1px solid #1B6586;
    background: url(buttonBg.png) repeat-x #E2E2E2;
    font-weight: bold; 
    font-size:10px;
    text-decoration: none;
}

/* Uploader/Flashuploader */
#SWFUpload {
    width:1px;
    height:1px;
}
#swf_upload_button {
    padding:1px 10px 1px 10px;
    border:1px solid #CE6500;
    text-decoration:none;
    font-weight:bold;
    background-color:#eeeeee;
}
#swf_progressBarParent {
    width:300px;
    height:4px;
    border:1px solid gray;
    background-color:#c0c0c0 ;
}
#swf_progressBar {
    width:0px;
    height:4px;
    background-color:#3030b0;
    overflow:hidden;
}
#swf_fileInfo {
    display:none;
}
#thumbnailProgressBar {
    background-color:blue;
}
#thumbnailTitle {
    color:gray;
    font: normal 10px Verdana;
}
#thumbnailFilename {
    color:gray;
    font: normal 10px Verdana;
}

/* Fix for misplaced buttons in first Result mask */
#result_marker_iframe {
    display: none;
}

/* Fix for too big inputs in outputCopyMoveDelete */
#cmd_target_folder {
    width: 160px;
}

/* "formBlocker" styles */
#formBlocker {
    background-color: #ffffff;
    opacity: 0.5;
    
    #filter: alpha(opacity=30);
}


