@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

strong {
  font-weight: 600; }

body {
  font-family: arial, verdana, sans-serif;
  font-size: 13px;
  background: url(../images/bg-site.jpg) no-repeat center 35px;
  line-height: 1.22em;
  min-width: 1080px; }

.element-invisible {
  display: none; }

.container {
  max-width: 980px;
  min-width: 980px;
  margin: 0 auto; }

#maincontent ul {
  display: block; }

#content.container {
  min-width: auto; }

a {
  color: #006C96;
  text-decoration: none; }
  a:focus, a:hover {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: underline !important;
    color: #006C96; }

.container #maincontent.span-6 {
  width: 526px;
  padding: 0 12px; }

.container #aside-right.span-3 {
  width: 200px; }

table {
  border: 3px solid #333;
  background-color: #f7f7f7 !important; }
  table td {
    color: #333 !important;
    background-color: #f7f7f7 !important; }
    table td p, table td h2, table td h3 {
      color: #333 !important; }

.logo {
  margin-top: 0; }
  .logo a {
    text-indent: -9999px;
    display: block;
    width: 375px;
    height: 100px; }

.i18n-nl .logo {
  margin-top: 0; }
  .i18n-nl .logo a {
    background: url(../images/logo-nl.gif) no-repeat; }

.i18n-fr .logo {
  margin-top: 0; }
  .i18n-fr .logo a {
    background: url(../images/logo-fr.gif) no-repeat; }

.i18n-de .logo {
  margin-top: 0; }
  .i18n-de .logo a {
    background: url(../images/logo-de.gif) no-repeat; }

.i18n-en .logo {
  margin-top: 0; }
  .i18n-en .logo a {
    background: url(../images/logo-en.gif) no-repeat; }

header #tools {
  margin-top: 0;
  font-size: 85%;
  min-height: 0; }
  header #tools #block-locale-language ul.language-switcher-locale-url {
    margin: 0.5em 0.5em 0 0.5em; }
    header #tools #block-locale-language ul.language-switcher-locale-url li {
      margin-right: 0.25em;
      line-height: 1em;
      padding-top: 0; }
      header #tools #block-locale-language ul.language-switcher-locale-url li a {
        font-size: 10px;
        font-size: 0.625rem;
        text-transform: lowercase;
        padding: 0.1em;
        width: 1.5em;
        display: block;
        text-decoration: none;
        background: #e6e6e6;
        border: 1px solid #999999;
        color: #666666;
        font-family: arial, verdana, sans-serif;
        text-align: center; }
        header #tools #block-locale-language ul.language-switcher-locale-url li a:first-child {
          margin: 0; }
        header #tools #block-locale-language ul.language-switcher-locale-url li a.language-link.active {
          color: #fff;
          border-color: #333;
          background: #666666; }

#ofed-federal-header-wrapper #ofed-federal-header-link {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1em;
  padding: 0.5em 0.5em 1em 0.5em;
  margin-right: 3.5em; }
  #ofed-federal-header-wrapper #ofed-federal-header-link a {
    color: #333; }

#header {
  background: none;
  border: none; }
  #header .container {
    padding: 10px 0 20px;
    position: relative; }
  #header .block-menu {
    background: #fff;
    margin: 0;
    padding: 6px 0;
    display: inline-block;
    margin-top: 7px; }
    #header .block-menu li {
      display: inline-block; }
      #header .block-menu li a {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-size: 0.6875rem;
        color: #004770;
        padding: 0 10px;
        text-decoration: none;
        font-weight: 700; }
      #header .block-menu li:after {
        content: "|";
        display: inline-block; }
      #header .block-menu li.last:after {
        display: none; }
      #header .block-menu li .menu {
        display: none; }

