
/* - ++theme++bgbern.theme/css/reset.css - */
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/reset.css?original=1 */
* { margin: 0; padding: 0; }
/* */
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */
/* */
form {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0; /* */
padding: 0;
white-space: normal; /* */
*margin-left: -7px; /* */
}
button,
input,
select,
textarea {
font-size: 100%; /* */
margin: 0; /* */
vertical-align: baseline; /* */
*vertical-align: middle; /* */
}
button,
input {
line-height: normal;
}
button,
html input[type="button"], /* */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* */
cursor: pointer; /* */
*overflow: visible;  /* */
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* */
padding: 0; /* */
*height: 13px; /* */
*width: 13px; /* */
}
input[type="search"] {
-webkit-appearance: textfield; /* */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; /* */
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto; /* */
vertical-align: top; /* */
}
/* */

/* - ++theme++bgbern.theme/css/columns.css - */
@media screen {
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/columns.css?original=1 */
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
div.width-1 { width:4.7%; }
div.width-2 { width:11.0%; }
div.width-3 { width:17.3%; }
div.width-4 { width:23.6%; }
div.width-5 { width:29.9%; }
div.width-6 { width:36.2%; }
div.width-7 { width:42.5%; }
div.width-8 { width:48.8%; }
div.width-9 { width:55.1%; }
div.width-10 { width:61.4%; }
div.width-11 { width:67.7%; }
div.width-12 { width:74.0%; }
div.width-13 { width:80.3%; }
div.width-14 { width:86.6%; }
div.width-15 { width:92.9%; }
div.width-full, div.width-16 { width:99.2%; }
div.position-0  { margin-left:-99.6%; }
div.position-1  { margin-left:-93.3%; }
div.position-2  { margin-left:-87.0%; }
div.position-3  { margin-left:-80.7%; }
div.position-4  { margin-left:-74.4%; }
div.position-5  { margin-left:-68.1%; }
div.position-6  { margin-left:-61.8%; }
div.position-7  { margin-left:-55.5%; }
div.position-8  { margin-left:-49.2%; }
div.position-9  { margin-left:-42.9%; }
div.position-10  { margin-left:-36.6%; }
div.position-11  { margin-left:-30.3%; }
div.position-12  { margin-left:-24.0%; }
div.position-13  { margin-left:-17.7%; }
div.position-14  { margin-left:-11.4%; }
div.position-15  { margin-left:-5.1%; }
/* */
div.width-13 > div.position-0 { margin-left:-100.0%; }
div.width-13 > div.position-4 { margin-left:-68.61768%; }
div.width-13 > div.width-4 { width:29.38979%; }
div.width-13 > div.width-9 { width:68.61768%; }
div.width-16 > div.position-0 { margin-left:-100.0%; }
div.width-16 > div.position-4  { margin-left:-74.59677%; }
div.width-16 > div.width-4 { width:23.79032%; }
div.width-16 > div.width-12 { width:74.59677%; }
div.width-16 > div.width-16 { width:100.0%; }

}


