diff --git a/css/m4lab.css b/css/m4lab.css new file mode 100644 index 0000000000000000000000000000000000000000..5a005998b898c0441d85715dff42c5b0652776aa --- /dev/null +++ b/css/m4lab.css @@ -0,0 +1,258 @@ +.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; + float: ; + 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; +} \ No newline at end of file