﻿/*----------------------- Reset styles -----------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, del, img, small, strike, strong, sub, sup, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
div {
	display: block;
}
fieldset {
	border: 0px;
	display: inline;
}
.shortcut_content_small table	{
	font-size: 1.0em;
}
/*----------------------- Structure styles -----------------------*/
body {
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-size: 62.5%;
	font-family: Arial;
}
p {
	padding: 0px 0px 10px 0px;
	line-height: 1.3em;
	font-family: Arial;
	font-size: 1.2em;
}
h1 {
	font-family: Georgia;
	font-size: 2.4em;
	padding: 12px 0px 13px 0px;
	font-weight: bold;
}
h2 {
	font-family: Georgia;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 6px;
}
h3 {
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
}
ul {
	padding-left: 20px;
	line-height: 1.3em;
}
ol {
	padding-left: 25px;
	line-height: 1.3em;
}

a,
a:link,
a:visited,
a:focus,
a:active {
	color: #00447a;
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #000000;
}
a:focus,
a:active	{
	background-color: #00447a;
	color: #ffffff;
}
.bold,
strong {
	font-weight: bold;
}
.not_there {
	display: none;
}
.clear_all	{
	clear: both;
}
#skip_link {
	left:-1000em;
	position: absolute;
}
#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#top_con {
	background: url('../images/bg_topcon.gif') no-repeat 350px 0px;
	width: 100%;
	height: 132px;
	border-bottom: #4c4c4c 3px solid;
}
#toolbox {
	float: right;
	width: 700px;
	padding-top: 8px;
}
#logo {
	float: left;
	padding: 10px 0px 0px 20px;
}
#search {
	float: right;
}
#search label	{
	left:-1000em;
	position: absolute;
}
.input_txt {
	width: 150px;
}
.btn_submit {
	/*margin-left: 12px;*/
}
#content_con {
	width: 100%;
	padding-top: 12px;
}
#left_col {
	float: left;
	width: 480px;
	padding-right: 20px;
}
#right_col {
	float: left;
	width: 480px;
}
.content_wrapper {
	width: 100%;
	border-bottom: solid 1px #4c4c4c;
	float: left;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}
.content_wrapper ul,
.content_wrapper ol	{
	font-size: 1.2em;
	padding-bottom: 10px;
}
.content_wrapper ul ul	{
	padding-bottom: 0px;
}
.content_wrapper li   {
    line-height: 1.3em;
}
.content_overlay p  {
    line-height: normal;
}
.no_border {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.no_border_padded	{
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.content_wrapper_col1,
.content_wrapper_col2 {
	width: 230px;
	float: left;
	overflow: hidden;
}
.content_wrapper_col1 {
	margin-right: 20px;
}
.only_headline {
	padding-left: 10px;
	padding-bottom: 10px;
}
#content {
	width: 730px;
	float: left
}
#content_teaser {
	padding-bottom: 30px;
	width: 100%;
	float: left
}
#content_left_col {
	width: 480px;
	float: left;
	clear: both;
}
#content_right_col {
	padding-left: 20px;
	width: 230px;
	float: left;
	overflow: hidden;
}
#footer_con,
.footer_con {
	text-align: center;
	width: 100%;
	float: left;
	clear: both;
}
#time_stamp {
	width: 100%;
	color: #999999;
	font-size: 0.9em;
	vertical-align: baseline;
}
#footer,
.footer {
	color: #000000;
	font-size: 0.9em;
	vertical-align: baseline;
}
#footer a:link,
#footer a:visited,
#footer a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
#footer a:focus,
#footer a:active	{
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con,
#submenu_con_red,
#submenu_con_blue,
#submenu_con_lightblue,
#submenu_con_green {
	width: 230px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	clear: both;
}
/*----------------------- Content styles -----------------------*/
#content_left_col h1	{
	/*background-color: #ce003d;*/
	padding: 15px 0px 15px 23px;
	margin: 0px 0px 15px 0px;
	color: #ffffff;
	font-size: 2.4em;
}
#content h1.headline_black	{
	color: #ffffff;
	background-color: #00447a;
}

#content_left_col h1.plain {
	background: none;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	color: #000;
}

.content_manchet	{
	width: 100%;
}
.content_image	{
	float: right;
	padding: 0px 0px 8px 15px;
}
.content_image span	{
	clear: both;
	background-color: #dfd8cb;
	display: block;
	margin-top: 3px;
	padding: 6px 10px 0px 10px;
	width: 210px;
}

.content_image_top	{
	float: left;
	padding: 0px 0px 8px 0px;
}

#content_image_top h1 {
	background: none;
	padding: 5px 0 10px 0;
	margin: 0;
}
#content_image_top span	{
	clear: both;
	background-color: #dfd8cb;
	display: block;
	margin: 3px 0 20px 0;
	padding: 6px 10px 10px 15px;
	width: 705px;
}
#content .content_wide	{
	width: 730px;
	overflow: hidden;
}

/*----------------------- Content snippet styles -----------------------*/
#content .richtextImageLeftAligned
{
	float:left;
	display:block;
	margin-right:10px;
}

#content .richtextImageRightAligned
{
	float:right;
	display:block;
	margin-left:10px;
}
#content .richtextImageLeftAligned img,
#content .richtextImageRightAligned img	{
	display:block;
}

#content .imageText 
{
	border-top: solid #ffffff 4px;
/*	margin-top: 3px;*/
	padding:5px;
	text-align:left;
	background-color:#DFD8CB;
}


/*----------------------- News styles -----------------------*/
.news_wrapper {
	float: left;
	width: 480px;
}
.news_con_0,
.news_con_1 {
	float: left;
	width: 230px;
	border-top: solid 1px #4c4c4c;
	margin-right: 20px;
	padding-bottom: 10px;
}
.news_con_1 {
	margin-right: 0px;
}
.news_date {
	font-size: 1.1em;
	color: #666666;
}
.news_headline h2 {
	color: #00447a;
	font-size: 1.2em;
	font-family: Arial;
	font-weight: bold;
}
.news_headline h2 a:link,
.news_headline h2 a:visited,
.news_headline h2 a:active {
	color: #00447a;
	font-size: 1.2em;
	font-family: Arial;
	font-weight: bold;
}
.news_headline h2 a:focus,
.news_headline h2 a:active	{
	background-color: #00447a;
	color: #ffffff;
}
.news_headline h2 a:hover {
	color: #000000;
	text-decoration: none;
}
.news_content {
	color: #000000;
	font-size: 1.1em;
}
.news_all_link {
	float: right;
	padding: 7px 0px 0px 0px;
}
.news_all_link a:link,
.news_all_link a:visited,
.news_all_link a:hover {
	background: url('../images/arrow_link.gif') no-repeat right;
	padding-right: 10px;
}
.news_all_link a:focus,
.news_all_link a:active	{
	background-color: #00447a;
	color: #ffffff;
}

