/* *** generated @ 2025-11-06 13:13:04 *** */

/* ** [ /src_project/sites/portal/css/3/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/portal/css/3/formular.css ] (@import) ** */
.webform .custom-file{
color: #007E46;
cursor: pointer;
display: flex;
background-color: #efefef;
flex-direction: column;
min-height: 110px;
position: relative;
border: 3px dashed #ababab;
margin-top: 1.5rem;
padding: 0 0.6rem;
}
.webform .custom-file .custom-file-input-bootstrap{
cursor: pointer;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
margin: 0;
opacity: 0;
}
.webform .custom-file .reset-file{
font-size: 1.5rem;
font-weight: 700;
line-height: 1rem;
cursor: pointer;
z-index: 3;
}
.webform .custom-file .reset-file:hover{
text-decoration: underline;
}
.webform .custom-file .progress{
margin-bottom: 3px;
margin-top: 1rem;
}
.webform .custom-file .progress .progress-bar{
background-color: #007E46;
}
.webform .custom-file .progress .progress-bar.bg-danger{
background-color: #dc3545;
}
.webform .custom-file:not(.empty) > label{
display: none;
}
.webform .custom-file.empty > span,.webform .custom-file.empty > div > span,.webform .custom-file.empty > .progress{
display: none;
}
.webform .custom-file.empty > label{
cursor: pointer;
margin-bottom: 0.6rem !important;
display: flex;
flex-direction: column;
align-items: center;
}
.webform .custom-file.empty > label::after{
content: "Datei hierher ziehen oder klicken";
margin: auto;
pointer-events: none;
margin: 0.5em 0;
}
.webform .custom-file.empty > label:before{
content: " ";
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M224 136V0H24A24 24 0 0 0 0 24v464a24 24 0 0 0 24 24h336a24 24 0 0 0 24-24V160H248a24 24 0 0 1-24-24zm65.2 216H224v80a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16v-80H94.8a16 16 0 0 1-11.3-27.4L180 229a17 17 0 0 1 24 0l96.4 95.7a16 16 0 0 1-11.2 27.4zM377 105 279.1 7a24 24 0 0 0-17-7H256v128h128v-6.1a24 24 0 0 0-7-16.9z"/></svg>');
background-repeat: no-repeat;
display: flex;
height: 2.5em;
aspect-ratio: 384/512;
opacity: 0.3;
}
.webform .custom-file > button{
z-index: 3;
}
.webform .custom-file .custom-file-input{
z-index: inherit;
color: #9d9d9d;
opacity: 1;
height: auto;
font-size: 1rem;
}
.webform .custom-file .custom-file-label:after{
display: none;
}
.webform .custom-file .custom-file-label{
right: inherit;
color: #007E46;
text-transform: uppercase;
border: 2px solid #007E46;
padding: 3px 15px;
font-weight: bold;
height: auto;
}
.webform .custom-file .text-muted{
color: rgb(168.8680851064,168.1319148936,168.1319148936);
}

