﻿body, #page_margins, #page, #main, #col1, #col3 {
      float: none !important;
    width: auto !important;
    margin:0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
  /* Change font to serif */
  body {
      font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
  }
  
  /* Avoid page breaks right after headings */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; margin: 1em 0; }
  
  p, img { margin-bottom: 1em; }
  
  #topnav,
  #nav,
  #search,
  #footer,
  #col1 #login,
  #col1 #main_nav,
  #col1 #footer,
  #col2,
  #col3 #cont_header,
  #col3 #maincontent_footer,
  #col3 #footer_border,
  ul.pager,
  #teaser,
  #country_nav,
  #map_wrapper ul,
  #citymap_wrapper ul {
      display: none;
  }
  
  #col1 {
      width: auto;
    float:none !important;
    overflow:visible;
  }
  
  #col1 #logo {
      position: absolute;
    top: 10pt;
    right: 10pt;
    margin-bottom: 10pt;
  }
  
  #col3, #col3_content {
    width: auto;
    margin: 0;
    padding: 0;
    border:0;
  }
  
  h1#pagetitle {
      font-size: 14pt;
    margin-top: 75pt;
  }
  
  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { overflow:visible; }
  
  a {
      color: #506EA0;
    text-decoration: none;
  }
  
  a[href]:after {
    content: " ("attr(href)") ";
    color: #506EA0;
  }
  
  #breadcrumb ul li {
      float: none !important;
    background: none;
      width: auto;
    margin:0 2pt 0 0;
    overflow:visible;
    font-size: 8pt;
  }
  
  ul#media_db, ul#adress_db, ul#search_result, ul#news, form ul, ul.subcolumns {
      list-style: none;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
  }
  
  li {
      padding-left: 0;
    display: block;
    float: none !important;
    overflow: visible;
  }
  
  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    width: auto;
    padding: 0;
    margin:0;
    float:none !important;
    overflow:visible;
  }
  
  #basic-accordian div,
  .accordion_child {
      display: table !important;
  }
  
  #basic-accordian div.accordion_headings {
      font-size: 13pt;
      font-weight: bold;
    margin-bottom: 0.5em;
  }