/*----------------------- Newslist styles -----------------------*/
ul.news_list	{
	padding: 0px;
	margin: 0px;
}
.news_list_item	{
	float: left;
	clear: both;
	width: 480px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	list-style: none;
}
.news_list_item .bold {
	font-weight:bold;
}
.news_list_paging a, .news_list_paging .bold	{
	padding-right: 3px;
}
.news_list_paging .pageselected
{
	border:1px solid #ccc;
	padding:4px;
	margin-right:2px;
	background-color:#00447a;
	color:#fff;
}
.news_list_paging .page
{
	border:1px solid #ccc;
	padding:4px;
}
.news_list_paging a,
.news_list_paging a:link,
.news_list_paging a:visited,
.news_list_paging a:focus,
.news_list_paging a:active {
	color:#00447a;
	font-size:1.0em;
	text-decoration:none;
	font-weight:bold;
	margin-right:2px;
}
.news_list_paging a:hover {
	color:#fff;
	background-color:#00447a;
}
.news_list_paging a:focus,
.news_list_paging a:active	{
	background-color:#00447a;
	color:#fff;
}

/*----------------------- Teaser styles -----------------------*/
.teaser, .teaser_slim	{
	float: left;
	width: 100%;
	clear: both;
}
.teaser_slim    {
    margin-bottom: 15px;
}
.teaser_red, .headline_red	{
	background-color: #ce003d;
}
.teaser_green, .headline_green	{
	background-color: #17A345
}
.teaser_lightblue, .headline_lightblue	{
	background-color: #3FB9D4;
}
.teaser_blue, .headline_blue	{
	background-color: #00447a;
}
.teaser_red	.teaser_img,
.teaser_green .teaser_img,
.teaser_lightblue .teaser_img	{
	padding-right: 25px;
}
.teaser_padded .teaser_img,
.teaser_slim .teaser_img	{
	padding: 10px 20px 10px 10px;
}
.teaser_img	{
	float: left;
}
.teaser_content	{
	float: left;
	width: 100%;
}
.teaser_content .news_date    {
    color: #ffffff;
    padding-left: 10px;
	padding-top: 5px;
}
.teaser_content	h2	{
	color: #ffffff;
	font-size: 2.4em;
	padding: 15px 0px 10px 10px;
}
.teaser_slim .teaser_content h2    {
    padding: 5px 0px 5px 10px;
}
.teaser_content	p	{
	color: #ffffff;
	font-family: Georgia;
	font-size: 1.4em;
	padding: 0px 15px 15px 15px;
	font-weight: normal;
}
.teaser_slim .teaser_content p    {
    padding: 0px 15px 10px 10px;
}
.teaser_content h2 a:link,
.teaser_content h2 a:visited,
.teaser_content h2 a:focus,
.teaser_content h2 a:hover	{
	color: #ffffff;
	text-decoration: none;
}
.teaser_content h2 a:hover	{
	text-decoration: underline;
}
/*----------------------- Shortcut styles -----------------------*/
#frontpage_shortcuts	{
	width: 100%;
	border-bottom: solid 1px #4c4c4c;
	float: left;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.shortcut_content_small p	{
	font-size: 1.1em;
}
.box_shortcut, .box_shortcut_wide {
	width: 480px;
	float: left;
	clear: both;
	margin-bottom: 1px;
	/*padding-bottom: 1px;*/
	background: url('../images/bg_slidemenu.jpg') repeat-x;
}
.box_shortcut_open {
	width: 480px;
	float: left;
	clear: both;
	padding-bottom: 4px;
	margin-bottom: 7px;
}
.shortcut_link	{
	width: 467px;
	padding: 4px 11px 9px 2px;
	overflow: hidden;
}
.shortcut_link a,
.shortcut_link a:link,
.shortcut_link a:visited	{
	color: #000000;
	font-size: 1.8em;
	font-family: Arial;
	font-weight: bold;
	line-height: 1.18em;
	text-decoration: none;
	cursor: pointer;
}
.shortcut_link a:active,
.shortcut_link a:focus	{
	background-color: transparent;
	color: #000000;
}
.shortcut_headline {
	padding-left: 11px;
	float: left;
	padding-top: 3px;
}
.box_shortcut h2, 
.box_shortcut h3	{
	font-size: 1.0em;
	padding: 0px;
	font-family: Arial;
}


.shortcut_red .shortcut_arrow,
.shortcut_blue .shortcut_arrow,
.shortcut_lightblue .shortcut_arrow,
.shortcut_green .shortcut_arrow {
	float: right;
	display: block;
	width: 12px;
	height: 13px;
	margin-top: 7px;
	cursor: pointer;
	background: url('../images/arrow_shortcut_closed_red.gif') no-repeat center;
}
.shortcut_blue .shortcut_arrow {
	background: url('../images/arrow_shortcut_closed_darkblue.gif') no-repeat center;
}
.shortcut_lightblue .shortcut_arrow {
	background: url('../images/arrow_shortcut_closed_lightblue.gif') no-repeat center;
}
.shortcut_green .shortcut_arrow {
	background: url('../images/arrow_shortcut_closed_green.gif') no-repeat center;
}
.shortcut_red .selected .shortcut_arrow {
	background: url('../images/arrow_shortcut_open_red.gif') no-repeat center;
}
.shortcut_blue .selected .shortcut_arrow {
	background: url('../images/arrow_shortcut_open_darkblue.gif') no-repeat center;
}
.shortcut_lightblue .selected .shortcut_arrow {
	background: url('../images/arrow_shortcut_open_lightblue.gif') no-repeat center;
}
.shortcut_green .selected .shortcut_arrow {
	background: url('../images/arrow_shortcut_open_green.gif') no-repeat center;
}
.shortcut_red {
	border-top: solid 1px #ce003d;
}
.shortcut_blue {
	border-top: solid 1px #006f95;
}
.shortcut_lightblue {
	border-top: solid 1px #3fb9d4;
}
.shortcut_green {
	border-top: solid 1px #17a345;
}

