
h1 {
    /*08.03.16 Verdana auskommentiert*/
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    border-bottom: 1px solid #AFAFAF; 
    font-size:  20px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #787878;
}
h2{
    /*08.03.16 Verdana auskommentiert*/
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    font-size:  18px;
    font-weight: bold;
    color: #787878;
    padding-top: 12pt;
}

h3{
    /*08.03.16 Verdana auskommentiert*/
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    font-size:  16px;
    font-weight: bold;
    color: #787878;
    padding-top: 12pt;
}

.basecolor {
    background: none repeat scroll 0% 0% rgb(179, 216, 0);
}

.info {
    color: #459E00;
}
.navcornerleft{
    background-image: linear-gradient(to bottom right, white 50%, rgb(179, 216, 0) 50%);
}
.navcornerright{
    background-image: linear-gradient(to top right, rgb(179, 216, 0) 50%, white 50%);
}
.back{
    z-index: 1;
    font-size: 16px;
    right: 0px;
}
.text{
    /*08.03.16 Verdana auskommentiert*/
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    font-size: 16px;
    color:#787878; 
}

a.logout:link{
    color:#787878;
    font-size: 16px;
    text-decoration : underline;
}
a.logout:hover:visited:active:focus {
    color:#787878;
    font-size: 16px;
    text-decoration : underline;
}

table {
    font-size: 16px;
    white-space: normal;
    line-height: normal;
    text-align: left;
}

.no_border ui-datagrid-data{
    border: none !important;
}

th{
    font-size: 14px; 
}

.ownEventClass{
    background-color: rgb(179, 216, 0) !important;
    border-color: rgb(179, 216, 0) !important;
    color:#787878 !important; 
    cursor: pointer;
}
.eventClass {
    background-color: rgb(179, 216, 0) !important;
    border-color: rgb(179, 216, 0) !important;
    color:#787878 !important; 
}
.eventALVClass{
    background-color: rgba(123,124,126, 0.75) !important;
    border-color: rgb(123, 124, 126) !important;
    color:#5c5c5c !important; 
}
.eventAbsentRegisteredClass {
    background-color: rgba(224,81,40, 0.5) !important;
    border-color: rgb(224,81,40) !important;
    color:#5c5c5c !important; 
}


.eventAskedClass {
    background-color: rgba(223,166,0, 0.5) !important;
    border-color: rgb(223,166,0) !important;
    color:#5c5c5c !important; 
    padding: 5px;
}

.eventAcceptedClass {
    background-color: rgba(177,200,0,0.5) !important;
    border-color: rgb(177,200,0) !important;
    color:#5c5c5c !important;  
    padding: 5px;
}

.eventDoneClass {
    background-color: rgba(104,146,30, 0.5) !important;
    border-color: rgb(104,146,30) !important;
    color:#5c5c5c !important;  
    padding: 5px;
}
.eventCompletedClass {
    background-color: rgba(46,136,193, 0.5) !important;
    border-color: rgb(46,136,193) !important;
    color:#5c5c5c !important;  
    padding: 5px;
}