#maincontent {
  float: left; }
  #maincontent.span-9 {
    width: 738px;
    padding-left: 12px; }
  #maincontent h1 {
    color: #006C96;
    font-size: 24px;
    font-size: 1.5rem;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0;
    padding-bottom: 0.1em;
    margin-bottom: 0.5em;
    font-weight: bold;
    line-height: 1.22em; }
  #maincontent .node .meta.submitted {
    margin-bottom: 1.5em; }
  #maincontent .node .field-name-body td {
    vertical-align: middle; }
  #maincontent .node .field-name-body .cols2 {
    overflow: hidden; }
    #maincontent .node .field-name-body .cols2 .col {
      width: 49%;
      float: left; }
      #maincontent .node .field-name-body .cols2 .col.col1 {
        margin-right: 2%; }
      #maincontent .node .field-name-body .cols2 .col img {
        padding: 5px;
        background: #f3f3f3;
        margin-bottom: 10px; }
        #maincontent .node .field-name-body .cols2 .col img.file-icon {
          padding: 0;
          margin: 0;
          margin-bottom: 0;
          background: none; }
  #maincontent .node .field-name-body .cols3 {
    overflow: hidden; }
    #maincontent .node .field-name-body .cols3 .col {
      width: 32.5%;
      float: left; }
      #maincontent .node .field-name-body .cols3 .col.col2 {
        margin: 0 1.25%; }
      #maincontent .node .field-name-body .cols3 .col ul {
        margin-bottom: 2em; }
        #maincontent .node .field-name-body .cols3 .col ul li {
          background: url(../images/bullet.gif) no-repeat left 6px;
          padding-left: 15px;
          line-height: 18px;
          padding-top: 0; }
          #maincontent .node .field-name-body .cols3 .col ul li a {
            line-height: 1.22em;
            font-size: 12px;
            font-size: 0.75rem; }
  #maincontent .node .field-group-htabs-wrapper .horizontal-tabs-panes ul {
    margin-bottom: 2em; }
    #maincontent .node .field-group-htabs-wrapper .horizontal-tabs-panes ul li {
      background: url(../images/bullet.gif) no-repeat left 6px;
      padding-left: 15px;
      line-height: 18px;
      padding-top: 0;
      font-size: 12px;
      font-size: 0.75rem;
      color: #646464; }
      #maincontent .node .field-group-htabs-wrapper .horizontal-tabs-panes ul li a {
        line-height: 1.22em;
        font-size: 12px;
        font-size: 0.75rem; }
  #maincontent .node .field-group-htabs-wrapper .horizontal-tabs-panes h3 {
    margin-bottom: 1.2em; }
  #maincontent .node .field-name-body .cols4 {
    overflow: hidden; }
    #maincontent .node .field-name-body .cols4 .col {
      width: 24%;
      float: left; }
      #maincontent .node .field-name-body .cols4 .col.col2, #maincontent .node .field-name-body .cols4 .col.col3 {
        margin: 0 1%; }
      #maincontent .node .field-name-body .cols4 .col img {
        padding: 5px;
        background: #f3f3f3;
        margin-bottom: 10px; }
  #maincontent .node .faq h2 {
    color: #747474;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 1em;
    padding: 0.3em 0;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.22em; }
  #maincontent .node .faq ol#faq {
    background: #f1fafd;
    padding: 20px;
    padding-left: 45px; }
    #maincontent .node .faq ol#faq li {
      margin-left: 0;
      color: #006C96;
      list-style: decimal; }
      #maincontent .node .faq ol#faq li:after {
        display: none; }
  #maincontent .node .faq ol.answers li {
    list-style: decimal;
    font-size: 12px;
    font-size: 0.75rem; }
    #maincontent .node .faq ol.answers li:after {
      display: none; }
    #maincontent .node .faq ol.answers li p {
      margin-bottom: 1em;
      color: #666666; }
    #maincontent .node .faq ol.answers li a.back {
      padding-left: 15px;
      background: url(../images/bg-arrow-top.gif) left center no-repeat;
      display: block; }
    #maincontent .node .faq ol.answers li ul li {
      background: none;
      list-style: none;
      background: url(../images/bullet.gif) no-repeat left 6px;
      padding-top: 0;
      padding-left: 15px;
      color: #666666;
      line-height: 1.5em; }
  #maincontent .node .field-name-body table td {
    border-collapse: collapse;
    padding: 10px; }
    #maincontent .node .field-name-body table td img {
      max-width: none; }
  #maincontent .node .field-name-body table a {
    color: #006C96;
    text-decoration: underline; }
    #maincontent .node .field-name-body table a:hover, #maincontent .node .field-name-body table a:focus {
      text-decoration: none; }
  #maincontent .node .field-name-body h3 {
    margin: 1em 0;
    font-size: 16px;
    font-size: 1rem;
    font-weight: bold;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.22em;
    color: #747474; }
  #maincontent .node .field-name-body h2 {
    color: #747474;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 1em;
    padding: 0.3em 0;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.22em; }
  #maincontent .node .field-name-body a {
    color: #006C96;
    text-decoration: underline; }
    #maincontent .node .field-name-body a:hover, #maincontent .node .field-name-body a:focus {
      text-decoration: none; }
    #maincontent .node .field-name-body a.rss {
      color: #ff7300;
      font-weight: bold;
      line-height: 1; }
      #maincontent .node .field-name-body a.rss:before {
        display: inline-block;
        content: "";
        width: 12px;
        height: 12px;
        background: url(../images/ico-rss.gif) no-repeat;
        vertical-align: middle;
        margin-right: 5px; }
  #maincontent .node .field-name-body p {
    color: #666666;
    line-height: 1.4em;
    margin-bottom: 1em;
    font-size: 12px;
    font-size: 0.75rem; }
  #maincontent .node .field-name-body ul li {
    color: #666666;
    line-height: 1.5em;
    font-size: 12px;
    font-size: 0.75rem;
    background: url(../images/bullet.gif) no-repeat left 6px;
    padding-top: 0;
    padding-left: 15px; }
  #maincontent .node .field-name-body ol li {
    list-style: decimal;
    color: #666666;
    font-size: 12px;
    font-size: 0.75rem;
    padding-top: 0;
    line-height: 1.5em; }
    #maincontent .node .field-name-body ol li:after {
      display: none; }
  #maincontent .node .field-name-body img {
    padding: 5px;
    background: #f3f3f3;
    margin-bottom: 10px; }
    #maincontent .node .field-name-body img.file-icon {
      padding: 0;
      background: none;
      margin: 0; }
    #maincontent .node .field-name-body img.leftFloat {
      float: left;
      margin-bottom: 10px;
      margin-right: 1em; }
  #maincontent .node .field-name-body .notification.system {
    background: #fff0f0;
    padding: 0.7em 0.8em 0.9em 29px; }
    #maincontent .node .field-name-body .notification.system h3 {
      color: #CC0000;
      margin: 1em 0; }
  #maincontent .node .field-name-body em {
    font-style: italic; }
  #maincontent .node .col .topic h3 {
    margin-bottom: 0.5em; }
  #maincontent .node #reisadviesflow .searchResults {
    background: #f1fafd;
    border: 1px solid #dbf1f9;
    padding: 1em;
    margin: 1em 0; }
    #maincontent .node #reisadviesflow .searchResults #lijst1 p {
      text-align: center; }
  #maincontent .node #reisadviesflow label.leftFloat,
  #maincontent .node #reisadviesflow div.leftFloat {
    float: left;
    margin-right: 5px;
    padding: 2px; }
  #maincontent .node #reisadviesflow img.leftFloat {
    margin: 1.18em auto !important;
    display: block; }
  #maincontent .node #reisadviesflow ul.horizontal li {
    background: none;
    padding: 0;
    display: inline; }
    #maincontent .node #reisadviesflow ul.horizontal li a {
      color: #006C96;
      text-decoration: none; }
  #maincontent .node #mc_embed_signup {
    color: #737373; }
    #maincontent .node #mc_embed_signup .indicates-required {
      text-align: right;
      font-size: 11px;
      font-size: 0.6875rem; }
    #maincontent .node #mc_embed_signup .asterisk {
      color: #c60;
      font-size: 200%; }
    #maincontent .node #mc_embed_signup .mc-field-group {
      padding-bottom: 3%;
      position: relative; }
      #maincontent .node #mc_embed_signup .mc-field-group input {
        width: 100%;
        text-indent: 2%;
        padding: 8px 0; }
      #maincontent .node #mc_embed_signup .mc-field-group label {
        margin-bottom: 3px; }
      #maincontent .node #mc_embed_signup .mc-field-group .asterisk {
        position: absolute;
        top: 34px;
        right: 10px; }
    #maincontent .node #mc_embed_signup .button {
      color: #fff;
      background: #aaaaaa;
      border: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      height: 32px;
      line-height: 32px;
      padding: 0 22px;
      font-size: 15px;
      font-size: 0.9375rem;
      font-weight: bold; }
      #maincontent .node #mc_embed_signup .button:hover, #maincontent .node #mc_embed_signup .button:focus {
        background: #8c8c8c; }
  #maincontent #node-1812 .field-name-body,
  #maincontent #node-1253 .field-name-body {
    text-align: center; }
  #maincontent #block-views-news-content-block h2,
  #maincontent .block-views-news-content-block h2,
  #maincontent .block-views-news-content-block-1 h2,
  #maincontent .block-views-news-content-block-2 h2,
  #maincontent .block-views-news-content-block-4 h2,
  #maincontent .block-views-news-content-block-3 h2,
  #maincontent .block-views-news-content-block-5 h2 {
    color: #006C96;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0.3em 0;
    border-bottom: 1px solid #dbf1f9;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 1em; }
  #maincontent #block-views-news-content-block .feed-icon,
  #maincontent .block-views-news-content-block .feed-icon,
  #maincontent .block-views-news-content-block-1 .feed-icon,
  #maincontent .block-views-news-content-block-2 .feed-icon,
  #maincontent .block-views-news-content-block-4 .feed-icon,
  #maincontent .block-views-news-content-block-3 .feed-icon,
  #maincontent .block-views-news-content-block-5 .feed-icon {
    float: right;
    margin-top: -3em;
    font-size: 14px;
    font-size: 0.875rem; }
    #maincontent #block-views-news-content-block .feed-icon img,
    #maincontent .block-views-news-content-block .feed-icon img,
    #maincontent .block-views-news-content-block-1 .feed-icon img,
    #maincontent .block-views-news-content-block-2 .feed-icon img,
    #maincontent .block-views-news-content-block-4 .feed-icon img,
    #maincontent .block-views-news-content-block-3 .feed-icon img,
    #maincontent .block-views-news-content-block-5 .feed-icon img {
      display: block;
      float: left;
      margin-right: 3px; }
    #maincontent #block-views-news-content-block .feed-icon a,
    #maincontent .block-views-news-content-block .feed-icon a,
    #maincontent .block-views-news-content-block-1 .feed-icon a,
    #maincontent .block-views-news-content-block-2 .feed-icon a,
    #maincontent .block-views-news-content-block-4 .feed-icon a,
    #maincontent .block-views-news-content-block-3 .feed-icon a,
    #maincontent .block-views-news-content-block-5 .feed-icon a {
      text-decoration: none;
      display: inline-block;
      vertical-align: middle;
      color: #ff7300; }
  #maincontent #block-views-news-content-block .views-field-created,
  #maincontent .block-views-news-content-block .views-field-created,
  #maincontent .block-views-news-content-block-1 .views-field-created,
  #maincontent .block-views-news-content-block-2 .views-field-created,
  #maincontent .block-views-news-content-block-4 .views-field-created,
  #maincontent .block-views-news-content-block-3 .views-field-created,
  #maincontent .block-views-news-content-block-5 .views-field-created {
    background: url(../images/bg-nieuws-date.gif) no-repeat;
    width: 38px;
    padding: 0 17px 0 0px;
    height: 40px;
    line-height: 40px;
    float: left; }
    #maincontent #block-views-news-content-block .views-field-created span,
    #maincontent .block-views-news-content-block .views-field-created span,
    #maincontent .block-views-news-content-block-1 .views-field-created span,
    #maincontent .block-views-news-content-block-2 .views-field-created span,
    #maincontent .block-views-news-content-block-4 .views-field-created span,
    #maincontent .block-views-news-content-block-3 .views-field-created span,
    #maincontent .block-views-news-content-block-5 .views-field-created span {
      color: #fff;
      font-weight: bold;
      font-size: 16px;
      font-size: 1rem;
      display: inline-block;
      line-height: 1;
      vertical-align: middle;
      text-align: center; }
  #maincontent #block-views-news-content-block .views-field-body,
  #maincontent .block-views-news-content-block .views-field-body,
  #maincontent .block-views-news-content-block-1 .views-field-body,
  #maincontent .block-views-news-content-block-2 .views-field-body,
  #maincontent .block-views-news-content-block-4 .views-field-body,
  #maincontent .block-views-news-content-block-3 .views-field-body,
  #maincontent .block-views-news-content-block-5 .views-field-body {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1em;
    padding-bottom: 0.7em;
    padding-left: 55px;
    line-height: 1.5em;
    color: #666666;
    font-size: 12px;
    font-size: 0.75rem; }
  #maincontent #block-views-news-content-block .views-field-field-tags,
  #maincontent .block-views-news-content-block .views-field-field-tags,
  #maincontent .block-views-news-content-block-1 .views-field-field-tags,
  #maincontent .block-views-news-content-block-2 .views-field-field-tags,
  #maincontent .block-views-news-content-block-4 .views-field-field-tags,
  #maincontent .block-views-news-content-block-3 .views-field-field-tags,
  #maincontent .block-views-news-content-block-5 .views-field-field-tags {
    margin: 0;
    padding: 0 0 0.7em 55px; }
    #maincontent #block-views-news-content-block .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block-1 .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block-2 .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block-4 .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block-3 .views-field-field-tags .views-label,
    #maincontent .block-views-news-content-block-5 .views-field-field-tags .views-label {
      display: inline-block;
      font-size: 9px;
      font-size: 0.5625rem;
      margin: 0;
      padding: 0; }
    #maincontent #block-views-news-content-block .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content,
    #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content {
      display: inline-block; }
      #maincontent #block-views-news-content-block .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content a,
      #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content a {
        display: inline-block;
        font-size: 9px;
        font-size: 0.5625rem;
        color: #999999; }
        #maincontent #block-views-news-content-block .views-field-field-tags .field-content a:hover, #maincontent #block-views-news-content-block .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content a:focus,
        #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content a:hover,
        #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content a:focus {
          text-decoration: underline; }
        #maincontent #block-views-news-content-block .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content a:after,
        #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content a:after {
          content: ',';
          margin-right: 4px; }
        #maincontent #block-views-news-content-block .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block-1 .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block-2 .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block-4 .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block-3 .views-field-field-tags .field-content a:last-child:after,
        #maincontent .block-views-news-content-block-5 .views-field-field-tags .field-content a:last-child:after {
          display: none; }
  #maincontent #block-views-news-content-block .views-field-title a,
  #maincontent .block-views-news-content-block .views-field-title a,
  #maincontent .block-views-news-content-block-1 .views-field-title a,
  #maincontent .block-views-news-content-block-2 .views-field-title a,
  #maincontent .block-views-news-content-block-4 .views-field-title a,
  #maincontent .block-views-news-content-block-3 .views-field-title a,
  #maincontent .block-views-news-content-block-5 .views-field-title a {
    color: #006C96;
    text-decoration: none;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2em; }
  #maincontent #block-views-news-content-block .views-field-field-news-type,
  #maincontent .block-views-news-content-block .views-field-field-news-type,
  #maincontent .block-views-news-content-block-1 .views-field-field-news-type,
  #maincontent .block-views-news-content-block-2 .views-field-field-news-type,
  #maincontent .block-views-news-content-block-4 .views-field-field-news-type,
  #maincontent .block-views-news-content-block-3 .views-field-field-news-type,
  #maincontent .block-views-news-content-block-5 .views-field-field-news-type {
    padding-left: 55px; }
    #maincontent #block-views-news-content-block .views-field-field-news-type .field-content, #maincontent #block-views-news-content-block .views-field-field-news-type a,
    #maincontent .block-views-news-content-block .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block .views-field-field-news-type a,
    #maincontent .block-views-news-content-block-1 .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block-1 .views-field-field-news-type a,
    #maincontent .block-views-news-content-block-2 .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block-2 .views-field-field-news-type a,
    #maincontent .block-views-news-content-block-4 .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block-4 .views-field-field-news-type a,
    #maincontent .block-views-news-content-block-3 .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block-3 .views-field-field-news-type a,
    #maincontent .block-views-news-content-block-5 .views-field-field-news-type .field-content,
    #maincontent .block-views-news-content-block-5 .views-field-field-news-type a {
      font-size: 9px;
      font-size: 0.5625rem;
      color: #666666;
      margin-bottom: 0.5em; }
  #maincontent #block-views-news-content-block .more-link,
  #maincontent #block-views-news-content-block .views-field-view-node,
  #maincontent .block-views-news-content-block .more-link,
  #maincontent .block-views-news-content-block .views-field-view-node,
  #maincontent .block-views-news-content-block-1 .more-link,
  #maincontent .block-views-news-content-block-1 .views-field-view-node,
  #maincontent .block-views-news-content-block-2 .more-link,
  #maincontent .block-views-news-content-block-2 .views-field-view-node,
  #maincontent .block-views-news-content-block-4 .more-link,
  #maincontent .block-views-news-content-block-4 .views-field-view-node,
  #maincontent .block-views-news-content-block-3 .more-link,
  #maincontent .block-views-news-content-block-3 .views-field-view-node,
  #maincontent .block-views-news-content-block-5 .more-link,
  #maincontent .block-views-news-content-block-5 .views-field-view-node {
    padding: 0; }
    #maincontent #block-views-news-content-block .more-link a,
    #maincontent #block-views-news-content-block .views-field-view-node a,
    #maincontent .block-views-news-content-block .more-link a,
    #maincontent .block-views-news-content-block .views-field-view-node a,
    #maincontent .block-views-news-content-block-1 .more-link a,
    #maincontent .block-views-news-content-block-1 .views-field-view-node a,
    #maincontent .block-views-news-content-block-2 .more-link a,
    #maincontent .block-views-news-content-block-2 .views-field-view-node a,
    #maincontent .block-views-news-content-block-4 .more-link a,
    #maincontent .block-views-news-content-block-4 .views-field-view-node a,
    #maincontent .block-views-news-content-block-3 .more-link a,
    #maincontent .block-views-news-content-block-3 .views-field-view-node a,
    #maincontent .block-views-news-content-block-5 .more-link a,
    #maincontent .block-views-news-content-block-5 .views-field-view-node a {
      color: #006C96;
      font-size: 12px;
      font-size: 0.75rem; }
  #maincontent #block-views-exp-news-content-page-1,
  #maincontent #views-exposed-form-news-content-block-4,
  #maincontent #views-exposed-form-news-content-block-3,
  #maincontent #views-exposed-form-news-content-block-5 {
    background: #f3f3f3;
    padding: 1em 1em 0;
    overflow: hidden;
    position: relative; }
    #maincontent #block-views-exp-news-content-page-1 .views-exposed-form .views-exposed-widget,
    #maincontent #views-exposed-form-news-content-block-4 .views-exposed-form .views-exposed-widget,
    #maincontent #views-exposed-form-news-content-block-3 .views-exposed-form .views-exposed-widget,
    #maincontent #views-exposed-form-news-content-block-5 .views-exposed-form .views-exposed-widget {
      padding: 0;
      clear: both;
      overflow: hidden;
      margin-bottom: 10px; }
    #maincontent #block-views-exp-news-content-page-1 label,
    #maincontent #views-exposed-form-news-content-block-4 label,
    #maincontent #views-exposed-form-news-content-block-3 label,
    #maincontent #views-exposed-form-news-content-block-5 label {
      float: left;
      font-weight: normal;
      margin-right: 5px; }
    #maincontent #block-views-exp-news-content-page-1 .views-widget,
    #maincontent #views-exposed-form-news-content-block-4 .views-widget,
    #maincontent #views-exposed-form-news-content-block-3 .views-widget,
    #maincontent #views-exposed-form-news-content-block-5 .views-widget {
      float: left; }
    #maincontent #block-views-exp-news-content-page-1 .description,
    #maincontent #views-exposed-form-news-content-block-4 .description,
    #maincontent #views-exposed-form-news-content-block-3 .description,
    #maincontent #views-exposed-form-news-content-block-5 .description {
      display: none; }
    #maincontent #block-views-exp-news-content-page-1 .form-submit,
    #maincontent #views-exposed-form-news-content-block-4 .form-submit,
    #maincontent #views-exposed-form-news-content-block-3 .form-submit,
    #maincontent #views-exposed-form-news-content-block-5 .form-submit {
      margin-top: 0;
      position: absolute;
      top: 20px;
      right: 20px;
      display: none; }
  #maincontent .block-views-news-content-block-2,
  #maincontent .block-views-news-content-block-4,
  #maincontent .block-views-news-content-block-3,
  #maincontent .block-views-news-content-block-5 {
    position: relative; }
    #maincontent .block-views-news-content-block-2 .total,
    #maincontent .block-views-news-content-block-4 .total,
    #maincontent .block-views-news-content-block-3 .total,
    #maincontent .block-views-news-content-block-5 .total {
      margin: 1em 0;
      padding: 1em;
      position: relative;
      clear: both;
      border: 1px solid #dbf1f9;
      background: #f1fafd; }
      #maincontent .block-views-news-content-block-2 .total b,
      #maincontent .block-views-news-content-block-4 .total b,
      #maincontent .block-views-news-content-block-3 .total b,
      #maincontent .block-views-news-content-block-5 .total b {
        font-weight: bold;
        color: #006C96; }
    #maincontent .block-views-news-content-block-2 .paged-results,
    #maincontent .block-views-news-content-block-4 .paged-results,
    #maincontent .block-views-news-content-block-3 .paged-results,
    #maincontent .block-views-news-content-block-5 .paged-results {
      margin: 1.5em 0;
      border-bottom: 1px solid #dbf1f9;
      background: #f1fafd;
      line-height: 2.5em;
      padding-left: 15px;
      font-weight: bold;
      color: #666666;
      font-size: 12px; }
    #maincontent .block-views-news-content-block-2 .view-footer .paged-results,
    #maincontent .block-views-news-content-block-4 .view-footer .paged-results,
    #maincontent .block-views-news-content-block-3 .view-footer .paged-results,
    #maincontent .block-views-news-content-block-5 .view-footer .paged-results {
      border-bottom: none;
      border-top: 1px solid #d9d9d9;
      clear: both; }
    #maincontent .block-views-news-content-block-2 .views-field-body,
    #maincontent .block-views-news-content-block-4 .views-field-body,
    #maincontent .block-views-news-content-block-3 .views-field-body,
    #maincontent .block-views-news-content-block-5 .views-field-body {
      border-bottom: none;
      margin-bottom: 0; }
    #maincontent .block-views-news-content-block-2 .views-field-view-node,
    #maincontent .block-views-news-content-block-4 .views-field-view-node,
    #maincontent .block-views-news-content-block-3 .views-field-view-node,
    #maincontent .block-views-news-content-block-5 .views-field-view-node {
      border-bottom: 1px solid #e0e0e0;
      margin-bottom: 1em;
      padding-bottom: 0.7em;
      padding-left: 55px; }
      #maincontent .block-views-news-content-block-2 .views-field-view-node a,
      #maincontent .block-views-news-content-block-4 .views-field-view-node a,
      #maincontent .block-views-news-content-block-3 .views-field-view-node a,
      #maincontent .block-views-news-content-block-5 .views-field-view-node a {
        font-size: 12px;
        font-size: 0.75rem; }
    #maincontent .block-views-news-content-block-2 .pager,
    #maincontent .block-views-news-content-block-4 .pager,
    #maincontent .block-views-news-content-block-3 .pager,
    #maincontent .block-views-news-content-block-5 .pager {
      margin: 0;
      position: absolute;
      right: 0;
      bottom: 1px; }
      #maincontent .block-views-news-content-block-2 .pager li a,
      #maincontent .block-views-news-content-block-4 .pager li a,
      #maincontent .block-views-news-content-block-3 .pager li a,
      #maincontent .block-views-news-content-block-5 .pager li a {
        background: none;
        color: #006C96;
        font-size: 12px;
        font-size: 0.75rem; }
        #maincontent .block-views-news-content-block-2 .pager li a:hover, #maincontent .block-views-news-content-block-2 .pager li a:focus,
        #maincontent .block-views-news-content-block-4 .pager li a:hover,
        #maincontent .block-views-news-content-block-4 .pager li a:focus,
        #maincontent .block-views-news-content-block-3 .pager li a:hover,
        #maincontent .block-views-news-content-block-3 .pager li a:focus,
        #maincontent .block-views-news-content-block-5 .pager li a:hover,
        #maincontent .block-views-news-content-block-5 .pager li a:focus {
          text-decoration: underline; }
      #maincontent .block-views-news-content-block-2 .pager .pager-current,
      #maincontent .block-views-news-content-block-4 .pager .pager-current,
      #maincontent .block-views-news-content-block-3 .pager .pager-current,
      #maincontent .block-views-news-content-block-5 .pager .pager-current {
        display: none; }

