.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; } .footer-unten a:hover {color: black; } .footer-unten {color: darkgrey; } #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, .nav-link:focus { color: black; } .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: auto; 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-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_top_20 { padding-top: 20px; } .p_bottom_20 { padding-bottom: 20px; } .p_top_15 { padding-bottom: 15px; } .mailinglist_heading { padding-top: 15px; color: #708090; }