
/* - hist_mob.css - */
@media handheld, screen and (max-width: 640px) {
/* https://edit.historischerverein.li/historischerverein/portal_css/hist_mob.css?original=1 */
/* */
#visual-portal-wrapper {
max-width: 640px;
}
#portal-top {
font-size: 100%;
}
#portal-header {
padding-top: 0px;
padding-bottom: 0px;
}
a#portal-logo {
padding: 8px 0 18px 3px;
}
a#portal-logo img {
padding-top: 5px;
width: 240px;
height: auto;
}
#farbig {
margin-left: 90px;
}
p#farbig {
}
ul#portal-siteactions {
margin-top: 5px;
float: left;
}
#navi {
padding: 0;
margin-left: 3px;
}
#navi span.menu {
padding-left: 0;
position: relative;
}
#portal-globalnav {
position: relative;
}
#portal-globalnav li {
display: block;
padding: 5px 0px 5px 0px;
}
#portal-globalnav li a {
}
#portal-globalnav li ul.nn-twolevel-subnav {
width: 100%;
}
#portal-globalnav li.selected ul.nn-twolevel-subnav,
#portal-globalnav li.hover ul.nn-twolevel-subnav {
position: relative;
display: block;
overflow: visible;
top: 0.2em;
list-style: none;
padding: 0px 5px 0 2px;
}
#portal-breadcrumbs {
width: 100%;
margin: 7px 0 7px 0;
}
.section-verein #portal-columns,
.section-veranstaltungen #portal-columns,
.section-projekte #portal-columns,
.section-publikationen #portal-columns {
padding-top: 1em;
}
#content {
margin: 1em 0;
}
#portal-column-two {
clear: none;
z-index: 501;
}
div.portletWrapper div.portletStaticText {
clear: both;
left: 80%;
float: right;
margin-top: 200px;
}
div.hvportlet {
margin-top: -200px;
float: right;
margin-right: 1em;
font-size: 0.8em;
}
div.hvportlet img {
width: 175px;
}
div.hvportlet div {
top: -195px;
max-width: 155px;
margin-right: 28px;
height: 135px;
}
.hvportlet p span.visualHighlight {
margin-bottom: 0;
}
blockquote {
padding-left: 2em;
}
#portal-footer {
margin: 0 3px 1em;
padding: 0.5em 0 1em;
}
#portal-footer div.col {
float: none;
padding: 0 0 1em 0;
}
.documentActions ul {
padding: 0 0 1em 1em;
}
div.managePortletsLink, a.managePortletsFallback {
background: #ddd none repeat scroll 0 0;
border-radius: 0.5em;
font-size: 90%;
margin: 50em auto 1em;
padding: 0.25em 0.5em;
text-align: center;
}
#content {
padding-bottom: 1em;
}
/* ***/
.template-verein_view div.block div div {
width: auto;
}
.template-verein_view div.block a {
margin: 0 5px 5px 0;
}
.template-verein_view div.block a img {
clear: both;
float: left;
width: 150px;
height: auto;
}
.template-verein_view div.block span.farbblock {
width: 150px;
padding-bottom: 150px;
margin: 0 5px 5px 0;
}
.template-verein_view div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-verein_view div.block a span.linktext {
width: 150px;
}
.template-verein_view div.block div#vorstand span.farbblock,
.template-verein_view div.block div#bibliothek span.farbblock,
.template-verein_view div.block div#mitarbeiter span.farbblock {
clear: none;
}
/* ***/
.template-aktuell_view div.block div div {
width: auto;
}
.template-aktuell_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-aktuell_view div.block a img {
width: 150px;
height: auto;
}
.template-aktuell_view div.block #aktuelles a img {
height: 150px;
margin-left: -100px;
width: auto;
}
.template-aktuell_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 150px;
padding-bottom: 150px;
}
.template-aktuell_view div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-aktuell_view div.block a span.linktext {
width: 150px;
}
/* ***/
.template-projekte_view div.block div div {
width: auto;
}
.template-projekte_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-projekte_view div.block div#abgeschlossen a {
clear: both;
}
.template-projekte_view div.block a img {
width: 150px;
height: auto;
}
.template-projekte_view div.block #urkunde a img {
height: 150px;
margin-left: -100px;
width: auto;
}
.template-projekte_view div.block #auswandern a img {
height: 150px;
margin-left: -50px;
width: auto;
}
.template-projekte_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 150px;
padding-bottom: 150px;
}
.template-projekte_view div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-projekte_view div.block a span.linktext {
width: 150px;
}
/* ***/
.template-publikationen_view div.block div div {
width: auto;
}
.template-publikationen_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-publikationen_view div.block a img {
width: 150px;
height: auto;
}
.template-publikationen_view div.block #jahrbuch a img,
.template-publikationen_view div.block #neue_publi a img {
height: 150px;
margin-left: -100px;
width: auto;
}
.template-publikationen_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 150px;
padding-bottom: 150px;
}
.template-publikationen_view div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-publikationen_view div.block a span.linktext {
width: 150px;
}
@media screen and (min-width: 461px) {
ul#portal-siteactions {
text-align: right;
}
#navi {
padding: 40px 0 0 0;
width: 46%;
}
/* ***/
.template-home_view div.block span.farbblock {
width: 31%;
height: 31%;
padding: 0 0 31% 0;
margin: 0 1% 1% 0;
}
.template-home_view div.block span.farbblock a {
text-align: center;
width: 31%;
padding-bottom: 27%;
}
.template-home_view div#content-core div.block img {
display: block;
margin: 0 0 1% 1%;
height: auto;
max-width: 100%;
width: 31%;
}
.template-home_view div.block span.textblock {
width: 34%;
margin: 0 1% 0 1%;
}
.template-home_view div#projekte {
clear: both;
}
.template-home_view div#projektetext span.textblock {
width: 34%;
margin: -64% 1% 0 1%;
}
.template-home_view div#publiktext span.textblock {
width: 34%;
margin: -32% 1% 0 1%;
}
}
@media screen and (max-width: 460px) {
/* ***/
ul#portal-siteactions {
padding-bottom: 2em;
}
div#navi {
margin-top: 0;
width: 100%;
}
}

}