#left_col .last_shortcut {
	margin-bottom: 10px;
}
.shortcut_content_red,
.shortcut_content_blue,
.shortcut_content_lightblue,
.shortcut_content_green {
	float: left;
	clear: both;
	padding: 15px 11px 10px 11px;
	width: 458px;
}
.shortcut_content_red p,
.shortcut_content_blue p,
.shortcut_content_lightblue p,
.shortcut_content_green p {
	padding-bottom: 10px;
	font-size: 1.2em;
}
.shortcut_content_red ul,
.shortcut_content_blue ul,
.shortcut_content_lightblue ul,
.shortcut_content_green ul {
	list-style: none;
	width: 450px;
	padding: 0px;
	margin: 0px;
}
.shortcut_content_red li,
.shortcut_content_blue li,
.shortcut_content_lightblue li,
.shortcut_content_green li {
	float: left;
	width: 50%;
	padding: 0px 0px 9px 0px;
}
.shortcut_content_red li a:link,
.shortcut_content_red li a:visited,
.shortcut_content_red li a:hover,
.shortcut_content_blue li a:link,
.shortcut_content_blue li a:visited,
.shortcut_content_blue li a:hover,
.shortcut_content_lightblue li a:link,
.shortcut_content_lightblue li a:visited,
.shortcut_content_lightblue li a:hover,
.shortcut_content_green li a:link,
.shortcut_content_green li a:visited,
.shortcut_content_green li a:hover {
	padding: 1px 0px 2px 10px;
	font-size: 1.2em;
	font-weight: normal;
	display: block;
	text-decoration: none;
}
.shortcut_content_red a:focus,
.shortcut_content_red a:active	{
	background-color: #ce003d;
	color: #ffffff;
}
.shortcut_content_blue a:focus,
.shortcut_content_blue a:active	{
	background-color: #00447a;
	color: #ffffff;
}
.shortcut_content_lightblue a:focus,
.shortcut_content_lightblue a:active	{
	background-color: #3fb9d4;
	color: #ffffff;
}
.shortcut_content_green a:focus,
.shortcut_content_green a:active	{
	background-color: #17a345;
	color: #ffffff;
}

.shortcut_content_red li a:hover,
.shortcut_content_blue li a:hover,
.shortcut_content_lightblue li a:hover,
.shortcut_content_green li a:hover {
	text-decoration: underline;
}
.shortcut_content_red li a:link,
.shortcut_content_red li a:visited,
.shortcut_content_red li a:hover {
	background: url('../images/arrow_shortcut_links_red.gif') no-repeat 0px 2px;
}
.shortcut_content_blue li a:link,
.shortcut_content_blue li a:visited,
.shortcut_content_blue li a:hover {
	background: url('../images/arrow_shortcut_links_darkblue.gif') no-repeat 0px 2px;
}
.shortcut_content_lightblue li a:link,
.shortcut_content_lightblue li a:visited,
.shortcut_content_lightblue li a:hover {
	background: url('../images/arrow_shortcut_links_lightblue.gif') no-repeat 0px 2px;
}
.shortcut_content_green li a:link,
.shortcut_content_green li a:visited,
.shortcut_content_green li a:hover {
	background: url('../images/arrow_shortcut_links_green.gif') no-repeat 0px 2px;
}
.shortcut_content_red li a:focus,
.shortcut_content_red li a:active	{
	background-color: #ce003d;
	color: #ffffff;
}
.shortcut_content_blue li a:focus,
.shortcut_content_blue li a:active	{
	background-color: #00447a;
	color: #ffffff;
}
.shortcut_content_lightblue li a:focus,
.shortcut_content_lightblue li a:active	{
	background-color: #3fb9d4;
	color: #ffffff;
}
.shortcut_content_green li a:focus,
.shortcut_content_green li a:active	{
	background-color: #17a345;
	color: #ffffff;
}
/*----------------------- Small Shortcut styles -----------------------*/
.shortcut_small_grey,
.shortcut_small_blue,
.shortcut_small_light_blue {
	width: 230px;
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding-bottom: 1px;
	border-top: solid 1px #9f9f9f;
	background: none transparent;
	background: url('../images/bg_slidemenu_small_grey.jpg') repeat-x bottom;
}
.shortcut_small_blue {
	background: url('../images/bg_slidemenu_small_blue.jpg') repeat-x bottom;
}
.shortcut_small_light_blue	{
	background: url('../images/bg_slidemenu_small_light_blue.jpg') repeat-x bottom;
}
a.shortcut_top_small,
a:link.shortcut_top_small,
a:visited.shortcut_top_small {
	width: 217px;
	padding: 4px 11px 8px 2px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	color: #000000;
	font-size: 1.2em;
	font-family: Arial;
	font-weight: normal;
	line-height: 1.18em;
	text-decoration: none;
}
a:active.shortcut_top_small,
a:focus.shortcut_top_small	{	
	background-color: transparent;
	color: #000000;
}
.shortcut_headline_small {
	padding-left: 11px;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}