.eventAskedSubstitutionClass {
    background-color: rgba(223,166,0, 0.75) !important;
    border-color: rgb(223,166,0) !important;
    color:#5c5c5c !important; 
    background: transparent url(/absenzen/resources/images/alv/substitution.png) 
        no-repeat right top;	
}
.eventAskedSupervisionClass {
    background-color: rgba(223,166,0, 0.75) !important;
    border-color: rgb(223,166,0) !important;
    color:#5c5c5c !important; 
    background: transparent url(/absenzen/resources/images/alv/supervision.png) 
        no-repeat  right top;	
}
.eventAskedCancelationClass {
    background-color: rgba(223,166,0, 0.75) !important;
    border-color: rgb(223,166,0) !important;
    color:#5c5c5c !important; 
    background: transparent url(/absenzen/resources/images/alv/cancelation.png) 
        no-repeat  right top;	
}
.eventAcceptedSubstitutionClass {
    background-color: rgba(177,200,0,0.75) !important;
    border-color: rgb(177,200,0) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/substitution.png) 
        no-repeat right top;	
}
.eventAcceptedSupervisionClass {
    background-color: rgba(177,200,0,0.75) !important;
    border-color: rgb(177,200,0) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/supervision.png) 
        no-repeat  right top;	
}
.eventAcceptedCancelationClass {
    background-color: rgba(177,200,0,0.75) !important;
    border-color: rgb(177,200,0) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/cancelation.png) 
        no-repeat  right top;	
}
.eventDoneSubstitutionClass {
    background-color: rgba(104,146,30, 0.75) !important;
    border-color: rgb(104,146,30) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/substitution.png) 
        no-repeat right top;	
}
.eventDoneSupervisionClass {
    background-color: rgba(104,146,30, 0.75) !important;
    border-color: rgb(104,146,30) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/supervision.png) 
        no-repeat  right top;	
}
.eventDoneCancelationClass {
    background-color: rgba(104,146,30, 0.75) !important;
    border-color: rgb(104,146,30) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/cancelation.png) 
        no-repeat  right top;	
}
.eventCompletedCancelationClass{
    background-color: rgba(46,136,193, 0.75) !important;
    border-color: rgb(46,136,193) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/cancelation.png) 
        no-repeat  right top;	
}
.eventCompletedSubstitutionClass{
    background-color: rgba(46,136,193, 0.75) !important;
    border-color: rgb(46,136,193) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/substitution.png) 
        no-repeat  right top;	
}
.eventCompletedSupervisionClass{
    background-color: rgba(46,136,193, 0.75) !important;
    border-color: rgb(46,136,193) !important;
    color:#5c5c5c !important;  
    background: transparent url(/absenzen/resources/images/alv/supervision.png) 
        no-repeat  right top;	
}
.lpaAbsenceLog{
    background-color: rgba(223,166,0, 0.75)!important; 
    margin-right: 20%;
    width: 80%;
    padding: 10px;
}
.lpbAbsenceLog{
    background-color: rgba(177,200,0,0.75) !important;  
    margin-left: 20%;
    width: 80%;
    padding: 10px;
}

.student_foto{
    align:right;
    valign:top;
    width:400px;
}

.red_text{
    color:red;
}

.ui-picklist-list {
    height:250px !important;
    width:400px !important;
    font-size: 16px;
}

.fileupload-buttonbar {
    background: transparent none;
    border: none;
}

.fileupload-content {
    display: none;
}

.ui-fileupload .fileinput-button {
    background-color: rgba(142, 103, 64, 0.98);
}

.survey-table{
    border-collapse:collapse;
    width:100%;
    font-size: 16px;
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    color:  #787878;
}
.attachment-table{
    border-collapse:collapse;
    width:28%;
    font-size: 16px;
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    color:  #787878;
}
.survey-table-header{
    text-align:left;
    /*    background:none repeat scroll 0 0 #E5E5E5;
        border-bottom:1px solid #BBBBBB;
        padding:16px;*/
}

.survey-table-odd-row{
    background:none repeat scroll 0 0 #FFFFFF;
    border-top:1px solid #BBBBBB;
}

.survey-table-even-row{
    background:none repeat scroll 0 0 #FAFAF4;
    border-top:1px solid #BBBBBB;
}
.survey-table-column1{
    width: 50px;
}
.survey-table-column2{
    text-align:left;
    font-size: 16px;
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    color:  #787878;
    width: 120px;
}
.survey-table-column3{
    text-align:left;
    font-size: 16px;
    font-family:  Arial, "Arial CE" ;/* Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;*/
    color:  #787878;
}

.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default{
    background: white url(/absenzen/javax.faces.resource/images/ui-bg_highlight-hard_100_fafaf4_1x100.png.xhtml?ln=primefaces-south-street) 50% 50% repeat-x !important; ; 
}

.ui-radiobutton-box.ui-widget.ui-corner-all.ui-state-default{
    background: white url(/absenzen/javax.faces.resource/images/ui-bg_highlight-hard_100_fafaf4_1x100.png.xhtml?ln=primefaces-south-street) 50% 50% repeat-x !important; ; 
}
