﻿body
{
	background-color: #fff;
	font-family: Arial, Verdana, Sans-Serif;
	margin:0px;
	font-size:12px;
}

#Wrapper
{
    
    /*width: 100%;*/
}

#ContentDiv
{   
    padding-top:20px;
    background-color:#e7e6d0;
    border:1px solid gray;
}

.StandardFont
{
    font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
}

.FixedWidthFont
{
    font-family: Courier New;
	font-size:12px;
}

.SmallFont
{
    font-family: Arial, Verdana, Sans-Serif;
	font-size:10px;
}

.LoginLabel
{
    font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	color: #FFFFFF;
	margin-left: 6px;
	margin-right: 0px;
}

.LoginText
{
    font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	color: #FFFFFF;
	margin-left: 1px;
}

.TextBoxRightAlign
{
    text-align: right;
}
/* Styles für die Masterpage
___________________________________________________________________*/


/*---Hauptmenü---*/
.MainMenu_StaticMenuItemStyle
{
    height: 25px;
    color: #FFFFFF;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 7px;
    margin-left:7px;

}

.MainMenu_StaticHoverStyle
{
	background-color: #D4E2B3;
	color: #2F892D;
	padding-top:3px;
	padding-bottom:3px;
}

.MainMenu_DynamicMenuStyle
{
	background-color: #D4E2B3;
	padding-right: 0px;
	font-size: 12px;
}

.MainMenu_DynamicMenuItemStyle
{
	height: 25px;
	background-color: #D4E2B3;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	color: #2F892D;
	border-top: solid 1px #fff;
}

.MainMenu_DynamicHoverStyle
{
	color: #336600;
}

/*---Header der Masterpage---*/
.LinkButton
{
    margin-right: 5px;
}

table#MasterPageHeader_Table1
{
  width:100%;
  border-collapse:collapse;
  border-spacing:0px;
}

table#MasterPageHeader_Table1 td
{
	padding:0px;
}

#MasterPageHeader_Table1_Row1
{
	height:25px;
	padding:0px;
	margin:0px;
}

#MasterPageHeader_Table1_MainMenuCell
{
	background-color: #2F892D;
}

#MasterPageHeader_Table2
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	border-top: solid 1px white;
	border-bottom:solid 1px white;
}

#MasterPageHeader_Table2 td
{
	padding:0px;
}

#MasterPageHeader_Table2_Row1
{
    background-color: #6fac67;
    height: 25px;
    width: 100%;
}

#MasterPageHeader_Table2_Row1_LeftCell
{
	width: 300px;
	border-right: solid 1px white;
	margin-right: 1px;
}

#MasterPageHeader_Table2_Row1_MiddleCell
{
	text-align: right;
}

#MasterPageHeader_Table2_Row1_RightCell
{
	text-align: right;
	width: 300px;
	border-left: solid 1px white;
}


#MasterPageHeader_Table3
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
}

#MasterPageHeader_Table3 td
{
	padding:0px;
}

#MasterPageHeader_Table3_Row1
{
	background-color: #AAC566;
	height: 65px;
	width: 100%;
}

