
/* === left navi - START ============== */
/* --- level 1--- */
ul.leftNaviUL_1 { list-style-type: none; padding: 0 0 20px 7px; font-family: Arial,Helvetica, sans-serif; }
ul.leftNaviUL_1 li {border-bottom: 1px dotted #ccc;}
ul.leftNaviUL_1 li.leftNavi_1_NO a, ul.leftNaviUL_1 li.leftNavi_1_NO a:visited {
	display: block;padding: 6px 3px 6px 5px; color: #4C6F04; font-size: 12px; text-decoration: none;
	}
ul.leftNaviUL_1 li.leftNavi_1_ACT a, ul.leftNaviUL_1 li.leftNavi_1_ACT a:visited {
	display: block; padding: 6px 3px 6px 5px; background: #EFFFE6; color: #4C6F04; font-size: 12px; text-decoration: none;
	}

ul.leftNaviUL_1 li.leftNavi_1_NO a:hover, ul.leftNaviUL_1 li.leftNavi_1_ACT a:hover { 
	background: #EFFFE6; text-decoration: none;
	}

/*--- level 2 ---*/
ul.leftNaviUL_2 { padding: 0 0 0 10px; list-style-type: none; border-top: 1px dotted #ddd; }
ul.leftNaviUL_1 li ul li { border: none; }
ul.leftNaviUL_2 li.leftNavi_2_NO a, ul.leftNaviUL_2 li.leftNavi_2_NO a:visited {
	display: block; padding:5px 3px 5px 10px; border-bottom: 1px dotted #ddd;
	color: #C86706;  font-size: 12px; background: #F8F8F8; text-decoration:none;
	}
ul.leftNaviUL_2 li.leftNavi_2_ACT a, ul.leftNaviUL_2 li.leftNavi_2_ACT a:visited {
	background: #F1F1F1;  border-bottom: 1px dotted #ddd;
	color:#A13900; display:block; font-size:12px; padding: 5px 3px 5px 10px; text-decoration: none;
	}
ul.leftNaviUL_2 li.leftNavi_2_NO_Last a, ul.leftNaviUL_2 li.leftNavi_2_NO_Last a:visited,
ul.leftNaviUL_2 li.leftNavi_2_ACT_Last a, ul.leftNaviUL_2 li.leftNavi_2_ACT_Last a:visited { border: none; }
ul.leftNaviUL_2 li.leftNavi_2_NO a:hover, ul.leftNaviUL_2 li.leftNavi_2_ACT a:hover { 
	color: #811900; text-decoration: none; background: #F1F1F1;
	}
/* === left navi - START =============== */








/* ===  reea single collumn - START ====================== */
table.tx-reeateasermenu-pi1 {}
div.reeaSingleWrap_01 { width: 510px;}
div.reeaSingleWrap_01 a, div.reeaSingleWrap_01 a:visited {
	display: block; height: 100px; padding: 10px; color: #444;
	text-decoration: none; font-size: 12px; border-bottom: 1px solid #d5d5d5;
	}
div.reeaSingleWrap_01 a:hover {background: #f5f5f5;}
div.reeaSingleWrap_01 a img, div.reeaSingleWrap_01 a:visited img { padding: 0 10px 0 0; float: left; }
div.reeaSingleWrap_01 a span.reeaTitleWtrap, div.reeaSingleWrap_01 a:visited span.reeaTitleWtrap { 
	display: block; font-weight: bold; font-size: 16px; padding: 5px 2px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
div.reeaSingleWrap_01 a span.reeaDescrWtrap, div.reeaSingleWrap_01 a:visited span.reeaDescrWtrap { 
	display: block; padding: 0 2px; color: #444;
	}
/* ===  reea single collumn - END ========================= */

/* ===  reea 2col - squares - START ======================= */
div.reeaSingleWrap { width: 252px; margin: 0 0 9px 10px; }
div.reeaSingleWrap a, div.reeaSingleWrap a:visited {
	display: block; height: 180px; padding: 5px; background: #e5e5e5; color: #444; 
	text-decoration: none; font-size: 12px; border: 1px solid #d5d5d5;
	}
div.reeaSingleWrap a:hover {background: #f5f5f5;}
div.reeaSingleWrap a span.reeaTitleWtrap, div.reeaSingleWrap a:visited spanreeaTitleWtrap { 
	display: block; font-weight: bold; padding: 5px 2px; 
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div.reeaSingleWrap a span.reeaDescrWtrap, div.reeaSingleWrap a:visited span.reeaDescrWtrap { display: block; padding: 0 2px; }
/* ===  reea - END ====================================== */

/* ==== horNavi2 - START =================== */
ul.horNavi2UL { 
	list-style-type: none; height: 26px; margin: 11px 10px 10px 10px !important; 
	padding: 0 0 0 10px; border-bottom: 1px solid #CADED7; background: #E1F5EE;
	}
	
ul.horNavi2UL li { display: inline; }
ul.horNavi2UL li a, ul.horNavi2UL a:visited {
	display: block; height: 25px;  padding: 0 20px; float: left; line-height: 25px; font-weight: bold;
	}
ul.horNavi2UL li.horNavi2_ACT a, ul.horNavi2UL.horNavi2_ACT a:visited {
	height: 28px; background: #fff; border: 1px solid #CADED7; border-bottom: none; margin: -2px 0 0 0;
	}
/* ==== horNavi2 - END =================== */


/* === topNavi 2 - START ============================= */
ul.topNavi2UL { list-style: none; width: 450px; position:absolute; right:0; top: 50px;}
ul.topNavi2UL li { float: right; margin: 0;}
ul.topNavi2UL li a {
	background-repeat: no-repeat; display: block; overflow: hidden; text-indent: 999em; white-space: nowrap; height: 40px;
	}
ul.topNavi2UL li a:hover, ul.topNavi2UL li.current a, ul.topNavi2UL li.hover a { background-position:0px -40px; }
/* === topNavi 2 - END ============================== */

/* === lang navi - START ============================ */
div.langNaviWrap {
	width: 75px; margin: 5px 0 0 0; text-align: right; position: absolute; right: 10px; top: 0; color: #aaa;
	}	
div.langNaviWrap ul { list-style-type: none;}
div.langNaviWrap ul li { display: inline; }
div.langNaviWrap ul li a, div.langNaviWrap ul li a:visited {
	padding: 0 4px; color: #ddd; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	}
div.langNaviWrap ul li a:hover { text-decoration: underline; }

a.langACT, a.langACT:visited { font-weight: bold; color: #BEE00D !important; }
/* === lang navi - START ========================== */

/* === top navi - START =========================== */
div.topNaviWrap { width: 500px; margin: 5px 10px 0 0; text-align: right; position: absolute; right: 90px; top: 0; }
ul.topNaviUL { list-style-type: none;}
ul.topNaviUL li { display: inline; }

ul.topNaviUL li a, ul.topNaviUL li a:visited {
	padding: 0 10px; color: #eee; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	}
ul.topNaviUL li.topNaviACT a,
ul.topNaviUL li.topNaviACT a:visited {text-decoration: underline; }
ul.topNaviUL li a:hover { text-decoration: underline; }
/* === top navi - START ================================== */

/* ===  sitemap - START ================== */
div.csc-sitemap ul { list-style-type: none;  margin: 0 0 10px 0; padding: 0 0 5px 20px; }
div.csc-sitemap ul a, div.csc-sitemap ul a:visited { color: #555; text-decoration: none; font-size: 13px; font-weight: bold; }
div.csc-sitemap ul li ul { margin: 0 0 10px 1px; border-left: 1px solid #ddd; }
div.csc-sitemap ul li ul li a, div.csc-sitemap ul li ul li a:visited {
	color: #555; text-decoration: none; font-size: 12px; font-weight: normal; 
	}
div.csc-sitemap a:hover { color: #518611 !important; text-decoration: underline !important; }
/* ===  sitemap - END ==================== */


/* === right navi - START ================== */
div.rightNaviWrap { margin: 0; padding: 4px 0; background: #bbb; }
ul.rightNaviUL { list-style-type: none;}
ul.rightNaviUL li a, ul.rightNaviUL li a:visited {
	display: block; height: 30px; margin: 1px 4px 0 4px; padding: 0 10px;
	background: url(../images/bgrs/headers_back1.png) left -407px repeat-x #444;
	color: #ddd; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 30px;
	}
ul.rightNaviUL li.topNaviACT a, ul.rightNaviUL li.topNaviACT a:visited {text-decoration: underline; }
ul.rightNaviUL li a:hover { 
	text-decoration: none; color: #fff;
	background: url(../images/bgrs/headers_back1.png) left -390px repeat-x #444;
	}
/* === right navi - START ================== */

/* == horNavi wrap - START ========== */
div.horNaviWrap {
	height: 30px; padding: 0; background: #111; border-top: 3px solid #70A126;
	background: url(../images/bgrs/headers_back1.png) left bottom repeat-x #666;
	}

ul.horNaviUL { list-style-type: none;}
ul.horNaviUL li { display: inline; }
ul.horNaviUL li a, ul.horNavi li a:visited {
	display: block; height: 30px; margin: 0; padding: 0 13px; float: left; text-decoration: none;
	color: #eee; font-weight: bold; font-size: 13px; text-align: center; line-height: 30px;
	}
ul.horNaviUL li.horNaviACT a, ul.horNavi li.horNaviACT a:visited { background: #679C25; }
ul.horNaviUL li.horNaviNO a:hover { background: #5F941D; text-decoration: none;}
/* == horNavi wrap - END ========== */

/* === rootline - START ============== */
ul.rootlineUL {
	margin: 0 !important; padding: 8px 0 0 10px; 
	color: #bbb; font-size: 11px; font-family: Arial,Helvetica, Verdana, sans-serif;
	}
ul.rootlineUL li { display: inline;white-space: nowrap; }
ul.rootlineUL li a, ul.rootlineUL li a:visited { padding: 0 3px; color: #888; text-decoration: none; }
ul.rootlineUL li a:hover { text-decoration: underline; }
li.rootline_last { color: #666; }
/* === rootline - END ============== */

