/* Default
------------------------------------------------------------------------------------------------ */

body { color: rgb(0,0,0); font-size: 0.7em; font-family: sans-serif; line-height: 1.4; }
.cms_live_management { display: none; }
.hideme { display: none; }

/* Text elements
------------------------------------------------------------------------------------------------ */

#sitetitle { font-size: 1.5em; }
h1, h2, h3, h4, h5, h6 { font-size: 1.2em; font-weight: bold; }
h3, h4, h5 {font-size:1em;}
strong { font-weight: bold; }
a { color: rgb(0,0,0); }

/* print link -> form summarypage and google maps direction */
.print { display: none; }

/* Tables
------------------------------------------------------------------------------------------------ */

table { border-bottom: 1px solid; }
caption { font-weight: bold; padding: 0.3em 10px; }
td, th { border-top: 1px solid; padding: 0.3em 10px 0.3em 0; text-align: left; vertical-align: top; }
thead th, thead td { border: 0; font-weight: bold; }

/* Forms plugin/object
------------------------------------------------------------------------------------------------ */

button, fieldset, label, input, select, textarea { display: none!important; }
.required_text, #progress_steps, #progress_bar { display: none; }

/* Downloads
------------------------------------------------------------------------------------------------ */

a[href$=".vcf"] { display: none; }

/* hCard
------------------------------------------------------------------------------------------------ */

.hcard { display: none; }

/* Address object
------------------------------------------------------------------------------------------------ */

/* legal notice -> atikon address */
.address.atikon img { display: none; }

/* Google Maps plugin/object
------------------------------------------------------------------------------------------------ */

/* map */
.map { margin-top: 0.6em; }
.map img { display: block; }

/* directions */
.adp-placemark { background: none; border: 0; }
.adp-placemark td { border: 0; border-top: 1px solid; }
.adp-substep { border: 0; border-top: 1px solid; border-bottom: 1px solid; }

/* Google Translate object
------------------------------------------------------------------------------------------------ */

#google_translate_element { display: none; }

/* Infolists object
------------------------------------------------------------------------------------------------ */

.top_anchor { display: none; }

/* News object
------------------------------------------------------------------------------------------------ */

#news_image, #more_news, #news_overview, #news_selection { display: none; }

/* Links object
------------------------------------------------------------------------------------------------ */

#links_overview { display: none; }
#links .bookmark { display: none; }
#links .link:after { content: ' (' attr(href) ')'; }

/* Jobs object
------------------------------------------------------------------------------------------------ */

#jobs_overview form { display: none; }
#job_detail .back { display: none; }
#job_detail .footer { display: none; }

/* Events object
------------------------------------------------------------------------------------------------ */

#events_overview form { display: none; }
#event_detail .back { display: none; }

/* Default design
------------------------------------------------------------------------------------------------ */

#logo img { border: 1px solid transparent; } /* Opera-Bug: Don't display logo image */
#lang_select { display: none; }
#fontbox { display: none; }
#contactinfo { display: none; }
#gotoshortcuts { display: none; }
#functions { display: none; }
#breadcrumbs { display: none; }
#nav { display: none; }
#author { display: none; }
.backlink { display: none; }
#logo {margin-bottom:30px;}
.next_link_startpage, #sidebar, #footer_bubble, .newsarchivecontainer, #footer {display:none;}