#MasterPageHeader_Table3_Row1_LogoCell
{    
	background-image: url('images/Logo_Marche.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-color: white;
	width: 300px;
	border-right: 1px solid white;
}

#MasterPageHeader_Table3_Row1_RightCell
{
    color:#DBD5C0;
	font-size:18px;
	letter-spacing:2px;
	text-transform:uppercase;
	width: 300px;
	border-left: solid 1px white;
	text-align: center;
}

#MasterPageHeader_Table3_Row1_MiddleCell
{
    color:#DBD5C0;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align: center;
}

/* Ende Styles für die Masterpage
__________________________________________________________________*/



/* Styles für Pagelayouts
__________________________________________________________________*/

.TwoColumnLayout_Table
{
  width:100%;
  border-collapse:collapse;
  border-spacing:0px;
  margin-bottom: 8px;
}

.Filtering_Table
{
    border-collapse: separate; 
    border-spacing: 30px; 
    vertical-align: top;
    margin-bottom: 8px;
}

.TwoColumnLayout_Table_LeftColumn
{
    width:300px;
    vertical-align:top;
}

.TwoColumnLayout_Table_RightColumn
{
    vertical-align: top;
}


/* Ende Style für Pagelayouts
__________________________________________________________________*/




/* Styles für Control skins
___________________________________________________________________*/


/*---Header for EmptyTemplate of GridView---*/
.EmptyGridViewHeader
{
    background-color:#2F892D;
    text-align: center;
    font-weight: bolder;
    color: #FFFFFF;    
}


/*---GridView---*/

.GridView
{
    margin-bottom:15px;
	border:solid 1px #2F892D;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
}

.GridView td
{
	border:solid 1px #2F892D;
	padding:0px; 
}

.GridViewHeader
{
    background-color: #2F892D;
    font-weight: lighter;
    color: #FFFFFF;
}

.GridViewHeader th
{
    border: 1px solid #1C521B;
}

.GridViewRow
{
    border:solid 1px #2F892D;
}

.GridView_SelectedRowStyle
{
	background-color: #E7E6D0;
	border:solid 1px #2F892D;
}

.GridViewHeader th a
{
    text-decoration:underline;
    color:#fff;
}

/*---GridViewEx---*/

.GridViewEx
{
	margin-top:15px;
	margin-bottom:15px;
	border:solid 1px #2F892D;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
}

.GridViewEx td
{
	border:solid 1px #2F892D;
}

.GridViewExHeader
{
    background-color: #2F892D;
    font-weight: lighter;
    color: #FFFFFF;
}

.GridViewExHeader th
{
    border: 1px solid #1C521B;
}

.GridViewExHeader th a
{
    text-decoration:underline;
    color:#fff;
}

.GridViewExRow
{
    cursor:pointer;
    border:solid 1px #2F892D;
}

.GridViewEx_HighlightedRowStyle
{
    cursor: pointer;
    background-color: #D6D6D6;
}

.GridViewEx_SelectedRowStyle
{
	background-color: #E7E6D0;
	border:solid 1px #2F892D;
}

.GridViewExPagerStyle td
{
    border: none; 
}

.calendarContainer table tr td

{
    padding: 0; 
    margin: 0;
    border-width: 0px; 
}

.Heading
{
    color:#2F892D;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
}

.HeadingBold
{
    color:#2F892D;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
	font-weight: bold;
}

.GridCellWithPadding
{
    padding-right: 5px;
    padding-left: 5px;
}

.SupportDiv
{
    margin-top: 58px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;
    border:solid 1px #6fac67;
}

.SupportDivNoBorder
{
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px;   
}

/*---FormView---*/

.FormView_DataLabel
{
    color:#2F892D;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:2px;
	padding-right:5px;
	display:block;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;
}

.FormView_TextBox
{	
	width:200px;
}

.FormView_DropDownList
{
    width:200px;
}


/*---MessageCtrl---*/
.MessageCtrl
{
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}

/*---GroupBoxPanel---*/

.GroupBoxPanel legend
{
    color: #2F892D;
}

.GroupBoxPanel fieldset
{
    border:solid 1px #6fac67;
    padding: 8px;
}

/*---ModalPopupExtender---*/

.modalPopupBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}  

/*---TextBox---*/
.TextBox
{
    width:160px;
}

.TextBoxSmall
{
    width:50px;
}

.TextBoxMedium
{
    width:100px;
}

.TextBoxLargeHR
{
    width:200px;
}

.TextBoxLarge
{
    width:215px;
}

.TextBoxXXL  
{
    width:240px;
}

.TextBoxXXXL  
{
    width:350px;
}

/*---Listbox Border---*/
.listboxNoBorder
{

    width:180px;
    height:150px;
}

.listboxSmall
{
    border-right:0px;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    background-color: Transparent;
    width:180px;
    height:40px;
}

.listboxBig
{
    border-right:0px;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    background-color: Transparent;
    width:250px;
    height:100px;
}

.listboxBigger
{
    border-right:0px;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    background-color: Transparent;
    width:300px;
    height:150px;
}

/*---Checkboxlist inside Gridview---*/
.divCheckBoxListInsideGridView
{
    overflow: auto; 
    width:180px; 
    height:80px; 
    border:none 0px; 
    padding: 0; 
    margin: 0;
    border-width: 0px; 
}

.divCheckBoxListInsideGridViewBig
{
    overflow: auto; 
    width:250px; 
    height:100px; 
    border:none 0px; 
    padding: 0; 
    margin: 0;
    border-width: 0px; 
}