.webform{
padding: 25px 20px 27px;
position: relative;
float: left;
clear: both;
width: 100%;
background: #ffffff;
}
.webform .txt-l,
.webform .txt-r{
color: black;
font-weight: normal;
padding-bottom: 4px;
}
.webform input[type=radio]{
height: inherit;
opacity: inherit;
position: inherit;
width: inherit;
}
.webform .wf-radio{
text-transform: none;
}
.webform .wf-checkbox{
text-transform: none;
}
.webform div + div{
margin: 0;
}
.webform h4.wf-title{
display: none;
}
.webform form label{
line-height: inherit;
}
.webform select,
.webform textarea,
.webform input{
border: 1px solid #606060;
border-radius: 3px;
height: 40px;
padding: 0 13px 0 13px;
font-family: Roboto,Helvetica,Arial,sans-serif;
}
.webform select:focus,.webform select:focus-visible,
.webform textarea:focus,
.webform textarea:focus-visible,
.webform input:focus,
.webform input:focus-visible{
outline-color: black;
outline-style: solid;
outline-width: 2px;
}
.webform .SumoSelect{
width: 100%;
}
.webform .SumoSelect .CaptionCont{
padding: 8px 0 8px 13px;
border: 1px solid #606060;
border-radius: 3px;
font-family: Roboto,Helvetica,Arial,sans-serif;
height: 40px;
}
.webform .SumoSelect .CaptionCont label{
float: none;
margin: 0 !important;
}
.webform .SumoSelect.open > .CaptionCont,.webform .SumoSelect:focus > .CaptionCont,.webform .SumoSelect:focus-visible > .CaptionCont{
outline-color: black;
outline-style: solid;
outline-width: 2px;
box-shadow: inherit;
}
.webform .SumoSelect > .optWrapper{
top: 38px;
}
.webform .SumoSelect .optWrapper label{
padding-left: 11px;
}
.webform .SumoSelect .CaptionCont span,
.webform .SumoSelect .optWrapper label{
float: none;
margin: 0 !important;
}
.webform textarea{
height: 120px;
}
.webform .txt-r{
display: none;
}
.webform .style{
clear: both;
}
.webform label{
font-weight: normal;
}
.webform input,
.webform textarea{
font-weight: normal;
}
.webform textarea{
padding: 15px;
}
.webform input[type=checkbox],
.webform input[type=radio]{
box-sizing: border-box;
padding: 0;
height: 1em;
width: 1em;
margin: 0 3px 0 0;
position: relative;
appearance: none;
border: 1px solid #606060;
top: 2px;

}
.webform input[type=checkbox]:focus,.webform input[type=checkbox]:focus-visible,
.webform input[type=radio]:focus,
.webform input[type=radio]:focus-visible{
outline-color: transparent;
outline-style: solid;
outline-width: 0px;
}
.webform input[type=checkbox]:checked,
.webform input[type=radio]:checked{
border-color: #007E46;
background: #007E46;
box-shadow: inset 0 0 0 2px white;
}
.webform input[type=radio]{
border-radius: 50%;
}
.webform .wf-radio{

}
.webform .wf-sp0,
.webform .wf-sp1{
clear: both;
padding-left: 1%;
padding-right: 1%;
}
.webform .wf-area,
.webform label{
display: block;
float: left;
margin-bottom: 20px;
}
.webform .wf-area label{
margin-bottom: 0px;
}
.webform .wf-captcha.wf-sp0,
.webform .wf-captcha.wf-sp1,
.webform .wf-area.wf-sp0,
.webform .wf-area.wf-sp1,
.webform label.wf-sp0,
.webform label.wf-sp1{
width: 100%;
padding: 0 1%;
}
.webform .wf-captcha.wf-sp2,
.webform .wf-area.wf-sp2,
.webform label.wf-sp2{
width: 50%;
display: block;
padding: 0 1%;
}
.webform .wf-captcha.wf-sp0 > span.txt-l,
.webform .wf-area.wf-sp0 > div.txt-l,
.webform label.wf-sp0 > span.txt-l{
display: inline-block;
float: left;
width: 30%;
}
.webform .wf-captcha.wf-sp1 > div.txt-l,
.webform .wf-captcha.wf-sp2 > div.txt-l,
.webform .wf-area.wf-sp1 > div.txt-l,
.webform .wf-area.wf-sp2 > div.txt-l,
.webform label.wf-sp1 span.txt-l,
.webform label.wf-sp2 span.txt-l{
display: block;
width: 100%;
}
.webform .wf-sp0 .wf-area-content,
.webform label.wf-captcha.wf-sp0 .recaptcha,
.webform label.wf-char.wf-sp0 input[type=text],
.webform label.wf-text.wf-sp0 textarea{
display: inline-block;
width: 70%;
}
.webform .wf-sp1 .wf-area-content,
.webform .wf-sp2 .wf-area-content,
.webform .wf-sp2 .wf-area-content label,
.webform label.wf-captcha.wf-sp1 .recaptcha,
.webform label.wf-captcha.wf-sp2 .recaptcha,
.webform label.wf-char.wf-sp1 input[type=text],
.webform label.wf-char.wf-sp2 input[type=text],
.webform label.wf-text.wf-sp1 textarea,
.webform label.wf-text.wf-sp2 textarea{
display: block;
width: 100%;
}
.webform label.wf-captcha.wf-sp1 .recaptcha > div,
.webform label.wf-captcha.wf-sp1 .recaptcha{
display: block;
width: 100% !important;
}
.webform .wf-select.wf-sp0 .selectboxit-container{
width: 70%;
}
.webform .wf-select.wf-sp1 .selectboxit-container,
.webform .wf-select.wf-sp2 .selectboxit-container{
width: 100%;
}
.webform .wf-select .selectboxit-container .selectboxit{
width: 100%;
border-radius: 3px;
border: 1px solid #9d9d9d;
background: none;
height: 44px;
padding: 0 13px;
line-height: 44px;
}
.webform .wf-select .selectboxit-container span{
height: 24px;
line-height: 24px;
text-decoration: none;
}
.webform .wf-select .selectboxit-container .selectboxit-options a{
height: 24px;
line-height: 24px;
text-decoration: none;
}
.webform .wf-select .selectboxit-container .selectboxit-text{
height: 44px;
line-height: 44px;
}
.webform .wf-select .selectboxit-container .selectboxit-arrow-container{
height: 44px;
line-height: 44px;
border-left: 1px solid #9d9d9d;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a{
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
color: #ffffff;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a:hover{
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
color: #ffffff;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a:focus{
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
color: #ffffff;
}
.webform .wf-radio{
display: inline-block;
float: left;
width: auto !important;
}
.webform .wf-radio .txt-l{
display: none;
}
.webform .wf-radio .txt-r{
display: inline;
padding-right: 13px;
}
.webform .wf-check .txt-l{
display: none;
}
.webform .wf-check .txt-r{
display: inline;
padding-right: 13px;
}
.webform .secure{
margin-bottom: 20px;
display: block;
float: left;
width: 50%;
}
.webform .button{
display: block;
width: 100%;
float: left;
padding-top: 20px;
}
.webform .btn.btn-portalColor{
display: inline-block;
background-color: #007a3e;
color: #ffffff;
padding: 0;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: background;
transition-timing-function: linear;
width: 100%;
cursor: pointer;
border-radius: 3px;
height: 46px;
text-decoration: none;
text-align: center;
font-size: 16px;
line-height: 46px;
letter-spacing: 0.16px;
}
.webform .btn.btn-portalColor:hover{
background: #004724;
}
.webform .wf-sp2.wf00,
.webform .wf-sp2.wf02,
.webform .wf-sp2.wf04{
clear: both;
padding-right: 1%;
}
.webform .wf-sp2.wf06 .webform .wf-sp2.wf08{
clear: both;
padding-right: 1%;
}
.webform .wf-sp2.wf10,
.webform .wf-sp2.wf12,
.webform .wf-sp2.wf14,
.webform .wf-sp2.wf16,
.webform .wf-sp2.wf18,
.webform .wf-sp2.wf20,
.webform .wf-sp2.wf22{
clear: both;
padding-right: 1%;
}
.webform .wf-sp2.wf01,
.webform .wf-sp2.wf03,
.webform .wf-sp2.wf05,
.webform .wf-sp2.wf07,
.webform .wf-sp2.wf09,
.webform .wf-sp2.wf11,
.webform .wf-sp2.wf13,
.webform .wf-sp2.wf15,
.webform .wf-sp2.wf17,
.webform .wf-sp2.wf19,
.webform .wf-sp2.wf21,
.webform .wf-sp2.wf23{
padding-left: 1%;
}
.webform .txt-l.wf-hidden{
display: none !important;
}
@media (max-width: 767px){
.webform input{
margin-top: 0 !important;
}
.webform .wf-sp2{
width: 100% !important;
}
}
@media (max-width: 767px){
.SelectBox{
padding-left: 6px;
padding-right: 6px;
}
.SumoSelect > .CaptionCont > span{
padding-right: 20px;
}
}