#block-crumbs-breadcrumb {
  background: url(../images/bg-breadcrumb.gif) no-repeat left top;
  margin-bottom: 12px;
  overflow: hidden; }
  #block-crumbs-breadcrumb .breadcrumb a, #block-crumbs-breadcrumb .breadcrumb span.crumbs-current-page {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 17px 0 10px;
    float: left;
    font-size: 9px;
    font-size: 0.5625rem;
    color: #09688d;
    text-decoration: none; }
  #block-crumbs-breadcrumb .breadcrumb span.crumbs-current-page {
    color: #666666; }
  #block-crumbs-breadcrumb .breadcrumb .crumbs-separator {
    display: inline-block;
    height: 30px;
    width: 9px;
    background: url(../images/bg-breadcrumb-separator.gif) no-repeat left 1px;
    line-height: 30px;
    float: left; }

#main {
  overflow: hidden; }
  #main #aside-left {
    width: 230px;
    float: left; }
    #main #aside-left .block-menu {
      background: #dbf1f9 url(../images/bg-nav.gif) repeat-x left top !important;
      border: 1px solid #dbf1f9; }
      #main #aside-left .block-menu:after {
        display: none; }
      #main #aside-left .block-menu ul.menu li {
        list-style: none; }
        #main #aside-left .block-menu ul.menu li a {
          background: none;
          font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
          color: #646464;
          padding: 0;
          line-height: 1.2;
          padding-top: 10px;
          padding-bottom: 10px;
          text-transform: none;
          font-size: 21px;
          font-size: 1.3125rem; }
          #main #aside-left .block-menu ul.menu li a.active, #main #aside-left .block-menu ul.menu li a:hover, #main #aside-left .block-menu ul.menu li a:focus {
            color: #006C96;
            background: none; }
          #main #aside-left .block-menu ul.menu li a:after {
            display: none; }
        #main #aside-left .block-menu ul.menu li.first a, #main #aside-left .block-menu ul.menu li.active-trail a {
          border-bottom: 1px solid #7ec0da; }
          #main #aside-left .block-menu ul.menu li.first a.Services_2, #main #aside-left .block-menu ul.menu li.first a.Politique_2, #main #aside-left .block-menu ul.menu li.active-trail a.Services_2, #main #aside-left .block-menu ul.menu li.active-trail a.Politique_2 {
            margin-bottom: 10px; }
        #main #aside-left .block-menu ul.menu li .menu {
          display: block; }
          #main #aside-left .block-menu ul.menu li .menu li {
            padding: 0; }
            #main #aside-left .block-menu ul.menu li .menu li a {
              font-size: 13px;
              font-size: 0.8125rem;
              line-height: 1.22em;
              padding: 3px 0 3px 15px;
              border: none;
              position: relative; }
              #main #aside-left .block-menu ul.menu li .menu li a:before {
                display: inline-block;
                content: "";
                background: url(../images/bg-arrow-nav.gif) no-repeat;
                width: 7px;
                height: 9px;
                position: absolute;
                left: 0;
                top: 6px; }
            #main #aside-left .block-menu ul.menu li .menu li.first a {
              border: none; }
            #main #aside-left .block-menu ul.menu li .menu li .menu {
              display: none; }
            #main #aside-left .block-menu ul.menu li .menu li.expanded .menu {
              display: block; }
      #main #aside-left .block-menu ul.menu li.active-trail a {
        background: none;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 21px;
        font-size: 1.3125rem;
        text-transform: none; }
        #main #aside-left .block-menu ul.menu li.active-trail a.active, #main #aside-left .block-menu ul.menu li.active-trail a:hover, #main #aside-left .block-menu ul.menu li.active-trail a:focus, #main #aside-left .block-menu ul.menu li.active-trail a.active-trail {
          color: #006C96;
          background: none; }
      #main #aside-left .block-menu ul.menu li.active-trail .menu li {
        padding: 0; }
        #main #aside-left .block-menu ul.menu li.active-trail .menu li a {
          font-size: 13px;
          font-size: 0.8125rem;
          line-height: 1.22em;
          padding: 3px 0 3px 15px;
          border: none;
          position: relative; }
          #main #aside-left .block-menu ul.menu li.active-trail .menu li a:before {
            display: inline-block;
            content: "";
            background: url(../images/bg-arrow-nav.gif) no-repeat;
            width: 7px;
            height: 9px;
            position: absolute;
            left: 0;
            top: 6px; }
        #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu {
          margin-left: 15px; }
          #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu li a {
            padding-left: 12px; }
            #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu li a:before {
              background: url(../images/bg-arrow-nav-small.gif) no-repeat;
              top: 7px; }
          #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu li .menu li a {
            font-weight: normal;
            font-size: 11px;
            font-size: 0.6875rem; }
            #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu li .menu li a:before {
              background: url(../images/bg-arrow-nav-small-thin.gif) no-repeat; }
          #main #aside-left .block-menu ul.menu li.active-trail .menu li .menu li .menu li .menu li a {
            font-size: 10px;
            font-size: 0.625rem; }
      #main #aside-left .block-menu ul.menu li.first,
      #main #aside-left .block-menu ul.menu li.expanded {
        padding: 0 15px 15px; }
      #main #aside-left .block-menu ul.menu .politics {
        border-bottom: 30px solid #fff;
        padding: 0 15px 5px;
        margin-left: -1px;
        margin-right: -1px; }
      #main #aside-left .block-menu ul.menu .organisation {
        background: #dbf1f9 url(../images/bg-nav.gif) repeat-x left top !important;
        border: 1px solid #dbf1f9;
        margin-left: -1px;
        margin-right: -1px;
        padding: 0 15px !important;
        margin-bottom: -1px;
        overflow: hidden; }
        #main #aside-left .block-menu ul.menu .organisation .menu {
          padding: 0;
          height: 0; }
          #main #aside-left .block-menu ul.menu .organisation .menu .menu {
            padding-bottom: 0; }
        #main #aside-left .block-menu ul.menu .organisation.active-trail {
          height: auto; }
          #main #aside-left .block-menu ul.menu .organisation.active-trail .menu {
            padding-bottom: 10px;
            height: auto; }
    #main #aside-left #block-views-related-blocks-block {
      background: none;
      border: none; }
    #main #aside-left #block-views-lateral-content-block-2 {
      background: none;
      border: none; }
      #main #aside-left #block-views-lateral-content-block-2 img {
        border: 1px solid #eeeeee;
        padding: 3px;
        margin-bottom: 10px; }
      #main #aside-left #block-views-lateral-content-block-2 p {
        margin-bottom: 1em; }
  #main #aside-right {
    width: 200px;
    float: left; }
    #main #aside-right .block {
      margin-bottom: 1.5em;
      background: none;
      border-top: none; }
    #main #aside-right #block-views-lateral-content-block {
      border: 1px solid #eeeeee;
      border-top: 1px solid #eeeeee !important;
      background: #fff url(../images/bg-snelnaar.gif) right 15px no-repeat !important;
      padding: 10px 15px;
      height: auto;
      overflow: hidden; }
      #main #aside-right #block-views-lateral-content-block h2 {
        padding: 0;
        font-weight: 700;
        color: #747474;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 1.2;
        background: url(../images/bg-arrow-bottom.gif) right center no-repeat;
        cursor: pointer; }
        #main #aside-right #block-views-lateral-content-block h2:hover, #main #aside-right #block-views-lateral-content-block h2:focus {
          color: #006C96;
          text-decoration: underline; }
      #main #aside-right #block-views-lateral-content-block .view-content {
        margin-top: 0.9em; }
        #main #aside-right #block-views-lateral-content-block .view-content .views-field-title {
          padding: 5px 0;
          border-top: 1px solid #e1e1e1; }
          #main #aside-right #block-views-lateral-content-block .view-content .views-field-title a {
            color: #646464;
            display: block;
            padding-left: 15px;
            background: url(../images/bg-arrow-nav.gif) left center no-repeat; }
            #main #aside-right #block-views-lateral-content-block .view-content .views-field-title a:hover, #main #aside-right #block-views-lateral-content-block .view-content .views-field-title a:focus {
              color: #006C96; }
          #main #aside-right #block-views-lateral-content-block .view-content .views-field-title:first-child {
            border: none; }
    #main #aside-right .subnavigation {
      border: 1px solid #eeeeee;
      border-top: 1px solid #eeeeee !important;
      background: #fff url(../images/bg-snelnaar.gif) bottom right no-repeat !important;
      padding: 10px 15px;
      height: auto;
      overflow: hidden;
      text-transform: none; }
      #main #aside-right .subnavigation h2 {
        padding: 0;
        font-weight: 700;
        color: #747474;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 1.2;
        background: url(../images/bg-arrow-bottom.gif) right center no-repeat;
        cursor: pointer; }
        #main #aside-right .subnavigation h2:hover, #main #aside-right .subnavigation h2:focus {
          color: #006C96;
          text-decoration: underline;
          display: block; }
      #main #aside-right .subnavigation .view-last-updates ul li a {
        color: #006C96;
        line-height: 1.1em;
        display: contents; }
      #main #aside-right .subnavigation .menu-block-wrapper .menu {
        margin: 0;
        margin-top: 0.9em; }
        #main #aside-right .subnavigation .menu-block-wrapper .menu li {
          padding: 5px 0;
          border-top: 1px solid #e1e1e1;
          list-style-image: none;
          list-style: none; }
          #main #aside-right .subnavigation .menu-block-wrapper .menu li a {
            color: #646464;
            display: block;
            padding-left: 15px;
            background: url(../images/bg-arrow-nav.gif) left center no-repeat;
            font-size: 13px;
            line-height: 1.8em; }
            #main #aside-right .subnavigation .menu-block-wrapper .menu li a:hover, #main #aside-right .subnavigation .menu-block-wrapper .menu li a:focus {
              text-decoration: underline;
              color: #006C96; }
          #main #aside-right .subnavigation .menu-block-wrapper .menu li:first-child {
            border: none; }
    #main #aside-right #block-views-lateral-content-block-1 img {
      padding: 3px;
      background: #fff;
      margin: 0 10px 10px 0;
      border: 1px solid #eeeeee; }
    #main #aside-right #block-views-lateral-content-block-1 p {
      margin-bottom: 1em; }
    #main #aside-right #block-views-lateral-content-block-1 a {
      color: #006C96; }
    #main #aside-right #block-views-lateral-content-block-1 .ministers {
      overflow: hidden;
      border-bottom: 1px solid #f0f0f0; }
      #main #aside-right #block-views-lateral-content-block-1 .ministers a img {
        width: 66px;
        float: left; }
    #main #aside-right #block-block-5 p,
    #main #aside-right #block-block-3 p,
    #main #aside-right #block-block-4 p,
    #main #aside-right #block-block-2 p {
      color: #666666;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 1.4;
      margin-bottom: 1em; }
      #main #aside-right #block-block-5 p a,
      #main #aside-right #block-block-3 p a,
      #main #aside-right #block-block-4 p a,
      #main #aside-right #block-block-2 p a {
        display: block;
        padding: 10px 0;
        padding-left: 60px; }
        #main #aside-right #block-block-5 p a.linkmailinglist,
        #main #aside-right #block-block-3 p a.linkmailinglist,
        #main #aside-right #block-block-4 p a.linkmailinglist,
        #main #aside-right #block-block-2 p a.linkmailinglist {
          background: url(../images/ico-mailingrss-mailing.gif) left center no-repeat; }
        #main #aside-right #block-block-5 p a.linkrssfeed,
        #main #aside-right #block-block-3 p a.linkrssfeed,
        #main #aside-right #block-block-4 p a.linkrssfeed,
        #main #aside-right #block-block-2 p a.linkrssfeed {
          background: url(../images/ico-mailingrss-rss.gif) left center no-repeat; }
    #main #aside-right #block-block-6 {
      border: 1px solid #eeeeee;
      background: #fcfcfc;
      padding: 10px 15px;
      text-align: center; }
      #main #aside-right #block-block-6 .content {
        background: url(../images/social-media-icons.png) center center no-repeat;
        height: 32px;
        margin: 15px 0;
        padding: 8px 0;
        border: 1px solid #f7f7f7;
        background-color: #fff;
        position: relative; }
      #main #aside-right #block-block-6 span.ext {
        background: none; }
    #main #aside-right #block-views-lateral-content-block-1 .wrapper {
      margin-bottom: 1.5em; }
    #main #aside-right #block-views-lateral-content-block-1 .normal {
      background: #fcfcfc;
      border: 1px solid #eeeeee;
      margin-bottom: 1.5em;
      padding: 10px 15px; }
    #main #aside-right #block-views-lateral-content-block-1 .views-field-field-hide-title {
      margin-bottom: 7px; }
      #main #aside-right #block-views-lateral-content-block-1 .views-field-field-hide-title a {
        color: #747474;
        font-weight: bold;
        font-size: 18px;
        font-size: 1.125rem;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        padding: 0;
        line-height: 1.2;
        margin-bottom: 0.5em; }
    #main #aside-right #block-views-lateral-content-block-1 .views-field-field-content h2 {
      color: #747474;
      font-weight: bold;
      font-size: 18px;
      font-size: 1.125rem;
      font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
      padding: 0;
      line-height: 1.2;
      margin-bottom: 0.5em; }
    #main #aside-right #block-views-lateral-content-block-1 .views-field-field-content span.ext {
      display: none; }
    #main #aside-right #block-views-lateral-content-block-1 .views-field-field-content ul li {
      background: url(../images/bullet.gif) no-repeat left 6px;
      padding-left: 15px;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 18px; }
      #main #aside-right #block-views-lateral-content-block-1 .views-field-field-content ul li a {
        line-height: 1.22em; }