/* - ++theme++bgbern.theme/css/fonts.css - */
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/fonts.css?original=1 */
@font-face{
font-family:"Avenir Next LT W01 Regular";
src:url("/++theme++bgbern.theme/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),url("/++theme++bgbern.theme/fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
}
@font-face{
font-family:"Avenir Next LT W01 Demi";
src:url("/++theme++bgbern.theme/fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"),url("/++theme++bgbern.theme/fonts/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg");
}
@font-face{
font-family:"Avenir Next LT W01 Bold";
src:url("/++theme++bgbern.theme/fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"),url("/++theme++bgbern.theme/fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857") format("svg");
}
@font-face{
font-family:"Avenir Next LT W01 SC";
src:url("/++theme++bgbern.theme/fonts/5f34f2ed-9b85-42af-b634-52a4b8a2bd3b.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/5f34f2ed-9b85-42af-b634-52a4b8a2bd3b.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/0af3c2f6-a9ad-4e72-b069-e680494896b7.woff") format("woff"),url("/++theme++bgbern.theme/fonts/23abc94d-7c94-48ea-b1f8-d85c92278b05.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/cc85cc2c-3c25-4513-bd46-d063dd332741.svg#cc85cc2c-3c25-4513-bd46-d063dd332741") format("svg");
}
@font-face{
font-family:"Minion W01 It";
src:url("/++theme++bgbern.theme/fonts/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/e364b06d-aac3-4a54-84ff-4b3a2860debb.woff") format("woff"),url("/++theme++bgbern.theme/fonts/6346c02d-13da-4d5c-ab2e-13e40d7f24c2.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/8cda8fb2-6a3e-4e20-b063-4fbfca0025e5.svg#8cda8fb2-6a3e-4e20-b063-4fbfca0025e5") format("svg");
}
@font-face{
font-family:"Minion W01 Regular";
src:url("/++theme++bgbern.theme/fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/62100580-a2d1-4d98-bb14-d4c4c3f1a5ba.woff") format("woff"),url("/++theme++bgbern.theme/fonts/7ae8e168-1c29-4fcb-bb59-0043c943df3b.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/cfa664d4-e518-4a49-b8a3-fccec93c29c1.svg#cfa664d4-e518-4a49-b8a3-fccec93c29c1") format("svg");
}
@font-face{
font-family:"Stone Sans II ITC W01 Md";
src:url("/++theme++bgbern.theme/fonts/b3d4b18c-317a-497c-a82c-be76866d60bb.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/b3d4b18c-317a-497c-a82c-be76866d60bb.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/0b60f57e-bfb9-43d9-b3e1-70ae28190252.woff") format("woff"),url("/++theme++bgbern.theme/fonts/08a870fe-b00f-404b-9fe8-8c596c30a52e.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/0604a2ca-7ec1-41a1-bb8d-8a0bece94127.svg#0604a2ca-7ec1-41a1-bb8d-8a0bece94127") format("svg");
}
@font-face{
font-family:"Stone Sans II ITC W01 SmBd";
src:url("/++theme++bgbern.theme/fonts/6b9ea899-bc32-44a3-8647-b5c17d4634b2.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/6b9ea899-bc32-44a3-8647-b5c17d4634b2.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/930043e7-6ea6-4a42-8cdc-13b6a886f99f.woff") format("woff"),url("/++theme++bgbern.theme/fonts/0731a5c6-8ed6-4190-8bc5-83e197de7e1d.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/25d9994d-5771-42e1-906e-a55cbb494a2c.svg#25d9994d-5771-42e1-906e-a55cbb494a2c") format("svg");
}
@font-face{
font-family:"Rotis II Sans W01";
src:url("/++theme++bgbern.theme/fonts/34b33d9d-f2bd-4dc1-a896-79286a06f4bf.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/34b33d9d-f2bd-4dc1-a896-79286a06f4bf.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/3d19653e-8f28-4413-a400-3da85a7e828a.woff") format("woff"),url("/++theme++bgbern.theme/fonts/ffc13d4f-d2e6-4f85-ac1f-bedc1036f727.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/c37c35db-3bbb-4f8e-acdd-f1142597d215.svg#c37c35db-3bbb-4f8e-acdd-f1142597d215") format("svg");
}
@font-face{
font-family:"Rotis II Sans W01 Bold";
src:url("/++theme++bgbern.theme/fonts/0f63dd3d-a1f3-4ee3-a4a3-994858e58e85.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/0f63dd3d-a1f3-4ee3-a4a3-994858e58e85.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/c9727ede-0d48-4f44-8969-17de95d6fa96.woff") format("woff"),url("/++theme++bgbern.theme/fonts/939ad21d-fa29-40d8-b0fb-66c98c82ad38.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/ecd33980-7cf4-4c7a-a556-af0e459f49aa.svg#ecd33980-7cf4-4c7a-a556-af0e459f49aa") format("svg");
}
@font-face{
font-family:"Rotis II Sans W01 ExtraBd";
src:url("/++theme++bgbern.theme/fonts/f065713a-f7f1-4026-9238-584a2b49f520.eot?#iefix");
src:url("/++theme++bgbern.theme/fonts/f065713a-f7f1-4026-9238-584a2b49f520.eot?#iefix") format("eot"),url("/++theme++bgbern.theme/fonts/7e5ce715-88dc-43a9-b7a7-204e2f563647.woff") format("woff"),url("/++theme++bgbern.theme/fonts/45e1073e-43db-4486-95bb-0cf1da1c5570.ttf") format("truetype"),url("/++theme++bgbern.theme/fonts/7bfa67ed-ffae-47b1-a7c5-904bd92c879f.svg#7bfa67ed-ffae-47b1-a7c5-904bd92c879f") format("svg");
}


/* - ++theme++bgbern.theme/css/main.css - */
@media screen {
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/main.css?original=1 */
body {
font-family: "Avenir Next LT W01 Regular", absoluteArial, FreeSans, sans-serif;
font-size: 14px;
color: #282828;
background: url(/++theme++bgbern.theme/images/bg_pattern.png) repeat;
}
b {
font-weight: normal;
font-family: "Avenir Next LT W01 Bold";
}
strong, b {
font-weight: normal;
font-family: "Avenir Next LT W01 Bold";
}
/* */
.mceContentBody b,
.mceContentBody strong {
font-weight: bold;
font-family: "Avenir Next LT W01 Regular";
}
*:focus {
outline: none;
}
.fixedWidth {
margin: 0 auto;
width: 1000px;
}
#header-wrapper {
width: 100%;
min-width: 1000px;
background-color: #FFF;
border-bottom: 1px solid #c7c3af;
}
#header {
position: relative;
/* */
z-index: 5;
border-top: 10px solid #d2002d;
}
.headerTop {
z-index: 2;
}
.headerBottom {
/* */
}
#navi-wrapper {
position: relative;
width: 100%;
}
#columns-wrapper {
padding-bottom: 1em;
margin-bottom: 1em;
}
#content-wrapper {
background-color: #FFF;
z-index: 1;
border-top: 1px solid #c7c3af;
}
#columns {
position: relative;
z-index: 2;
margin-top: 2em;
}
/* */
#portal-languageselector {
float: left;
}
/* */
/* */
a {
color: #282828;
text-decoration: none;
}
#content a {
text-decoration: underline;
}
a.redLink,
dl.footerPortlet a,
#content-history a,
a.link-category,
.template-permission_manager #content a,
.tab_container a,
a.moreUrl,
a.portletItemMore,
.subsiteColumns .row2 dd.portletItem a,
#search-results-bar a,
#search-results dl a,
.newsListing .newsText a,
.topic_listing a,
#login-forgotten-password a,
.managePortletsLink a,
#myaccount dt a,
.portletCollection a,
.simplelayout-block-wrapper a,
.portletWrapper .teaser_portlet span.moreUrl {
color: #d2002d;
text-decoration: underline;
}
a.redLink:hover,
dl.footerPortlet a:hover,
#content-history a:hover,
a.link-category:hover,
.template-permission_manager #content a:hover,
.tab_container a:hover,
a.moreUrl:hover,
a.portletItemMore:hover,
.subsiteColumns .row2 dd.portletItem a:hover,
#search-results-bar a:hover,
#search-results dl a:hover,
.newsListing .newsText a:hover,
.topic_listing a:hover,
#login-forgotten-password a:hover,
.managePortletsLink a:hover,
#myaccount dt a:hover,
.portletCollection a:hover,
.simplelayout-block-wrapper a:hover,
.portletWrapper .teaser_portlet span.moreUrl:hover {
color: #FFF;
text-decoration: none;
background-color: #d2002d !important;
box-shadow: 0 0 0 0.25em #d2002d;
-webkit-box-shadow: 0 0 0 0.25em #d2002d;
-moz-box-shadow: 0 0 0 0.25em #d2002d;
}
/* */
a.redLink:hover .highlightedSearchTerm,
dl.footerPortlet a:hover .highlightedSearchTerm,
#content-history a:hover .highlightedSearchTerm,
a.link-category:hover .highlightedSearchTerm,
.template-permission_manager #content a:hover .highlightedSearchTerm,
.tab_container a:hover .highlightedSearchTerm,
#search-results-bar a:hover .highlightedSearchTerm,
#search-results dl a:hover .highlightedSearchTerm,
.newsListing .newsText a:hover .highlightedSearchTerm,
.topic_listing a:hover .highlightedSearchTerm,
.managePortletsLink a:hover .highlightedSearchTerm,
#myaccount dt a:hover .highlightedSearchTerm,
.portletCollection a:hover .highlightedSearchTerm,
.simplelayout-block-wrapper a:hover .highlightedSearchTerm {
background-color: #d2002d !important;
}
.fileTitle {
display: inline;
}
a.portletItemMore:before,
a.moreUrl:before,
.portletWrapper .teaser_portlet span.moreUrl:before {
content: '» ';
}
/* */
#footer .managePortletsLink a,
#footer .managePortletsLink a:hover,
#container #footer a.bgbernLink,
#container #footer a.bgbernLink:hover,
.sl-img-wrapper a,
.sl-img-wrapper a:hover,
.simplelayout-block-wrapper .gallery a,
.simplelayout-block-wrapper .gallery a:hover {
background-color: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
#footer a.bgbernLink,
#content .tabbedview-tab-menu a,
#content .tabbedview-tab-menu a:hover {
text-decoration: none;
}
/* */
/* */
#column-content.width-16 #portal-breadcrumbs,
#column-content.width-16 #edit-bar,
#column-content.width-16 #content {
margin: 0 147px 0 147px;
}
.template-dashboard #column-content.width-16 #portal-breadcrumbs,
.template-dashboard #column-content.width-16 #edit-bar,
.template-dashboard #column-content.width-16 #content,
.template-manage-footer #column-content.width-16 #portal-breadcrumbs,
.template-manage-footer #column-content.width-16 #edit-bar,
.template-manage-footer #column-content.width-16 #content,
.template-quickedit #column-content.width-16 #portal-breadcrumbs,
.template-quickedit #column-content.width-16 #edit-bar,
.template-quickedit #column-content.width-16 #content,
.template-manage-subsiteview #column-content.width-16 #portal-breadcrumbs,
.template-manage-subsiteview #column-content.width-16 #edit-bar,
.template-manage-subsiteview #column-content.width-16 #content {
margin: 0 1em;
}
.template-subsite_view #column-content.width-16 #portal-breadcrumbs,
.template-subsite_view #column-content.width-16 #edit-bar,
.template-subsite_view #column-content.width-16 #content {
margin: 0;
}
/* */
/* */
#content.mceContentBody {
margin: 0;
padding: 0;
}
#content .ploneSkin .mceIframeContainer {
border-radius: 4px 4px 0 0;
padding-left: 0.5em;
}
.suppressVisualEditor {
margin-top: -1.75em !important;
margin-left: 0.5em;
}
.mceStatusbar {
border-radius: 0 0 4px 4px;
}
#content .ploneSkin td.mceStatusbar,
#content .ploneSkin .mceIframeContainer {
border-color: #CCCCCC;
}
#content .ploneSkin .mceEditorFocus td.mceStatusbar,
#content .ploneSkin .mceEditorFocus .mceIframeContainer {
border-color: #7D7D7D;
background: #FFFFFF;
}
#content .ploneSkin table.mceLayout td.mceStatusbar {
background: #EEEEEE;
}
/* */
/* */
#portal-globalnav-wrapper {
float: right;
position: relative;
left: -50%;
text-align: left;
}
#portal-globalnav {
position: relative;
left: 50%;
}
#portal-globalnav li {
display: block;
float: left;
}
#portal-globalnav a {
display: block;
font-size: 135.7143%;
color: #282828;
padding: 0.75em 1em 1.25em 1em;
}
#portal-globalnav li.selected a,
#portal-globalnav a:hover {
text-decoration: none;
}
#portal-globalnav li.selected a {
background: url(/++theme++bgbern.theme/images/topnav_hr.png) no-repeat top center;
}
#portal-globalnav a:hover {
color: #d2002d;
}
#portal-globalnav li.selected a:hover {
color: #282828;
}
/* */
/* */
#logo-wrapper {
text-align: center;
margin-top: -1em;
padding-bottom: 2.4em;
}
#portal-logo:hover {
text-decoration: none;
}
/* */
/* */
#column-navigation dl.portlet.portletGoToParent a:before {
content: '◄ ';
}
#column-navigation dl.portlet.portletGoToParent a {
border: none;
display: block;
padding: 0.5em 0;
line-height: 1.5em;
}
#column-navigation dl.portlet.portletGoToParent a:hover {
text-decoration: underline;
}
/* */
/* */
#breadcrumbs-you-are-here { display: none; }
#portal-breadcrumbs {
padding: 1em 0;
padding-left: 0.5;
font-size: 85.7143%;
}
#portal-breadcrumbs a,
#portal-breadcrumbs span {
color: #969696;
}
#portal-breadcrumbs span:last-child > a {
color: #64503c;
}
#portal-breadcrumbs span:last-child > a:hover,
#portal-breadcrumbs a:hover {
color: #d2002d;
text-decoration: underline;
}
/* */
/* */
#search-wrapper {
margin-top: 0.25em;
}
#portal-searchbox {
float: right;
}
#portal-searchbox .searchSection {
display: none;
}
#portal-searchbox .searchField {
width: 14em;
margin-top: 0.1em;
padding: 0.45em;
}
#portal-searchbox .searchButton {
display: none;
}
#toggle-search {
float: right;
display: block;
background: url(/++theme++bgbern.theme/images/sprite.png) no-repeat 0 0;
text-indent: -10000px;
border: none;
height: 34px;
width: 34px;
}
#toggle-search.active,
#toggle-search:hover {
background-position: 0 -204px;
}
/* */
/* */
.MeetingItemWrapper {
border: 1px solid #FFF;
}
.MeetingItemWrapper:hover {
border: 1px solid #F8F8F8;
}
/* */
/* */
#kml-content-viewlet {
margin-top: 1em;
}
/* */
/* */
#classificationSummaryView .simplelayout-content .emptymarker {
min-height: 0;
}
#content #authorities ul,
#content .content-listing ul,
#content .listing-block ul,
#content .topic_listing ul,
#content ul.topic_listing,
#content ul.classification-tree,
#content.dialog-wrapper ul,
#content .ui-multiselect ul,
#content ul.page_listing  {
list-style: none;
margin: 0;
}
#content #authorities ul li,
#content .listing-block ul li,
#content .topic_listing ul li,
#content ul.topic_listing li,
#content .content-listing ul li {
display: inline;
margin: 0;
padding: 0;
}
#content ul.classification-tree li {
display: block;
}
.topic_listing .divider,
.content-listing .divider,
.listing-block .divider {
background: url(/++theme++bgbern.theme/images/divider.png) no-repeat right 0;
padding: 0 5px;
background-position: 3px;
}
/* */
/* */
#document-actions ul {
padding: 1em 0;
float: left;
}
#document-actions a {
background: url(/++theme++bgbern.theme/images/document_actions.png) no-repeat 0 50px;
display: block;
float: right;
text-indent: -8000px;
width: 20px;
height: 16px;
margin-left: 0.5em;
}
#document-actions #document-action-print a {background-position: 0 0;}
#document-actions #document-action-print a:hover {background-position: 0 -56px;}
#document-actions #document-action-addtofavorites a,
#document-actions #document-action-addtofavourites a {background-position: 0 -112px;}
#document-actions #document-action-addtofavorites a:hover,
#document-actions #document-action-addtofavourites a:hover {background-position: 0 -169px;}
#document-actions #document-action-watch a {background-position: 0 -224px;}
#document-actions #document-action-watch a:hover {background-position: 0 -280px;}
/* */
/* */
.tooltip {
background-color: #FFF;
color: #000;
box-shadow: 0 0 5px 0 #666;
-moz-box-shadow: 0 0 5px 0 #666;
-webkit-box-shadow: 0 0 5px 0 #666;
border-radius: 4px;
moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
/* */
/* */
.LSBox {
position: relative;
}
#LSResult {
font-size: 0.9em;
position: absolute;
top: 30px;
right: 4px;
background: #FFF;
z-index: 4;
border: 1px solid #7b7b7b;
moz-border-radius: 4px 0 4px 4px;
-webkit-border-radius: 4px 0 4px 4px;
border-radius: 4px 0 4px 4px;
-moz-box-shadow: 2px 2px 2px 0px #aaa;
-webkit-box-shadow: 2px 2px 2px 0px #aaa;
box-shadow: 2px 2px 2px 0px #aaa;
overflow: hidden;
}
.searchSection {
color: #76797c;
padding: 0.5em 1em;
margin-top: 0.25em;
}
.searchSection label {
color: #000;
font-weight: normal;
}
fieldset.livesearchContainer {
border: none;
margin: 0;
padding: 0;
}
#livesearchLegend {
display: none;
}
#LSResult .LSDescr {
font-size: 91.6667%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
border-top: 1px solid #eaeaea;
width: 20em;
}
.LSRow img {
float:left;
padding-right:0.5em;
}
.LSHighlight {
background: #eaeaea;
}
.LSResult a {
display: block;
color: #000;
}
.LSResult a:hover {
text-decoration: none;
}
/* */
dl.LSTable {
width: 35em;
}
dl.LSTable dt {
width: 9em;
padding: 0;
color: #aaa;
text-align: right;
}
dl.LSTable dd {
background-color: #fcfcfc;
border-left: 1px solid #DDDDDD;
border-top: none;
padding: 0 0 1em 1em;
width: 24em;
}
.searchSection {
background-color: #FFF;
border-bottom: 1px solid #DDDDDD;
}
/* */
/* */
#portal-breadcrumbs,
#edit-bar,
#content {
margin: 0 1em;
}
.overlay,
#content {
line-height: 1.5em;
padding-bottom: 2em;
}
h1, h2, h3 {
margin: 1.15em 0 0.5em 0;
line-height: 1.15em;
font-weight: normal;
font-family: "Minion W01 Regular";
}
h1 > strong {
font-family: "Minion W01 Regular";
}
h1 {
/* */
font-size: 215%;
}
h2, h3 {
font-family: "Minion W01 It";
}
h2 {
font-size: 185%;
}
h3 {
font-size: 135%;
}
#content h1.documentFirstHeading {
margin: 1em 0 0.5em 0;
}
.portletItem .documentFirstHeading {
margin-top: 0;
}
#content p {
margin-bottom: 1em;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
margin-bottom: 1em;
}
#content ol {
list-style-type: decimal;
margin-left: 2em;
margin-bottom: 1em;
}
#content li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
.documentDescription {
font-family: "Minion W01 It";
font-size: 17px;
line-height: 25px;
color: #64503c;
}
/* */
/* */
.documentByLine,
#plone-document-byline {
/* */
color: #969696;
font-size: 0.9em;
margin-bottom: 1em;
}
/* */
/* */
.documentState.state-bgbern_internet_workflow--STATUS--veroffentlicht {
color:green;
}
.documentState.state-bgbern_internet_workflow--STATUS--entwurf {
color:red;
}
.documentState.state-bgbern_internet_workflow--STATUS--eingereicht {
color:orange;
}
.DetailedPublicationDate.visible {
color:green;
}
.DetailedPublicationDate.invisible {
color:red;
}
/* */
/* */
.Filedescription,
.Linkdescription {
padding-left: 20px;
}
/* */
/* */
#content .sl-controls .sl-obj-actions li,
#content .sl-controls .sl-obj-layouts li {
background-color: #EDEDED;
background-image: -moz-linear-gradient(top, #F9F9F9, #EDEDED);
background-image: -ms-linear-gradient(top, #F9F9F9, #EDEDED);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#EDEDED));
background-image: -webkit-linear-gradient(top, #F9F9F9, #EDEDED);
background-image: -o-linear-gradient(top, #F9F9F9, #EDEDED);
background-image: linear-gradient(top, #F9F9F9, #EDEDED);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#EDEDED', GradientType=0);
border: 1px solid #D3D3D3;
display: block;
float: left;
padding: 0.5em;
height: 18px;
}
#content .sl-controls .sl-actions-wrapper ul {
list-style-type: none;
}
.BlockOverallWrapper {padding:1px;}
.blockHighlight {
background-color: #fafafa;
background-color: rgba(250,250,250,0.7);
border: 1px solid #c4c4c4;
padding: 0;
}
#content .simplelayout-content .sl-controls {
padding: 0;
z-index: 1;
margin: -1px -1px 0 0;
}
#content .sl-toggle-edit-bar-wrapper {
height: 32px;
}
/* */
/* */
#footer, #footer a {
font-family: "Avenir Next LT W01 Regular";
font-size: 12px;
}
#footer {
color: #FFF;
background-color: #d2002d;
}
#footer a {
color: #FFF;
text-decoration: underline;
}
#footer a:hover {
color: #d2002d;
background-color: #FFF;
box-shadow: 0 0 0 0.25em #FFF;
text-decoration: none;
-webkit-box-shadow: 0 0 0 0.25em #FFF;
-moz-box-shadow: 0 0 0 0.25em #FFF;
}
#footer .imageUnentbarlich {
margin: 0 auto;
}
#content #footer-column-1 {
text-align: center;
}
#footer-column-1 {
width: 100%;
margin-left: 0;
position: static;
}
#footer-column-2,
#footer-column-3,
#footer-column-4 {
display: none;
}
/* */
/* */
#footer .fbLink {
text-decoration: none;
position: relative;
}
#footer .fbLink:hover {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
background-color: transparent;
}
#footer .fbIcon {
position: absolute;
right: 0;
top: -4px;
height: 24px;
width: 24px;
background-image: url(/++theme++bgbern.theme/images/sprite.png);
background-repeat: no-repeat;
background-position: right -1122px;
}
#footer .fbLink:hover .fbIcon {
background-position: right -1224px;
}
#footer .fbText {
text-decoration: underline;
margin-right: 2.5em;
}
#footer .fbLink:hover .fbText {
background-color: #FFF;
text-decoration: none;
box-shadow: 0 0 0 0.25em #FFF;
-webkit-box-shadow: 0 0 0 0.25em #FFF;
-moz-box-shadow: 0 0 0 0.25em #FFF;
}
#footer .homeLink {
padding-left: 1.5em;
background-image: url(/++theme++bgbern.theme/images/sprite.png);
background-repeat: no-repeat;
background-position: left -1325px;
}
#footer .homeLink:hover {
background-position: left -1427px;
}
#footer .topLink {
padding-right: 2em;
background-image: url(/++theme++bgbern.theme/images/sprite.png);
background-repeat: no-repeat;
background-position: right -914px;
}
#footer .topLink:hover {
background-position: right -1016px;
}
#footer ul {
line-height: 1.5em;
}
#footer ul li:after {
content: ' ·';
}
#footer ul li:last-child:after {
content: '';
}
#footer dl.portlet {
background: transparent;
border-top: none;
margin-bottom: 0;
padding: 1em 0;
}
#footer dl.portlet .clearfix {
clear: both;
}
#footer dl.portlet li {
display: inline;
}
#footer dl.portlet .portletHeader {
display: none;
}
#footer dl.portlet.portlet-static-top {
height: 30px;
}
#footer dl.portlet.portlet-static-middle {
height: 70px;
}
#footer dl.portlet.portlet-static-bottom {
height: 70px;
background-color: #82192d;
}
#footer .footerLeft,
#footer .footerCenter,
#footer .footerRight {
width: 33%;
float: left;
}
#footer .footerCenter {
width: 34%;
}
#footer div.empty {
text-indent: -9000px;
}
#container #footer a.bgbernLink,
#container #footer a.bgbernLink:hover {
background-color: transparent;
}
#footer .managePortletsLink a:hover {
color: #FFF;
}
/* */
/* */
dl.footerPortlet dd {
padding-top: 0;
margin: 0 1em;
}
dl.footerPortlet table.plain {
width: 100%;
}
dl.footerPortlet .rowDate {
width: 8em;
}
dl.footerPortlet table.plain td {
border-top: 1px solid #b9b49b;
padding: 0.75em 0;
}
#container #footer #ftw-footer .managePortletsLink a:hover {
background-color: transparent !important;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
/* */
/* */
dl.portalMessage {
margin: 1em;
border: 1px solid #ee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #eee;
clear: both;
}
dl.portalMessage dt {
background-color: #9dca27;
line-height: 1.25em;
float: left;
margin-right: 0.75em;
padding: 0.5em 0.75em;
color: white;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
color: #7f7f7f;
}
dl.warning dt {
background-color: #D69B29;
}
dl.error dt {
background-color: #D65829;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
#edit-bar ul {
background-color: #E6E6E6;
}
#edit-bar {
background-color: #E6E6E6;
min-height: 2em;
padding-top: 0.25em;
display: block;
position: relative;
z-index: 2;
}
#content-views {
float: left;
}
#content-views > li > a {
padding: 0.5em;
}
/* */
#content.dialog-wrapper fieldset.formPanel {
margin: 5px 1px;
}
/* */
/* */
.ie6 ul#content-views{
margin: -2px -3px 0px -3px;
}
#edit-bar li dd.actionMenuContent a {
display: block;
moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
#edit-bar a {
line-height: 2em;
padding: 0 0.5em;
border: none;
moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
margin: 0;
}
#edit-bar .activated a,
#edit-bar li.selected a,
#edit-bar li a:hover {
background-color: #fff;
color: #666;
}
#contentActionMenus .actionMenuContent a {
background-image: none;
padding: 0 0.5em;
display: block;
}
#contentActionMenus dl.actionMenu.activated dd {
z-index: 5;
right: -3px;
}
#portal-personaltools.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: #E6E6E6;
}
#portal-personaltools,
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
#contentActionMenus {
float: right;
margin: 0;
position: relative;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
#content dl.actionMenu ul {
margin-bottom: 0;
}
span.arrowDownAlternative {
font-size: 10px;
line-height: 2em;
}
/* */
/* */
/* */
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
right: -3px;
}
dl.actionMenu.activated dd a {
padding: 0 0.5em;
}
#edit-bar .actionSeparator a {
border-top: 1px solid #ddd;
}
/* */
/* */
#portal-personaltools-wrapper {
float: right;
margin-right: 1em;
}
#container #portal-personaltools #anon-personalbar a {
padding: 0 0.5em;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: ' ▼';
font-size: 10px;
vertical-align: middle;
}
#portal-personaltools.activated dt.actionMenuHeader a,
#portal-personaltools dt.actionMenuHeader a:hover {
background-position: right -113px;
}
#anon-personalbar a {
float: left;
}
/* */
/* */
#content #myaccount fieldset {
border: none;
}
#content #myaccount fieldset legend {
font-size: 135%;
font-family: "Minion W01 It";
margin-bottom: 0.5em;
padding: 0;
}
#content #myaccount dd {
margin-bottom: 0.5em;
}
/* */
/* */
#edit-bar {
border-radius: 4px 4px 0 0;
moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
}
#contentActionMenus {
float: right;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
/* */
}
dl.actionMenu a,
dl.actionMenu .actionMenuSelected {
display: block;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-radius: 0 0 4px 4px;
moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
background-color: #fff;
box-shadow: 0 2px 3px -1px #000000;
-moz-box-shadow: 0 2px 3px -1px #000000;
-webkit-box-shadow: 0 2px 3px -1px #000000;
z-index: 4;
border: 1px solid #F5F5F5;
border-top: none;
}
/* */
/* */
input[type="text"],
input[name="userid"],
input[type="password"] {
margin: 0 0.5em;
display: inline-block;
font-family: "Avenir Next LT W01 Regular";
color: #282828;
font-size: 100%;
padding: 0.25em;
border: 1px solid #64503c;
vertical-align: middle;
margin-right: 0.3em;
box-shadow: 0 3px 2px -2px #f1f0eb inset;
-webkit-box-shadow: 0 3px 2px -2px #f1f0eb inset;
-moz-box-shadow: 0 3px 2px -2px #f1f0eb inset;
}
input[type="text"]:last-child {
margin-right: 0;
}
input[type="password"]:focus,
input[type="text"]:focus {
outline: 0;
box-shadow: 0 0 0 4px #c1cde6, 0 3px 2px -2px #f1f0eb inset;
-webkit-box-shadow: 0 0 0 4px #c1cde6, 0 3px 2px -2px #f1f0eb inset;
-moz-box-shadow:  0 0 0 4px #c1cde6, 0 3px 2px -2px #f1f0eb inset;
}
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
height: auto;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.0833em;
font-weight: bold;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
/* */
border-color: #7d7d7d;
}
textarea,
#content textarea {
font-family: "Avenir Next LT W01 Regular";
color: #282828;
width: 100%;
border: 1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#content select {
padding: 0.25em 0;
}
#content fieldset {
border: 0.1em solid #ccc;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 91.6667%;
}
label,
.label {
font-family: "Avenir Next LT W01 Bold";
}
label .formHelp {
font-family: "Avenir Next LT W01 Regular";
display: block;
}
form[name="edit_form"] input[type="text"] {
margin: 0;
}
#pfg-fieldwrapper label {
font-family: "Avenir Next LT W01 Regular";
}
#pfg-fieldwrapper label.formQuestion {
font-family: "Avenir Next LT W01 Bold";
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 99%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired {
background: url(/++theme++bgbern.theme/css/required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.even.selected td,
table.listing tbody tr.even.dragging td,
tr.dragging,
tr.selected {
background-color: #f1f0eb;
}
table.listing tbody tr.even.error td,
tr.error {
background-color: #fdc;
}
#listing-table td {
vertical-align: middle;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
/* */
#form .field label .required:after,
.formQuestion .required:after {
content: "■";
color: #FF0000;
}
#form .field label input.required:after {
content: '';
}
.qefield span.not-required,
.qefield span.required {
display: none !important;
}
.template-fg_thankspage_view_p3 #content dt {
font-family: "Avenir Next LT W01 Bold";
}
.template-fg_thankspage_view_p3 #content dl {
margin-top: 1em;
}
.template-fg_thankspage_view_p3 #content dd {
margin-bottom: 1em;
}
/* */
/* */
.calendar {
z-index: 2;
}
/* */
/* */
.commentActions {
float: right;
padding-bottom: 0.25em;
margin-left: 0.25em;
margin-top: 1em;
}
.comment .reply-to-comment-button {
float: right;
margin: 0;
margin-top: 1em;
}
.reply,
.discussion {
background-color: #fafafa;
}
.reply fieldset {
border: none;
}
.reply fieldset legend {
font-size: 1.25em;
margin-bottom: 0.5em;
}
.discussion .reply {
clear: both;
}
.commentDate {
float: right;
}
.commentImage {
float: left;
padding:0em 1.0em 0.5em 0em;
}
.commentBody {
clear: both;
}
.comment {
border-top: 1px solid #F2F2F3;
clear: both;
overflow: hidden;
padding: 1em;
}
/* */
/* */
#content div.listingBar a,
#portal-personaltools #anon-personalbar a,
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.qq-upload-button,
#content #tabbedview-menu a {
border: none;
border-bottom: 1px solid #82192d;
display: inline-block;
padding: 0.28em 0.66em 0.28em;
margin-bottom: 0;
font-family: 'Avenir Next LT W01 Regular';
font-size: 100%;
color: #FFFFFF;
background-color: #d2002d;
cursor: pointer;
margin: 0.25em 0 0.25em 0.25em;
}
#content div.listingBar a:hover,
#portal-personaltools #anon-personalbar a:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.qq-upload-button:hover,
#content #tabbedview-menu a:hover {
background-color: #82192d;
border-bottom-color: #282828;
}
#content div.listingBar a:active,
#portal-personaltools #anon-personalbar a:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
button:active,
.qq-upload-button:active,
#content #tabbedview-menu a:active {
border-bottom-color: #82192d;
background-color: #d2002d;
box-shadow: 0 0 0 4px #c1cde6;
-webkit-box-shadow: 0 0 0 4px #c1cde6;
-moz-box-shadow: 0 0 0 4px #c1cde6;
}
#content div.listingBar a:focus,
#portal-personaltools #anon-personalbar a:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
button:focus,
#content #tabbedview-menu a:focus {
outline: 0;
}
input[type="submit"]:last-child,
input[type="reset"]:last-child,
input[type="button"]:last-child,
#content #tabbedview-menu a:last-child,
button:last-child {
margin-right: 0;
}
input[type="submit"][disabled],
input[type="reset"][disabled],
input[type="button"][disabled],
#content #tabbedview-menu a[disabled] {
cursor: default;
background-image: none;
background-color: #e6e6e6;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
input.context,
button.context,
#content #tabbedview-menu a {
}
input.context,
input.context:hover,
button.context,
button.context:hover,
#content #tabbedview-menu a,
#content #tabbedview-menu a:hover {
}
input.context:hover,
input.context:active,
input.context[disabled],
button.context:hover,
button.context:active,
#content #tabbedview-menu a:hover,
#content #tabbedview-menu a:active,
#content #tabbedview-menu a[disabled] {
}
input.destructive,
button.destructive {
}
input.destructive,
input.destructive:hover,
button.destructive,
button.destructive:hover {
}
input.destructive:hover,
input.destructive:active,
input.destructive[disabled],
button.destructive:hover,
button.destructive:active {
}
/* */
/* */
.tabbedview_view .tabbedview-tabs {
margin-top: 1em;
margin-bottom: 0em;
}
.tabbedview_view .pane {
padding-top: 1em;
}
#tabbedview-body #selection_container {
clear: both;
}
#tabbedview-body .width-1\:2 {
width: 49.08537%;
}
#tabbedview-body .position-0 {
margin-left: -100%;
}
#tabbedview-body .position-8 {
margin-left: -49.08537%;
}
.tabbedview_view #tabbedview-body #overview_overview table.listing {
width:100%;
}
#overview_overview .box ul {
list-style-type: none;
margin-left: 0em;
}
.tabbedview_search {
float: right;
/* */
}
#tabbedview-searchbox[disabled] {
display: none;
}
/* */
#content .tabbedview-tab-menu {
float: right;
}
#content .tabbedview-tab-menu .actionMenuHeader {
padding: 0;
}
#content .tabbedview-tab-menu .actionMenuHeader a {
margin: 0;
}
#content .tabbedview-tab-menu a {
border-bottom: none;
}
#content .tabbedview-tab-menu .actionMenuHeader span {
font-size: 15pt;
}
#content .tabbedview-tab-menu .actionMenuContent {
right: 0;
z-index: 10;
position: absolute;
background-color: #FFF;
padding-bottom: 0;
padding-top: 0;
}
#content .tabbedview-tab-menu .actionMenuContent ul {
margin-left: 0;
}
#content .tabbedview-tab-menu .actionMenuContent li,
#content .tabbedview-tab-menu .actionMenuContent li:hover {
list-style: none;
margin: 0;
border: 0;
}
#content .tabbedview-tab-menu .actionMenuContent a {
line-height: 2em;
padding: 0 0.5em;
}
#content .tabbedview-tab-menu .actionMenuContent a:hover {
background: #F8F8F8;
color: #000 !important;
}
#tabbedview-body .pane li {
display: list-item;
margin-bottom: 0.5em;
}
#tabbedview-body .pane .tabbedview-action-list {
margin-top: 1em;
}
#tabbedview-body .pane .tabbedview-action-list li {
display: inline;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet {
border: 1px solid #aaa;
}
#dashboard dl.portlet dt {
border-bottom: 1px solid #aaa;
background-color: #eee;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-add-portlet form {
width: 100%;
}
#dashboard-add-portlet select {
width: 85%;
float: left;
}
#dashboard-add-portlet input {
float: right;
width: 14%;
}
.dashboard-column {
float:left;
padding-top: 0.7em;
}
.dashboard-columns-4 .dashboard-column {
width: 24%;
margin-right: 1.3%;
}
.dashboard-columns-4 #dashboard-portlets4 {
padding-right: 0;
margin-right: 0;
}
.dashboard-columns-3 .dashboard-column {
width: 32%;
margin-right: 2%;
}
.dashboard-columns-3 #dashboard-portlets3 {
padding-top:0.7em;
padding-right: 0;
margin-right: 0;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
.ui-sortable-placeholder {
border: 1px dashed #6B97B7;
visibility: visible !important;
margin-bottom: 1.7em !important;
}
.portletHeader {
position: relative;
cursor: move;
}
#column-sidebar dt.portletHeader,
#column-navigation dt.portletHeader,
.subsiteColumns .portletHeader {
cursor: default;
}
.portletHeader .portletActionsWrapper {
background: rgba(255, 255, 255, 0.9);
border-left: 1px solid #E7ECF0;
padding: 0.5em 1em 0.5em 0.5em;
border-radius: 0 4px 0 0;
-webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
}
#content .portletHeader .portletActionsWrapper a {
text-decoration: none;
}
/* */
/* */
#column-sidebar dt.portletHeader {
background: url(/++theme++bgbern.theme/images/hr_accent.png) no-repeat bottom center;
font-family: "Avenir Next LT W01 SC";
font-size: 18px;
text-transform: lowercase;
min-height: 2.25em;
text-align: center;
}
#column-sidebar .portletCalendar dd.portletItem {
padding: 1em 0.5em;
}
#column-sidebar .simplelayoutDropZonePortlet h2 {
text-align:center;
/* */
font-family: "Avenir Next LT W01 SC";
font-size: 18px;
text-transform: lowercase;
height: 2.25em;
/* */
}
#column-sidebar .simplelayoutDropZonePortlet dd.portletItem {
padding: 0 0.5em;
}
#column-sidebar .simplelayoutDropZonePortlet dd.portletItem {
text-align: center;
}
/* */
/* */
#column-navigation .portletStaticText {
border-top: none;
}
#column-navigation .portletStaticText dt.portletHeader {
/* */
font-family: "Avenir Next LT W01 SC";
font-size: 18px;
text-transform: lowercase;
min-height: 2.25em;
text-align: center;
}
#column-navigation .portletStaticText dd li {
padding: 0.5em;
border-top: 1px solid #B9B49B;
width: 100%;
}
#column-navigation .portletStaticText dd li a {
display: block;
}
#column-navigation .portletStaticText dd li a:hover {
text-decoration: underline;
color: #D2002D;
}
/* */
/* */
dl.portlet {
padding: 0;
background-color: #FFFFFF;
margin-bottom: 1em;
/* */
border-top: 1px solid #c7c3af;
}
#column-navigation dl.portlet {
padding-left: 0;
}
dl.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
dl.portlet li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
dl.portlet h3 {
line-height: 25px;
}
.portletwrapper {
padding: 0;
}
.managePortletsLink {
text-align: center;
}
#column-navigation dl.portlet {
margin-right: 1em;
}
dt.portletHeader {
padding: 0.5em 1em;
}
dd.portletItem,
dd.portletFooter {
padding: 0.5em 1em 0.2em 1em;
line-height: 1.5em;
}
dl.portlet {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
/* */
#column-navigation dl.portletNavigationTree {
padding: 1em 0 1em 1em;
border: none;
background-color: transparent;
margin: 0;
}
dl.portletNavigationTree dt.portletHeader,
dl.portletNavigationTree dd {
padding: 0;
}
.portletItem:last-child {
border-radius: 0em 0em 4px 4px;
-webkit-border-radius: 0em 0em 4px 4px;
-moz-border-radius: 0em 0em 4px 4px;
}
#dashboard .folded .portletHeader {
border-radius: 4px;
moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-bottom: none;
}
.portletItem.even {
background-color: #f3f3f3;
}
.portletItemDetails {
font-size: 91.6667%;
margin-left: 1em;
display: block;
color: #666;
text-align: right;
}
.ploneCalendar {
border-spacing: 0;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #eee;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
#dashboard .postit .portletItem {
border-left: none;
border-right: none;
}
#dashboard dl.portletPostIt {
border-color: #DCC126;
}
#dashboard .postit .portletItem span {
line-height: inherit;
padding: 0;
}
#dashboard .postit .postIt_addNote {
height: 2.2em;
}
#dashboard .postit .postIt_addNote form {
margin-right: 7em;
}
#dashboard .postit form input.text {
width: 100%;
}
#dashboard .postit form input.submit {
position: relative;
width: 5.6em !important;
top: -2.1em;
float: right;
right: -7.1em;
}
#dashboard .favourite-item, #dashboard .favourite-empty {
padding: 0.5em 0;
}
/* */
/* */
ul.navTree li a {
border-top: 1px solid #cecab9;
display: block;
padding: 0.5em 0;
font-size: 15px;
}
ul.navTreeLevel0 > li > a {
padding-left: 0.5em;
}
ul.navTreeLevel1 > li a {
margin-left: 1.5em;
}
ul.navTreeLevel2 > li a {
margin-left: 2.5em;
}
ul.navTree li.navTreeItemInPath {
background-color: #f1f0eb;
}
ul.navTree .navTreeCurrentItem {
border-top-color: #282828;
font-family: "Avenir Next LT W01 Demi";
background-color: #f1f0eb;
}
ul.navTreeLevel0 > li.navTreeItemInPath > a,
ul.navTreeLevel0 > li.navTreeCurrentNode > a {
border-top-color: #d2002d;
font-family: "Avenir Next LT W01 Demi";
}
ul.navTree li a:hover {
text-decoration: underline;
color: #d2002d;
}
dl.portletNavigationTree li,
li.navTreeItem {
margin-bottom: 0;
}
/* */
/* */
.highlightedSearchTerm {
background-color: #FFFFCC;
}
#content .searchResults dt {
font-family: "Minion W01 It";
font-size: 185%;
margin: 1.15em 0 0.5em 0;
line-height: 1.15em;
font-weight: normal;
}
#content .searchResults dd {
}
#search-results-bar {
color: #b9b49b;
}
#search-results-bar input[type="checkbox"],
#search-results-bar input[type="radio"] {
margin-right: 0.5em;
}
#search-results-bar .actionMenu {
color: #282828;
}
#content #search-field {
border: none;
padding: 0;
margin: 0;
margin-top: 1em;
}
#search-field .searchButton {
vertical-align: bottom;
margin: 0;
}
/* */
/* */
.formTabs:before,
.formTabs:after {
display: table;
content: "";
}
.formTabs:after {
clear: both;
}
#content ul.formTabs {
display: block;
border-bottom: 1px solid #ccc;
margin: 0;
list-style: none;
}
#content li.formTab {
display: block;
float: left;
margin-bottom: -1px;
margin-right: 1px;
}
#content li.formTab a {
display: block;
padding: 0.3333em 0.75em;
text-decoration: none;
border: 1px solid #ccc;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
margin: 0;
color: #333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #eee;
background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
background-image: -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
background-image: linear-gradient(top, #f5f5f5, #e6e6e6);
}
#content li.formTab a.selected,
#content li.formTab a:hover {
background: white;
color: #333;
border-bottom: 1px solid transparent;
}
#content li.formTab a.notify {
background-color: red;
color: white;
}
#content li.formTab a.required span:after {
content: " ■";
color: #f00;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
#content.dialog-wrapper {
margin: 0;
padding: 0.5em 0;
}
.plonepopup .mceTop, .plonepopup .mceTop div {
background-color: #fff;
}
.overlay {
display: none;
background-color: #fff;
padding: 2em;
box-shadow: 0 0 10px 0 #000;
-moz-box-shadow: 0 0 10px 0 #000;
-webkit-box-shadow: 0 0 10px 0 #000;
border-radius: 4px;
moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.overlay .formControls {
margin-top: 1em;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(/++theme++bgbern.theme/images/pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
div.overlay div.close span {
text-indent: -8000px;
display: block;
}
/* */
/* */
table.listing,
table.plain {
max-width: 100%;
border-spacing: 0;
border-collapse: collapse;
background-color: #FFF;
}
table.listing,
table.grid {
border: 1px solid #ddd;
border-collapse: separate;
*border-collapse: collapsed;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
table.listing th,
table.listing td,
table.grid th,
table.grid td,
table.plain th,
table.plain td,
table.invisible th,
table.invisible td {
padding: 0.5em 0.75em;
text-align: left;
vertical-align: top;
}
table.grid th,
table.grid td,
table.plain th,
table.plain td,
table.vertical th,
table.vertical td {
border-top: 1px solid #ddd;
}
table.listing thead th,
table.listing tbody th {
border-bottom: 1px solid #ddd;
}
table.listing tfoot th {
border-top: 1px solid #ddd;
}
table.listing.grid th,
table.listing.vertical th {
border-bottom: none;
}
table.listing thead th,
table.grid thead th,
table.plain thead th,
table.invisible thead th {
vertical-align: bottom;
}
table.plain thead tr th,
table.plain thead tr td {
border-top: 0;
}
table.listing th + th,
table.listing td + td,
table.listing th + td,
table.listing td + th,
table.grid th + th,
table.grid td + td,
table.grid th + td,
table.grid td + th {
border-left: 1px solid #ddd;
}
table.listing thead tr:first-child th,
table.listing tbody tr:first-child th,
table.listing tbody tr:first-child td,
table.grid thead tr:first-child th,
table.grid tbody tr:first-child th,
table.grid tbody tr:first-child td  {
border-top: 0;
}
table.listing thead tr:first-child th:first-child,
table.listing tbody tr:first-child td:first-child,
table.grid thead tr:first-child th:first-child,
table.grid tbody tr:first-child td:first-child {
-webkit-border-radius: 4px 0 0 0;
-moz-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
}
table.listing thead tr:first-child th:last-child,
table.listing tbody tr:first-child td:last-child,
table.grid thead tr:first-child th:last-child,
table.grid tbody tr:first-child td:last-child {
-webkit-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
border-radius: 0 4px 0 0;
}
table.listing thead:last-child tr:last-child th:first-child,
table.listing tbody:last-child tr:last-child td:first-child,
table.grid thead:last-child tr:last-child th:first-child,
table.grid tbody:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 4px;
-moz-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
}
table.listing thead:last-child tr:last-child th:last-child,
table.listing tbody:last-child tr:last-child td:last-child,
table.grid thead:last-child tr:last-child th:last-child,
table.grid tbody:last-child tr:last-child td:last-child {
-webkit-border-radius: 0 0 4px 0;
-moz-border-radius: 0 0 4px 0;
border-radius: 0 0 4px 0;
}
table.listing th {
color: #333;
background-color: #eee;
background-image: -moz-linear-gradient(top, #ffffff, #f1f0eb);
background-image: -ms-linear-gradient(top, #ffffff, #f1f0eb);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f0eb));
background-image: -webkit-linear-gradient(top, #ffffff, #f1f0eb);
background-image: -o-linear-gradient(top, #ffffff, #f1f0eb);
background-image: linear-gradient(top, #ffffff, #f1f0eb);
}
table.vertical th {
background-image: none;
text-align: right;
}
table.listing tbody tr td {
background-color: #ffffff;
}
table.listing tbody tr.even td {
background-color: #f1f0eb;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 91.6667%;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar .current {
vertical-align: middle;
padding: 0 5px;
}
#content div.listingBar a {
text-decoration: none;
}
#listing-table {
margin-bottom: 1em;
}
.treeTable td {
border-right: 0;
}
/* */
/* */
th.header-getContentType {
width: 2.5em;
}
th.header-modified {
width: 6.5em;
}
th.header-getObjSize {
width: 4.5em;
}
/* */
/* */
.sl-text-wrapper .addressText,
.sl-text-wrapper .addressMap {
float: none;
width: auto;
}
.sl-text-wrapper .addressMap {
overflow: hidden;
}
/* */
/* */
.newsPublicationDate {
color: #969696;
font-size: 0.9em;
}
/* */
/* */
div.eventData {
margin-bottom: 1em;
}
div.eventData table th {background: #eee;}
div.eventData table {
border: 1px solid #ddd;
}
/* */
/* */
ul.configlets li {
display: block;
}
div.logoPreview {
padding-bottom: 1em;
}
/* */
/* */
#issue_title {
height: auto;
}
.issue-info-box td {
max-width: 200px;
}
.response-reply,
.response-clarification,
.response-additional {
border-color: #ddd;
border-radius: 4px;
}
.response-info {
color: #888;
font-size: 91.6667%;
font-weight: normal;
margin-bottom: 0.5em;
line-height: 1.3636em;
}
.portraitPhoto {
display: block;
margin-bottom: 0.5em;
}
.response-portrait {
float: left;
padding-right: 1em;
padding-top: 0.1818em;
}
.issue-details {
margin-bottom: 1em;
}
/* */
/* */
.newsListing .newsImage {
float: left;
}
.newsListing .documentByLine {
color: #b9b49b;
}
.newsListing .tileFooter a:before {
content: '» ';
}
.newsListing .newsText.hasImage {
margin-left: 179px;
}
.newsListing .newsItem h2 {
margin-top: 0;
}
.newsListing .newsItem {
border-top: 1px solid #b9b49b;
margin-bottom: 2em;
padding-top: 1em;
}
/* */
/* */
.template-subsite_view #portal-breadcrumbs,
.template-subsite_view #edit-bar,
.template-subsite_view #content {
margin: 0;
}
.template-subsite_view dl.portalMessage {
margin: 1em 0;
}
.subsiteColumns #subsite-column-5.column {
width: 49%;
}
.subsiteColumns #subsite-column-6.column {
width: 49%;
padding-right: 0;
}
.subsiteColumns #subsite-column-7.column {
display: none;
}
.template-subsite_view #content-wrapper {
background-color: transparent;
border-top: none;
}
.template-subsite_view h1.documentFirstHeading,
.template-subsite_view #portal-breadcrumbs {
display: none;
}
.template-subsite_view #container #column-content #edit-bar {
margin-bottom: 2em;
}
.subsiteColumns dt {
text-align:center;
background: url(/++theme++bgbern.theme/images/hr_accent.png) no-repeat bottom center;
font-family: "Avenir Next LT W01 SC";
font-size: 18px;
text-transform: lowercase;
height: 2.25em;
}
.subsiteColumns dd {
padding-top: 1em;
}
.subsiteColumns dl.portlet {
padding: 0;
}
.subsiteColumns .portletItem.even {
background-color: #FFF;
}
#content .subsiteColumns .portlet dd p.fixedTextHeight {
height: 6em;
margin-bottom: 1.5em;
overflow: hidden;
}
.row2 dl.portlet {
background-color: #f1f0eb;
}
#content .subsiteColumns .row2 dd.portletItem {
background-color: #f1f0eb;
border-top: 1px solid #b9b49b;
margin: 0 1em;
padding: 0.5em 0 1em 0;
}
.row2 dt {
background: none;
}
.row2 img {
display: none;
}
#content .subsiteColumns .row2 a,
#content .subsiteColumns .row2 a:hover {
background-image: none;
padding: 0;
}
#banner-image {
margin-bottom: 1em;
}
#content .portletWrapper .teaserlink{
text-decoration: none;
}
.portletWrapper .teaser_portlet,
.portletWrapper .teaser_portlet .portletHeader {
cursor: pointer;
}
.portletWrapper .teaser_portlet img {
margin-bottom: 10px;
}
#content-core dl.portlet table {
background: transparent;
}
/* */
/* */
#subsite-column-2,
#subsite-column-3 {
display: none;
}
#content-core #subsite-column-1 {
width: 76.5%;
padding-right: 0;
}
#subsite-column-1 div.portletWrapper {
width: 233px;
float: left;
margin-right: 19px;
}
#subsite-column-1 div.managedPortlet {
background: #f6f6f6;
width: 30%;
margin-right: 3%;
margin-bottom: 1em;
min-height: 100px;
float: left;
}
#subsite-column-1 div.managedPortlet .managedPortletActions form {
float: left;
}
#subsite-column-1 div.managedPortlet a {
display: block;
clear: both;
text-align: center;
padding-top: 1em;
}
#subsite-column-1 div.portletAssignments {
clear: both;
}
/* */
/* */
/* */
dl.portlet.newsTemplate dt {
color: #D2002D;
}
dl.portlet.newsTemplate dd.portletItem {
text-align: center;
padding-bottom: 1.5em;
padding-top: 0.9em;
background: url(/++theme++bgbern.theme/images/hr.png) no-repeat bottom center;
}
dl.portlet.newsTemplate dd.lastItem {
background: none;
}
dl.portlet.newsTemplate .portletItemDate {
color: #D2002D;
}
dl.portlet.newsTemplate .portletItemTitle {
font-family: "Minion W01 It";
font-size: 19px;
line-height: 25px;
}
.newsImage,
.newsText .portletItemDescription {
margin: 0.75em 0em;
}
/* */
/* */
#add_member_form input[type="text"] {
width: 140px;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #dddddd;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 91.6667%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(/++theme++bgbern.theme/images/treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(/++theme++bgbern.theme/images/treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.alignCenter {
text-align: center;
}
.alignRight {
text-align: right;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.visualClear {
clear: both;
}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/* */
/* */
#login-wrapper {
padding: 1.5em 0;
width: 436px;
margin: 0 auto;
background-color: #FFF;
box-shadow: 0 0px 100px -15px #FFFFFF;
-moz-box-shadow: 0 0 100px -15px #FFFFFF;
-webkit-box-shadow: 0 0 100px -15px #FFFFFF;
moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.template-mail_password_form #login-wrapper {
width: 436px;
}
.template-login_failed #content-core p,
.template-login_failed #content-core ul {
display: none;
}
#login-content {
margin-top: 1em;
}
#login-box .cell > * {
padding: 0 1.5em;
}
input#userid,
#login-wrapper input[type="text"],
#login-wrapper input[type="password"] {
width: 250px;
padding: 5px;
}
/* */
/* */
#content #customstyles-form .formTabs {
margin-bottom: 1em;
}
#content input.colorSelection {
border-radius: 4px 0 0 4px;
margin-right: 0;
width: 18em;
padding: 0 0.25em;
height: 25px;
}
#content input.pickColorButton {
margin-left: -1px;
border-radius: 0 4px 4px 0;
width: 2em;
height: 27px;
background: url(/++theme++bgbern.theme/images/cpicker.png) no-repeat center center;
}
.colorpicker {z-index: 5;}
.colorpicker input {
line-height: 1em;
}
.inactiveField {
display: none;
}
/* */
/* */
#mobile-navi-wrapper,
#mobile-navbuttons { display: none; }
/* */
.suppressVisualEditor{
display: block !important;
}
/* */
#extranet-controls {
float: right;
}
/* */
.template-dashboard h1.documentFirstHeading {
display: none;
}
.template-test_icons code {
display: none;
border: 1px dashed #AAA;
background-color: #EEE;
padding: 0.5em;
}
.testicons_column {
float: left;
margin-right: 1%;
width: 24%;
}
.billboardCategoryListing li {
display: list-item;
}
.to_top{display: none;}
.dragPortlet .tooltip {
display: none !important;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
border-color: #ccc;
}
/* */
.portaltype-orgunit #content .simplelayout-content .emptymarker {
min-height: 0;
}
.x-grid3-row td,
.x-grid3-summary-row td,
.x-grid3-hd-row td,
.x-grid3-header,
.x-menu-list-item {
font: 100% Arial, FreeSans, sans-serif;
}
/* */
/* */
#customstyles-form input[type="radio"],
#customstyles-form input[type="checkbox"],
#pfg-fieldwrapper input[type="checkbox"],
#pfg-fieldwrapper input[type="radio"],
#searchbox_currentfolder_only {
margin-right: 0.5em;
}
#customstyles-form #navisearch_on {
margin-left: 1em;
}
/* */
/* */
.switchEditMode {
background: url("/++theme++bgbern.theme/images/editmode.png") no-repeat 0 4px transparent;
display: block;
float: left;
height: 30px;
width: 30px;
}
.switchEditMode.editModeInactive {
background-position: 0 -36px;
}
/* */
/* */
#cboxTitle {
left: 110px;
text-align: left;
border-left: 1px solid #aaa;
}
#cboxTitle:empty {
border-left: none;
}
/* */
/* */
#content #slider-wrapper,
#content #slider-wrapper #slider-panes div.sliderPane {
max-width: 992px;
}
#content #slider-wrapper a.prev,
#content #slider-wrapper a.next {
text-decoration: none;
}
#content #slider-navi {
margin-top: -3em;
}
#content #slider-navi a {
height: 1em;
width: 1em;
}
#content #slider-wrapper .sliderText {
top: 0;
padding: 0 2em;
width: 23em;
height: 100%;
}
#content .slick-slide h3 {
margin: 0;
}
.sliderGallery {
overflow: hidden;
}
.sliderGallery div.imgNumber {
float: left;
width: 100px;
}
.sliderGallery div.slideDescription {
float: left;
}
.sliderGallery td.imgNr {
width: 50px;
vertical-align: top;
}
.sliderGallery td.imgDescription {
border-left: 1px solid #aaa;
padding: 0 1em;
}
#content .sliderGallery .box .frame {
border: none;
background: none;
}
#content .sliderGallery .slick-prev,
#content .sliderGallery .slick-next {
display: none !important;
height: 100%;
width: 49%;
}
#content .sliderGallery:hover .slick-prev,
#content .sliderGallery:hover .slick-next {
display: block !important;
background: url(/++theme++bgbern.theme/images/1x1_transparent.png) repeat;
}
#content .sliderGallery:hover .slick-prev:active,
#content .sliderGallery:hover .slick-next:active {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
#content .sliderGallery .slick-prev:before,
#content .sliderGallery .slick-next:before {
background: #FFF;
background: rgba(255, 255, 255, 0.7);
padding: 0.5em;
}
#content .sliderGallery .slick-prev {
text-align: left;
}
#content .sliderGallery .slick-next {
text-align: right;
}
/* */

}