/* ** [ /src_project/sites/portal/css/3/slider.css ] (@import) ** */
.slider-home{
position: relative;
width: 100%;
max-width: 1400px;
margin: 0 auto;
}
.slider-home .row,
.slider-home .col-md-12{
width: 100%;
margin: 0;
padding: 0;
}
.slider-home .carousel-inner{
overflow: hidden;
max-height: 435px;
vertical-align: middle;
}
.slider-home .carousel-inner > .item{
overflow: hidden;
max-height: 435px;
vertical-align: middle;
}
.slider-home #carousel-bounding-box .img-responsive{
width: 100%;
max-width: auto;
height: auto;
}
.slider-home #slider-thumbs{
position: absolute;
z-index: 33;
bottom: 20px;
}
.slider-home #slider-thumbs .container{
padding-left: 30px;
}
.slider-home .carousel-control.left,.slider-home .carousel-control.right{
display: none;
}
.slider-home .list-inline{
display: table;
width: auto;

margin: 0 auto;
}
.slider-home .list-inline .akerbau.selected{
opacity: 1;
background-color: #d39c0a;
}
.slider-home .list-inline .gemusebau.selected{
opacity: 1;
background-color: #90ba1e;
}
.slider-home .list-inline .obstbau.selected{
opacity: 1;
background-color: #dddf4b;
}
.slider-home .list-inline .weinbau.selected{
opacity: 1;
background-color: #ef7d00;
}
.slider-home .list-inline .bienengesundheit.selected{
opacity: 1;
background-color: #ffce44;
}
.slider-home .list-inline .article.selected{
opacity: 1;
background-color: #ababab;
}
.slider-home .list-inline li{
margin: 0;
}
.slider-home .list-inline a{
font-size: 0.9em;
display: block;
overflow: hidden;
width: 15px;
height: 15px;
padding: 0 0;
cursor: pointer;
text-indent: -3000px;
opacity: 0.6;
color: #fff;
border-radius: 20px;
background-color: #000;
}
.slider-home .carousel-caption{
top: 25%;
right: auto;
bottom: auto;
padding: 1.5em;
padding-bottom: 30px;
text-align: left;
opacity: 0.7;
color: #000;
background-color: #fff;
text-shadow: none;
}
.slider-home .carousel-caption h3{
font-size: 1.5em;
line-height: 1.3em;
margin: 0;
color: #000;
text-shadow: none;
}
@media (min-width: 0){
.slider-home .carousel-caption{
position: absolute !important;
top: 6%;
left: 5%;
width: 90%;
}
.slider-home .carousel-inner{
max-height: 230px;
}
.slider-home .carousel-inner > .item{
max-height: 230px;
}
.slider-home .carousel-caption h3{
font-size: 1.2em;
}
}
@media (min-width: 480px){
.slider-home .carousel-caption{
position: absolute !important;
left: 5%;
width: 60%;
}
.slider-home .carousel-inner{
max-height: 240px;
}
.slider-home .carousel-inner > .item{
max-height: 240px;
}
}
@media (min-width: 768px){
.slider-home .carousel-caption{
left: calc(50% - 375px);
width: 40%;
}
.slider-home .carousel-inner{
max-height: 285px;
}
.slider-home .carousel-inner > .item{
max-height: 285px;
}
.slider-home .carousel-caption h3{
font-size: 1.5em;
}
.slider-home .list-inline a svg{
display: none;
}
}
@media (min-width: 992px){
.slider-home .carousel-caption{
left: calc(50% - 485px);
width: 30%;
}
.slider-home .carousel-inner{
max-height: 355px;
}
.slider-home .carousel-inner > .item{
max-height: 355px;
}
}
@media (min-width: 1200px){
.slider-home .carousel-caption{
top: 25%;
left: calc(50% - 570px);
width: 33%;
max-width: 400px;
}
.slider-home .carousel-inner{
max-height: 435px;
}
.slider-home .carousel-inner > .item{
max-height: 435px;
}
}
@media (max-width: 600px){
.slider-home #carousel-bounding-box .img-responsive{
width: auto;
max-width: inherit;
height: 100%;
cursor: move;
}
}
@media (max-width: 768px){
.slider-home .list-inline{
margin: 0;
}
.slider-home .list-inline a{
opacity: 1;
background-color: transparent !important;
}
.slider-home .list-inline a svg{
top: 0;
left: 0;
width: 35px;
height: 35px;
padding: 1px;
border-radius: 8px;
background-color: #fff;
}
.slider-home .list-inline a.selected{
opacity: 1;
background-color: transparent !important;
}
.list-inline > li{
width: 19%;
text-align: center;
}
}
@media (max-width: 480px){
.list-inline > li{
width: 18%;
text-align: center;
}
.slider-home .carousel-caption h3{
font-size: 1.1em;
}
}
.carousel-fade .carousel-inner .item{
transition: opacity 0.85s ease-in-out;
opacity: 0;
}
.carousel-fade .carousel-inner .active{
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
opacity: 0;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev{
left: 0;
transform: translate3d(0,0,0);
}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
left: 0;
transform: translate3d(0,0,0);
}
.carousel-fade .carousel-control{
z-index: 2;
}
html,
body,
.carousel{
height: 100%;
}
.slider-home .carousel{
overflow: hidden;
max-height: 415px;
}
.slider-home .carousel-inner{
height: 100%;
}
.slider-home .carousel-inner .item{
height: 100%;
}

