
.col
{
	color:red;
}
.table_width
{
	width: auto !important;
    table-layout: auto !important;
   
}

.print_datums
{
	font-size:12px;
	color:#000;
	
}
.print_btn
{
	background-image:url('/images/print.png');
    background-repeat:no-repeat;
     background-size: cover;
            width: 20px;
            height: 20px;
     border:0;       
}
.printer
{
	float: right;
	margin-right: 100px;
}

.menesis
{
	float: left;
	margin-right: 50px;
}


.t_info
{
	color:red;
	font-family: Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#000;
}

.other_info
{
	color:blue !important;
	font-family: Arial, Helvetica, sans-serif;
 	font-size:12px;
 	color:#000;
}
.day_block
{
	color:red;
	font-weight: bold;
}


.pedagogs_in_calendar
{
	color:#3c3d3c;
	font-size:11px !important;
}

.dialog_open :hover
{
	cursor: hand;
}

table.t1 th, td{
		border-collapse: collapse;
   		border: solid 1px #000000;
   		width: auto;    			
	}
	
table.t1 th {padding: 0px 10px 0px 2px; 	
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight: bold;
 text-align: center;
}
	
table.t1 td {padding:  3px 0px 3px 3px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}	

table.t1 tbody tr:hover {
  background-color: #E69335;
  cursor: pointer;
}
 td.t1 {
 white-space: nowrap;
}

.teacher , .parent
{
	font-weight: bold;
	color:#4d4d4d;
}
.fakultativs
{
	color:#00aaff;
	font-weight: bold;
}

.t_total
{
	text-align: center;
	font-weight: bold;
}
.mk_names
{
	padding: 0px 10px 0px 10px;
	
}

.link
{
	margin-left:50px;	
	font-weight: bold;
}

 .save_image{ width: 20px;}  .save_image:hover{ cursor: pointer;}
 


table.no_border td
{
	border-collapse: collapse;
   		 border: solid 0px #000000;
}
