* {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear { 
  display: inline-table;
}

/* Hides from IE-mac \*/
* html .clear {
  height: 1%;
}

.clear {
  display: block;
}
/* End hide from IE-mac */


@media screen {
  html, body {
    background: #e7dfd5;
    color: #333;
    height: 100%;
    text-align: center;
  }

  body {
    border-top: 3px solid #bcb5ad;
    font-size: .75em;
  }

  img, button {
    border: 0;
  }

  a, :focus {
    outline: 0;
  }

  a, a *, button, button * {
    cursor: pointer;
  }

  h2, a {
    color: #ac0000;
  }
  
  .news-amenu-item-year {
    color: #ac0000 !important;
    padding-top: 10px;
  }
  
  .news-front {
    padding-bottom: 0;
    margin-bottom: -10px;
  }
  
  .news-single-item .img {
    float: right;
  }
  
  .news-single-item .img img {
    border: 3px solid #ede8e2;
    margin: 0 0 10px 10px;
    padding: 2px;
  }
  

  a:hover, a:focus {
    text-decoration: none;
  }

  .lft {
    float: left;
  }

  .rgt {
    float: right;
  }

  .ri {
    text-align: right;
  }

  .access, #logo h1 span, #logo h2, 
  #lang a span, #lang span span {
    display: none !important;
  }

  #top {
    margin: 0 auto;
    padding-top: 53px;
    padding-top: 43px;
    position: relative;
    text-align: left;
    width: 85em;
  }

  #header {
    padding: 0 20px;
  }

  #lang {
    position: absolute;
    right: 20px;
    top: 0;
  }

  #lang .l {
    background: #bcb5ad url('../img/langbgl.gif') left bottom no-repeat;
  }

  #lang .r {
    background: transparent url('../img/langbgr.gif') right bottom no-repeat;
    padding: 5px 7px;
    width: 31px;
  }

  #lang a, #lang span {
    background: transparent url('../img/lang_de.gif') left top no-repeat;
    display: block;
    float: left;
    height: 9px;
    margin-left: 3px;
    text-indent: -3000px;
    width: 14px;
  }

  #lang .de {
    margin: 0;
  }

  #lang .ua {
    background: transparent url('../img/lang_ua.gif') left top no-repeat;
  }
  
  #lang .cur {
    opacity: .4;
  }

  #logo, #logo h1, #logo h1 a {
    display: block;
    height: 83px;
    width: 450px;
  }
  
  #logo {
    float: left;
  }

  #logo h1 {
    background: transparent url('../img/logo.gif') left top no-repeat;
  }

  #nav {
    float: right;
    padding-top: 20px;
  }

  #nav ul {
    display: block;
    float: right;
    font-size: 90%;
    font-weight: bold;
    list-style: none;
  }

  #nav li, #nav li a, #nav li span {
    color: #5f5b56;
    display: block;
    float: left;
  }

  #nav li {
    margin-left: 1px;
  }

  #nav li a {
    text-decoration: none;
  }

  #nav li a span span span span,
  #nav li span span span span span {
    padding: 5px 10px;
  }

  #nav li a:hover,
  #nav .act a, #nav .act span {
    background: #ac0000 url('../img/navlibg.gif') left top repeat-x;
  }

  #nav li a:hover, #nav li a:hover *,
  #nav .act a, #nav .act a *,
  #nav .act span, #nav .act span * {
    color: #fff;
  }

  #nav li a:hover span,
  #nav .act a span,
  #nav .act span span {
    background: transparent url('../img/navlibgtl.gif') left top no-repeat;
  }

  #nav li a:hover span span,
  #nav .act a span span,
  #nav .act span span span {
    background: transparent url('../img/navlibgtr.gif') right top no-repeat;
  }

  #nav li a:hover span span span,
  #nav .act a span span span,
  #nav .act span span span span {
    background: transparent url('../img/navlibgbl.gif') left bottom no-repeat;
  }

  #nav li a:hover span span span span,
  #nav .act a span span span span,
  #nav .act span span span span span {
    background: transparent url('../img/navlibgbr.gif') right bottom no-repeat;
  }
  
  #contHolder {
    background: transparent url('../img/contbgt.gif') left top repeat-x;
  }

  #contHolder .l, #contHolder .tl {
    background: transparent url('../img/contbgl.gif') left top no-repeat;
  }

  #contHolder .r, #contHolder .tr {
    background: transparent url('../img/contbgr.gif') right top no-repeat;
  }

  #contHolder .tl {
    background-image: url('../img/contbgtl.gif');
  }

  #contHolder .tr {
    background-image: url('../img/contbgtr.gif');
    padding: 22px 20px 15px;
  }

  #contHolder .bl {
    background: transparent url('../img/contbgbl.gif') left bottom no-repeat;
  }

  #contHolder .br {
    background: transparent url('../img/contbgbr.gif') right bottom no-repeat;
    padding: 10px;
    padding-bottom: 100px;
  }

  #contHolder .contWrap {
    background: #fff;
  }
  
  #teaseImages {
    background: transparent url('../img/teasebg.gif') left top repeat-x;
    display: block;
    margin-bottom: 10px;
  }
  
  #teaseImages .inner {
    background: transparent url('../img/teaseworldmapbg.gif') right top no-repeat;
    display: block;
    overflow: hidden;
    height: 198px;
  }
  
  #teaseImages .inner img {
    border-right: 8px solid #fff;
  }
  
  #teaseImages .inner .box {
    background: #fff;
    list-style: none;
    overflow: hidden;
    height: 198px;
    width: 368px;
  }

  #cont {
    float: left;
    height: 30em;
    min-height: 30em;
    padding: 1em 0 0 1em;
    width: 54em;
  }
  
  div[id="cont"] {
    height: auto !important;
  }

  #cont h2 {
    font-size: 2.2em;
    font-weight: normal;
    padding: 0 100px 10px 0;
  }
  
  #cont h3, .contact #sidebar h3 {
    line-height: 150%;
    padding: 1.4em 0 .3em 0;
  }

  #cont p, #cont li,
  .contact #sidebar p {
    line-height: 160%;
    padding-bottom: 10px;
  }
  
  #cont ul, #cont ol {
    margin: 3px 0 1em 1em;
  }
  
  #cont ol {
    margin-left: 2em;
  }
  
  #cont ul {
    list-style: none;
  }
  
  #cont ul li {
    background: transparent url('../img/bullet.gif') left .7em no-repeat;
    padding: 2px 0 2px 10px;
  }
  
  #cont ol li {
    padding-bottom: 20px;
  }
  
  #cont ul li ul {
    margin-bottom: 0;
  }
  
  #cont ul li li {
    background: transparent url('../img/bullet2.gif') left .55em no-repeat;
    font-size: 95%;
    padding-left: 8px;
  }
  
  #cont ul li li li {
    font-size: 100%;
  }
  
  #cont .news-list-morelink {
    margin-left: 3px;
  }
  
  #cont .csc-sitemap, #cont .csc-sitemap ul {
    margin: 0;
    padding: 0;
  }
  
  #cont .csc-sitemap li {
    background: transparent;
    display: block;
    padding: 0;
  }
  
  #cont .csc-sitemap li {
    padding-top: 3px;
  }
  
  #cont .csc-sitemap li a {
    background: #f5f1ed url('../img/newsbg.gif') left top repeat-x;
    display: block;
    font-weight: bold;
    padding: 5px 10px;
  }
  
  #cont .csc-sitemap li a:hover {
    background-color: #ebe4dc;
    background-image: url('../img/newsbg2.gif');
  }
  
  #cont .csc-sitemap li li a {
    background: #ebe4dc url('../img/newsbg2.gif') left top repeat-x;
    display: block;
    font-weight: normal;
    padding-left: 20px;
  }
  
  #cont .csc-sitemap li li a:hover {
    background-color: #d2eefd;
    background-image: url('../img/newsbg3.gif');
  }
  
  #cont .csc-sitemap li li li a {
    background: #d2eefd url('../img/newsbg3.gif') left top repeat-x;
    display: block;
    font-weight: normal;
    padding-left: 40px;
  }
  
  #cont .csc-sitemap li li li a:hover {
    background-color: #b9a38e;
    background-image: url('../img/newsbg4.gif');
  }
  
  #cont .showResultWrap,
  #cont .browseLinksWrap {
    display: block;
    text-align: center;
  }
  
  #cont .showResultWrap {
    font-weight: bold;
    padding: 10px 0;
  }
  
  #cont .browseLinksWrap {
    padding: 30px 0 20px;
  }
  
  #cont .browseLinksWrap span, #cont .browseLinksWrap a {
    background: #f4f0eb;
    border: 1px solid #f4f0eb;
    padding: 5px !important;
  }
  
  #cont .browseLinksWrap a {
    border-color: #e7dfd5;
    text-decoration: none;
  }
  
  #cont .browseLinksWrap a:hover, #cont .browseLinksWrap a:focus {
    border-color: #ac0000;
  }
  
  #cont .browseLinksWrap .inactive {
    background: transparent;
    border: 0;
    padding: 0 !important;
  }
  
  #cont .browseLinksWrap .active {
    background: #ac0000;
    border-color: #ac0000;
    color: #fff;
    font-weight: bold;
  }
  
  #cont .browseLinksWrap .disabled {
    color: #a9a198;
  }
  
  #cont table {
    border: 1px solid #e7dfd5;
    border-collapse: separate;
    border-spacing: 1px;
    width: 100%;
  }
  
  #cont table th,
  #cont table td {
    padding: .5em;
  }
  
  #cont table th {
    background: #99938b url('../img/projectsbg.gif') left top repeat-x;
    color: #fff;
    font-weight: bold;
  }
  
  #cont table td {
    border-bottom: 1px solid #e7dfd5;
  }
  
  #cont table .even,
  #cont .tr-odd td {
    background: #f4f0eb;
  }
  
  #cont .csc-uploads td {
    border: 0 none;
    padding: .1em .5em;
  }
  
  #cont .csc-uploads td p {
    padding: 0;
  }
  
  #cont .csc-menu-4 {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  #cont .csc-menu-4 li {
    background: #f5f1ed url('../img/newsbg.gif') left top repeat-x;
    margin: 2px 0;
    padding: 1.5em;
  }
  
  #cont .csc-menu-4 li h3 {
    display: block;
    font-size: 110%;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  
  #cont .csc-menu-4 p {
    display: block;
    padding: 2px 0 0 0;
  }
  
  #cont input, #cont select, #cont textarea {
    background: #f4f0eb;
    border: 1px solid #e5ddd3;
    color: #3b3b3b;
    font-size: 100.01%;
    padding: .5em;
    width: 40em;
  }
  
  #cont select {
    width: 41em;
  }
  
  #cont button, .submit {
    background: #ac0000 url('../img/projectsbgover.gif') left top repeat-x;
    border: 1px solid #830000;
    border-left-color: #c40000;
    border-top-color: #c40000;
    color: #fff;
    font-size: 110%;
    font-weight: bold;
    padding: .5em 2em;
    text-align: center;
  }

  #cont .newsblock {
    padding-top: 20px;
  }

  #cont .newsblock h3 {
    padding-bottom: 10px;
  }

  #cont .newsblock .entry {
    background: #f5f1ed url('../img/newsbg.gif') left top repeat-x;
    margin: 2px 0;
    padding: 1.5em;
  }

  #cont .newsblock .entry p {
    padding: 2px 0;
  }