/* - hist_tab.css - */
@media screen and (min-width: 641px) and (max-width: 820px) {
/* https://edit.historischerverein.li/historischerverein/portal_css/hist_tab.css?original=1 */
/* */
#visual-portal-wrapper {
max-width: 768px;
}
.section-verein #portal-columns,
.section-veranstaltungen #portal-columns,
.section-projekte #portal-columns,
.section-publikationen #portal-columns {
padding-top: 4em;
}
#portal-breadcrumbs {
margin: 15px 0 15px 15px;
width: 100%;
}
#portal-logo {
max-width: 240px;
}
#portal-logo img {
width: 240px;
height: auto;
}
#farbig {
margin-left: 90px;
}
p#farbig {
width: 641px;
}
ul#portal-siteactions {
margin: 124px 0 0 0;
text-align: left;
}
ul#portal-siteactions li {
margin-right: 1px;
}
ul#portal-siteactions li a p {
width: 4.5em;
}
ul#portal-siteactions li:last-child a p {
width: 6em;
}
#portal-footer {
margin-left: 20px;
}
#portal-footer div.col {
float: left;
padding-right: 1em;
min-width: 18%;
}
.documentActions ul {
padding: 0;
}
#content {
margin: 10px 10px 10px 20px;
}
.template-home_view .documentFirstHeading {
width: 300px;
}
a#portal-logo img {
max-width: 100%;
height: auto;
}
#navi {
padding: 0 0 0 10px;
width: 60%;
}
#navi span.menu {
padding-left: 0;
position: relative;
}
#portal-globalnav {
z-index: 500;
overflow: visible;
}
#portal-globalnav li {
display: block;
padding: 5px 10px 5px 10px;
}
#portal-globalnav li ul.nn-twolevel-subnav {
width: 100%;
}
#portal-globalnav li.selected ul.nn-twolevel-subnav,
#portal-globalnav li.hover ul.nn-twolevel-subnav {
position: relative;
display: block;
overflow: visible;
top: 0.2em;
list-style: none;
margin: 0;
padding: 0px 5px 0 2px;
}
#portal-column-two {
clear: none;
z-index: 501;
}
div#portal-column-content.width-3\:4 {
}
div.portletWrapper div.portletStaticText {
clear: both;
left: 80%;
float: right;
margin-top: 1em;
}
div.hvportlet {
margin-top: -250px;
left: 48%;
float: right;
margin-right: 1%;
padding-right: 5%;
}
div.hvportlet div {
margin-top: -232px;
}
div.managePortletsLink, a.managePortletsFallback {
margin-top: 50em;
}
/* ***/
.template-home_view div.block span.farbblock {
width: 31%;
height: 31%;
padding: 0 0 31% 0;
margin: 0 1% 1% 0;
}
.template-home_view div.block span.farbblock a {
text-align: center;
width: 31%;
padding: 0 0 31% 0;
}
.template-home_view div#content-core div.block img {
display: block;
margin: 0 0 1% 1%;
height: auto;
max-width: 100%;
width: 31%;
}
.template-home_view div.block span.textblock {
width: 34%;
margin: 0 1% 0 1%;
}
.template-home_view div#projekte {
clear: both;
}
.template-home_view div#projektetext span.textblock {
width: 34%;
margin: -64% 1% 0 1%;
}
.template-home_view div#publiktext span.textblock {
width: 34%;
margin: -32% 1% 0 1%;
}
/* ***/
.template-verein_view div.block div div {
width: auto;
}
.template-verein_view div.block a {
margin: 0 5px 5px 0;
}
.template-verein_view div.block a img {
width: 175px;
height: auto;
}
.template-verein_view div.block span.farbblock {
width: 175px;
padding-bottom: 175px;
margin: 0 5px 5px 0;
}
.template-verein_view div.block span.farbblock a {
width: 175px;
padding-bottom: 140px;
}
.template-verein_view div.block a span.linktext {
width: 175px;
}
.template-verein_view div.block div#vorstand span.farbblock,
.template-verein_view div.block div#bibliothek span.farbblock,
.template-verein_view div.block div#mitarbeiter span.farbblock {
clear: none;
}
/* ***/
.template-aktuell_view div.block div div {
width: auto;
}
.template-aktuell_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-aktuell_view div.block div#exkursion a {
clear: both;
}
.template-aktuell_view div.block a img {
width: 175px;
height: auto;
}
.template-aktuell_view div.block #aktuelles a img {
height: 175px;
margin-left: 0;
width: auto;
}
.template-aktuell_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 175px;
padding-bottom: 175px;
}
.template-aktuell_view div.block span.farbblock a {
width: 175px;
padding-bottom: 140px;
}
.template-aktuell_view div.block a span.linktext {
width: 175px;
}
.template-aktuell_view div.block div#aktuelles a span.linktext {
width: 300px;
}
/* ***/
.template-projekte_view div.block div div {
width: auto;
}
.template-projekte_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-projekte_view div.block div#abgeschlossen a {
clear: both;
}
.template-projekte_view div.block a img {
width: 175px;
height: auto;
}
.template-projekte_view div.block #urkunde a img {
height: 175px;
margin-left: 0;
width: auto;
}
.template-projekte_view div.block #auswandern a img {
height: 175px;
margin-left: 0;
width: auto;
}
.template-projekte_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 175px;
padding-bottom: 175px;
}
.template-projekte_view div.block span.farbblock a {
width: 175px;
padding-bottom: 140px;
}
.template-projekte_view div.block a span.linktext {
width: 175px;
}
.template-projekte_view div.block div#urkunde a span.linktext {
width: 300px;
}
.template-projekte_view div.block div#auswandern a span.linktext {
width: 225px;
}
/* ***/
.template-publikationen_view div.block div div {
width: auto;
}
.template-publikationen_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-publikationen_view div.block div#neue_publi a {
clear: both;
}
.template-publikationen_view div.block a img {
width: 175px;
height: auto;
}
.template-publikationen_view div.block #neue_publi a img,
.template-publikationen_view div.block #jahrbuch a img {
height: 175px;
margin-left: 0;
width: auto;
}
.template-publikationen_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
width: 175px;
padding-bottom: 175px;
}
.template-publikationen_view div.block span.farbblock a {
width: 175px;
padding-bottom: 140px;
}
.template-publikationen_view div.block a span.linktext {
width: 175px;
}
.template-publikationen_view div.block div#neue_publi a span.linktext,
.template-publikationen_view div.block div#jahrbuch a span.linktext {
width: 300px;
}

}


