/* Normal sized links */
a
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #4655C5;
	text-decoration: none;
}

a:hover 
{
	background-color: #EBD8D8;
}

/* Normal sized links */
a.big
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 15px;
	color: #4655C5;
	text-decoration: none;
}

/* + link */

a.add
{
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
}

a.add:hover
{
	color: #FF0000;
}

/* edit */

a.edit
{
	font-size: 10px;
	color: #990000;
}

/* Copyright link */

a.cp
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}

a.cp:hover 
{
	color: #000000;
}  

.copyright {
  font-family: verdana;
  font-size: 9px; color: #C0C0C0;
  background-color: #FFFFFF;
}

/* General stylesettings */

body 
{
	margin: 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

table 
{
	font-size: 12px;
	border-collapse: separate;
}

/* Calendar styles (daycells etc.) */

.day_empty, .day_now, .day_normal
{
	border: 1px solid #000000;
	vertical-align: top;
	width: 14%;
	height: 80px;
}

.cal_name 
{
	font-size: 21px;
}
a.cal_name
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 21px;
	color: #4655C5;
	text-decoration: none;
}

.cal_weekday 
{
	background-color: #A4A4A4;
	font-weight: bold;
	border: 1px solid #000000;
}

.day_empty 
{
	background-color: #EFEFEF;
}

.day_now 
{
	background-color: yellow;
}

.day_normal 
{
	background-color: #FFFFFF;
}

.day_number 
{
	font-size: 16px; font-weight: bold;
}

/* Other */

.admin_menu
{
	background-color: #F5F5F5;
	border: 1px solid #000000;
	border-top: 0px;
}

.b_table 
{
	border-collapse: collapse;
	border: 1px solid #000000;
}

.box, .box_subtitle, .box_title
{
	border: 1px solid #000000;
	padding: 3px;
	vertical-align: top;
}

.box_title
{
	background-color: #C3C3C3;
	font-weight: bold;
}
 
.box_subtitle
{
  background-color: #E0E0E0;
	font-weight: bold;
}

.box
{
  background-color: #EFEFEF;
}

.box_value
{
	vertical-align: top;
	padding-left: 3px;
  background-color: #FFFFFF;
}
