/* *** generated @ 2023-08-28 16:48:54 *** */

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


/* ** [ /src_project/sites/portal/css/3/search-bar-redesign.css ] (@import) ** */
.home-land .search-bar,
.par-id2003 .search-bar,
.par-id2046 .search-bar,
.par-id2116 .search-bar,
.par-id2207 .search-bar,
.par-id2176 .search-bar,
.par-id2071 .search-bar,
.par-id2001 .search-bar,
.par-id2145 .search-bar,
.par-id2050 .search-bar,
.par-id2094 .search-bar,
.home .search-bar{
margin-top: -46px;
}
.home-land .search-bar.top + .bk-grey,
.par-id2003 .search-bar.top + .bk-grey,
.par-id2046 .search-bar.top + .bk-grey,
.par-id2116 .search-bar.top + .bk-grey,
.par-id2207 .search-bar.top + .bk-grey,
.par-id2176 .search-bar.top + .bk-grey,
.par-id2071 .search-bar.top + .bk-grey,
.par-id2001 .search-bar.top + .bk-grey,
.par-id2145 .search-bar.top + .bk-grey,
.par-id2050 .search-bar.top + .bk-grey,
.par-id2094 .search-bar.top + .bk-grey,
.home .search-bar.top + .bk-grey{
margin-top: -33px;
padding-top: 46px;
}
@media (max-width: 1029px){
.home-land .search-bar.top + .bk-grey,
.par-id2003 .search-bar.top + .bk-grey,
.par-id2046 .search-bar.top + .bk-grey,
.par-id2116 .search-bar.top + .bk-grey,
.par-id2207 .search-bar.top + .bk-grey,
.par-id2176 .search-bar.top + .bk-grey,
.par-id2071 .search-bar.top + .bk-grey,
.par-id2001 .search-bar.top + .bk-grey,
.par-id2145 .search-bar.top + .bk-grey,
.par-id2050 .search-bar.top + .bk-grey,
.par-id2094 .search-bar.top + .bk-grey,
.home .search-bar.top + .bk-grey{
margin-top: -44px;
}
}
@media (max-width: 809px){
.home-land .search-bar.top + .bk-grey,
.par-id2003 .search-bar.top + .bk-grey,
.par-id2046 .search-bar.top + .bk-grey,
.par-id2116 .search-bar.top + .bk-grey,
.par-id2207 .search-bar.top + .bk-grey,
.par-id2176 .search-bar.top + .bk-grey,
.par-id2071 .search-bar.top + .bk-grey,
.par-id2001 .search-bar.top + .bk-grey,
.par-id2145 .search-bar.top + .bk-grey,
.par-id2050 .search-bar.top + .bk-grey,
.par-id2094 .search-bar.top + .bk-grey,
.home .search-bar.top + .bk-grey{
margin-top: 25px;
padding-top: 0;
}
}
.facette-filter .SumoSelect{
width: 100%;
}
.facette-filter .SumoSelect > .CaptionCont > label > i:before{
color: black;
}
.search-bar{
position: relative;
z-index: 1010;
margin-top: -46px;
padding-bottom: 0;
}
.search-bar.intern{
margin-top: 130px;
}
.search-bar .container{
position: relative;
margin-bottom: 0.7em;
}
.internal-page.search-bar{
position: relative;
z-index: 20;
margin-top: 130px;
}
.search-bar .checkbox{
font-size: 1.2em;
font-weight: 400;
display: table-cell;
width: 100%;
height: 40px;
margin-bottom: 0;
padding-left: 0.5em;
vertical-align: middle;
}
.total-result{
font-size: 0.8em;
}
.search-bar .panel{
border: 0;
border-radius: 0;
}
.search-bar .panel-body{
padding: 1.5em;
color: #fff;
background-color: #007a3e;
}
.search-bar .panel-body label{
font-size: 1.1em;
text-transform: initial;
}
.search-bar .panel-body .col-md-2{
padding-left: 0;
}
@media (max-width: 809px){
.search-bar .panel-body div:empty{
margin: 0;
}
}
.search-bar .SumoSelect{
width: 100%;
}
.search-bar input[type=text],
.search-bar select{
font-size: 1.1em;
display: block;
width: 100% !important;
padding: 0.6em;
color: #666;
border: 1px solid #dcdcdc !important;
border-radius: 0;
box-shadow: none;
}
.search-bar .remove-opt{
font-size: 1.1em;
display: block;
margin-top: 14px;
text-align: center;
color: #9ec8b6;
}
.search-bar .remove-opt span{
font-weight: 100;
color: #9ec8b6;
}
.icon-dropdown::before,
.SumoSelect > .CaptionCont > label > i::before{
position: relative;
top: 3px;
content: "i";
}
.SumoSelect > .CaptionCont > label > i{
right: 10px;
background-image: none;
}
.SelectBox{
font-size: 1.2em;
display: block;
width: 100% !important;
padding: 0.6em;
color: #666;
border: 1px solid #dcdcdc !important;
}
.open-search input[type=text],
.open-search select,
.open-search .SelectBox,
.open-search .form-control{
line-height: 1em;
width: 100%;
height: auto;
padding: 0.6em 0.7em;
color: #666;
border: 1px solid #dcdcdc;
border-radius: 0;
box-shadow: none;
}
.input-group-addon{
font-size: 14px;
font-weight: 400;
line-height: 1;
padding: 6px 12px;
text-align: center;
color: #555;
border: 0;
border: 1px solid #dcdcdc;
border-radius: 0;
background-color: #fff;
}
.search-bar .SumoSelect.open > .optWrapper{
top: 39px;
display: block;
color: #666;
}
.open-search .SumoSelect.open > .optWrapper{
top: 36px;
display: block;
color: #666;
}
.search-bar .SumoSelect > .optWrapper > .options{
max-height: 350px;
}
.search-bar .SumoSelect > .optWrapper > .options li.opt{
padding: 1em 6px;
}
.search-bar .btn{
font-family: "Roboto Condensed",sans-serif;
font-size: 1.7em;
font-weight: 300;
line-height: 0.85em;
position: relative;
width: 100%;
padding: 0.4em 0.5em;
transition: all 600ms cubic-bezier(0.77,0,0.175,1);
color: #fff;
border: 0;
border-radius: 0;
background-color: #84a719;
background-image: none;
}
.search-bar .btn:hover,.search-bar .btn:focus{
transition: all 0.2s linear 0s;
background: #0c9359;
}
.category-buttons li{
float: left;
}
.svgicon-suche{
width: 20px;
height: 20px;
margin-right: 5px;
padding: 0;
vertical-align: top;
background-color: transparent;
fill: #fff !important;
}
.navbar-nav .svgicon-suche{
width: 20px;
height: 20px;
margin-right: 5px;
padding: 0;
vertical-align: top;
background-color: transparent;
fill: #84a719 !important;
}
.search-bar div{
vertical-align: middle;
}
.search-bar .col-xs-12 .col-xs-6{
padding-right: 0;
padding-left: 0;
}
.search-bar .col-xs-12 .col-xs-6:first-child{
padding-right: 15px;
padding-left: 0;
}
.search-bar .col-xs-12 .col-xs-6:last-child{
padding-left: 15px;
}
.search-bar .col-md-8 .col-md-4{
padding-left: 0;
}
.search-bar .col-md-8 .col-md-4 .checkbox{
padding-left: 0;
}
.search-bar .open-search .row{
margin-bottom: 1.5em;
}
.search-bar p{
font-size: 1.1em;
}
.ui-datepicker{
z-index: 99999999 !important;
}
.filterop .row{
margin-bottom: 0.7em;
}
.filterop a{
color: #84a719;
}
.filterop input[type=checkbox] + label{
display: flex;
}
.nav-tabs{
display: table;
margin-left: 31px;
border: none;
}
.nav-tabs > li{
display: table-cell;
height: 35px;
margin-right: -2px;
vertical-align: bottom;
}
.nav-tabs > li > a{
height: 30px;
margin-top: 5px;
padding: 6px 1.5em;
color: #fff;
border: none;
border-radius: 0;
background-color: #04673d;
}
.nav-tabs > li > a:hover{
height: 30px;
margin-top: 5px;
padding: 6px 1.5em;
color: #fff;
border: none;
border-radius: 0;
background-color: #04673d;
}
.nav-tabs > li.active a{
height: 35px;
margin-top: 0;
}
.nav-tabs > li.active > a{
color: #fff;
border: none;
border-radius: 0;
background-color: #007a3e;
}
.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{
color: #fff;
border: none;
border-radius: 0;
background-color: #007a3e;
}
.search-bar .form-group{
margin-bottom: 0;
}
@media (max-width: 1060px) and (1030px){
.search-bar,
.home-land .search-bar,
.par-id2003 .search-bar,
.par-id2046 .search-bar,
.par-id2116 .search-bar,
.par-id2207 .search-bar,
.par-id2176 .search-bar,
.par-id2071 .search-bar,
.par-id2001 .search-bar,
.par-id2145 .search-bar,
.par-id2050 .search-bar,
.par-id2094 .search-bar,
.home .search-bar{
margin-top: -60px;
}
}
@media (max-width: 876px) and (810px){
header .internal-menu .container{
padding: 2.2em 0;
}
header .logo{
width: 200px;
}
.search-bar input[type=text],
.search-bar select,
.SumoSelect > .CaptionCont > span,
.search-bar label{
font-size: 13px;
}
.input-group-addon{
padding: 6px 6px;
}
}
@media (max-width: 1029px){
.search-bar,
.home-land .search-bar,
.par-id2003 .search-bar,
.par-id2046 .search-bar,
.par-id2116 .search-bar,
.par-id2207 .search-bar,
.par-id2176 .search-bar,
.par-id2071 .search-bar,
.par-id2001 .search-bar,
.par-id2145 .search-bar,
.par-id2050 .search-bar,
.par-id2094 .search-bar,
.home .search-bar{
margin-top: -35px;
}
.search-bar .col-xs-12 .col-xs-6{
padding-right: 0;
padding-left: 15px;
}
.search-bar .panel-body label{
font-size: 0.8em;
}
.search-bar .remove-opt{
margin-top: 5px;
}
.search-bar .col-xs-12 .col-xs-6:last-child{
padding-left: 3px;
}
.search-bar .col-xs-12 .col-xs-6:first-child{
padding-right: 3px;
padding-left: 0;
}
.col-xs-12{
margin-bottom: 1em;
}
.open-search .checkbox{
height: auto;
}
.internal-page.search-bar{
z-index: 0;
}
.search-bar{
margin-top: -35px;
}
.search-bar.intern{
margin-top: 120px;
}
}
@media (min-width: 810px){
.collapse-fullscreen,
.collapse-fullscreen.collapsed,
.collapse-fullscreen.collapse.in{
display: block !important;
height: auto !important;
}
.collapse-fullscreen{
margin-top: 14px !important;
margin-bottom: 2em;
border: 1px solid #dcdcdc;
}
.collapse-fullscreen #date_row > .col-xs-12 > .row{
margin-bottom: 0;
}
.collapse-fullscreen .remove-opt{
font-size: 14px;
position: static;
margin: 30px 0 0 0;
padding: 0;
text-align: left;
color: #57b88f;
display: block;
}
.collapse-fullscreen .remove-opt .glyphicon{
margin-right: 6px;
}
.collapse-fullscreen header{
font-family: "Roboto Condensed",sans-serif;
font-size: 1.4em;
padding: 1em;
color: #007a3e;
background-color: #d0e3d0;
}
.collapse-fullscreen header svg{
width: 30px;
height: 30px;
margin-right: 5px;
vertical-align: middle;
fill: #007a3e;
}
.collapse-fullscreen .inner-container{
background-color: #f4f4f4;
padding-bottom: 1.5em;
}
.collapse-fullscreen .inner-container .SumoSelect{
width: 100%;
}
.collapse-fullscreen .filterop{
padding: 1em 1.5em 1.5em 1.5em;
color: #757575;
background-color: #f4f4f4;
}
.collapse-fullscreen .filterop .checkbox{
padding-left: 0;
}
.collapse-fullscreen .filterop input[type=text],
.collapse-fullscreen .filterop select,
.collapse-fullscreen .filterop .SelectBox,
.collapse-fullscreen .filterop .form-control{
border-radius: 0;
box-shadow: none;
}
.collapse-fullscreen .filterop .row.small-padding .form-group{
margin-bottom: 0;
}
}
.collapse-fullscreen .filterop .checkbox{
margin-top: -5px;
}
.collapse-fullscreen .form-content .icon-checkbox .checkbox .spantooltip.style02,
.collapse-fullscreen .form-content .icon-checkbox .radio .spantooltip.style02,
.collapse-fullscreen .spantooltip.style02{
margin-left: 10px;
}
.collapse-fullscreen .form-content .icon-checkbox .checkbox .spantooltip.style02 svg.icon-info,
.collapse-fullscreen .form-content .icon-checkbox .radio .spantooltip.style02 svg.icon-info,
.collapse-fullscreen .spantooltip.style02 svg.icon-info{
fill: #b3b3b3;
width: 18px;
height: 18px;
padding: 0;
}
.collapse-fullscreen .tooltip.bottom{
opacity: 1;
}
.collapse-fullscreen .tooltip-inner{
font-family: "Roboto",sans-serif;
font-size: 15px;
line-height: 16px;
font-weight: 400;
text-align: left;
padding: 15px;
opacity: 1;
color: #fff;
border-color: #b3b3b3;
background: #b3b3b3;
max-width: 250px;
}
.collapse-fullscreen .tooltip.bottom .tooltip-arrow{
border-bottom-color: #b3b3b3;
}
.collapse-fullscreen input[type=radio] + label,
.collapse-fullscreen input[type=checkbox] + label{
max-width: inherit;
display: inline-flex;
}
.collapse-fullscreen input[type=radio]:disabled + label,
.collapse-fullscreen input[type=checkbox]:disabled + label{
opacity: 0.75;
cursor: not-allowed;
}
.collapse-fullscreen #date_row > .col-xs-12,
.collapse-fullscreen #date_row .form-group{
margin-bottom: 0;
}
.collapse-fullscreen .inner-sub{
padding-left: 40px;
}
.collapse-fullscreen .row.small-padding,
.collapse-fullscreen .row.small-padding .row{
margin-left: -5px;
margin-right: -5px;
}
.collapse-fullscreen .row.small-padding .col-xs-1,
.collapse-fullscreen .row.small-padding .col-sm-1,
.collapse-fullscreen .row.small-padding .col-md-1,
.collapse-fullscreen .row.small-padding .col-lg-1,
.collapse-fullscreen .row.small-padding .col-xs-2,
.collapse-fullscreen .row.small-padding .col-sm-2,
.collapse-fullscreen .row.small-padding .col-md-2,
.collapse-fullscreen .row.small-padding .col-lg-2,
.collapse-fullscreen .row.small-padding .col-xs-3,
.collapse-fullscreen .row.small-padding .col-sm-3,
.collapse-fullscreen .row.small-padding .col-md-3,
.collapse-fullscreen .row.small-padding .col-lg-3,
.collapse-fullscreen .row.small-padding .col-xs-4,
.collapse-fullscreen .row.small-padding .col-sm-4,
.collapse-fullscreen .row.small-padding .col-md-4,
.collapse-fullscreen .row.small-padding .col-lg-4,
.collapse-fullscreen .row.small-padding .col-xs-5,
.collapse-fullscreen .row.small-padding .col-sm-5,
.collapse-fullscreen .row.small-padding .col-md-5,
.collapse-fullscreen .row.small-padding .col-lg-5,
.collapse-fullscreen .row.small-padding .col-xs-6,
.collapse-fullscreen .row.small-padding .col-sm-6,
.collapse-fullscreen .row.small-padding .col-md-6,
.collapse-fullscreen .row.small-padding .col-lg-6,
.collapse-fullscreen .row.small-padding .col-xs-7,
.collapse-fullscreen .row.small-padding .col-sm-7,
.collapse-fullscreen .row.small-padding .col-md-7,
.collapse-fullscreen .row.small-padding .col-lg-7,
.collapse-fullscreen .row.small-padding .col-xs-8,
.collapse-fullscreen .row.small-padding .col-sm-8,
.collapse-fullscreen .row.small-padding .col-md-8,
.collapse-fullscreen .row.small-padding .col-lg-8,
.collapse-fullscreen .row.small-padding .col-xs-9,
.collapse-fullscreen .row.small-padding .col-sm-9,
.collapse-fullscreen .row.small-padding .col-md-9,
.collapse-fullscreen .row.small-padding .col-lg-9,
.collapse-fullscreen .row.small-padding .col-xs-10,
.collapse-fullscreen .row.small-padding .col-sm-10,
.collapse-fullscreen .row.small-padding .col-md-10,
.collapse-fullscreen .row.small-padding .col-lg-10,
.collapse-fullscreen .row.small-padding .col-xs-11,
.collapse-fullscreen .row.small-padding .col-sm-11,
.collapse-fullscreen .row.small-padding .col-md-11,
.collapse-fullscreen .row.small-padding .col-lg-11,
.collapse-fullscreen .row.small-padding .col-xs-12,
.collapse-fullscreen .row.small-padding .col-sm-12,
.collapse-fullscreen .row.small-padding .col-md-12,
.collapse-fullscreen .row.small-padding .col-lg-12,
.collapse-fullscreen .row.small-padding .row .col-xs-1,
.collapse-fullscreen .row.small-padding .row .col-sm-1,
.collapse-fullscreen .row.small-padding .row .col-md-1,
.collapse-fullscreen .row.small-padding .row .col-lg-1,
.collapse-fullscreen .row.small-padding .row .col-xs-2,
.collapse-fullscreen .row.small-padding .row .col-sm-2,
.collapse-fullscreen .row.small-padding .row .col-md-2,
.collapse-fullscreen .row.small-padding .row .col-lg-2,
.collapse-fullscreen .row.small-padding .row .col-xs-3,
.collapse-fullscreen .row.small-padding .row .col-sm-3,
.collapse-fullscreen .row.small-padding .row .col-md-3,
.collapse-fullscreen .row.small-padding .row .col-lg-3,
.collapse-fullscreen .row.small-padding .row .col-xs-4,
.collapse-fullscreen .row.small-padding .row .col-sm-4,
.collapse-fullscreen .row.small-padding .row .col-md-4,
.collapse-fullscreen .row.small-padding .row .col-lg-4,
.collapse-fullscreen .row.small-padding .row .col-xs-5,
.collapse-fullscreen .row.small-padding .row .col-sm-5,
.collapse-fullscreen .row.small-padding .row .col-md-5,
.collapse-fullscreen .row.small-padding .row .col-lg-5,
.collapse-fullscreen .row.small-padding .row .col-xs-6,
.collapse-fullscreen .row.small-padding .row .col-sm-6,
.collapse-fullscreen .row.small-padding .row .col-md-6,
.collapse-fullscreen .row.small-padding .row .col-lg-6,
.collapse-fullscreen .row.small-padding .row .col-xs-7,
.collapse-fullscreen .row.small-padding .row .col-sm-7,
.collapse-fullscreen .row.small-padding .row .col-md-7,
.collapse-fullscreen .row.small-padding .row .col-lg-7,
.collapse-fullscreen .row.small-padding .row .col-xs-8,
.collapse-fullscreen .row.small-padding .row .col-sm-8,
.collapse-fullscreen .row.small-padding .row .col-md-8,
.collapse-fullscreen .row.small-padding .row .col-lg-8,
.collapse-fullscreen .row.small-padding .row .col-xs-9,
.collapse-fullscreen .row.small-padding .row .col-sm-9,
.collapse-fullscreen .row.small-padding .row .col-md-9,
.collapse-fullscreen .row.small-padding .row .col-lg-9,
.collapse-fullscreen .row.small-padding .row .col-xs-10,
.collapse-fullscreen .row.small-padding .row .col-sm-10,
.collapse-fullscreen .row.small-padding .row .col-md-10,
.collapse-fullscreen .row.small-padding .row .col-lg-10,
.collapse-fullscreen .row.small-padding .row .col-xs-11,
.collapse-fullscreen .row.small-padding .row .col-sm-11,
.collapse-fullscreen .row.small-padding .row .col-md-11,
.collapse-fullscreen .row.small-padding .row .col-lg-11,
.collapse-fullscreen .row.small-padding .row .col-xs-12,
.collapse-fullscreen .row.small-padding .row .col-sm-12,
.collapse-fullscreen .row.small-padding .row .col-md-12,
.collapse-fullscreen .row.small-padding .row .col-lg-12{
padding-left: 5px;
padding-right: 5px;
}
@media (max-width: 809px){
.search-bar,
.home-land .search-bar,
.par-id2003 .search-bar,
.par-id2046 .search-bar,
.par-id2116 .search-bar,
.par-id2207 .search-bar,
.par-id2176 .search-bar,
.par-id2071 .search-bar,
.par-id2001 .search-bar,
.par-id2145 .search-bar,
.par-id2050 .search-bar,
.par-id2094 .search-bar,
.home .search-bar{
margin-top: -86px;
margin-bottom: 1.5rem;
}
.search-bar.intern,
.home-land .search-bar.intern,
.par-id2003 .search-bar.intern,
.par-id2046 .search-bar.intern,
.par-id2116 .search-bar.intern,
.par-id2207 .search-bar.intern,
.par-id2176 .search-bar.intern,
.par-id2071 .search-bar.intern,
.par-id2001 .search-bar.intern,
.par-id2145 .search-bar.intern,
.par-id2050 .search-bar.intern,
.par-id2094 .search-bar.intern,
.home .search-bar.intern{
margin-top: 40px;
}
.open-search-bt{
left: 15px;
}
.collapse-fullscreen{
position: fixed;
background: white;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.collapse-fullscreen .col-md-11,
.collapse-fullscreen .col-xs-10{
padding-left: 15px;
padding-right: 15px;
}
.collapse-fullscreen .SumoSelect{
width: 100%;
}
.collapse-fullscreen.in,.collapse-fullscreen.collapsing{
z-index: 99999;
}
.collapse-fullscreen .inner-container{
display: block;
height: 100%;
}
.collapse-fullscreen .fixed-footer{
position: absolute;
bottom: 0;
width: 100%;
box-shadow: 0 0 15px rgba(0,0,0,0.5);
padding: 1.5em;
}
.collapse-fullscreen .form-content{
top: 50px;
position: absolute;
bottom: 83px;
overflow-y: auto;
width: 100%;
}
.collapse-fullscreen .form-content .icon-checkbox .radio,
.collapse-fullscreen .form-content .icon-checkbox .checkbox{
margin-bottom: 15px;
}
.collapse-fullscreen .form-content .icon-checkbox .radio svg,
.collapse-fullscreen .form-content .icon-checkbox .checkbox svg{
width: 30px;
height: 30px;
margin-right: 5px;
padding: 0.2em;
vertical-align: middle;
fill: #767575;
}
.collapse-fullscreen .form-content .radio{
color: #767575;
}
.collapse-fullscreen .form-content .radio input[type=radio]:focus + label:before{
border-color: #eaeaea;
background: #fff;
}
.collapse-fullscreen .form-content .radio input[type=radio] + label:before{
color: #007a3e;
border: 1px solid #dcdcdc;
background-color: white;
font-family: "lfi";
font-size: 1.5rem;
justify-content: center;
align-items: center;
display: inline-flex;
}
.collapse-fullscreen .form-content .radio input[type=radio]:checked + label:before{
content: "\e911";
border-color: #007a3e;
background-color: #d0e4d0;
}
.collapse-fullscreen .form-content .checkbox{
color: #767575;
}
.collapse-fullscreen .form-content .checkbox input[type=checkbox]:focus + label:before{
border-color: #eaeaea;
background: #fff;
}
.collapse-fullscreen .form-content .checkbox input[type=checkbox] + label:before{
color: #007a3e;
border: 1px solid #dcdcdc;
background-color: white;
font-family: "lfi";
font-size: 1.5rem;
justify-content: center;
align-items: center;
display: inline-flex;
}
.collapse-fullscreen .form-content .checkbox input[type=checkbox]:checked + label:before{
content: "\e911";
border-color: #007a3e;
background-color: #d0e4d0;
}
.collapse-fullscreen .fixed-header{
position: absolute;
top: 0;
width: 100%;
background: #007a3e;
color: white;
padding: 0.8em 0.5em;
display: inline-flex !important;
align-items: baseline;
justify-content: space-between;
}
.collapse-fullscreen .fixed-header svg{
fill: white;
width: 15px;
height: 15px;
}
.collapse-fullscreen .fixed-header .header-title{
font-weight: bold;
display: inline-flex;
align-items: center;
font-size: 17px;
}
.collapse-fullscreen .fixed-header .header-title svg{
width: 18px;
height: 18px;
margin-right: 0.3em;
}
.collapse-fullscreen .fixed-header .remove-opt{
font-size: 12px;
}
.collapse-fullscreen .fixed-header a{
color: white;
}
}
label{
font-size: 1.5rem;
font-weight: 400;
display: block;
text-transform: uppercase;
}
input[type=radio]{
position: absolute;
width: 0;
height: 0;
opacity: 0;
}
input[type=radio]:focus + label:before{
border-color: #eaeaea;
background: #fff;
}
input[type=radio] + label{
line-height: 1.25em;
min-height: 28px;
position: relative;
display: flex;
align-items: center;
padding-left: 4rem;
cursor: pointer;
transition: all 0.2s linear 0s;
text-transform: none;
}
input[type=radio] + label:before{
font-size: 28px;
font-weight: 700;
line-height: 1em;
position: absolute;
top: 50%;
left: 0;
display: inline-block;
width: 28px;
height: 28px;
content: "";
transform: translateY(-50%);
text-align: center;
color: #85a71c;
border: 1px solid #dcdcdc;
background-color: white;
border-radius: 50px;
}
input[type=radio] + label ~ label{
margin-left: 20px;
}
input[type=radio]:checked + label:before{
content: "✓";
}
input[type=radio]:disabled + label{
color: #ababab;
cursor: not-allowed;
}
input[type=radio]:invalid:not(:disabled) + label:before{
border-color: #E00000 !important;
}
input[type=checkbox]{
position: absolute;
width: 0;
height: 0;
opacity: 0;
}
input[type=checkbox]:focus + label:before{
border-color: #eaeaea;
background: #fff;
}
input[type=checkbox] + label{
line-height: 1.25em;
min-height: 28px;
position: relative;
display: inline-block;
align-items: center;
padding-left: 4rem;
cursor: pointer;
transition: all 0.2s linear 0s;
text-transform: none;
}
input[type=checkbox] + label:before{
font-size: 28px;
font-weight: 700;
line-height: 1em;
position: absolute;
top: 50%;
left: 0;
display: inline-block;
width: 28px;
height: 28px;
content: "";
transform: translateY(-50%);
text-align: center;
color: #85a71c;
border: 1px solid #dcdcdc;
background-color: white;
}
input[type=checkbox] + label ~ label{
margin-left: 20px;
}
input[type=checkbox]:checked + label:before{
content: "✓";
}
input[type=checkbox]:disabled + label{
color: #ababab;
cursor: not-allowed;
}
input[type=checkbox]:invalid:not(:disabled) + label:before{
border-color: #E00000 !important;
}
.open-main-search-bt{
position: absolute;
bottom: -30px;
left: 50%;
content: "\e003";
text-decoration: none;
border: 2px solid #dcdcdc;
border-radius: 100px;
background-color: #fff;
}
.open-main-search-bt:hover,.open-main-search-bt:active,.open-main-search-bt:visited{
text-decoration: none;
}
.open-main-search-bt:before{
font-family: "Glyphicons Halflings";
font-size: 2.5em;
position: relative;
z-index: 21;
bottom: 0;
left: calc(50% - 25px);
display: block;
width: 50px;
height: 50px;
content: "\e003";
text-decoration: none;
color: #007a3e !important;
color: #333;
}
.open-main-search-bt.collapsed:before{
font-family: "Glyphicons Halflings";
font-size: 2.5em;
position: relative;
z-index: 21;
bottom: 9px;
left: calc(50% - 25px);
display: block;
width: 50px;
height: 50px;
content: "\e003";
text-decoration: none;
color: #84a719 !important;
color: #333;
border: 1px solid #fafafa;
border-radius: 100px;
background-color: #fff;
}
@media (max-width: 350px){
.search-bar .panel-body label{
font-size: 0.9em !important;
}
}
.SumoSelect > .optWrapper > .options li label{
text-transform: initial;
}
@media (min-width: 810px){
.search-bar.top{
width: 780px;
}
}
@media (min-width: 1030px){
.search-bar.top{
width: 1000px;
}
}
@media (min-width: 1259px){
.search-bar.top{
width: 1230px;
}
}
@media (min-width: 810px){
.search-bar.top{
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.search-bar.top .row.helper{
display: flex;
}
.search-bar.top .row.helper > div{
margin-bottom: 0;
}
.search-bar.top .row.helper > .col-md-4.hidden-xs{
align-self: center;
}
.search-bar.top .panel-body{
padding: 20px;
}
.search-bar.top .panel-body .input-group{
display: inline-flex;
width: 100%;
}
.search-bar.top .panel-body .input-group .input-group-btn{
font-size: inherit;
width: auto;
margin-left: 20px;
text-align: center;
}
.search-bar.top .panel-body .input-group .input-group-btn button{
display: inline-flex;
font-size: 1.4em;
height: 38.5px;
align-items: center;
justify-content: center;
min-width: 180px;
}
}
@media (max-width: 809px){
.search-bar{
padding-left: 15px;
padding-right: 15px;
}
.search-bar .col-xs-12{
margin-bottom: 0;
}
.search-bar .panel-body{
padding: 0.8em;
}
.search-bar .panel-body .input-group .input-group-btn{
font-size: inherit;
}
.search-bar .panel-body .input-group .input-group-btn button{
display: inline-flex;
font-size: 1.4em;
height: 38.5px;
align-items: center;
}
.search-bar .button-row.rounded-buttons{
margin-top: 0.5rem;
}
.search-bar .button-row.rounded-buttons .btn-rounded{
font-size: 1.1em;
padding: 0.5em 1.5em;
width: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #003b22;
transition: background-color 2s ease-out;
}
.search-bar .button-row.rounded-buttons .btn-rounded:hover,.search-bar .button-row.rounded-buttons .btn-rounded:focus{
background-color: #0c9359;
opacity: 1;
}
.search-bar .button-row.rounded-buttons .btn-rounded svg{
fill: white;
width: 15px;
height: 15px;
margin-right: 0.2em;
}
.search-bar .sort-btn .SumoSelect.open > .optWrapper{
top: 32px;
}
.search-bar .sort-btn .SumoSelect .CaptionCont{
background-color: #00512f;
border-radius: 20px;
border: none !important;
color: white;
text-align: center;
display: inline-flex;
align-items: center;
justify-content: center;
flex-direction: row-reverse;
font-family: "Roboto Condensed",sans-serif;
font-weight: 300;
padding: 0.4em 0.5em;
cursor: pointer;
transition: background-color 2s ease-out;
}
.search-bar .sort-btn .SumoSelect .CaptionCont:hover,.search-bar .sort-btn .SumoSelect .CaptionCont:focus{
background-color: #0c9359;
box-shadow: none;
}
.search-bar .sort-btn .SumoSelect .CaptionCont > span{
text-align: center;
padding-right: 0;
}
.search-bar .sort-btn .SumoSelect .CaptionCont > label{
position: inherit;
margin-bottom: 0;
}
.search-bar .sort-btn .SumoSelect .CaptionCont > label > i{
background: transparent;
width: auto;
height: auto;
position: inherit;
font-size: 1.1rem;
opacity: 1;
}
.search-bar .sort-btn .SumoSelect .CaptionCont > label > i:before{
font-family: "lfi" !important;
content: "\e934";
top: 1px;
}
}
.btn.btn-primary{
background-color: #007a3e;
}
.btn.btn-primary.btn-rounded{
border-radius: 20px;
}
@media (max-width: 1029px){
.kurse-list > li > .col-md-1.col-xs-2{
text-align: center;
padding: 0;
}
.kurse-list > li .duration{
font-weight: bold;
}
.kurse-list .icon-facette.visible-xs{
width: 30px;
height: 30px;
margin: auto;
text-align: center;
background: #d0e3d0;
justify-content: center;
align-items: center;
padding: 0;
}
.kurse-list .icon-facette.visible-xs svg{
fill: #007a3e;
width: 20px;
height: 20px;
}
}
@media (max-width: 450px){
.kurse-list > li > .col-md-1.col-xs-2{
text-align: left;
}
.kurse-list > li > .col-md-1.col-xs-2 .data-kurse{
float: left;
width: auto;
margin-right: 10px;
}
}
@media (max-width: 809px){
.kurse-list .icon-facette.visible-xs{
display: inline-flex !important;
}
}

/* ** [ /src_project/sites/portal/css/3/form-custom.css ] (@import) ** */
input.has-error,
select.has-error,
div.has-error > p{
border: 1px solid #E00000 !important;
}
input.has-error[type=radio] + label:before,input.has-error[type=checkbox] + label:before{
border: 1px solid #E00000 !important;
}
.btn,
.btn.btn-portalColor{
font-family: "Roboto Condensed",sans-serif;
font-size: 16px;
font-size: 1.7em;
font-weight: 300;
line-height: 46px;
line-height: 0.85em;
display: inline-block;
width: auto;
padding: 0.4em 0.5em;
cursor: pointer;
transition-delay: 0s;
transition-timing-function: linear;
transition-duration: 0.2s;
transition-property: background;
text-align: center;
text-decoration: none;
letter-spacing: 0.16px;
color: #fff;
border: 0 none;
border-radius: 0;
background-color: #84a719;
background-image: none;
}
@media (max-width: 809px){
.btn,
.btn.btn-portalColor{
width: 100%;
white-space: normal;
word-wrap: break-word;
}
}
.btn:hover,
.btn.btn-portalColor:hover{
opacity: 0.8;
}
.button{
display: inline-block;
float: none;
clear: both;
width: 100%;
padding: 20px 0;
}
@media (min-width: 810px){
.messagebox{
min-height: 350px;
}
}
.messagebox .button{
padding-top: 50px;
padding-bottom: 20px;
}
.more-users.pull-left{
margin: 1em 0;
}
@media (max-width: 809px){
.more-users.pull-left{
width: 100%;
}
}
.more-users.pull-left .btn.btn-default.ripplelink{
font-family: "Roboto Condensed",sans-serif;
font-size: 1.7em;
font-weight: 300;
line-height: 0.85em;
width: 100%;
padding: 0.4em 0.5em;
color: #fff;
border: 0;
border-radius: 0;
background-color: #84a719;
background-image: none;
text-decoration: none;
width: auto;
margin: 0 0 20px;
}
@media (max-width: 809px){
.more-users.pull-left .btn.btn-default.ripplelink{
margin-top: 20px;
width: 100%;
}
}
.form-sect,
.webform{
margin-bottom: 1em;
padding: 2.3em 1.5em 1.5em 1.5em;
background-color: #f4f4f4;
}
.form-sect .row,
.webform .row{
margin-bottom: 1em;
}
.form-sect .has-error input,
.webform .has-error input{
border: 1px solid #E00000 !important;
}
.form-sect label,
.webform label{
font-size: 16px;
text-transform: initial;
}
.form-sect label .help-block,
.webform label .help-block{
display: inline-block;
margin: 0 0 0 5px;
color: #E00000;
}
.form-sect label span,
.webform label span{
color: #767575;
}
.form-sect input[type=text],
.form-sect input[type=email],
.form-sect select,
.form-sect .SelectBox,
.form-sect .form-control,
.form-sect textarea,
.webform input[type=text],
.webform input[type=email],
.webform select,
.webform .SelectBox,
.webform .form-control,
.webform textarea{
font-size: 15px;
width: 100%;
height: auto;
padding: 0.7em 0.7em;
color: #666;
border: 1px solid #dcdcdc;
border-radius: 0;
box-shadow: none;
}
.form-sect .SumoSelect,
.webform .SumoSelect{
width: 100%;
}
.form-sect .SumoSelect > .optWrapper,
.webform .SumoSelect > .optWrapper{
top: 40px;
}
.form-sect .btn,
.webform .btn{
font-family: "Roboto Condensed",sans-serif;
font-size: 1.7em;
font-weight: 300;
line-height: 0.85em;
width: 100%;
padding: 0.4em 0.5em;
color: #fff;
border: 0;
border-radius: 0;
background-color: #84a719;
background-image: none;
}
.form-sect .checkbox,
.webform .checkbox{
float: left;
clear: left;
margin-top: 1em;
margin-bottom: 1em;
}
.form-sect .checkbox.disabled,.form-sect .checkbox.readonly,
.webform .checkbox.disabled,
.webform .checkbox.readonly{
pointer-events: none;
cursor: not-allowed;
}
.cont-form .form-sect{
margin-bottom: 0;
border-bottom: 1px solid #dcdcdc;
}
.cont-form .form-sect div > label{
min-height: 20px;
}
.cont-form .form-sect .cont-check,
.cont-form .form-sect .wf-radio{
display: table;
width: 100%;
margin: 10px 0 15px 0;
}
.cont-form .form-sect .cont-check li,
.cont-form .form-sect .wf-radio li{
display: table-cell;
}
.cont-form .form-sect:last-child{
border-bottom: 0;
}
article .SumoSelect li{
list-style: none;
}
.checkbox.has-error input[type=checkbox] + label::before{
border-color: #E00000;
}
.checkbox.has-error label{
color: inherit;
}
.wf-area .wf-area-content{
margin-top: 0.5em;
}
.wf-area-content .wf-radio,
.wf-area-content .wf-check{
position: relative;
display: block;
margin-right: 1.5em;
margin-bottom: 10px;
padding-left: 35px;
cursor: pointer;
}
.wf-area-content .wf-check{
width: 100%;
margin-top: 5px;
}
.wf-area-content .wf-radio input,
.wf-area-content .wf-check input{
position: absolute !important;
z-index: -1;
opacity: 0;
}
.wf-area-content .wf-radio .txt-r,
.wf-area-content .wf-check .txt-r{
position: absolute;
top: 0;
left: 0;
overflow: hidden;
width: 25px;
height: 25px;
padding: 0 !important;
text-indent: -3000px;
border: 1px solid #dcdcdc;
background: #fff;
}
.wf-area-content .wf-radio .txt-l,
.wf-area-content .wf-check .txt-l{
display: block !important;
}
.wf-area-content .wf-radio .txt-r{
border-radius: 50%;
}

.wf-area-content .wf-radio:hover input ~ .txt-r,
.wf-area-content .wf-radio input:focus ~ .txt-r{
background: #ccc;
}

.wf-area-content .wf-radio input:checked ~ .txt-r{
border: 3px solid #fff !important;
background: #84a719;
}

.wf-area-content .wf-radio:hover input:not([disabled]):checked ~ .txt-r,
.wf-area-content .wf-radio input:checked:focus ~ .txt-r{
border: 2px solid #fff !important;
background: #84a719;
}

.wf-area-content .wf-radio input:disabled ~ .txt-r{
pointer-events: none;
opacity: 0.6;
background: #e6e6e6;
}

.wf-area-content .txt-r:after{
position: absolute;
display: none;
content: "";
}

.wf-area-content .wf-radio input:checked ~ .txt-r:after{
display: block;
}

.wf-area-content .control--radio .txt-r:after{
top: 7px;
left: 7px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #fff;
}

.wf-area-content .control--radio input:disabled ~ .txt-r:after{
background: #7b7b7b;
}

.wf-area-content .wf-check:hover input ~ .txt-r,
.wf-area-content .wf-check input:focus ~ .txt-r{
background: #fff;
}

.wf-area-content .wf-check input:checked ~ .txt-r{
background: #fff;
}

.wf-area-content .wf-check:hover input:not([disabled]):checked ~ .txt-r,
.wf-area-content .wf-check input:checked:focus ~ .txt-r{
background: #fff;
}

.wf-area-content .wf-check input:disabled ~ .txt-r{
pointer-events: none;
opacity: 0.6;
background: #e6e6e6;
}

.wf-area-content .wf-check .txt-r:after{
position: absolute;
display: none;
content: "";
}

.wf-area-content .wf-check input:checked ~ .txt-r:after{
display: block;
}

.wf-area-content .wf-check .txt-r:after{
top: 3px;
left: 8px;
width: 7px;
height: 16px;
transform: rotate(45deg);
border: solid #84a719;
border-width: 0 3px 3px 0;
}

.wf-area-content .wf-check input:disabled ~ .txt-r:after{
border-color: #7b7b7b;
}
.wf-select .SumoSelect,
.wf-text textarea{
width: 100% !important;
}
.wf-select .optWrapper > .options li.opt label{
float: none !important;
margin: 5px;
}
.wf-select .SumoSelect > .CaptionCont > label > i::before{
top: 7px !important;
}
.wf-select .SumoSelect > .optWrapper,
.webform .SumoSelect > .optWrapper{
top: 44px;
}

.webform .txt-l,
.webform .txt-r{
font-weight: normal;
padding-bottom: 6px;
text-transform: none;
color: #606060;
}
.webuserform .rows{
float: left;
clear: both;
width: 100%;
}
.webuserform .rows label{
float: left;
clear: both;
width: 100%;
}
.webuserform .field{
float: left;
clear: both;
width: 100%;
}
.form-body .login-button .btn,
.form-body .logout-button .btn{
font-weight: 700;
line-height: 1em;
display: inline-block;
padding: 1rem;
transition: all 0.2s linear 0s;
text-align: center;
color: #fff;
border: medium none;
border-radius: 3px;
background-color: #007e46;
}
.form-body .login-button .btn:hover,.form-body .login-button .btn:focus{
text-decoration: none;
color: #fff;
background-color: #004b2a;
box-shadow: none;
}
.form-body .logout-button .btn:hover,.form-body .logout-button .btn:focus{
text-decoration: none;
color: #fff;
background-color: #004b2a;
box-shadow: none;
}
.webform{
position: relative;
float: left;
clear: both;
padding: 2.3em 1.5em 1.5em;

background: #f4f4f4 none repeat scroll 0 0;
}
.webform .button{
margin-top: 40px;
padding: 0;
background: none;
}
.webform h4.wf-title{
display: none;
}
.webform form label{
line-height: inherit;
}
.jbox-overlay-container{
overflow-x: hidden;
}
.formbody{
max-width: 400px;
max-height: 600px;
margin: 0;
padding: 15px;
}
.formbody .mailform{
padding-bottom: 30px;
}
.formbody .button{
margin-top: 20px;
}
.formbody label{
line-height: 30px;
clear: both;
width: 100%;
}
.formbody label span{
font-weight: normal;
line-height: 20px;
display: inline-block;
clear: both;
width: 100%;
}
.formbody label.senderinfo{
font-weight: normal;
}
.formbody label.senderinfo span{
display: none;
}
.formbody label.senderinfo input{
height: 13px;
margin: 9px 6px 0 0 !important;
}
.formbody input{
line-height: 30px;
clear: both;
width: 250px;
}
.formbody .secure{
position: relative;
}
.formbody .siimage{
position: absolute;
right: 10px;
}
.formbody .sendermessage textarea{
line-height: 20px !important;
width: 250px;
height: 80px !important;
}
.svr button{
position: absolute;
right: 20px;
}
.svr .nice-select{
margin-bottom: 20px;
}
.svr p{
display: block;
width: 100% !important;
max-width: inherit;
min-height: 40px;
}
.svr p > *{
vertical-align: inherit;
}
.svr td input{
width: 100px;
}
.betriebsfuehrung{
padding-top: 20px;
}
.betriebsfuehrung input{
height: auto !important;
margin: 0 10px;
}
.lk-service{
clear: both;
}
.checkform{
float: left;
width: 100%;
}
.checkform .filter{
font-size: 14px;
line-height: 42px !important;
float: left;
padding-right: 10px;
color: #858585 !important;
}
.checkform .nice-select{
float: left;
clear: none;
border-color: #dcdcdc !important;
}
.checkform .nice-select > *{
color: #858585 !important;
}
.webuserform{
width: 70%;
}
.webuserform .rows{
padding: 0 0 20px 0;
}
.webuserform .rows label{
font-weight: 500;
line-height: 20px;
display: block;
}
.webuserform .field input[type=text],.webuserform .field input[type=select]{
width: 100%;
}
.webuserform .field .nice-select{
width: 100%;
}
.webuserform .field .nice-select .list{
width: 100%;
}
.webuserform .field input[type=checkbox]{
height: auto;
margin-right: 10px;
}
.mandatory div.description{
font-weight: 500;
line-height: 20px;
float: left;
width: 100%;
margin-bottom: 5px;
}
.mandatory .field.wu-check label{
font-weight: 400;
}
.secure span{
line-height: 20px;
display: block;
float: left;
clear: both;
width: 100%;
margin-bottom: 5px;
}
.secure input{
display: block;
float: left;
clear: both;
width: 50%;
}
.secure .siimage{
margin: 5px;
}
.box--quickform .form-body{
display: block;
width: 100%;
margin-top: 0 !important;
padding: 1em;
background-color: #f4f4f4;
}
.box--quickform header{
margin-bottom: 0;
}
.box--quickform fieldset{
padding: 0 0 1em;
}
.box--quickform .kn-more span{
text-decoration: underline;
}
.loginform-first{
position: absolute;
left: 3000em;
width: 1px;
height: 1px;
}
.form-body label{
font-weight: 500;
line-height: 20px;
width: 100%;
}
.form-body .login-fieldrow{
padding-bottom: 10px;
}
.form-body .login-button{
margin: 10px 0 40px;
}
.form-body .register-button,
.form-body .forgetten-button{
float: left;
padding-right: 10px;
}
.form-body .register-button .btn,
.form-body .forgetten-button .btn{
border: 1px solid #ababab;
}
.form-body .text{
margin: 0 0 20px;
}
.form-body .formsecure .form-group{
float: left;
}
.form-body .form-control:focus{
border-color: #9bc3a8;
outline: 0 none;
box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(155,195,168,0.6) !important;
}
.lk_service .navbar-nav a{
font-size: 14px;
font-weight: 400;
padding-right: 8px;
padding-left: 8px;
}
.list-2columns .media:first-child{
margin-top: 1.2rem !important;
}
@media (max-width: 809px){
.webform .button{
width: 100% !important;
}
}

/* ** [ /src_project/sites/portal/css/3/formulare.css ] (@import) ** */
.webform .custom-file{
color: #007a3e;
cursor: pointer;
display: flex;
background-color: #efefef;
flex-direction: column;
height: auto;
min-height: 3rem;
position: relative;
}
.webform .custom-file .custom-file-input-bootstrap{
cursor: pointer;
position: absolute;
z-index: 2;
width: 100%;
height: auto;
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;
}
.webform .custom-file .progress .progress-bar{
background-color: #007a3e;
}
.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;
}
.webform .custom-file.empty > label::before{
content: "Datei hierher ziehen oder klicken";
margin: auto;
pointer-events: none;
}
.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: #00973c;
text-transform: uppercase;
border: 2px solid #00973c;
padding: 3px 15px;
font-weight: bold;
height: auto;
}
.webform .custom-file .text-muted{
color: #a9a8a8;
}
.webform-nl .webform{
padding: 1.5em;
}
.webform-nl .webform .button{
margin-top: 0;
padding-top: 0;
}
.flex-container{
margin-top: 1em;
}
@media (min-width: 810px){
.flex-container{
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
}
}
@media (min-width: 810px){
.flex-container .left-item{
margin-top: -1.5em;
order: 2;
}
}
@media (min-width: 810px){
.flex-container .webform-nl{
order: 1;
}
}
.webform{
float: left;
clear: both;
width: 100%;
}
.webform input,
.webform textarea,
.webform select{
font-family: Roboto,Helvetica,Arial,sans-serif;
height: 40px;

border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
border-radius: 0;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
border-image-source: none;
border-image-slice: 100% 100% 100% 100%;
border-image-width: 1 1 1 1;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
}
.webform textarea{
height: 120px;
}
.webform .txt-r{
display: none;
}
.webform .style{
clear: both;
}
.webform input[type=checkbox],.webform input[type=radio]{
position: relative;
top: 1px;
box-sizing: border-box;
width: auto;
height: auto;
margin: 0 3px 0 0;
padding: 0;
}
.webform .wf-sp0,
.webform .wf-sp1{
clear: both;
width: 100%;
padding: 0 1%;
}
.webform .wf-area,
.webform label{
display: block;
float: left;
margin-bottom: 12px;
}
.webform .wf-area label{
margin-bottom: 0;
}
.webform .wf-captcha.wf-sp0,.webform .wf-captcha.wf-sp1{
width: 100%;
padding: 0 1%;
}
.webform .wf-area.wf-sp0,.webform .wf-area.wf-sp1{
width: 100%;
padding: 0 1%;
}
.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{
display: block;
width: 50%;
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: 100%;
}
.webform .wf-captcha.wf-sp1 > div.txt-l,.webform .wf-captcha.wf-sp2 > div.txt-l{
display: block;
width: 100%;
}
.webform .wf-area.wf-sp1 > div.txt-l,.webform .wf-area.wf-sp2 > div.txt-l{
display: block;
width: 100%;
}
.webform label.wf-sp1 span.txt-l,.webform label.wf-sp2 span.txt-l{
display: block;
width: 100%;
}
.webform .wf-sp0 .wf-area-content{
display: inline-block;
width: 100%;
}
.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: 100%;
}
.webform .wf-sp1 .wf-area-content{
display: block;
width: 100%;
}
.webform .wf-sp2 .wf-area-content{
display: block;
width: 100%;
}
.webform .wf-sp2 .wf-area-content label{
display: block;
width: 100%;
}
.webform label.wf-captcha.wf-sp1 .recaptcha,.webform label.wf-captcha.wf-sp2 .recaptcha{
display: block;
width: 100%;
}
.webform label.wf-char.wf-sp1 input[type=text],.webform label.wf-char.wf-sp2 input[type=text]{
display: block;
width: 100%;
}
.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{
display: block;
width: 100% !important;
}
.webform label.wf-captcha.wf-sp1 .recaptcha > div:not(.grecaptcha-badge){
display: block;
width: 100% !important;
height: auto !important;
}
.webform .wf-select.wf-sp0 .selectboxit-container{
width: 100%;
}
.webform .wf-select.wf-sp1 .selectboxit-container,.webform .wf-select.wf-sp2 .selectboxit-container{
width: 100%;
}
.webform .wf-select .selectboxit-container .selectboxit{
line-height: 44px;
width: 100%;
height: 44px;
padding: 0 13px;
border: 1px solid #dcdcdc;
border-radius: 3px;
background: none;
}
.webform .wf-select .selectboxit-container span,
.webform .wf-select .selectboxit-container .selectboxit-options a{
line-height: 24px;
height: 24px;
text-decoration: none;
}
.webform .wf-select .selectboxit-container .selectboxit-text{
line-height: 44px;
height: 44px;
}
.webform .wf-select .selectboxit-container .selectboxit-arrow-container{
line-height: 44px;
height: 44px;
border-left: 1px solid #dcdcdc;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a{
color: #fff;
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
}
.webform .wf-select .selectboxit-list > .selectboxit-focus > a:hover,.webform .wf-select .selectboxit-list > .selectboxit-focus > a:focus{
color: #fff;
background-color: #a1c854;
background-image: linear-gradient(to bottom,#9abe53,#a1c854);
background-repeat: repeat-x;
}
.webform .wf-radio .txt-l,
.webform .wf-check .txt-l{
display: none;
}
.webform .wf-radio .txt-r,
.webform .wf-check .txt-r{
display: inline;
padding-right: 13px;
}
.webform .wf-sp0 .wf-area-content{
float: left;
}
.webform .wf-area.wf-sp1{
display: inline-block;
float: left;
}
.webform .wf-radio{
display: inline-block;
float: left;
width: auto !important;
}
.webform .secure{
display: block;
float: left;
width: 50%;
margin-bottom: 20px;
}
.webform .button{
display: block;
float: left;
width: 100%;
padding: 20px 1% 0 1%;
}
.webform .button .btn.btn-portalColor{
width: auto;
}
@media (max-width: 809px){
.webform .button .btn.btn-portalColor{
width: 100%;
white-space: normal;
word-wrap: break-word;
}
}
.webform .btn.btn-portalColor{
font-family: "Roboto Condensed",sans-serif;
font-size: 16px;
font-size: 1.7em;
font-weight: 300;
line-height: 46px;
line-height: 0.85em;
display: inline-block;
width: auto;
padding: 0.4em 0.5em;
cursor: pointer;
transition-delay: 0s;
transition-timing-function: linear;
transition-duration: 0.2s;
transition-property: background;
text-align: center;
text-decoration: none;
letter-spacing: 0.16px;
color: #fff;
border: 0 none;
border-radius: 0;
background-color: #84a719;
background-image: none;
}
@media (max-width: 809px){
.webform .btn.btn-portalColor{
width: 100%;
white-space: normal;
word-wrap: break-word;
}
}
.webform .btn.btn-portalColor:hover{
opacity: 0.8;
}
.webform .wf-sp2.wf00,.webform .wf-sp2.wf02,.webform .wf-sp2.wf04,.webform .wf-sp2.wf06 .webform .wf-sp2.wf08,.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: 809px){
.webform input{
margin-top: 0 !important;
}
.webform .wf-sp0,
.webform .wf-sp1,
.webform .wf-sp2{
float: none !important;
width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
.webform .button{
margin-top: 40px;
padding-right: 0;
padding-left: 0;
text-align: left;
}
}
.form-summary{
color: black;
}
.form-summary .btn-grey{
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.form-summary .btn-grey:hover{
color: #1a1a1a;
background-color: #cdcdcd;
}
.form-summary .btn-row{
display: flex;
flex-direction: row;
align-items: baseline;
justify-content: space-between;
margin-bottom: 5rem;
}
@media (max-width: 767px){
.form-summary .btn-row{
flex-wrap: wrap;
}
}
@media (max-width: 767px){
.form-summary .btn-row .btn{
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
}
.form-summary .btn-row:before,.form-summary .btn-row:after{
display: none;
}
.form-summary .form-sect{
font-size: 16px;
}
.form-summary .form-sect .checkbox{
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.form-summary .headline{
display: flex;
flex-direction: row;
align-items: baseline;
justify-content: space-between;
margin-bottom: 0.2rem;
}
.form-summary .wf-text{
margin-bottom: 0.95rem;
display: flex;
flex-direction: row;
line-height: 1.5;
}
@media (max-width: 809px){
.form-summary .wf-text{
flex-wrap: wrap;
}
}
.form-summary .wf-text .txt-l{
flex: 0 0 70%;
max-width: 70%;
}
@media (max-width: 767px){
.form-summary .wf-text .txt-l{
flex: 0 0 100%;
max-width: 100%;
}
}
.form-summary .wf-text .txt-l.wf-label{
flex: 0 0 30%;
max-width: 30%;
}
@media (max-width: 767px){
.form-summary .wf-text .txt-l.wf-label{
flex: 0 0 100%;
max-width: 100%;
}
}
.form-summary .edit-btn{
display: inline-flex;
align-items: center;
}
.form-summary .edit-btn:before{
content: "c";
font-family: "gwb";
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
margin-right: 0.5rem;
}
.modal-simple .modal-header .close{
background: transparent !important;
border: none !important;
text-indent: inherit;
}
.modal-simple .modal-header .close:hover{
color: #007a3e;
}
.modal-simple .modal-header .close:before{
font-family: "lfi";
content: "\e90c";
text-indent: inherit;
}
.modal-simple .modal-header .close > span{
display: none;
}
.modal-simple .modal-body{
line-height: 1.5;
}

/* ** [ /src_project/sites/portal/css/3/sitemap.css ] (@import) ** */
.sitemap a{
color: #191919;
}
.sitemap .header{
border-top: 1px solid #dcdcdc;
}
.sitemap .header h5{
font-size: 20px;
font-weight: bold;
margin: 30px 0 20px;
color: #007a3e;
}
.sitemap .header h5 a{
color: #007a3e;
}
.sitemap h4{
font-size: 14px;
font-weight: bold;
position: relative;
margin: 0 0 16px 0;
padding-left: 13px;
}
.sitemap h4:before{
font-family: "lko" !important;
font-size: 9px;
font-weight: 400 !important;
font-style: normal !important;
font-variant: normal !important;
position: absolute;
top: 3px;
left: 0;
content: "J";
vertical-align: top;
text-transform: none !important;
color: #191919;
}
.sitemap .sitemap-col ul li{
margin: 0 0 16px 0;
padding-left: 22px;
}

/* ** [ /src_project/sites/portal/css/3/svg.css ] (@import) ** */
.box-menu svg{
width: 20px;
height: 20px;
fill: #959595;
}
.kalendar-svg{
width: 50px;
height: 50px;
fill: #828181;
}
.open-search-bt svg{
width: 20px;
height: 20px;
margin-top: 5px;
margin-left: 5px;
fill: #84a719;
}

/* ** [ /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;
}
@page{
margin: 10mm 20mm 20mm 20mm;
size: 210mm 297mm;
}
body,
article,
aside,
main,
.container,
.col-md-8,
.row{
position: static;
width: 100%;
margin: 0;
padding: 0 !important;
}
img{
display: block;
}
aside{
display: block !important;
float: none !important;
width: 100% !important;
}
aside img{
display: block !important;
}
aside .map-kurse{
display: block;
float: left;
width: 100%;
}
.kurs-info .collapse{
position: static;
display: block;
}
.kurs-info .collapse .bk-grey{
background: transparent;
}
.kurse-accordion{
float: left;
width: 100%;
padding-top: 60px;
}
.kurse-accordion .table-bordered{
page-break-inside: auto;
}
.kurse-accordion .panel-group{
border-top: 1px solid #c0c0c0;
}
.kurse-accordion .panel-group .panel{
margin-bottom: 20px;
border-bottom: 2px solid #c0c0c0;
}
.kurse-accordion .panel-group .panel .panel-heading h4 a.collapsed{
padding-right: 0;
padding-left: 0;
background: transparent;
}
.kurse-accordion .panel-group .panel .panel-collapse{
display: block !important;
visibility: visible !important;
height: auto !important;
}
.kurse-accordion .panel-group .panel .panel-collapse .panel-body{
padding-right: 0;
padding-left: 0;
background: transparent !important;
}
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .table-bordered tr:last-child td,
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .table-bordered tr:last-child th{
border-bottom: none;
}
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .table-bordered tr td,
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .table-bordered tr th{
padding-left: 0;
}
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .add-kal,
.kurse-accordion .panel-group .panel .panel-collapse .panel-body form,
.kurse-accordion .panel-group .panel .panel-collapse .panel-body .merkliste{
display: none;
}
.box-contact .row .col-lg-12{
padding-right: 0;
padding-left: 0;
}
.box-contact table th{
width: 15%;
}
.box-contact table td{
width: 85%;
}
.content-container.style2,.content-container.kursbox{
padding: 0;
background: transparent;
}
.content-container.linkbox,.content-container.downloadbox{
padding: 0;
background: transparent;
}
.content-container.linkbox li:before,.content-container.downloadbox li:before{

top: 10px;
content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0wLjQ0OSwxNC45MDFjLTAuMjQ5LDAuMjUxLTAuMjQ5LDAuNjU5LDAsMC45MWMwLjI0OSwwLjI1MSwwLjY1MiwwLjI1MSwwLjkwMSwwbDcuMjg0LTcuMzU2CgljMC4yNDktMC4yNTEsMC4yNDktMC42NTksMC0wLjkxTDEuMzUsMC4xODljLTAuMjQ5LTAuMjUxLTAuNjUyLTAuMjUxLTAuOTAxLDBDMC4yLDAuNDQsMC4yLDAuODQ3LDAuNDQ5LDEuMDk5TDcuMDkyLDhMMC40NDksMTQuOTAxCgl6Ii8+Cjwvc3ZnPgo=");
background: none;
}
.content-container.kursbox li a::before{
top: 10px;
content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0wLjQ0OSwxNC45MDFjLTAuMjQ5LDAuMjUxLTAuMjQ5LDAuNjU5LDAsMC45MWMwLjI0OSwwLjI1MSwwLjY1MiwwLjI1MSwwLjkwMSwwbDcuMjg0LTcuMzU2CgljMC4yNDktMC4yNTEsMC4yNDktMC42NTksMC0wLjkxTDEuMzUsMC4xODljLTAuMjQ5LTAuMjUxLTAuNjUyLTAuMjUxLTAuOTAxLDBDMC4yLDAuNDQsMC4yLDAuODQ3LDAuNDQ5LDEuMDk5TDcuMDkyLDhMMC40NDksMTQuOTAxCgl6Ii8+Cjwvc3ZnPgo=");
background: none;
}
ul,
img,
table,
figure,
#accordion-text .collapse,
.box-contact,
.personal-info{
page-break-inside: avoid;
}
.kurse-list,
.newsletter-list{
page-break-inside: auto;
}
.kurse-list li,
.newsletter-list li{
page-break-inside: avoid;
}
header,
.logo,
.affix{
position: static !important;
}
.affix .navbar-default{
box-shadow: none;
}
header{
margin-bottom: 20px;
border-top: 0;
border-bottom: 2px solid #007a3e;
}
header .logo{
position: relative !important;
left: 0 !important;
width: 100%;
}
header .logo img{
width: 228px !important;
}
header .logo .green-logo{
display: block !important;
}
header .logo span{
position: absolute;
right: 0;
bottom: 0;
display: block !important;
}
main header,
aside header{
border-bottom: 0;
}
footer,
.main-footer--fullwidth,
.search-bar,
#myCarousel,
.kurse-carousel,
.footer-article,
.navbar,
#template-footer,
.breadcrumb,
.article-box,
.box-menu,
.aktuelle-box,
.releted-articles,
.adv-box,
.my-merkliste,
aside .article-box,
.category-buttons,
.sortieren,
.category-buttons,
.navigation-result,
aside iframe,
.toggle-menu,
.mainslider,
#toggle-menu,
span.re,
figure span.re,
header .logo .plain-logo,
header .navbar-default,
article .content-container .media-content.movie,
.foto-box h2 svg{
display: none !important;
}
header .navbar-default.internal-menu,
.internal-menu,
main .article-box,
aside,
#accordion-text .collapse,
.kurse-accordion,
.visible-lg,
.visible-md{
display: block !important;
float: left;
}
.foto-galerie{
display: block;
float: left;
width: 100%;
}
.foto-box h2{
position: relative;
padding-left: 0;
}
header .internal-menu{
position: relative !important;
height: auto !important;
}
header .internal-menu .container{
padding-top: 0.5em !important;
padding-bottom: 2.5em !important;
}
.navbar-header,
.category-buttons{
display: none !important;
}
header.affix,
.affix .navbar-default{
box-shadow: none !important;
}
.print-image{
display: block !important;
}
.print-image img{
display: block !important;
}
main img{
display: block !important;
max-width: 400px;
}
.article-box .row > div{
padding-right: 0;
padding-left: 0;
}
.map-kurse > img{
width: 100% !important;
page-break-inside: always;
}
.bk-grey{
background: transparent;
}
#lightbox .sidebar-wrapper,
#lightbox .asset-wrapper,
#lightbox .thumbs-wrapper{
position: relative;
float: none;
width: 100%;
height: auto;
text-align: center;
}
#lightbox .modalbox{
width: 100% !important;
margin-right: auto !important;
margin-left: auto !important;
}
#lightbox .modalbox .nav-controls a{
display: none !important;
}
#lightbox.modalbox .nav-controls{
display: none !important;
}
.modalbox .sidebar{
position: relative;
padding: 2%;
}
.modalbox .caption{
font-size: 1.3em;
line-height: 1.3em;
}
.modalbox .asset-links ul{
display: none;
margin: 15px 0;
padding: 0;
}
.modalbox .asset-links li{
float: none !important;
margin: 0;
padding: 0;
}
.modalbox .asset-desc{
height: auto;
}
.modalbox .asset img{
width: 100% !important;
max-width: 100% !important;
height: auto !important;
}
.jbox-overlay-container{
right: auto !important;
left: 0.5% !important;
width: 97% !important;
margin-right: auto !important;
margin-left: auto !important;
}
.jbox-overlay-wrapper{
right: 0 !important;
left: 0 !important;
width: 100% !important;
margin-right: auto !important;
margin-left: auto !important;
}
}

/* ** [ /src_project/sites/portal/css/3/media.css ] (@import) ** */
img{
background-repeat: no-repeat !important;
background-size: contain !important;
}
.lt-ie9 span.visible-lg img,
.lt-ie9 span.visible-sm img,
.lt-ie9 span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-lg-xs-sm{
display: block !important;
}
.visible-lg-xs,
.visible-md-lg,
.visible-md-lg-xs,
.visible-md-sm,
.visible-md-sm-lg,
.visible-md-sm-xs,
.visible-md-xs,
.visible-sm-lg,
.visible-sm-lg-xs,
.visible-sm-xs{
display: none !important;
}
.lt-ie9 .visible-md-lg,
.lt-ie9 .visible-md-lg-xs,
.lt-ie9 .visible-md-sm,
.lt-ie9 .visible-md-sm-lg,
.lt-ie9 .visible-md-sm-xs,
.lt-ie9 .visible-md-xs{
display: block !important;
}
span.re img{
filter: none !important;
}
@media (max-width: 1029px){
.visible-sm-xs{
display: block !important;
}
}
@media (min-width: 1259px),(min-width: 810px) and (max-width: 1029px){
.visible-sm-lg{
display: block !important;
}
}
@media (min-width: 1259px),(max-width: 809px){
.visible-lg-xs{
display: block !important;
}
}
@media (min-width: 810px){
.visible-md-sm-lg{
display: block !important;
}
}
@media (max-width: 809px),(min-width: 1030px) and (max-width: 1258px){
.visible-sm-lg img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-xs{
display: block !important;
}
}
@media (min-width: 810px) and (max-width: 1029px),(min-width: 1259px){
.visible-md-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 1258px){
.visible-md-sm-xs{
display: block !important;
}
}
@media (min-width: 1259px){
.visible-md-sm-xs img,
span.visible-md img,
span.visible-sm img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 1030px){
.visible-sm-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-lg{
display: block !important;
}
}
@media (max-width: 1029px){
.visible-md-lg img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 810px) and (max-width: 1258px){
.visible-lg-xs img{
background: 0 0 !important;
filter: none !important;
}
.visible-md-sm{
display: block !important;
}
}
@media (max-width: 809px),(min-width: 1259px){
.visible-md-sm img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 1029px),(min-width: 1259px){
.visible-sm-lg-xs{
display: block !important;
}
}
@media (min-width: 1030px) and (max-width: 1258px){
.visible-sm-lg-xs img,
span.visible-lg img,
span.visible-sm img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (min-width: 1030px),(max-width: 809px){
.visible-md-lg-xs{
display: block !important;
}
}
@media (min-width: 810px) and (max-width: 1029px){
.visible-md-lg-xs img,
span.visible-lg img,
span.visible-md img,
span.visible-xs img{
background: 0 0 !important;
filter: none !important;
}
}
@media (max-width: 809px){
.visible-md-sm-lg img,
span.visible-lg img,
span.visible-md img,
span.visible-sm img{
background: 0 0 !important;
filter: none !important;
}
.channel .row{
margin-right: 0;
margin-left: 0;
}
}
.mediabox .set-container .carousel-indicators li{
padding: 0 !important;
}
.img-slide figure{
text-align: center;
}
.content-container .mediabox a.gallery-open-modal{
display: inline-block !important;
margin: auto !important;
}
.modal-backdrop.fade.in{
z-index: 1111;
}
.modal,
.modal .modal-functions,
.modal .mediabox.img-slide{
z-index: 1112;
}
.modal .mediabox .set-container{
z-index: 1112;
left: 10%;
width: 80%;
}
.mediabox .set-container .carousel-indicators{
position: initial;
}
article .content-container .mediabox figure{
display: block;
margin-bottom: 0.5em;
padding-right: 0;
}
.mediabox figure > a,
.mediabox .carousel-control.left,
.mediabox .carousel-control.right{
overflow: hidden;
height: 500px;
}
@media (min-width: 1259px){
.mediabox figure > a,
.mediabox .carousel-control.left,
.mediabox .carousel-control.right{
height: 527px;
}
}
@media (max-width: 1030px) and (min-width: 1258px){
.mediabox figure > a,
.mediabox .carousel-control.left,
.mediabox .carousel-control.right{
height: 425px;
}
}
@media (max-width: 809px){
.mediabox figure > a,
.mediabox .carousel-control.left,
.mediabox .carousel-control.right{
height: 100%;
}
}
.mediabox figure > a{
line-height: 500px;
}
@media (min-width: 1259px){
.mediabox figure > a{
line-height: 527px;
}
}
@media (max-width: 1030px) and (min-width: 1258px){
.mediabox figure > a{
line-height: 425px;
}
}
@media (max-width: 809px){
.mediabox figure > a{
line-height: normal;
}
}

/* ** [ /src_project/sites/portal/css/3/customer.css ] (@import) ** */
.movie-only .p-title{display: none}
article .content-container.style999 .media-content.size3{
padding-right: 0;
}

/* ** [ /src_project/sites/portal/css/3/pdf.css ] (@import) ** */
.pdf_template header,
.pdf_template footer,
.pdf_template #myCarousel,
.pdf_template .search-bar,
.pdf_template .footer-bar,
.pdf_template #template-footer{
display: none !important;
}

.pdf-page{
font-family: Arial;
font-size: 12pt;
position: relative;
overflow: hidden;
box-sizing: border-box;
width: 21cm;
min-height: 29.7cm;
margin: 0 auto;
padding-bottom: 100px;
color: #020202;
}
.pdf-page .pfd-header{
clear: both;
margin-bottom: 20pt;
padding: 20pt 0;
border-bottom: 2px solid #007845;
}
.pdf-page .pfd-header .pdf-link{
font-size: 12pt;
font-weight: bold;
float: right;
height: 60px;
color: #007845;
}
.pdf-page .pfd-header .pdf-link a{
font-size: 12pt;
font-weight: bold;
display: table-cell;
height: 60px;
vertical-align: bottom;
}
.pdf-page .pdf-footer{
bottom: 0;
clear: both;
width: 100%;

height: 70px;
padding: 15pt 0;
border-top: 2px solid #97b325;
background-color: #fff;
}
.pdf-page .pdf-footer span{
font-family: "Abel",sans-serif;
font-size: 12pt;
display: block;
width: 100%;
color: #007845;
}
.pdf-page .pdf-footer span img,
.pdf-page .pdf-footer span svg{
height: 15px;
vertical-align: middle;
}
.pdf-page .pdf-main{
clear: both;
overflow: hidden;
margin-bottom: 20pt;
}
.pdf-page .pdf-main section,
.pdf-page .pdf-main div{
margin-bottom: 20pt;
}
.pdf-page .pdf-main p{
margin-bottom: 10pt;
}
.pdf-page .pdf-main h1{
font-size: 16pt;
font-weight: bold;
margin: 0;
padding: 0;
color: #007845;
}
.pdf-page .pdf-main h2{
font-family: Arial;
font-size: 12pt;
font-size: 100;
margin-top: 3pt;
color: #020202;
}
.pdf-page .pdf-main h3{
font-family: Arial;
font-size: 12pt;
font-weight: bold;
margin-bottom: 3pt;
color: #007845;
}
.pdf-page .pdf-main .font-1{
font-size: 16pt;
}
.pdf-page .pdf-main .font-2{
font-size: 10pt;
}
.pdf-page .pdf-main .font-3{
font-size: 8pt;
}
.pdf-page .pdf-main .color-1{
font-weight: bold;
color: #007845;
}
.pdf-page .pdf-main .color-2{
color: #555;
}
.pdf-page .pdf-main .color-3{
font-weight: bold;
color: #000;
}
.pdf-page .pdf-main .bk-color-1{
clear: both;
padding: 12pt 15pt;
background-color: #f9f9f9;
}
.pdf-page .pdf-main .bk-color-2{
clear: both;
margin: 2pt !important;
padding: 12pt;
background-color: #f9f9f9;
}
.pdf-page .pdf-main .padding-left-1{
padding-left: 20pt;
}
.pdf-page .pdf-main .margin-bottom-1{
margin-bottom: 5pt;
}
.pdf-page .pdf-main .margin-top-1{
margin-top: 10pt;
}
.pdf-page .pdf-main .margin-right-1{
margin-right: 10pt;
}
.pdf-page .pdf-main .margin-right-2{
margin-right: 20pt;
}
.pdf-page .pdf-main span{
display: block;
margin-bottom: 3pt;
}
.pdf-page .pdf-main .pull-left{
max-width: 200pt;
margin-right: 10pt;
}
.pdf-page .pdf-main .pull-right{
max-width: 200pt;
margin-left: 10pt;
}
.pdf-page .pdf-main .table-1{
width: 100%;
margin-bottom: 5pt;
}
.pdf-page .pdf-main .table-1 tr{
border-bottom: 1px solid #dcdcdc;
}
.pdf-page .pdf-main .table-1 tr td,
.pdf-page .pdf-main .table-1 tr th{
font-family: Arial;
font-size: 10pt;
padding: 5pt 5pt 5pt 0;
vertical-align: top !important;
}
.pdf-page .pdf-main .table-3{
margin-bottom: 5pt;
}
.pdf-page .pdf-main .table-3 tr{
border-bottom: 1px solid #dcdcdc;
}
.pdf-page .pdf-main .table-3 tr td,
.pdf-page .pdf-main .table-3 tr th{
font-family: Arial;
font-size: 10pt;
padding: 10pt 15pt 10pt 0;
vertical-align: top !important;
}
.pdf-page .pdf-main .table-2{
margin-bottom: 5pt;
}
.pdf-page .pdf-main .table-2 tr{
border-bottom: none;
}
.pdf-page .pdf-main .table-2 tr th{
font-family: Arial;
font-size: 8pt;
font-weight: 100;
padding: 3pt 3pt 3pt 0;
vertical-align: top;
color: #555;
}
.pdf-page .pdf-main .table-2 tr td{
font-family: Arial;
font-size: 9pt;
padding: 3pt 3pt 3pt 0;
vertical-align: top;
}
.pdf-page .pdf-half-col{
float: left;
width: 50%;
padding: 0 0 10pt 0;
}
.pdf-page .pdf-half-col span{
display: block;
margin-bottom: 20pt;
}

/* ** [ /src_project/sites/portal/css/3/slider.css ] (@import) ** */
.mainslider{
min-height: 230px;
}
.carousel{
overflow: hidden;
max-height: 225px;
}
@media (min-width: 1030px){
.mainslider .carousel{
overflow: hidden;
max-height: 225px;
max-height: 75px;
margin-top: 155px;
}
}
.mediabox .carousel{
max-height: inherit !important;
}
.mainslider .carousel-control,
.mainslider .carousel-indicators{
display: none;
}
.carousel-fade .carousel-inner .item{
transition-property: opacity;
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;
}
.slick-prev:before,
.slick-next:before{
color: black;
}
.slick-slide .sliderarea{
padding-right: 30px;
}
.slick-slide img{
float: left !important;
margin-right: 1em !important;
}
.slick-slide > h3{
font-size: 1.2em !important;
word-break: break-all;
}
.slick-slide p{
font-size: 1.1em;

}
.slick-slide a h3,
.slick-slide a p{
color: #191919;
}
.slick-slide .text{
float: left;
width: 56%;
}
@media (max-width: 1258px){
.slick-slide .text{
width: 56%;
}
}
@media (max-width: 809px){
.slick-slide .text{
width: auto;
}
}
.slick-slide figure{
float: left;
max-width: 44%;
}
@media (max-width: 1258px){
.slick-slide figure{
max-width: 44%;
padding-right: 1em;
}
}
@media (max-width: 809px){
.slick-slide figure{
width: auto;
}
}
.slick-next::before{
width: 70px;
height: 70px;
content:  url("/src_project/img/svg/pfeil_kl_re.svg");
opacity: 0.6;
}
.slick-prev{
opacity: 0.9em;
}
.slick-prev::before{
width: 70px;
height: 70px;
content:  url("/src_project/img/svg/pfeil_kl_li.svg");
opacity: 0.6;
}
.slick-prev{
z-index: 27;
left: 0;
width: 40px;
height: 40px;
}
.slick-next{
z-index: 27;
right: 30px;
width: 40px;
height: 40px;
}
.aktuelle-box .slick-slide p{
font-size: 1.3em !important;
white-space: normal;
word-break: break-word;
}
@media (max-width: 480px){
.aktuelle-box .slick-slide p{
font-size: 1.2em !important;
}
}
.aktuelle-box .slick-slide h3{
font-size: 0.9em !important;
}
.aktuelle-box a h3,
.aktuelle-box a p{
color: #191919;
}

.kurse-carousel{
overflow: hidden;
padding: 2em 0 2em 0;
}
.kurse-carousel h3{
font-size: 1.2em;
}
.kurse-carousel h2{
font-family: "Roboto Condensed",sans-serif;
font-size: 1.6em;
margin-bottom: 1em;
}
@media (max-width: 480px){
.kurse-carousel h2{
font-size: 1.4em;
margin-bottom: 0.5em;
}
}
.kurse-carousel a h2,
.kurse-carousel a h3,
.kurse-carousel a p{
color: #191919;
}
.kurse-carousel .aktuelle-box .slick-prev{
left: -2em !important;
display: block;
}
.kurse-carousel .aktuelle-box .slick-next{
right: 2em;
display: block;
}

.data-kurse svg{
width: 28px;
height: 28px;
fill: #5f5f5f;
}
main .kurse-carousel{
border-bottom: 1px solid #ddd;
}
main .kurse-carousel .container{
width: 100% !important;
padding: 0;
}
.one-item.slick-slider img{
margin-right: 1.5em !important;
}
.one-item .slick-prev,
.two.item .slick-prev{
display: block !important;
}
.two-item .draggable,
.kurse-carousel.bk-grey .draggable{
margin-left: 2em;
}
.home-kar .slick-prev{
display: none !important;
}
.home-land .carousel,
.par-id2003 .carousel,
.par-id2046 .carousel,
.par-id2116 .carousel,
.par-id2207 .carousel,
.par-id2176 .carousel,
.par-id2071 .carousel,
.par-id2001 .carousel,
.par-id2145 .carousel,
.par-id2050 .carousel,
.par-id2094 .carousel,
.home .carousel{
overflow: hidden;
min-height: 254px;
max-height: 354px;
margin-top: 0;
}
@media (max-width: 809px){
.home-land .carousel,
.par-id2003 .carousel,
.par-id2046 .carousel,
.par-id2116 .carousel,
.par-id2207 .carousel,
.par-id2176 .carousel,
.par-id2071 .carousel,
.par-id2001 .carousel,
.par-id2145 .carousel,
.par-id2050 .carousel,
.par-id2094 .carousel,
.home .carousel{
min-height: 235px;
}
}
@media (max-width: 1258px){
.home-land .carousel .carousel-inner > .item > img,
.home-land .carousel .carousel-inner > .item > a > img,
.par-id2003 .carousel .carousel-inner > .item > img,
.par-id2003 .carousel .carousel-inner > .item > a > img,
.par-id2046 .carousel .carousel-inner > .item > img,
.par-id2046 .carousel .carousel-inner > .item > a > img,
.par-id2116 .carousel .carousel-inner > .item > img,
.par-id2116 .carousel .carousel-inner > .item > a > img,
.par-id2207 .carousel .carousel-inner > .item > img,
.par-id2207 .carousel .carousel-inner > .item > a > img,
.par-id2176 .carousel .carousel-inner > .item > img,
.par-id2176 .carousel .carousel-inner > .item > a > img,
.par-id2071 .carousel .carousel-inner > .item > img,
.par-id2071 .carousel .carousel-inner > .item > a > img,
.par-id2001 .carousel .carousel-inner > .item > img,
.par-id2001 .carousel .carousel-inner > .item > a > img,
.par-id2145 .carousel .carousel-inner > .item > img,
.par-id2145 .carousel .carousel-inner > .item > a > img,
.par-id2050 .carousel .carousel-inner > .item > img,
.par-id2050 .carousel .carousel-inner > .item > a > img,
.par-id2094 .carousel .carousel-inner > .item > img,
.par-id2094 .carousel .carousel-inner > .item > a > img,
.home .carousel .carousel-inner > .item > img,
.home .carousel .carousel-inner > .item > a > img{
height: 254px !important;
max-width: inherit;
width: auto;
}
}
@media (max-width: 809px){
.home-land .carousel .carousel-inner > .item > img,
.home-land .carousel .carousel-inner > .item > a > img,
.par-id2003 .carousel .carousel-inner > .item > img,
.par-id2003 .carousel .carousel-inner > .item > a > img,
.par-id2046 .carousel .carousel-inner > .item > img,
.par-id2046 .carousel .carousel-inner > .item > a > img,
.par-id2116 .carousel .carousel-inner > .item > img,
.par-id2116 .carousel .carousel-inner > .item > a > img,
.par-id2207 .carousel .carousel-inner > .item > img,
.par-id2207 .carousel .carousel-inner > .item > a > img,
.par-id2176 .carousel .carousel-inner > .item > img,
.par-id2176 .carousel .carousel-inner > .item > a > img,
.par-id2071 .carousel .carousel-inner > .item > img,
.par-id2071 .carousel .carousel-inner > .item > a > img,
.par-id2001 .carousel .carousel-inner > .item > img,
.par-id2001 .carousel .carousel-inner > .item > a > img,
.par-id2145 .carousel .carousel-inner > .item > img,
.par-id2145 .carousel .carousel-inner > .item > a > img,
.par-id2050 .carousel .carousel-inner > .item > img,
.par-id2050 .carousel .carousel-inner > .item > a > img,
.par-id2094 .carousel .carousel-inner > .item > img,
.par-id2094 .carousel .carousel-inner > .item > a > img,
.home .carousel .carousel-inner > .item > img,
.home .carousel .carousel-inner > .item > a > img{
height: 235px !important;
}
}
@media (max-width: 809px){
.mainslider{
min-height: 200px;
}
.carousel{
width: auto;
min-height: 200px;
max-height: 215px !important;
height: 215px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{
width: auto !important;
max-width: inherit !important;
height: 215px !important;
}
.one-item img,
.home-kar img{
width: 100px;
margin-top: 5px;
margin-right: 5px !important;
}
.one-item h3,
.home-kar h3{
margin-top: 15px;
word-break: break-word;
}
.mainslider .carousel-inner .item.active{
text-align: right;
display: flex;
justify-content: center;
}
}
@media (max-width: 1025px) and (min-width: 810px){
.carousel{
width: auto;
min-height: 230px;
max-height: 230px !important;
height: 230px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{
width: auto !important;
max-width: inherit !important;
height: 230px !important;
}
}

/* ** [ /src_project/sites/portal/css/3/tables.css ] (@import) ** */
.table-container{
overflow-y: auto;
width: 100%;
}
.article-text table.table-id0.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id0.content-table tbody tr:nth-of-type(2n),.article-text table.table-id1.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id1.content-table tbody tr:nth-of-type(2n),.article-text table.table-id2.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id2.content-table tbody tr:nth-of-type(2n),.article-text table.table-id3.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id3.content-table tbody tr:nth-of-type(2n),.article-text table.table-id4.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id4.content-table tbody tr:nth-of-type(2n),.article-text table.table-id5.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id5.content-table tbody tr:nth-of-type(2n),.article-text table.table-id6.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id6.content-table tbody tr:nth-of-type(2n),.article-text table.table-id7.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id7.content-table tbody tr:nth-of-type(2n),.article-text table.table-id8.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id8.content-table tbody tr:nth-of-type(2n),.article-text table.table-id9.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id9.content-table tbody tr:nth-of-type(2n),.article-text table.table-id10.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id10.content-table tbody tr:nth-of-type(2n),.article-text table.table-id11.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id11.content-table tbody tr:nth-of-type(2n),.article-text table.table-id12.content-table tbody tr:nth-of-type(2n),
.article-text table.table-id12.content-table tbody tr:nth-of-type(2n),
article table.table-id0.content-table tbody tr:nth-of-type(2n),
article table.table-id0.content-table tbody tr:nth-of-type(2n),
article table.table-id1.content-table tbody tr:nth-of-type(2n),
article table.table-id1.content-table tbody tr:nth-of-type(2n),
article table.table-id2.content-table tbody tr:nth-of-type(2n),
article table.table-id2.content-table tbody tr:nth-of-type(2n),
article table.table-id3.content-table tbody tr:nth-of-type(2n),
article table.table-id3.content-table tbody tr:nth-of-type(2n),
article table.table-id4.content-table tbody tr:nth-of-type(2n),
article table.table-id4.content-table tbody tr:nth-of-type(2n),
article table.table-id5.content-table tbody tr:nth-of-type(2n),
article table.table-id5.content-table tbody tr:nth-of-type(2n),
article table.table-id6.content-table tbody tr:nth-of-type(2n),
article table.table-id6.content-table tbody tr:nth-of-type(2n),
article table.table-id7.content-table tbody tr:nth-of-type(2n),
article table.table-id7.content-table tbody tr:nth-of-type(2n),
article table.table-id8.content-table tbody tr:nth-of-type(2n),
article table.table-id8.content-table tbody tr:nth-of-type(2n),
article table.table-id9.content-table tbody tr:nth-of-type(2n),
article table.table-id9.content-table tbody tr:nth-of-type(2n),
article table.table-id10.content-table tbody tr:nth-of-type(2n),
article table.table-id10.content-table tbody tr:nth-of-type(2n),
article table.table-id11.content-table tbody tr:nth-of-type(2n),
article table.table-id11.content-table tbody tr:nth-of-type(2n),
article table.table-id12.content-table tbody tr:nth-of-type(2n),
article table.table-id12.content-table tbody tr:nth-of-type(2n){
background-color: transparent;

}

.table-id0.content-table .cell-alt-header-firstcol,
.table-id0.content-table .cell-alt-header,
.table-id0.content-table .cell-alt-header-lastcol{
font-weight: normal;
color: inherit !important;
background-color: transparent;
}

.table-id1.content-table .cell-alt-header-firstcol,
.table-id1.content-table .cell-alt-header,
.table-id1.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}

.table-id2.content-table .cell-alt-header-firstcol,
.table-id2.content-table .cell-firstcol,
.table-id2.content-table .cell-alt-firstcol,
.table-id2.content-table .cell-footer-firstcol,
.table-id2.content-table .cell-alt-footer-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id2.content-table .cell-alt-header,
.table-id2.content-table .cell-alt-header-lastcol{
font-weight: normal;
color: inherit !important;
background: transparent;
}

.table-id3.content-table .cell-alt-header-firstcol,
.table-id3.content-table .cell-alt-header,
.table-id3.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id3.content-table .cell-firstcol,
.table-id3.content-table .cell-alt-firstcol,
.table-id3.content-table .cell-footer-firstcol,
.table-id3.content-table .cell-alt-footer-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}

.table-id4.content-table .cell-alt-header-firstcol,
.table-id4.content-table .cell-alt-header,
.table-id4.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id4.content-table .cell-firstcol,
.table-id4.content-table .cell-alt-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id4.content-table .cell-footer-firstcol,
.table-id4.content-table .cell-footer,
.table-id4.content-table .cell-footer-lastcol,
.table-id4.content-table .cell-alt-footer-firstcol,
.table-id4.content-table .cell-alt-footer,
.table-id4.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}

.table-id5.content-table .cell-alt-header-firstcol,
.table-id5.content-table .cell-alt-header,
.table-id5.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id5.content-table .cell-footer-firstcol,
.table-id5.content-table .cell-footer,
.table-id5.content-table .cell-footer-lastcol,
.table-id5.content-table .cell-alt-footer-firstcol,
.table-id5.content-table .cell-alt-footer,
.table-id5.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}

.table-id6.content-table .cell-alt-header-firstcol,
.table-id6.content-table .cell-alt-header,
.table-id6.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id6.content-table .cell-firstcol,
.table-id6.content-table .cell-lastcol,
.table-id6.content-table .cell-alt-firstcol,
.table-id6.content-table .cell-alt-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id6.content-table .cell-footer-firstcol,
.table-id6.content-table .cell-footer,
.table-id6.content-table .cell-footer-lastcol,
.table-id6.content-table .cell-alt-footer-firstcol,
.table-id6.content-table .cell-alt-footer,
.table-id6.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}

.table-id7.content-table .cell-alt-header-firstcol,
.table-id7.content-table .cell-alt-header,
.table-id7.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id7.content-table .cell-alt-firstcol,
.table-id7.content-table .cell-alt,
.table-id7.content-table .cell-alt-lastcol,
.table-id7.content-table .cell-alt-footer-firstcol,
.table-id7.content-table .cell-alt-footer,
.table-id7.content-table .cell-alt-footer-lastcol{
background-color: #fbfbfb;
}

.table-id8.content-table .cell-alt-header-firstcol,
.table-id8.content-table .cell-firstcol,
.table-id8.content-table .cell-alt-firstcol,
.table-id8.content-table .cell-footer-firstcol,
.table-id8.content-table .cell-alt-footer-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id8.content-table .cell-alt-header,
.table-id8.content-table .cell-alt-header-lastcol,
.table-id8.content-table .cell-alt,
.table-id8.content-table .cell-alt-lastcol,
.table-id8.content-table .cell-alt-footer,
.table-id8.content-table .cell-alt-footer-lastcol{
font-weight: normal;
color: inherit !important;
background-color: #fbfbfb;
}

.table-id9.content-table .cell-alt-header-firstcol,
.table-id9.content-table .cell-alt-header,
.table-id9.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id9.content-table .cell-firstcol,
.table-id9.content-table .cell-alt-firstcol,
.table-id9.content-table .cell-footer-firstcol,
.table-id9.content-table .cell-alt-footer-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id9.content-table .cell-alt,
.table-id9.content-table .cell-alt-lastcol,
.table-id9.content-table .cell-alt-footer,
.table-id9.content-table .cell-alt-footer-lastcol{
background-color: #fbfbfb;
}

.table-id10.content-table .cell-alt-header-firstcol,
.table-id10.content-table .cell-alt-header,
.table-id10.content-table .cell-alt-header-lastcol,
.table-id10.content-table .cell-firstcol,
.table-id10.content-table .cell-alt-firstcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id10.content-table .cell-footer-firstcol,
.table-id10.content-table .cell-footer,
.table-id10.content-table .cell-footer-lastcol,
.table-id10.content-table .cell-alt-footer-firstcol,
.table-id10.content-table .cell-alt-footer,
.table-id10.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id10.content-table .cell-alt,
.table-id10.content-table .cell-alt-lastcol{
background-color: #fbfbfb;
}

.table-id11.content-table .cell-alt-header-firstcol,
.table-id11.content-table .cell-alt-header,
.table-id11.content-table .cell-alt-header-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id11.content-table .cell-footer-firstcol,
.table-id11.content-table .cell-footer,
.table-id11.content-table .cell-footer-lastcol,
.table-id11.content-table .cell-alt-footer-firstcol,
.table-id11.content-table .cell-alt-footer,
.table-id11.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id11.content-table .cell-alt-firstcol,
.table-id11.content-table .cell-alt,
.table-id11.content-table .cell-alt-lastcol{
font-weight: normal;
color: inherit !important;
background-color: #fbfbfb;
}

.table-id12.content-table .cell-alt-header-firstcol,
.table-id12.content-table .cell-alt-header,
.table-id12.content-table .cell-alt-header-lastcol,
.table-id12.content-table .cell-firstcol,
.table-id12.content-table .cell-lastcol,
.table-id12.content-table .cell-alt-firstcol,
.table-id12.content-table .cell-alt-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id12.content-table .cell-footer-firstcol,
.table-id12.content-table .cell-footer,
.table-id12.content-table .cell-footer-lastcol,
.table-id12.content-table .cell-alt-footer-firstcol,
.table-id12.content-table .cell-alt-footer,
.table-id12.content-table .cell-alt-footer-lastcol{
font-weight: bold;
color: #fff;
background-color: #858585;
}
.table-id12.content-table .cell-alt{
font-weight: normal;
color: inherit !important;
background-color: #fbfbfb;
}

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