.front #main #aside-right #block-views-lateral-content-block-1 .views-field-field-content {
  background: none;
  padding: 0;
  border: none; }

.front #main #aside-right #block-views-lateral-content-block {
  height: auto; }

.js .view-carousel-display.view-display-id-block {
  height: 251px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin-bottom: 1em; }
  .js .view-carousel-display.view-display-id-block .views-field-field-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 110; }
    .js .view-carousel-display.view-display-id-block .views-field-field-image:first-child {
      z-index: 120; }
    .js .view-carousel-display.view-display-id-block .views-field-field-image.active {
      z-index: 150; }
    .js .view-carousel-display.view-display-id-block .views-field-field-image.last-active {
      z-index: 130; }
    .js .view-carousel-display.view-display-id-block .views-field-field-image.actived {
      z-index: 160; }
  .js .view-carousel-display.view-display-id-block .attachment-after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: gray;
    z-index: 200; }
    .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link {
      display: block;
      border-top: 1px solid #fff;
      height: 62px;
      line-height: 62px;
      position: relative;
      opacity: 0; }
      .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link a {
        display: inline-block;
        line-height: 1.3;
        vertical-align: middle;
        width: 120px;
        color: #fff;
        font-weight: bold;
        padding: 0 10px; }
        .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link a:hover, .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link a:focus {
          text-decoration: none; }
      .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link:first-child {
        border-top: none; }
      .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link.active {
        background: #C8271D; }
        .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link.active:before {
          display: inline-block;
          content: "";
          height: 16px;
          width: 12px;
          background: url(../images/bannercarroussel-hoveritem-active-arrow.png) no-repeat;
          position: absolute;
          left: -12px;
          top: 50%;
          margin-top: -8px; }
      .js .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link:hover {
        background: #C8271D; }

section#bottom {
  background: none; }
  section#bottom .subnavigation {
    background: none !important;
    border-top: none; }
    section#bottom .subnavigation nav ul.menu:before {
      display: none; }
    section#bottom .subnavigation nav ul.menu li {
      list-style: none;
      padding-right: 0;
      margin-left: 0; }
      section#bottom .subnavigation nav ul.menu li.active-trail.expanded > a::after {
        display: none; }
      section#bottom .subnavigation nav ul.menu li.active-trail.expanded ul li a:after {
        display: none; }
      section#bottom .subnavigation nav ul.menu li.first, section#bottom .subnavigation nav ul.menu li.politics {
        width: 50%;
        float: left;
        display: block;
        margin-bottom: 60px; }
        section#bottom .subnavigation nav ul.menu li.first ul li, section#bottom .subnavigation nav ul.menu li.politics ul li {
          display: block;
          width: auto; }
          section#bottom .subnavigation nav ul.menu li.first ul li a, section#bottom .subnavigation nav ul.menu li.politics ul li a {
            line-height: normal; }
            section#bottom .subnavigation nav ul.menu li.first ul li a:hover, section#bottom .subnavigation nav ul.menu li.first ul li a:focus, section#bottom .subnavigation nav ul.menu li.politics ul li a:hover, section#bottom .subnavigation nav ul.menu li.politics ul li a:focus {
              color: #006C96;
              text-decoration: underline; }
        section#bottom .subnavigation nav ul.menu li.first a, section#bottom .subnavigation nav ul.menu li.politics a {
          display: inline-block;
          background: #f7f7f7;
          min-width: 200px;
          font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 18px;
          font-size: 1.125rem;
          -webkit-border-top-left-radius: 10px;
          -webkit-border-top-right-radius: 10px;
          -moz-border-radius-topleft: 10px;
          -moz-border-radius-topright: 10px;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          line-height: 1;
          padding: 5px 10px; }
          section#bottom .subnavigation nav ul.menu li.first a:hover, section#bottom .subnavigation nav ul.menu li.first a:focus, section#bottom .subnavigation nav ul.menu li.politics a:hover, section#bottom .subnavigation nav ul.menu li.politics a:focus {
            color: #646464;
            text-decoration: underline;
            background: #f7f7f7; }
        section#bottom .subnavigation nav ul.menu li.first .menu, section#bottom .subnavigation nav ul.menu li.politics .menu {
          display: block;
          background: #f7f7f7;
          padding: 7px 0; }
          section#bottom .subnavigation nav ul.menu li.first .menu li, section#bottom .subnavigation nav ul.menu li.politics .menu li {
            padding-left: 0;
            padding-right: 2%;
            margin-bottom: 0;
            float: none; }
            section#bottom .subnavigation nav ul.menu li.first .menu li a, section#bottom .subnavigation nav ul.menu li.politics .menu li a {
              font-size: 11px;
              font-size: 0.6875rem;
              font-weight: bold;
              margin-top: 10px; }
          section#bottom .subnavigation nav ul.menu li.first .menu .showhide, section#bottom .subnavigation nav ul.menu li.politics .menu .showhide {
            color: #717171;
            font-size: 10px;
            font-size: 0.625rem;
            margin-left: 12px;
            margin-top: 3px;
            padding-left: 0;
            padding-top: 0;
            cursor: pointer;
            font-weight: normal; }
            section#bottom .subnavigation nav ul.menu li.first .menu .showhide:hover, section#bottom .subnavigation nav ul.menu li.politics .menu .showhide:hover {
              text-decoration: underline; }
          section#bottom .subnavigation nav ul.menu li.first .menu .menu, section#bottom .subnavigation nav ul.menu li.politics .menu .menu {
            float: none;
            background: none;
            padding-left: 12px; }
            section#bottom .subnavigation nav ul.menu li.first .menu .menu:before, section#bottom .subnavigation nav ul.menu li.politics .menu .menu:before {
              display: none; }
            section#bottom .subnavigation nav ul.menu li.first .menu .menu li, section#bottom .subnavigation nav ul.menu li.politics .menu .menu li {
              padding-left: 12px;
              float: none;
              position: relative;
              display: list-item;
              color: #646464;
              line-height: 1.22;
              margin: 0;
              width: auto; }
              section#bottom .subnavigation nav ul.menu li.first .menu .menu li:nth-child(n+5), section#bottom .subnavigation nav ul.menu li.politics .menu .menu li:nth-child(n+5) {
                display: none; }
              section#bottom .subnavigation nav ul.menu li.first .menu .menu li:before, section#bottom .subnavigation nav ul.menu li.politics .menu .menu li:before {
                content: "•";
                display: inline-block;
                vertical-align: top;
                margin-right: 5px;
                position: absolute;
                left: 0;
                top: 3px; }
              section#bottom .subnavigation nav ul.menu li.first .menu .menu li a, section#bottom .subnavigation nav ul.menu li.politics .menu .menu li a {
                font-family: arial, verdana, sans-serif;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                line-height: 1.22;
                padding-left: 0;
                display: inline;
                padding: 0; }
              section#bottom .subnavigation nav ul.menu li.first .menu .menu li .menu, section#bottom .subnavigation nav ul.menu li.politics .menu .menu li .menu {
                background: red; }
            section#bottom .subnavigation nav ul.menu li.first .menu .menu .menu, section#bottom .subnavigation nav ul.menu li.politics .menu .menu .menu {
              display: none; }
      section#bottom .subnavigation nav ul.menu li.organisation {
        clear: both;
        margin-top: 20px; }
        section#bottom .subnavigation nav ul.menu li.organisation a {
          min-width: 200px;
          display: inline-block;
          background: #f7f7f7;
          font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 18px;
          font-size: 1.125rem;
          -webkit-border-top-left-radius: 10px;
          -webkit-border-top-right-radius: 10px;
          -moz-border-radius-topleft: 10px;
          -moz-border-radius-topright: 10px;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          line-height: 1;
          padding: 5px 10px; }
        section#bottom .subnavigation nav ul.menu li.organisation ul {
          overflow: hidden;
          padding-bottom: 10px; }
          section#bottom .subnavigation nav ul.menu li.organisation ul li {
            display: block;
            width: auto;
            float: left;
            width: auto; }
        section#bottom .subnavigation nav ul.menu li.organisation .menu {
          display: block;
          background: #f7f7f7;
          padding: 7px 0; }
          section#bottom .subnavigation nav ul.menu li.organisation .menu li {
            padding-left: 0;
            padding-right: 2%;
            margin-bottom: 0;
            float: none; }
            section#bottom .subnavigation nav ul.menu li.organisation .menu li a {
              font-size: 11px;
              font-size: 0.6875rem;
              font-weight: bold;
              margin-top: 10px; }
          section#bottom .subnavigation nav ul.menu li.organisation .menu .showhide {
            color: #717171;
            font-size: 10px;
            font-size: 0.625rem;
            margin-left: 12px;
            margin-top: 3px;
            padding-left: 0;
            padding-top: 0;
            cursor: pointer;
            font-weight: normal; }
            section#bottom .subnavigation nav ul.menu li.organisation .menu .showhide:hover {
              text-decoration: underline; }
          section#bottom .subnavigation nav ul.menu li.organisation .menu .menu {
            float: none;
            background: none;
            padding-left: 12px; }
            section#bottom .subnavigation nav ul.menu li.organisation .menu .menu:before {
              display: none; }
            section#bottom .subnavigation nav ul.menu li.organisation .menu .menu li {
              padding-left: 12px;
              float: none;
              position: relative;
              display: list-item;
              color: #646464;
              margin: 0;
              width: auto; }
              section#bottom .subnavigation nav ul.menu li.organisation .menu .menu li:nth-child(n+5) {
                display: none; }
              section#bottom .subnavigation nav ul.menu li.organisation .menu .menu li:before {
                content: "•";
                display: inline-block;
                vertical-align: top;
                margin-right: 5px;
                position: absolute;
                left: 0;
                top: 3px; }
              section#bottom .subnavigation nav ul.menu li.organisation .menu .menu li a {
                font-family: arial, verdana, sans-serif;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                line-height: 1.68;
                padding-left: 0;
                display: inline; }
            section#bottom .subnavigation nav ul.menu li.organisation .menu .menu .menu {
              display: none; }
      section#bottom .subnavigation nav ul.menu li a {
        color: #646464; }
        section#bottom .subnavigation nav ul.menu li a:hover, section#bottom .subnavigation nav ul.menu li a:focus {
          background: none; }