/* - hist_medium.css - */
@media screen and (min-width: 821px) and (max-width: 1023px) {
/* https://edit.historischerverein.li/historischerverein/portal_css/hist_medium.css?original=1 */
/* */
#visual-portal-wrapper {
max-width: 1000px;
}
.section-verein #portal-columns,
.section-veranstaltungen #portal-columns,
.section-projekte #portal-columns,
.section-publikationen #portal-columns {
padding-top: 2em;
}
#portal-breadcrumbs {
margin: 15px 0 15px 25px;
}
#portal-logo {
max-width: 270px;
}
#portal-logo img {
width: 270px;
height: auto;
}
#farbig {
margin-left: 100px;
}
p#farbig {
width: 800px;
margin-top: -50px;
}
#navi {
margin: 5px 0 0 0;
padding: 0 0 0 10px;
width: 60%;
}
#portal-globalnav li {
padding-right: 40px;
}
ul#portal-siteactions {
margin: 105px 0 0 0;
}
ul#portal-siteactions {
}
ul#portal-siteactions li {
margin-right: 1px;
}
ul#portal-siteactions li a p {
width: 4.5em;
}
ul#portal-siteactions li:last-child a p {
width: 6em;
}
#portal-footer {
margin: 0 0 10px 20px;
}
#portal-footer div.col {
float: left;
padding-right: 1em;
min-width: 18%;
}
#portal-footer div#col-4 {
width: 24%;
padding-left: 0;
padding-right: 0;
}
.documentActions ul {
width: 160px;
padding-top: 0;
margin: -40px 0 0 20px;
float: left;
}
#content {
margin: 10px 10px 10px 20px;
}
/* ***/
.template-home_view div#content-core div.block img {
display: block;
width: 140px;
height: auto;
margin: 0 0 4px 0;
}
.template-home_view div.block span.textblock {
float: left;
width: 140px;
height: 140px;
margin: 0;
}
.template-home_view div.block span.farbblock {
float: left;
width: 140px;
height: 140px;
padding: 0;
margin: 0;
}
.template-home_view div.block span.farbblock a {
width: 140px;
padding-bottom: 110px;
}
.template-home_view div#verein span.textblock {
float: left;
width: 280px;
margin-right: 8px;
}
.template-home_view div#verein span.farbblock {
margin-right: 4px;
}
.template-home_view div#aktuell {
clear: both;
}
.template-home_view div#aktuell span.textblock {
width: 140px;
margin-right: 4px;
}
.template-home_view div#aktuell span.farbblock {
margin-right: 4px;
}
.template-home_view div#aktuellbild {
float: left;
margin-right: 4px;
}
.template-home_view div#projekte span.textblock {
width: 140px;
}
.template-home_view div#projekte span.farbblock {
float: left;
clear: none;
margin-right: 4px;
}
.template-home_view div#projbild {
margin-right: 4px;
}
.template-home_view div#projektetext {
float: left;
}
.template-home_view div#projektetext span.textblock {
width: 280px;
margin: 0;
}
.template-home_view div#publik {
clear: both;
}
.template-home_view div#pubbild {
float: left;
margin-right: 4px;
}
.template-home_view div#publiktext span.textblock {
clear: both;
float: left;
margin: 0 0 0 144px;
width: 280px;
}
.template-home_view div#publik span.farbblock {
margin-left: 144px;
margin-right: 4px;
}
/* ***/
.template-verein_view div.block div div {
width: auto;
}
.template-verein_view div.block a {
margin: 0 5px 5px 0;
}
.template-verein_view div.block a img {
width: 300px;
height: auto;
}
.template-verein_view div.block span.farbblock {
margin: 0 5px 5px 0;
}
.template-verein_view div.block div#vorstand span.farbblock,
.template-verein_view div.block div#bibliothek span.farbblock,
.template-verein_view div.block div#mitarbeiter span.farbblock {
clear: none;
}
/* ***/
.template-aktuell_view div.block div div {
width: auto;
}
.template-aktuell_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-aktuell_view div.block a img {
width: 300px;
height: auto;
}
.template-aktuell_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
}
/* ***/
.template-projekte_view div.block div div {
width: auto;
}
.template-projekte_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-projekte_view div.block div#abgeschlossen a {
clear: both;
}
.template-projekte_view div.block a img {
width: 300px;
height: auto;
}
.template-projekte_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
}
/* ***/
.template-publikationen_view div.block div div {
width: auto;
}
.template-publikationen_view div.block a {
clear: none;
margin: 0 5px 5px 0;
}
.template-publikationen_view div.block div#neue_publi a,
.template-publikationen_view div.block div#bestellen a {
clear: both;
}
.template-publikationen_view div.block a img {
width: 300px;
height: auto;
}
.template-publikationen_view div.block span.farbblock {
clear: none;
margin: 0 5px 5px 0;
}
@media screen and (max-width: 890px) {
/* ***/
.template-home_view div span.textblock {
float: left;
text-align: left;
}
.template-home_view div.block span.farbblock {
width: 31%;
height: 31%;
padding: 0 0 31% 0;
margin: 0 1% 1% 0 !important;
}
.template-home_view div.block span.farbblock a {
text-align: center;
width: 31%;
padding-bottom: 27%;
}
.template-home_view div#content-core div.block img {
margin-left: 1%;
height: auto;
max-width: 100%;
width: 31%;
}
.template-home_view div#verein span.textblock {
float: right;
width: 34%;
margin: 0 1% 0 1%;
}
.template-home_view div#aktuell span.textblock {
float: right;
width: 34%;
margin: 0 1% 0 1%;
}
.template-home_view div#projekte {
clear: both;
}
.template-home_view div#projektetext span.textblock {
float: right;
width: 34%;
margin: -63% 1% 0 1%;
}
.template-home_view div#aktuellbild,
.template-home_view div#projbild,
.template-home_view div#pubbild {
float: none;
margin-bottom: 0;
margin-right: 0;
}
.template-home_view div#publiktext span.textblock {
float: right;
width: 34%;
margin: -31% 1% 0 1%;
}
.template-home_view div#publik span.farbblock {
margin-left: 0;
}
}
}