/*  #cont .newsblock .archive {
    padding: 13px 3px 10px 0;
  }
*/  
  #cont .archive {
    padding: 13px 3px 10px 0;
  }

  #cont .newsblock .entry p a,
  #cont .newsblock .archive a,
  #cont .archive a {
    background: transparent url('../img/arrow_grey_ri.gif') right .4em no-repeat;
    padding-right: 7px;
  }
  
  #cont .resultsblock strong {
    background: #ffea00;
    color: #000;
    font-weight: normal;
    padding: 0 .2em;
  }
  
  #cont .opts {
    font-size: 90%;
    padding: 20px 0 0;
  }
  
  #cont .opts a {
    background: transparent url('../img/ico_print.gif') left 50% no-repeat;
    color: #898989;
    display: block;
    float: left;
    padding: 5px 0 5px 17px;
    text-decoration: none;
    width: 10em;
  }
  
  #cont .opts a:hover, #cont .opts a:focus {
    color: #ac0000;
    text-decoration: underline;
  }
  
  #cont .opts .gotop {
    background-image: url('../img/ico_gotop.gif');
    background-position: right 50%;
    float: right;
    padding: 5px 12px 5px 0;
    text-align: right;
  }
  
  #ferror {
    background: #f5e5e5;
    border: 1px solid #e1bfbf;
    display: block;
    margin-bottom: 20px;
    padding: 1em;
    width: 39em;
  }
  
  #ferror, #ferror * {
    color: #c40000;
  }
  
  #ferror h4, #ferror h5 {
    font-size: 100%;
    padding-bottom: 4px;
  }
  
  #ferror h4 {
    font-size: 120%;
  }
  
  #ferror ul, #ferror li {
    background: none !important;
    list-style-type: disc;