/* - ++theme++bgbern.theme/css/sprites.css - */
@media screen {
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/sprites.css?original=1 */
#plone-contentmenu-factories li a.contenttype-blog span,
.contenttype-blog,
#plone-contentmenu-factories li a.contenttype-blogcategory span,
.contenttype-blogcategory {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-book span,
.contenttype-book {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -96px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-textblock span,
.contenttype-textblock,
#plone-contentmenu-factories li a.contenttype-paragraph span,
.contenttype-paragraph {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -192px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-htmlblock span,
.contenttype-htmlblock {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -192px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-contact span,
.contenttype-contact {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -288px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-ftw_contact span,
.contenttype-ftw_contact {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -288px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-member span,
.contenttype-member {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -288px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-poodle span,
.contenttype-poodle {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -384px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-document span,
.contenttype-document,
#plone-contentmenu-factories li a.contenttype-contentpage span,
.contenttype-contentpage {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -480px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-meeting-item span,
.contenttype-meeting-item {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -574px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-billboardcategory span,
.contenttype-billboardcategory,
#plone-contentmenu-factories li a.contenttype-newsfolder span,
.contenttype-newsfolder,
#plone-contentmenu-factories li a.contenttype-eventfolder span,
.contenttype-eventfolder,
#plone-contentmenu-factories li a.contenttype-homefolder span,
.contenttype-homefolder,
#plone-contentmenu-factories li a.contenttype-tabbedviewfolder span,
.contenttype-tabbedviewfolder,
#plone-contentmenu-factories li a.contenttype-folder span,
.contenttype-folder {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -672px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-banner span,
.contenttype-banner {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -768px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-link span,
.contenttype-link {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -864px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-mail span,
.contenttype-mail {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -960px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-ftw_mail span,
.contenttype-ftw_mail {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -960px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-news span,
.contenttype-news {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -960px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-news-item span,
.contenttype-news-item {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -960px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-event span,
.contenttype-event,
#plone-contentmenu-factories li a.contenttype-meeting span,
.contenttype-meeting {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1056px;
/* */
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-remark span,
.contenttype-remark {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1152px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-shopitem span,
.contenttype-shopitem {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1248px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-task span,
.contenttype-task {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1344px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-ticket span,
.contenttype-ticket {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1344px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-poiissue span,
.contenttype-poiissue {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1344px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-workspace span,
.contenttype-workspace {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1536px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-billboardad span,
.contenttype-billboardad {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1632px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-orgunit span,
.contenttype-orgunit {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1728px;
padding: 1px 0 1px 20px;
}
span.link-external a {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1824px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-ticket-box span,
.contenttype-ticket-box {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -1920px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-chapter span,
.contenttype-chapter {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -2014px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-table span,
.contenttype-table {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -2110px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-classificationitem span,
.contenttype-classificationitem {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -2206px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-blogentry span,
.contenttype-blogentry {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -2302px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-formfolder span,
.contenttype-formfolder {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -2398px;
padding: 1px 0 1px 20px;
}
/* */
#plone-contentmenu-factories li a.contenttype-listingblock span,
.contenttype-listingblock {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -192px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-addressblock span,
.contenttype-addressblock {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -192px;
padding: 1px 0 1px 20px;
}
/* */
/* */
/* */
/* */
/* */
/* */
/* */
#column-navigation .portletNavigationTree a {
background-image: none;
}
dl.searchResults dt {
background-image: none;
padding: 0;
}
dl.searchResults img {
display: none;
}
#plone-contentmenu-factories li a.contenttype-image span {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -768px;
padding: 1px 0 1px 20px;
}
#plone-contentmenu-factories li a.contenttype-file span {
background-image: url(/++theme++bgbern.theme/images/contenttypes-sprite.png);
background-repeat: no-repeat;
background-position: 0 -576px;
padding: 1px 0 1px 20px;
}

}


/* - ++theme++bgbern.theme/css/print.css - */
@media print {
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/print.css?original=1 */
.fbLink,
#header-wrapper,
#portal-breadcrumbs
#document-actions,
#column-navigation,
#column-sidebar,
#edit-bar,
.sl-controls,
.managePortletsLink,
.mobileOnly,
#mobile-navbuttons,
#mobile-navi-wrapper,
#footer dl.portlet.portlet-static-top,
#footer dl.portlet.portlet-static-middle,
#viewlet-below-content,
#footer div.empty,
#footer dl.portlet .portletHeader
{ display: none !important; }
#content .blockHighlight,
a {
border: none;
background: none !important;
}
.sl-text-wrapper .addressText,
.sl-text-wrapper .addressMap {
/* */
}
/* */
#columns-wrapper { box-shadow: none; }
.leftFloatable { float: left; }
.blockClear { clear: both; }
#print-logo {
display: block !important;
text-align: center;
margin-bottom: 2em;
}
#print-logo img {
width:138px;
height:138px;
}
.visualClear {
clear: both;
}
/* */
body {
font-family: "Avenir Next LT W01 Regular", absoluteArial, FreeSans, sans-serif;
font-size: 14px;
}
h1, h2, h3 {
margin: 1.15em 0 0.5em 0;
line-height: 1.15em;
font-weight: normal;
font-family: "Minion W01 Regular";
letter-spacing: 0;
}
h1 > strong {
font-family: "Minion W01 Regular";
}
h1 {
clear: both;
font-size: 215%;
}
h2, h3 {
font-family: "Minion W01 It";
}
h2 {
font-size: 185%;
}
h3 {
font-size: 135%;
}
#content h1.documentFirstHeading {
margin: 1em 0 0.5em 0;
}
.portletItem .documentFirstHeading {
margin-top: 0;
}
#content p {
margin-bottom: 1em;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
margin-bottom: 1em;
}
#content ol {
list-style-type: decimal;
margin-left: 2em;
margin-bottom: 1em;
}
#content li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
.documentDescription {
font-family: "Minion W01 It";
font-weight: normal;
font-size: 17px;
line-height: 25px;
}
/* */
/* */
#footer-column-2,
#footer-column-3,
#footer-column-4 {
display: none;
}
#footer dl.portlet.portlet-static-bottom {
margin-top: 2em;
text-align: center;
border-top: 1px solid #000;
}
#footer dl.portlet.portlet-static-bottom li:after {
content: " · ";
}
#footer dl.portlet.portlet-static-bottom li:last-child:after {
content: "";
}
/* */
/* */
.sl-img-small .sl-img-wrapper,
.sl-img-middle .sl-img-wrapper {
float: left;
margin-right: 1em;
}
/* */
/* */
th.header-getContentType {
width: 2.5em;
}
th.header-modified {
width: 6.5em;
}
th.header-getObjSize {
width: 4.5em;
}
/* */
/* */
#content table.listing {
border-collapse: collapse;
}
#content table.listing th {
text-align: left;
}
#content table.listing th,
#content table.listing td {
border: 1px solid #ddd;
}
/* */
/* */
.publishedOn {
/* */
padding-right: 0.25em;
}
/* */
/* */
.newsListing .newsItem h2 {
margin-top: 0;
}
.newsListing .newsItem {
border-top: 1px solid #B9B49B;
margin-bottom: 2em;
padding-top: 1em;
}
/* */
/* */
div.olLayerGoogleCopyright,
div.olControlMousePosition,
div.olControlLayerSwitcher,
div.olButton {
display: none;
}
div.olMapViewport {
/* */
display: block;
height: 100% !important;
width: 100% !important;
}
.sl-text-wrapper .addressText,
.sl-text-wrapper .addressMap {
float: none;
}
/* */
/* */
.fc table {
border-collapse: collapse;
border-spacing: 0;
}
.tabbedview-tabs,
.tabbedview_search,
.tabbedview-tab-menu,
.tabbdview-tab-menu-template,
.ViewChooser,
.fc table .fc-header-left,
.fc table .fc-header-right {
display: none;
}
.fc table.fc-header,
.fc table.fc-header td {
border: none;
}
.fc table td {
border: 1px solid #000;
width: 14%;
}
.fc td, .fc th {
padding: 0;
vertical-align: top;
}
.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}
.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 0;
}
.fc-grid .fc-event-time {
font-weight: bold;
}
.fc-event-time, .fc-event-title {
padding: 0 1px;
}
.fc-content .fc-corner-right {
margin-right: 5px;
}
.fc-content .fc-corner-left {
margin-left: 5px;
}
.fc-event a {
display: block;
height: 100%;
position: relative;
width: 100%;
}
.fc-event a {
cursor: pointer;
font-size: 0.85em;
overflow: hidden;
text-decoration: none;
}
/* */
}


/* - ++theme++bgbern.theme/css/responsive.css - */
/* https://www.baernischeso.ch/portal_css/++theme++bgbern.theme/css/responsive.css?original=1 */
div.mobileOnly {display: none;}
/* */
@media (min-width: 1200px) {
}
/* */
@media (min-width: 768px) and (max-width: 979px) {
}
/* */
@media screen and (max-width: 769px) {
/* */
div.mobileOnly {display: block;}
div.noMobile {display: none;}
/* */
/* */
/* */
.fixedWidth { width: 100%; }
#header-wrapper {
min-width: 0;
}
#banner-image,
#edit-bar,
#document-actions,
#portal-breadcrumbs,
#column-navigation,
div.headerTop,
#portal-globalnav {
display: none;
}
.headerBottom { margin-top: 1em; }
#portal-personaltools-wrapper { display: none; }
#portal-languageselector {
display: none;
}
#header {
border-top: none;
}
#content-wrapper,
#column-content {
width: 99.6%;
margin-left: -99.6%;
}
#edit-bar,
#content {
margin: 0 1em;
}
#logo-wrapper {
margin-top: 1em;
}
#container #content-wrapper #portal-breadcrumbs,
#container #content-wrapper #edit-bar,
#container #content-wrapper #content {
margin: 0 1em;
}
/* */
/* */
#mobile-navbuttons {
display: block;
background-color: #d2002d;
}
.mobileButtons {
background-color: #d2002d;
}
#mobile-navbuttons a {
background: url(/++theme++bgbern.theme/images/sprite.png) no-repeat 10px 10px;
border: 1px solid #D2002D;
height: 34px;
width: 34px;
display: block;
float: right;
padding: 10px;
text-decoration: none;
}
#mobile-navbuttons #toggle_navigation {
background-position: 10px -398px;
}
#mobile-navbuttons #toggle_navigation.selected {
border-color: #78182c;
border-bottom-color: #D2002D;
}
#mobile-navbuttons #m-toggle-search {
background-position: 10px -194px;
}
#mobile-navbuttons #m-toggle-search.selected {
border-color: #FFF;
background-color: #FFF;
background-position: 10px 10px;
}
#mobile-navbuttons #m-home {
background-position: 10px -296px;
float: left;
}
/* */
/* */
#toggle-search { display: none; }
#portal-searchbox {
display: block;
float: none;
width: 100%;
margin-top: 0;
padding: 0;
background-color: transparent;
position: relative;
}
#portal-searchbox .searchField {
width: 92%;
padding: 2%;
margin: 2%;
}
/* */
/* */
#portal-globalnav li.selected a {
background-image: none;
}
#portal-globalnav-wrapper {
width: 100%;
}
#globalnav {
position: absolute;
top: 4em;
right: 0;
z-index: 5;
}
#portal-globalnav.mobileNavigation {
margin-top: 0;
display: none;
background-color: #D2002D;
box-shadow: 0 1em 2em -1em #000000;
-webkit-box-shadow: 0 1em 2em -1em #000000;
-moz-box-shadow: 0 1em 2em -1em #000000;
}
#globalnav #portal-globalnav.mobileNavigation li a.loadChildren  {
background-color: #D2002D;
}
#globalnav div.row,
#globalnav div.cell.width-16.position-0 {
margin-left: 0;
float: none;
left: 0;
width: 100%;
}
#portal-globalnav.mobileNavigation li {
float: none;
}
#portal-globalnav.mobileNavigation li a {
border-top: 1px solid #82192d;
padding: 0.75em;
color: #FFF;
background-color: #D2002D;
text-decoration: none;
}
#portal-globalnav.mobileNavigation .selected > a, #portal-globalnav > a:hover {
background-color: #D2002D;
}
#portal-globalnav.mobileNavigation .selected > a {
color: #282828;
}
#portal-globalnav.mobileNavigation li.level1,
#globalnav #portal-globalnav.mobileNavigation li.level1 a  {
background-color: #dcd9cd;
}
#portal-globalnav.mobileNavigation li.level1 a {
color: #282828;
border-top-color: #cecab9;
}
#portal-globalnav.mobileNavigation li.level2,
#globalnav #portal-globalnav.mobileNavigation li.level2 a  {
background-color: #f1f0eb;
}
#portal-globalnav.mobileNavigation li.level2 a {
color: #282828;
border-top-color: #DCD9CD;
}
#portal-globalnav.mobileNavigation li a:hover {
color: #282828;
background-color: #d2002d;
}
#portal-globalnav.mobileNavigation li.level1 a:hover {
color: #d2002d;
background-color: #DCD9CD;
}
#portal-globalnav.mobileNavigation li.level2 a:hover {
color: #d2002d;
background-color: #f1f0eb;
}
/* */
#portal-globalnav.mobileNavigation li a.loadChildren,
#portal-globalnav.mobileNavigation li a.loadChildren:hover {
background: url(/++theme++bgbern.theme/images/mobile_nav_sprite.png) no-repeat 16px -78px;
width: 16px;
min-width: 16px;
height: 1em;
margin: 0;
padding: 0.75em 0.25em;
padding-left: 1.5em;
}
#portal-globalnav.mobileNavigation li.expanded > a.loadChildren {
background: url(/++theme++bgbern.theme/images/mobile_nav_sprite.png) no-repeat 16px -126px;
}
#portal-globalnav.mobileNavigation li.level1 a.loadChildren,
#portal-globalnav.mobileNavigation li.level1 a.loadChildren:hover {
background: url(/++theme++bgbern.theme/images/mobile_nav_sprite.png) no-repeat 16px 18px;
}
#portal-globalnav.mobileNavigation li.level1.expanded > a.loadChildren {
background: url(/++theme++bgbern.theme/images/mobile_nav_sprite.png) no-repeat 16px -30px;
}
#portal-globalnav.mobileNavigation li.loading > a.loadChildren {
background: url(/++theme++bgbern.theme/css/++resource++ftw.mobilenavigation/spinner.gif) no-repeat center center;
}
/* */
/* */
#column-sidebar {
float: none;
left: 0;
margin: 0 2%;
width: 96%;
clear: both;
}
/* */
/* */
#dashboard .dashboard-column {
width: 100%;
min-height: 0 !important;
}
/* */
/* */
.topLink {float: right;}
#footer-top #portal-siteactions {
margin-top: 1em;
}
#footer .footerLeft,
#footer .footerCenter,
#footer .footerRight {
width: 100%;
}
#footer dl.portlet.portlet-static-top,
#footer dl.portlet.portlet-static-middle,
#footer dl.portlet.portlet-static-bottom {
height: auto;
}
.fbLink {
line-height: 5em;
}
/* */
/* */
#content-core .subsiteColumns .column {
float: none;
width: 100%;
padding-right: 0;
}
/* */
/* */
#content-core #subsite-column-1 {
width: 100%;
padding-right: 0;
}
#subsite-column-1 div.portletWrapper {
width: 100%;
float: none;
margin-right: 0;
}
#subsite-column-1 div.managedPortlet {
background: #f6f6f6;
width: 100%;
margin-right: 0;
margin-bottom: 1em;
min-height: 100px;
float: none;
}
/* */
/* */
.sl-img-wrapper,
#content img {
max-width: 100%;
height: auto;
}
/* */
/* */
#content #slider-wrapper .sliderText {
width: auto;
padding: 1em;
}
#content .sliderGallery .slick-prev,
#content .sliderGallery .slick-next {
width: auto;
}
/* */
}
@media screen and (min-width: 770px) {
/* */
#portal-globalnav {
display: block !important;
}
#portal-globalnav > li > ul,
#portal-globalnav .loadChildren {
display: none !important;
}
}