footer#footer {
  background: none;
  font-size: 11px;
  font-size: 0.6875rem;
  padding-bottom: 10px;
  color: #626262; }
  footer#footer .block-menu .menu {
    display: inline;
    padding: 0; }
    footer#footer .block-menu .menu li {
      display: inline-block; }
      footer#footer .block-menu .menu li:after {
        display: inline-block;
        content: "|";
        margin-left: 5px;
        color: #3c3c3c; }
      footer#footer .block-menu .menu li a {
        color: #626262;
        text-decoration: underline; }
  footer#footer .container {
    position: relative; }
    footer#footer .container .row {
      display: inline-block;
      float: none;
      width: auto; }
      footer#footer .container .row .span-9 {
        float: none;
        width: auto;
        min-height: initial; }
      footer#footer .container .row .span-3 {
        position: absolute;
        right: 0;
        top: 0;
        text-align: right; }
        footer#footer .container .row .span-3.sponsor {
          color: #a4a4a4;
          font-size: 11px;
          font-size: 0.6875rem; }
          footer#footer .container .row .span-3.sponsor a {
            color: #a4a4a4; }

html.page-language-selection {
  background: url(../images/bg-lang.jpg) no-repeat center 0; }
  html.page-language-selection body {
    background: none;
    padding-top: 215px; }
    html.page-language-selection body .langs {
      width: 800px;
      margin: 0 auto;
      overflow: hidden;
      position: relative; }
      html.page-language-selection body .langs li {
        position: relative;
        width: 42%;
        margin-bottom: 1%;
        float: left;
        background: #fff url(../images/bg-lang-item.jpg) no-repeat 180% center;
        padding: 3%;
        border: 1px solid #ccc; }
        html.page-language-selection body .langs li.nl, html.page-language-selection body .langs li.de {
          margin-right: 1%; }
        html.page-language-selection body .langs li a {
          position: absolute;
          display: block;
          color: #006C96;
          right: 25px;
          bottom: 27px;
          text-decoration: underline; }
          html.page-language-selection body .langs li a#fr, html.page-language-selection body .langs li a#de, html.page-language-selection body .langs li a#nl, html.page-language-selection body .langs li a#en {
            color: #004770;
            font-weight: bold;
            font-size: 14px;
            font-size: 0.875rem;
            line-height: 1.3;
            position: relative;
            right: auto;
            text-decoration: none;
            bottom: auto; }
            html.page-language-selection body .langs li a#fr span, html.page-language-selection body .langs li a#de span, html.page-language-selection body .langs li a#nl span, html.page-language-selection body .langs li a#en span {
              font-weight: 400;
              margin-top: 1em;
              display: block; }