/*    list-style: none !important;*/
    margin: 0 !important;
    padding: 0 !important;
  }
  
  #ferror ul {
    margin-left: 1.5em !important;
    padding: 2px 0 0 0 !important;
  }
  
  #ferror li {
    padding: 2px 0 !important;
  }

  #sidebar {
    background: #f4f0eb;
    float: right;
    padding: 1em;
    width: 19em;
  }
  
  #sidebar h2, #sidebar .news-amenu-item-year {
    font-size: 110%;
    font-weight: bold;
    padding-bottom: 10px;
  }
  
  #sidebar ul {
    list-style: none;
  }
  
  #sidebar .sidebarNav ul {
    padding-bottom: 40px;
  }

  #sidebarProjects {
    overflow: hidden;
  }

  #sidebar ul {
    font-size: 95%;
    list-style: none;
    margin: -3px 0 0 0;
    padding: 0;
  }

  #sidebar li, #sidebar li a, #sidebar li span {
    display: block;
  }

  #sidebar li a, #sidebar .act a, #sidebar .act span,
  #sidebar .amenu-act a, #sidebar .amenu-act span {
    background: #99938b url('../img/projectsbg.gif') left top repeat-x;
    border-top: 3px solid #f4f0eb;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
  }
  
  #sidebar .act ul {
    padding-bottom: 5px;
  }
  
  #sidebar li .act span, #sidebar li li a, #sidebar li li span,
  #sidebar .amenu-act a, #sidebar .amenu-act span {
    font-weight: normal;
    border-top-width: 2px;
    padding: 4px 10px 4px 15px;
  }

  #sidebar li a:hover, #sidebar li a:focus,
  #sidebar .act a, #sidebar .act span, #sidebar .amenu-act a, #sidebar .amenu-act span {
    background: #ac0000 url('../img/projectsbgover.gif') left top repeat-x;
  }
  
  #sidebar .act li a, #sidebar .act li span {
    background: #99938b url('../img/projectsbg.gif') left top repeat-x;
    font-weight: normal;
    padding: 4px 10px 4px 15px;
  }
  
  #sidebar .amenu-act a {
    font-weight: bold;
    padding: 10px !important;
  }

  #sidebar .act .act a, #sidebar .act .act span,
  #sidebar .act li a:hover, #sidebar .act li a:focus {
    background: #ac0000 url('../img/projectsbgover.gif') left top repeat-x;
  }
  

  #sidebar li, #sidebar li * {
    color: #fff;
  }
  
  #sidebarProjects ul {
    padding-bottom: 20px;
  }
  
  #sidebarProjects ul ul {
    padding-bottom: 5px;
  }
  
  #sidebarProjects li a, #sidebarProjects li span {
    font-weight: normal;
  }

  #sidebar li .title {
    font-weight: bold;
    padding-bottom: 5px;
  }

  #sidebar li .group {
    background: transparent url('../img/projectsbullet.gif') left .4em no-repeat;
    padding: 1px 0 1px 10px;
  }

  #sidebar li a:hover .group, #sidebar li a:focus .group {
    background-image: url('../img/projectsbulletover.gif');
  }
  
  .filelinks {
    padding: 20px 0;
  }
  
  .filelinks div {
    font-size: 95%;
    padding: 5px 0;
  }
  
  .filecount {
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
  }
  
