.trennung { -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } dl { text-indent: 0em; } .legals li {display: inline-block; list-style-type: none; padding-bottom: 0px;} .footer-items li {display: inline-block; list-style-type: none;} #navelemente {display: inline-block; list-style-type: none;} #socialmediabuttons {text-align: center; color: darkgrey; font-size: 2em; padding-left: 1em; padding-right: 1em;} .contactrow{ padding-left: 15px; padding-right:5px; } .contact-lower{ display: inline-block; } .footer-unten a {color: darkgrey; width: 30%; } .footer-unten a:hover {color: black; width: 30%; } .footer-unten {color: darkgrey; width: 30%; } #socialmediabuttons a { color: darkgrey; } #socialmediabuttons a:hover {color: black; } .navbar-header li {display: inline-block; padding-right: 0.5em; vertical-align: bottom; } .navbar-header text {color: darkgrey; vertical-align: bottom; } .navbar-header img {height: 6em; padding-right: 0.5em; padding-bottom: 1em; /*border-color: black; border-style: dashed; border-width: thick;*/} .nav-item {/*border-color: black; border-style: dashed; border-width: thick; padding: 0px;*/} .nav-item-suchfeld {padding-bottom: 0.45em; color: darkgrey;} #sf_submit {vertical-align: middle;} .col-md-4 {vertical-align: bottom;} #Projektliste { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; } #Projektliste td, #customers th { border: 1px solid #ddd; padding: 8px; } #Projektliste tr:nth-child(even){background-color: #f2f2f2;} #Projektliste tr:hover {background-color: #ddd;} #Projektliste th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #993399; color: white; } #Projektliste button { border: solid thin; border-radius: 8px; border-color: #993399; color: black; padding: 5px 5px; text-align: center; text-decoration: none; display: inline-block; font-size: 1ep; font-weight: thin; } h1, .h1 { font-weight: bold; } .nav-link { color: darkgrey; } .nav-link:hover { text-decoration: underline; } .projectimg { display: inline-block; background-color: none; width: 100%; height: auto; padding-bottom: 20px; object-fit: contain; } .Projektlogos { display: inline-block; float: center; background-color: white; width: 100%; height: auto; padding: 10px; object-fit: contain; margin-bottom: 20px; } .Downloads { color: white; display: inline-block; float: center; background-color: darkgray; width: 100%; height: 200px; padding: 10px; object-fit: contain; margin-bottom: 20px; } .Downloads a:link { color: black; } .Downloads a:hover { color: white; } @media screen and (max-width: 700px) { .row, .navbar { flex-direction: column; } } .d-flex { flex-direction: row; flex-grow: 1; } #Textblock-startseite {background-color:#993399; color: white; padding-left: 50px; padding-right: 50px; padding-bottom: 15px; padding-top: 15px; } #Textblock-startseite h1, .h1 { font-size: 2.5rem; font-weight: bold; color: whitesmoke; font-variant-caps:all-petite-caps; line-height: 85%;} #Textblock-startseite h2, .h2 { font-size: 1.2rem; font-weight: bold; color: white; } #Textblock-startseite a:link {background-color: white; color: #993399; font-weight: bold; } #Textblock-startseite a:hover {color: darkgray; } #Textblock-startseite span {background-color: white; color: #993399; font-weight: bold; } #Textblock-startseite span:hover {color: darkgray; } .Bildunterschrift a:link { font-size: 1rem; font-weight: bold; font-style: italic; color: black; line-height: 85%; padding-top: 1em;} .Bildunterschrift a:hover { font-size: 1rem; font-weight: bold; font-style: italic; color: dimgray; line-height: 85%; padding-top: 1em;} .flex-container { display: flex; flex-direction: row; flex-grow: 1; justify-content:space-evenly;} .row { display: flex; flex-wrap: wrap;} .main { flex: 70%; background-color: white; padding-top: 20px; padding-bottom: 20px; padding-left: 75px; padding-right: 30px; } .main p { text-align: justify; } .side { flex: 30%; background-color: #f1f1f1; padding: 20px; padding-right: 60px; } .card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; } .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; } .card-body-fixed-height { padding: 1.25rem; overflow: hidden; height: 13rem; } .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } .card-header + .list-group .list-group-item:first-child { border-top: 0; } .help .card-title > a:before { float: right !important; content: "-"; padding-right: 5px; } .help .card-title > a.collapsed:before { float: right !important; content: "+"; } .help h3 > a { color: #708090; text-decoration: none; display: block; } .help a { display: inline; } .help .card > .card-header { color: #fff; } .card-title { margin-bottom: 0.5rem; margin-top: 0.5rem; } #infoicon { color: #708090; } .heading { color: #708090; } .background_dadada { background-color: #dadada; } .background_ffffff { background-color: #ffffff; } .background_e0001b { background-color: #E0001B; } .margin_top_30 { margin-top: 30px; } .margin_bottom_30 { margin-bottom: 30px; } .width_100 { width: 100%; } .margin_top_40 { margin-top: 40px; } .margin_bottom_40 { margin-bottom: 40px; } .m_top_0 { margin-top: 0px; } .m_bottom_0 { margin-bottom: 0px; } .p_top_20 { padding-top: 20px; } .p_bottom_20 { padding-bottom: 20px; } .p_bottom_20 { padding-bottom: 20px; } .p_top_15 { padding-top: 15px; } .mailinglist_heading { padding-top: 15px; color: #708090; } .color_black { color: #000000; } .color_red { color:#ff0000; } .color_white { color:#ffffff; } .display_none { display: none; } .color_8a348b { color: #8a348b; } .contact_foot_message { background-color: #ffffff; margin: 0px; padding: 60px; padding-top: 20px; padding-bottom: 20px; } .background_eaeaea { background-color: #eaeaea; } .p_bottom_35 { padding-bottom: 35px; } .contact_send_btn { background-color: #8a348b; color: #ffffff; } .m_top_25 { margin-top: 25px; } .contact_footer { background-color: #eaeaea; padding: 80px; padding-top: 0px; } .mailinglist_activetable { align-items:flex-start; } .height_200 { height: 200px; } .background_f1f1f1 { background-color: #f1f1f1; } .project_overview { float:right; margin-left:30px; margin-bottom:0px; width:50%; } .width_18 { width: 18rem; } .card-portrait { width: 18rem; height: 25rem; } .no_text_decoration { text-decoration: none } .p_left_5 { padding-left: 5px; } .p_right_5 { padding-right: 5px; } .mailingList_text { background-color: #dadada; margin-top: 0px; } .color_708090 { color: #708090; } .m_top_15 { margin-top: 15px; } .mailingList_aboText { background-color: #dadada; margin-top: 40px; } .m_top_10 { margin-top: 10px; } .m_left_35 { margin-left: 35px; } .m_right_35 { margin-right: 35px; } .videoconference_jitsi { padding-right: 5px; padding-left: 0px; margin-top: 15px; } .videoconference_gotomeeting_text { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .videoconference_jitsi_text { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .videoconference_gotomeeting { padding-right: 0px; padding-left: 5px; margin-top: 15px; } .width_309 { width: 309px; } .videoconference_more_info { background-color: #e4e4e4; color: #595959; padding-bottom: 6px; width: 309px; margin-right: 0; margin-bottom: 15px; } .info_partizipation_text { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .jisi_text { margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; } .display_contents { display: contents; } .background_708090 { background-color: #708090; } .m_0 { margin: 0px; } .p_0 { padding: 0px; } .p_top_0 { padding-top: 0px; } .index_foot_message { background-color: #ffffff; margin: 0px; padding: 60px; padding-top: 20px; padding-bottom: 20px; } .index_neues_projekt { background-color: #f2f2f2; margin-top: 0px; padding-top: 20px; padding-bottom: 20px; } .index_project_overview { background-color: #E0001B; filter: invert(0%); color: white; } .cookie-banner { position: fixed; bottom: 0px; left: 10%; right: 10%; width: 80%; } .hidden{ display:none; } /** GO TO TOP BUTTON */ #topBtn { display: none; /* Hidden by default */ position: fixed; /* Fixed/sticky position */ bottom: 20px; /* Place the button at the bottom of the page */ right: 30px; /* Place the button 30px from the right */ z-index: 99; /* Make sure it does not overlap */ border: none; /* Remove borders */ outline: none; /* Remove outline */ background-color: red; /* Set a background color */ color: white; /* Text color */ cursor: pointer; /* Add a mouse pointer on hover */ padding: 10px; /* Some padding */ font-size: 18px; /* Increase font size */ } .video-tutorial { width: 100%; }