@import url('/css/common.css');
body { margin:0; padding:0; background:url('/layout/bg_body.jpg') center top no-repeat #E7F1F8; }
.mainwrap { position:relative; margin:0 auto; width:950px; padding:0 15px; }
.mainwrap_white { position:relative; margin:0 auto; width:950px; padding:0 15px; background:#fff; }
.languages { float:right; height:26px; padding:6px 14px 0; margin-bottom:35px; background:url('/layout/bg_languages.jpg') repeat-x; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.languages ul { list-style:none; margin:0; padding:0; }
.languages ul li { float:left; padding:0 12px 0 13px; background:url('/layout/bg_languages_li.jpg') 0px 2px no-repeat; }
.languages ul li.flags_0 { background-image:none; }
.languages ul li a { color:#fff; font-size:12px; display:block; padding:2px; }
.languages ul li a:hover, .languages ul li a.flagsselected { color:#C8DAEF; text-decoration:none; }

.mainnavigation { height:45px; }
.mainnavigation ul { list-style:none; margin:0; padding:0; }
.mainnavigation ul li { float:left; margin-right:6px; }
.mainnavigation ul li a { display:block; padding:13px 18px 0 10px; background:url('/layout/bg_mainnavigation.jpg') 100% 22px no-repeat; color:#3e6fb1; font-size:14px; }
.mainnavigation ul li a:hover, .mainnavigation ul li a.selectednavi { color:#92ce00; text-decoration:none; }
.mainnavigation ul li ul { position:absolute; padding:10px 0; z-index:1500; top:auto; left:auto; display:none; }
.mainnavigation ul li ul li { position:relative; clear:left; width:200px; left:-10px; padding:0 10px; background:#fff;  }
.mainnavigation ul li ul li a { background-image:none; padding:5px 0 5px 10px; }
.mainnavigation ul li ul li a:hover { }
.mainnavigation ul li ul li a.selectednavi { }

.borders .green { width:738px; border-bottom:4px solid #92ce00; }
.borders .blue { width:202px; border-bottom:4px solid #406eb3; }

.main_content { background:url('/layout/bg_maincontent.jpg') 0% 100% repeat-y; margin:5px 5px 5px 0; font-size:12px; }
.main_content_frontpage { background:url('/layout/bg_maincontent.jpg') 100% 100% repeat-y; margin:5px 5px 5px 0; }
.main_content .main_content_wide { width:738px; min-height:470px; height:auto !important; height:470px; }
.main_content .main_content_wide .banner { padding-bottom:5px; }
.main_content .main_content_wide .header { height:39px; color:#fff; line-height:39px; font-size:16px; padding-left:13px; margin-bottom:10px; background:url('/layout/bg_header.jpg') repeat-x; }
.main_content .main_content_wide .content1 { width:345px; padding-left:13px; }
.main_content .main_content_wide .content2 { width:342px; padding:0 19px; }
.main_content .main_content_wide .content_subpage { padding:0 13px; }

.main_content .main_content_narrow { width:170px; min-height:170px; height:auto !important; height:170px; padding:15px 16px; background:url('/layout/bg_content_right.jpg') repeat-x; line-height:16px; }
.main_content .main_content_narrow h1 { font-weight:normal; padding:0; margin:0; }
.main_content .main_content_narrow .pagetitle { padding-bottom:12px; }
.main_content .main_content_narrow .pagetitle a { color:#406EB3; font-size:16px; }
.main_content .main_content_narrow .pagetitle a:hover { text-decoration:none; }
.main_content .main_content_narrow .subnavigation ul { list-style:none; margin:0; padding:0; }
.main_content .main_content_narrow .subnavigation ul li { padding:2px 0 2px 9px; background:url('/layout/bg_subnavigation.png') -1px 7px no-repeat; }
.main_content .main_content_narrow .subnavigation ul li a { color:#3E6FB1; }
.main_content .main_content_narrow .subnavigation ul li a.selectednavi { text-decoration:underline; }

.main_content_bottom { position:relative; padding-top:8px; min-height:38px; height:auto !important; height:38px; background:url('/layout/bg_maincontent_bottom.jpg') 10px 12px no-repeat; }
.main_content_bottom a { color:#000; text-decoration:underline; }
.main_content_bottom a:hover { color:#92CE00; }
.main_content_bottom .icons { position:absolute; right:15px; font-size:11px; padding-top:2px; }
.main_content_bottom .icons .print { padding:2px 10px 0 18px; background:url('/layout/icon_print.jpg') no-repeat;  }
.main_content_bottom .icons .zoom { padding-top:1px; }
.main_content_bottom .icons .zoom a { padding:0 1px;  }
.main_content_bottom .icons .zoomtext { padding:2px 15px 0 5px; }
.main_content_bottom .icons .sitemap {  padding:2px 0 0 22px; background:url('/layout/icon_sitemap.jpg') no-repeat; }
.news_current_list { position:relative; top:-10px; }
.news_current_list .news_list_year { color:#406EB3; font-weight:bold; padding-top:15px; }
.news_current_list .news_list_date { font-size:11px; }

.footer { padding-top:10px; text-align:center; font-size:11px; color:#3E6FB1; }
.footer a { color:#000; }
.footer a:hover { color:#92CE00; }

.margin_div { margin:5px 5px 0 0; float:left; }
.bold { font-weight:bold; }
.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }