main.main-section.container-fluid {
  float: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: 100%; }

* {
  background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

p {
  font-size: 12pt !important; }

a:link:after {
  content: " (" attr(href) ") "; }

a[href^="tel:"]:after {
  display: none; }

.logo-menu-wrapper {
  border-bottom: 4px solid #ebebeb;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px; }
  .logo-menu-wrapper .logo-wrapper .logo {
    float: left; }
  .logo-menu-wrapper .bund-logo {
    float: right; }

svg,
.infobar *,
.logo a:after,
.bund-logo a:after,
.search-container,
.menu-toggle,
.menu-wrapper,
footer,
#TSFE_ADMIN_PANEL_FORM,
#TSFE_ADMIN_PANEL,
.ki-news-slider,
.header-skiplinks,
.quick-start-module,
.newsletter-wrapper,
.to-top-container,
.in-focus-wrapper .header-image,
.ki-news-type-slider-category,
.ki-news-type-slider,
.actual-information-3-cols-wrapper .col-wrapper .ce-textpic,
.introduction-teaser,
.ki-breadcrumb,
.ki-country-info-link-list-icon,
.ki-country-info-link-list-icon-arrow,
.ki-contact-person-data .ki-contact-person-mailto,
.countryreport-cols-wrapper,
.statusreport-cols-wrapper,
.country-detail-page .ce-menu-3,
.ki-quick-navigation,
a[href^="#top"],
.country-status-report.btn-download,
.mobile-menu-back,
.ki-aggregated-content-sitemap,
.ki-news-list-pagination,
.news-pagination-page-browser,
.ki-added-news-container .btn,
.ki-content-page .ce-menu-3,
.tx-solr-searchbox .tx-solr-search-form,
.tx-solr-searchbox .search-infotext-container,
.tx-solr-searchbox .tx-solr-sorting,
.tx-solr-searchbox .tx-solr-pagination,
.tx-solr-searchbox .tx-solr-pagination-page-browser,
.tx-solr-searchbox .relevance-bar {
  display: none !important; }

.in-focus-wrapper {
  display: block; }
  .in-focus-wrapper .in-focus-teaser {
    background-color: white;
    flex: none;
    float: left;
    margin: 0 1%;
    width: 22%; }

.actual-information-3-cols-wrapper {
  display: block; }
  .actual-information-3-cols-wrapper .col-wrapper {
    float: left; }

.ki-country-info {
  page-break-after: always; }

.ki-contact-person-tel a {
  text-decoration: none; }

.ki-contact-person-data {
  margin-bottom: 20px; }

.docs-links-2-cols-wrapper .news-list-item {
  margin-bottom: 40px; }

section.ki-country-detail-page .row-1,
section.ki-country-detail-page .row-2,
section.ki-country-detail-page .row-3,
section.ki-country-detail-page .row-4,
section.ki-country-detail-page .row-5,
section.ki-country-detail-page .row-6,
section.ki-country-detail-page .row-7,
section.ki-country-detail-page .row-8,
section.ki-country-detail-page .row-9,
section.ki-country-detail-page .row-10,
section.ki-country-detail-page .row-11,
section.ki-country-detail-page .row-12,
section.ki-country-detail-page .row-13,
section.ki-country-detail-page .row-14,
section.ki-country-detail-page .row-15 {
  page-break-after: always; }

.ki-contact-person-overview-detail {
  margin-bottom: 40px; }
  .ki-contact-person-overview-detail .ki-contact-person-overview-name {
    margin-bottom: 0; }
  .ki-contact-person-overview-detail .ki-contact-person-overview-countrylist {
    display: block; }
  .ki-contact-person-overview-detail a {
    text-decoration: none; }

.tx-solr-searchbox .results-topic {
  margin: 0 0 20px; }

.tx-solr-searchbox .results-highlight {
  font-weight: bold; }

.tx-solr-searchbox .results-entry {
  margin-bottom: 40px; }

.news-list-item {
  margin-bottom: 60px; }

.tx-px-news-insert {
  margin-top: 40px; }

.my-news-list-item {
  margin-bottom: 40px; }
  .my-news-list-item time {
    display: block; }

form fieldset {
  border: 0; }

form .ki-added-news {
  page-break-after: always; }

form input[type="email"],
form input[type="text"] {
  border: 0;
  border-bottom: 1px solid; }

form input[type="submit"]
textarea {
  border: 1px solid; }

form input,
form textarea,
form .mce-tinymce {
  margin-bottom: 20px;
  width: 100%; }