.shortcut_arrow_small {
	float: right;
	display: block;
	width: 13px;
	height: 12px;
	margin-top: 4px;
	background: url('../images/arrow_shortcut_small_closed.gif') no-repeat center;
}
.selected .shortcut_arrow_small {
	background: url('../images/arrow_shortcut_small_open.gif') no-repeat center;
}
.shortcut_content_small {
	padding: 10px 0px 20px 0px;
	margin: 0px 10px 0px 10px;
	width: 210px;
	border-top: solid 1px #cacaca;
	float: left;
	clear: both;
}
.shortcut_content_small h4    {
    font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 2px;
}
.shortcut_content_small ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.shortcut_content_small ul li {
	font-weight: bold;
	font-size: 1.1em;
	/*padding-left: 10px;*/
	line-height: 1.3em;
}
.shortcut_content_small ul li a,
.shortcut_content_small ul li a:link,
.shortcut_content_small ul li a:visited {
	font-weight: bold;
	font-size: 1.1em;
	color: #00447a;
/*	background: url('../images/arrow_link.gif') no-repeat right;*/
/*	padding-right: 10px;*/
}
.shortcut_content_small ul li a:hover {
	color: #000000;
	text-decoration: none;
}
.shortcut_content_small ul li a:active,
.shortcut_content_small ul li a:focus	{
	background-color: #00447a;
	color: #ffffff;
}
.no_slide {
	width: 209px;
	padding: 8px 11px 8px 10px;
	display: block;
	color: #000000;
	font-size: 1.2em;
	font-family: Arial;
	line-height: 1.18em;
	float: left;
	clear: both;
}
.no_slide h3	{
	font-size: 1.0em;
	font-family: arial;
	font-weight: normal;
}
/*----------------------- TopMenu styles -----------------------*/
#top_menu {
	float: right;
}
#top_menu ul {
	width: 450px;
	padding: 0px;
	padding-top: 5px;
	text-align: right;
}
#top_menu ul li {
	display: inline;
	padding-right: 8px;
	list-style: none;
}
#top_menu ul li a,
#top_menu ul li a:link,
#top_menu ul li a:visited,
#top_menu ul li a:hover	{
	color: #666666;
	font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
}
#top_menu ul li a:active,
#top_menu ul li a:focus	{
	background-color: #00447a;
	color: #ffffff;
}
#top_menu ul li a:hover	{
	text-decoration: underline;
}
/*----------------------- MainMenu styles -----------------------*/
#main_menu {
	float: left;
	clear: both;
	width: 750px;
	padding-bottom: 25px;
}
#main_menu ul {
	text-align: left;
	padding: 0px;
}
#main_menu ul li {
	display: block;
	float: left;
	list-style: none;
}
#main_menu ul li.main_menu_item1 a,
#main_menu ul li.main_menu_item1 a:link,
#main_menu ul li.main_menu_item1 a:visited,
#main_menu ul li.main_menu_item1 a:hover,
#main_menu ul li.main_menu_item2 a,
#main_menu ul li.main_menu_item2 a:link,
#main_menu ul li.main_menu_item2 a:visited,
#main_menu ul li.main_menu_item2 a:hover,
#main_menu ul li.main_menu_item3 a,
#main_menu ul li.main_menu_item3 a:link,
#main_menu ul li.main_menu_item3 a:visited,
#main_menu ul li.main_menu_item3 a:hover,
#main_menu ul li.main_menu_item4 a,
#main_menu ul li.main_menu_item4 a:link,
#main_menu ul li.main_menu_item4 a:visited,
#main_menu ul li.main_menu_item4 a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 1.8em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 1px 2px 7px 2px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 6px #ffffff;
}
#main_menu ul li.main_menu_item1 a:hover	{
	border-bottom: solid 6px #ce003d;
}
#main_menu ul li.main_menu_item2 a:hover	{
	border-bottom: solid 6px #00447a;
}
#main_menu ul li.main_menu_item3 a:hover	{
	border-bottom: solid 6px #3FB9D4;
}
#main_menu ul li.main_menu_item4 a:hover	{
	border-bottom: solid 6px #17A345;
}
#main_menu ul li a:focus,
#main_menu ul li a:active,
#main_menu ul li.main_menu_item1 a:focus,
#main_menu ul li.main_menu_item1 a:active	{
	background-color: #ce003d;
	color: #ffffff;
}
#main_menu ul li.main_menu_item2 a:focus,
#main_menu ul li.main_menu_item2 a:active	{
	background-color: #00447a;
	color: #ffffff;
}
#main_menu ul li.main_menu_item3 a:focus,
#main_menu ul li.main_menu_item3 a:active	{
	background-color: #3FB9D4;
	color: #ffffff;
}
#main_menu ul li.main_menu_item4 a:focus,
#main_menu ul li.main_menu_item4 a:active	{
	background-color: #17A345;
	color: #ffffff;
}
#main_menu ul li.main_menu_item1 a.main_menu_active,
#main_menu ul li.main_menu_item1 a:link.main_menu_active,
#main_menu ul li.main_menu_item1 a:visited.main_menu_active,
#main_menu ul li.main_menu_item1 a:hover.main_menu_active {
	border-bottom: solid 6px #ce003d;
}
#main_menu ul li.main_menu_item2 a.main_menu_active,
#main_menu ul li.main_menu_item2 a:link.main_menu_active,
#main_menu ul li.main_menu_item2 a:visited.main_menu_active,
#main_menu ul li.main_menu_item2 a:hover.main_menu_active {
	border-bottom: solid 6px #00447a;
}
#main_menu ul li.main_menu_item3 a.main_menu_active,
#main_menu ul li.main_menu_item3 a:link.main_menu_active,
#main_menu ul li.main_menu_item3 a:visited.main_menu_active,
#main_menu ul li.main_menu_item3 a:hover.main_menu_active {
	border-bottom: solid 6px #3FB9D4;
}
#main_menu ul li.main_menu_item4 a.main_menu_active,
#main_menu ul li.main_menu_item4 a:link.main_menu_active,
#main_menu ul li.main_menu_item4 a:visited.main_menu_active,
#main_menu ul li.main_menu_item4 a:hover.main_menu_active {
	border-bottom: solid 6px #17A345;
}
/*----------------------- Legend styles -----------------------*/
.legend_start {
	display: block;
	float: left;
	padding-bottom: 10px;
}
#legend {
	border-bottom: #666666 1px solid;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 220px;
	padding-right: 0px;
	float: left;
	color: #666666;
	padding-top: 10px;
	margin-bottom: 15px;
}
#legend ul {
	text-align: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 100%;
	padding-right: 0px;
	float: left;
	clear: both;
	padding-top: 0px;
}
#legend ul li {
	list-style-type: none;
	display: block;
	float: left;
	padding-bottom: 10px;
}
#legend .first_item {
	background: none transparent scroll repeat 0px 0px;
}
#legend a, 
#legend a:link,
#legend a:visited,
#legend a:hover	{
	
	padding-left: 10px;
	padding-right: 5px;
	font-family: arial;
	float: left;
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
}
#legend a:hover	{
	text-decoration: underline;
}
#legend a:focus,
#legend a:active	{
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_red #legend a:focus,
#submenu_con_red #legend a:active	{
	background-color: #ce003d;
	color: #ffffff;
}
#submenu_con_blue #legend a:focus,
#submenu_con_blue #legend a:active	{
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_lightblue #legend a:focus,
#submenu_con_lightblue #legend a:active	{
	background-color: #3fb9d4;
	color: #ffffff;
}
#submenu_con_green #legend a:focus,
#submenu_con_green #legend a:active	{
	background-color: #17a345;
	color: #ffffff;
}
#legend .legend_start a:link,
#legend .legend_start a:visited,
#legend .legend_start a:hover	 {
	background: url(../images/arrow_legend_left.gif) no-repeat 1px 3px;
	font-weight: normal
}
#submenu_con_red #legend .legend_start a:link,
#submenu_con_red #legend .legend_start a:visited,
#submenu_con_red #legend .legend_start a:hover	 {
	background: url(../images/arrow_legend_left_red.gif) no-repeat 1px 3px;
	font-weight: normal
}
#submenu_con_blue #legend .legend_start a:link,
#submenu_con_blue #legend .legend_start a:visited,
#submenu_con_blue #legend .legend_start a:hover	 {
	background: url(../images/arrow_legend_left_blue.gif) no-repeat 1px 3px;
	font-weight: normal
}
#submenu_con_lightblue #legend .legend_start a:link,
#submenu_con_lightblue #legend .legend_start a:visited,
#submenu_con_lightblue #legend .legend_start a:hover	 {
	background: url(../images/arrow_legend_left_lightblue.gif) no-repeat 1px 3px;
	font-weight: normal
}
#submenu_con_green #legend .legend_start a:link,
#submenu_con_green #legend .legend_start a:visited,
#submenu_con_green #legend .legend_start a:hover	 {
	background: url(../images/arrow_legend_left_green.gif) no-repeat 1px 3px;
	font-weight: normal
}
#legend .legend_start a:focus,
#legend .legend_start a:active,
#submenu_con_red #legend .legend_start a:focus,
#submenu_con_red #legend .legend_start a:active
#submenu_con_blue #legend .legend_start a:focus,
#submenu_con_blue #legend .legend_start a:active,
#submenu_con_lightblue #legend .legend_start a:focus,
#submenu_con_lightblue #legend .legend_start a:active,
#submenu_con_green #legend .legend_start a:focus,
#submenu_con_green #legend .legend_start a:active	{
	background-color: #00447a;
	color: #ffffff;
	background-image: none;
}
#submenu_con_red #legend .legend_start a:focus,
#submenu_con_red #legend .legend_start a:active	{
	background-color: #ce003d;
}
#submenu_con_blue #legend .legend_start a:focus,
#submenu_con_blue #legend .legend_start a:active	{
	background-color: #00447a;
}
#submenu_con_lightblue #legend .legend_start a:focus,
#submenu_con_lightblue #legend .legend_start a:active	{
	background-color: #3fb9d4;
}
#submenu_con_green #legend .legend_start a:focus,
#submenu_con_green #legend .legend_start a:active	{
	background-color: #17a345;
}
/*----------------------- SubMenu styles -----------------------*/
.VerticalNavigation_wrapper	{
	padding-bottom: 35px;
	float: left;
}
#VerticalNavigation {
	float: left;
	/*padding-bottom: 35px;
	padding-top: 15px;*/
	width: 230px;
	overflow: hidden;
	clear: both;
}
#VerticalNavigation h2{
	color: #ce003d;
	font-family: Arial;
	font-size: 1.18em;
	padding: 0px 11px 3px 21px;
	width: 193px;
}
#VerticalNavigation ul{
	width: 215px;
	padding: 0px 0px 0px 11px;
}
#VerticalNavigation ul li ul {
	border-left: solid 1px #b2b2b2;
	margin-left: 15px;
}
#VerticalNavigation ul li{
	padding-right: 12px;
	list-style: none;
	display: block;
	width: 203px;
	background-position: 14px bottom;
}
#submenu_con #VerticalNavigation ul li a,
#submenu_con #VerticalNavigation ul li a:link,
#submenu_con #VerticalNavigation ul li a:visited,
#submenu_con #VerticalNavigation ul li a:hover,
#submenu_con_red #VerticalNavigation ul li a,
#submenu_con_red #VerticalNavigation ul li a:link,
#submenu_con_red #VerticalNavigation ul li a:visited,
#submenu_con_red #VerticalNavigation ul li a:hover,
#submenu_con_blue #VerticalNavigation ul li a,
#submenu_con_blue #VerticalNavigation ul li a:link,
#submenu_con_blue #VerticalNavigation ul li a:visited,
#submenu_con_blue #VerticalNavigation ul li a:hover,
#submenu_con_lightblue #VerticalNavigation ul li a,
#submenu_con_lightblue #VerticalNavigation ul li a:link,
#submenu_con_lightblue #VerticalNavigation ul li a:visited,
#submenu_con_lightblue #VerticalNavigation ul li a:hover,
#submenu_con_green #VerticalNavigation ul li a,
#submenu_con_green #VerticalNavigation ul li a:link,
#submenu_con_green #VerticalNavigation ul li a:visited,
#submenu_con_green #VerticalNavigation ul li a:hover {
	color: #000000;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: normal;
	background: url('../images/arrow_shortcut_links_red.gif') no-repeat 0px 7px;
	padding: 5px 0px 6px 10px;
	width: 190px;
	display: block;
	font-family: arial;
}
#submenu_con_red #VerticalNavigation ul li a,
#submenu_con_red #VerticalNavigation ul li a:link,
#submenu_con_red #VerticalNavigation ul li a:visited,
#submenu_con_red #VerticalNavigation ul li a:hover	{
	background: url('../images/arrow_shortcut_links_red.gif') no-repeat 0px 7px;
}
#submenu_con_blue #VerticalNavigation ul li a,
#submenu_con_blue #VerticalNavigation ul li a:link,
#submenu_con_blue #VerticalNavigation ul li a:visited,
#submenu_con_blue #VerticalNavigation ul li a:hover	{
	background: url('../images/arrow_shortcut_links_darkblue.gif') no-repeat 0px 7px;
}
#submenu_con_lightblue #VerticalNavigation ul li a,
#submenu_con_lightblue #VerticalNavigation ul li a:link,
#submenu_con_lightblue #VerticalNavigation ul li a:visited,
#submenu_con_lightblue #VerticalNavigation ul li a:hover	{
	background: url('../images/arrow_shortcut_links_lightblue.gif') no-repeat 0px 7px;
}
#submenu_con_green #VerticalNavigation ul li a,
#submenu_con_green #VerticalNavigation ul li a:link,
#submenu_con_green #VerticalNavigation ul li a:visited,
#submenu_con_green #VerticalNavigation ul li a:hover {
	background: url('../images/arrow_shortcut_links_green.gif') no-repeat 0px 7px;
}
#VerticalNavigation ul li a:active,
#VerticalNavigation ul li a:focus	{
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_red #VerticalNavigation ul li a:active,
#submenu_con_red #VerticalNavigation ul li a:focus	{
	background-color: #ce003d;
	color: #ffffff;
}
#submenu_con_blue #VerticalNavigation ul li a:active,
#submenu_con_blue #VerticalNavigation ul li a:focus	{
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_lightblue #VerticalNavigation ul li a:active,
#submenu_con_lightblue #VerticalNavigation ul li a:focus	{
	background-color: #3fb9d4;
	color: #ffffff;
}
#submenu_con_green #VerticalNavigation ul li a:active,
#submenu_con_green #VerticalNavigation ul li a:focus	{
	background-color: #17a345;
	color: #ffffff;
}
#VerticalNavigation ul li a:hover {
	text-decoration: underline;
}
#VerticalNavigation ul li ul li {
	list-style: none;
	padding-right: 0px;
	display: block;
	width: 192px;
	background-position: 3px bottom;
}
#submenu_con #VerticalNavigation ul li ul li a,
#submenu_con #VerticalNavigation ul li ul li a:link,
#submenu_con #VerticalNavigation ul li ul li a:visited,
#submenu_con #VerticalNavigation ul li ul li a:hover,
#submenu_con_red #VerticalNavigation ul li ul li a,
#submenu_con_red #VerticalNavigation ul li ul li a:link,
#submenu_con_red #VerticalNavigation ul li ul li a:visited,
#submenu_con_red #VerticalNavigation ul li ul li a:hover,
#submenu_con_blue #VerticalNavigation ul li ul li a,
#submenu_con_blue #VerticalNavigation ul li ul li a:link,
#submenu_con_blue #VerticalNavigation ul li ul li a:visited,
#submenu_con_blue #VerticalNavigation ul li ul li a:hover,
#submenu_con_lightblue #VerticalNavigation ul li ul li a,
#submenu_con_lightblue #VerticalNavigation ul li ul li a:link,
#submenu_con_lightblue #VerticalNavigation ul li ul li a:visited,
#submenu_con_lightblue #VerticalNavigation ul li ul li a:hover,
#submenu_con_green #VerticalNavigation ul li ul li a,
#submenu_con_green #VerticalNavigation ul li ul li a:link,
#submenu_con_green #VerticalNavigation ul li ul li a:visited,
#submenu_con_green #VerticalNavigation ul li ul li a:hover {
	color: #000000;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: normal;
	background: none;
	padding: 5px 0px 6px 2px;
	width: 185px;
	display: block;
}
#VerticalNavigation ul li ul li a:active,
#VerticalNavigation ul li ul li a:focus {
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_red #VerticalNavigation ul li ul li a:active,
#submenu_con_red #VerticalNavigation ul li ul li a:focus {
	background-color: #ce003d;
	color: #ffffff;
}
#submenu_con_blue #VerticalNavigation ul li ul li a:active,
#submenu_con_blue #VerticalNavigation ul li ul li a:focus {
	background-color: #00447a;
	color: #ffffff;
}
#submenu_con_lightblue #VerticalNavigation ul li ul li a:active,
#submenu_con_lightblue #VerticalNavigation ul li ul li a:focus {
	background-color: #3fb9d4;
	color: #ffffff;
}
#submenu_con_green #VerticalNavigation ul li ul li a:active,
#submenu_con_green #VerticalNavigation ul li ul li a:focus {
	background-color: #17a345;
	color: #ffffff;
}
#VerticalNavigation ul li ul li a:hover {
	text-decoration: underline;
}
#VerticalNavigation ul li a.VerticalNavigationItems_clicked:link,
#VerticalNavigation ul li a.VerticalNavigationItems_clicked:visited,
#submenu_con_red #VerticalNavigation ul li a.VerticalNavigationItems_clicked:link,
#submenu_con_red #VerticalNavigation ul li a.VerticalNavigationItems_clicked:visited	{
	color: #ce003d;
	font-weight: bold;
}
#submenu_con_blue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:link,
#submenu_con_blue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:visited	{
	color: #00447a;
	font-weight: bold;
}
#submenu_con_lightblue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:link,
#submenu_con_lightblue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:visited	{
	color: #3fb9d4;
	font-weight: bold;
}
#submenu_con_green #VerticalNavigation ul li a.VerticalNavigationItems_clicked:link,
#submenu_con_green #VerticalNavigation ul li a.VerticalNavigationItems_clicked:visited	{
	color: #17a345;
	font-weight: bold;
}
#VerticalNavigation ul li a.VerticalNavigationItems_clicked:active,
#VerticalNavigation ul li a.VerticalNavigationItems_clicked:focus,
#submenu_con_red #VerticalNavigation ul li a.VerticalNavigationItems_clicked:active,
#submenu_con_red #VerticalNavigation ul li a.VerticalNavigationItems_clicked:focus,
#submenu_con_blue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:active,
#submenu_con_blue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:focus,
#submenu_con_lightblue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:active,
#submenu_con_lightblue #VerticalNavigation ul li a.VerticalNavigationItems_clicked:focus,
#submenu_con_green #VerticalNavigation ul li a.VerticalNavigationItems_clicked:active,
#submenu_con_green #VerticalNavigation ul li a.VerticalNavigationItems_clicked:focus	{
	color: #ffffff;
	font-weight: bold;
}