.divCheckBoxListInsideGridViewBigger
{
    overflow: auto; 
    width:350px; 
    height:200px; 
    border:none 0px; 
    padding: 0; 
    margin: 0;
    border-width: 0px; 
}

.checkbox_orderform td
{ 
    padding: 0; 
    margin: 0;
    border-width: 0px; 
}

/*---Checkboxlist---*/
.divCheckBoxList
{
     width:500px; 
     height:350px; 
     overflow:auto; 
     border:solid 1px #2F892D
}

.divCheckBoxListSmall
{
     width:300px; 
     height:250px; 
     overflow:auto; 
     border:solid 1px #2F892D
}

/*---Login-Control---*/
.LoginControl_TitleText
{
    text-align:center;
    color:#2F892D;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
}

/*---Uppercase TextBox---*/
.uppercase
{
    text-transform:uppercase;
}

.ListSearchExtenderPrompt

{
	font-style:italic;
	color:white;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0.0;
}

/*Style to make Ajax ComboBox look like normal windows Dropdownlist */
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0px;
    padding:0px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 0px;
    font-size: 13px;
    height: 18px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0px;
    padding: 0px;
    background-image: url('images/windows-arrow.gif');
    background-position: top left;
    border: 0px none;
    height: 21px;
}

.WindowsStyle .ajax__combobox_itemlist 
{
    border-color: #7F9DB9;
}

.WindowsStyle td
{
    padding-bottom: 7px; 
    margin: 0;
    border-width: 0px; 
}

/*End of combobox*/


/* Ende Styles für Control skin
___________________________________________________________________*/





/* Styles für die UserManagement-Page
___________________________________________________________________*/


#UserManagement_SearchUser
{
	margin-top: 15px;
}

.UserManagement_FormView
{	
	margin-top:30px;
	margin-bottom:15px;
}

.UserManagement_FormView_CommandButtons
{
	margin-top:15px;
}

/* Ende styles für die UserManagement-Page
___________________________________________________________________*/



/* Styles für Fixed-Width-Column GridView Personalbereich
___________________________________________________________________*/

.FixedWidth_GridView_WideColumn
{
    width: 70px;
}

.FixedWidth_GridView_SmallColumn
{
    width: 40px;  
}

.FixedWidth_GridView_ExtraWideColumn
{
    width: 120px;
}

.FixedWidth_GridView_SmallColumnControl
{
    width:30px;
    text-align:center;
}

.FixedWidth_GridView_WideColumnControl
{
    width:60px;
    text-align:center;
}

.FixedWidth_GridView_ExtraWideColumnControl
{
    width:110px;
    text-align: center;
}

.ErrorMessageColor
{
    color: #FF0000;
}

/* Ende Styles für Fixed-Width-Column GridView Personalbereich
___________________________________________________________________*/



/* Übrige Style für den Personalbereich
___________________________________________________________________*/

.HighlightColorSundaysPublicHolidays
{
    color: #FF0000;
}


.hrlinks 
{
    float:left;
    width:30%;
    margin-left:3%;
   /* padding-bottom:15px;
    padding-top:15px;*/
    }

#hrTitelZeile 
{
            display:block;
            padding-left:20px;
            padding-top:15px;
    }
#hrTitelZeile div 
    {
        float:left;
        padding:5px;

        font-weight:bold;
        }

/* Ende Übrige Style für den Personalbereich
___________________________________________________________________*/



/* Styles für Weekly
___________________________________________________________________*/

.pnlWeekly
{
    margin: 10px 5px 10px 5px;
    width: 1600px;
}
.Weekly
{
    margin: 0px;
}

.Weekly * Table
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-collapse: collapse;
    line-height: 20px;
}

.Weekly * td
{
    border: 1px solid #666666;
    text-align: center;
    font-size: 10px;
}

Weekly * input
{
    text-align: center;
}

.Weekly * td.NoBorder
{
    border-style: none;
    font-weight: bold;
    text-align: left;
	table-layout:fixed;
}

.column {
  float: left;
  width: 50%;
  padding: 10px;
  
}


.Weekly * td.NoBorderFixedLength
{
    border-style: none;
    font-weight: bold;
    text-align: left;
	table-layout:fixed;
	width: 150px;
}

#HorizontalRepeater
{
    float: left;
}
 
.HorizontalRepeaterTextbox
{
    width: 50px;
    text-align: center;
    font-size: 10px;
    float: left;
    background-color: Transparent;
}
.lblRead
{
    text-align: center;
}
.WeeklyRowGroup
{
   clear: left;
}

