/**********************************************************
/* Stylesheets neu für WehrDB
/**********************************************************/

.main-container {
    margin-top: 0px !important;
}

/*Kalender*/
/*.ajax__calendar_body table tr td { padding: 5px; }*/
.MyCalendar .ajax__calendar_body table tr td { padding: 2px; }
.MyCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color: white;
    color: Navy;
    line-height:normal;
    /*font-size:small;*/
}

/*.MyCalendar .ajax__calendar_body table {margin-right:10px;}*/

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}

.MyCalendar .ajax__calendar_today
{
    padding-top:10px;
    font-weight:bold;
}

/*.MyCalendar table>tbody>tr>td, .MyCalendar table>tbody>tr>th, .MyCalendar table>tfoot>tr>td, .MyCalendar table>tfoot>tr>th, .MyCalendar table>thead>tr>td, .MyCalendar table>thead>tr>th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding:0px;
    vertical-align: top;
    border-top: 1px solid #e1eae1;
}*/

.MyCalendar .ajax__calendar_container
    {
      width:220px;
      height:210px;
    }

.MyCalendar .ajax__calendar_body
    {
      /*width:100%;*/
      height:145px;
    }

/* Style für Tabcontrol*/
.ajax__tab_xp .ajax__tab_tab
{
    height: 25px;
    padding: 4px;
    margin: 0px;
}

/*UpdatePanel Animation*/
/*<asp:Panel ID="pnlLoad" CssClass="pnlLoad" runat="server">
    <asp:Image ID="imgLoad" ImageUrl="~/images/ajax-loader.gif" runat="server" />
</asp:Panel>*/

.pnlLoad{
    display: block;
    width: 1630px;
    height: 560px;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 1000;
    background: rgba(255,255,255,0.7);
    
    -webkit-transition: visibility 1s linear, opacity 1s linear;
    transition: visibility 1s linear, opacity 1s linear;
}

.pnlLoad img{
        display: block;
        margin: 200px auto;
        width: 50px;
    }

/*Stylesheet fuer Label und Platzhalter und sonstige Controls für 3-spaltige Darstellung der Suchkriterien*/

.spalte_links
{
    float:left;
}

.spalte_rechts
{
    float:left;
    width:260px;
}

/* Titel der Suchmaske */
.Suchtitel
{
	/*margin-left:0px;*/
	font-size:medium;
}

.Suchpanel
{
    background-color: #e8f1f9;
    /*border-color:#176fc5;
    border-style:solid;
    border-width:1px;*/
    padding:10px;
}

/* Darstellung der Suchgruppe */
.Suchgruppe
{
	margin-left:0px;
	font-weight:bold;
}

/* Darstellung der Suchzeile */
.Suchzeile
{
	padding-bottom:5px;
    margin-left:10px;
    width:100%;
}

/* Darstellung einer abhängigen Suchzeile -- nicht mehr nutzen*/  
.SuchzeileCascade
{
	padding-bottom:2px;
}

/* Darstellung des Textes eines Suchkriteriums */
.Beschreibung
{
	width: 195px;
	/*margin-left:30px;*/
	margin-top: 2px;
	float:left;
    font-weight:normal;
}

/* Darstellung der Suchzeile 1. Einrückung */
.Beschreibung_Stufe_2
{
	width: 195px;
	margin-top: 2px;
	float:left;
    font-weight:normal;
    padding-left:30px;
}

/* Darstellung der Suchzeile 2. Einrückung */
.Beschreibung_Stufe_3
{
	width: 195px; /*195-margin-left*/
	/*margin-left:20px;*/
	margin-top: 2px;
	float:left;
    font-weight:normal;
    padding-left:60px;
}

/* Darstellung der Buttons für den Kalender */
.ButtonKalender
{
	margin-bottom: -2px;
}

/* Darstellung der Buttons für den Kalender */
.ButtonRuecksetzen
{
	margin-bottom: -2px;
}

/* Darstellung der normalen Textbox (Suchkriterium) */
.DatenfeldText
{
	width: 206px;
}

/* Darstellung der kurzen Textbox (Suchkriterium) */
.DatenfeldTextKurz
{
	width: 100px;
}

/* Darstellung der langen Textbox (Suchkriterium) */
.DatenfeldTextLang
{
	width: 300px;
}

/* Darstellung der normalen Auswahlliste (Suchkriterium) */
.DatenfeldDropDown
{
	width: 206px;
	height: 20px;
}

/* Darstellung der kurzen Auswahlliste (Suchkriterium) */
.DatenfeldDropDownKurz
{
	width: 106px;
	height: 20px;
}

/* Darstellung der langen Auswahlliste (Suchkriterium) */
.DatenfeldDropDownLang
{
	width: 306px;
	height: 20px;
}

/* Darstellung des Textes eines Beschreibung_Bericht */
.Beschreibung_Bericht
{
	width: 230px;
	/*margin-left:30px;*/
	/*margin-top: 2px;*/
	float:left;
}

/* Darstellung der Berichtszeile1 */
.Berichtszeile1
{
    width:100%;
    padding-top:3px;
	padding-bottom:3px;
    padding-left:5px;
    /*margin-left:5px;*/
    /*margin-right:5px;*/
    
    background-color: white;
}

/* Darstellung der Berichtszeile2 */
.Berichtszeile2
{
    width:100%;
    padding-top:3px;
	padding-bottom:3px;
    padding-left:5px;
    /*margin-left:5px;*/
    /*margin-right:5px;*/
    
    background-color: #e8f1f9;
}

.Bericht_spalte_links
{
    float:left;
}

.Bericht_spalte_rechts
{
    float:left;
    /*width:80%;*/
    min-width:230px;
}

/*https://stackoverflow.com/questions/27755241/how-to-apply-disabled-style-of-asp-net-dropdownlist*/
select.DatenfeldDropDown:disabled{
  background-color: rgb(235, 235, 228);
}

/*https://stackoverflow.com/questions/27755241/how-to-apply-disabled-style-of-asp-net-dropdownlist*/
select.DatenfeldDropDownKurz:disabled{
  background-color: rgb(235, 235, 228);
}

/*https://stackoverflow.com/questions/27755241/how-to-apply-disabled-style-of-asp-net-dropdownlist*/
select.DatenfeldDropDownLang:disabled{
  background-color: rgb(235, 235, 228);
}

/* Icons fuer Wehrbilder */
/* Icons für Bilder */
.BildIcon
{
	margin-top: 3px;
	margin-right: 3px;
}

.BildIcon:hover
{
	cursor:pointer;
}

.Rueckfrage
{
    margin-top:10px;
	padding: 10px;
	height:auto; 
	width:100%; 
	background-color:#e8f1f9;
	/*border:1px solid #176fc5;*/
	/*font-weight:bold;*/
}

.KeineTreffer
{
    margin-top:10px;
	padding: 10px;
	height:auto; 
	width:100%; 
	background-color:#e8f1f9;
	/*border:1px solid #176fc5;*/
	/*font-weight:bold;*/ 
}