body
{
	background-color:#ffffff;
	margin:0.8em;
	padding:0;
	font-family:arial, helvetica, sans-serif;
}

form
{
	margin:0px;
	padding:0px;
}

p
{
	margin:0px;
}

a
{
	color:#0d6688;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

a:visited
{
}

blockquote
{
	font-style:italic;
}

.selectbox_header
{
	font-weight:bold;
	margin-bottom:0.2em;
}


/* HIDDEN ELEMENTS */

#printHeader, #header_logo
{
	display:none;
}

/* LISTS */

ul
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:1em;
	margin-left:0px;
	list-style:disc;
}

.generic_list
{
	margin-bottom:1.6em;
}

.generic_list .page_content ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.generic_list .page_content ul li
{
	list-style:none;
	margin-bottom:0.4em;
}

.sitemap .page_content ul
{
	margin:0em;
	padding:0em;
}

.sitemap .page_content ul li
{
	list-style:none;
	background:transparent url('gfx/arrow_default.gif') 0em 0.4em no-repeat;
	padding-left:1.1em;
	font-weight:bold;
	margin-bottom:0.4em;
	list-style-image:none;
}

.sitemap .page_content ul li ul
{
	margin-top:0.4em;
}

.sitemap .page_content ul li ul li, .sitemap .page_content ul li ul li a
{
	font-weight:normal;
}

.page_content ul a
{
	font-weight:bold;
}

.page_content ul .page_control_top a, .page_content ul .read_more a
{
	font-weight:normal;
}

/* FRONTPAGE SPECIFIC */

ul.frontpage_highlight li h2
{
	margin:0px;
	font-size:100%;
}

.highlight_date
{
	/*margin-bottom:0.8em;*/
	font-style:italic;
}

.read_more
{
	margin-top:0.3em;
	margin-bottom:0.3em;
}

#quicklinks
{
	margin-bottom:0.8em;
}

#page_col_left .page_content p
{
	margin:0px;
}

.frontpage_highlight .image img
{
	display:block;
	margin-right:0.8em;
}

.frontpage_highlight .image
{
	width:1%;
	font-size:90%;
	padding-bottom:0.4em;
}



/* ELEMENTS */

.page_col_right
{
	margin-top:1em;
	padding-top:1em;
}


/* BREADCRUMB */

#header_breadcrumb ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#header_breadcrumb ul li
{
	list-style:none;
	display:inline;
}

#header_breadcrumb ul li a
{
	padding-right:0.5em;
	background:transparent url('gfx/arrow_sublevel.gif') right 0.5em no-repeat;
}

/* COLUMNS */

#page_col_left, #page_col_center, #page_col_right
{
	margin-top:1em;
}

/* HEADER */

.header_bar_navigation
{
	margin:0.5em 0 0.5em 0;
}

/* HEADLINES */

h3, h4, h5, h6
{
	color:#000000;
	margin:1.4em 0 0.8em 0;
}

h1, h2
{
	color:#07586f;
	margin:1.4em 0 0.8em 0;
}

h1	{ font-size:1.2em; }
h2	{ font-size:1.15em; }
h3	{ font-size:1.1em; }
h4	{ font-size:1.05em; }
h5	{ font-size:1em; }
h6	{ font-size:1em; }

.page_titlebar_table td, .page_titlebar_table_languages, .page_control_top{
	background-color:#2889A5;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:19px;
}

.page_control_top{
	border-left-style:solid;
	border-left-width:1px;	
}



/* PAGE CONTROLS */

.page_titlebar_table .page_control_top, .page_titlebar_table_languages .page_control_top, .frontpage_highlight table .page_control_top
{
	white-space:nowrap;
	font-weight:normal;
	font-size:0.9em;
	text-align:right;
	width:1%;
	padding-left:0.8em;
}

.page_control_top a{
	color:#FFFFFF;
}


#language_change_top
{
	margin-top:-0.8em;
	margin-bottom:1em;
}

#language_change ul, #language_change_top ul, .common_linkbar ul
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#language_change_top ul li
{
	list-style:none;
	font-size:90%;
	background:transparent url(gfx/arrow_sublevel.gif) no-repeat scroll 0 0.4em;
	padding-left:10px;
}

#language_change
{
	border-top:1px solid #DBDAC8;
	padding-top:1em;
	margin-bottom:1.6em;
}

#language_change ul li {
	background:transparent url(gfx/arrow_default.gif) no-repeat scroll 0 0.4em;
	font-size:90%;
	padding-left:14px;
}

#page_control_bottom
{
	margin-top:1em;
	margin-bottom:1em;
}

#page_control_bottom a
{
	font-size:0.9em;
	color:#000000;
}

/* ELEMENT MARGINS */


/* ARTICLE */

.page_content p, .common p
{
	margin-bottom:0.8em;
}

.page_content ul
{
	margin:0.8em 0 0.8em 1.2em;
}

.article_date, .page_introduction, .page_content
{
	padding:0em 0em 1.2em 0em;
}

.article_date, .page_introduction
{
	font-weight:bold;
}

/* SPECIAL */

.page_col_right_hilitelink1, .page_col_right_hilitelink2
{
	font-weight:bold;
	margin-bottom:0.5em;
}

#page_col_right p
{
	margin-bottom:1em;
}

/* SEARCH FORM */

.searchForm, .form_wrapper
{
	padding:0.8em 0.8em 0 0.8em;
	background-color:#ECF3F6;
	margin-bottom:0.8em;
}

.searchFormFieldHeader
{
	font-weight:bold;
}

.searchForm table td
{
	padding:0 0.8em 0.8em 0;
}

.form_wrapper div /* IMPORTANT FOR IE FORMS! */
{
	line-height:100%;
	position:relative;
}



/* FOR IE 5.0 */

.page_titlebar_table td, .page_titlebar_table_languages td
{
	vertical-align:top;
	width:100%;
}

.page_titlebar_table, .page_titlebar_table_languages, .searchForm table
{
	width:auto;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:100%;
}

.overflowBlock
{
	width:100%;
	overflow:hidden;
	margin-bottom:0.8em;
}