/*  .pdf {
    background: transparent url('../img/page_white_acrobat.png') left .3em no-repeat;
    padding-left: 22px !important;
  }
*/
  #footer {
    color: #726e69;
    font-size: 90%;
    padding: 0 30px 30px;
  }

  #footer .lft {
    width: 40em;
  }
  
  #footer .lft .fnav span {
    padding: 0 5px;
  }

  #footer .rgt {
    width: 233px;
  }
  
  #footer .rgt #flogos {
    display: block;
    width: 233px;
  }
  
  #footer .rgt #logo_gtz,
  #footer .rgt #logo_bmg {
    display: block;
    float: left;
    width: 83px;
  }
  
  #footer .rgt #logo_gtz {
    padding-top: 1.2em;
  }
  
  #footer .rgt #logo_bmg {
    width: 150px;
  }
  
  #footer .rgt #logo_bmg .im {
    background: transparent url('../img/logo_bmg2.gif') left top no-repeat;
    display: block;
    height: 75px;
    margin-top: 3px;
    width: 150px;
  }
  
  #footer .rgt #logo_gtz .im {
    background: transparent url('../img/logo_giz2.gif') left top no-repeat;
    display: block;
    height: 75px;
    margin: 0 3px 0 0;
    width: 80px;
  }

  #footer .rgt #flogos img {
    display: none;
  }
  
  #footer .rgt #logo_gtz a,
  #footer .rgt #logo_bmg a {
    display: block;
    height: 75px;
    width: 80px;
  }
  
  #footer .rgt #logo_bmg a {
    width: 150px;
  }
  
  .goback {
    display: block;
    padding-top: 10px;
  }
  
  .filelinks dt small { 
    color: #666;
    font-size: 90%;
    margin-left: 3px;
  }
  
  .filelinks dt {
    background: url('/typo3/gfx/fileicons/default.gif') left .2em no-repeat;
    padding: 3px 0;
  }
  
  .filelinks dt, .filelinks dd {
    padding-left: 25px;
  }
  
  .filelinks dd {
    padding-bottom: 10px;
  }

	.filelinks .filecount{ display: block; margin-bottom: 5px; } 
	.filelinks .ai { background-image: url('/typo3/gfx/fileicons/ai.gif') !important; }
	.filelinks .ani { background-image: url('/typo3/gfx/fileicons/ani.gif') !important; }
	.filelinks .au { background-image: url('/typo3/gfx/fileicons/au.gif') !important; }
	.filelinks .avi { background-image: url('/typo3/gfx/fileicons/avi.gif') !important; }
	.filelinks .bmp { background-image: url('/typo3/gfx/fileicons/bmp.gif') !important; }
	.filelinks .cdr { background-image: url('/typo3/gfx/fileicons/cdr.gif') !important; }
	.filelinks .css { background-image: url('/typo3/gfx/fileicons/css.gif') !important; }
	.filelinks .csv { background-image: url('/typo3/gfx/fileicons/csv.gif') !important; }
	.filelinks .doc { background-image: url('/typo3/gfx/fileicons/doc.gif') !important; }
	.filelinks .dtd { background-image: url('/typo3/gfx/fileicons/dtd.gif') !important; }
	.filelinks .eps { background-image: url('/typo3/gfx/fileicons/eps.gif') !important; }
	.filelinks .exe { background-image: url('/typo3/gfx/fileicons/exe.gif') !important; }
	.filelinks .fh3 { background-image: url('/typo3/gfx/fileicons/fh3.gif') !important; }
	.filelinks .flash { background-image: url('/typo3/gfx/fileicons/flash.gif') !important; }
	.filelinks .folder { background-image: url('/typo3/gfx/fileicons/folder.gif') !important; }
	.filelinks .gif { background-image: url('/typo3/gfx/fileicons/gif.gif') !important; }
	.filelinks .htm { background-image: url('/typo3/gfx/fileicons/htm.gif') !important; }
	.filelinks .html { background-image: url('/typo3/gfx/fileicons/html.gif') !important; }
	.filelinks .ico { background-image: url('/typo3/gfx/fileicons/ico.gif') !important; }
	.filelinks .inc { background-image: url('/typo3/gfx/fileicons/inc.gif') !important; }
	.filelinks .java { background-image: url('/typo3/gfx/fileicons/java.gif') !important; }
	.filelinks .jpg { background-image: url('/typo3/gfx/fileicons/jpg.gif') !important; }
	.filelinks .js { background-image: url('/typo3/gfx/fileicons/js.gif') !important; }
	.filelinks .max { background-image: url('/typo3/gfx/fileicons/max.gif') !important; }
	.filelinks .mid { background-image: url('/typo3/gfx/fileicons/mid.gif') !important; }
	.filelinks .mov { background-image: url('/typo3/gfx/fileicons/mov.gif') !important; }
	.filelinks .mpeg { background-image: url('/typo3/gfx/fileicons/mpeg.gif') !important; }
	.filelinks .mpg { background-image: url('/typo3/gfx/fileicons/mpg.gif') !important; }                 
	.filelinks .pcd { background-image: url('/typo3/gfx/fileicons/pcd.gif') !important; }
	.filelinks .pcx { background-image: url('/typo3/gfx/fileicons/pcx.gif') !important; }
	.filelinks .pdf { background-image: url('/typo3/gfx/fileicons/pdf.gif') !important; }
	.filelinks .png { background-image: url('/typo3/gfx/fileicons/png.gif') !important; }
	.filelinks .ps { background-image: url('/typo3/gfx/fileicons/ps.gif') !important; }
	.filelinks .psd { background-image: url('/typo3/gfx/fileicons/psd.gif') !important; }
	.filelinks .rtf { background-image: url('/typo3/gfx/fileicons/rtf.gif') !important; }
	.filelinks .sgml { background-image: url('/typo3/gfx/fileicons/sgml.gif') !important; }
	.filelinks .swf { background-image: url('/typo3/gfx/fileicons/swf.gif') !important; }
	.filelinks .sxc { background-image: url('/typo3/gfx/fileicons/sxc.gif') !important; }
	.filelinks .sxw { background-image: url('/typo3/gfx/fileicons/sxw.gif') !important; }
	.filelinks .tga { background-image: url('/typo3/gfx/fileicons/tga.gif') !important; }
	.filelinks .tif { background-image: url('/typo3/gfx/fileicons/tif.gif') !important; }
	.filelinks .ttf { background-image: url('/typo3/gfx/fileicons/ttf.gif') !important; }
	.filelinks .txt { background-image: url('/typo3/gfx/fileicons/txt.gif') !important; }
	.filelinks .wav { background-image: url('/typo3/gfx/fileicons/wav.gif') !important; }
	.filelinks .wrl { background-image: url('/typo3/gfx/fileicons/wrl.gif') !important; }
	.filelinks .xls { background-image: url('/typo3/gfx/fileicons/xls.gif') !important; }
	.filelinks .xml { background-image: url('/typo3/gfx/fileicons/xml.gif') !important; }
	.filelinks .xsl { background-image: url('/typo3/gfx/fileicons/xsl.gif') !important; }
	.filelinks .zip { background-image: url('/typo3/gfx/fileicons/zip.gif') !important; }
	
  
  
  
  
  
  
  
  
  
  
}

