h1, h2,	h3	 											{color: black;}
p, dir, ul, ol, dl, li, dd, dt, td, th					{font-size: 12px; color: #000000; }
p			{margin-top: 10px;}
h1			{font-size: 13px; font-weight: bold; padding-left: 0px; }
h2			{font-size: 12px; font-weight: bold; padding-left: 0px; margin-bottom: 10px;}
h3			{font-size: 12px; font-weight: bold; font-style:italic; padding-left: 0px;}
h4			{font-size: 11px; font-weight: bold; font-style:italic; text-decoration: underline; padding-left: 0px;}

h1 a		{text-decoration: none; }

p			{padding: 0px; margin: 0px;}

.inputstyle {font-size: 12px; border-width: 1px; height:20px; width:145px; border-color: #8A8A8A; border-style: solid;}
.inputtextarea {font-size: 12px; border-width: 1px; border-color: #8A8A8A; border-style: solid;}
.inputbutton-common {border: 1px solid #8A8A8A; background-color: white; color: black;}
.input-calendar {font-size: 12px; border: 1px solid #8A8A8A; background-color: white; color: black;}
.inputbutton {border: 1px solid #8A8A8A; width:100px; background-color: white; color: black;}

p.error {font-family: tahoma; font-size: 12px; font-weight: bold; color: #8D1313;}
p.success {font-family: tahoma; font-size: 12px; font-weight: bold; color: #286018;}
/* ------------------ START OF the header ----------------- */

td.language a {font-family: tahoma; font-size: 10px; text-decoration: none; color: #8A8A8A; font-weight: bold;}
td.language#lang_active a {color: #8D1313;}

td.additional {font-family: verdana;font-size: 11px; padding-left: 3px; padding-right: 3px; color: #8A8A8A; }
td.additional a {font-family: verdana; font-size: 11px; text-decoration: none; padding-left: 3px; padding-right: 3px; color: #8A8A8A; }
td.additional#search_frm a {padding-right: 0px;}
td.additional#letter_to_pres a {color: #8D1313; font-size: 12px; font-weight: bold;}

/* ------------------- END OF the header ------------------- */


/* ------------------ START OF the first level ----------------- */
.mainblock{ background-color : #8A8A8A;
				}
td.newsblock{ padding: 8px 8px 5px 19px; 
			  width: 482px;
			  text-align: justify;
			  vertical-align: top;
}

td.rotator{	  padding: 12px 0px 5px 12px; 
			  width: 259px;
			  height: 250px;
}

td.static_menu{ padding: 0px 0px 0px 0px; 
			    width: 696px;
}

td.footer{		padding: 15px 0px 0px 18px;
				color: #8D1313; 
				font-size: 10px;
}

td.footer a{	text-decoration: none;
				color: #8D1313; 
				font-size: 10px;
}

td.actual_col{	vertical-align: top;
				width: 180px;
				padding: 9px 0px 0px 0px;
}


td.actual_col h2 {font-weight: bold; 
				  color: #8D1313; 
				  font-size: 12px;
				  margin: 0px 0px;
				  }

td.actual_col h3 {font-weight: bold; 
				  font-style: normal;
				  color: black; 
				  font-size: 10px;
				  margin: 0px 0px 14px 0px;
				  }

td.actual_col p  {color: black; 
				  font-size: 10px;
				  text-decoration: none;
				  margin: 0px 10px 13px 0px;
				  }


td.actual_col a  {color: black; 
				  font-size: 10px;
				  text-decoration: none;
				  }


#td.actual_col >p >img {padding: 4px 5px 0px 0px;
					}
					 
td.actual_col p img {margin: 4px 5px 0px 0px;
					}


#clock{position: absolute; padding-top: 9px; padding-left: 608px; color:#8D1313; font-size: 11px; font-weight: bold;}

#bannerArea {position:relative; top: 0px; left: 0px; /*height: 18px;*/
			 /*background-color: white; font-weight: bold; clip: rect(auto);*/ overflow: hidden; 
			 }
.bannerText {position: absolute; top: -1px; left: 250px; /*color:#8D1313; font-size: 11px; */white-space: nowrap;
			}

/*.bannerText a{color:#8D1313; font-size: 11px; 	text-decoration: none;}*/

.article_tools a {
			text-decoration: none; 
			color: #8D1313; 
			font-size: 10px;
			margin: 0px 0px 0px 0px;
}

.article_tools   {color: black; font-size: 10px; padding:0px 5px 0px 0px;}

/* ------------------- END OF the first level ------------------- */




/* ------------------ START OF the second level ----------------- */

/* ------------------- START OF left_navigation ------------------- */
td.left_navigation_bg {
   width: 195px;
   background-repeat: repeat-y;
   background-image: url("../../images/public/left_nav.gif");
   background-position: right;
}

td.itemmenu_fl{
		 background-repeat: repeat-y;
		 background-image: url("../../images/public/bluehalftoneline.gif");
		 background-color: #D1EBF4;
		 /*clip: rect(auto);*/
		 min-height: 21px;
}

td.itemmenu_sl{
		 background-color: white;
		 /*clip: rect(auto);*/
		 min-height: 21px;
}

td.itemmenu_fl a{
		 font-weight: bold;
		 font-size: 12px;
		 line-height: 15px; 
		 text-decoration: none;
		 color: #0060A9;
}

td.itemmenu_sl a{
		 font-weight: bold;
		 font-size: 10px;
		 line-height: 11px; 
		 color: #8A8A8A;
		 text-decoration: none;
}

td.nav_link{
	padding: 4px 5px 4px 0px;
}

td.arrow_cell_sl{
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}

td.arrow_cell_3_level{
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 5px;
}

td.itemmenu_border{
		background-color : #0060A9;
		width: 4px;
}

td.itemmenu_border#bord_active{
		background-color : white;
}

td.itemmenu_border#bord_show{
		background-color : #8D1313;
}

td.itemmenu_border#bord_inactive{
		background-color : #BCBBBB;
}

td.itemmenu_fl#item_selected a{
	color: #8D1313;
}

td.itemmenu_sl#item_selected a{
	color: #8D1313;
}

td.itemmenu_sl a:hover{
	color: #8D1313;
}

td.itemmenu_fl a:hover{
	color: #8D1313;
}
/* ------------------- END OF left_navigation ------------------- */



/* ------------------- START OF content ------------------- */

.ArticleTitle {font-size: 14px; font-weight: bold; color: black;}
.ArticleTitle a {font-weight: bold; text-decoration: none; color: black;}

.ArtCommCount {font-style: italic; font-size: 10px;}
.ArtComment {font-style: italic; font-size: 12px;}

td.ArticleDate {font-style: italic; color: black;}

td.ArticleDescription {font-style: italic;}
td.ArticleTextContainer {padding-top: 10px;}
td.no_titles {font-family: tahoma; font-size: 12px; color: #8D1313; padding-bottom: 10px;}

/* calendar */
.calendarHeader {
	height: 20px;
	width: 30px;
	background-color: #0060A9; 
	color: #FFFFFF; 
	font-weight: bold;
	vertical-align: middle;
}
.calendarHeaderNone {
	background-color: #0060A9; 
}

.calendar {height: 18px; vertical-align: middle; }
.calendar_main {padding-bottom:3px; border: 1px solid #8E8E8E;}
.calendar a {text-decoration: none; color: #0060A9; padding: 2px;}
.calendarToday a {text-decoration: none; color: #FFFFFF;}
.calendarToday {vertical-align: middle; background-color: #0060A9;}

/* for actualities */
.act_description {color: #6F6F6F;}


/* ------------------- END OF content ------------------- */



.path_navigator {
	padding: 9px 0px 9px 9px;
    font-size: 10px;
	color: #0060A9;
}
.path_slash {
	font-size: 8px;
}
.path_navigator a{
    font-size: 10px;
	text-decoration: underline;
	color: #0060A9;
}

.path_navigator a#href_active{
	text-decoration: none;
}

.path_navigator_print		{font-size: 10px; color: #0060A9; padding-bottom: 10px;}
.path_navigator_print a	{font-size: 10px; text-decoration: none; color: #0060A9;}

td.active_area{
	padding: 15px 15px 15px 15px;
    font-size: 12px;
	color: black;

}

td.active_area h1, h2{
    font-size: 12px;
    font-weight: bold;
	color: black;
}

/* ----------------- BEGIN OF comments -------------------*/
span.pager-active{
	font-size: 10px;
    font-weight: bold;
	color: #8D1313;
}
a.pager-inactive{
	font-size: 10px;
	color: black;
	text-decoration: none;
}
p.pager-block{
	padding-top: 10px;
	padding-bottom: 10px;
}

.comment-author{
	font-size: 11px;
    font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}
.comment-body{
	font-size: 11px;
	color: black;
}
.comment-time{
	font-size: 11px;
	color: #8E8E8E;
}

.form-fields{
}

.required-sign{
	color: #8D1313;
}

/* ----------------- END OF comments -------------------*/



/* ----------------- BEGIN OF search -------------------*/
td.search_path_navigator {padding: 0px 0px 5px 0px; font-size: 10px; color: #0060A9;}
td.search_path_navigator a {font-size: 10px; text-decoration: none; color: #0060A9;}
.search_record {padding: 0px 0px 15px 0px}
td.search_text {font-family: verdana; font-size: 11px; padding-bottom: 5px;}
.search_select {height: 20px; width: 146px; border: 1px solid #8A8A8A; font-size: 12px;}

/* ----------------- END OF search -------------------*/




/* print preview */
.gray_line {background-color: 8A8A8A;}
.blue_line {background-color: 0060A9;}
.preview_print_button {color: 8A8A8A;}
.preview_print_button a {color: 8A8A8A; text-decoration: none;} td.preview_body {padding: 15px;}
/* end of print preview */

/* image gallery */
.light_blue {
	background-color: E8F5FB;
	padding: 5px;
	text-decoration: none; 
	color: #8D1313; 
	font-size: 10px;
}
/* sitemap */
.sitemap_lev01 {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.sitemap_lev02 {
	text-decoration: none;
	color: #000000;
}
#sitemap_lnk a {
	font-size: 8pt; 
	text-decoration: none; 
	color: #8A8A8A;
}

/* ------------------- END OF the second level ------------------- */

/* ------------------- BEGIN OF image_controll ------------------- */
.red_navigation {
	color: #8D1313;
	padding-top: 5px;
	text-decoration: none; 
	font-size: 10px;
}

.popupArea {position: absolute; top: 0px; left: 0px; }

.sitemapTable {
	padding-right: 20px;
}
/* ------------------- END OF the second level ------------------- */

