﻿html, body { padding: 0px; margin: 0px; font-family: Arial; font-size: 12px; color: #444; line-height: 150%; }
body { background-color: #E6E6E6; margin: 0 auto; }
a { color: #3A5BB1; text-decoration: underline; }
form { padding: 0px; margin: 0px; }
.page_header, .page_banner, .page_content, .page_footer { width: 940px; margin: 0 auto; }
.page_menu { width: 942px; margin: 0 auto; }
.header { height: 110px; background: #FFF url(../img/) left top no-repeat; }
.page_header { height: 108px;}
.page_title {  }
.page_title .logo { float: left; margin-right: 10px; }
.page_title h1 { color: #094E9B; padding: 0px; margin: 0px; padding-top: 11px; font-family: 'TitleFont'; font-size: 18px; font-weight: 100; line-height: 100%; }
.page_title h1 a { color: #FFF; text-decoration: none; }
.page_title .header_menu { float: right; margin-top: 5px; }
.page_title .header_menu ul { list-style-type: none; margin: 0; padding: 0; }
.page_title .header_menu ul li { float: left; border-right: 1px solid #CCC; padding: 0px 5px 0px 5px; }
.page_title .header_menu ul li.last { border: 0; }
.page_title .header_menu ul li a { color: #323232; text-decoration: none; }
.page_title .header_menu ul li a:hover { text-decoration: underline; }

.menu { color: #FFF; font-size: 12px; background: #CCC url(../img/menu.jpg) top left repeat-x; height: 67px; margin-top: 1px;}
.menu ul { list-style-type: none; margin: 0; padding: 0; }
.menu ul li { float: left; max-width: 188px; border-right: 1px solid #535353; }
.menu ul li.last { border-right: 0; max-width: 192px;}
.menu_h { display:table;height:44px;text-align:left; }
.menu_v { display:table-cell;vertical-align:middle; }
.menu ul li:hover { height:44px; }
.menu ul li a { color: #FFF; text-decoration: none; display: block; }
.menu a.normal { padding-left: 20px; padding-right: 21px; }
.menu a.first { padding-right: 19px; padding-left: 20px; }
.menu a.last { padding-left: 19px; padding-right: 0px; border: 0px; }
.menu ul li:hover, .menu ul li.selected { background: url(../img/menuh.jpg) top left repeat-x; }

.search_box { float: right; width: 220px; background: #444444 url(../img/search.jpg) top left repeat-y; border: 0px solid #00528A; height: 22px; margin-top:0px;}
.search_box input { background: #444444 url(../img/search.jpg) top left no-repeat; border: 0px solid #00528A; width: 190px; color: #FFF; padding-left: 5px; font-size: 12px;}
.search_box .lupa { background: url(../img/lupa.png) top right no-repeat; }
.content { padding-top: 20px; background-color: #FFF; padding-bottom: 20px;}

.left { width: 230px; float: left; }
.center { width: 470px; display: inline-block; margin-left: 8px; float: left; }
.right { float: right;}

.right .contact_details { background-color: #545658; height: 256px; color: #FFF; width: 193px; padding: 15px; line-height: 1;}
.right .contact_details .ctitle { font-size: 19px; }

.box .title { background:url(../img/blue1.png) top left no-repeat; padding: 10px; padding-top: 8px; color: #FFF; font-size: 14px; margin-top: 30px; height: 26px; font-size: 16px; text-indent: 5px; }
.box .body { padding-left: 15px; padding-right: 15px; }
.right .box .title { background:url(../img/blue2.png) top left no-repeat !important; }

.link_icons { padding: 30px; padding-left: 25px; padding-right: 25px; }
.link1 { float: left; background: url(../img/pic1_1.png) top left no-repeat; width: 187px; height: 60px; margin-bottom: 20px; }
.link3 { float: left; background: url(../img/pic1_2.png) top left no-repeat; width: 187px; height: 60px; }
.link2 { float: right; background: url(../img/pic1_2.png) top left no-repeat; width: 187px; height: 60px; margin-bottom: 20px; }
.link4 { float: right; background: url(../img/pic1_1.png) top left no-repeat; width: 187px; height: 60px; }
.link1, .link2, .link3, .link4 {  }
.link1 a, .link2 a, .link3 a, .link4 a { color: #FFF; text-decoration: none; font-size: 12px; display: block; }
.link_h { display:table;height:57px;text-align:left;margin-left: 67px; }
.link_v { display:table-cell;vertical-align:middle; }

.footer { background-color: #444444; padding-top: 5px; padding-bottom: 15px; border-top: 6px solid #CCCCCC; }
.footer a { color: #FFF; text-decoration: none; }
.footer a:hover { color: #DDD; text-decoration: underline; }
.page_footer { color: #FFF; padding: 5px; }
.footer_boxes { }
.footer_box, .footer_box_last { width: 218px; float: left; border-right: 1px solid #333; min-height: 160px; padding-left: 15px; }
.footer_box_last { border-right: 0; width: 210px; }
.footer_title { font-weight: bold; padding-bottom: 7px; border-bottom: 1px dotted #DDD; color: #DDD; }
.footer_body {  }
.clear { clear: both; }
.path { background-color: #F6F6F6; border: 1px solid #CCC; padding: 3px; color: #757575; text-indent: 5px; margin-bottom: 10px; }
.teaser_block { width: 570px; }
.article_content { margin-left: 250px; }
.teaser { margin-left: 5px; }
.teaser h2, .teaser h2 a, .article h2 { font-weight: bold; color: #005B88; margin: 0px; padding: 0px; text-decoration: none; }
.article { padding: 5px; text-align: justify; }
.article a { color: #005B88; }
.cite { color: #80A949; font-weight: bold; }
.more { float: right; }
.more a { text-align: center; color: #FFF; text-decoration: none; display: block; width: 75px; padding: 5px; background-color: #85AD3A; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.article_date { font-size: 10px; color: #888; }

.left .left_menu ul li { text-indent: 15px; border-bottom: 1px dotted #C2C2C2; position: relative; cursor: pointer; }
.left .left_menu ul li a { }
.left .left_menu ul li.last { border-bottom: 0px; }
.left_menu { padding: 0; margin: 0; border: 0; line-height: 1.5; background: url(../img/left_menu.png) top left no-repeat; width: 230px; height: 286px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
.left_menu ul li ul { background: url(../img/left_submenu.jpg) top left no-repeat !important; width: 227px; }
.left_menu ul, .left_menu ul li, .left_menu ul ul { list-style: none; margin: 0; padding: 0; width: 226px; margin-left: 1px; }
.left_menu ul { position: relative; z-index: 500; float: left; margin-top: 6px; }
.left_menu ul li { float: left; line-height: 1.5; vertical-align: middle; position: relative; }
.left_menu ul li.hover, .left_menu ul li:hover { position: relative; z-index: 510; cursor: pointer; }
.left_menu ul ul { visibility: hidden; position: absolute; top: 100%; left: 0px; z-index: 520; width: 100%; }
.left_menu ul ul li { float: none; }
.left_menu ul ul ul { top: 0; right: 0; }
.left_menu ul li:hover > ul { visibility: visible; }
.left_menu ul ul { top: 0; left: 99%; }
.left_menu ul li { float: none; }
.left_menu ul ul { margin-top: 0.05em; }
.left_menu { zoom: 1; }
.left_menu:before { content: ''; display: block; }
.left_menu:after { content: ''; display: table; clear: both; }
.left_menu a { display: block; color: #FFF; text-decoration: none; font-size: 13px; padding: 5px; }
.left_menu > ul {}
.left_menu ul ul {  }
.left_menu > ul > li > a { color: #ffffff; }
.left_menu > ul > li > a:hover { color: #ffffff; }
.left_menu > ul > li a:hover,
.left_menu ul li:hover { background: #4B4B4B; }
.left_menu > ul > li a.selected { background: #4B4B4B; }
.left_menu li { position: relative; }
.left_menu ul li.submenu > a:after { content: ''; position: absolute; right: 1em; }
.left_menu ul ul { border: 0px solid ; }
.left_menu ul ul a { color: #ffffff; }
.left_menu ul ul a:hover { color: #ffffff; }
.left_menu ul ul li { border-bottom: 1px solid #0F8A5F; }
.left_menu ul ul li:hover > a { background: #4B4B4B; color: #ffffff; }
.left_menu.align-right > ul > li > a { border-left: 0.3em solid #34A65F; border-right: none; }
.left_menu.align-right { float: right; }
.left_menu.align-right li { text-align: right; }
.left_menu.align-right ul li.submenu > a:before { content: '+'; position: absolute; top: 50%; left: 15px; margin-top: -6px; }
.left_menu.align-right ul li.submenu > a:after { content: none; }
.left_menu.align-right ul ul { visibility: hidden; position: absolute; top: 0; left: -100%; z-index: 598; width: 100%; }