.WeeklyClearBoth
{
    clear: both;
}

.WeeklyFloatLeft
{
    float: left;
}

.WeeklyGrayCell
{
    background-color: #F3F3F3;
}

.WeeklyYellowCell
{
    background-color: #FFFFCC;
}

.lblError
{
    font-weight: bold;
    color: #FF0000;
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 10pt;
}

.updateProgess
{
    text-align: center;
    position: absolute;
    width: 100%;
    margin-top: 100px;
}

.dynfloat
{
    margin: -1px -1px -1px -6px;
    float: right;
    font-weight: bold;
    background-color: #FF0000;
    width: 5px;
    height: 18px;
    z-index: 1;
}

.hlink
{
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}

/* Ende styles für Weekly
___________________________________________________________________*/

/*___________________________________________________________________

  Style fuer Reportviewer  */
.ReportViewer
{
    text-align: center;
}


.ReportViewerTable * Table
{
    padding: 0px;
    border-style: none;
    border-collapse: collapse;
}

.ReportViewerTable * td
{   
    text-align: left;
    padding: 0px;
}

.ReportViewerLabel
{
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
	color:#2F892D;
	font-weight:bold;
}

.ReportViewerPanel
{
    padding: 10px 5px 10px 5px;
    width: 1090px;
    height: 870px;
    margin-top: 10px;
}
  
.ReportViewerParam
{
    width: 1090px;
    text-align: center;
    margin-bottom: 20px;
} 
  
#ReportViewerParam  td  #ReportViewerParam tr
{
    vertical-align:middle;
}
 
.DropDownListXXL
{
    width:240px;
} 

.ReportClear{clear:both;}
#ReportParameterRechts{float:left; width:350px; padding-left:10px;padding-top:2px; padding-bottom:10px;}
#ReportParameterLinks{float:left; width:350px; padding-left:10px;padding-top:2px; padding-bottom:10px;}
#ReportParamButton{float:left; width:200px; padding-left:10px;padding-top:2px; padding-bottom:10px;}
.ReportViewerDivLabel{float:left; width:90px; padding-left:10px;padding-top:2px;}
.ReportViewerDivSelect {float:right; padding-left:10px;padding-top:5px;}


  /* Ende styles für Reportviewer
___________________________________________________________________*/

/* Styles für Tagesabrechnung
___________________________________________________________________*/

.pnlTagesabrechnung
{


}
.Tagesabrechnung
{
    width: 1260px;
    font-family: Arial, Verdana, Sans-Serif;
}

.Tagesabrechnung_Box
{
    margin: 8px;
}

.Tagesabrechnung_Label
{
    
    color: #2f892d;
    font-weight: bold;
    font-size: 12px;
    top: -12px;
    left: 10px;
    background-color: #FFFFFF;
    padding-right: 2px;
    padding-left: 2px;
    position: relative;
}

.Tagesabrechnung_Table
{
    vertical-align: middle;
}

.Tagesabrechnung_Table * td
{
    border: 1px solid #808080;
    text-indent: 3px;
}

.Tagesabrechnung_Table * th
{
    border: 1px solid #808080;
    border-collapse: collapse;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    color: #444444;
}

.Tagesabrechnung_RowLabel
{
    border: 1px solid #333333;
    vertical-align: middle;
    height: 18px;
    float: left;
}
.Tagesabrechnung_Button
{
    border: none;
    vertical-align: middle;
    height: 18px;
    float: left;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    color: #0000FF;
    text-decoration: underline;
    width: 64px;
    cursor: pointer;
    padding-right: 2px;
}
.Tagesabrechnung_Button:hover
{
    background-color: #CCFFCC;
}
.Tagesabrechnung_DropDown
{
    height: 18px;
    font-family: Arial, Verdana, Sans-Serif;
    background-color: #FFFFFF;
}
.TagesabrechnungTextbox
{
    width: 58px;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 9pt;
    text-align: right;
    padding-right: 2px;
}


/* Ende styles für Tagesabrechnung
___________________________________________________________________*/



/* Styles für Mitarbeiterzeiten
Warum so kurze Bezeichnungen? -> PERFORMANCE (Reduktion Datenmenge)
___________________________________________________________________*/

.d
{
    width:80px;
    text-align: center;
}

.t
{
    width:70px;
    text-align: center;
}

.sm
{
    width: 40px;
    text-align: center;
}

.ti
{
    width: 30px;
    text-align: center;
}

.i
{
    display: none;
}

.l
{
    text-align: left;
}

.r
{   
    float:right;
    text-align: right;
}

.st
{
    float:right;
}

.InputTable
{
    border-collapse: collapse;
}

.InputTable * td
{
   border: 1px solid #666666;
   font-size: 10px;
}

.st * td
{
    border:none;
}

.hi
{
    background-color: #E7E6D0;
}

.hc
{
    background-color: #AAC566;
}

.sf
{
    font-size: 10px;
}

.dl
{
    font-weight:bold;
    color: Black;
    font-size:12px;
    cursor:default;
}

.hh
{
    color: #FF0000;
}

.er
{
    background-color: #B0062A;
}

/* Ende styles für Mitarbeiterzeiten
___________________________________________________________________*/



/* Styles für Login
___________________________________________________________________*/

.lblLogin
{
    color: #2f892d;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
}

.lblErrormsg
{
    color: #FF0000;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
}

/* Ende styles für Login
___________________________________________________________________*/

/* Styles für Mitarbeiterzeiten
___________________________________________________________________*/

/*
.Mitarbeiterzeiten
{
    margin: 0px;
}

.Mitarbeiterzeiten * Table
{
    border-collapse:collapse;
}

.Mitarbeiterzeiten * table, th, td
{
    border: 1pt solid #808080;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    font-size: small;
}

.Mitarbeiterzeiten * td.NoBorder
{
    border-style: solid none none none;
    border-width: 0px;
}

.MZWrite
{
    float: left;
    background-color: Transparent;
    padding: 3px;
}

.MZYC
{
    background-color: #FFFFCC;
}*/
/* Ende styles für Weekly
___________________________________________________________________*/

/* Styles für MultiDropDownList
___________________________________________________________________*/

.DivClose
{
         display:none;
         position:absolute;
         width:240px;
         height:220px;
         border-style:solid;
         border-color:Gray;
         border-width:1px;
         /*background-color:#99A479;*/
         background-color: #2F892D;
         text-align:left;
         float:left;
}

.LabelClose
{
         vertical-align:text-top;
         position:absolute;
         bottom:0px;
         font-family:Verdana;
         text-align:left;
         color:White;
}

.DivCheckBoxList
{
         display:none;
         background-color:White;
         width:240px;
         position:absolute;
         height:200px;
         overflow-y:auto;
         overflow-x:hidden;
         border-style:solid;
         border-color:Gray;
         border-width:1px;
}

.CheckBoxList
{
         position: absolute;
         width:200px;
         height:10px;
         overflow:scroll;
         font-size:small;
}

.CheckBoxRadioButtonTable
{
    position: absolute;

    height: 10px;
    font-size: small;    
}

/* Ende styles für MultiDropDownList

/* Styles für jquery Automcomplete Plugin
___________________________________________________________________*/

.ac_results 
{
	padding: 0px;
    border:solid 1px #2F892D;    
    background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul 
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li 
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	important! if line-height not set or set
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading 
{
}

.ac_odd    
{
     background-color: #AAC566;
}

.ac_over 
{
	color: white;
    background-color: #2F892D;
    color: #E7E6D0;
}

/* Ende styles für jquery Automcomplete Plugin
___________________________________________________________________*/
.links{float:left;}


/* Styles für Personalstammdaten
___________________________________________________________________*/


#Wrapper .ui-tabs 
{
    padding-left: 0px !important;
    padding-right:0px !important;
    padding-top: 0px !important;
    margin-top:10px !important;
    border: 0px !important;
    }

#Wrapper .ui-widget-content
{
    border-top:0px !important;
    }
#Wrapper .ui-widget-header
{
    background:none !important;
    border-left:0px !important;
    border-right:0px !important;
    border-top: 0px !important;
    border-bottom: 1px solid #6fac67 !important;
    }
 
 #Wrapper .ui-tabs #hrTitelZeile
 {
     border-left:1px solid #6fac67 !important;
     border-right:1px solid #6fac67 !important;
     }
     
 #Wrapper .ui-tabs-panel
  {
     border-left:1px solid #6fac67 !important;
     border-right:1px solid #6fac67 !important;
     border-bottom: 1px solid #6fac67 !important;
      padding-bottom:1.4em !important;
      }
   
 #Wrapper .ui-tabs .ui-tabs-nav
  {
   padding-left:0.5em !important;   
      }
       
 #Wrapper .ui-widget-content ul.ui-tabs-nav li
  {
      background:none !important;
      background-color:#2f892d !important;
      margin-bottom:0px !important;
      border-left:1px solid #6fac67 !important;
      border-top: 1px solid #6fac67 !important;
      border-right: 1px solid #6fac67 !important;
      }
      
 #Wrapper .ui-widget-content ul.ui-tabs-nav li.ui-tabs-selected
  {
      background:none !important;
      background-color:#fff !important;
      
      }
#Wrapper .ui-widget-content ul.ui-tabs-nav li.ui-tabs-selected.ui-state-active a
{
    color:#000 !important;
    }
    
    
#Wrapper .ui-corner-top { -moz-border-radius-topleft: 0px !important;
                 -webkit-border-top-left-radius: 0px !important; 
                 border-top-left-radius: 0px !important; 
                 -moz-border-radius-topright: 0px !important; 
                 -webkit-border-top-right-radius: 0px !important;
                 border-top-right-radius: 0px !important; 
                }