#block-views-exp-search-page {
  width: 270px;
  position: absolute;
  right: 0;
  top: 10px; }
  #block-views-exp-search-page .views-widget-filter-search_api_views_fulltext {
    width: 173px;
    float: left;
    padding: 0;
    margin: 0 0.5em; }
  #block-views-exp-search-page .views-exposed-form .views-exposed-widget {
    width: 185px; }
  #block-views-exp-search-page .views-exposed-form .views-submit-button {
    width: 70px;
    padding: 0;
    float: right; }
    #block-views-exp-search-page .views-exposed-form .views-submit-button input {
      height: 25px;
      padding: 0 3px;
      border: 2px solid #ccc;
      color: #444444;
      text-transform: uppercase;
      font-size: 10px;
      font-size: 0.625rem;
      font-weight: 700;
      background: #fff;
      margin-top: 0;
      border-radius: 0;
      margin-right: 0px !important;
      width: 70px;
      text-shadow: none; }
  #block-views-exp-search-page .form-item.form-type-textfield input {
    background: url(../images/bg-textfield-search.gif) no-repeat;
    border: none;
    width: 185px;
    height: 25px;
    padding: 6px 6px 0;
    color: #0146AB;
    font-size: 12px;
    font-size: 0.75rem; }

#maincontent .facetapi-facet-title {
  border: 1px solid #dbf1f9;
  background: #f1fafd;
  width: 94%;
  margin: 1em 0;
  padding: 3%; }
  #maincontent .facetapi-facet-title li {
    padding: 0;
    background: none;
    padding: 5px; }

