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

/* 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: #6B0D32;
}
/* ensure proper font-size throughout the whole app */
body, td, th {
    font-size: 12px;
}
img:active {
    outline: none;
    -moz-outline: none;
}

body{ background-color: #efe4ce; }

a {
  margin: 0px;
  padding: 0px;
  color: #7A623C;
  -moz-user-focus: none;
  word-spacing: 2px;
}
a:active { 
    color:#AB7917; 
    outline: none;
    -moz-outline: none;
}
a:hover { color:#AB7917; }

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

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


div {
  margin: 0px;
  padding: 0px;
  *height: 0.01%;
}

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 {
  border-collapse: collapse;


}

a.lang_flag_default {

  display:block;
  vertical-align:middle;
  width: 26px;
  height: 19px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-image: url(../../gfx/lang_de.png);
}

a.lang_flag_en {
  vertical-align:middle;

  display:block;
  text-decoration: none;
  width: 26px;
  height: 19px;
  background-repeat: no-repeat;
  background-image: url(../../gfx/lang_en.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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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: #7A623C;
  background: url(../../gfx/buttonBg.png) repeat-x #E2E2E2;
  border: 1px solid #7A623C;
  font-weight: bold; 
  font-size: 10px;
  text-decoration: none;
}

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



.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(../../gfx/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: #7A623C;
  background: url(../../gfx/buttonBg.png) repeat-x #E2E2E2;
  border: 1px solid #7A623C;
  font-weight: bold; 
  font-size: 12px;
  text-decoration: none;
}

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

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

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

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

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

.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(../../gfx/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: #7A623C;
  text-decoration:none;
}

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

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

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

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

td.selectedChunk  {
  /*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:#AB7917; 
/*  color:#2A3743; */
/*  background-color:#AB7917; */
/*  color: #CE0000; */
}

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

/* Hintergrund Farben */

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

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

.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: #7A623C;
  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 #7A623C;
}

.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: #7A623C;
  border: 1px solid #7A623C;
  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: #efe4ce; /* #d2c098; */
  border-bottom: 1px solid #FFFFFF;
}

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

.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:   #AB7917; 
    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(../../gfx/automatorIcon.png);
  background-repeat:no-repeat;
}

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

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

.contentGroup {
  width: 98%;
  background-image: url(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/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(../../gfx/buttonBg.png) repeat-x #E2E2E2;
    font-weight: bold; 
    font-size:10px;
    text-decoration: none;
}

.minithumb {
  float: left;
  margin: 8px 0px 0px 8px;
  padding: 0px;
  width: 118px;
  height: 130px;
  background-color: #e1d8bb; 
  border:1px solid white;
}

.maxithumb {
  float: left;
  overflow: hidden;
  margin: 8px 0px 0px 8px;
  width: 180px;
  height: 200px;
  background-color: #e1d8bb;
  border:1px solid white; //#e0d39e ;//white;
}

.diaHeadline{
  background-color: #efe4ce; //#e0d39e ; //#d2c098; //#e1d8bb; 
 // border-bottom:1px solid #d2c098;
}

.bgboiselle {
  background: url(top_left_3.jpg) no-repeat #e1d8bb;
  width:800px;
  padding:10px 50px 50px 50px;
}

.llkboiselle{
  display:block;
  font-family: Verdana,arial,helvetica,sans-serif;
  color:#AB7917;
  text-decoration:none;
  margin-bottom:20px;
  padding-right:12px;
  outline:none;
}

.llkboiselle:hover {
 font-weight:bold;
 text-decoration:underline;
 
}
.lbgboiselle:active {
  outline:none;
  -moz-outline:none;
}

.lbgboiselle {
  background: url(top_left_2.jpg) no-repeat #efe4ce;
  width:175px;
  padding:162px 0 0 0;
  vertical-align:top;
  text-align:right;

}

.tbgboiselle {
  background: url(top_left.jpg) no-repeat #efe4ce;  
  height:94px;
  width:175px;

}

/* overrides for inputs in basket */
.inputStyle {
    border: solid 1px #ffffff;
    background: #EFE4CE;
}


/* easydb.imagestore logo */
div#easydbLogo {
    margin: 30px 0px 30px 0px;
    float:right;
}
div#easydbLogo td {
    vertical-align: middle;
    color: #000000;
    font-size: 10px;
}
div#easydbLogo a.logo {
    display: block;
    width: 150px;
    height: 25px;
    background: url(easydb.imagestore.png);
}



