﻿body { font-size: 100%; color: #000; width: 100%; }
#language_switch, #language_switch > * { display:none; }
#nav_top_sizes, #nav_top_sizes > * { display: none; }
#nav_top, #nav_top > * { display: none; }
#search, #search > * { display: none; }
#search { display: none; }
#nav_main_map, #nav_main_map > * { display:none; }
#nav_left_map { display:none; }
#nav_left { display:none; }
#totop_link { display:none; }
#social_sharing { display:none; }
#footer { display:none; }
#background { display:none; }
#background_credits { display:none; }
.nordico-teaser-right, .lentos-teaser-right { display:none; }
#page_top, #page_top > *, #accesskeys, #accesskeys > *, #footer, #footer > *, #background, #background_image, #background > *, .anchor, .content_left, .content_left > *, #totop_link, #totop_link > *, #social_sharing, #social_sharing > * {
    display: none;
}
#page {
    display: block;
    height: auto;
    margin: 0;
    min-width: 100%;
    width: 100%;
}
#overtop {
    width: 100%;
    min-width: 100%;
}
#header {
    width: 100%;
    height: 5em;
    display: block;
    position: relative;
    clear: both;
}
#logo, #logo_linz, #overtop_wrapper {
    display: block;
    margin: 0;
}
#logo_linz {
    width: 9.7em;
    right: 0;
}
#overtop_wrapper {
    width: 100%;
}
#wrapper {
    width: 100%;
    margin: 0;
    display: block;
}
#content {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    clear: both;
}
.width6-9 , .width3-9 {
    display: block;
    width: 100%;
    float: none;
}
.width4-9, .width5-9, .width7-9 { 
    float: none;
}
.content_padding {
    padding: 1.5em 0;
}
.default #feature, .press #feature {
    float: none;
    margin-left: 0;
    width: 100%;
    clear: both;
}

/* default */
#content_center { float:none !important; width:100%; }
#content_right { float:none !important; width:100%; }
/* content */
#social_sharing { display:none; }
/* gallery */
#sidebar { display:none; }
#controls { display:none; }
#image_movie { display:none; }
#image_related { display:none; }
#header .close { display:none; }
/* press */
#content_contact { float:none; margin-top:0; padding:0; display:block; position:relative; top:0;  }
.press .content_center, .content_variable { width:100%; clear:both; margin:0; }
.press .content_right { width:100%; margin:0; float:none; }
.button { display:none; }
.archiv { display:none; }
/* calendar */
.calendar .content_center { width:100% !important; float:none; margin:0; }
.calendar .week, .calendar .list { display:none; }
.calendar_date { width:20%; margin:0; border-top:1px solid #ccc; }
.calendar_text { width:80%; margin:0; border-top:1px solid #ccc; }
.calendar .event_inner { border:1px solid #ccc; }
#calendar_paging { display:none; }
#calendar_week .hide { display: none; width: 0; }
#calendar_week .closed { text-align:center; background:none !important; vertical-align:middle; }
#calendar_week .closed .hide { display:block; width:auto; height:auto; position:static; text-transform:uppercase; }
#calendar_week { width: 100%; margin: 0; border-spacing: 0; }
#calendar_week .l1 { height: auto; }
#calendar_week .l1 a { height: auto; }
#calendar_week tr { width: 100%; }
#calendar_week th { width: 14.25%; }
#calendar_week td.full div.event { height:auto; margin:5px auto; padding:5px 0; }
table { border-collapse: collapse !important; }
table td, table th { border:1px solid #000 !important; }
.content_main_area, .default .content_center { display: block; width: 100%; float: none; position: relative; margin: 0; }
/* team */
.department_row { width:100%; clear:both; margin-top:0.2em; }
.team .department, .team .department_empty { width:20%; margin:0; border-top:1px solid #ccc; }
.team .person_left { width:40%; margin:0; border-top:1px solid #ccc; }
.team .person_right { width:40%; margin:0; border-top:1px solid #ccc; }
.team .margin_left { margin-left:20%; width:80%; }
/* exhibition */
#exhibition_infos { float:none; width:100%; clear:both; }
#exhibition_infos h1 { margin-top:2em; }
#exhibition_tours { float:none !important; clear:both; width:100%; }
#exhibition_catalog { float:none !important; clear:both; width:100%; }
.width5-9, .width4-9 { float:none !important; }