#maincontent #block-facetapi-5gl1n7jtm2vz7sezpsvt8akitbabz03a {
  margin: 0.8em 1em 0; }
  #maincontent #block-facetapi-5gl1n7jtm2vz7sezpsvt8akitbabz03a li {
    list-style: none;
    background: none;
    padding: 0; }
  #maincontent #block-facetapi-5gl1n7jtm2vz7sezpsvt8akitbabz03a div {
    display: inline-block; }

#maincontent #block-facetapi-tz0ppsjk3lotwmfplkstsnflgaydd5aw {
  border: 1px solid #dbf1f9;
  background: #f1fafd;
  padding: 1em; }

#maincontent #block-facetapi-m9kmu1asdrwkkizazbk9bi6s3tyhetnv {
  padding-left: 1em; }

#maincontent .facetapi-facet-title-az-glossary {
  display: block; }
  #maincontent .facetapi-facet-title-az-glossary li {
    list-style: none;
    list-style-image: none;
    display: inline-block;
    background: none;
    padding: 0; }
    #maincontent .facetapi-facet-title-az-glossary li a {
      color: #006C96; }

#maincontent .view-country {
  position: relative; }
  #maincontent .view-country .paged-results {
    margin: 1.5em 0;
    border-bottom: 1px solid #dbf1f9;
    background: #f1fafd;
    line-height: 2.5em;
    padding-left: 15px;
    font-weight: bold;
    color: #666666; }
  #maincontent .view-country .pager {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 1px; }
    #maincontent .view-country .pager li a {
      background: none;
      color: #006C96;
      font-size: 12px;
      font-size: 0.75rem; }
      #maincontent .view-country .pager li a:hover, #maincontent .view-country .pager li a:focus {
        text-decoration: underline;
        background: none; }
    #maincontent .view-country .pager .pager-current {
      display: none; }
  #maincontent .view-country .view-header .total {
    border: 1px solid #dbf1f9;
    background: #f1fafd;
    padding: 1em;
    margin: 1.5em 0; }
    #maincontent .view-country .view-header .total b {
      font-weight: bold; }
  #maincontent .view-country .views-pager-top {
    position: relative;
    margin-top: -20px; }
  #maincontent .view-country .view-content .views-field-field-flag {
    clear: both;
    padding-top: 1em;
    border-top: 1px solid #dddddd; }
    #maincontent .view-country .view-content .views-field-field-flag:first-child {
      border-top: none; }
    #maincontent .view-country .view-content .views-field-field-flag img {
      max-width: 50px;
      height: auto;
      padding: 5px;
      background: #f7f7f7;
      float: left;
      margin-bottom: 2em;
      margin-right: 1.5em; }
  #maincontent .view-country .view-content .views-field-title {
    margin-bottom: 0.25em; }
    #maincontent .view-country .view-content .views-field-title a {
      font-weight: bold;
      font-size: 16px;
      font-size: 1rem; }
      #maincontent .view-country .view-content .views-field-title a:visited {
        color: #006C96; }
  #maincontent .view-country .view-content .views-field-created {
    color: #888;
    font-size: 12px;
    font-size: 0.75rem; }
  #maincontent .view-country .view-footer .paged-results {
    border-bottom: none;
    border-top: 1px solid #d9d9d9;
    clear: both; }

.page-node-11233 #maincontent > p {
  text-align: center;
  border: 1px solid #dbf1f9;
  background: #f1fafd;
  padding-top: 40px;
  padding-bottom: 40px; }

div.clearfix {
  clear: both; }

.node.node-news a.back {
  padding-left: 15px;
  background: url(../images/bg-arrow-left.gif) left center no-repeat;
  display: block; }

select {
  max-width: 100%; }

#views-exposed-form-news-content-block-2 {
  background: #f3f3f3;
  overflow: hidden;
  padding: 0 1em 5px;
  position: relative; }
  #views-exposed-form-news-content-block-2 label {
    font-weight: normal;
    display: inline-block;
    clear: both; }
  #views-exposed-form-news-content-block-2 .views-widget,
  #views-exposed-form-news-content-block-2 .views-widget div {
    display: inline-block; }
    #views-exposed-form-news-content-block-2 .views-widget.description,
    #views-exposed-form-news-content-block-2 .views-widget div.description {
      display: none; }
  #views-exposed-form-news-content-block-2 .views-exposed-widgets > div {
    display: block;
    width: 100%; }
  #views-exposed-form-news-content-block-2 .ctools-use-ajax {
    display: none; }

form.webform-client-form input.form-submit {
  background: none;
  color: #646464;
  font-size: 11px;
  padding: 0px 5px 2px;
  margin-left: 178px;
  text-shadow: none; }

form.webform-client-form .webform-container-inline {
  margin: 2px 0;
  line-height: 100%;
  display: table; }
  form.webform-client-form .webform-container-inline .description {
    display: table-caption;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.22em;
    color: #646464; }
  form.webform-client-form .webform-container-inline label {
    display: table-cell;
    vertical-align: middle;
    width: 166px;
    min-width: 166px;
    font-size: 12px;
    color: #646464;
    margin-top: auto;
    margin-bottom: auto; }
  form.webform-client-form .webform-container-inline .form-required {
    color: #646464; }
  form.webform-client-form .webform-container-inline input {
    display: inline-block;
    width: 131px;
    padding-top: 2px;
    padding-bottom: 2px; }
  form.webform-client-form .webform-container-inline select, form.webform-client-form .webform-container-inline textarea, form.webform-client-form .webform-container-inline input {
    all: none; }
  form.webform-client-form .webform-container-inline textarea {
    border: 1px solid #AEAEAE;
    color: #000000;
    width: 20em;
    font-size: 100%;
    margin: 0; }

#maincontent .block-webform h2 {
  color: #686868;
  font-weight: 700;
  font-size: 1.5em;
  margin-bottom: 0.5em;
  margin-top: 30px;
  line-height: 1.22em; }

#maincontent .block-webform p {
  color: #646464;
  line-height: 1.22em;
  font-size: 12px; }

#maincontent .block-webform .form-type-radio {
  clear: both;
  display: block; }
  #maincontent .block-webform .form-type-radio input {
    width: auto;
    display: inline-block;
    clear: both; }
  #maincontent .block-webform .form-type-radio label {
    display: inline-block; }

#maincontent .block-webform a {
  text-decoration: underline; }
  #maincontent .block-webform a:hover, #maincontent .block-webform a:focus {
    text-decoration: none; }