/*----------------------- Sitemap styles -----------------------*/
.content_wrapper ul.sitemap, .content_wrapper ul.sitemap ul {
	list-style: none;
	font-size: 12px;
	padding-left: 0px;
}
#shortcut_content_small_Sitemap2 ul {
	list-style: none;
}

/*----------------------- Indexpage styles -----------------------*/

.indexheader	{
	margin-bottom:20px;
	padding-top: 20px;
}
.indexheader .index	{
	border:1px solid #ccc;
	padding: 5px;
}
.indexheader a,
.indexheader a:link,
.indexheader a:visited,
.indexheader a:focus,
.indexheader a:active {
	color:#00447a;
	font-size:1.0em;
	text-decoration:none;
	font-weight:bold;
}
.indexheader a:hover {
	color:#fff;
	background-color:#00447a;
}
.indexheader a:focus,
.indexheader a:active	{
	background-color:#00447a;
	color:#fff;
}
.indexlist	{
/*	float: left;
	clear: both;*/
}
.indexlist h2	{
	padding: 5px 5px 5px 10px;
	margin-top:5px;
	background:#DFD8CB;
}
.indexlist h2 a	{
	text-decoration:none;
}
.indexlist .subIndex	{
	padding:10px 0 10px 0;
}
.indexlist .subIndex ul li	{
	list-style: none;
	display: block;
}
#phonesearch	{
	float: left;
	clear: both;
	width: 100%;
}
#phonesearch label	{
	left:-1000em;
	position: absolute;
}

