.newslist-standard h2 { padding-top: 0px; padding-bottom: 0px; }
.news-backlink-wrap { margin-top: 30px; margin-bottom: 30px; }
.news-img-wrap {padding-bottom: 24px;}
.teaser-text p { margin: 0; padding-bottom: 0px; }
.ce-intext.ce-left .ce-gallery { margin-right: 20px; }
video.video-embed-item { width: 100%; }
.article .teaser-text {margin-bottom: 12px;}
.news-related-files-link {list-style:none;}
div#page { display: none; }
#footer { height: 50px; }
#copyright { font-size: 14px; }
#copyright a, #metanav a { font-size: 14px; }
.totop { display: none; }
.news-img-wrap img { max-width: 100%; height: auto; margin-bottom: 12px; }
#sidebar { }
.ce-textpic header h2 { padding-top: 0px; padding-bottom: 10px; }
.news-box { margin-bottom: 0px; padding-bottom: 0px; }
.teaser-text p { line-height: 22px; }
#footer { padding: 25px 30px 0px 30px !important; }
#sidebar header h2 { padding-top: 0; }
.image-gallery { box-sizing: border-box; }
.row::after { content: ""; clear: both; display: table; }
a.backbutton { background-color: #31357C; color: #fff; padding: 11px 18px; border: 0; margin-top: 20px; margin-bottom: 20px; cursor: pointer; }
.backlink { padding-bottom: 20px; padding-top: 20px; }
 .tx-filelist h1::last-letter {color: red;}
.news-related-files h4 { margin-bottom: 12px; }
div#maincontent { margin-bottom: 20px; }
p.listfolders-title { font-weight: bold; float: left; margin-right: 12px; }
.listfolders { display: flex; width: 100%; margin-bottom: 8px; }
p.listfolders-items { margin-bottom: 0; display: none; }
p.listfolders-title { margin-bottom: 0; }
.mobile-gallery { display: none; }
form { clear: left; }
form div { margin: 0 0 0 0; clear: both; overflow: hidden; padding-bottom: 15px; }
form label { display: block; width: 280px; float: left; clear: left; font-weight: bold; margin-bottom: 0px; }
label { display: block; width: 200px; float: left; clear: left; font-weight: 600; }
input[type="text"], input[type="password"] { width: 350px; border: 1px solid #bbb; color: #444; padding: 10px; font-family: "Noto Sans", "Arial", "Helvetica", sans-serif; font-size: 14px; margin-top: 10px; }
 [type="submit"] { background-color: #31357C; color: #fff; padding: 11px 18px; border: 0; margin-top: 20px; margin-bottom: 20px; cursor: pointer;font-family: "Noto Sans", "Arial", "Helvetica", sans-serif; font-size: 14px;}
fieldset legend { display: none; }
.frame-type-felogin_login h3 { display: none; }
span.news-related-files-size { display: none; }
picture.first-match.colpos2-100 img {width: 100%; height: auto;}
#sidebar .ce-bodytext {float: left;}
.image-gallery .row .column { float: left; width: auto; padding-right: 9px; padding-bottom: 5px; }

.teaser-text {
  font-size: 14px;
}

fieldset > div:not(.felogin-hidden) {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

fieldset > div:not(.felogin-hidden) label {
  margin-right: 15px;
  min-width: 120px;
  flex-shrink: 0;
}

fieldset > div:not(.felogin-hidden) input[type="text"],
fieldset > div:not(.felogin-hidden) input[type="password"] {
  flex: 1;
	max-width: 250px;
}




 @media only screen and (max-width:1400px) {

	 fieldset > div:not(.felogin-hidden) {
  display: block;
}
	 
#sidebar .ce-bodytext {float: left; padding-left: 10px; padding-right: 10px;}	 
li.pid-45 { margin-top: 48px; }
li.pid-165 { margin-top: 0px; }
li.pid-165 a, li.pid-45 a { background-color: #E2E2E2; }
.ce-table>tbody>tr>td, .ce-table>tbody>tr>th, .ce-table>tfoot>tr>td, .ce-table>tfoot>tr>th, .ce-table>thead>tr>td, .ce-table>thead>tr>th { font-size: 12px; padding: 4px; }
input[type="text"], input[type="password"] { width: 250px; }
video.video-embed-item { width: 100%; }
.column { padding-bottom: 9px; }
.tx-filelist { margin-top: 20px; }
a.backbuttongallery { background-color: #31357C; color: #fff; padding: 11px 18px; border: 0; margin-top: 20px; margin-bottom: 20px; cursor: pointer; }
#content { display: block; }
.ce-textpic .ce-bodytext header h2 { padding: 0; }
.ce-textpic .ce-bodytext { float: left; }
.ce-intext.ce-right .ce-gallery { float: left; }
.ce-textpic .ce-bodytext header h2 { padding: 0; margin-bottom: 12px; }
.ce-intext.ce-right .ce-gallery { margin-left: 0; }
.header .mobilemenu a:before, .header .mobilemenu a:after { height: 0px; background: none; display: none; }
li.Selected.current.act { font-weight: bold; }
li.activemenu.current.Selected a { }
li.level1.actifsub.activemenu.current.Selected { font-weight: bold; }
.mm-spn a { background: inherit; color: inherit; text-decoration: none; font-size: 14px; }
li.activemenu.current.Selected ul.submenu.mm-spn--open li.current.Selected a { background-color: #00982f; color: #fff; }
picture.first-match.colpos2 img { width: unset; height: auto; max-width: 100%; }
.mm-spn ul { }
body { font-family: "Noto Sans", "Arial", "Helvetica", sans-serif; font-size: 14px; color: #444444; line-height: 18px; }
.ce-bodytext p { font-size: 14px; color: #444444;line-height: 22px; }
h1 { font-size: 19px; font-weight: bold; padding-bottom: 10px; color: #00982f; margin-bottom: 10px; line-height: 25px; /* border-bottom: 1px solid; */ }
.frame-default.frame-type-textmedia { margin-top: 0px; }
.totop { display: block; width: 50%; float: right; }
#sidebar .frame-default.frame-type-textmedia { margin-top: 0; }
.totop p { float: right; color: #fff; font-weight: bold; }
#logo img { display: block; margin-left: auto; margin-right: auto; width: 150px; height: auto; }
#logo { height: 110px; }
img.logomobile { display: block; margin-left: auto; margin-right: auto; width: 150px; height: auto; }
.ce-intext.ce-left .ce-gallery { margin-right: 0px; }
.header a { padding-top: 25px; padding-bottom: 25px; padding-left: 0px; }
#page .header { height: 110px; }
.mobilemenu { display: block; width: 100%; float: left; height: 110px; }
.header a { margin: 16px; }
div#logomobile { width: 50%; display: block; float: left; height: 250px; background-color: beige; }
div#page { display: block; box-shadow: 0px 5px 5px #ccc; }
div#header {; display: none; }
ul#mainnav { display: none; }
#wrapper { width: 100%; background-color: #F2F2F2; }
#subnav { display: none; }
#left-column { width: 100%; }
#right-column { width: 100%; background-color: #fff; }
#maincontent { width: 100% !important; float: left; padding: 0; margin: 0; min-height: 10px; }
#content { background-color: #fff; padding: 16px; }
#sidebar { width: 100%; padding: 0px; margin-top: 12px; float: left; background-color: #f2f2f2; margin-left: 0px; padding-left: 0; padding-right: 0; padding-bottom: 16px; padding-top: 16px; }
#footer { font-size: 14px; clear: left; padding: 20px 20px 20px 20px; height: 190px; background-color: #00982f; color: #5c7d78; }
.go-top.index-page.container { height: 40px; width: 100%; }
.go-top.index-page.container a { color: #fff; float: right; }
#metanav { width: 50%; float: left; }
#metanav li { padding-left: 0px; display: block; text-align: left; width: 100%; margin-bottom: 16px; }
#copyright { }
#totop { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: red; color: white; cursor: pointer; padding: 15px; border-radius: 4px; }
#totop:hover { background-color: #555; }
#logo { display: none; }
picture.first-match.colpos0-100 img { width: 100%; height: auto; }
picture.first-match.colpos0 img { width: 100%; height: auto; }
#left-column { position: sticky; top: 0; }
.ce-left .ce-gallery .ce-row .ce-column { margin-right: 0; }
/* .column { width: unset; } */
p.listfolders-title { margin-bottom: 25px; }
.lb-loader, .lightbox {position: inherit !important;}

@media (min-width: 1068px) and (max-width: 1199px) {

.ce-left .ce-bodytext {
    margin-left: 12px;
}


}
	 

