/**
 * This document holds all colors, font-sizes, etc
 **/
 



li.subsidary-opening-open a, li.subsidary-opening-closed a {font-size: 0.8rem;}

/*rounded corners for tabbed navigation*/
ul.tx-personnel-subsidary-tab-navigation li {
	/*background: transparent url(/fileadmin/templates/infosys/bilder/rtabs/rtabs_mid.gif);*/ padding: 0; margin: 0; 
}
ul.tx-personnel-subsidary-tab-navigation li a {
	/*background: #cccccc url(/fileadmin/templates/infosys/bilder/rtabs/rtabs_left.gif) left top no-repeat;*/
       /* border: 1px solid red; */
padding: 0 0 0 0px; 
}
ul.tx-personnel-subsidary-tab-navigation li a span {
	/*background: url(/fileadmin/templates/infosys/bilder/rtabs/rtabs_right2.gif) right top no-repeat;*/
	padding-right: 5px;
/*border: 1px solid green; */
}

.tx-personnel-pi1-main div.ajax-list {
    float: left;
    width: 20%;
}

ul.ajax-list li {
  line-height: 1.4; padding: 6px 0 6px 0;
}
ul.ajax-list li a:hover {
   color: yellow;
}
.tx-personnel-pi1-main .ajax-list div.subsidary-btn {
    width: 98%;
	min-height: 15px;
	font-size: 8pt; 
}
.tx-personnel-pi1-main span.firstLetter {
    font-size: 16px;
    font-weight: bold;
    /*color: #666;*/
}

table.tmpl-employee.tx-personnel-employee {width: 100%;}
table.tmpl-employee.tx-personnel-employee td {vertical-align: top; text-align:left; padding: 10px 5px;}
table.tmpl-employee.tx-personnel-employee td p {margin-bottom:0;}

td.tx-personnel-employee-cti {width: 2%;}
td.tx-personnel-employee-name {width: 25%;}
td.tx-personnel-employee-function {width: 15%;}
td.tx-personnel-employee-function {width: 15%;}
td.tx-personnel-employee-note{width: 33%;}
td.tx-personnel-employee-salutation {width: 4% }

p.tx-personnel-employee-staff-note {padding-top: 5px; }
p.tx-personnel-employee-available {padding-top: 5px; }
p.tx-personnel-employee-birthname {padding: 0; margin: 0; font-size: 11px !important; }

tr.employee-even{background-color: #cccccc; }
tr.employee-odd{background-color: #eeeeee; }
ul.ajax-list li a {display: block; }
ul.ajax-list li a span.firstLetter {
	font-size: 1rem;
	font-weight: 700;
}
div.ajax-details {
background-color: white;
z-index: 9999;
box-shadow: 8px 8px 18px #333333;
border-radius: 12px;
position: fixed; 

}
div.tmpl-search form#ajax-search-form {padding: 4px 4px 8px 4px; margin-bottom: 8px; border-bottom: 1px solid black;}
div.tmpl-search form#ajax-search-form input {border: 1px solid black; }

span.autosuggest-present-days {
	margin-left: 5px;
}

span.present-day {
	color: #0c0;
}

span.present-day-special {
	color: #ff0000;
}

span.present-day + span {
	margin-right: 5px;
}