﻿*
{
	font-family: Georgia,serif;
	font-size: 12px;
}

body
{
	background-color: #F1EFE8;
	margin: 0px;
	padding: 0px;
}

a
{
	color: #B41218;
}
a:hover
{
	color: #000000;
}

p
{
	padding: 0px;
	margin: 0px;
}

.main
{
	margin: 0 auto;
	width: 950px;
}

.shadow_left
{
	width: 25px;
	background-image: url(/dante/images/default/shadow_left.gif);
	background-repeat: repeat-y;
}

.shadow_right
{
	width: 25px;
	background-image: url(/dante/images/default/shadow_right.gif);
	background-repeat: repeat-y;
}

.logo
{
	background: url(/dante/images/default/logo.jpg) no-repeat;
	width: 900px;
	height: 174px;
}

.shadow_left_corner
{
	width: 25px;
	height: 20px;
	background-image: url(/dante/images/default/shadow_border_left.gif);
	background-repeat: no-repeat;
}

.shadow_right_corner
{
	width: 25px;
	height: 20px;
	background-image: url(/dante/images/default/shadow_border_right.gif);
	background-repeat: no-repeat;
}

.shadow_bottom
{
	height: 20px;
	background-image: url(/dante/images/default/shadow_bottom.gif);
	background-repeat: repeat-x;
}

.menu
{
	height: 32px;
	background-color: #DEDBCE;
	background-image: url(/dante/images/default/menubackground.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 4px;
	padding-left: 10px
}

.footer
{
	color: #000000;
	font-size: 10px;
	height: 40px;
	text-align: center;
}
.footer a
{
	color: #FFFFFF;
}
.footer a:hover
{
	color: #FAFCB0;
}

.content
{
	margin: 0px;
	padding: 0px;
}

.sub_container_title
{
	padding-top: 12px;
	padding-bottom: 10px;
	font-size: 12 px;
	font-weight: bold;
	cursor: pointer;
}

.sub_container_content
{
	padding-left: 10px;
}

.subsub_container_title
{
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 10 px;
	font-weight: normal;
	font-style: italic;
}

.subsub_container_content
{
	padding-left: 12px;
	font-size: 10 px;
}

.message
{
	background-color: #B51018;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.8;
	padding-top1: 26px;
	padding-left1: 232px;
	padding-bottom: 0px;
	vertical-align: middle
}

.message_titleOLD
{
	position:relative;
	left: -146px;
	letter-spacing: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8;
	text-transform: uppercase
}

.message_contentOLD
{
	position:relative;
	top: -20px;
	line-height: 1.8;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 209px;
	color: #FFFFFF;
}

.message_title
{
	width: 20%;
	padding-top: 16px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	letter-spacing: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8;
	text-transform: uppercase;
	text-align: center;
}

.message_content
{
	line-height: 1.8;
	padding-top: 4px;
	padding-bottom: 20px;
	padding-left: 60px;
	padding-right: 8px;
	color: #FFFFFF;
}

.agenda_content
{
	line-height: 1.8;
	padding-left: 40px;
}

.agenda_content_nopadding
{
	line-height: 1.8;
	padding-left: 0px;
}

.agenda_content_littlepadding
{
	line-height: 1.8;
	padding: 8px;
}

.agenda_date_div
{
	/*position: relative;*/
	line-height: 2em;
}

.agenda_date
{
	/*position: absolute;
	left: -46px*/
}

.agenda_date_day
{
	font-size: 18px;
	text-align:center;
}

.agenda_date_month
{
	font-size: 12px;
	text-align:center;
}

.agenda_date_year
{
	font-size: 14px;
	text-align:center;
}

.agenda_compact_content
{
	padding: 4px;
	background-color: #FFFFFF;
	line-height: 1.5em;
	border: 1px solid black;
}

.agenda_compact_link
{
	padding: 4px;
	background-color: #FFFFFF;
	line-height: 1.5em;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.agenda_comment_showall
{
	padding-top: 8px;
	padding-bottom: 8px;
	color: #B41218;
}

.link_category
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.link_url
{
	padding-top: 8px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
}

.link_description
{
	padding-top: 8px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
}


.dante_grid
{
	border: solid 1px #E1DFD8;
}

.dante_grid th
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
	border-left: solid 1px #E1DFD8;
	border-bottom: solid 1px #E1DFD8;
  background-color: #E8E3D8;	/* zie css buttonbar_table in (...).Buttonbar.css */
}

.dante_grid td
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	border-left: solid 1px #E1DFD8;
}

.dante_grid .actionbutton
{
	text-align: center;
	width: 20px;
	border-left: none;
}

.dante_grid .row_odd
{
	/* body: #F1EFE8 */
 background-color: #F8F7F0;
}


.course_category_title
{
	font-weight: bold;
	font-size: 14px;

	padding-top: 14px;
	padding-bottom: 6px;
}

.course_category_subtitle
{
	font-weight: normal;
	font-size: 10px;

	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}

.course_category_content
{
	font-weight: normal;
	font-size: 12px;

	line-height: 1.8;
	padding-left: 40px;
}

.course_category_courselist
{
	font-weight: normal;
	font-size: 12px;

	line-height: 1.8;
	padding-left: 40px;
}

.course_title
{
	font-weight: bold;
	font-size: 12px;

	padding-top: 12px;
	padding-bottom: 4px;
}

.course_content
{
	font-weight: normal;
	font-size: 12px;

	line-height: 1.8;
	padding-left: 40px;
}

.course_summary
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.simplemenu_body
{
	width: 120px;
	padding-top: 20px;
	padding-left: 8px;
	background-color: #DEDBCE;
}

.simplemenu_item
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.error
{
	padding-left: 64px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 64px;
	font-size: 12px;
	font-weight: bold;
	color: #AA0011;
}

.portal_actual
{
	padding: 8px;
	background-color: #F2DBDB;
}

.portal_actual_titlemain
{
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;


	letter-spacing: 5px;
	line-height: 1.8;
	text-transform: uppercase
}

