/* CSS Document */
html { height:100%}
body {
	margin:0;
	padding:0;
	color:#3e3d40;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	background: url(../images/bg_1.gif) center -10px #ffffff;
	}
a { cursor:pointer; text-decoration:underline; color:#3e3d40; outline:none;}
a:hover { text-decoration:none}
form { margin:0; padding:0}
p { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}

#main_content ul, .center_text_block ul { list-style:none; background:url(../images/list-bg-2.png) bottom repeat-x; margin:0; padding:2px 0; margin-left:3px;}
#main_content ul li, .center_text_block ul li { list-style:none;inside;margin:0px 0px 0px 0; padding:3px 3px 3px 15px; font-size:90%;background:url(../images/list-bg-3.png) top left no-repeat; line-height:19px; }
#main_content ol, .center_text_block ol {margin:0; padding:0; margin-left:13px;}
#main_content ol li, .center_text_block ol li {margin:0px 0px 0px 10px; padding:0;  font-size:90%;line-height:19px}

.align-justify {text-align:justify!important;}
.align-center {text-align:center!important;}
.align-left {text-align:left!important;}
.align-right {text-align:right!important;}


/*
================================================================================
|                                     FONTS AND OTHER                          |
================================================================================
*/ 
.blue1 { color:#3da9e6; font-size:80%; text-transform:uppercase}
 /*    
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.wrap { width:1116px; margin:0 auto ; }
.wrap1 { width:1116px; float:left ; background:url(../images/bg_2.png) 0px 0px repeat-y ; height:100%}

.header_2 {padding:25px 0px 15px 92px;}
.header {padding:25px 0px 0px 92px;}
.slogan {position:absolute;font-size:13px;margin:0 0 0 30px;color:#07315f;font-weight:bold;}
.head_1 { position: absolute; margin:0px 0px 0px 820px; width:125px;}
.head_1 img {border:0;}
.head_2 { position: absolute; margin:5px 0px 0px 32px; width:155px;  font-size:90%}
.head_2 a { margin-right:14px; color:#7f7f7f; text-decoration:none}
.head_2 a:hover { text-decoration:underline}
.head_3 { position:absolute; margin:53px 0px 0px 468px; width:200px; background:url(../images/head_search.gif) top right no-repeat; height:28px;}
.head_3_inp_1 { height:15px; padding-top:2px; float:left; margin:7px 0 0px 68px; width:112px; color:#7f7f7f; font:11px Arial, Helvetica, sans-serif; border:0; background: url(../images/head_inp.gif) top repeat-x;}
.head_3_inp_2 { width:16px; height:19px; background:none; border:0; cursor:pointer; margin:7px 0 0 4px; }
*html .head_3_inp_2 { margin-left:0}
*html .head_3_inp_1 { padding-top:3px; height:16px}
.head_4 { cursor: pointer; width:150px;height:28px; padding-left:45px;position:absolute; margin:53px 0px 0px 328px;background:url(../images/head_world.gif) top left no-repeat; z-index:2}
.head_4  select { width:95px; color:#7f7f7f; font-size:10px; margin-left:10px}
.head_sel_1 { cursor: pointer; color:#7f7f7f; font-size:11px;  width:148px;  background: url(../images/head_lang_1.gif) 74px 11px no-repeat ;  height:15px; position:absolute; display:none; padding:6px 0px 0px 11px; z-index:1; cursor:pointer}
.head_sel_2 { font-size:11px; width:148px; height:auto;   position:absolute;  display:none; z-index:9;   }
.head_sel_2 a {  margin-top:5px;  display:block; height:16px; text-decoration:none; color:#0a2243; padding:2px 0px 0px 35px; position:relative; margin-left:12px;}
.head_sel_2 a:hover {color:#FFFFFF; }

.hs_bottom_bg {background:url(../images/head_lang_2.png) top no-repeat; padding-right:15px; }
.bottom_bg {height:15px;background: url(../images/head_lang_2.png) left bottom no-repeat;}

.hsA_0 { background:url(../images/head_lang.gif) -121px 0px no-repeat}
.hsA_0:hover { background-position:0px 0px}
.hsA_1 { background:url(../images/head_lang.gif) -121px -19px no-repeat}
.hsA_1:hover { background-position:0px -19px}
.hsA_2 { background:url(../images/head_lang.gif) -121px -38px no-repeat}
.hsA_2:hover { background-position:0px -38px}
.hsA_3 { background:url(../images/head_lang.gif) -121px -57px no-repeat}
.hsA_3:hover { background-position:0px -57px}
.hsA_4 { background:url(../images/head_lang.gif) -121px -76px no-repeat}
.hsA_4:hover { background-position:0px -76px}
.hsA_6 { background:url(../images/head_lang.gif) -121px -94px no-repeat}
.hsA_6:hover { background-position:0px -94px}
.head_sel_sp { cursor: pointer;height:30px; display:block; color:#7f7f7f; padding:6px 0px 0px 11px; cursor:default}
.head_5 { width:305px; position:absolute; margin:191px 0px 0px 227px; font-family:Arial, Helvetica, sans-serif; color:#a0b000; font-size:110%; line-height:16px}

.head_6 {float:left;position:absolute; z-index:11; width:328px;height:28px; margin:53px 0px 0px 0px; background:url(../images/head_1.gif) top repeat-x; padding:8px 0px 0px 0px;}
.head_6 a { text-decoration:none; display:block; height:12px }
.head_6 ul { list-style:none; margin:0; padding:0}
.head_6 li {  list-style:none; margin:0; padding:0; float:left; position:absolute; z-index:2}
.head_6 span {  display:none }
.hm_1 { width:45px;font-weight:bold;white-space:nowrap; background:url(../images/head_menu_out1.gif) no-repeat 0px 0px; left:32px }
.hm_2 { width:52px;font-weight:bold;white-space:nowrap; background:url(../images/head_menu_out1.gif) no-repeat -67px 0px; left:99px; }
.hm_3 { width:50px;font-weight:bold;white-space:nowrap; background:url(../images/head_menu_out1.gif) no-repeat -143px 0px; left:175px }
.hm_4 { width:54px;font-weight:bold;white-space:nowrap; background:url(../images/head_menu_out1.gif) no-repeat -218px 0px; left:252px }

.head_7 { position:absolute; margin:319px 0px 0px 788px; width:138px; color:#019ed9; font-size:100%}

.header_slide {margin:85px 0 0 0;}

a.sf-with-ul {position:relative;z-index:2;}
.sfHover a.sf-with-ul {margin-top:5px;}

.top_menu {list-style:none; margin:0; padding:48px 0px 10px 15px !important; position:absolute; z-index:1; top:-7px; left:-8px;  color:#000000; width:324px; height:auto; min-height:140px;background:url(../images/podmenu_2.png) 0px 0px no-repeat; display: none; visibility: hidden; }
.top_menu li { float:none; white-space:normal;margin:0; position:static; line-height:22px;font-size:90%;width:183px;}
.top_menu a:link, .top_menu a:visited { display:block;height:auto; color:#001744;background:url(../images/pic3.png) 7px 7px no-repeat; width:167px;padding:0px 0px 0px 16px;}
.top_menu li.top_submenu a:link, 
.top_menu li.top_submenu a:visited {display:block;white-space:normal;padding:0px 0px 0px 36px !important;width:147px;background:url(../images/pic3.png) 25px 7px no-repeat;}
.top_menu li img {display:none;}


.top_menu a:hover {background:#002a54 url(../images/menu_bg.png) left top no-repeat !important;color:#FFFFFF !important;}
.top_menu li.top_submenu a:hover {background:#002a54 url(../images/submenu_bg.png) !important;color:#FFFFFF !important;}

.menu_img {position:absolute;background:#002a54;top:48px;left:198px;width:131px;height:131px;display:none;}
.menu_img img {width:131px;height:131px;}

.hm_1 .top_menu {background: url(../images/podmenu_1.png) 0px 0px no-repeat;}
.hm_2 .top_menu {background: url(../images/podmenu_2.png) 0px 0px no-repeat; }
.hm_3 .top_menu {background: url(../images/podmenu_3.png) 0px 0px no-repeat; }
.hm_4 .top_menu {background: url(../images/podmenu_4.png) 0px 0px no-repeat; }


/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.content_bg { padding:0px 0px 0px 111px; width:921px; background:url(../images/cont_bg_1.jpg) right top no-repeat; clear:both; min-height:400px }
*html .content_bg { height:400px}
.content { background: url(../images/cont_bg_2.gif) 188px 0px repeat-y; float:left; width:921px }
.content_2 { padding-left:92px; width:945px;}
.destination {padding:8px 0px 0px 12px; height:33px; color:#66778f;font-size:95%;}
.destination a {color:#66778f;text-decoration:none;}
.destination img { margin:0px 8px}
.site_versions {float:left;}
.site_versions img {float:left;margin-right:5px;border:0;}
.site_versions a {text-decoration:none;}
.site_versions .print {margin-left:400px;float:left;}
.site_versions .pdf {margin-left:10px;float:left;}
.site_versions .pdf img {margin-top:-5px;}

/* LEFT_MENU*/
.left { width:205px; float:left}
.left_menu, .left_submenu_1, .left_submenu_2 { list-style:none; padding:0; margin:0; width:168px; overflow:hidden; }
.left_menu li {list-style:none; padding:0; margin:0; width:168px;   font-size:90%; }


.empty { margin-bottom:0 !important}
.left_menu a { display:block; height:19px; font-weight:bold; color:#001d44; text-decoration:none; padding:5px 0px 0px 12px; background:url(../images/left_menu.gif) 0px -24px no-repeat;}
.left_menu li#submenu4 a {background:url(../images/left_menu-1.png) 0px 0px no-repeat;}
.left_menu li#submenu5 a {background:url(../images/left_menu-2.png) 0px 0px no-repeat;}
.left_menu li#submenu6 a {background:url(../images/left_menu-3.png) 0px 0px no-repeat;}
.left_menu li#submenu7 a {background:url(../images/left_menu-4.png) 0px 0px no-repeat;}

.left_submenu_1 { background:#edeff2!important; }
.left_submenu_1 li {list-style:none; padding:0; margin:0 !important; width:168px;   font-size:90%;   }
.left_submenu_1 li a { display:block; height:19px; font-weight:normal; color:#011c41; text-decoration:none; background:url(../images/left_menu.gif) 0px -73px no-repeat!important; padding:5px 0px 0px 11px;}
.left_submenu_1 li a:hover, .left_submenu_1 li a.m1_act {color:#001D44;background:#03244d url(../images/left_menu.gif) 0px 0px no-repeat!important;}
.left_submenu_2 { background:#fff!important; }
.left_submenu_2 li {list-style:none; padding:0; margin:0 !important; width:168px;   font-size:90% }
.left_submenu_2 li a { display:block; height:19px; font-weight:normal; color:#011c41; text-decoration:none; background:url(../images/left_menu-level2.png) 0px -98px no-repeat!important; padding:5px 0px 0px 31px;}
.left_submenu_2 li a:hover {color:#fff;background:#03244d url(../images/left_menu_bg-ro.png) 0px 0px no-repeat!important;}


/* CENTER*/
.center { width:489px; float:left;  margin-top:-4px; padding-bottom:45px}
.center_text_block { padding-bottom:31px;padding-right:35px; font-size:100%;}
.center_text_block p { padding:0px 0 0px 0px; text-align:justify; line-height:18px}
.center_text_block img { margin:9px 11px 0px -4px}
.left_col {float:left;width:230px;background: url(../images/cont_bg_2.gif) top right repeat-y;}
.right_col {float:left;margin-left:15px;width:230px;}
.block { width:438px; background:url(../images/block_bg.gif) 0px 0px repeat-x;  margin:8px 0px 0px 5px; height:78px; padding:1px 0px 1px 11px}
.center_text_block .block_img{float:right; position: relative;  margin:0;}

.block_grtext { margin:12px 0px 0px 1px; text-align:left;}
.block_more {  margin:10px 0px 0px 0px; display:block; width:58px; height:27px; background:url(../images/mehr.jpg) 0px 0px no-repeat; font-size:90%}
.block_more a { text-decoration:none; color:#FFFFFF; height:22px; display:block; padding:5px 0px 0px 13px}
.block_text { margin:-26px 0px 0px 94px; line-height:12px; color:#03234b; font-size:90%; width:205px; font-weight:bold}

.block2 { width:175px; height:230px;margin:0 0 30px 0;border-right:2px solid #cfcfcf; float:left; padding:0px 0px 0px 29px;}
.block21 { float:right; margin-top:51px}
.block22 { position: absolute}
.block23 { line-height:15px; color:#41474c; font-size:100%; position:absolute; margin-top:35px; width:150px; z-index:2}
.block24 { position:absolute; margin:181px 0px 0px 2px; width:58px; height:27px; background:url(../images/mehr.jpg) 0px 0px no-repeat; font-size:90%; z-index:2}
.block24 a { text-decoration:none; color:#FFFFFF; height:22px; display:block; padding:5px 0px 0px 13px}
.clear {clear:both;}

/* RIGHT*/
.right { margin-top:288px; float:left; width:220px}

.rb_1 { width:206px; background: url(../images/right_2.gif) left repeat-y}
.rb_2 { width:206px; background: url(../images/right_3.gif) left bottom no-repeat;  padding:3px 0px 20px 9px}
.rb_2 img { margin:2px 7px 0px 0px}
.rb_2 ul { list-style:none; margin:0; padding:0; margin-left:53px; font-size:90% }
.rb_2 li { list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 0px 9px; background:url(../images/pic_1.gif) 0px 8px no-repeat; line-height:19px}
.rb_2 a { color:#012856; font-size:100%}
.rb_3 { width:190px; background:url(../images/right_1.jpg) 0px 0px no-repeat; height:26px; padding:10px 0px 0px 16px; color:#FFFFFF; font-size:100%; } 
.rb4 { background:url(../images/right_6.gif) left repeat-y; width:206px; margin-top:9px}
.rb5 { background:url(../images/right_5.gif) 0px 0px no-repeat; }
.rb6 {background:url(../images/right_7.gif) 110px 31px no-repeat;  line-height:17px; padding:27px 65px 20px 26px; color:#012856; font-size:135%; font-weight:bold}
.rb7 { width:181px; height:55px; background:url(../images/right_8.jpg) 0px 0px no-repeat; line-height:18px; color:#FFFFFF; font-size:100%; padding:16px 0px 0px 25px }

.left_2 {float:left;width:620px;}
.right_2 { float:right; width:274px}


.latest_item { width:254px; border-left:7px solid #3da9e6; margin-bottom:4px;background:url(../images/block2_Bg.jpg) 0px 0px no-repeat #1e6293; line-height:13px; color:#FFFFFF; font-size:90%; padding:13px 0px 12px 8px}
.list_item { width:445px; border-left:7px solid #3da9e6; margin-bottom:4px;background:url(../images/block2_Bg.jpg) 0px 0px repeat-x #1e6293; line-height:13px; color:#FFFFFF; font-size:90%; padding:13px 0px 12px 8px}

.rb8_img1, .center_text_block img.rb8_img1 { float:left; margin:-5px 0 0 0;}
.rb8_1 { margin:0px 12px 0px 76px}
.rb8_img2 { background:#628bac; height:1px; width:100%; margin:8px 0px 0px 0px}
.rb8_2 { float:right; font-size:80%; margin-right:6px}
.rb8_2 img { margin:0px 0px 0px 5px}
.rb8_2 a { text-decoration:none; color:#FFFFFF}
.rb8_2 a:hover { text-decoration:underline}
.rb8_3 { font-size:80%}

.rb10 { width:94px; height:27px; background:url(../images/wiiter_new.jpg) 0px 0px no-repeat; margin-top:3px; float:right}
.rb10 a { color:#ffffff; text-decoration:none; font-size:80%; display:block; height:21px; padding:6px 0px 0px 13px}


/*
================================================================================
|                                     FOOTER                                 |
================================================================================
*/
.footer { background: url(../images/foot_bg.png) top left no-repeat ; height:83px;  clear:both; text-align:right;padding:27px 70px 0px 0; font-size:80%;}
.footer a { color:#b3bcc7; text-decoration:none; margin-right:12px; position:relative}
.footer a:hover { text-decoration:underline}
.footer img {width:10px;height:10px;margin:2px 3px 0 0;border:0!important;}

/*
================================================================================
|                                     Extensions                                |
================================================================================
*/
.tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox {display:none;}


/*
 * News (tt_news)
 */
.news_list .rb10 {margin-right:25px;}
.news_cat-1 {border-left:7px solid #e85611;}
.news_cat-2 {border-left:7px solid #A1B000;}
.news_cat-3 {border-left:7px solid #F9B200;}
.news_cat-4 {border-left:7px solid #00A3DE;}
.news-list-browse {margin:15px 0 0 0;}

.news-single {width:445px;}
.news-single img {float:left;margin:0 10px 5px 0; border: none;}
.news-single .news-single-subheader {margin:5px 0 15px 0;font-weight:bold;}
.news-single .news-single-bodytext {width:100%;margin:0;}
.news-single .news-single-bodytext p {width:100%;}
.news-single .news-single-links {margin:5px 0;}
.news-single .rb10 {clear:both;width:auto;height:25px;padding:0 4px 0 2px;background:url(../images/right_1.jpg) 0 0 repeat-x;}


.teaser_block {width:425px;margin-bottom:15px;padding:15px;background:#a1b003 url(../images/teaser_bg.png) repeat-x top;}
.teaser_block .teaser_img {float:left;padding:0 15px 0 0;}
.teaser_block .teaser_img img {margin:0;padding:0;}
.teaser_header {float:left;margin:0;}
.teaser_bodytext {float:left;width:170px;}
.teaser_header h2 {font-size:13px;}
.teaser_more {float:right;margin:5px 15px;padding:1px 10px 2px 20px;background:url(../images/more_bg.png) no-repeat left top;}
.teaser_more a:link, .teaser_more a:visited {font-size:10px;text-decoration:none;color:#fff}

#fl_header_slide_slideshow {position:relative;}

#tx_flheaderslide_link {position:absolute;bottom:0;right:0;width:250px;height:100px; background:url(../images/sp.gif) }
#tx_flheaderslide_link a {display:block;width:250px;height:100px; text-decoration:none; }

.teaser_text {
color: #07315F;
}

.teaser_text  h2 {
padding-top: 0px;
margin-top: 0px;
font-size:14px;
font-weight:bold;
line-height:19px;
}

.center  .rb10 {
margin-right: 2px;
}

a.download, a.external { target: new tab behind; }