@media print {
  html, body {
    background: #fff;
    color: #000;
  }
  
  body {
    font-size: 12pt;
  }
  
  #top {
    padding: 20px;
  }
  
  a {
    color: #ac0000;
    text-decoration: underline;
  }
  
  h1, h2, h3, h4, h5 {
    font-size: 100%;
  }
  
  h1 {
    border-bottom: 2px solid #000;
    font-size: 20pt;
    padding: 0 0 5pt 0;
  }
  
  h1, h1 * {
    color: #000;
    text-decoration: none;
  }
  
  h2, h3, h4 {
    padding: 5pt 0 3pt;
  }
  
  p {
    line-height: 160%;
    padding-bottom: 5pt;
  }
  
  ul {
    margin-left: 20pt;
  }
  
  ul li {
    padding: 2pt 0;
  }
  
  #cont {
    padding: 10pt 0;
  }                          
  
  #sidebar {
    height: auto !important;
  }
  
  #footer {
    border-top: 1px solid #000;
    font-size: 9pt;
    margin-top: 20pt;
    padding: 10pt 0;
  }
  
  #footer .lft {
    font-weight: bold;
  }
  
  #footer .rgt a,
  #footer .rgt img {
    border: 0;
  }
  
  #footer .rgt img {
    margin-top: 3px;
  }
  
  #lang, #nav, #teaseImages,
  .access, #footer .fnav {
    display: none;
  }
}