/* - hist_desktop.css - */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
/* https://edit.historischerverein.li/historischerverein/portal_css/hist_desktop.css?original=1 */
/* */
body.template-logged_out,
body.template-login_form {
background: #ffffff;
}
body.template-logged_out #portal-breadcrumbs,
body.template-login_form #portal-breadcrumbs {
display: none;
}
#visual-portal-wrapper {
width: 1024px;
max-width: 1024px;
}
#portal-top {
background-color: #ffffff;
border-left: 1px solid #333335;
border-right: 1px solid #333335;
}
#portal-breadcrumbs {
margin: 2em 0 0 335px;
}
#portal-logo {
max-width: 300px;
}
#portal-logo {
margin: -1em 0 0 0;
}
#portal-logo img {
width: 300px;
height: auto;
}
#farbig {
margin-left: 114px;
width: 800px;
margin-top: -55px;
}
#navi {
width: 684px;
margin-left: 3em;
}
#portal-globalnav li {
display: inline-block;
padding-right: 75px;
}
#portal-globalnav li:last-child {
padding-right: 15px;
}
#portal-globalnav li ul.nn-twolevel-subnav {
display: none;
list-style: none;
margin: 0;
left: 0;
position: absolute;
right: 0;
width: 130%;
overflow: visible;
top: 1.5em;
}
#portal-globalnav li:last-child ul.nn-twolevel-subnav {
width: 130%;
}
#portal-globalnav li.selected ul.nn-twolevel-subnav,
#portal-globalnav li.active ul.nn-twolevel-subnav,
#portal-globalnav li:active ul.nn-twolevel-subnav {
display: inline-block;
z-index: 3;
white-space: nowrap;
left: 0;
position: absolute;
right: 0;
padding-bottom: 10px;
padding: 0 5px 0 0px;
}
#portal-globalnav li.hover ul.nn-twolevel-subnav li,
#portal-globalnav li:hover ul.nn-twolevel-subnav li,
#portal-globalnav li.selected ul.nn-twolevel-subnav li {
width: auto;
padding: 0 0 1px 0;
margin-left: 0;
overflow: visible;
text-overflow: ellipsis;
}
#portal-globalnav li.hover ul.nn-twolevel-subnav li,
#portal-globalnav li:hover ul.nn-twolevel-subnav li {
display: block;
}
ul#portal-siteactions {
clear: both;
float: right;
margin: -24px 0 0 0;
text-align: left;
width: auto;
}
ul#portal-siteactions li {
margin-right: 1px;
}
ul#portal-siteactions li a p {
width: 4.1em;
}
ul#portal-siteactions li:last-child a p {
width: 5.6em;
}
.section-verein #portal-columns,
.section-veranstaltungen #portal-columns,
.section-projekte #portal-columns,
.section-publikationen #portal-columns {
padding-top: 11em;
}
#portal-columns {
border-left: 1px solid #333335;
border-right: 1px solid #333335;
}
#portal-footer-wrapper {
border-left: 1px solid #333335;
border-right: 1px solid #333335;
border-bottom: 1px solid #333335;
}
#portal-footer {
margin: 0 0 0 3em;
}
#portal-footer div.col {
float: left;
padding-right: 7px;
width: 192px;
}
#portal-footer div.col#col-1 {
width: 300px;
}
#portal-footer div.col-2 {
width: 172px;
}
#portal-footer div.col-3 {
width: 212px;
}
#portal-footer div.col#col-4 {
width: 240px;
}
.documentActions ul {
float: right;
width: 160px;
}
#content {
margin-left: 3em;
}
/* ***/
.template-home_view #content {
padding-bottom: 2em;
}
.template-home_view div#farbige-geschichte {
padding-top: 0;
}
.template-verein_view #content,
.template-aktuell_view #content,
.template-projekte_view #content,
.template-publikationen_view #content {
padding-bottom: 8em;
}
.template-home_view .documentFirstHeading {
width: 300px;
}
.template-home_view div#content-core div.block img {
display: block;
width: 150px;
height: auto;
margin: 0 0 7px 0;
}
.template-home_view div.block span.textblock {
float: left;
width: 150px;
height: 150px;
margin: 0;
}
.template-home_view div.block span.farbblock {
float: left;
width: 150px;
height: 150px;
padding: 0;
margin: 0;
}
.template-home_view div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-home_view div#verein span.textblock {
float: left;
width: 300px;
margin-right: 14px;
}
.template-home_view div#verein span.farbblock {
margin-right: 7px;
}
.template-home_view div#aktuell {
clear: both;
}
.template-home_view div#aktuell span.textblock {
width: 150px;
margin-right: 7px;
}
.template-home_view div#aktuell span.farbblock {
margin-right: 7px;
}
.template-home_view div#aktuellbild {
float: left;
margin-right: 7px;
}
.template-home_view div#projekte span.textblock {
width: 150px;
}
.template-home_view div#projekte span.farbblock {
float: left;
clear: none;
margin-right: 7px;
}
.template-home_view div#projbild {
margin-right: 7px;
}
.template-home_view div#projektetext {
float: left;
}
.template-home_view div#projektetext span.textblock {
width: 300px;
margin: 0;
}
.template-home_view div#publik {
clear: both;
}
.template-home_view div#pubbild {
float: left;
margin-right: 7px;
}
.template-home_view div#publiktext span.textblock {
clear: both;
float: left;
margin: 0 0 0 157px;
width: 300px;
}
.template-home_view div#publik span.farbblock {
margin-left: 157px;
margin-right: 7px;
}
/* ***/
.template-verein_view div.block div div {
width: auto;
height: auto;
}
.template-verein_view div.block a {
margin-bottom: 0;
}
.template-verein_view div.block a img {
width: 75%;
height: auto;
padding: 0;
margin: 0;
}
.template-verein_view div.block div#vereinsgeschichte a span.linktext {
width: 300px;
}
.template-verein_view div.block div#gstelle a span.linktext {
width: 225px;
margin-top: -70px;
}
.template-verein_view div.block span.farbblock {
width: 147.5px;
padding: 0 0 150px 0;
margin: 0;
}
.template-verein_view  div.block span.farbblock a {
width: 147.5px;
padding-bottom: 120px;
}
.template-verein_view div.block div#vorstand span.farbblock {
clear: none;
margin-left: -95px;
margin-top: 75px;
}
.template-verein_view div.block div#statuten span.farbblock {
margin-left: 0px;
margin-top: 5px;
}
.template-verein_view div.block div#bibliothek span.farbblock {
clear: none;
margin-left: 5px;
margin-top: 5px;
}
.template-verein_view div.block div#gstelle a {
clear: none;
}
.template-verein_view div.block div#gstelle a img {
margin-left: 5px;
width: 225px;
height: auto;
margin-top: -70px;
}
.template-verein_view div.block div#mitarbeiter span.farbblock {
clear: none;
margin-left: 5px;
margin-top: -70px;
}
/* ***/
.template-aktuell_view div.block div div {
width: auto;
margin-bottom: 5px;
}
.template-aktuell_view div.block a {
margin-bottom: 0;
}
.template-aktuell_view div.block div#jahresv a,
.template-aktuell_view div.block div#exkursion a {
clear: none;
margin-left: 5px;
}
.template-aktuell_view div.block a img {
width: 75%;
height: auto;
padding: 0;
margin: 0;
}
.template-aktuell_view div.block div#jahresv a img,
.template-aktuell_view div.block div#buch a img {
margin-left: 0;
height: 225px;
width: auto;
}
.template-aktuell_view div.block div#aktuell a span.linktext,
.template-aktuell_view div.block div#buch a span.linktext,
.template-aktuell_view div.block div#exkursion a span.linktext,
.template-aktuell_view div.block div#jahresv a span.linktext,
.template-aktuell_view div.block div#vortr a span.linktext {
width: 225px;
}
.template-aktuell_view div.block div#vortr span.farbblock {
clear: none;
width: 150px;
padding: 0 0 150px 0;
margin: 0 0 5px 5px;
}
.template-aktuell_view div.block div#aktuell span.farbblock {
width: 150px;
padding: 0 0 150px 0;
margin: 75px 0 5px 0;
}
.template-aktuell_view  div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-aktuell_view div.block div#exkursion a img {
width: 225px;
height: auto;
}
.template-aktuell_view div.block div#vortr a {
clear: none;
}
/* ***/
.template-projekte_view div.block div div {
width: auto;
height: auto;
}
.template-projekte_view div.block a {
margin-bottom: 0;
}
.template-projekte_view div.block a img {
width: 75%;
height: auto;
padding: 0;
margin: 0;
}
.template-projekte_view div.block div#urkunde a span.linktext {
width: 375px;
}
.template-projekte_view div.block div#urkunde a {
clear: none;
margin-left: 5px;
margin-top: 5px;
}
.template-projekte_view div.block div#urkunde a img {
margin-left: 0;
height: 225px;
width: auto;
}
.template-projekte_view div.block span.farbblock {
clear: none;
width: 150px;
padding: 0 0 150px 0;
margin: 75px 0 0 5px;
}
.template-projekte_view  div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
.template-projekte_view div.block div#abgeschlossen a {
margin-left: 75px;
margin-top: 5px;
}
.template-projekte_view div.block div#abgeschlossen a span.linktext {
width: 225px;
}
.template-projekte_view div.block div#abgeschlossen a img {
width: 225px;
height: auto;
}
.template-projekte_view div.block div#auswandern a img {
margin-left: 0;
width: 300px;
height: auto;
}
.template-projekte_view div.block div#auswandern a span.linktext {
width: 300px;
}
/* ***/
.template-publikationen_view div.block div div {
width: auto;
margin-bottom: 5px;
}
.template-publikationen_view div.block a {
margin-bottom: 0;
}
.template-publikationen_view div.block a img {
width: 75%;
height: auto;
padding: 0;
margin: 0;
}
.template-publikationen_view div.block div#neue_publi a {
margin-left: 75px;
}
.template-publikationen_view div.block div#neue_publi a span.linktext,
.template-publikationen_view div.block div#jahrbuch a span.linktext {
width: 375px;
}
.template-publikationen_view div.block div#neue_publi a img,
.template-publikationen_view div.block div#jahrbuch a img {
margin-left: 0;
height: 225px;
width: auto;
}
.template-publikationen_view div.block div#jahrbuch a  {
clear: none;
margin-left: 5px;
}
.template-publikationen_view div.block div#verlag a img {
width: 225px;
height: auto;
}
.template-publikationen_view div.block div#verlag a span.linktext {
width: 225px;
}
.template-publikationen_view div.block div#neue_publi a {
margin-top: 5px;
}
.template-publikationen_view div.block span.farbblock {
clear: none;
width: 150px;
padding: 0 0 150px 0;
margin: 5px 0 0 5px;
}
.template-publikationen_view  div.block span.farbblock a {
width: 150px;
padding-bottom: 120px;
}
/* ***/
div.hvportlet {
margin-bottom: 3em;
}
div.hvportlet img {
max-width: 100%;
width: 200px;
height: auto;
}
div.hvportlet div {
max-width: 170px;
margin: 18px;
top: 7px;
}
div.hvportlet p span.visualHighlight {
font-size: 19px;
}
div.hvportlet p span.discreet {
font-size: 11px;
}

}


