﻿#EBN_Object
{
  font-size: 12px;
  font-family: Tahoma, Arial, serif, Verdana ;
  text-align:left;

 /* background-color: #A5CAF3;       */
 /* padding: 0 10px 10px 10px; */
  width: 100%;
}
.TabHederLogo
{
  color: #1B2AA8;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
.TabHederCountAnnonc
{
   color: #1B2AA8;
  font-size: 10px;
  font-weight: normal;
}
.TabHederLogo a
{
  color: #1B2AA8;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
#EBN_Menu
{
  width: 170px;
}
.TabCol1
{
  width: 28px;
}
.TabCol2
{
  text-align: left;
}
#EBN_TabMenu
{
  width: 100%;
}

#EBN_msgbox
{
   color: #1B2AA8;
  font-size: 10px;
  font-weight: normal;
}
.TabHederAdd
{

  font-size: 12px;
  padding:0 8px 0 0px;
  text-decoration: underline;
}
.SearchMenu
{
  color: #1B2AA8;
  font-size: 11px;
  cursor: pointer;
  padding:0 2px 0 2px;
  text-decoration: underline;
}


.MenuOver
{
 color: #CC0000  !important;
 text-decoration: underline;
}
.TabHeder
{
 color: #1B2AA8;
 font-size: 10px;
}
 .TabHeder  span
{
  cursor: pointer;
}
select, textarea,  input
{
  border: 1px solid #8C8C8C;
  font-size: 12px;
}
.BlueMsg
{
       color: #00008B;
       font-size: 10px;
       text-align: center;
}
.GreenMsg
{
        color: #006400;
       font-size: 10px;
       text-align: center;
}
.RedMsg
{
       color: #BB0000;
       font-size: 10px;
       text-align: center;
}
.DefaultColorMsg
{
       color: #000000;
       font-size: 10px;
       text-align: center;
}
.ErrorColorInput
{
       background-color: #FFCCCC;
}
.Pointer
{
  cursor: pointer;
}



/* Modul Search ---- */

#EBN_Panel
{
  font-size: 12px;
  font-weight: normal;
  width: 170px;
}

#EBN_Search
{
  width: 100%;
  border-collapse: collapse;

}
#EBN_Search td
{
  padding-bottom: 4px !important;
}
.Searchinput  td
{
  text-align: right !important;
  padding-right: 0px !important;
}


.SearchCol1
{
 text-align: left;
 width: 170px;
}
#EBN_Search  select
{
 width: 170px;
}


#EBN_SelCurrercy
{
  width: 50px;
  margin: 0 0 0 4px;
}
.SearchBtn
{
  cursor: pointer;
  color: #000066;
  width: 120px;
  background-color: #A5CAF3;
  border:0;
}
.SearchBtnOver
{
  width: 120px;
  background-color: #A5CAF3;
  border-bottom: 1px solid #777777;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #777777
}
.DopHidden
{
  display: none;
}
.SearchTxt
{
  text-align: right;
}
/* ---- Modul Search */
/* Modul Result list ---- */

#EBN_DetailList
{
  text-align:left;
  font-size: 12px;
  font-family:Tahoma, Arial, serif, Verdana ;
 /* padding: 10px;*/
  width: 100%;
  /*background-color: #A5CAF3; */
}

.TableResultList
{
  width: 100%;
  border-spacing: 0  ;
  border-collapse: collapse;
  margin-bottom: 5px;
  border-bottom: 1px solid #777777;
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #777777
}
.TableResultRow1 td
{
   background:  #DDE9F3;
   height: 20px;
}
.TableResultRow2 td
{
  background:  #EDF3F9;
   border-bottom: 1px solid #EEEEEE;
   border-top: 1px solid #EEEEEE;
}
.TableResultRow3 td
{
   background:  #DDE9F3;
   height: 20px;
}
.TabResultCol1
{
  padding-left: 5px;
  width: 150px;
}
.TabResultCol2
{
  width: 380px;
}
.TabResultCol3
{
  width: 150px;
}
.TableListImg
{
  width: 100px;
  height: 67px;
}
.TabResultColImg
{
  vertical-align: top;
  text-align: left;
}
.TabImage
{
  border-spacing: 0  ;
  border-collapse: collapse;
  border: 0 none ;
}
.TabImageCol2
{
 width: 30px;
  vertical-align: top
}
.TabImageCol2 a
{
  position: relative;
  left: -8px;
  z-index: 10;

}
.TabImageCol2 img
{
  padding-top: 3px;
}
/* paging */
.TableResultPaging
{
  width: 100%;
  text-align: right;
  font-size: 10px;
}
.PagingBtn
{
  font-size: 10px;
  cursor: pointer;
  color: #000066;
  width: 80px;
  background-color: transparent;
  border:0;

}
.PagingBtnOver
{
 color: #3300FF;
}
.TabResultPagingUpRowl
{
  text-align: left;
}
.TabResultPagingDownRowl
{
  text-align: left;
}
.TabResultPagingUpRowr
{
  text-align: right;
  width: 230px;
}
.TabResultPagingDownRowr
{
  text-align: right;
}
/* paging */
/* ---- Modul Result list */

/* EBN_Registration ---- */


#EBN_Registration
{
   text-align:left;
   font-size: 10px;
   font-family:Tahoma, Arial, serif, Verdana ;
  /* background-color: #A5CAF3;   */
   width: 100%;
   /*padding: 10px 10px 10px 10px; */
}
#EBN_Registration input
{
   font-size: 10px;
   font-family:Tahoma, Arial, serif, Verdana ;

}
.TabHederEBN_Registration
{
  cursor: pointer;
  color: #1B2AA8;
}


.DivRegIn
{
  padding: 2px 2px 2px 2px;
 /* background:  #C6DAF9;*/
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #777777;
  border-left: 1px solid #777777;
  border-right: 1px solid #EEEEEE;
}
.TabRegister
{
    vertical-align: top;
    width: 100%;
}
.TabRegCol1
{
    text-align: left;
    width: 100px;
}
.DivRegIn input
{
    width: 120px;
}
.TabRegCol2
{
    text-align: left;
    width: 160px;
}
.TabRegCol5
{
    text-align: right;
   
}
 /*Validators*/
.ValidateError
{
       color: red;
       font-size: 10px;
}
#EBN_RegMsgBox , #EBN_LogMsgBox , #EBN_anMsgBox
{
       color: #000066;
       font-size: 10px;
       text-align: center;
}
/* ---- EBN_Registration */
/* Add ------------- */
#EBN_DivLoginIn
{
  text-align:left;
  font-size: 10px;
  font-family:Tahoma, Arial, serif, Verdana ;
  padding: 2px 2px 2px 2px;
 /* background:  #C6DAF9;  */
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #777777;
  border-left: 1px solid #777777;
  border-right: 1px solid #EEEEEE;
}
#EBN_DivAddIn
{
  text-align:left;
  font-size: 10px;
  font-family:Tahoma, Arial, serif, Verdana ;
  font-size: 10px;
  padding: 2px 2px 2px 2px;
 /* background:  #C6DAF9; */
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #777777;
  border-left: 1px solid #777777;
  border-right: 1px solid #EEEEEE;
}
#EBN_anRentType
{
  font-size: 10px;
  width: 90px;
}
.TabLoginAdd
{
  width: 100%;
}
.TabLoginAdd td
{
  vertical-align:middle;
}
.TabLoginAdd input
{
   font-size: 10px;
  font-family:Tahoma, Arial, serif, Verdana ;
}
.TabAddCol1
{
  text-align:left;
  width: 150px;
}
.TabAddCol1 input
{
  width: 90px;
}
.TabAddCol2
{
  text-align:left;
  width: 150px;
}
.TabAddCol2 input
{
  width: 70px;
}
.TabAddCol3
{
 /* width: 200px; */
}
.TabAddCol4
{
  width: 150px;
}
#EBN_AddIn
{
  width: 100%
}
#EBN_AddIn input
{
  font-size: 10px;
  font-family:Tahoma, Arial, serif, Verdana ;
}
.AddFormCol1
{
  text-align: right;
  vertical-align: top;
}
.AddFormCol2
{
 vertical-align: top;
}
.AddFormCol3
{
 vertical-align: top;
 text-align: right;
}
.OptionColorRed
{
  border-color:#FF99FF;
}
.SelCurrercyAdd
{
  font-size: 10px;
  width: 50px;
  margin: 0 0 0 4px;
}
.ModRecLink
{
  color: #1B2AA8;
  font-size: 10px;
  padding: 0 6px 3px 3px;
  text-decoration: underline;
}
#EBN_addRC91c
{
  text-align: center;
}


/* ------------- Add */
/*------Calendar-------------------------*/
#EBN_Calendar
{
    line-height: normal !important;
  /*  position: absolute !important;
    z-index: 100 !important;*/
    border: 2px solid #CCCCCC !important;
    padding: 1px !important;
    background-color: #FFFFFF !important;
    text-align: center !important;
    vertical-align: middle !important;
}
.EBNCalendarDetail
{
    z-index: 130 !important;
    line-height: normal !important;
    border: 1px solid #CCCCCC !important;
    padding: 1px !important;
    background-color: #FFFFFF !important;
    text-align: center !important;
    vertical-align: middle !important;
}
.EBNCalendarDetail td
{
background-color: #EEEEEE ;
 height: 16px !important;
}

#EBN_Calendar td
{
background-color: #FFFFFF;
}
.EBNCalendarTitle
 {
 text-align:left;
 font-weight: bold;
 font-size: 10px !important;
 color: #000066;

 }

 .EBNCalHelp
 {
    position: absolute !important;
    left: -120px;
    top: 15px;
    z-index: 120 !important;
    background-color: #FFFFFF !important;
    font-weight: normal !important;
    text-align: left;
    width:120px;
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    border-top: 1px solid #CCCCCC !important;
}



 .EBNCalendarTitleDate
 {
 font-size: 10px !important;
 color: #000066;

 }
.EBNCalendareHelp
 {
 position: relative !important;
 font-size:10px;
 text-align:right;
 vertical-align: top;
 float: left  ;
 width: 1px;
}
#EBN_CalendarHeader, #EBN_CalTblDay
{
    text-align: center;
    vertical-align: middle;
    border-spacing: 1px;
    border: none;
}
#EBN_CalendarHeader td
{
    height: 12px !important;
}
.EBNCalTCellEmpty
{
    visibility: hidden;
}
.EBNCalendarR2 td
{
    font-size: 10px !important;
    font-family: Tahoma, Arial, serif, Verdana;
    width: 18px;
   /* height: 16px;    */
    text-align: center;
    vertical-align: middle;
}
.EBNCalendarR3
{
    text-align: right;
    padding-right: 2px;
}
.EBNCalTCellDay
{
    font-size: 10px !important;
    font-family: Tahoma, Arial, serif, Verdana;
    text-align: center;
    vertical-align: middle;
    width: 18px;
    /*height: 16px;   */
    table-layout: fixed;
    background-color: #A8FFA4 !important;
    cursor: pointer;
}
#EBN_CalText
{
    font-size: 10px !important;
    text-align: center;
    vertical-align: middle;
}
.EBNCalendarBtn
{
   text-align: center;
   vertical-align: middle;
   cursor: pointer;
   font-weight: bold;
   font-size: 9px;
}
.EBNCalDayChecked
{
    font-size: 10px;
    font-family: Tahoma, Arial, serif, Verdana;
    text-align: center;
    vertical-align: middle;
    width: 18px;
  /*  height: 16px;     */
    table-layout: fixed;
    cursor: pointer;
    background-color: #FFA4A4 !important;
}

.EBNCalTCellDayLock
{
    font-size: 10px;
    font-family: Tahoma, Arial, serif, Verdana;
    text-align: center;
    vertical-align: middle;
    width: 18px;
   /* height: 16px;    */
    table-layout: fixed;
    cursor: pointer;
    background-color: #DDDDDD !important;
}
.EBNGreen
{
	background: #A8FFA4 !important;
    color: #056200 !important;
}
.EBNRed
{
	background: #FFA4A4 !important;
    color: #660000 !important;
}
.EBNGray
{
	background: #DDDDDD !important;
    color: #2C2C2C !important;
}
#EBN_CalTblFooter
{
  width: 140px;
  text-align: left;
  font-size: 10px !important;
}
#EBN_CalendarMsg
{
  text-align: left;
}
#EBN_CallPayBalans
{
   color:#000099 !important;
   text-decoration: underline;
   cursor: pointer;
}
#EBN_CallDayPay
{
  color:#000099 !important;
  text-decoration: underline;
  cursor: pointer;
}
.EBNGreenText
{
    color: #056200 !important;
}
.EBNRedText
{
    color: #AA0000 !important;
}
.TabResultCol1Calendar
{
  border-left: 1px solid #FFFFFF;
}
.TabResultCol4
{
 /*position: absolute !important; */
 vertical-align: top;
 background:  #EEEEEE;
}
 /* ------------payblock */
.EbnPayBlock
{
  text-align:left;
  font-size: 11px;
  color:#333333;
  font-family:Tahoma, Arial, serif, Verdana ;
  padding: 5px 5px 5px 5px;
  /*background:  #C6DAF9; */
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #777777;
  border-left: 1px solid #777777;
  border-right: 1px solid #EEEEEE;
}
.EbnLink
{
  color: #1B2AA8  ;
  font-size: 11px  !important;
  font-weight: normal;
  padding: 0px 3px 0px 3px;
  cursor: pointer;
  text-decoration: underline;

}
.paytxtblack
{
  font-weight: bold;
  color:  #101867;
}
.paytxtmany
{
  font-weight: bold;
  color:  #950000;
}
.EBN_PayTab
{
	width: 100%;
}
.EBNBalansUser
 {
   color: #950000;
 }

