body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
}

p, td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
}


table td p
{
	padding: 1px;
}
a
{
	color: #086289;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #106A91;
	margin-left: -10px;
	padding-left: 10px;
	background: url("../images/h1_background.gif") 0 0 no-repeat;
	line-height: 18px;
	margin-top: 5px;
}

h2, h3
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #106A91;
	margin-top: 10px;
}

h3
{
	color: #555555;
}

h1.list
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	margin: 5px 0 0 0;
	background: #0E688E url("../images/background_h1_list.gif") 7px 4px no-repeat;
	padding-left: 17px;
	font-weight: bold;
}

ul.list li
{
	background: none;
}

a.more, ul.list li p a.more
{
	padding-left: 10px;
	background: url("../images/pfeil.gif") 0 3px no-repeat;
	color: #086289;
}

a.download
{
	padding-left: 15px;
	background: url("../images/download_icon.gif") 0 1px no-repeat;
	color: #086289;
}

a.calendar
{
	padding-left: 15px;
	background: url("../images/calendar_icon.gif") 0 1px no-repeat;
	color: #086289;
}

ul
{
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
}

ul.boxed
{
	border: 1px solid #E0E0E0;
}

ul li
{
	padding-left: 10px;
	background: url("../images/pfeil.gif") 0 3px no-repeat;
}

ul.boxed li
{
	color: #086289;
	padding-left: 20px;
	background: url("../images/pfeil.gif") 10px 3px no-repeat;
}

.img_right
{
	border: 1px solid white;
	float: right;
	margin-left: 20px;
}

.img_left
{
	border: 1px solid white;
	float: left;
	margin-right: 20px;
}


table.table_image_right
{
	padding: 0;
	margin: 0;
	float: right;
	border: 1px solid #DDDDDD;
	margin-left: 20px;
	margin-bottom: 5px;
	border-spacing: 0;
}

table.table_image_left
{
	padding: 0;
	margin: 0;
	float: left;
	border: 1px solid #DDDDDD;
	margin-right: 20px;
	margin-bottom: 5px;
	border-spacing: 0;
}


.bildunterschrift
{
	background-color: #EBEEF0;
	color: #086289;
	padding: 2px 10px;
	border: 1px solid white;
}


table.table_image_right img, table.table_image_left img
{
	border: 1px solid white;
}

#oneday_ov_short td.priority0, #oneday_ov td.priority0, #diary_ov td.priority0
{
	font-weight: bold;
}

/* Termin der User-Gruppe */
#oneday_ov_short td.priority1, #oneday_ov td.priority1, #diary_ov td.priority1
{
	color: #2a91be;
	font-weight: bold;
}

/* Termin nur fuer den User */
#oneday_ov_short td.priority2, #oneday_ov td.priority2, #diary_ov td.priority2
{
	background-color: red;
}

#mark_today
{
	background-color: #b02f34 !important;
	text-decoration: underline !important;
}