#Wrapper .ui-corner-bottom { -moz-border-radius-bottomleft: 0px !important;
                    -webkit-border-bottom-left-radius: 0px !important;
                    border-bottom-left-radius: 0px !important;
                    -moz-border-radius-bottomright: 0px !important;
                    -webkit-border-bottom-right-radius: 0px !important;
                    border-bottom-right-radius: 0px !important;
                }
                    
#Wrapper .ui-corner-right {  -moz-border-radius-topright: 0px !important;
                    -webkit-border-top-right-radius: 0px !important;
                    border-top-right-radius: 0px !important;
                    -moz-border-radius-bottomright: 0px !important;
                    -webkit-border-bottom-right-radius: 0px !important;
                    border-bottom-right-radius: 0px !important;
                 }
                 
#Wrapper .ui-corner-left { -moz-border-radius-topleft: 0px !important;
                  -webkit-border-top-left-radius:0px !important;
                  border-top-left-radius: 0px !important;
                  -moz-border-radius-bottomleft: 0px !important;
                  -webkit-border-bottom-left-radius: 0px !important;
                  border-bottom-left-radius:0px !important;
                  }
                  
#Wrapper .ui-corner-all { -moz-border-radius: 0px !important;
                 -webkit-border-radius: 0px !important;
                 border-radius: 0px !important;
                 }

#Wrapper .btnWithMarginTop
{
    margin-top:1em;
    }
    
    

/* Ende Styles für Personalstammdaten
___________________________________________________________________*/


/* Styles für Popups auf Personalstammdaten
___________________________________________________________________*/

.ui-dialog-titlebar.ui-widget-header
{
    background:none !important;
      background-color:#2f892d !important;
    border:0px !important;
    border-bottom: 1px solid #6fac67 !important;
    }
    
 .ui-dialog
 {
     padding:0px !important;
     }
     
 .ui-widget-content
 {
     border-color:#6fac67 !important;
     
     }

/* Ende Styles für Personalstammdaten
___________________________________________________________________*/


/* Style für Popup Rabattfilter ArtikelJeStundeReport
____________________________________________________________________*/
#mask {
  position:absolute;
  z-index:9000;
  background-color:#fff;
  display:none;
}
   
#Main .window {
  position:fixed;

  display:none;
  z-index:9999;
  padding:20px;
  overflow:visible;
  text-align:left;
}

.RadioButtonList {
    vertical-align: text-top;
}

.RabattfilterClass table tr td
{
    padding: 5px;
}

/* Ende Style für Popup Rabattfilter ArtikelJeStundeReport
_____________________________________________________________________*/


/* Style für Popup Wichtige Systemmeldungen
____________________________________________________________________*/

.popupHeader
{
    background: url(header.png) repeat-x 0px 0px;
    background-color: #808080;
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.popupContainer
{
    width: 600px;
    height: 350px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.popupBody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 8px;
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 8px;
} 

.popupFooter
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.popupControls
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:left;
    padding-bottom: 8px;
    padding-left: 8px;
} 

.popupBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}

/* Ende Style fürPopup Wichtige Systemmeldungen
_____________________________________________________________________*/


