body
{
	background-color: #F3F1F1;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

a
{
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}


a:visited
{
	color: #000000;
	text-decoration: underline;
}

th, td
{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

td.border
{
	border: 1px solid #000000;
}

th.border
{
	border: 1px solid #000000;
}

tr.zebra1
{
	background-color:#E2E2E2;
}

tr.zebra2
{
	background-color:#C5C5C5;
}

.border_bottom
{
	border-bottom: 1px solid #000000;
}

.main
{
    width: 98%;
    border: 1px solid #000000;
    padding: 4px;
}

.calendar
{
    border: 1px solid #000000;
    width:  200px;
    position: absolute;
    right: 0px;
}

.headline
{
    font-size: 20px;
   	font-family: verdana,arial,sans-serif;
    text-align: center;
    margin-top: 5px;
}

.main_table
{
    border: 1px solid #000000;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

.error
{
    color: #FF3333;
}

.starttour
{
    background-color: #99CC00;
   	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

.endtour
{
    background-color: #0C81CE;
   	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

.tour
{
    background-color: #CCCCCC;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

.time
{
    height: 30px;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;    
}

.space
{
    width: 3px;
}

.calendarTable
{
 font:   12px verdana;
 border: 1px solid #000000;
}

.day
{
 width:      20px;
 text-align: center;

}

.month
{
 width:       20px;
 text-align:  center;
 font:        bold 12px verdana;
}

.now
{
 background-color: #FF9966;
}

.current
{
 background-color: #CC0000;
}

.current_now
{
	
}

a.linknow
{
 color: #FF9966;
 text-decoration: none;
}

a.linknow:hover
{
 color: #FF9966;
 text-decoration: underline;
}

a.linknow:visited
{
 color: #FF9966;
 text-decoration: none;
}

input.readonly
{
	background-color: #D4D0C8;
}

input, textarea
{
	font-family: verdana,arial,sans-serif;
	border: 1px solid #000000;
	padding: 3px;
}