.phone_search_link {
padding-bottom: 20px;
}

#IndexAtoAa	{
	clear: both;
	width: 100%;
}
/*----------------------- Sitemap styles -----------------------*/
.content_wrapper ul.sitemap	{
	clear: both;
	padding: 0px 0px 10px 0px;
}
.content_wrapper ul.sitemap, 
.content_wrapper ul.sitemap ul,
.content_wrapper ul.sitemap ul li {
	list-style: none;
	padding-left: 0px;
}
.content_wrapper ul.sitemap ul    {
    padding-left: 15px;
}

.content_wrapper ul.sitemap ul li,
.sitemap_column ul.sitemap li	{
	/*font-size: inherit;*/
}
#shortcut_content_small_Sitemap2 ul {
	list-style: none;
}
.sitemap_con h2	{
	background-color: #DFD8CB;
	padding: 6px 0px 10px 10px;
	border-bottom: #666666;
	font-size: 1.4em;
}
.sitemap_con h2 a,
.sitemap_con h2 a:link,
.sitemap_con h2 a:visited	{
	text-decoration: none;
}
.sitemap_row	{
	clear: both;
	padding-bottom: 10px;
}
.sitemap_column	{
	width: 170px;
	float: left;
	padding: 10px 0px 15px 10px;
}
.sitemap_column h3 a,
.sitemap_column h3 a:link,
.sitemap_column h3 a:visited	{
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
.sitemap_column .sitemap li a,
.sitemap_column .sitemap li a:link,
.sitemap_column .sitemap li a:visited	{
	font-weight: normal;
	text-decoration: none;
}
/*----------------------- Tip en ven styles -----------------------*/

#main_content_0_ctl00_moduleplaceholder_0_pnlTipAFriend {
border-bottom:1px solid #4C4C4C;
clear:both;
float:left;
margin-bottom:10px;
padding-bottom:10px;
position:relative;
width:100%;
}

