/* *** generated @ 2025-12-13 08:43:51 *** */

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


/* ** [ /src_project/sites/portal/css/customer.css ] (@import) ** */
footer#main-footer{margin-bottom: 0px}
 #main-footer .subnavigation .sub-list{padding-left: 10px}
#main-footer .subnavigation .sub-list li.cell1{border: none}
.footer{border: none}
.footer-links{clear: both;width: 100%;padding: 5px 0 5px 10px;border-bottom: 1px solid #C2C2C2}
.footer-links a{color: #007E46;font-size: 11px}
.footer-address{clear: both;padding: 5px 0 5px 10px;font-size: 11px}
.footer-address a{color: #007E46;font-size: 11px}
.footer-partner{padding: 5px 0 9px 10px;border-bottom: 1px solid #C2C2C2;clear: both;width: 100%;line-height: 15px}
.footer-partner ul{list-style: none}
.footer-partner a{font-size: 11px;padding: 0 6px 0 0;margin: 0 4px 0 0;border-right: 1px solid #C2C2C2;color: #666;display: inline-block;line-height: 8px}
.footer-partner span{font-size: 11px;padding: 0 4px 0 0;line-height: 8px;display: inline-block}
 .channel10 li.active .btn,.collapse-container li.active a{text-decoration: underline !important}
.corporate_design .fullimage .p-credit{display: none}
 .box.small-img figure{  }
 .werbung{background-position:98% 1px}
 @media (max-width: 767px){.box.box-8 .collapse-container .media-content figure,.box.box-8 .collapse-container .media-content figure.imgstyle2 img,.box.box-8 .collapse-container .media-content figure.imgstyle1 img{clear:both;display:block;max-width:100%;width:75%;height: auto!important}
 .box header,.box header h2,.box.smallheader header h2,.box.smallheader header{padding:0px 10px}
}
 @media (max-width: 979px){.mediabox.tabbox.tabbox99 .img-container{display:block}
}
    i{font-size:12px}
.mehr-pfeil i{font-size:14px!important;font-weight:normal}
    .uploadList{float:left;margin:5px 0px 0px 0px;width:100%}
.uploadList-remove{float:right}
.uploadList-file,.uploadList-size{float:left}
#uploaderButtons{margin-top:10px;list-style-type: none}
 .uploadList-interactive{float:right;width:65px}
ul.uploadList li{float:left;width:100%;border-top:1px solid #c2c2c2;padding:2px 0px}
ul.uploadList li:first-child,ul.uploadList li.uploadList-success:first-of-type{margin-top:0px;border:none;padding-top:0px}
ul.uploadList li:last-child{border-bottom:1px solid #c2c2c2;padding-bottom:0px}
   .mehr-pfeil,.mehr-pfeil-active,.unterprojekte .mehr-pfeil,.unterprojekte .mehr-pfeil-active{background:  url("/src_project/img/portal/arrows.svg") no-repeat scroll;cursor:pointer;width:100%;float:left;padding-right:40px}
.mehr-pfeil,.mehr-pfeil-active{background-size:40px}
 .mehr-pfeil{background-position:right 0px}
.mehr-pfeil-active{background-position:right -60px}
 .unterprojekte .mehr-pfeil,.unterprojekte .mehr-pfeil-active{background-size:30px}
.unterprojekte .mehr-pfeil{background-position:99.1% 3px}
.unterprojekte .mehr-pfeil-active{background-position: 99.1% -42px}
.mehr-pfeil a span:nth-child(3){float:left;width:78%}
 .collapse{float:left}
.in.collapse{padding-bottom:3px}
 .in.collapse p{padding:7px 35px 7px 0px}
 p.in.collapse{padding:7px 35px 7px 0px}
.setarea{float: right}
  .pdf,.xls,.doc,.other,.png{padding-left:20px;display:block}
.pdf:hover,.xls:hover,.doc:hover,.png:hover{text-decoration:underline}
span.dwnfile{float: left;height: 17px;margin-left: 4px}
.collapse span.dwnfile{margin-left:0px}
.pdf{background: url(/src_project/img/portal/icon-pdf.png?1568905914) no-repeat 0px 0px !important}
.xls{background: url(/src_project/img/portal/icon-excel.png?1568905914) no-repeat 0px 0px !important}
.doc{background: url(/src_project/img/portal/icon-word.png?1568905914) no-repeat 0px 0px !important}
.other{background: url(/src_project/img/portal/icon-other.png?1568905914) no-repeat 0px 0px !important}
.png{background: url(/src_project/img/portal/icon-png.png?1568905914) no-repeat 0px 0px !important}
 .rot,.orange,.gruen{float:left;display:block;-webkit-border-radius:50px;-o-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:7px;height:7px;margin:7px 8px 3px 0}
.rot{background-color:#d30606}
.orange{background-color:orange}
.gruen{background-color:green}
 .special-dot span{display:inline-block;float:none;margin:0px}
  .treffer .article-links li.on > a{font-weight:normal;text-decoration:none}
.linkbox .treffer .article-links li{border-top:1px solid #c2c2c2;padding:5px 0px;border-bottom:none;margin-bottom:0px}
.linkbox .treffer .article-links li:first-child{border:none;margin:0px;padding-bottom:0px;padding-top:0px}
.linkbox .treffer .article-links li:nth-child(2){margin-top:5px}
.linkbox .treffer .article-links li:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px}
 .downloadbox .article-links{margin:0px}
  #eintrag-area{overflow: hidden;padding: 15px 10px;width: 100%}
.eintrag{display: table;padding: 10px;text-align: left !important;width: 100%;border-bottom:1px dotted #ddd}
.box .eintrag a{text-decoration:none}
 .eintrag:last-child{border:none}
.date{float: left;margin-right: 10px;font-weight:normal;font-size:12px;line-height:21px}
  .unterprojekte header:first-of-type{padding: 3px 0px 3px 11px!important;margin:0px}
.unterprojekte .collapse-list{background-color: #f6f6f6;float:left;width:100%}
.unterprojekte .collapse-list .description a{text-decoration:none!important}
.underprojekte .collapse-list .description a:hover{text-decoration:underline!important}
.unterprojekte .collapse-list .eintrag{text-decoration: none;float:left;width:100%;padding:4px 9px 4px 11px;border-bottom:1px solid #fff}
.unterprojekte .collapse-list a:hover{text-decoration: underline}
.unterprojekte .collapse-list span:first-child{float:left;margin-right: 10px;line-height:21px;font-weight:normal}
.unterprojekte h4{font-size: 12px}
.unterprojekte ul{background-color: #F6F6F6;box-shadow: none;margin: 0;padding: 0}
.unterprojekte ul a{border-bottom: 1px solid #FFFFFF;display: block;padding: 3px 0 3px 20px;text-decoration: none}
.unterprojekte ul a:hover{text-decoration: underline}
  .projekteplaner{margin-bottom: 200px}
.projekteplaner .span8 .box{float:left;width:100%}
.projekteplaner .span8 header:first-child{padding: 10px 10px 0; display:inline-block;float:left}
.projekteplaner .span8 header:first-child h1{margin:0px}
.projekteplaner .span8 .collapse-all{float:right;padding:10px}
.projekteplaner .span8 .collapse-container .collapse-all{font-size: 12px;padding: 0;position: absolute;right: 10px;top: 0px;z-index: 10;color: #999}
.projekteplaner .span8 .collapse-container .collapse-all a{color: #999}
.projekteplaner .box .background{padding: 10px}
.projekteplaner .eintrag{padding:9px 10px}
.projekteplaner .span8 header:first-child h2{font-size: 20px;margin: 0}
.projekteplaner .description h4{margin-bottom: 0}
.projekteplaner .description h4 a{text-decoration: none}
.projekteplaner .span8 .box:last-of-type{margin:0px}
.projekteplaner .sidebar{float:left}
 .neue-eintrag{float: left}
.neue-eintrag a{background-image:  url(/src_project/img/portal/marker-mehr.png?1568905914)no-repeat 0 50%;color: #007E46;font-weight: 700;margin-left: 5px;padding: 0 0 0 13px;text-decoration: underline}
.neue-eintrag .divider,.login-buttons .divider{background:  url(/src_project/img/portal/marker-mehr.png?1568905914) no-repeat 100% 50%;padding: 0 13px 0 0}
.login-buttons ul{float: right;list-style: none;margin: 0}
.login-buttons ul a{background-image: url(/src_project/img/portal/marker-mehr.png?1568905914) no-repeat 0 50%;color: #008000;display: block;float: left;font-size: 11px;padding: 0 0 0 13px;text-align: left;text-decoration: underline}
.login-buttons ul a:hover{text-decoration: underline}
  .forum .span8 header:first-child{padding: 10px 10px 0}
.forum .span8 header:first-child h2{font-size: 20px;margin: 0}
.forum .box{margin-bottom: 15px}
.forum .box .background,.projekteplaner .box .background{display: block;padding:0px}
.forum .box:last-child,.projekteplaner .box:last-child{margin-bottom: 0}
.mehr{color: #007E46}
.counterbox.treffer{display: inline-block;float: right;margin-bottom: 0 !important;position: relative;width: auto !important}
.description h4{margin-bottom: 10px}
.neuer-eintrag.box{margin-bottom: 0}
.eintrag-form{padding: 25px 25px 0}
.eintrag-form .login-buttons{margin-left: 20%;margin-top: 25px}
.titel,.name,.neuer-eintrag{display: block;float: left;width: 100%}
.titel label,.name label,.neuer-eintrag label{float: left}
.titel input,.name input,.neuer-eintrag textarea{float: right;width: 80% !important}
.neuer-eintrag textarea{min-height: 100px !important;padding-left: 11px}
.login-form .secure{margin-bottom: 10px}
.login-form .siimage{margin-right: 5px}
.secure label,.secure input{float: left}
.secure label{font-weight: 700}
.secure input{margin: 0 5px;width: 80px !important}
.secure label{font-weight: 700;width: 100%}
.secure input{margin: 0 5px 0 0;width: 159px !important}
.only-one a{margin-top: 5px}
p.must{float: left;font-style: italic;width: 100%}
 .id1012 #loginform fieldset{margin-left:10px;float:left; }
 @media (max-width: 979px){.list.orientation-horizontal a{color:#fff;float:right;margin-right:10px}
}
@media (max-width: 767px){.header-menu{display:block!important;margin-top:0px;padding:0px}
.header-menu li{border:none;float:right}
.header-menu #loginform-head{display:none}
.header-menu .list.orientation-horizontal a{color:#fff;float:right;margin-right:10px}
span.date{width:100%;display:block}
 .mehr-pfeil a span:nth-child(3){width:auto}
.mehr-pfeil{background-position:right 10px}
.mehr-pfeil-active{background-position:right -50px}
.unterprojekte .mehr-pfeil{background-position:99.1% 15px}
.unterprojekte .mehr-pfeil-active{background-position:99.1% -30px}
}
  .lightbox.mailtype{padding: 20px;background: #f1f1f1}
.lightbox.mailtype label{clear: both;width: 100%;min-width: 380px;display: block;float: left}
.lightbox.mailtype label span{display: inline-block;width: 120px;float: left;padding: 3px 0 0 0}
.lightbox.mailtype label input[type="text"],.lightbox.mailtype label textarea{width: 200px;float: left;display: inline-block;padding: 3px 6px}
.lightbox.mailtype label textarea{height: 70px}
.lightbox.mailtype .secure{margin-bottom: 5px}
.lightbox.mailtype .secure input{margin: 0 0 5px 0;padding: 3px 6px;width: 130px !important}
.lightbox.mailtype .btn-portalColor{position: relative;left: 120px}
.lightboxmessages,.lightboxmessages ul,.lightboxmessages li{clear: both;width: 100%;max-width: 380px;padding: 0;margin: 0;list-style: none}
.lightboxmessages .sendererror{padding-bottom: 25px}
 .qq-btn.btn{border: none;background: none;text-align: left;vertical-align: inherit;text-shadow: none;padding: 0;margin: 0;box-shadow: inherit}

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