
body {
    font-family: 'Calibri', sans-serif;
}


/* generell ajax feedback button- */
.saved-ok { 
    color: #00aa00;
    display: none;
}


.main .ui-button-text {
    font-size: 11px;
}

.main .ui-button {
    font-size: 11px;
}

.main {
    font-size: 11px;
    clear: both;
}

.main h1 {
    font-size: 15px;
}

/* admin_users.php */
td.button-users {    
    width: auto
}

button.button-users {
    width: 100%;
    text-align: left;
/*    
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
*/
}

a.button-users {
    width: 100%;
    text-align: left;
    font-size : 11pt;    
    /*
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    */
    
}

button.button-users-icons {    
    text-align: center;   
    height: 100%;
}


div.runtime {
    text-align: center;
}



/* toolbar */

toolbar {
    width: 100%;
    padding-left : 4px;    
}

#tb_title {
    padding: 0px 4px;
    text-decoration: none;         
}

button.toolbar-button {
    font-size : 10px;        
}

#toolbar-button-group {
    /* float: right; */
}

#toolbar-admin {
    display: block;
}

/* meine Einstellungen amdin_myself.php */
form.userdata fieldset {
    float: left;
}

/* contacts */
form.contacts fieldset {
    /*float: left;*/
}

/* autocomplete popup */
li a {
    font-size: 11px;
}

#free_learning .button-del {
    height: 20px;
    margin-left: 5px;
}

#coaching .button-del {
     height: 20px;
     margin-left: 5px;  
}


/* appointments */
#quantity.red-border {
    background-color: #ffe1e1;    
    border-color: #ff0000;    
}

.appointments .button-edit-module {
    height: 30px;
    margin-left: 5px;
    margin-bottom: 10px;
}

#course-attendees .already-added {
    font-style: italic;
}


/* tooltips auf der index Seite */
.tooltip {
    font-size: 9px;
    font-weight: normal;
}

.tooltip .info-coaches {
    font-weight: bold;    
    color: red;
}

.tooltip .info-attendees {
    font-weight: normal;    
}


.tooltip .info-title {
    font-weight: bold;    
}

.tooltip .info-etitle {
    font-weight: bold;    
    /* font-style: italic; */
}

div.holiday {
    font-weight: bold;    
    margin-left: 10px;    
    margin-top: 10px;    
    margin-right: 10px;    
}

div.holiday .official {
    background-color: yellow;    
    padding: 10px;
}

div.holiday .info {
    background-color: greenyellow;    
    padding: 5px;
}

/* Kurse */
#module-list .button-del-module {
    height: 20px;
    margin-left: 5px;
}

#module-list .button-edit-module {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#attendee-list .button-del {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}



/* Groups */
#course-list .button-del-course {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#course-list .button-edit-course {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}


/* modules */
#appointment-list .button-del {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}

#appointment-list .button-edit-appointment {
    height: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
}