/* ** [ /src_project/sites/portal/css/3/customer.css ] (@import) ** */
body::before{
display: none;
}
.jbox-overlay-wrapper{
display: none;
}
.jbox-overlay-close a{
text-indent: -3000em;
display: inline-block;
}
.statImg{
position: absolute;
left: -3000em;
}

.ackerbau{
color: #d39c0a;
fill: #d39c0a;
}
.slider-home .list-inline .ackerbau.selected{
background-color: #c99b42;
opacity: 1;
}

.gemuesebau{
color: #90ba1e;
fill: #90ba1e;
}
.slider-home .list-inline .gemuesebau.selected{
background-color: #90ba1e;
opacity: 1;
}
.slider-home .carousel-caption{
opacity: 0.8;
font-weight: 500;
line-height: 24px;
}
.slider-home .carousel-caption h3{
margin-bottom: 7px;
}

.content-container.table-container h2{
display: none;
}

.divider{
display: none;
}

.leaflet-popup-content-wrapper > .leaflet-popup-content{
margin: 1.5em 1em 0.5em !important;
}

body::before{
background-color: #ffff00;
color: #000000;
content: "LG";
font-size: 1.6rem;
height: 2rem;
left: 0;
position: fixed;
top: 0;
width: 3rem;
z-index: 10000;
}
@media (max-width: 1199px){
body::before{
background-color: #008000;
color: #ffffff;
content: "MD";
}
}
@media (max-width: 991px){
body::before{
background-color: #0000ff;
color: #ffffff;
content: "SM";
}
}
@media (max-width: 767px){
body::before{
background-color: #000000;
color: #ffffff;
content: "XS";
}
}

