html, body, form, textarea, input, button, select, legend, h1, h2, h3, h4, h5, h6, p, ol, ul, table, td, th { color:#191319;margin:0;padding:0; }
body { text-align:center;font: 400 14px/1.231 Arial, Helvetica, sans-serif;*font-size:small; *font:x-small; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html {
overflow-y:scroll; 
}
* { outline:0; }
#parentwrapper { position: relative;overflow: hidden; }
#parent { background:#fff;margin: 0 auto;padding:0;position: relative;text-align: left;width:100%;min-width:320px;z-index:50;
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
}
#innerparent { padding:0;postition:relative; }
#wrapper { margin:0 0 30px;width:100%; }
#main { line-height:1.3;width:100%; }
#sidebar, #side { width:100%; }
.module_home #main, .module_iframe #main { width:100%; }
.module_home #sidebar, .module_iframe #sidebar { display:none; }
#footer { font-size:0.923em;width:100%; }
#snow { width:100%;position:fixed;left:0;top:0;z-index:-1;}
#slidenav, #slidelangnav { text-align:left;position: absolute;top: 0;height: 100%;width:260px;background: #454545;display:block;visibility:hidden;z-index:1;overflow:auto;
-webkit-transition: all 0.8s;
transition: all 0.8s;
}
#slidenav { left:0;
-moz-box-shadow:    inset -10px 0px 5px -10px #333;
-webkit-box-shadow: inset -10px 0px 5px -10px #333;
box-shadow:         inset -10px 0px 5px -10px #333;
border-right: 2px solid #333;
}
#slidelangnav { right:0;
-moz-box-shadow:    inset 10px 0px 5px -10px #333;
-webkit-box-shadow: inset 10px 0px 5px -10px #333;
box-shadow:         inset 10px 0px 5px -10px #333;
border-left: 2px solid #333;
}
#parentoverlay { position: absolute;top: 0;right: 0;background:url(gfx/home-article-transparent.png) top left repeat;background: rgba(0,0,0,0.5);content: '';
opacity:0;z-index:99;width: 0;height: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
#navanchor, #langnavanchor { display:block;width:35px;height:35px;position:absolute;top:10px;z-index:100;padding:5px;background:#fff; }
#navanchor { left:1px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc; }
#langnavanchor { right:1px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc; }
#navanchor img, #langnavanchor img { width:100%;height:auto; }
.mobnavlist { border-bottom:2px solid #353535;float:left;margin:0;padding:10px 0 20px;width:100%; }
.mobnavlist li { list-style:none;display:block;position:relative; }
.mobnavlist a.navlink:link, .mobnavlist a.navlink:hover, .mobnavlist a.navlink:focus, .mobnavlist a.navlink:visited, .mobnavlist a.navlink:active, .mobsubnav a.snavlink:link, .mobsubnav a.snavlink:hover, .mobsubnav a.snavlink:focus, .mobsubnav a.snavlink:visited, .mobsubnav a.snavlink:active { display:block;border-top:1px solid #555;padding:12px 15px;font-size:1.308em;color:#fff;text-decoration:none; }
.mobnavlist a.navlink:hover, .mobnavlist a.navlink:focus, .mobnavlist a.navlink:active, .mobnavlist a.navlink.active,
.mobsubnav a.snavlink:hover, .mobsubnav a.snavlink:focus, .mobsubnav a.snavlink:active, .mobsubnav a.snavlink.active { background-color:#333; }
.mobnavlist li.first a.navlink, .mobsubnav li.first a.snavlink { border:0 none; }
.mobnavlist li a.moblangitem { padding-right:40px; }
.mobnavlist li a.plus { display:block;position:absolute;top:3px;right:0;text-indent: -1000em;width:42px;height:42px;overflow:hidden;text-decoration:none; }
.no-svg .mobnavlist li a.plus { background:url(gfx/navicon-arrowdown.png) 50% 50% no-repeat; }
.svg .mobnavlist li a.plus {
background:url(gfx/navicon-arrow-down-svg.svg) 50% 50% no-repeat;
background-size: 20px 20px;
}
.no-svg .mobnavlist li.open a.plus { background-image:url(gfx/navicon-arrowup.png); }
.svg .mobnavlist li.open a.plus { background-image:url(gfx/navicon-arrow-up-svg.svg); }
.mobsubnav { display:none;border-top:1px solid #555;margin:0 0 15px;padding:0 10px; }
li.open .mobsubnav { display:block; }
#sitenav {list-style:none;margin:0;padding:0;}
#sitenav li {display:inline;}
#sitenav a:link, #sitenav a:visited, #sitenav a:focus, #sitenav a:hover, #sitenav a:active {left:-1000px;position: absolute;top:-1000px;text-decoration:none;}
#sitenav a:focus, #sitenav a:active {background-color:#019BE3;color:#fff;display:block;left:0;padding:.5em 0;position:static; text-align:center;top:0;white-space:nowrap;width:100%;}
#header { font-size:0.923em;margin:0 0 20px;width:100%;text-align:left;position: relative;padding:90px 0 0;min-width:320px; }
#header #logobanner { background:#fff;padding:10px 0 11px;width:100%; }
.no-js #header #logobanner { z-index:60; }
#header #infobanner { padding: 0 10px; }
#header #logo { text-align:center;margin:0; }
#header #logo a { outline-offset:10px;display:inline-block; }
#infobanner p { color:#575458;margin:0;text-align:left;font-size:0.929em; }
#infobanner div.info { display:inline-block;width:100%;margin:0 0 10px;vertical-align:top; }
#infobanner div.info p { background-color:#575757;color:#fff;margin:0;padding:.5em 10px; }
#infobanner div.location, #infobanner div.note { display:inline-block;width:50%;vertical-align:top; }
#infobanner div.location p { padding:0 10px; }
#infobanner div.note p { padding:0 10px 0 10px; }
#infobanner div.note span { display:block;margin-top:.5em; }
#infobanner .info a:link, #infobanner .info	a:visited, #infobanner .info a:focus, #infobanner .info a:hover, #infobanner .info a:active { display:block;color:#fff; text-decoration:none; }
.smicon { display:inline-block;text-indent:-999em;width:20px;height:20px;background-size:20px 40px; }
.smicon.mr { margin-right:3px;margin-bottom:3px; }
.smicon:hover, .smicon:focus { background-position:0 -20px; }
.icon-fb { background-image:url(gfx/icon-fb.png); }
.icon-instagram { background-image:url(gfx/icon-instagram.png); }
.icon-twitter { background-image:url(gfx/icon-twitter.png); }
.icon-pinterest { background-image:url(gfx/icon-pinterest.png); }
.icon-gplus { background-image:url(gfx/icon-gplus.png); }
.icon-yt { background-image:url(gfx/icon-yt.png); }
#mobsearch { float:left;margin:0;padding:0;width:100%; }
#mobsearch fieldset { border-bottom:2px solid #353535;margin:0;padding:17px 10px;postion:relative; }
#mobsearch input, #search input { background:#fff;border:1px solid #C5C4C6;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color:#191319;padding:.6em 35px .6em 10px;width:100%;-webkit-appearance: none;-webkit-box-sizing: padding-box;-moz-box-sizing: padding-box;box-sizing: padding-box; }
#mobsearch input.button, #search input.button { background:#fff;display:block;right:15px; padding:.3em 5px;margin:.3em 0;position:absolute;width:auto;border:0 none; }
#title { font-size:1.538em; font-weight:400;margin:0 0 1.1em;padding:0 0 .2em;text-transform:uppercase;width:100%; }
.module_home #title, .module_home #social { display:none; }
.module_iframe #content {width:100%;}
.overview #side,  .module_team #side, .module_home #side, .module_iframe #side {display:none;}
#side { display:none;visibility:hidden; }
.withsidebar #side { display:inline-block;visibility:visible; }
.e404 #header {margin-top:0;}
.e404 #title {margin-bottom:0;}
#sidebar { margin:0; }
#sidebar .vcard, #side .vcard {background-color:#EBEBEB;margin-bottom:1.28em;}
#sidebar .vcard h3, #side .vcard h3 {font-size:1em;font-weight:700;margin:0; text-transform:uppercase;}
#sidebar .vcard p, #side .vcard p, #sidebar .partner p {margin-bottom:0;}
#sidebar .partner {margin-bottom:1.28em;}
#sidebar .partner h3 {font-size:1em;font-weight:400;}
#appbuttons { width:50%;float:right;text-align:right; }
#appbuttons ul li { display:inline-block;margin-left:5px; }
.article { border-top:1px solid #C5C4C6;margin:0;padding:1.5em 0; }
.article:first-child, .article.first { border-top:0 none;padding:0 0 1.5em; }
.article .title { margin-top:0; }
.module_article .article .title {  text-transform:uppercase;}
.article .more {margin-bottom:0;}
.date {margin:0;}
p.back {margin-top:1.286em;}
div.detail {padding-right:265px;}
div.detail ul.img, .list ul.img {display:inline;float:right;list-style:none;list-style-image:none;margin:0 -265px 0 0;padding:0;text-align:right;width:265px;}
div.detail ul.img li, .list ul.img li {margin:0 0 30px;}
.detail ul.downloads {margin:1.28em 0;}
.eventcol { font-size:0.929em;margin-bottom:2em; }
.eventcol h2 {font-size:1em; margin-top:0;font-weight:400;}
.event {margin:0;padding:1em 0;}
.event a:link, .event a:visited, .event a:focus, .event a:hover, .event a:active {color:#191319;display:block;text-decoration:none;outline-offset:5px;-moz-outline-radius:5px;}
.event a:focus, .event a:hover, .event a:active {color:#019BE3;}
.event .more a:focus, .event .more a:hover, .event .more a:active {text-decoration:underline;}
.event .cal {background-color:#EBEBEB;margin:0 -10px 20px;overflow:hidden;padding:0;position:relative; }
.event .cal span.t {display:block;}
.event .img {margin:0;}
.event .img img {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.cat {border-bottom:1px solid ;font-size:0.857em;margin:0 0 0.5em;padding:0 0 .1em;}
.event .date {font-size:1.231em;margin:0;padding:8px 12px 8px;text-align:center;line-height:1.2;}
.event .title {font-size: 1.538em;font-weight:400;line-height: 1.2;margin:0 0 .45em;}
p.eventdate { background:#EBEBEB url(gfx/icon-calendar.png) no-repeat 13px 20px;font-size: 1.538em;line-height: 1.2;padding:18px 18px 18px 50px;}
.eventdate .t {display:block;font-size:.7em;}
.calendar {border-collapse:separate;border-spacing:3px;empty-cells:show;font-size:0.846em;margin:0 0 1.67em ;width:100%;}
.calendar caption {margin:0;padding:0 3px;text-align: center;}
.calendar caption span {display:block;font-size:1.364em; font-weight:700;line-height:1;padding:.4em 30px;position:relative;}
.calendar caption a:link, .calendar caption a:visited, .calendar caption a:focus, .calendar caption a:hover, .calendar caption a:active { background-image:url(gfx/sprite.png);background-repeat:no-repeat; background-position:7px -395px;border-bottom:2px solid #fff;bottom:0;display:block;height:25px;position:absolute;text-decoration:none; text-indent:-10000em;width:30px;}
.calendar caption a:focus, .calendar caption a:hover {border-color:#019BE3;}
.calendar caption a:active {outline:0;}
.calendar caption a.next:link, .calendar caption a.next:visited, .calendar caption a.next:focus, .calendar caption a.next:hover, .calendar caption a.next:active {background-position:13px -495px;right:0;}
.calendar caption a.prev:link, .calendar caption a.prev:visited, .calendar caption a.prev:focus, .calendar caption a.prev:hover, .calendar caption a.prev:active {left:0;}
.calendar thead th {background-color:#F3F3F3;border:1px solid #C6C5C7;font-weight:400;text-align:center;padding:5px;}
.calendar tbody td { border:1px solid #575757;color:#19161B;padding:0;}
.calendar tbody td span {border-bottom:3px solid #fff;display:block;padding:5px 5px 2px;text-align:center;}
.calendar tbody td a:link, .calendar tbody td a:visited, .calendar tbody td a:focus, .calendar tbody td a:hover, .calendar tbody td a:active {color:inherit;display:block; text-decoration:none; white-space:nowrap;}
.calendar tbody td a:focus, .calendar tbody td a:hover, .calendar tbody td a:active { }
.calendar tbody td a span {border-color:#019BE3;cursor:pointer;}
.calendar tbody td.active {color:#fff;}
.calendar tbody td.active span {background-color:#019BE3;border-color:#019BE3;}
.calendar tbody td.na { border-color:#ccc;color:#ccc; }
.calendar tbody td.na span {background-color:transparent;border-color:#fff;}
article.home { display:inline-block;margin:0 0 15px 0;vertical-align:top;width:100%; }
article.home .articleinner { background:#CCC;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color:#fff;overflow:hidden;position:relative;padding:0; }
article.home *, article.home a *  { color:#FFF; }
article.home a:link, article.home a:visited, article.home a:focus, article.home a:hover, article.home a:active {color:#fff;display:block; outline-offset:5px;-moz-outline-radius:5px;text-decoration:none;}
article.home h2 { font-size:1.429em;font-weight:400;line-height:1.2;margin:0;overflow:hidden;text-transform:uppercase;white-space: nowrap; }
article.home .renew {background:url(gfx/sprite.png) no-repeat 0 -597px;display:inline-block;padding-left:18px;}
article.home .sub { margin:0.4em 0 0;overflow:hidden;line-height:1.2; }
article.home .img {margin:0;}
article.home .img img {-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;width:100%;height:auto; }
article.home a.webcam:link, article.home a.webcam:visited, article.home a.webcam:focus, article.home a.webcam:hover, article.home a.webcam:active {background-color:#fff;color:#575458;display:block;font-size:0.786em;padding:.3em .7em;position:absolute;right:6px;top:0;}
article.home .articleinner:hover {
-webkit-box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
-o-box-shadow: 0 0 3px #333;
box-shadow: 0 0 3px #333;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.home-item-inner .video-container { margin-bottom:0;padding-bottom: 60.5%; }
article.home .articleinner .hometop .topinner { padding:10px;min-height:75px; }
.exhibition header h2 { text-transform:uppercase;}
.exhibition article {margin:1.5em 10px 1.5em 0;padding:0 0 0 85px;}
.exhibition article h2.title {font-size:1em; font-weight:700;margin:0 0 .1em; text-transform:uppercase;}
.exhibition article p {margin:0;}
.exhibition article .img {display:inline;float:left;margin:0 0 0 -85px;width:85px;}
.exhibition article a:link, .exhibition article a:visited, .exhibition article a:focus, .exhibition article a:hover, .exhibition article a:active {color:#191319;display:block; text-decoration:none;}
.exhibition article a:focus h2, .exhibition article a:hover h2, .exhibition article a:active h2 {color:#019BE3;}
.list  {margin:0 0 0 0;padding:2px 0;}
.list .h {font-weight:400;margin:0;text-transform:uppercase;}
.list a.lc:link, .list a.lc:visited, .list a.lc:focus, .list a.lc:hover, .list a.lc:active {background:#EBEBEB url(gfx/sprite.png) no-repeat 15px -88px;border:1px solid #C5C4C6; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color:#191319;display:block;padding:.467em 10px .467em 30px;text-decoration:none;}
.list a.lc:focus, .list a.lc:hover, .list a.lc:active {background-color:#fff;color:#019BE3;
-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out; }
.no-js .list a.lc:link, .no-js .list a.lc:visited, .no-js .list a.lc:focus, .no-js .list a.lc:hover, .no-js .list a.lc:active,
.active a.lc:link, .active a.lc:visited, .active a.lc:focus, .active a.lc:hover, .active a.lc:active {background-position:9px -285px;background-color:#fff;color:#019BE3;}
.list .cc .img {padding-top:10px;}
.js .list .cc {display:none;}
.js .cvready .list .cc {display:block;}
#psearch {margin-top:0;}
#psearch #searchword {background:#EBEBEB url(gfx/icon-lupe.png) no-repeat 98% 50%;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;border:0 none;color:#191319;padding:0.3em 35px 0.3em 10px;width:100%;-webkit-appearance: none;}
#psearch input[type="checkbox"] {margin-top:2px;width:auto;}
#psearch input[type="checkbox"] + label {margin:0 0 0 5px;}
#psearch ul {overflow:visible;}
#psearch ul li {padding:5px 0;}
#psearch ul li.smallwidth {padding-top:0;width:auto;}
#psearch ul li.smallwidth label {width:auto;margin-right:15px; }
.module_provenienz h2.title {color:#191319;font-size:.9em;}
ul.alphabet {list-style:none;margin:0 0 1.32em;}
ul.alphabet li { background:url(gfx/alphabet-border.png) top left no-repeat;display:inline-block;width:14%;text-align:center; }
ul.alphabet li:first-child {background:none;}
ul.alphabet li:first-child a {margin-left:0;}
ul.alphabet li a {border-bottom:2px solid #fff;display:inline-block;margin:2px 0 2px 2px;padding:0 3px;text-decoration:none;width:auto;}
ul.alphabet li a:hover, ul.alphabet li a:focus, ul.alphabet li a.active {border-bottom:2px solid #019BE3;}
table.werke { font-size:.9em;list-style:none;margin:.3em 0 .5em 1.4em;padding:0;width:90%;}
table.werke td { padding:0 0 7px;vertical-align:top; }
td.inventar { width:5em;white-space:nowrap; }
.module_provenienz ul.details {font-size:.9em;list-style:none;margin:0;}
.module_provenienz p.back {font-size:.9em;}
.module_provenienz ul.browse { margin-top:.2em;padding-top:1.38em; }
.module_provenienz #social { display:none;visibility:hidden; }
.module_provenienz .ptitle { margin-top:2em; }
.team .vcard {margin:1em 0 1em 20px;padding:0;}
.team .lead {margin-left:0;}
.team .vcard .img {display:none;}
#social { border-top:1px solid #C5C4C6;clear:both;font-size:0.857em;margin:1.5em 0;padding-top:.75em;position:relative;text-align:right; }
#social #sheader { display:inline-block;font-size:1em; font-weight:400;margin:0; vertical-align:middle; }
ul#sbookmarks { display:block;list-style:none; list-style-image:none;margin:0;padding:0; vertical-align:middle;width:100%; }
#sbookmarks li { display:inline-block;vertical-align:top;margin:0;padding:.5em;width:auto;text-align:center;height:30px; }
.no-js .tablist{display:none;}
.tablist {font-size:0.923em;list-style:none;list-style-image:none;margin:0 -4px 0 -3px;padding:0;}
.tablist li {-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0 ;border-radius: 10px 10px 0 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;border:3px solid #fff;border-bottom:0 none;float:left;line-height:1;margin:0 0 -9px 0;overflow:hidden;vertical-align:top;width:33.33333333333333%;}
.tablist li.first {clear:both;}
.tablist li.onlyrow {margin-bottom:-1px;}
.tablist a:link, .tablist a:visited, .tablist a:focus, .tablist a:hover, .tablist a:active {background-color:#EBEBEB;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;border:1px solid #C5C4C6;border-bottom:0 none;color:#19151A;display:block;min-height:42px;outline:0;padding:.8em .2em .25em;overflow:hidden;text-align:center; text-decoration:none;}
.tablist a:focus, .tablist a:hover, .tablist a:active {background-color:#fff;
-moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;}
.tablist .active a:link, .tablist .active a:visited, .tablist .active a:focus, .tablist .active a:hover, .tablist .active a:active {color:#019BE3; background-color:#fff;}
.tablist .active a.lastrow:link, .tablist .active a.lastrow:visited, .tablist .active a.lastrow:focus, .tablist .active a.lastrow:hover, .tablist .active a.lastrow:active {min-height:38px;padding-bottom:0;position:relative;z-index:2;}
div.tab {border-top:1px solid #C5C4C6;background-color:#fff;margin-bottom:1.28em;padding-top:1.28em; position:relative;z-index:1;}
.js div.tab {display:none;}
.js .cvready div.tab {display:block;}
div.tab header {margin-bottom:.64em;}
.ietab {display:block;}
.tab .video {margin:.32em 0 0;}
.tab .panorama {margin:.64em 0 0;}
div.tab audio {width:100%;}
#side ul.termine {list-style:none;margin:0;padding:0;}
#side .termine li {margin:.5em 0;}
#side .termine a:link, #side .termine a:visited, #side .termine a:focus, #side .termine a:hover, #side .termine a:active {background: url(gfx/icon-calendar.png) no-repeat 0 .1em;display:block;padding:0 0 0 30px;}
.video-container { position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; margin-bottom:15px; overflow: hidden;width:100%;max-width:960px;}
.video-container iframe, .video-container object, .video-container embed {border:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.gmap {height:300px;margin:1.23em 0;width:100%;}
.gmap img { vertical-align:bottom;width:auto;height:auto;max-width:inherit; }
.gmap span.note {display: none;}
.gmap button {background: transparent;border-style: solid;border-width: 0;cursor: pointer;height: 100%;left: -2px;margin: 2px;overflow: hidden;padding: 2px;position: absolute;text-indent: -100em;top: -2px;width: 100%;}
.gmap a:link, .gmap a:visited, .gmap a:focus, .gmap a:hover, .gmap a:active {background-image:none !important;padding-left:0 !important;}
.gmap a:focus, .gmap a:hover, .gmap a:active, .gmap button:focus, gmap button:hover, .gmap button:active {background: transparent;outline: 2px dashed; }
.gmapInfoWindow {height:85px;}
#GDform {margin-bottom:.69em;}
#GDform fieldset {margin-bottom:0;padding-bottom:0;}
#GDform label {margin-bottom:5px;}
#GDform button, #GDform-standpunkt {float:none;display:inline-block; vertical-align:middle; text-transform:none; }
#GDform button {width:100%;}
#GDform-standpunkt {margin:0 .5em .5em 0;}
#GDirection img { vertical-align:bottom;width:auto;height:auto;max-width:inherit; }
.box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding:.8em 15px;}
ul.downloads {list-style:none;margin:.69em 0;padding:0;}
ul.downloads li {background-position:0 .15em;list-style-type:none;margin:.2em 0;}
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {padding-top:.1em;  padding-bottom:.1em;text-decoration:none;}
.i {background-image:url(icon/fragezeichen.png);background-repeat:no-repeat;background-position:left center;}
a.i:focus, a.i:hover, a.i:active {text-decoration:underline;}
ul.downloads .i {background:url(gfx/sprite.png) no-repeat 0 .5em;padding-left:17px;}
.iclick {background:url(gfx/icon-cursor.png) no-repeat left top;padding:0 0 0 20px;}
.iarrow {background:url(gfx/sprite.png) no-repeat 0 -696px;padding-left:18px;}
.idoc, .irtf, .itxt {background-image:url(icon/word.png);padding-left:25px;}
.izip, .irar, .isit {background-image:url(icon/zip.png);padding-left:25px;}
.ijpg, .ijpeg, .igif, .ieps, .ipng {background-image:url(icon/image.png);padding-left:25px;}
.ixls, .icsv {background-image:url(icon/excel.png);padding-left:25px;}
.ipdf {background-image:url(icon/acrobat.png);padding-left:20px;}
.imp3, .iwav {background-image:url(icon/audio.png);padding-left:25px;}
.iwmv {background-image:url(icon/media-player.png);padding-left:25px;}
.ivideo, .imov {background-image:url(icon/quicktime.png);padding-left:25px;}
ul.browse {font-size:1.125em;list-style:none;list-style-image:none;margin:1.38em 0;padding:0;}
.browse li { display:block;list-style:none;list-style-image:none;padding:0;background:none;margin-bottom:.69em; }
.browse li.bpages ul, .browse li.bpages { margin:0; }
.browse li.bpages ul li { display:inline-block;width:20%; }
.browse ul strong, .browse ul span, .browse a:link, .browse a:visited, .browse a:focus, .browse a:hover, .browse a:active { border:1px solid #C5C4C6;display:block;padding:5px 0;text-decoration:none;text-align:center;margin-right:.25em;text-decoration:none; }
.browse ul span { border:0 none; }
.browse ul strong, .browse a:focus, .browse a:hover, .browse a:active { color:#019BE3; }
.browse ul strong { border-color:#019BE3; }
div.selectmod {  cursor:pointer;display:inline-block;margin:0;position:relative; width:200px;z-index:50; }
div.selectmod h3 { background: #fff url(gfx/select.png) no-repeat 98% 50%;border:1px solid #C5C4C6;font-size:1em;font-weight:400;margin:0;padding:4px 6px;}
div.selectmod.active h3 {border-bottom-color:#191319;}
div.selectmod ul { background: #fff;border:1px solid #C5C4C6;list-style:none;left:-1000em;margin:0;min-width:198px;padding:0;overflow:visible;position:absolute;top:1.923em;width:auto;z-index:1; }
div.selectmod ul a:link, div.selectmod ul a:visited, div.selectmod ul a:focus, div.selectmod ul a:hover, div.selectmod ul a:active { display:block; padding:4px 6px; text-decoration:none; white-space:nowrap; }
div.selectmod ul a:focus, div.selectmod ul a:hover, div.selectmod ul a:active { outline:0; }
div.selectmod.active ul { border-color:#191319;left:0;top:0;position:relative;
-moz-transition: border 0.3s ease-out;
-o-transition: border 0.3s ease-out;
-webkit-transition: border 0.3s ease-out;
-ms-transition: border 0.3s ease-out;
transition: border 0.3s ease-out;
-moz-box-shadow: 0px 0px 2px #999;
-webkit-box-shadow: 0px 0px 2px #999;
box-shadow: 0px 0px 2px #999;
}
.js div.selectmod ul a.active {background:#fff;left:1000em;overflow:hidden;padding:3px 6px 3px;position:absolute;top:-1.846em;width:160px;}
.js div.selectmod.active ul a.active {background-color:#019BE3;color:#fff;left:0;padding:4px 6px;position:static;top:0;width:auto;}
a:link, a:visited, a:focus, a:hover, a:active {color: #575358;text-decoration: underline;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
a:hover:visited, a:focus:visited {}
a:focus, a:hover, a:active {color:#019BE3;}
a:active { outline: none; } 
.content a[href^="http"], .content a[href^="http"], .content a[href^="http"] {background-image:none;padding-right:0;}
.content a.noextern {background-image:none;padding-right:0;}
a.nu:link, a.nu:visited, a.nu:focus, a.nu:hover, a.nu:active {text-decoration:none;}
a.nu:focus, a.nu:hover, a.nu:active {text-decoration: underline;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active {color: #BF4342;}
a.spc:focus, a.spc:hover, a.spc:active {}
a.camu:link, a.camu:visited, a.camu:focus, a.camu:hover, a.camu:active {color: #575358;text-decoration:none;}
a.camu:focus, a.camu:hover, a.camu:active {text-decoration: underline;}
a.tarn:link, a.tarn:visited, a.tarn:focus, a.tarn:hover, a.tarn:active {text-decoration:none;}
a.back {background:url(gfx/sprite.png) no-repeat 0 -197px;padding-left:13px;}
a.more {background:url(gfx/sprite.png) no-repeat 0 -97px;padding-left:13px;}
.event p.more {background:url(gfx/sprite.png) no-repeat 0 -96px;padding-left:13px;}
a.more:link, a.more:visited, a.more:focus, a.more:hover, a.more:active {text-decoration:none;}
a.more:focus, a.more:hover, a.more:active {text-decoration:underline;}
h1, .h1 {font-size: 1.538em;line-height: 1.2;margin:.9em 0 .45em;text-transform:uppercase;}
h2, .h2 {font-size: 1.071em;line-height: 1.3;margin:1.2em 0 .6em;}
h3, .h3 {font-size: 1.071em;line-height: 1.3;margin:1.2em 0 .6em; text-transform:uppercase;}
h4, .h4 {font-size: 1em;line-height: 1.3;margin:1.286em 0 .643em;}
h5, .h5 {font-size: 1em;line-height: 1.3;margin:1.286em 0 .643em;text-transform:uppercase;}
h6, .h6  {font-size: 0.929em;line-height:1.3;margin:1.385em 0 0.692em;}
p {line-height: 1.4;margin: 0.69em 0;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
h1 { font-weight:400; }
h2, h4 { font-weight:700; }
h1, h2, h3, h4, h5, h6 {color:#575757;}
strong { font-weight:700; }
li {line-height: 1.3;}
ol {margin:.69em 0 .69em 2.38em;}
ul.tarn ul, ul.tarn ol, ul {margin:.69em 0 .69em 1.38em;}
ul ul {list-style-type: disc;margin-top:0;}
ul.tarn {list-style:none;list-style-image:none;margin:0;padding:0;}
ul.tarn li li {border:0 none;float:none;margin:0;padding:0;}
ul.inline {list-style:none;list-style-image:none;margin:0;padding:0;}
ul.inline li {display:inline;}
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
code, pre { font-family: "Courier New", monospace, serif; font-size: 1em; } 
q{quotes:"\201C""\201D""\2018""\2019";}
*[lang|='de'] q:before{content:'\201C';}
*[lang|='de'] q:after{content:'\201D';}
*[lang|='de'] q q:before{content:'\2018';}
*[lang|='de'] q q:after{content:'\2019';}
ins,dfn{border-bottom:1px solid #000;}
small,sup,sub{font-size:85%;}
big{font-size:125%;line-height:80%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #888;}
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
blockquote{padding-left:2.2em;}
hr {border:0;border-top:1px solid #ccc;background-color:#fff;display:block;height:1px;line-height:1px;margin: .69em 0;padding:0;}
pre {
padding: 15px;
white-space: pre; 
white-space: pre-wrap; 
white-space: pre-line; 
word-wrap: break-word; 
}
iframe, object { z-index:1; }
img { border:0;max-width:100%;height:auto !important; }
img.lazy { display:none; }
img.fullwidth { width:100%;height:auto; }
img.r {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
img.vmiddle { vertical-align:middle;}
.fright img, img.fright {margin: 0 0 .3em .8em;}
.fleft img, img.fleft {margin: 0 .8em .3em 0;}
p.img {margin:0 0 0.69em;}
ul.img { list-style:none;list-style-image:none;margin:0;padding:0; }
ul.img li { display:inline; }
ul.img img { vertical-align:bottom;margin:0;width:100%;height:auto; }
.noswiper ul.img img { margin:0 0 .69em; }
.swiper-wrapper { overflow:hidden; }
ul.thumbsbig {list-style:none;list-style-image:none;margin:0;padding:0;}
ul.thumbsbig li {margin:0 0 .64em;}
ul.thumbs {list-style:none;list-style-image:none;margin:0 -9px .64em 0;padding:0;}
ul.thumbs a {outline-offset:4px;-moz-outline-radius:8px;}
ul.thumbs li {float:left;margin:0 0 8px 0;width:20%; }
ul.thumbs li a { display:block;padding-right:9px; }
ul.thumbs img { width:100%;height:auto; }
ul.thumbs img, .img img, ul.thumbsbig img {vertical-align:bottom;}
.thumbs img, .img img, ul.thumbsbig img {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
ul.thumbs li:hover img {
-webkit-box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
-o-box-shadow: 0 0 3px #333;
box-shadow: 0 0 3px #333;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
p.img img.changed {
-webkit-box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
-o-box-shadow: 0 0 3px #333;
box-shadow: 0 0 3px #333;
}
::-moz-selection{ background: #019BE3; color:#fff; text-shadow: none; }
::selection { background:#019BE3; color:#fff; text-shadow: none; }
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
.v { position: absolute !important; clip: rect(1px 1px 1px 1px);   clip: rect(1px, 1px, 1px, 1px); border:0 !important;height: 1px !important;margin: -1px !important;padding:0 !important;overflow: hidden;width: 1px !important;}
.wai {display:inline;float:left;height:1px;margin:-1em 0 0;overflow:hidden;position:relative;width:1px;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.none, .noem em, .ieold {display:none;visibility:hidden;}
.block {display:block;visibility:visible;}
.cfix:before, .cfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.cfix:after { clear: both; }
.ofix {overflow: hidden;}
.bb {border-bottom:1px solid #C5C4C6;padding-bottom:.5em;}
.bt {border-top:1px solid #C5C4C6;padding-top:.5em;}
.c 	{clear: both;}
.cl {clear:left;}
.cr {clear:right;}
.error {color:#f00;}
.error a:link, .error a:visited, .error a:focus, .error a:hover, .error a:active, .error h1, .error h2, .error h3, .error h4, .error h5, .error h6 {color:#f00;}
.fright {float:right;}
.fleft {float:left;}
.fnone {float:none;}
.fnorm {font-size:1em;}
.fsmall, small {font-size:.85em;}
.iblock {display:inline-block;}
.inline {display:inline;}
.m0 {margin:0;}
.mb {margin-bottom:.69em;}
.mbd {margin-bottom:1.4em;}
.ml {margin-left:1em;}
.mr {margin-right:1em;}
.mt {margin-top:.69em;}
.mth {margin-top:.35em;}
.mtd {margin-top:1.4em;}
.mt0 {margin-top:0;}
.mb0 {margin-bottom:0;}
.notop > *:first-child, #content > *:first-child {margin-top:0;}
.nobottom > *:last-child {margin-bottom:0;}
.nowrap {white-space:nowrap;}
.pad {padding:.5em 1em;}
label.info {background-color:#FDFF9B;margin:5px -10px;padding:.5em 10px;}
.success {color:#009900;}
.success a:link, .success a:visited, .success a:focus, .success a:hover, .success a:active, .success h1, .success h2, .success h3, .success h4, .success h5, .success h6 {color:#009900;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.versal {text-transform:uppercase;}
.wauto {width:auto;}
.nouppercase { text-transform:none !important; }
.content a.bluebutton { display:inline-block;background:#019BE3;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color:#fff;padding:.5em;text-decoration:none;background-image:none; }
.content a.bluebutton:hover, .content a.bluebutton:focus { background:#4DB9EB; }
.content a.bluebutton:active { background:#0188C9; }
table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;empty-cells:show;max-width:100% !important;width:100%;}
caption{}
thead{}
tbody{}
tfoot{}
thead th {}
th, td {font-size:1em;padding: .2em .2em;}
thead td, th {font-weight:700;}
@media screen and (max-width: 479px){
.event p.img { display:none;visibility:hidden; }
.eventdetail p.img { margin:0 -10px 1.28em; }
.eventdetail p.img img { -moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0; }
.article { margin:0 85px 0 0; }
.article .img { display:inline;float:right;margin:0 -85px 0 0;position:relative;text-align:right;width:85px; }
.article .img img { width:70px;height:auto; }
ul.alphabet li.letterH, ul.alphabet li.letterO, ul.alphabet li.letterV { background:none; }
}
@media screen and (min-width: 360px), print {
article.home { width:50%; }
article.home.even .articleinner { margin-right:5px; }
article.home.odd .articleinner { margin-left:5px; }
article.home h2 { font-size:1.071em; }
}
@media screen and (min-width: 480px), print {
article.home h2 { font-size:1.429em; }
.article { margin:0 200px 0 0; }
.article .img { display:inline;float:right;margin:0 -200px 0 0;position:relative;text-align:right;width:200px; }
.article .img img { width:175px;height:auto; }
ul.alphabet li { width:7.6%; }
ul.alphabet li.letterN { background:none; }
.calendar tbody td span { padding:10px 5px 7px;; }
.event .cal { -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;width:25.86206896551724%; }
.event .img img {-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.event .cal span {display:block;}
.event .cal span.d {font-size:2.667em;line-height:.9;}
.event .cal span.t {margin-top:1.23em;font-size:0.89em;}
.event .date {font-size:0.929em;}
.event .cal, .event .cal-content { display:inline-block;vertical-align:top;margin:0; }
.event .cal-content { width:73.27586206896552%; }
.event .cal-content .cal-content-inner { padding-left:17px; }
.browse li.bpages ul li { width:10%; }
.team .vcard { padding:0 95px 0 0;}
.team .vcard .img { display:inline;float:right;margin:0 -95px 0 0;padding:0;text-align:right;width:95px; }
.withsidebar ul.thumbs li, .fakecol ul.thumbs li { width:16.66666666666667%; }
ul.thumbs li { width:10%; }
}
@media screen and (min-width: 550px), print {
.col1.eventcol {width:55%;}
.col2.eventcol {width:44%;}
.col1, .col2 {display:inline-block;vertical-align:top;width:49%;}
div.selectmod.active ul { left:0;position:absolute;top:1.923em; }
}
@media screen and (max-width: 719px) {
#header #logo { padding:5px 0 0; }
#header #logo img { width:140px;height:auto; }
#side { border-top:2px solid #C5C4C6;margin:20px 0 0; padding:20px 0 0; }
ul.thumbsbig li { text-align:center; }
#psearch ul li.smallwidth {padding-top:5px;width:100%;float:none;}
#social .fbmsgsend { display:none; }
}
@media screen and (min-width: 720px), print {
#header { padding:115px 0 0; }
#sidebar, #main, #content, #side { display:inline-block;vertical-align:top; }
#content { width:100%; }
.withsidebar #content, .fakecol { width:63.26530612244898%; }
.withsidebar #side { width:31.02040816326531%;padding-left:40px; }
.withsidebar .fakecol { width:100%; }
.overview #content,  .module_team #content {width:100%;}
.module_home #content, .e404 #content, .module_provenienz #content {width:100%;}
#social { text-align:right;min-height:350px }
#sbookmarks li { background:none;width:auto;margin:0 5px 0 0; }
.article { margin:0 265px 0 0; }
.article .img { display:inline;float:right;margin:0 -265px 0 0;position:relative;text-align:right;width:265px; }
.article .img img { width:228px;height:auto; }
.calendar tbody td span { padding:5px 5px 2px; }
.exhibition {float:left;width:50%;}
article.home .articleinner .hometop .topinner { padding:8px 15px; }
article.home { width:33.33333333333333%; }
article.home.even .articleinner, article.home.odd .articleinner { margin:0; }
article.home.no3left .articleinner { margin-right:8px; }
article.home.no3center .articleinner { margin-left:4px;margin-right:4px; }
article.home.no3right .articleinner { margin-left:8px; }
#psearch button { width:auto;text-align:center; }
ul.alphabet li { width:3.8%; }
ul.alphabet li.letterN { background:url(gfx/alphabet-border.png) top left no-repeat; }
.tab ul.thumbs li { width:33.33333333333333%; }
#GDform button {width:auto;}
#GDform-standpunkt {margin:0 .5em 0 0;width:255px;}
}
@media screen and (max-width: 979px){
html, body { height:100%; }
.navactive #innerparent, .langnavactive #innerparent, .navactive #parent, .langnavactive #parent, .navactive #parentwrapper, .langnavactive #parentwrapper { height:100%; }
.navactive #parent {
-webkit-transform: translate3d(260px, 0, 0);
transform: translate3d(260px, 0, 0);
}
.navactive #slidenav {
visibility:visible;
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
}
.langnavactive #parent {
-webkit-transform: translate3d(-260px, 0, 0);
transform: translate3d(-260px, 0, 0);
}
.langnavactive #slidelangnav {
visibility:visible;
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
}
.navactive #parentoverlay, .langnavactive #parentoverlay {
width: 100%;height: 100%;
opacity:1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
#enav, #nav, #langsection, #searchsection, #footer, #snav { display:none;visibility:hidden; }
#wrapper .inner-wrapper { padding:0 10px; }
#header #logobanner {
-webkit-box-shadow: 0 0 8px #333;
-moz-box-shadow: 0 0 8px #333;
box-shadow: 0 0 8px #333;
}
#header #logobanner { position:fixed;top:0;left:0; }
.mobnavlist li a.nav3, .mobnavlist li a.nav151 { background: url(gfx/navicon-info.png) 5px center no-repeat; }
.mobnavlist li a.nav7, .mobnavlist li a.nav158 { background: url(gfx/navicon-sammlung.png) 5px center no-repeat; }
.mobnavlist li a.nav30, .mobnavlist li a.nav159 { background: url(gfx/navicon-ausstellungen.png) 5px center no-repeat; }
.mobnavlist li a.nav31, .mobnavlist li a.nav160 { background: url(gfx/navicon-fuehrungen.png) 5px center no-repeat; }
.mobnavlist li a.nav58 { background: url(gfx/navicon-termine.png) 5px center no-repeat; }
.mobnavlist li a.nav66, .mobnavlist li a.nav161 { background: url(gfx/navicon-tickets.png) 5px center no-repeat; }
.mobnavlist li a.nav71 { background: url(gfx/navicon-freunde.png) 5px center no-repeat; }
.mobnavlist li a.nav82, .mobnavlist li a.nav165 { background: url(gfx/navicon-tourismus.png) 5px center no-repeat; }
.mobnavlist li a.nav90, .mobnavlist li a.nav163 { background: url(gfx/navicon-presse.png) 5px center no-repeat; }
.mobnavlist li a.nav94, .mobnavlist li a.nav164 { background: url(gfx/navicon-forschung.png) 5px center no-repeat; }
.mobnavlist li a.nav72, .mobnavlist li a.nav162 { background: url(gfx/navicon-vermietung.png) 5px center no-repeat; }
.mobnavlist li a.nav109 { background: url(gfx/navicon-partner.png) 5px center no-repeat; }
.mobnavlist li a.nav349, .mobnavlist li a.nav350 { background: url(gfx/navicon-shop.png) 5px center no-repeat; }
.mobnavlist li a.lang-de { background: url(flags/ger.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-en { background: url(flags/eng.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-es { background: url(flags/esp.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-fr { background: url(flags/fre.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-it { background: url(flags/ita.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-hu { background: url(flags/hun.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-ru { background: url(flags/rus.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-ja { background: url(flags/jpn.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-cs { background: url(flags/cze.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-pl { background: url(flags/pol.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-zh { background: url(flags/chi.jpg) 5px center no-repeat;  }
.mobnavlist li a.lang-sk { background: url(flags/slo.jpg) 5px center no-repeat;  }
.mobnavlist li a.nav3, .mobnavlist li a.nav7, .mobnavlist li a.nav30, .mobnavlist li a.nav31, .mobnavlist li a.nav58, .mobnavlist li a.nav66, .mobnavlist li a.nav71, .mobnavlist li a.nav82, .mobnavlist li a.nav90, .mobnavlist li a.nav72, .mobnavlist li a.nav94, .mobnavlist li a.nav109, .mobnavlist li a.nav151, .mobnavlist li a.nav158, .mobnavlist li a.nav159, .mobnavlist li a.nav160, .mobnavlist li a.nav161, .mobnavlist li a.nav165, .mobnavlist li a.nav163, .mobnavlist li a.nav164, .mobnavlist li a.nav162, .mobnavlist li a.nav349, .mobnavlist li a.nav350, .mobnavlist li a.lang-de, .mobnavlist li a.lang-en, .mobnavlist li a.lang-es, .mobnavlist li a.lang-fr, .mobnavlist li a.lang-it, .mobnavlist li a.lang-hu, .mobnavlist li a.lang-ru, .mobnavlist li a.lang-ja, .mobnavlist li a.lang-cs, .mobnavlist li a.lang-pl, .mobnavlist li a.lang-zh, .mobnavlist li a.lang-sk { padding-left:45px !important; }
}
@media screen and (min-width: 980px), print{
#parent { width: 960px; }
#innerparent { padding: 14px 0 50px; }
#wrapper { margin:30px 0 0; }
#header { margin:0 0 20px;padding:0; }
#nav { float:left;margin:0 0 .35em 0;min-height:1.9em;font-size:1.143em;line-height:1em; }
#searchsection { float:right;width:auto;font-size:0.923em; }
#enav { clear:right;float:right;margin:.3em 0;font-size:0.923em; }
#navanchor, #langnavanchor, #slidenav, #slidelangnav, #parentoverlay { display:none;visibility:hidden; }
#parent { left:auto !important;right:auto !important; }
#sidebar { width:20.83333333333333%; }
#main { width:79.16666666666667%; }
#main .inner-main { padding:0 0 0 25px; }
.module_home #main .inner-main, .e404 #main .inner-main { padding:0; }
#nav ul {border-bottom:1px solid #C5C4C6;list-style:none; list-style-image:none;margin:0;padding:0;}
#nav li {display:inline-block;padding:0 0 0 0;}
#nav li.nhome {padding-right:1em;}
#nav li:hover {padding-bottom:0;}
#nav a:link, #nav a:visited, #nav a:focus, #nav a:hover, #nav a:active, #nav strong {color:#191319;display:block;font-weight:normal;padding:.2em 1em 0.267em;text-decoration:none; white-space:nowrap; }
#nav a:focus, #nav a:hover, #nav a:active {border-bottom: 3px solid #019BE3;color:#019BE3;margin-bottom:-2px;padding-bottom:.2em;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
#nav .active a:link, #nav .active a:visited, #nav .active a:focus, #nav .active a:hover, #nav .active a:active, #nav strong {color:#019BE3;}
#nav .nhome a:link, #nav .nhome a:visited, #nav .nhome a:focus, #nav .nhome a:hover, #nav .nhome a:active, #nav .nhome strong {padding-left:0;padding-right:0;}
#search { margin:0;padding:2px 0 0;width:160px;}
#search fieldset {margin:0;padding:0;}
#search input { padding:.3em 35px .3em 10px;width:160px; }
#search input.button { right:5px; padding:0 5px;margin:.3em 0; }
#lang {clear:left;float:left;font-size:0.923em;margin:.4em 2.5em .4em 0;}
#langinfo { background:url(gfx/icon-info.png) no-repeat left center;float:left;font-size:0.923em;list-style:none; list-style-image:none;margin:0;padding:.4em 0 .4em 26px;}
#langinfo li {display:inline-block;margin-right:.4em;}
#lang a:link, #lang a:visited, #lang a:focus, #lang a:hover, #lang a:active,
#langinfo a:link, #langinfo a:visited, #langinfo a:focus, #langinfo a:hover, #langinfo a:active {color:#191319;text-decoration:none;}
#lang a:focus, #lang a:hover, #lang a:active,
#langinfo a:focus, #langinfo a:hover, #langinfo a:active {color:#019BE3;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
#lang a:focus span, #lang a:hover span, #lang a:active span,
#langinfo a:focus span, #langinfo a:hover span, #langinfo a:active span {border-bottom:1px solid #019BE3;}
#enav ul {list-style:none; list-style-image:none;margin:0;padding:0; text-align:right;}
#enav li {display:inline-block;}
#enav a:link, #enav a:visited, #enav a:focus, #enav a:hover, #enav a:active, #enav strong {border-bottom: 2px solid #fff;color:#000;display:block;font-weight:400;padding:.1em .5em;text-decoration:none;}
#enav a:focus, #enav a:hover, #enav a:active {border-bottom-color:#019BE3;color:#019BE3;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;  }
#enav .active a:link, #enav .active a:visited, #enav .active a:focus, #enav .active a:hover, #enav .active a:active, #enav strong {color:#019BE3;}
#enav ul li:last-child a, #enav ul li:last-child strong {padding-right:0;}
#header { text-align:right; }
#header #logobanner { width:auto;float:left;padding:0;position:relative !important; }
#infobanner div.location, #infobanner div.note, #infobanner div.info { width:200px;margin:.3em 0 0 10px; }
#infobanner div.info { margin:-.3em 20px 0 0;padding:.5em 10px;width:208px; }
#infobanner div.location p { padding:0 0 0 43px; }
#infobanner div.note p { padding:0; }
#mnav { width:50%;float:left; }
#mnav ul {list-style:none;list-style-image:none;margin:0;padding:0;}
#mnav li {display:inline-block;margin-right:1em;}
#mnav li.r {float:right;margin:0 0 0 1em;}
#mnav a:link, #mnav a:visited, #mnav a:focus, #mnav a:hover, #mnav a:active, #mnav strong {color:#575658;display:block;font-weight:400;text-decoration:none;}
#mnav a:focus, #mnav a:hover, #mnav a:active {color:#019BE3;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
#mnav .active a:link, #mnav .active a:visited, #mnav .active a:focus, #mnav .active a:hover, #mnav .active a:active, #mnav strong {color:#019BE3;}
#mnav a:focus span, #mnav a:hover span, #mnav a:active span {border-bottom:1px solid #019BE3;}
#snav ul {list-style:none;list-style-image:none;margin:0 0 1.28em;padding:0;}
#snav li {list-style-image:none;line-height:1.5;}
#snav a:link, #snav a:visited, #snav a:focus, #snav a:hover, #snav a:active, #snav strong {color: #191319;display:block;font-weight:400;padding:.15em 0;text-decoration:none;-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;}
#snav a:focus, #snav a:hover, #snav a:active {color:#019BE3;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;  }
#snav a:focus span, #snav a:hover span, #snav a:active span {border-bottom:1px solid #019BE3;}
#snav li li.active a:link, #snav li li.active a:visited, #snav li li.active a:focus, #snav li li.active a:hover, #snav li li.active a:active, #snav li li.active, #snav strong {color:#019BE3;}
#snav .active a.u:link, #snav .active a.u:visited, #snav .active a.u:focus, #snav .active a.u:hover, #snav .active a.u:active, #snav strong.u, #snav a.active, #snav strong {color:#019BE3;}
#snav ul ul {list-style-image:none;margin:0 0 0 25px;padding:0;}
#snav ul ul li {list-style:disc; }
#snav ul ul li.active, #snav ul ul li:hover {color:#019BE3;}
article.home h2 { font-size:1.857em;line-height:1; }
article.home .articleinner .hometop .topinner { padding:12px 20px; }
ul.browse {font-size:.92em; }
.browse ul {display:inline;list-style:none;list-style-image:none;margin:0;padding:0;}
.browse li {float:left;margin-bottom:.25em; }
.browse li.bpages {float:none;display:inline;}
.browse li.bpages ul li { width:auto; }
.browse ul strong, .browse ul span, .browse a:link, .browse a:visited, .browse a:focus, .browse a:hover, .browse a:active {display:block;float:left;padding:3px 10px;text-decoration:none;border-top:0 none;border-right:0 none;border-left:0 none;}
.browse li.bprev a:link, .browse li.bprev a:visited, .browse li.bprev a:focus, .browse li.bprev a:hover, .browse li.bprev a:active, .browse li.bnext a:link, .browse li.bnext a:visited, .browse li.bnext a:focus, .browse li.bnext a:hover, .browse li.bnext a:active { border:0 none;}
#GDform-standpunkt {width:270px;}
}