/* - hist_large.css - */
@media screen and (min-width: 1280px) {
/* https://edit.historischerverein.li/historischerverein/portal_css/hist_large.css?original=1 */
/* */
body.template-logged_out,
body.template-login_form {
background: #ffffff;
}
body.template-logged_out #portal-breadcrumbs,
body.template-login_form #portal-breadcrumbs {
display: none;
}
#visual-portal-wrapper {
width: 1280px;
max-width: 1280px;
}
#portal-top {
background-color: #ffffff;
border-left: 1px solid #333335;
border-right: 1px solid #333335;
}
#portal-breadcrumbs {
margin: 2em 0 0 374px;
}
#portal-logo {
margin: -1em 0 0 0;
max-width: 354px;
}
p#farbig {
width:850px;
margin-top: -65px;
}
#navi {
width: 850px;
margin-left: 3em;
}
#portal-globalnav li {
display: inline;
padding-right: 110px;
padding-top: 0;
padding-bottom: 0;
}
#portal-globalnav li:last-child {
padding-right: 110px;
}
#portal-globalnav li ul.nn-twolevel-subnav {
display: none;
list-style: none;
margin: 0;
left: 0;
position: absolute;
right: 0;
width: 130%;
top: 1.5em;
}
#portal-globalnav li:last-child ul.nn-twolevel-subnav {
width: 140%;
}
#portal-globalnav li.selected ul.nn-twolevel-subnav,
#portal-globalnav li.active ul.nn-twolevel-subnav,
#portal-globalnav li:active ul.nn-twolevel-subnav {
display: block;
z-index: 3;
white-space: nowrap;
left: 0;
position: absolute;
right: 0;
padding-bottom: 10px;
}
#portal-globalnav li.hover ul.nn-twolevel-subnav li,
#portal-globalnav li:hover ul.nn-twolevel-subnav li,
#portal-globalnav li.selected ul.nn-twolevel-subnav li {
width: auto;
padding: 0 0 2px 0;
margin-left: 0;
display: block;
}
ul#portal-siteactions {
clear: both;
float: right;
padding-left: 0;
margin: -26px 0px 0 0;
text-align: left;
width: 22.75%;
}
ul#portal-siteactions li {
margin-right: 1px;
}
ul#portal-siteactions li a p {
width: 4.2em;
}
ul#portal-siteactions li:last-child a p {
width: 6em;
}
.section-verein #portal-columns,
.section-veranstaltungen #portal-columns,
.section-projekte #portal-columns,
.section-publikationen #portal-columns {
padding-top: 12em;
}
#portal-columns {
border-left: 1px solid #333335;
border-right: 1px solid #333335;
}
#portal-footer-wrapper {
border-left: 1px solid #333335;
border-right: 1px solid #333335;
border-bottom: 1px solid #333335;
}
#portal-footer {
margin: 0 0 0 3em;
}
#portal-footer div.col {
float: left;
padding-right: 7px;
width: 200px;
}
#portal-footer div.col#col-1 {
width: 400px;
}
#portal-footer div.col#col-2 {
width: 180px;
}
#portal-footer div.col#col-3 {
width: 220px;
}
#portal-footer div.col#col-4 {
width: 320px;
padding-left: 20px;
}
.documentActions ul {
padding: 2em 0;
float: right;
width: 200px;
}
/* ***/
/* ***/
div.hvportlet {
margin-bottom: 3em;
}
div.hvportlet img {
max-width: 100%;
width: 300px;
height: auto;
}
div.hvportlet div {
max-width: 250px;
margin: 35px;
top: 5px;
}
div.hvportlet p span.visualHighlight {
font-size: 26px;
}
div.hvportlet p span.discreet {
font-size: 13px;
}
#content {
margin-left: 3em;
}
/* ***/
.template-home_view #content {
padding-bottom: 2em;
}
.template-home_view div#farbige-geschichte {
padding-top: 0;
}
.template-verein_view #content,
.template-aktuell_view #content,
.template-projekte_view #content,
.template-publikationen_view #content {
padding-bottom: 8em;
}
.template-home_view .documentFirstHeading {
width: 400px;
}
.template-home_view div#content-core div.block img {
display: block;
max-width: 100%;
width: 200px;
height: auto;
margin: 0 0 7px 0;
}
.template-home_view div.block span.textblock {
float: left;
width: 200px;
height: 200px;
margin: 0;
}
.template-home_view div.block span.farbblock {
float: left;
width: 200px;
height: 200px;
margin: 0;
padding: 0;
}
.template-home_view div.block span.farbblock a {
width: 200px;
padding-bottom: 180px;
}
.template-home_view div#verein span.textblock {
float: left;
width: 400px;
margin-right: 14px;
}
.template-home_view div#verein span.farbblock {
margin-right: 7px;
}
.template-home_view div#aktuell {
clear: both;
}
.template-home_view div#aktuell span.textblock {
width: 200px;
margin-right: 7px;
}
.template-home_view div#aktuell span.farbblock {
margin-right: 7px;
}
.template-home_view div#aktuellbild {
float: left;
margin-right: 7px;
}
.template-home_view div#projekte span.textblock {
width: 200px;
}
.template-home_view div#projekte span.farbblock {
float: left;
clear: none;
margin-right: 7px;
}
.template-home_view div#projbild {
margin-right: 7px;
}
.template-home_view div#projektetext {
float: left;
}
.template-home_view div#projektetext span.textblock {
width: 400px;
margin: 0;
}
.template-home_view div#publik {
clear: both;
}
.template-home_view div#pubbild {
float: left;
margin-right: 7px;
}
.template-home_view div#publiktext span.textblock {
clear: both;
float: left;
margin: 0 0 0 207px;
width: 400px;
height: auto;
}
.template-home_view div#publik span.farbblock {
margin-left: 207px;
margin-right: 7px;
}
/* ***/
.template-verein_view #content {
margin-right: -2em;
}
.template-verein_view div.block div div {
width: auto;
height: auto;
}
.template-verein_view div.block a {
margin-bottom: 0;
}
.template-verein_view div.block a img {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}
.template-verein_view div.block div#vereinsgeschichte a span.linktext {
width: 400px;
}
.template-verein_view div.block div#gstelle a span.linktext {
width: 300px;
margin-top: -95px;
}
.template-verein_view div.block span.farbblock {
width: 197.5px;
padding: 0 0 200px 0;
margin: 0;
}
.template-verein_view  div.block span.farbblock a {
width: 200px;
padding-bottom: 150px;
}
.template-verein_view div.block div#vorstand span.farbblock {
clear: none;
margin-left: 5px;
margin-top: 100px;
}
.template-verein_view div.block div#statuten span.farbblock {
margin-top: 5px;
margin-left: 0px;
}
.template-verein_view div.block div#bibliothek span.farbblock {
clear: none;
margin-top: 5px;
margin-left: 5px;
}
.template-verein_view div.block div#gstelle a {
clear: none;
}
.template-verein_view div.block div#gstelle a img {
margin-left: 5px;
width: 300px;
height: auto;
margin-top: -95px;
}
.template-verein_view div.block div#mitarbeiter span.farbblock {
clear: none;
margin-left: 5px;
margin-top: -95px;
}
/* ***/
.template-aktuell_view div.block div div {
width: auto;
margin-bottom: 5px;
}
.template-aktuell_view div.block a {
margin-bottom: 0;
}
.template-aktuell_view div.block div#jahresv a,
.template-aktuell_view div.block div#exkursion a {
clear: none;
margin-left: 5px;
}
.template-aktuell_view div.block a img {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}
.template-aktuell_view div.block div#jahresv a img {
margin-left: 0;
height: 300px;
width: auto;
}
.template-aktuell_view div.block div#aktuell a span.linktext {
width: 300px;
}
.template-aktuell_view div.block div#vortr a span.linktext {
width: 300px;
}
.template-aktuell_view div.block div#vortr span.farbblock {
clear: none;
width: 200px;
padding: 0 0 200px 0;
margin: 0 0 5px 5px;
}
.template-aktuell_view  div.block div#aktuell span.farbblock {
width: 200px;
padding: 0 0 200px 0;
margin: 100px 0 5px 0;
}
.template-aktuell_view  div.block span.farbblock a {
width: 200px;
padding-bottom: 150px;
}
.template-aktuell_view div.block div#exkursion a img {
width: 300px;
height: auto;
}
.template-aktuell_view div.block div#vortr a {
clear: none;
}
.template-aktuell_view div.block div#vortr a img {
margin-left: 5px;
width: 300px;
height: auto;
}
/* ***/
.template-projekte_view div.block div div {
width: auto;
height: auto;
}
.template-projekte_view div.block a {
margin-bottom: 0;
}
.template-projekte_view div.block a img {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}
.template-projekte_view div.block div#urkunde a span.linktext {
width: 500px;
}
.template-projekte_view div.block div#urkunde a  {
clear: none;
margin-left: 5px;
margin-top: 5px;
}
.template-projekte_view div.block div#urkunde a img {
margin-left: 0;
}
.template-projekte_view div.block span.farbblock {
clear: none;
width: 200px;
padding: 0 0 200px 0;
margin: 100px 0 0 5px;
}
.template-projekte_view  div.block span.farbblock a {
width: 200px;
padding-bottom: 150px;
}
.template-projekte_view div.block div#abgeschlossen a {
margin-left: 100px;
margin-top: 5px;
}
.template-projekte_view div.block div#abgeschlossen a img {
width: 300px;
height: auto;
}
.template-projekte_view div.block div#auswandern a img {
margin-left: 0;
width: 400px;
height: auto;
}
.template-projekte_view div.block div#auswandern a span.linktext {
width: 400px;
}
/* ***/
.template-publikationen_view div.block div div {
width: auto;
height: auto;
}
.template-publikationen_view div.block a {
margin-bottom: 0;
}
.template-publikationen_view div.block a img {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}
.template-publikationen_view div.block div#neue_publi a {
margin-left: 100px;
margin-top: 5px;
}
.template-publikationen_view div.block div#neue_publi a span.linktext,
.template-publikationen_view div.block div#jahrbuch a span.linktext {
width: 500px;
}
.template-publikationen_view div.block div#neue_publi a img,
.template-publikationen_view div.block div#jahrbuch a img {
margin-left: 0;
}
.template-publikationen_view div.block div#jahrbuch a {
margin: 0 0 0 5px;
clear: none;
}
.template-publikationen_view div.block span.farbblock {
clear: none;
width: 200px;
padding: 0 0 200px 0;
margin: 5px 0 0 5px;
}
.template-publikationen_view  div.block span.farbblock a {
width: 200px;
padding-bottom: 150px;
}
}