.dropdown-menu{
z-index: 1010;
}
.dropdown svg{
height: 25px;
width: 25px;
}

.story-menu{
margin-top: 0;
margin-bottom: 1em;
}
.story-menu.first{
margin-top: 1em;
margin-bottom: 0;
}
.story-menu article{
border-bottom: none;
border-top: 1px solid #f4f4f4;
padding-top: 20px;
padding-botom: 0px;
}
.story-menu.first article{
border-top: none;
}
.story-menu > li{
margin-bottom: 0 !important;
margin-top: 20px;
}
.story-menu > li p{
color: #606060 !important;
clear: both;
}
@media (max-width: 991px){
.story-menu > li p{
clear: none;
}
}
.story-menu > li a:hover{
opacity: 0.8;
color: #606060 !important;
}

.lko-info{
float: right;
}
.lko-info a{
color: #007e46;
}

.footer-logo img{
max-width: 100%;
width: inherit;
}

.d3-tip a{
display: block;
line-height: 20px;
text-align: right;
padding-top: 4px;
}

.icon-externer-link::before,
.link-external::after{
content: "l" !important;
}

.table-container .caption-italic{
color: #999;
font-size: 14px;
font-style: italic;
text-align: right;
}

.legende-table p{
font-weight: normal;
}

@media (min-width: 992px){
.organization.koordinatoren li:nth-of-type(4n+1){
clear: none;
}
.organization.koordinatoren li:nth-of-type(3n+1){
clear: left;
}
}