.TipAFriend fieldset	{
    border: solid 1px #A5ACB2;
    padding: 0px 10px 10px 10px;
    margin-bottom: 10px;
    font-size: 1.1em;
}
.TipAFriend_InputSection	{
	width: 285px;
	padding-top: 10px;
}
.TipAFriend fieldset legend    {
    font-size: 1.2em;
	color: #000000;
    font-weight: bold;
}
.TipAFriend_InputSection_Label	{
	width: 100px;
	float: left;
	padding-top: 3px;
}
.TipAFriend_InputSection_Input	{
	float: left;
	width: 280px;
}
.TipAFriend_InputSection_Input input,
.TipAFriend_InputSection_Input textarea	{
	width: 280px;
}
.TipAFriend_InputSection_Input textarea	{
	height: 50px;
}
#button_con	{
	float: right;
	padding-right: 10px;
}
.print_me	{
	margin-right: 3px;
}
/*----------------------- Upload images styles -----------------------*/
.UploadImage fieldset	{
    border: solid 1px #A5ACB2;
    padding: 0px 10px 10px 10px;
    margin-bottom: 10px;
    font-size: 1.1em;
}
.UploadImage	{
	width: 285px;
	padding-top: 10px;
}
.UploadImage fieldset legend    {
    font-size: 1.2em;
	color: #000000;
    font-weight: bold;
}
.UploadImage_InputSection_Label	{
	width: 280px;
	float: left;
	padding-top: 3px;
}
.UploadImage_InputSection_Input	{
	float: left;
	width: 280px;
}
.UploadImage_InputSection_Input input,
.UploadImage_InputSection_Input textarea	{
	width: 280px;
}
.UploadImage_InputSection_Input textarea	{
	height: 50px;
}
#button_con	{
	float: right;
	padding-right: 10px;
}
.print_me	{
	margin-right: 3px;
}
/*----------------------- Ankiro styles -----------------------*/
.ankiro	{
	width: 100%;
	font-size: 1.2em;
}
.ankiro .breadcrumb	{
	font-style: italic;
	font-weight: bold;
}
.searchResultSearchTerm	{
	float: left;
	padding-bottom: 10px;
    clear: both;
}
.searchPresentationSwitch, .PresentationMode, .NoSearchResults    {
    float: left;
    clear: both;
	padding-bottom: 15px;
}
.searchResultCategoryGroupPanel	{
	float: left;
	padding-bottom: 5px;
	clear: both;
}
.searchResultCategoryGroupTitle	{
	font-size: 1.4em;
	font-weight: bold;
    width: 100%;
	float: left;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.ankiro_group_red {
	border-bottom: solid 6px #ce003d;
}
.ankiro_group_blue {
	border-bottom: solid 6px #00447a;
}
.ankiro_group_light_blue {
	border-bottom: solid 6px #3FB9D4;
}
.ankiro_group_green {
	border-bottom: solid 6px #17A345;
}
.ankiro_group_standard {
	border-bottom: solid 6px #DFD8CB;
}
.searchResultCategoryGroupResultCount	{
	float: left;
	clear: both;
	width: 570px;
}
.ankiro ul    {
    float: left;
	clear: both;
	width: 100%;
    padding-bottom: 15px;
    background:transparent repeat-x scroll center bottom;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ankiro ul li	{
    list-style: none;
    float: left;
    clear: both;
    padding-bottom: 5px;
	width: 700px;
}
.searchResultCategoryGroupPanel	{
	width: 100%;
}
.searchResultCategoryGroupResultLinkToCategory    {
    float: left;
	width: 160px;
	text-align: right;
}
.groupResultHeader	{
	width: 100%;
}
.searchResultHeader1    {
    clear: both;
	float: left;
	width: 500px;
}
.searchResultHeader2    {
	float: left;
	width: 130px;
	text-align: right;
}
.searchResultNavigation    {
    padding: 10px 0px 10px 0px;
	float: left;
	clear: both;
	width: 100%;
	text-align:center;
}
.searchPageIndex    {
    padding-right: 2px;
	padding-left: 2px;
}
.searchPageIndexSelected a:link,
.searchPageIndexSelected a:visited	{
	text-decoration: none;
	color: #00447a;
}
/*----------------------- Image Gallery -----------------------*/
.galleryform ul {
	list-style: none;
	margin:0;
	padding:0;
}
.galleryform li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	/*padding:3px;*/
	/*border: 1px solid #000;*/
}

.galleryform li .moduletext {
/*background: lime;*/
}

/*----------------------- Phone book -----------------------*/
.phone_book	{
	width: 100%;
}
.phone_book_image	{
	float: right;	
}
.phone_book_name	{
	float: left;
	clear: left;
	padding-top: 16px;
}
.phone_book_departm	{
	float: left;
	clear: left;
	color: #666666;
	font-size: 1.1em;
	padding-bottom: 10px;
}
.phone_book_mail	{
	float: left;
	clear: left;
}
.phone_book_phone	{
	float: left;
	clear: left;
}

/*----------------------- Tables styles -----------------------*/
.t_colheadline	{
	width: 100%;
	border-width: 1px;
	/*border-spacing: 1px;*/
	border-style: outset;
	border-color: #999999;
	border-collapse: separate; 
	font-size: 1.2em;
	padding: 10px 0px;
}
.t_colheadlines	{
	width: 100%;
	border-width: 1px;
	/*border-spacing: 1px;*/
	border-style: outset;
	border-color: #999999;
	border-collapse: separate; 
	font-size: 1.2em;
	padding: 10px 0px;
}
.t_colheadlines_w_rowheads	{
	width: 100%;
	border-width: 1px;
	/*border-spacing: 1px;*/
	border-style: outset;
	border-color: #999999;
	border-collapse: separate; 	
	font-size: 1.2em;
	padding: 10px 0px;
}
.t_rowheads	{
	width: 100%;
	border-width: 1px;
	/*border-spacing: 1px;*/
	border-style: outset;
	border-color: #999999;
	border-collapse: separate; 
	padding: 10px 0px;
}
.t_first_column	{
	background-color: #DFD8CB;
}
.t_colheadline th, .t_colheadlines th, .t_colheadlines_w_rowheads th, .t_rowheads th	{
	padding: 7px 4px 7px 4px;
	background-color: #DFD8CB;
	text-align: left;
	border-width: 1px;
	border-style: inset;
	border-color: #999999;
}
.t_colheadline td, .t_colheadlines td, .t_colheadlines_w_rowheads td, .t_rowheads td	{
	padding: 4px;
	border-width: 1px;
	border-style: inset;
	border-color: #999999;
}
.thin_border	{
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #999999;
	border-collapse: collapse;
	
	border:1px solid #333333;
}
.thin_border th	{
	padding: 7px 4px 7px 4px;
	background-color: #DFD8CB;
	text-align: left;
	border-width: 1px;
	border-style: inset;
	border-color: #999999;
	border-collapse: collapse;
}
.thin_border td	{
	padding: 4px;
	text-align: left;
	border-width: 1px;
	border-style: inset;
	border-color: #999999;
	border-collapse: collapse;
}
.mediaList table	{
	width: 100%;
	font-size: 1.200em;
	margin-top: 15px;
}
.mediaList table th	{
	text-align: left;
	background-color: #DFD8CB;
	padding: 3px 0px 3px 5px;
}

caption {
	text-align: left;
}
/*----------------------- Kultunaut -----------------------*/
.calendar_maylandCalendar,
.calendar_search {
	float:left;
	width:230px;
}

.calendar_search {
	margin-left: 20px;	
}

.calendar_search h2 {
font-family:Arial;
font-size:1.2em;
padding:0 0 10px 0;
}

.calendar_maylandCalendar h2 {
font-family:Arial;
font-size:1.2em;
padding:0;
}
/*----------------------- DIS NG Module styles -----------------------*/
.DIS_Modules_AbonnementServiceNG {
	font-size:1.2em;
}
.DIS_Modules_AbonnementServiceNG_Seperator {
	display:none;
}
/*----------------------- DIS Comments Module styles -----------------------*/
#comments ul {
	padding: 0px; margin: 0px; list-style-type: none; border: none;	
}