#maincontent .view-search {
  position: relative; }
  #maincontent .view-search .total {
    margin: 1em 0;
    padding: 1em;
    position: relative;
    clear: both;
    border: 1px solid #dbf1f9;
    background: #f1fafd; }
    #maincontent .view-search .total b {
      font-weight: bold;
      color: #006C96; }
  #maincontent .view-search .pager {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 1px; }
    #maincontent .view-search .pager li a {
      background: none;
      color: #006C96;
      font-size: 12px;
      font-size: 0.75rem; }
      #maincontent .view-search .pager li a:hover, #maincontent .view-search .pager li a:focus {
        text-decoration: underline; }
    #maincontent .view-search .pager .pager-current {
      display: none; }
  #maincontent .view-search .paged-results {
    margin: 1.5em 0;
    border-bottom: 1px solid #dbf1f9;
    background: #f1fafd;
    line-height: 2.5em;
    padding-left: 15px;
    font-weight: bold;
    color: #666666;
    font-size: 12px; }
  #maincontent .view-search .view-footer .paged-results {
    border-bottom: none;
    border-top: 1px solid #d9d9d9;
    clear: both; }
  #maincontent .view-search .view-content h2 {
    color: #006C96;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0.3em 0;
    border-bottom: 1px solid #dbf1f9;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 1em; }
  #maincontent .view-search .view-content .views-field-search-api-excerpt {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.5em;
    color: #666666;
    font-size: 12px;
    font-size: 0.75rem; }
    #maincontent .view-search .view-content .views-field-search-api-excerpt strong {
      padding: 2px 3px;
      background: #F1F9FD;
      color: #4689AA;
      font-weight: normal; }
  #maincontent .view-search .view-content .views-field-title a {
    color: #006C96;
    text-decoration: none;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2em; }
  #maincontent .view-search .view-content .views-field-view-node {
    padding: 0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1em;
    padding-bottom: 1em; }
    #maincontent .view-search .view-content .views-field-view-node a {
      color: #006C96;
      font-size: 12px;
      font-size: 0.75rem; }

#block-facetapi-5gl1n7jtm2vz7sezpsvt8akitbabz03a select,
#block-facetapi-tz0ppsjk3lotwmfplkstsnflgaydd5aw select {
  display: none; }

.node-type-country #maincontent h2 {
  color: #006C96;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 1em;
  padding: 0.3em 0;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.22em; }

.node-type-country #maincontent p {
  color: #666666;
  line-height: 1.4em;
  margin-bottom: 1em;
  font-size: 12px;
  font-size: 0.75rem; }

.node-type-country #maincontent .field-name-field-image img {
  padding: 5px;
  background: #f3f3f3;
  float: left;
  margin: 0 1.5em 1.5em 0;
  max-width: 132px;
  height: auto; }

.node-type-country #maincontent .field-name-field-multi-link {
  background: #dbf1f9;
  padding: 1em;
  margin-bottom: 2em;
  margin-left: 160px; }
  .node-type-country #maincontent .field-name-field-multi-link .field-item {
    margin: 0 0 0.4em 0; }
    .node-type-country #maincontent .field-name-field-multi-link .field-item .bigmaplink {
      padding: 0 0 0 20px;
      background: url(../images/ico-grow.gif) no-repeat top left; }

.node-type-country #maincontent .field-name-body .clearfix {
  clear: none; }

.node-type-country #maincontent .field-name-body h2 {
  margin-bottom: 5px; }

.node-type-country #maincontent .horizontal-tabs {
  border: none; }
  .node-type-country #maincontent .horizontal-tabs ul {
    background: #fff;
    display: block;
    overflow: hidden;
    border: none;
    margin-bottom: 0; }
  .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button {
    list-style: none;
    background: none;
    padding: 0;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-right: 1px; }
    .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button a {
      padding: 0.8em 0.6em;
      color: #646464; }
      .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button a strong {
        font-weight: normal;
        color: #646464; }
      .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button a:hover {
        background: none;
        text-decoration: underline; }
    .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button.selected {
      background: #fafafa; }
      .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button.selected a {
        color: #006C96; }
        .node-type-country #maincontent .horizontal-tabs li.horizontal-tab-button.selected a strong {
          color: #006C96; }
  .node-type-country #maincontent .horizontal-tabs .horizontal-tabs-panes {
    border: 1px solid #ccc;
    padding: 10px; }

.back-to-previous-page a:before {
  display: inline-block;
  content: "";
  width: 7px;
  height: 9px;
  background: url(../images/bg-arrow-left.gif) no-repeat;
  margin-right: 8px; }

.node-type-landing-page {
  background: #FFF url(../images/bg-lang-countries.jpg) no-repeat top center;
  padding: 270px 0 0;
  min-height: 375px; }
  .node-type-landing-page .node-landing-page .field-collection-container {
    border-bottom: none; }
  .node-type-landing-page .node-landing-page .field-collection-view {
    border-bottom: none; }
  .node-type-landing-page .field-name-field-landing-page-blocks {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    width: 960px;
    margin: 0 auto; }
    .node-type-landing-page .field-name-field-landing-page-blocks > .field-items > .field-item {
      position: relative;
      width: 230px;
      margin: 0 10px 0 0;
      padding: 60px 40px;
      border: 1px solid #ccc;
      float: left;
      background: #fff url(../images/bg-lang-countries-item.jpg) no-repeat -250% center; }
      .node-type-landing-page .field-name-field-landing-page-blocks > .field-items > .field-item:last-child {
        margin: 0; }
      .node-type-landing-page .field-name-field-landing-page-blocks > .field-items > .field-item .field-name-field-title {
        color: #1c4a84;
        font-size: 1.2em;
        font-weight: bold; }
      .node-type-landing-page .field-name-field-landing-page-blocks > .field-items > .field-item .field-name-field-link a {
        position: absolute;
        right: 25px;
        bottom: 25px;
        text-decoration: underline;
        font-size: 12px; }
        .node-type-landing-page .field-name-field-landing-page-blocks > .field-items > .field-item .field-name-field-link a:visited {
          color: #006C96; }

#block-views-last-updates-block {
  position: relative; }
  #block-views-last-updates-block h2 {
    margin-top: 12px;
    padding: 0;
    padding-bottom: 2px;
    color: #006C96;
    font-weight: bold;
    border-bottom: 1px solid #C5D1D8; }
  #block-views-last-updates-block .feed-icon {
    position: absolute;
    top: -17px;
    right: 0;
    height: 15px;
    display: inline-block;
    vertical-align: middle; }
    #block-views-last-updates-block .feed-icon a {
      color: #ff7300;
      font-weight: bold;
      line-height: 1;
      padding-left: 3px;
      display: inline-block; }
      #block-views-last-updates-block .feed-icon a img {
        vertical-align: bottom; }
  #block-views-last-updates-block .views-field-field-flag {
    /*
        border-bottom: 1px solid #F1F1F1;
        width: 100%;
        min-height: 30px;
        position: absolute;
    */
    float: left;
    width: 50px;
    margin-right: 10px; }
    #block-views-last-updates-block .views-field-field-flag img {
      max-width: 50px;
      height: auto;
      max-height: 33px;
      width: auto; }
  #block-views-last-updates-block .views-field-title {
    margin-bottom: 3px; }
    #block-views-last-updates-block .views-field-title a {
      font-weight: bold; }
  #block-views-last-updates-block .views-field-changed {
    padding-bottom: 2px;
    font-size: 11px;
    color: #666666;
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 1em; }

@media (max-width: 767px) {
  #tools #block-locale-language {
    position: absolute;
    padding-left: 0; }
  #tools .block-print,
  #tools .block-text-resize,
  .breadcrumb.container,
  #aside-left .block,
  #aside-left .subnavigation,
  #aside-right > div {
    display: block; }
  #ofed-federal-header-wrapper {
    margin-top: 0.5em; }
  header .logo {
    padding: 0;
    padding-bottom: 10px; } }

.lt-ie10 #tools {
  min-height: 0 !important;
  height: 25px; }

.lt-ie10 section#header {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }

#main-content .block-views-term-link-block,
.block-views-term-link-block {
  margin-bottom: 20px; }
  #main-content .block-views-term-link-block .view-term-link .view-content .views-field-field-tags .views-label,
  .block-views-term-link-block .view-term-link .view-content .views-field-field-tags .views-label {
    display: block;
    font-size: 12px;
    font-size: 0.75rem;
    color: #666666;
    font-weight: 700;
    line-height: 1.4em;
    margin-bottom: 1em; }
  #main-content .block-views-term-link-block .view-term-link .view-content .views-field-field-tags .field-content ul li,
  .block-views-term-link-block .view-term-link .view-content .views-field-field-tags .field-content ul li {
    color: #666666;
    line-height: 1.5em;
    font-size: 12px;
    font-size: 0.75rem;
    background: url(../images/bullet.gif) no-repeat left 6px !important;
    padding: 0 0 0 15px !important; }

form .form-item-submitted-privacy-ok.form-type-checkbox input {
  width: auto !important; }

form .form-item-submitted-privacy-ok.form-type-checkbox label {
  display: inline !important; }

form div.webform-component--privacy {
  padding: 10px 0px 10px 0px; }

.carousel-wrapper {
  position: relative; }
  .carousel-wrapper > .view {
    z-index: 1; }
  .carousel-wrapper .carousel-trigger {
    border: 2px solid #ccc;
    margin: 0;
    width: auto;
    overflow: visible;
    /* inherit font & color from ancestor */
    color: inherit;
    font: inherit;
    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
    line-height: normal;
    /* Corrects font smoothing for webkit */
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    /* Corrects inability to style clickable `input` types in iOS */
    -webkit-appearance: none;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
    padding: 5px 10px;
    cursor: pointer;
    z-index: 10; }

.js .is-paused .view-carousel-display.view-display-id-block .attachment-after .view-content .views-field-field-link:not(.active):hover {
  background-color: transparent; }

#aside-left .organisation > ul {
  display: none; }

.view-content > ul {
  margin: 0 !important; }
  .view-content > ul > li {
    list-style: none !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important; }

/*# sourceMappingURL=styles.css.map */