
/* - ploneCustom.css - */
@media all {
/* https://test.interessenerklaerung.de/portal_css/ploneCustom.css?original=1 */
#portal-header {
font-family: Georgia, serif;
}
#anon-ueberschrift {
color: #0c7b80;
font-weight: bold;
}
#content dl,
dl.portlet p,
dl.portlet {
border-radius: 5px !important;
}
.btn {
border: 1px solid #dedede;
border-radius: 0;
font-size: 14px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
background-color: #eee;
cursor: pointer;
display: inline-block;
}
.coi_eval {
border: 1px solid #dedede;
}
.coi_eval th {
padding-left: 2px;
}
.div_icon:hover {
cursor: pointer;
background-color: #575757;
color: #ffffff;
}
.div_icon {
border-radius: 6px;
display: inline-block;
padding: 2px 2px 2px 2px;
}
div#portal-column-content::before {
clear: both;
}
#portal-column-content {
float: none;
margin: 7px auto 0;
max-width: 70%;
width: 70%;
left: inherit;
}
@media (max-width: 1200px) {
#portal-column-content {
margin: 7px auto 0;
max-width: 90%;
width: 90%
}
}
/* */
/* */
/* */
/* */
/* */
/* */
#login-forgotten-password strong {
Display: none
}
#login-forgotten-password .discreet {
margin-top: 20px
}
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: left !important;
font-size: 14px !important;
font-family: Arial, sans-serif !important
}
#content-core {
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background-color: white;
opacity: 0.9;
}
.field ul {
padding-left: 15px
}
#edit-bar {
background-color: white !important;
border: none !important;
font-size: 14px !important;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: white !important;
color: black !important;
}
#contentActionMenus,
#contentActionMenus ul,
.contentViews {
background: white !important;
border: 1px solid #dedede;
}
#content-views {
background-color: white !important;
}
#portal-anon {
background: white;
box-shadow: 0 0 8px white;
}
#portal-anon #anon-ueberschrift,
#portal-globalnav #anon-ueberschrift {
font-family: Georgia, serif;
color: #0c7b80;
font-size: 34px;
font-weight: bold;
letter-spacing: -1.6px;
padding-top: 20px;
text-shadow: 1px 1px 6px white;
}
table.listing th {
background: none !important
}
table.listing tr.odd th {
border-color: #dedede !important
}
#content textarea {
width: 97.5% !important;
}
#content {
min-height: 20em;
padding-top: 20px
}
#content table {
width: 100%;
}
body {
background: #fafafa
}
#edit-bar {
display: inherit !important;
min-height: 2.2em !important;
background-color: #91c79b;
}
#portal-column-one {
display: none
}
#navi-container {
padding-left: 180px;
color: #FFFFFF;
min-width: 960px;
}
#gl_header {
padding-left: 20px;
min-width: 960px;
font-family: Georgia, serif;
font-weight: bold;
}
#gl_header h3{
font-family: Georgia, serif;
color: #0c7b80;
font-weight: bold;
padding-top: 40px;
}
#gl_header span {
color: #0c7b80;
}
#portal-top-inGl li ul li {
padding: 0;
}
#portal-top-inGl li #info a {
display: block;
font-size: 76%;
color: #fff
}
#content_left {
text-shadow: 0 0 1px #FFFFFF;
float: left;
width: 25%
}
#content_rechts {
float: right;
width: 70%
}
#content_rechts_methRep {
max-width: 1024px;
float: right;
min-width: 30%;
width: 100%;
}
#content_rechts_methRep ul {
width: 80% !important;
max-width: 80% !important
}
#content_rechts_methRep ul li ul {
width: 91% !important;
max-width: 91% !important
}
#content_rechts_methRep li {
padding-top: 10px;
border-radius: 9px;
border: 1px solid #dedede !important
}
#content_rechts_methRep li ul li {
border: none !important
}
#content_left_stmt {
margin: 30px 20px 0;
position: absolute;
text-shadow: 0 1px 3px #FFFFFF;
width: 235px;
}
#glstate_content_main_stmt {
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 3px 4px 9px #808080;
margin-left: 275px;
margin-top: 35px;
min-height: 500px;
min-width: 600px;
overflow: hidden;
width: 738px;
}
#glstate_content_main_div h2 {
padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #91c79b;
font-weight: lighter;
margin: 0 0 3px;
}
#news_and_events {
background: none repeat scroll 0 0 #FFFFFF;
padding: 20px;
border: 1px solid #dedede;
border-radius: 0;
box-shadow: 0 0 4px #eee;
}
#documentByLine_statement {
background: -moz-linear-gradient(center top, #339966 0%, #006633 120%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: #006633;
background: linear-gradient(top, #339966 0%, #006633 120%);
background: -moz-linear-gradient(top, #339966 0%, #006633 120%);
background: -webkit-linear-gradient(top, #339966 0%, #006633 120%);
color: #FFFFFF;
height: 35px;
padding-left: 10px;
padding-top: 5px;
text-shadow: none;
}
.folderlisting div,
.folderlisting ul,
.folderlisting li,
.folderlisting a {
margin: 0;
padding: 0;
}
.folderlisting {
font-size: 11px;
font-weight: lighter;
padding: 10px 0 0;
border-bottom: 1px solid #dedede;
}
.folderlisting li {
display: inline !important;
font-weight: lighter
}
.folderlisting a {
line-height: 18px !important
}
.folderlisting a {
background: none;
text-decoration: none;
color: #f0f0f0;
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
}
.folderlisting a:hover {
/* */
color: black;
-moz-transition: all 0.1s;
transition: all 0.1s;
-webkit-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
}
#flAct ul {
display: inline;
opacity: 0;
background: #fff;
-moz-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
}
#flAct:hover ul {
opacity: 1;
}
#flAct li {
height: 5px;
margin-right: 10px;
font-size: 11px;
-moz-transition: height .2s ease;
transition: height .2s ease;
-webkit-transition: height .2s ease;
-ms-transition: height .2s ease;
-o-transition: height .2s ease;
}
#flAct:hover li {
height: 40px;
}
#flActa {
background: white
}
#flActa ul {
opacity: 0;
line-height: 0px;
margin-top: -8px;
background: #fff;
}
#flActa:hover ul {
opacity: 1;
margin-top: 10px;
}
#flActa:hover ul li {
margin-top: 13px;
}
#flActa li {
height: 0px;
-moz-transition: height .2s ease;
transition: height .2s ease;
-webkit-transition: height .2s ease;
-ms-transition: height .2s ease;
-o-transition: height .2s ease;
}
#flActa:hover li {
height: 20px;
}
#flActa li a {
margin-left: 15px;
padding-top: 5px
}
#flActa a {
line-height: 0px !important
}
.agw ul ul {
display: none;
margin: 0;
}
.agw ul li:hover>ul {
display: block;
margin-left: 0;
}
.agw p {
padding: 10px 5px 10px 35px;
margin-left: 0;
font-size: 14px
}
.agw ul {
background: white;
margin-left: 0;
width: 646px;
min-width: 646px;
max-width: 656px;
list-style: none;
display: inline-table
}
.agw ul:after {
content: "";
clear: both;
display: block;
}
.agw ul li a {
display: block;
color: #757575;
text-decoration: none;
-moz-transition: all 0.5s ease-in-out 0s;
margin: 12px 15px -7px 12px
}
.agw ul ul li {
float: none;
border-top: 1px solid #6b727c;
position: relative;
}
.act div,
.act ul,
.act li,
.act a {
margin: 0;
padding: 0;
}
.act a {
background: none;
text-decoration: none;
color: #f0f0f0;
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
}
.act a:hover {
background: #f0f0f0;
/* */
color: black;
-moz-transition: all 0.1s;
transition: all 0.1s;
-webkit-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
}
.act li a {
padding: 7px 20px;
}
#ddAct ul {
opacity: 0;
background: #fff;
-moz-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
}
#ddAct:hover ul {
opacity: 1;
}
#ddAct li {
height: 0;
-moz-transition: height .2s ease;
transition: height .2s ease;
-webkit-transition: height .2s ease;
-ms-transition: height .2s ease;
-o-transition: height .2s ease;
}
#ddAct:hover li {
height: 30px;
}
#ddAct li a {
display: block;
line-height: 8px !important
}
#ddAct_innen {
border: 1px solid #CCCCCC;
padding: 10px 20px;
font-size: 15px;
font-weight: lighter;
cursor: pointer;
}
.dreieck_ag_waehlen {
border-left: 20px solid rgba(0, 0, 0, 0);
border-right: 20px solid rgba(0, 0, 0, 0);
border-top: 11px solid #505050;
cursor: pointer;
display: block;
height: 0;
margin: -33px 5px 14px 580px;
transform: rotate(360deg);
width: 0;
}
#portal-top-inGl ul ul {
display: none;
}
#portal-top-inGl ul li:hover>ul {
display: block;
}
#portal-top-inGl ul {
padding: 0px;
line-height: 2.1em;
list-style: none;
position: relative;
}
#portal-top-inGl ul:after {
content: "";
clear: both;
display: block;
min-width: 220px;
}
#portal-top-inGl ul li {
float: left;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
#portal-top-inGl ul li:hover {
background: #c5d5da;
}
#portal-top-inGl ul li:hover a {
color: #333;
}
#portal-top-inGl ul li a {
display: block;
padding: 2px;
color: #555;
text-decoration: none;
font-size: 18px;
font-weight: bold
}
#portal-top-inGl ul ul {
background: #575757;
border-radius: 0 4px 4px 4px;
padding: 0;
position: absolute;
top: 100%;
}
#portal-top-inGl ul ul li {
float: none;
position: relative;
}
#portal-top-inGl ul ul li a {
padding: 5px 15px;
color: #f7f7f7;
}
#portal-top-inGl ul ul li a:hover {
background: #4f4f4f;
}
.pfad {
height: 15px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.pfad:hover {
height: 40px
}
.pfad ul ul {
display: none;
margin: 0;
}
.pfad ul li:hover>ul {
display: block;
}
.pfad p {
padding: 10px 5px 10px 35px;
font-size: 14px
}
.pfad ul {
margin-left: 0;
width: 645px;
min-width: 645px;
max-width: 655px;
list-style: none;
display: inline-table
}
.pfad ul:after {
content: "";
clear: both;
display: block;
}
.pfad ul li {
margin-left: 0;
}
.pfad ul li a {
color: #757575;
text-decoration: none;
}
.pfad ul ul li {
float: none;
position: relative;
}
#content dl.portalMessage {
margin-bottom: 10px;
margin-top: 30px !important;
}
#quest,
.configlet {
margin-right: 20px;
text-align: left
}
#content-views li a {
color: #616161;
}
#content ul .contentViews {
display: inline-flex;
margin-left: 0 !important;
border-bottom: none !important
}
#content ul .contentViews .selected a {
background: white;
color: black !important
}
.portlet.portletCalendar {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-radius: 0;
display: none;
font-size: 100%;
min-width: 290px;
}
.portlet.portletLogin {
background: white;
border-radius: 0px
}
.portlet.portletLogin.portletItem a {
color: black
}
#__ac_name,
#__ac_password {
width: 180px;
height: 25px
}
.portletLogin input {
border: 1px solid #515151;
border-radius: 5px !important;
}
.portletLogin .portletHeader {
border-bottom: none
}
.portletLogin .portletHeader .tile {
display: none
}
.portletLogin .context {
font-size: 120% !important
}
.portletLogin .tile {
font-size: 13px
}
.portletHeader {
background: none !important
}
.selected_navi_item a {
color: #333 !important;
}
.selected_navi_item {
background: #c5d5da;
}
#viewlet-below-content {
padding: 0 10px;
}
.documentEditable {
background: white;
padding-top: 30px;
}
#kss-spinner {
display: none;
}
.refs {
padding: 26px
}
.back {
margin-bottom: 20px;
max-width: 50px;
font-size: 14px;
margin-left: 18px;
margin-top: -39px
}
.back a {
color: #3b3b3b !important
}
.dreieck_back {
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 7px solid #3b3b3b;
display: block;
height: 0;
margin: 20px 0;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
width: 0
}
#region-content li {
border: none !important
}
.summary a {
font-weight: bold
}
.state-private {
color: #FFA07A !important;
}
.contentHistory a:link {
color: #006633 !important
}
#region-content {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 -20px;
min-height: 550px;
padding: 0px 20px;
}
#quest {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 -20px;
min-height: 550px;
padding: 10px 20px;
}
.start {
padding-top: 50px;
padding-bottom: 39px;
max-width: 400px;
float: left;
font-size: 100% !important;
line-height: 1.5em !important;
}
.start a {
line-height: 1.1em !important
}
#portal-column-content {
background: white
}
a.managePortletsFallback {
display: none !important
}
.tableheader {
padding: 5px
}
.cke_editable {
background: none
}
.yarlo {
background: none repeat scroll 0 0 #FFFFFF;
margin-left: 260px;
margin-right: -20px;
margin-top: -585px;
padding: 30px 20px 20px;
}
.gesellschaft-logo {
margin-left: 15px
}
#commenting {
font-size: 100% !important;
margin-top: 50px
}
.discussion .documentByLine a:link {
line-height: 18px !important
}
#stmt-komment,
#commenting,
.discussion .commentBody {
box-shadow: 0 0 4px #eee !important;
border: solid 1px #dedede;
border-radius: 0 !important;
padding: 10px;
}
.brosch {
float: right;
}
#ref_logos {
padding-top: 685px
}
#ref_logos img {
padding: 15px
}
.contentViews_lit {
width: 800px;
}
.contentViews_lit li {
padding-right: 30px;
display: inline !important;
border-bottom: none !important
}
.contentActions_lit {
float: right;
margin-top: -30px
}
.contentActions_lit ul li {
border-bottom: none !important
}
.contentActions_lit ul li a {
padding-left: 35px
}
.link-mailto a {
line-height: 19px !important
}
.searchPage #search-field {
margin-top: 20px
}
#viewlet-above-content {
z-index: 4 !important
}
#portal-personaltools dd {
z-index: 5 !important;
}
#portal-top-inGl ul {
z-index: 3 !important;
}
#contentActionMenus dl.actionMenu.activated dd {
z-index: 2 !important;
}
.actionMenu.activated .actionMenuHeader {
z-index: 1 !important;
}
#search-results-bar dl.actionMenu {
display: none;
}
#searchResultsSort {
display: none;
}
.discussion .comment,
#commenting legend {
font-size: 100% !important;
}
.tabletext ul,
.tabletex ul {
font-weight: normal;
list-style-type: disc;
padding: 10px;
margin-left: 35px;
}
.description {
font-size: 11px;
font-weight: lighter
}
#news_and_events li a {
line-height: 20px !important
}
#content h1 {
overflow: hidden;
overflow-wrap: break-word;
}
.mafoto_kf:hover {
background-image: url('img/klaus_fitzke_kompetenznetz_darmerkrankungen_2.jpg')
}
.quest_comment_li {
margin-bottom: 10px;
margin-left: 10px;
list-style: initial;
}
.new_list {
margin-left: 0em;
list-type-style: none;
}
#content h1 {
overflow: hidden;
overflow-wrap: break-word;
}
.coi_new td {
font-size: 14px;
padding: 5px;
vertical-align: top;
border: none !important;
}
.coi_new h4 {
margin: 30px 0 20px
}
.coi_new ul {
margin: 20px
}
.coi_tooltip_low {
position: relative;
text-decoration: none;
vertical-align: super;
}
.coi_tooltip_low:after {
content: attr(data-tooltip);
position: absolute;
bottom: 120%;
left: 20%;
background: #91c97b;
padding: 5px 15px;
color: white;
white-space: nowrap;
opacity: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
z-index: 3;
}
.coi_tooltip_low:before {
content: "";
position: absolute;
width: 0;
height: 0;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0;
left: 20%;
bottom: 90%;
}
.coi_tooltip_low:hover:after {
bottom: 100%;
}
.coi_tooltip_low:hover:before {
bottom: 70%;
}
.coi_tooltip_low:hover:after,
a:hover:before {
opacity: 1;
}
.coi_tooltip {
position: relative;
vertical-align: super;
text-decoration: none;
color: black;
}
.coi_tooltip span {
display: none;
}
.coi_tooltip:hover span {
position: absolute;
display: block;
width: 250px;
color: white;
top: 1.5em;
line-height: 1.53em;
left: 2em;
background-color: #91c97b;
;
padding: 15px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.coi_new textarea {
max-width: 690px;
min-width: 690px;
}
.coi_new_3 textarea {
max-width: 240px;
min-width: 240px;
}
.coi_new_2 textarea {
overflow: hidden;
max-width: 110px;
min-width: 110px;
}
.coi_new_allgemein textarea {
overflow: hidden;
min-width: 300px;
max-width: 300px;
min-height: 140px
}
.coi_new_2 td,
.coi_new_3 td {
font-size: 12px;
padding: 5px
}
.coi_new_2 h4,
.coi_new_3 h4 {
margin: 30px 0 20px
}
.coi_new_2 ul,
.coi_new_3 ul {
margin: 20px
}
.coi_new_2 td,
.coi_new_3 td {
vertical-align: top
}
.coi_new table {
margin-bottom: 0em !important
}
.coi_new_admin_overview div p,
.coi_new_admin_overview td p {
word-wrap: break-word;
max-width: 120px
}
.coi_new_admin_overview td {
padding: 5px;
vertical-align: top
}
.coi_new p {
word-wrap: break-word;
max-width: 300px;
font-size: 14px
}
.coi_eins td {
width: 50%
}
.coi_drei p {
word-wrap: break-word;
max-width: 200px
}
.coi_drei td {
padding: 5px
}
.listing_coi {
word-wrap: break-word;
max-width: 20%
}
.errorspan {
color: red;
visibility: hidden;
font-style: italic
}
.videotutorial div {
padding: 10px
}
.videotutorial p {
font-size: 19px;
padding-top: 25px
}
#portal-footer-wrapper table {
border-spacing: 0;
font-size: 12px;
left: 15%;
position: absolute;
width: 70%;
color: #f7f7f7;
padding: 20px;
line-height: 18px
}
#portal-footer-wrapper table td {
vertical-align: top;
width: 33%;
max-width: 33%
}
#user-group-sharing {
width: 120% !important;
table-layout: fixed;
font-weight: lighter;
margin-top: 30px;
}
.documentDescription {
font-size: 13px !important;
padding-bottom: 20px;
color: #404040 !important
}
dl.portalMessage {
background-color: #c5d5da !important;
border-top: 1px solid #ddd !important;
border-bottom: 1px solid #ddd !important;
border-left: none !important;
border-right: none !important;
line-height: 1.42857;
padding: 8px;
}
#content h1,
h1.documentFirstHeading {
color: #555;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 0;
padding-bottom: 20px;
}
#searchGadget,
.LSBox input.searchButton,
.searchPage,
.context,
div.managePortletsLink,
a.managePortletsFallback,
.standalone,
#__ac_name,
#__ac_password,
#userid,
.next,
#sharing-user-group-search,
#sharing-save-button {
-moz-user-select: none;
background-image: none;
border: 1px solid #dedede;
border-radius: 0px !important;
display: inline-block;
font-size: 14px !important;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px !important;
touch-action: manipulation;
vertical-align: middle;
white-space: nowrap;
}
#content input.searchField {
margin-bottom: 0 !important;
}
#sender_fullname,
#sender_from_address,
#subject,
#message,
#content textarea {
border: 1px solid #dedede;
border-radius: 0;
box-shadow: 0 0 4px #eee;
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
max-width: 100%
}
#login,
#email,
#fullname,
#content textarea,
.configlet input,
button,
.flexselect,
#flAct,
#csv_exp select,
#csv_exp input,
#groupname,
.field input,
.field .listing input,
select,
.destructive,
.list_newDesign_uebersicht,
#content_rechts_methRep ul li,
.formControls .context,
#fb_QuestTitle_1,
#Subheader_1,
#fb_title,
.documentContent input {
border: 1px solid #dedede;
border-radius: 0;
font-size: 14px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
button,
.field input,
.field .listing input {
margin-top: 5px
}
div.overlay {
font-size: 90% !important;
}
div.formControls {
margin: 0 !important;
}
#content_rechts {
padding-bottom: 70px
}
#portal-personaltools {
font-size: 90% !important;
}
div.listingBar a {
border: none !important
}
#portal-column-content {
left: 15%;
margin: 7px 0 auto;
max-width: 70%;
width: 70%
}
#portal-top,
#visual-portal-wrapper {
background-color: white;
box-shadow: 0 1px 6px #dedede;
height: 92px;
}
#portal-siteactions {
padding-top: 10px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
#password:focus,
.field #userid:focus {
background-color: #E3FCEF !important;
}
#subject:focus,
#message:focus,
#fullname:focus,
#sender_from_address:focus,
#sender_fullname:focus,
#login:focus,
#email:focus,
.configlet input:focus,
#fullname:focus,
#password:focus,
.field #userid:focus,
#__ac_name:focus,
#__ac_password:focus,
#fb_QuestTitle_1:focus,
#Subheader_1:focus,
#fb_title:focus,
#QuestComment_1:focus {
border-color: #3c763d;
border-radius: 0;
box-shadow: 0 0 4px #eee;
}
#portal-footer-wrapper {
background-color: white;
bottom: 0;
}
#portal-columns {
min-height:
calc(100vh - 180px);
;
}
div.managePortletsLink {
display: none
}
.list_newDesign li {
list-style-type: none;
}
#news_and_events h3 {
padding-bottom: 10px
}
#glstate_content_main {
float: right;
width: 70%;
max-width: 70%
}
#content_rechts #no_results {
padding-top: 30px;
font-size: 14px;
}
#portal-top-inGl {
min-width: 500px;
}
#portal-top-inGl>a {
display: none;
}
#portal-top-inGl li {
position: relative;
}
#portal-top-inGl>ul>li {
min-height: 100%;
float: left;
padding: 0 10px 0 10px;
}
#portal-top-inGl li ul {
display: none;
position: absolute;
top: 100%;
}
#portal-top-inGl li:hover ul {
display: block;
}
#portal-top-inGl ul ul ul {
overflow: hidden !important;
max-height: 0;
transition: max-height 1.65s ease-out;
overflow: hidden;
}
li#navChild:hover ul#navChildchild {
max-height: 500px;
transition: max-height 1.65s ease-in;
}
li#navChild {
position: absolute;
}
li#navChild ul {
position: relative;
}
ul#navChildchild {
background-color: #696969 !important;
}
@media only screen and (max-width: 20em)
/* */
{
#portal-top-inGl {
position: relative;
}
#portal-top-inGl:not( :target)>a:first-of-type,
#portal-top-inGl:target>a:last-of-type {
display: block;
}
#portal-top-inGl>ul {
height: auto;
display: none;
position: absolute;
left: 0;
right: 0;
}
#portal-top-inGl:target>ul {
display: block;
}
#portal-top-inGl>ul>li {
float: none;
width: 100%;
}
#portal-top-inGl li ul {
position: static;
width: 100%;
}
}
/* */
.documentActions #document-action-advanced_sendto {
display: none
}
#portal-globalnav li a {
margin-top: 15px;
background: white !important;
border-right: none !important;
color: #555;
font-size: 16px;
letter-spacing: 0.2px;
font-stretch: condensed;
padding: 0.3em 1em 0.8em !important;
text-align: center;
font-family: Georgia, serif;
font-weight: bold;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: white none repeat scroll 0 0;
border-bottom: 6px solid white;
color: #333 !important;
}
#portal-globalnav {
background: white !important;
clear: none !important;
padding-top: 29px !important;
margin: 0 0 0 160px !important;
}
#portal-footer-wrapper ul li a {
color: black;
font-family: Georgia, serif;
}
#portal-siteactions li {
margin-right: 1.5em !important;
}
.gesellschaft-logo {
display: none;
}
#popup {
margin-left: 0 !important
}
#hintergrund {
background-image: url("img/Gitternetz_klein.jpg");
background-color: #c5d5da;
background-size: 100% auto;
background-repeat: no-repeat;
min-height: 1300px;
margin-top: -14px;
margin-bottom: -14px;
}
.list_newDesign_uebersicht {
list-style-type: none !important;
}
.list_newDesign_uebersicht li a {
font-size: 14px;
color: black !important;
}
.list_newDesign_uebersicht {
border: none !important;
}
.list_newDesign_uebersicht li,
#content_rechts_methRep ul li {
border: 1px solid #dedede !important;
border-radius: 0;
padding: 10px !important;
box-shadow: 0 0 4px #eee;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: white !important;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: white !important;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: white !important;
}
#content {
width: 100%;
/* */
min-width: 30%;
margin: 1em 0.25em !important;
}
#glstate_maincontent a,
#content_rechts_methRep p a,
#portal-breadcrumbs span a,
#content-core span a {
color: rgb(12,123,128) !important
}
#content ul {
margin-left: 0 !important;
}
#flAct {
margin-top: 8px;
padding: 10px 0 0 10px;
border: 1px solid #dedede;
border-radius: 0;
box-shadow: 0 0 4px #eee;
}
.listing {
margin-top: 20px
}
.new_list_2 li {
border: solid 1px #dedede;
box-shadow: 0 0 4px #eee;
padding: 10px 20px;
list-style-type: none
}
#content .discreet,
#sidebar .discreet {
font-size: 100% !important;
}
#glstate_content_main_div {
margin-top: 20px
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
color: green !important
}
#content_rechts_methRep table {
margin-top: 1em
}
.eventDetails {
clear: none !important;
float: none !important;
width: 99.8% !important;
margin: 2em 0 0 0 !important;
}
#loginform .field #__ac_password,
#loginform .field #__ac_name {
border: solid 1px #a0a0a0
}
#portal-personaltools-wrapper ul li a {
color: white !important
}
#portal-personaltools dd {
background-color: #696969 !important;
padding-bottom: 0.5em;
}
#portal-personaltools dd a:hover {
background-color: #91c79b !important;
}
#news_and_events,
.new_list_2 a,
#content {
font-size: 14px !important
}
.folderlisting .description {
font-size: 11px !important
}
#content-core {
padding-bottom: 15px;
padding-top: 15px
}
.list_newDesign .state-gl_intern {
font-weight: bold;
}
.list_newDesign .documentByLine {
color: grey
}
.tableheader ul {
padding-left: 30px
}
.yarlo_unknown {
padding: 20px;
margin: 5% 33% auto !important;
width: 36% !important;
background-color: white;
position: absolute;
text-align: center;
box-shadow: 0 0 5px #666;
opacity: 0.9;
border-radius: 5px;
}
.yarlo_unknown h1,
.yarlo_unknown h2 {
color: black !important
}
#glstate_maincontent,
.list_newDesign_uebersicht {
padding-bottom: 50px;
}
#hintergrund #portal-column-content {
background: none !important
}
.portlet.portletLogin {
/* */
/* */
margin: 5% 33% auto !important;
/* */
background-color: white;
/* */
/* */
opacity: 0.9;
}
.portlet.portletLogin form#loginform input#__ac_name,
.portlet.portletLogin form#loginform input#__ac_password {
border-radius: 5pX !important;
min-width: 30%;
width: 80%
}
#hintergrund #glstate_maincontent {
background-color: white;
padding: 20px;
border: 1px solid #dedede;
border-radius: 0;
padding-bottom: 30px
}
.portlet.portletLogin dd.portletItem {
padding: 0.5em !important;
padding-left: 0 !important
}
.contentViews_lit li a.button2,
.documentContent a,
#content a {
color: black;
}
#content span.link-external a {
padding: 0px;
}
#header {
background: white none repeat scroll 0 0 !important;
border: 0 solid grey;
font-size: 25px;
padding: 5px 15px;
text-align: center;
box-shadow: none !important;
margin-right: 0 !important;
text-align: left !important
}
.h1TopInBox {
background: white !important
}
#portal-searchbox {
font-size: 100% !important;
}
#searchGadget {
width: 10em !important;
}
#searchGadget,
.LSBox input.searchButton {
border: solid 1px #64875d;
}
#lsb_innen {
float: right;
padding-left: 3px;
}
#content {
padding-bottom: 50px
}
.documentDescription {
margin-bottom: 20px
}
#parent-fieldname-text,
.kssattr-atfieldname-text {
padding: 20px !important;
border: 1px solid #dedede;
border-radius: 0;
box-shadow: 0 0 4px #eee;
}
.kssattr-templateId-kss_generic_macros {
padding-bottom: 20px !important;
border-radius: 0px;
}
.vcard {
margin-bottom: 10px !important;
border-radius: 0px
}
.link-external a:link,
.link-external a,
a.link-parent,
.configlet .link-parent,
.link-parent {
color: #0c7b80 !important
}
.contentViewsLit {
padding: 5px !important;
margin-top: 10px;
border: solid 1px #dedede !important
}
.portletWrapper {
margin-left: 33%
}
.yarlo_unknown {
background-color: white
}
a:link,
a:visited {
color: #555;
}
#content fieldset
{
border: none !important
}
#content li.formTab a.required span::after,
#content-core li.formTab a.required span::after,
div.field span.required::after {
content: "*" !important
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 95%;
}
.fieldRequired {
background: url(req.png) center left no-repeat !important;
margin-left: -4px;
}
#content-core {
padding-top: 15px !important;
}
#portal-top-inGl {
box-sizing: border-box;
width: 100%;
font-size: 16px;
float: left;
}
#portal-top-inGl ul {
margin: 0;
padding: 0;
}
#portal-top-inGl a {
display: block;
color: #fff;
text-decoration: none;
}
#portal-top-inGl ul li.plain,
#portal-top-inGl ul ul#info li#navChild ul#navChildChild li {
position: relative;
float: left;
list-style: none;
}
#portal-top-inGl ul li.plain a {
padding: 2px;
}
#portal-top-inGl ul ul#info,
#portal-top-inGl ul ul ul#navChildChild {
position: absolute;
top: -9999px;
left: -9999px;
background: #333;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
#portal-top-inGl ul ul#info li#navChild,
#portal-top-inGl ul ul#info li#navChild ul#navChildChild li {
float: none;
width: 200px;
border-bottom: 1px solid #555;
}
#portal-top-inGl ul ul#info li#navChild a {
padding: 10px 20px;
}
#portal-top-inGl ul li.plain:hover>ul#info,
#portal-top-inGl ul li.plain:hover>ul#navChildChild,
#portal-top-inGl ul li.plain:hover>ul#navChild {
top: 100%;
left: 0;
}
#portal-top-inGl ul ul#info li#navChild:hover>ul#navChildChild {
top: 0;
left: 200px;
}
#portal-top-inGl ul ul#info li#navChild:last-child {
border-bottom: none;
}

}