#comments .commentNummber {
	float:left;
	width:40px;	
}

#comments .commentInner {
	float:left;
	width:430px;
}

#comments li {
	float:left;
	width:470px;
	padding:10px;
}

#comments li.commentsOdd {
	background:#F3F3F3;
}

#comments .commentTitle {
	font-weight:bold;
}

#comments .commentName {
	float:left;
	font-size:.9em;
}

#comments .commentDate {
	font-size:.9em;
}

#comments .commentText {
	margin-top:10px;
}

#comments .CommentsForm 
{
	float:left;
	border:1px solid #F3F3F3;
	padding:10px;
	margin-top:30px;
	width:458px;
}

#comments .CommentsForm li {
	padding:0 0 5px 0;
	margin:0px;	
}


#comments .CommentsForm .commentLabel {
	float:left;
	width:120px;
	margin-top:5px;
}

#comments .butComment {
	margin-top:10px;
}

#comments .commentsError {
	margin-top:10px;
}
/*-------------------- Random styles ------------------ */
.scfTitleBorder span {
	padding: 25px 0px 25px 23px;
	margin: 0px 0px 15px 0px;
	color: #ffffff;
	font-size: 1.455em;
	display: block;
	background-color: #00447a;	
}
.scfTitleBorder	{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.content_overlay	{
	position: absolute;
	/*bottom: 5px;*/
	text-align: left;
	font-weight: normal;
	font-family: Georgia;
	/*width: 225px;*/
	/*right: 5px;*/
}

.content_overlay p	{
	/*position: absolute;*/
	/*bottom: 5px;*/
	/*text-align: left;*/
	font-weight: normal;
	font-family: Georgia;
	/*width: 225px;*/
	/*right: 5px;*/
}

.content_overlay a	{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family: Georgia;
}

.content_overlay_banner	{
	position: absolute;
	bottom: 5px;
	text-align: right;
	width: 225px;
	right: 5px;
}
.content_overlay_banner h2	{
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	text-align: right;
	line-height: 24px;
}
.content_overlay_banner h2 a	{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