.legende-table a{
text-decoration: underline;
color: #007e46;
}
.legende-table a:hover{
text-decoration: none;
color: #007e46;
}

.navbar-nav > li.menu2067 > .dropdown-menu,
.navbar-nav > li.menu2067 > .dropdown-menu .container{
max-width: 219px !important;
left: auto;
padding: 0;
}
.navbar-nav > li.menu2067 li.col-md-3{
width: 100% !important;
padding: 0;
}
.navbar-nav > li.menu2067 li.col-md-3 a{
padding: 10px 10px 10px 15px;
width: 100%;
display:block;
}
.navbar-nav > li.menu2067 .story-menu{
margin: 0;
}
#main-navigation .menu2067 .story-menu a{
background: #fff !important;
color: #606060;
}
#main-navigation .menu2067 .story-menu a:hover{
background: #9bc3a8 !important;
color: #fff !important;
opacity: 0.8;
}
#main-navigation .menu2067.dropdown.active .story-menu li.active a{
background: #9bc3a8 !important;
color: #fff;
}
@media (max-width: 1199px){
.navbar-nav > li.menu2067 > .dropdown-menu,
.navbar-nav > li.menu2067 > .dropdown-menu .container{
max-width: 199px !important;
}
}
@media (max-width: 991px){
.navbar-nav > li.menu2067 > .dropdown-menu,
.navbar-nav > li.menu2067 > .dropdown-menu .container{
max-width: 165px !important;
}
.story-menu > li a{
padding: 10px !important;
}
}
@media (max-width: 767px){
.navbar-nav > li.menu2067 > .dropdown-menu,
.navbar-nav > li.menu2067 > .dropdown-menu .container{
max-width: 100% !important;
}
.story-menu > li a{
padding: 10px 10px 10px 36px !important;
}
}

.typen > a{
border-radius: 5px;
display: inline-block;
margin-bottom: 0.35em;
margin-right: 0.4em;
padding: 0.2em 0.5em;
background: #cee0d2;
}
.typen > a.active{
background-color: #9daea1;
}
.typen a:hover,
#typen a:hover{
color: #858585;
}
.typen .active,
#typen .active{
color: #fff;
}
.typen .active:hover,
#typen .active:hover{
color: #fff;
opacity: 0.9;
}
.typen h2{
display: block;
float: left;
line-height: 28px;
padding-right: 10px;
}

.leaflet-bar a{
color: #829085 !important;
}
.leaflet-control-layers-base span{
color: #829085 !important;
font-weight: normal;
}

