html, body, form, textarea, input, button, select, legend, h1, h2, h3, h4, h5, h6, p, ol, ul, table, td, th {color:#191319; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
body {text-align:center;font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small; *font:x-small; }
html {
overflow-y:scroll; 
}
#parent { background:#fff;margin: 0 auto;padding:14px 0 50px;position: relative;text-align: left;width: 960px;}
#nav {float:left;font-size:116%;margin:0 0 .35em 0;min-height:1.9em;}
#search {float:right;font-size:93%;width:auto;}
#enav {clear:right;float:right;font-size:93%;margin:.3em 0;}
#wrapper {float:left;margin:0 0 30px;width:100%;}
#sidebar {float:left;width:200px;}
.module_home #sidebar, .module_iframe #sidebar {display:none;}
#main {float:right;font-size:108%;line-height:1.3;width:735px;}
.module_home #main, .module_iframe #main {width:100%;}
#header {clear:both;float:left;font-size:93%;margin:47px 0 26px;width:100%;}
#footer {float:left;font-size:93%;width:100%;}
#snow {max-width:100%;position:fixed;left:0;top:0;z-index:-1;}
#mobiledetect { display:block;width:100%;height:132px;z-index:1000;text-align:center; }
#mobiledetect * { color:#fff;font-size:5em; }
#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%;}
#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 {clear:none;margin:0;padding:2px 0 0;width:190px;}
#search fieldset {margin:0;padding:0;}
#search input {background:#EBEBEB url(gfx/icon-lupe.png) no-repeat 5px 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:.3em 10px .3em 27px;width:153px;-webkit-appearance: none;}
#search input.button {background:#191319;color:#fff;display:block;left:195px; padding-left:10px;position:absolute;width:auto;}
.js #search input.button {top:-1000em;}
#lang {clear:left;float:left;font-size:93%;margin:.4em 2.5em .4em 0;}
#langinfo { background:url(gfx/icon-info.png) no-repeat left center;float:left;font-size:93%;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:normal;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 h1 {float:left;margin:0;}
#header h1 a { outline-offset:10px;}
#header p {color:#575458;display:inline-block;margin:.3em 0 0 10px; text-align:left;vertical-align:top;width:190px;}
#header p.location { background:url(gfx/logo-mq.png) no-repeat 0 .1em;padding-left:43px;width:150px;}
#header p.info {background-color:#575757;color:#fff;margin-right:20px;margin-top:-.3em;padding:.5em 10px;width:208px;}
#header p.note span {display:block;margin-top:.5em;}
#header .info	a:link, #header .info	a:visited, #header .info	a:focus, #header .info a:hover, #header .info	a:active {display:block;color:#fff; text-decoration:none;}
#title {border-bottom:1px solid #C5C4C6;float:left;font-size:153.9%; font-weight:normal;margin:0 0 1.1em;padding:0 0 .2em;text-transform:uppercase;width:100%;}
#content {float:left;width:464px;}
.fakecol {width:464px;}
#side {float:right;font-size:0.923em;width:228px;}
.module_home #title, .module_home #social {display:none;}
.overview #content,  .module_team #content {width:730px;}
.module_home #content, .e404 #content, .module_provenienz #content {width:975px;}
.module_iframe #content {width:100%;}
.overview #side,  .module_team #side, .module_home #side, .module_iframe #side {display:none;}
.e404 #header {margin-top:0;}
.e404 #title {margin-bottom:0;}
#snav ul {list-style:none;list-style-image:none;margin:0;padding:0;}
#snav li {list-style-image:none;}
#snav a:link, #snav a:visited, #snav a:focus, #snav a:hover, #snav a:active, #snav strong {color: #191319;display:block;font-weight:normal;padding:.15em 0;text-decoration: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;  }
#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 {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;}
#sidebar .vcard {background-color:#EBEBEB;margin-top:1.28em;}
#sidebar .vcard h3 {font-size:1em;font-weight:bold;margin:0; text-transform:uppercase;}
#sidebar .vcard p, #sidebar .partner p {margin-bottom:0;}
#sidebar .partner {margin-top:1.28em;}
#sidebar .partner h3 {font-size:1em;font-weight:normal;}
.no-js .tablist{display:none;}
.tablist {font-size:0.923em;list-style:none;list-style-image:none;margin:9px -8px 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-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 2px -9px 0;overflow:hidden;vertical-align:top;width:70px;}
.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:38px;outline:0;padding:1em .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:33px;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;}
#social {border-top:1px solid #C5C4C6;clear:both;font-size:0.857em;margin-top:1.5em;padding-top:.75em;position:relative;text-align:right;}
#social #sheader {display:inline-block;font-size:1em; font-weight:normal;margin:0; vertical-align:middle;}
ul#sbookmarks {display:inline-block;list-style:none; list-style-image:none;margin:0 0 0 .5em;padding:0; vertical-align:middle;}
#sbookmarks li {display:inline;}
#sbookmarks a:link, #sbookmarks a:visited, #sbookmarks a:focus, #sbookmarks a:hover, #sbookmarks a:active { background-image:url(gfx/sprite-social.jpg);background-repeat:no-repeat;display:block;float:left;height:18px;margin-right:1px;overflow:hidden;padding:0;text-decoration:none; text-indent:-10000px; text-align:left;width:18px;white-space:nowrap;}
#sbookmarks a:focus, #sbookmarks a:hover, #sbookmarks a:active {}
#sbookmarks span {}
#sfacebook {background-position:0 0;}
#sfacebook:focus, #sfacebook:hover, #sfacebook:active {background-position:0 -18px;}
#stwitter {background-position:-19px 0;}
#stwitter:focus, #stwitter:hover, #stwitter:active {background-position:-19px -18px;}
#sdelicious {background-position:-38px 0;}
#sdelicious:focus, #sdelicious:hover, #sdelicious:active {background-position:-38px -18px;}
#swong {background-position:-57px 0;}
#swong:focus, #swong:hover, #swong:active {background-position:-57px -18px;}
#sdigg {background-position:-76px 0;}
#sdigg:focus, #sdigg:hover, #sdigg:active {background-position:-76px -18px;}
#sscoop {background-position:-95px 0;}
#sscoop:focus, #sscoop:hover, #sscoop:active {background-position:-95px -18px;}
#syahoo {background-position:-114px 0;}
#syahoo:focus, #syahoo:hover, #syahoo:active {background-position:-114px -18px;}
#sgoogle {background-position:-133px 0;}
#sgoogle:focus, #sgoogle:hover, #sgoogle:active {background-position:-133px -18px;}
#stechnorati {background-position:-152px 0;}
#stechnorati:focus, #stechnorati:hover, #stechnorati:active {background-position:-152px -18px;}
#smicrosoft {background-position:-171px 0;}
#smicrosoft:focus, #smicrosoft:hover, #smicrosoft:active {background-position:-171px -18px;}
#sbookmarksinfo {border:1px solid #019BE3;background-color:#019BE3;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color:#fff;display:block;font-size:0.85em;position:absolute;white-space:nowrap;}
#sbookmarksinfo span {display:block;padding:.2em .6em;}
.sbookmarksinfo-bottom span:before {
content: ' ';
height: 0;
position: absolute;
width: 0;
border: 5px solid transparent;
border-bottom-color: #019BE3;
top: -10px;
left: 50%;
margin-left: -5px;
}
#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:normal;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;}
#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 265px 0 0;padding:1.5em 0;}
.article:first-child {border-top:0 none;}
.article .img {display:inline;float:right;margin:0 -265px 0 0;position:relative;text-align:right;width:265px;}
.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;}
p.img {margin:0 0 1.28em;}
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 -8px .64em 0;padding:0;}
ul.thumbs a {outline-offset:4px;-moz-outline-radius:8px;}
ul.thumbs li {float:left;margin:0 8px 8px 0;}
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;
}
.eventcol {font-size:0.929em;margin-bottom:2em;}
.col1.eventcol{width:55%;}
.col2.eventcol{width:44%;}
.eventcol h2 {font-size:1em; margin-top:0;font-weight:normal;}
.event {margin:0 0 0 137px;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;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;display:inline;float:left;margin:0 0 0 -137px;overflow:hidden;padding:88px 12px 8px;position:relative;width:96px;}
.event .cal span {display:block;}
.event .cal span.d {font-size:3.846em;line-height:.9;}
.event .cal span.t {margin-top:1.23em;font-size:0.89em;}
.event .img {left:0;margin:0;position:absolute;top:0;}
.event .img img {-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.cat {border-bottom:1px solid ;font-size:0.857em;margin:0 0 0.5em;padding:0 0 .1em;}
.event .date {font-size:0.929em;margin:0;}
.event .title {font-size: 1.538em;font-weight:normal;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:bold;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 {  }
.calendar thead th {background-color:#F3F3F3;border:1px solid #C6C5C7;font-weight:normal;text-align:center;padding:5px;}
.calendar tbody {  }
.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;}
.calendar tbody td.na.act {  }
.calendar tbody td.today { }
.calendar tbody td.event {  }
article.home {background-color:#575757;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;color:#fff;display:inline-block;margin:0 15px 15px 0;min-height:7.357em;overflow:hidden;padding:13px 20px 175px; position:relative;vertical-align:top;width:270px;}
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:2em;font-weight:normal;line-height:1;margin:0;min-height:2em;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:.4em 0 0;overflow:hidden;white-space:nowrap;}
article.home .img {bottom:0;margin:0;left:0; position:absolute;}
article.home .img img {-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
}
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:11em;}
article.home: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;
}
.exhibition {float:left;width:50%;}
.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:bold;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:normal;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 5px 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:.3em 10px .3em 27px;width:460px;-webkit-appearance: none;}
#psearch input[type="checkbox"] {margin-top:2px;width:auto;}
#psearch input[type="checkbox"] + label {margin:0 0 0 5px;}
#psearch input.button {color:#fff;display:block;left:195px;width:auto;}
#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;height:18px;}
ul.alphabet li:first-child {background:none;}
ul.alphabet li:first-child a {margin-left:0;}
ul.alphabet li a {display:inline-block;margin:2px 0 2px 4px;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;}
ul.werke {font-size:.9em;list-style:none;margin:.3em 0 .3em 0;padding:0 0 .2em 1.4em;width:495px;}
ul.werke li {margin-bottom:7px;}
span.inventar {display:inline-block;vertical-align:top;width:5em;}
span.titel {display:inline-block;max-width:30em;}
.module_provenienz ul.details {font-size:.9em;list-style:none;margin:0;}
.module_provenienz p.back {font-size:.9em;}
.module_provenienz ul.browse {border-top:1px solid #999;margin-top:.2em;padding-top:1.38em;width:495px;}
.module_provenienz hr {width:495px;}
.module_provenienz #social * { display:none;visibility:hidden; }
.module_provenienz .ptitle { margin-top:2em; }
.team .vcard {margin:1em 0 1em 20px;padding:0 95px 0 0;}
.team .lead {margin-left:0;}
.team .vcard .img {display:inline;float:right;margin:0 -95px 0 0;padding:0;text-align:right;width:95px;}
.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;}
.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;}
#GDform .button {width:auto;}
#GDform-standpunkt {margin:0 .5em 0 0;}
.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:.92em;list-style:none;list-style-image:none;margin:1.38em 0;padding:0;}
.browse li {float:left;margin-bottom:.25em;margin-right:.25em;}
.browse .bprev, .browse .bpages {margin-right:1em;}
.browse li.bpages {float:none;display:inline;}
.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:1px 5px;text-decoration:none;}
.browse a:focus, .browse a:hover, .browse a:active { text-decoration:underline;}
.browse ul {display:inline;list-style:none;list-style-image:none;margin:0;padding:0;}
.browse ul strong, .browse ul a:link, .browse ul a:visited, .browse ul a:focus, .browse ul a:hover, .browse ul a:active {border-bottom:1px solid #C5C4C6;text-decoration:none;}
.browse ul a:link, .browse ul a:visited, .browse ul a:focus, .browse ul a:hover, .browse ul a:active {}
.browse ul strong, .browse ul a:focus, .browse ul a:hover, .browse ul a:active {color:#019BE3;}
.browse ul strong {border-color:#019BE3;}
.col1, .col2 {display:inline-block;vertical-align:top;width:49%;}
.selectmod {  cursor:pointer;display:inline-block;margin:0;position:relative; width:200px;z-index:100; }
.selectmod h3 { background: #fff url(gfx/select.png) no-repeat 98% 50%;border:1px solid #C5C4C6;font-size:1em;font-weight:normal;margin:0;padding:4px 6px;}
.selectmod.active h3 {border-bottom-color:#191319;}
.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; }
.selectmod ul a:link, .selectmod ul a:visited, .selectmod ul a:focus, .selectmod ul a:hover, .selectmod ul a:active { display:block; padding:4px 6px; text-decoration:none; white-space:nowrap; }
.selectmod ul a:focus, .selectmod ul a:hover, .selectmod ul a:active { outline:0; }
.selectmod.active ul {border-color:#191319;left:0;
-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 .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;}
a:hover:visited, a:focus:visited {}
a:focus, a:hover, a:active {color:#019BE3;}
a:active { outline: none; } 
.content a[href^="http"] {background-image:url(icon/new-window.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;}
.content a[href^="http://leopoldmuseum.org"], .content a[href^="http://www.leopoldmuseum.org"], .content a[href^="http://leopoldmuseum.echonet.at/"] {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.3;margin: 0.643em 0;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
h1 {font-weight:normal;}
h1, h2, h3, h4, h5, h6 {color:#575757;}
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; 
}
img {border:0;}
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;}
::-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; }
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:bold;}
form {clear: both;margin: 1.38em 0;padding:0;width:100%;}
fieldset {border:0 none;margin:0 0 1em;padding:0.5em 0;position:relative;text-align: left;}
fieldset.p0 {padding:0;}
legend {font-weight:bold;font-size:1.1em;padding:0;}
form ol, form ul {list-style-type:none;margin:0;overflow:hidden;padding:0;}
form ol li, form ul li {background-image:none;float:left;list-style-image:none;padding:3px 0;width:100%;}
form li ol, form li ul {float:left;padding:0;}
form ol li li, form ul li li {list-style-image:none;padding:1px 0;}
form ol div label, form ul div label {display:block;float:none;margin:0;width:auto;}
form .optgroup, form .optgroup li {width:auto;}
form .optgroup {float:none;}
form .optgroup li {margin-right:10px;}
form li.req {}
form .error-msg {border:1px solid;clear:both;margin:.69em 0;padding:.5em 1em;}
form .error-msg legend {border:1px solid;padding:.2em .5em;}
form .error-msg ul { list-style-type:square;margin-left:20px;overflow:visible;}
form .error-msg ul li {clear:both;float: none;list-style-image:none;padding:2px 0;width:auto;}
form .error-msg label {float:none;display:inline;margin:0;padding:0;width:auto;}
form li.error label {}
form li.error input, form li.error select, form li.error textarea {font-weight:normal;}
form small {display:block;font-size:0.85em;}
label, form ol div, form ul div {float:left;line-height:1.3;margin:5px 10px 0 0;vertical-align:top;}
.req label {font-weight:bold;}
form .checktxt, form .radiotxt, form .widetxt { margin-right:0;}
form .radiotxt.full, form .checktxt.full {width:90%;}
form fieldset .autotxt {width:auto;}
form label.req {display:block;float:none;font-weight:bold;margin:0 0 .69em;width:100%;}
input, select, textarea {border: 1px solid;float:left;font-size:1em;padding:4px 6px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
select {width:auto;}
option {padding-left: 0.4em;} 
textarea {vertical-align:top;resize:none;}
input.button {text-align:right;}
input.button:focus {text-decoration:underline;}
input.img {border:0 none;padding:0;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:5px;padding:0;width:auto;}
input.checkbox, input.radio {background-color: transparent;border: 0 none;margin:7px 5px 0 0;padding:0;width:auto;}
label, input[type=checkbox], input[type=radio], input[type=submit], button {cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}
input[type='hidden']{display:none;}
input[disabled='disabled'] {background-color:#DADADD; cursor:not-allowed;}
input[type="submit"]::-moz-focus-inner {border:0;} 
form .wauto {width:auto;}
form .full {width:98%;}
form .spacer {display:block;margin:.2em 5px 0 0;float:left; text-align:center;}
form .short {margin-right:10px;width:100px;}
form img.captcha {float:left;margin-right:.5em;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {border:0 none;background-color:#575558;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:bold;line-height:1.2;margin:0;padding:.3em 1em;text-align:right;text-decoration:none; text-transform:uppercase;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
button {width: 284px; overflow: visible; } 
a.button:focus, a.button:hover, a.button:active, button:focus, button:hover, button:active { text-decoration:underline;
-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;}
button::-moz-focus-inner {border: none;}
button.auto, a.auto:link, a.auto:visited, a.auto:focus, a.auto:hover, a.auto:active {width:auto;}
button.fright, a.fright:link, a.fright:visited, a.fright:focus, a.fright:hover, a.fright:active {float:right;}
label, form ol div, form ul div {overflow:hidden;width:160px;}
form fieldset .right {margin-left:170px;} 
input, select, textarea {width:270px;}
form .checktxt, form .radiotxt, form .widetxt {width:254px;}
form li ol, form li ul, select, input.button {width:284px;}
input.captcha {margin-top:10px;width:100px;}
form li.req {}
form .req li label {background-color:transparent;}
input, select, textarea {background-color: #EBEBEB;border-color: #EBEBEB;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
input.button {background-color: #333;color:#fff;}
input.button:focus {color:#094891; text-decoration:underline;}
input.placeholder {color:#333;}
input::-webkit-input-placeholder {color:#333;}
input:-moz-placeholder {color:#333;}
input:focus, select:focus, textarea:focus {
-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;
}
form .error-msg, form .error-msg legend {background-color: #FFCECF;border-color:#BF0027;}
form .error-msg legend {
-webkit-box-shadow: 0 0 3px #BF0027;
-moz-box-shadow: 0 0 3px #BF0027;
-o-box-shadow: 0 0 3px #BF0027;
box-shadow: 0 0 3px #BF0027;
}
form .error-msg {background-color: #FFCECF;border-color:#f00;
}
form li.error label {color:#f00;}
input[type=text]:focus:invalid,
input[type=email]:focus:invalid,
input[type=number]:focus:out-of-range,
form li.error input, form li.error select, form li.error textarea {border-color:#f00;}
#lightview {
position: absolute;
top: 50%;
left: 50%;
height: 150px;
width: 150px;
margin: -75px 0 0 -75px;
padding: 0;
text-align: left;
}
.lv_Container {
position: relative;
width: 100%;
height: 100%;
background: none;
padding: 0;
margin: 0;
}
.lv_Button {
cursor: pointer;
text-decoration: none;
border: none;
background: none;
margin: 0;
padding: 0;
}
.lv_Sides {
position: absolute;
top: 50%;
left: 0;
clear: both;
width: 100%;
padding: 0;
margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
list-style-type: none;
position: relative;
}
.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
width: 100%;
height: 100%;
cursor: pointer;
}
.lv_Sides .lv_Button {
float: left;
background: none;
}
.lv_Frames {
width: 100%;
height: 100%;
position: relative;
padding: 0;
margin: 0;
}
.lv_Frames li {
list-style-type: none;
margin: 0;
padding: 0;
}
.lv_Frame {
width: 100%;
display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
position: absolute;
left: 0;
width: 100%;
display: block;
}
.lv_FrameBottom {
position: relative;
float: left;
clear: both;
}
.lv_Liquid {
position: relative;
float: left;
width: 100%;
overflow: hidden;
clear: both;
}
.lv_Liquid .lv_Filler {
position: absolute;
height: 100%;
width: 2px;
top: 0;
left: 50%;
}
.lv_Half {
display: block;
height: 100%;
clear: both;
line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
float: left;
position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }
.lv_Fill {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.lv_Half .lv_CornerWrapper {
float: left;
position: relative;
width: 50%;
height: 100%;
overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }
.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
position: relative;
float: right;
}
.lv_Center {
position: relative;
clear: both;
height: 100%;
overflow: hidden;
background: none;
padding: 0;
margin: 0;
}
.lv_WrapUp {
position: absolute;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
.lv_WrapDown {
position: relative;
height: 100%;
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
.lv_WrapCenter {
position: relative;
padding: 0;
margin: 0;
}
.lv_Loading {
position: absolute;
top: 50%;
left: 50%;
}
.lv_Loading .lv_Button {
float: left;
height: 100%;
width: 100%;
}
.lv_MediaWrapper {
position: relative;
width: 100%;
display: block;
overflow: hidden;
clear: both;
padding: 0;
margin: 0;
}
.lv_MediaWrapper img {
position: relative;
float: left;
padding: 0;
margin: 0;
}
.lv_PrevNext {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
position: relative;
height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }
.lv_MenuBar {
clear: both;
position: relative;
width: 100%;
padding: 0;
margin: 0;
text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}
.lv_Close {
position: relative;
float: right;
overflow: hidden;
width: 100%;
height: 100%;
}
.lv_Data {
position: relative;
float: left;
padding-bottom: 3px;
line-height: 13px;
overflow: hidden;
}
.lv_Data li {
list-style-type: none;
float: left;
margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
font-weight: bold;
margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
float: left;
}
.lv_Data .lv_innerPrevNext,
.lv_Data .lv_Slideshow {
position: relative;
padding: 0 5px;
margin-top: 5px;
vertical-align: middle;
}
.lv_Data .lv_innerPrevNext { padding-left: 0; }
.lv_Data .lv_Slideshow { padding-right: 0px;	border-left: 1px solid ; }
.lv_Data .lv_innerPrevNext .lv_Button,
.lv_Data .lv_Slideshow .lv_Button { 
float: left;
background-position: center left;
background-repeat: no-repeat;
}
.lv_innerPrevButton { margin-right: 5px; }
.lv_innerNextButton { margin-left: 5px; }
.lv_contentTop,
.lv_contentBottom {
position: relative;
float: left;
margin: 0;
padding: 0;
clear: both;
}
#lightview iframe {
float: left;
border: 0;
clear: both;
padding: 0;
margin: 0;
background: none;
}
.lv_topButtons {
position: absolute;
left: 0;
width: 100%;
margin: 0;
padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
padding: 6px;
}
#lightviewError .message {
background: #fcb5b5;
margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
text-decoration: none;
background: none;
font-weight: bold;
border-bottom: 1px solid #7de689;
}
#lightviewError p {
margin-left: 0;
padding: 0;
}
#lv_overlay {
position: absolute; 
top: 0;
left: 0;
height: 100%;
width: 100%;
}
#lightviewController {
position: fixed;
bottom: 0;
top: 0;
left: 50%;
margin: 0;
padding: 0;
}
#lightviewController ul {
display: block;
height: 100%;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
list-style-type: none;
float: left;
display: block;
position: relative;
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
position: absolute;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}
#lightviewController .lv_CornerWrapper {
width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
float: right;
position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
position: relative;
height: 100%;
overflow: hidden;
}
.lv_controllerMiddle {
position: relative;
height: 100%;
float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
list-style-type: none;
float: left;
display: inline;
position: relative;
clear: none;
}
.lv_controllerSetNumber {
float: left;
text-align: center;
}
#lightviewController .lv_Button {
float: left;
position: relative;
height: 100%;
clear: none;
}
.lv_controllerSetNumber {
position: relative;
height: 100%;
padding-right: 3px;
}
.lv_controllerPrev,
.lv_controllerNext,
.lv_controllerSlideshow,
.lv_controllerClose {
float: left;
position: relative;
height: 100%;
padding-left: 3px;
}
.lv_controllerPrev { border-left: 1px solid; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid; }
.lv_Data .lv_Recommend {float:right;}
.lv_MenuBar {color: #7a7a7a;}
.lv_Data .lv_ImgNumber {color: #a7a7a7;}
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { border-color:#d7d7d7;}
#lightviewController {color: #d2d2d2;}
.lv_controllerPrev { border-color: #3c3c3c; }
#lightviewController .lv_controllerNext { border-color:#3c3c3c; }
@media print {
html, body {height:auto;min-height:inherit;}
#parent, #wrapper, #sidebar, #side, #main, #detail, #parent #content {clear:none;float:none;min-width:100%;min-width:10px;padding:0;overflow:visible;position:static;width:100%;}
#side {clear:both;margin-top:2.54em;}
#content {clear:both;}
#title {float:none;}
#header {margin-top:0;}
#header h1 {margin:0;}
#header p.info {border:1px solid #575757;margin-top:0;margin-bottom:1em;width:300px;}
#header p.location { background-image:none;padding-left:0;}
.tablist {display:none;}
#parent div.tab {display:none !important;}
article.home {background-color:#fff;border:1px solid #575757;color:#191319;}
article.home *, article.home a *  {color:#191319;}
.list .cc {height:auto !important;}
.list a.lc:link, .list a.lc:visited, .list a.lc:focus, .list a.lc:hover, .list a.lc:active {background-position:9px -285px;background-color:#fff;color:#005A8E;}
#sitenav, #nav, #search, #lang-head, #lang, #langinfo-head, #langinfo, #enav, #footer, #social, #snav, .iclick, .v, .back {display: none; visibility:hidden;}
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
body .content a[href^="http"], body .content a[href^="ftp"] {background-image:none;padding-right:0;}
body .content a[href^="http"]:after {content: " (" attr(href) ") ";}
body .content a[href^="http://echonet.at"], body .content a[href^="http://www.echonet.at"] {background-image:none;}
body .content a[href^="http://echonet.at"]:after, body .content a[href^="http://www.echonet.at"]:after {content: "";}
.page {page-break-after: always;} 
tr, img { page-break-inside: avoid; }
.renew, .i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {background-image:none;padding-left:0;}
ul.downloads {list-style:square;margin-left:1.67em;}
ul.downloads li {list-style:square;padding-left:0;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {background-image:none;border:1px solid #B00020;color:#B00020;}
a.button span, button span {background-image:none;}
thead { display: table-header-group; } 
}