.box.smallheader.downloadbox > header{
border: medium none;
padding: 1em 0;
}
main article .linkbox h2,
.box.smallheader.downloadbox > header h2{
font-weight: bold;
color: #606060;
font-size: 1em;
line-height: 1.15em;
}
main article .linkbox h2{
padding: 1em 0;
}
main article .linkbox li::before,
.box.smallheader.downloadbox .dwnfile::before,
.content-container li.dwnfile::before{
color: #007e46;
content: "J";
font-size: 0.75em;
position: absolute;
left: -2em;
top: 0.5em;
}
.drahtwurm-karte .content-container li.dwnfile,
.baumwollkapselwurm-karte .content-container li.dwnfile{
margin: 0;
}
main article .linkbox li a,
.box.smallheader.downloadbox .dwnfile a
.content-container li.dwnfile a{
color: #007e46;
font-weight: 500;
}
.drahtwurm-karte .content-container li.dwnfile a:hover,
.drahtwurm-karte .summary a:hover,
.baumwollkapselwurm-karte .content-container li.dwnfile a:hover,
.baumwollkapselwurm-karte .summary a:hover{
opacity: 0.8;
}
#rueben-karte .leaflet-popup-content .table > tbody > tr > td{
line-height: 1;
padding: .5em;
vertical-align: middle;
text-align: center}
#rueben-karte .leaflet-popup-content .table > tbody > tr > td:first-of-type{
text-align: left}
.more::before{
color: #007e46;
content: "J";
font-size: 0.75em;
position: relative;
right: 0;
top: 0.1em;
font-family: "lko" !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: 1;
text-transform: none !important;
padding-right: 3px;
}
.more{
font-size: 13px;
font-weight: 500;
color: #007e46;
}

.legende-table td{
width: auto !important;
}
.legende-table td:last-child{
vertical-align: middle;
width: calc(100% - 22px) !important;
}

.cluster .leaflet-cluster-icon{
border: 0px;
}
.cluster .leaflet-cluster-icon::after{
line-height: 15px;
}

p span.light{font-weight: 300 !important}
p span.start{font-weight: 400 !important;display: block !important}

.wetter-widget{
padding-bottom: 35px;
}
.wetter-forecast{
padding-bottom: 11px !important;
}

.drahtwurm-karte .c3-grid .c3-ygrid-line text{
fill: #e18f00;
}
.drahtwurm-karte .c3-ygrid-line line{
stroke: #e18f00;
}

.home-box .subtitle{display: block;color: black;font-size: 14px;padding: 4px 0 0}
.story-menu figure{margin: 4px 0}

.dropdown.menu6643 .glyphicon-film{
font-size: 15px;
top: 0px;
border-radius: 3px;
background: #f00e0ec4;
padding: 5px 0 0 0;
color: #fff;
margin-right: 0.5em;
width: 25px;
height: 25px;
text-align: center;
vertical-align: middle;
}
@media (max-width: 1000px){
.dropdown.menu6643 .glyphicon-film{
width: 20px;
height: 20px;
font-size: 13px;
}
}
@media (max-width: 1000px){
.dropdown.menu6643 .glyphicon-film{
width: 20px;
height: 20px;
font-size: 13px;
padding: 4px 0 0 0;
}
}
.kommentar.blink{
margin-left: -0.5em;
}

.bbch-termine .SumoSelect{
width: 100%;
}

.content-container .col-md-4.kommentar{
text-align: right;
}
#befall-tabelle-frühjahr > tbody + tbody > tr:first-child th::before{
border-top: 1px solid #ddd;
}
.id6675 .leaflet-popup-content a{
display: block;
text-align: right;
}
.id6675 .leaflet-popup-content thead th{
padding: 1px 0 0 2px;
}
.id6675 #befall-tabelle-frühjahr tbody > tr .info-icon span{
top: 4px;
left: 2px;
}
.id6688 small.copy{line-height: 1.5;display: block}
.id6688 article section .map-container,.id6688 .map-container{
margin-bottom: 0.3em;
}
.id2070 .webform .wf-sp2 .wf-area-content label.wf-radio{
width: 50% !important;
}

.legende-fjraps-info{
font-style: italic;
font-size: 14px;
top: -1.5em;
position: relative;
}
.legend-fixed-top .legende-fjraps-info{
top: inherit;
position: initial;
}

.bk{
list-style: circle;
}
.bk li{
margin: 0;
}
.collapse-more{
clear: both;
}
#movie-1115223 iframe{width: 100% !important}

.content-list .story-menu li article .subtitle{
color: #222222 !important;
}

/* ** [ /src_project/sites/portal/css/3/print.css ] (@import) ** */
@media print{
*{
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
a[href]:after{
content: none !important;
}
body{
color: #000;
background: #fff;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
@page{
margin: 20mm;
size: 210mm 297mm;
}
body,
article,
main,
.container,
.col-md-8,
.row{
width: 100%;
margin: 0;
padding: 0;
}
img{
display: block;
}
ul,
img,
table{
page-break-inside: avoid;
}
.tab-table table{
page-break-inside: initial;
}
img{
max-width: 500px;
}
article a{
font-weight: bolder;
text-decoration: none;
}
.logo,
.logo2{
position: static;
width: 50%;
margin: 0;
padding: 0;
text-align: left;
}
.print-logo-first{
display: block;
width: auto;
height: 40pt;
}
.logo2 .print-logo-first{
width: auto;
height: 35pt;
padding-left: 26pt;
text-align: right;
}
.logo2{
text-align: right;
}
.print-image,
.print-image img,
.home-box picture span .img-responsive,
img{
display: block !important;
visibility: visible !important;
}
.grid-item[style]{
position: relative !important;
top: auto !important;
left: 0 !important;
display: block !important;
float: left;
width: 100%;
margin: 0;
padding: 5pt 0;
border-bottom: 1px solid #333;
}
.grid[style]{
height: auto !important;
}
.grid[style] figure{
display: none;
}
header nav,
header .toplinks,
footer,
aside .box,
.slider-home,
.logo__logo,
.media-heading svg,
.bottombox{
display: none !important;
}
article a{
font-weight: bolder;
text-decoration: none;
}
table td,
table th{
font-size: 9.5pt !important;
}
.monitoring-probable,
.prognos-probable,
.monitoring-probable::before,
.prognos-probable::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #da4a0d !important;
}
.monitoring-possible,
.prognos-possible,
.monitoring-possible::before,
.prognos-possible::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #e1cc00 !important;
}
.monitoring-unlikely,
.prognose-unlikely,
.monitoring-unlikely::before,
.prognose-unlikely::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #00786e !important;
}
.prognosen .prognose-no-data,
.prognosen .prognose-no-data::before,
.prognose-no-data::before,
.legende-table .prognose-no-data,
.monitoring-no-data,
.prognos-no-data,
.monitoring-no-data::before,
.prognos-no-data::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #ccc !important;
}
.monitoring-out-of-scope,
.prognos-out-of-scope,
.monitoring-out-of-scope::before,
.prognos-out-of-scope::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #dcdcdc !important;
}
.befall-1,
.befall-1::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #00786e !important;
}
.befall-5,
.befall-5::before,
.prognose-possible,
.prognose-possible::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #e1cc00 !important;
}
.befall-10,
.befall-10::before,
.prognose-probable,
.prognose-probable::before{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #da4a0d !important;
}
.befall-0,
.befall-0::before,
.prognose-no-data,
.prognose-no-data::before,
.legende-table .prognose-no-data{
top: 0;
left: 0;
width: 9px !important;
height: 9px !important;
border-color: #ccc !important;
}
#bestandsentwicklung-map .leaflet-marker-icon.bestandsentwicklung-no-data{
border: 1px solid #333 !important;
}
.prognosen table.table-bordered > tbody > tr > td :first-child{
padding-left: 0 !important;
text-align: center !important;
}
.legende-table tbody{
border-top: 2px solid #f4f4f4;
border-bottom: 2px solid #f4f4f4;
}
.legende-table tbody td{
padding: 2px 5px !important;
}
}

/* gen-time: (0.001006 sec) */