custom.css
custom.css — 40.3 KB
Dateiinhalt
body { background-color: whitesmoke; } #logo{ height:115px; width:auto; display: inline-block; } #responsives-bild { width: 100%; height: auto; } .s_hellblau { display: block; width:100%; height: 1.82em; background: #CCD6E0; } .s_dunkelblau { display: block; width: 100%; height: 1.8em; background: #003366;} .ebene a{ display: block; text-decoration: none; color: #003366; font-size: 0.95em; margin-top: 8px; margin-left:20px; margin-bottom: 8px } .ebene a:hover { font-weight: bold; } .owaia { display: block; text-decoration: none; color: #003366; font-size: 0.95em; } @media all and (max-width: 499px){ #logo {display: none;} .s_dunkelblau {display: none!important;} .s_hellblau {display: none!important;} .ebene {display: none!important;} .menu-mobile-sub {background-color: #CCD6E0!important;} .schnellzugang {display:none} } #visual-portal-wrapper { background-color: white; border-left: 1px solid #CCD6E0; border-right: 1px solid #CCD6E0; } dl.portlet ul.navTreeLevel0 > .navTreeItem { background-color: #CCCC99; } dl.portlet ul.navTreeLevel1 > .navTreeItem { background-color: #E0E0D1; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; } h1 { font-size: 150%; } h2 { font-size: 145%; } h3 { font-size: 140%; border-bottom: none; } h4 { font-size: 130%; border-bottom: none; } h5 { font-size: 120%; border-bottom: none; } h6 { font-size: 100%; border-bottom: none; } h1, h2, h3, h4, h5, h6, .title { font-weight: normal; margin-top: 0.7em; margin-bottom: 0.3em; padding: 0; } @media all and (max-width: 499px){ #visual-portal-wrapper .navigation #portal-column-one .portletNavigationTree {display: none;} #visual-portal-wrapper #menu-bars {display:none;} #visual-portal-wrapper .search-bar {margin-bottom: 1.5em;} #visual-portal-wrapper #menu-bars {display: none;} } #frontpageslider #sliderbox .slidebody { display: block; position: relative; left: 0; right: 0; bottom: 0; padding-left: 3%; padding-right: 3%; padding-top: 1%; padding-bottom: 0.5em; } #frontpageslider #sliderbox .slidebody { background-color: #999999; } #frontpageslider #sliderbox .slidebody h1 { margin: 0px; padding-top: 0.1em; font-weight: normal; color: #FFFFFF!important; font-size: 200%; } #frontpageslider.smallslider #sliderbox { padding-left: 0; padding-right: 0; margin-bottom: 1em; width: 100%; top: -2em; } #frontpageslider.smallslider #sliderbox .slidebody h1 { font-size: 110%; margin-bottom: 0.5em; color: #FFFFFF!important; } #frontpageslider.smallslider #sliderbox .slidebody h3 { font-size: 90%; color: #FFFFFF!important; margin-top: -0.5em; } #frontpageslider #sliderbox #titlearrows { font-size: 70%; vertical-align: 10%; color: white!important; white-space: nowrap; } .ownership { color: #ffffff!important; line-height: 0.5em; display: block; width: 25%; float: right; margin-top: -2em; text-align: right; } #frontpageslider #sliderbox .slidebody .ownership { font-size: 75%; color: #ffffff!important; display: block; width: 50%; margin-top: -5px; } #frontpageslider #sliderbox a:hover { color: white; } .bx-wrapper .bx-pager .bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #666666; } #frontpageslider #sliderbox .slider-imagebox .slideimage { position: absolute; bottom: 0; height: 100%; width: 99.9%; } @media screen and (max-width: 499px) { .bxslider { width: auto; position: relative; left: -1.3em; } #visual-portal-wrapper .content { padding-left: 0; padding-right: 0; margin-top: 0; clear: both; } #frontpageslider { margin-bottom: 1em; margin-left: -0.8em; } #frontpageslider #sliderbox .bx-wrapper .slidebody { padding-left: 1em; padding-right: 1em; display: block; width: auto; } #frontpageslider #sliderbox .bx-wrapper .slider-imagebox { width: 100%; position: relative; } #frontpageslider.smallslider #sliderbox .slidebody h1 { font-size: 100%!important; } #frontpageslider #sliderbox .slidebody .ownership{ display: none; } } #viewlet-below-content { clear: both; display: block; width: 95%; margin-left: 0.6em; margin-top: 1em; } @media all and (max-width: 499px) { #viewlet-below-content { clear: both; display: block; width: auto; margin-left: -2.5em; margin-top: 2em; } } @media screen and (max-width: 499px) { h1, h2, h3, h4, h5, h6, .title { padding-left: 10px; padding-right: 5px; } p {padding-left: 10px; padding-right: 5px;} #content .documentDescription, #content #description {padding-left: 10px; padding-right: 5px;} .newspaper5 {padding-left:10px} .newspaper2 {padding-left:10px} #archiv h2 {padding-left:10px} .hintergrund {margin:10px} .back a {margin-right: 10px;} #grau {display:block; width: auto; margin-left: 10px; margin-right: 10px; } #faq {margin-left: 10px;} .struktur { display: block; width: auto; margin-left: 10px; margin-right: 10px; } #sprechzeiten { display: block; width: auto; margin-left: 10px; margin-right: 10px;} #sprechzeiten h2 {text-align: left} #mitarbeiterinnen .foto-container-left-25 .foto-container-right-25 .foto-container-left-35 .foto-container-right-35 { display: block; width: 40%; float: left; } .eventDetails {margin-left: 10px} .veranstaltung {width: 124%;} .grauerlink {width:130%;} #content .eventDetails table { margin: 0; border: none; display: block; width: 410%; } .sprache { text-align: left; } .eventText { word-wrap: break-word; padding-left: 10px; } article.vevent { margin: 10px; } .event_listing nav { border: 0.3em solid whitesmoke; background-color: whitesmoke; box-shadow: 1px 1px 1px 1px lightgray; margin-bottom: 50px; padding-bottom: 3em; display: block; width: auto; } .veranstaltung h3 { margin-left: -10px; } .vevent div.cal_date { min-width: 95%; margin-bottom: 1.5em; } .vevent div.cal_info {margin: -10px;} article.vevent .documentByLine {padding-left: 10px;} #content .vevent ul.horizontal li { margin-left: 10px; } } /*ENDE korrektur menu-mobile 201806*/ .event_listing nav{ border: 0.3em solid whitesmoke; background-color: whitesmoke; box-shadow: 1px 1px 1px 1px lightgray; margin-bottom: 25px; } .event_listing nav > ul{ border: 0.3em solid whitesmoke; border-bottom: none; background: whitesmoke} article.vevent { background: whitesmoke; box-shadow: 1px 1px 1px lightgray; border-radius: 1em; margin-top: 1em; padding: 1em; } .vevent div.cal_date { box-shadow: 1px 3px 2px gray; width:7em; } .vevent div.cal_info {margin: 0;} .vevent .cal_info .summary { font-size: 0.9em; } article .vevent .documentByLine{ color: #333!important; margin-bottom: 20px; } .vevent ul.horizontal li{ line-height: 0.9em; font-size: 0.8em; } .event_listing p { margin: 0; padding-top: 1em; } /*#folder_image { display: none!important; } @media all { #folder_image { display: none; } #folder_image img {display: none} #portal-top #folder_image {display: none; } }*/ .acc-heading::before { content: "► "; color: black; padding-bottom: 0.5em; } .acc-bellows { padding: 10px; } .documentFirstHeading{font-size: 1.4em; color: #003366 !important; padding-top:1em; padding-bottom: 0.3em; padding-right: 1em; padding-left:-1em;} .template-event_view .documentFirstHeading{font-size: 1.4em; color: #003366 !important; padding-top:1em; padding-bottom: 0.3em; padding-right: 1em; padding-left:-1em;} /*Ende der Korrektur, HU-Design allgemein*/ /*Styles MA-Seiten*/ .funktion { color: #003366!important; font-size: 0.85em; text-align: left; display: block; margin-top: 2px; margin-bottom: 2px; } .back { width: 100%; font-size: 0.9em; } .back a { float: right; text-decoration: none; color: #003366!important; padding-left:5px; padding-right: 5px; margin-bottom: 15px; } .back a:hover { font-weight: bold; } .fachteile { width: 100%; font-size: 0.95em; margin-bottom: 20px; display: block; margin-top: 3px; margin-bottom: 5px; margin-right: 15px; text-align: right; } .fachteile a { float:right; width:75%; text-decoration: none; margin-bottom: 15px; padding-bottom: 2px; padding-right: 20px; color: #003366 !important; border-bottom: 1px solid #003366; clear:both; } .pfeil { float:right; margin: 0px 5px 0px 5px; } .text { font-size: 0.95em; } .text a { text-decoration: none; color: #2a2a2a!important; font-size: 0.95em; font-weight: bold; } /*Anfang Struktur des Institutes*/ .struktur { display: block; width:95%; margin-top: 25px; background: linear-gradient(10deg, #e5eaef, #F5F5F5); margin-bottom:5px; padding:15px; font-size: 0.95em; box-shadow: 1px 1px 1px 1px lightgray; border-radius: 15px; } .box1 { display: inline-block; width:40%; padding: 3px 10px; margin: 3px 10px 3px 40px; text-align: right; color: #003366!important; } .box1leer { display: inline-block; width:40%; padding: 3px 10px; margin: 3px 10px 3px 40px; text-align: right; color: #003366!important; } .box2 { display: inline-block; width:40%; } .box3 { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-width: 199px; /* Chrome, Safari, Opera */ -moz-column-width: 199px; /* Firefox */ column-width: 199px; margin-bottom: 3px; } .box3 a { text-decoration: none; color: black !important; font-weight:500; display: inline-block; width: 85%; border: 1px solid #ffffff!important; box-shadow: 1px 1px lightgray; padding: 2px 15px; border-radius: 15px; margin-bottom: 3px; } .box3 a:hover{ background: #ffffff !important; } @media all and (max-width: 400px){ .box1 {width: 91%;margin-left: 0;text-align: left;} .box1leer {display: none;} .box2 {width: 89%;margin-right: 0;} .struktur {display: block; width: 90%;} } .box2 a { text-decoration: none; color: black !important; font-weight:500; display: inline-block; width: 100%; border: 1px solid #ffffff!important; box-shadow: 1px 1px lightgray; padding: 2px 15px; border-radius: 15px; margin-bottom: 3px; } .box2 a:hover{ background: #ffffff !important; } .oben2 { font-size: 1.1em; color: #003366 !important; border-top: 1px solid #003366; border-bottom: 1px solid #003366; box-shadow: 1px 1px 1px lightgray; margin: 7px 0 13px 0; padding: 3px 15px; background: linear-gradient(10deg, #e5eaef, #F5F5F5); text-align: right; } .spalten{ margin-bottom: 0; } .rahmen-struktur { font-size: 1em; } .rahmen-struktur a { color: black !important; font-weight:500; display: block; clear: right; text-decoration: none; border: 1px solid #ffffff!important; border-bottom-right-radius: 10px; box-shadow: 1px 1px lightgray; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; margin-left:20px; margin-right: 15px; margin-bottom: 8px; border-radius: 15px; } .rahmen-struktur a:hover{ border-radius: 10px; background: #fff; } .rahmen-struktur a:last-child { margin-bottom: 1.5em; } .oben { width: 100%; font-size: 1.05em; margin-top:10px; margin-bottom: 20px; text-align: left; } .oben a { text-decoration: none; font-weight: bold; padding-bottom: 5px; padding-top: 5px; padding-left: 25px; color: #003366 !important; border-bottom: 2px solid #003366; display: block; clear:both; } .oben a:active { color: #fff !important; background: #003366; border: 1px solid #003366; border-radius: 10px; } .hintergrund { background: linear-gradient(10deg, #e5eaef, #F5F5F5); margin-top: 25px; margin-bottom:5px; padding-top: 5px; padding-left: 10px; padding-bottom 15px; padding-right: 10px; padding-bottom: 10px; font-size: 0.95em; box-shadow: 1px 1px 1px 1px lightgray; border-radius: 15px; clear:both } /*Ende Struktur des Institutes*/ /*Anfang Studium*/ .kurz { font-size: 1em; padding-left: 10px; padding-right: 10px; } .kurz a { text-decoration: none; color: black!important; font-size: 1em; display: inline-block; align-items:center; border: 1px solid #ffffff!important; border-radius: 10px; box-shadow: 1px 1px lightgray; padding-right: 15px; padding-left:10px; padding-top: 2px; padding-bottom: 2px; margin: 5px; } .kurz a:hover{ background: #ffffff !important; } .wichtige_infos { display: block; margin: auto; border: 2px solid #003366; margin-top: 20px; margin-bottom: 10px; border-radius:10px; box-shadow: 1px 1px 1px gray; padding: 15px } .ni-studium1 { font-size: 1.4em; color: rgb(102, 102, 102)!important; padding-top: 1em; padding-bottom: 0.1em; margin-top: -1.5em; margin-left: 30px; } .ni-studium { font-size: 1.4em; color: rgb(102, 102, 102)!important; padding-top: 1em; padding-bottom: 0.1em; margin-left: 30px } @media all and (max-width: 600px){ .ni-studium1 {margin-left: 30px; padding-top: 2em;} .ni-studium {margin-left: 30px} } #faq ul { margin: 0; padding: 0; list-style: none; display: block; width: 95%; } #faq input[type=radio] { display: none; } /* style */ .a-container { width: 600px; margin: 20px auto; } .a-container label { display: block; position: relative; cursor: pointer; font-size: 1em; font-weight: normal; padding: 5px 20px; color: #666; background-color: #eee; border-bottom: 1px solid #ddd; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; } .a-container label:after { content: ""; width: 0; height: 0; border-top: 8px solid #aaa; border-right: 6px solid transparent; border-bottom: 8px solid transparent; border-left: 6px solid transparent; position: absolute; right: 10px; top: 16px; } .a-container input:checked + label, .a-container label:hover { background-color: #ddd; color: #222; } .a-container input:checked + label:after { border-top: 8px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #222; border-left: 6px solid transparent; top: 6px; } .a-content { padding: 0 20px 20px; display: none; } .a-container input:checked ~ .a-content { display: block; } /*Ende Studium*/ /*Start Index*/ .flexed { display: flex; flex-direction: row; justify-content:space-between; align-items:left; } .flexitem> { margin-right: 10px;} @media screen and (max-width: 600px){ .flexed {display:inline;} .flexitem {margin-bottom:0.2em;} .kurz a {display:flex;} } .adresse { margin-top: 1.5em; padding-top: 0.5em; border-top: 2px solid whitesmoke; } .startseite a { text-decoration: none; color: #2a2a2a!important; font-size: 1.2em; font-weight: bold; padding-left: 1em; padding-right: 1em; padding-top: 0.2em; padding-bottom: 0.2em; } .startseite a:hover{ border: 1px solid #cccccc; border-radius: 0.5em; } .col-container { display: table; width: 100%; } .col-element { margin-bottom: 0.3em; } .col { display: table-cell; width: 49%; padding-left: 2em; padding-bottom: 0.2em; padding-top: 0.2em; } @media only screen and (max-width: 800px) { .col { display: block; width: 90%; padding-left: 1em; } .col a { font-size: 1.2em;; } } .col a { display: block; text-decoration: none; color: #333333!important; border: 1px solid white; font-size: 1.2em; padding: 0.1em; padding-left: 0.5em; padding-right: 0.7em; } .col a:hover { border: 1px solid #cccccc; border-radius: 0.1em; } .col2 { display: block; width: 100%; padding-top: 0.5em; border-top: 1px solid #666666; margin-bottom: 25px; } .col2 a { display: inline-block; width: 31%; text-decoration: none; border: 1px solid white; line-height: 0.9em; color: #666666!important; padding-left:5px; padding-right: 5px; padding-bottom: 3px; padding-top: 3px; font-size: 0.8em; font-weight: bold; } .col2 a:hover { border: 1px solid #cccccc; border-radius: 10px; } @media all and (max-width: 1000px){ .col2 {padding-left: 1em;} .col2 a {display:block;width: 90%; font-size: 0.8em} } .ni { font-size: 2em; font-weight: 600; color: #666666!important; text-align: left; padding-top: 10px; padding-left: 22px; padding-bottom: 20px; margin-top: -1.5em; } @media all and (max-width: 600px){ .ni {margin-top: 0;font-size: 1.5em} } .info { display: inline-flex; font-size: 0.8em; color: #333333!important; font-weight: bolder 800; padding-top: 0.6em; margin-left:1.5em; } /*Ende Index*/ /*Anfang Navi-Bar zuerst für die Lagepläne später für andere Seiten*/ #nawigacja { position: relative; } #nawigacja ul { width: 100%; list-style: none; margin:0; padding: 0; overflow: hidden; } #nawigacja li { background: #ccc; margin-left: 1%; width:31%; font-weight: bold; color: white!important; float: left; border: 1px solid #999; transition: 0.3s; font-size: 1em; } @media all and (max-width:600px){ #nawigacja li {display: inline-block; float:left; width: 97%; margin-bottom: 1.333%; clear: both; } } #nawigacja li a { display: block; font-size: 0.9em; color: white; text-align: center; text-decoration: none; padding:3px; } #nawigacja a:hover:not(.active) { background: #999; border: 1px solid #ccc; font-size: 1em bold; color: white!important; } #nawigacja li a.active { background: #999; border: 1px solid #ccc; font-size: 1em; font-weight: bold; color: white!important; } /*Ende von Navi-Bar*/ /*Kontakte und Sprechzeiten Mitarbeiterinnen-Seiten*/ #sprechzeiten { display: block; width: auto; } #sprechzeiten h2 { font-size: 1.5em; text-align: right; color: #3F3F3F!important; } /*Englische Version für Body-Content auf MA-Seiten*/ #websprache { display: block; float: right; clear: right; margin-top: 1em; margin-bottom: 1em; } #websprache a { font-size: 0.8em; color: #333333!important; background-color: whitesmoke; padding: 0.12em 1.5em; border: 1px solid #999; border-radius: 15px; } #websprache a:hover { font-weight: bolder; } .dreierreihe { background-color: #E9EDF1; display: flex; flex-direction: row; align-items:left; margin-bottom:1em; padding-top:5px; border-bottom: 1px solid #bf1f1f00; border-top: 1px solid #bf1f1f00; clear: both; } .dreierreiheitem { margin-left:5px; width: 33.333%; } .dreierreiheitem1 { margin-left:5px; width: 39%; } .dreierreiheitem2 { margin-left:5px; width: 40%; } .dreierreiheitem3 { margin-left:5px; width: 20%; margin-right: 5px; } @media all and (max-width: 600px){ .dreierreihe {display:block;padding-left: 1em} .dreierreiheitem {display: inline-block; width: 95%} .dreierreiheitem1 {display: inline-block; width: 95%} .dreierreiheitem2 {display: inline-block; width: 95%} .dreierreiheitem3 {display: inline-block; width: 95%} #sprechzeiten h2 {font-size: 1.25em;text-align: left;} } .dreierreiheitem a { padding-left:10px; display: block; text-decoration: none; color: #232323!important; font-size: 1em; border: 1px solid #f5f5f5; } .dreierreiheitem a:hover{ /* box-shadow: 1px 1px 1px #999999; */ border: 1px solid #ffffff; border-radius:1px; } .dreierreiheitem1 a { padding-left:10px; display: block; text-decoration: none; color: #232323!important; font-size: 1.2em; position: relative; top:5px; border: 0px solid #f5f5f5; } .dreierreiheitem1 a:hover{ /* box-shadow: 1px 1px 1px #999999; */ border: 0px solid #E9EDF1; background-color: #F5F5F5; border-radius:1px; } .dreierreiheitem2 a { padding-left:10px; display: block; text-decoration: none; color: #232323!important; font-size: 1em; border: 0px solid #f5f5f5; } .dreierreiheitem2 a:last-child { margin-bottom: 10px; padding-top: 2px; padding-bottom: 2px; } .dreierreiheitem2 a:hover{ /* box-shadow: 1px 1px 1px #999999; */ border: 0px solid #ffffff; background-color: #F5F5F5; border-radius:1px; } .zeit { text-decoration: none; color: #232323!important; font-size: 0.9em; font-weight: bold; text-align: right; padding-right: 10px; display: block; margin-top: 5px; margin-bottom: 5px; border: 0px solid #f5f5f5; } .wiss-grad { font-size: 0.8em; font-weight: 300; margin-right: 10px; } .stelle { color: ##232323!important; font-size: 0.85em; padding-left:10px; display: block; margin-top: 10px; margin-bottom: 10px; } .person { font-size: 1.4em; line-height: 1.2em; font-weight: bold; } .obs { position: relativ; margin-top: -1em; margin-bottom: 1em; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #999999; background-color: whitesmoke; } .index-pfeil { color:#d24440!important; font-size: 0.8em; padding-right: 10px; } .femreihe { background: linear-gradient(100deg, #fff, #e5eaef); display: flex; flex-direction: row; justify-content:space-between; align-items:center; margin: 3px; padding-top:3px; padding-bottom: 3px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; } .femreiheitem { margin-left:10px; width: 19.33333%; } @media all and (max-width: 600px){ .femreihe {display:block;padding-left: 1em} .femreiheitem {display: inline;} } .femreiheitem a { margin: 2px; display: block; text-decoration: none; text-align: center; color: #333333!important; font-size: 1.2em; } .femreiheitem a:hover{ box-shadow: 1px 1px 1px #999999; border: 1px solid #ffffff; border-radius:1em; } .foto-ma { position: relative; } #mitarbeiterinnen ul { list-style: none; } #mitarbeiterinnen li { color: #333333; margin-left: 15px; } #mitarbeiterinnen li::before { content: "•"; color: #666666; display: inline-block; width: 1.3em; margin-left: -1.3em; float: left; } .ni-ma { position: relative; clear:both; font-size: 1em; color: #333333!important; background-color: whitesmoke; border-bottom: 1px solid #bf1f1f00; border-top: 1px solid #bf1f1f00; padding: 0.3em 1em; margin-bottom: 0.5em; } .newspaper { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-width: 199px; /* Chrome, Safari, Opera */ -moz-column-width: 199px; /* Firefox */ column-width: 199px; margin-bottom: 5px; } .newspaper a { text-decoration: none; color: black !important; font-weight:500; display: inline-block; width: 85%; border: 1px solid #ffffff!important; box-shadow: 1px 1px lightgray; padding: 2px 15px 2px 20px; margin:0 15px 8px 0; border-radius: 15px; } .newspaper a:hover{ background: #ffffff !important; } /*Archiv*/ #archiv h2{ font-size: 1.4em; color: #666666!important; padding-top:1em; padding-bottom: 0.3em; padding-right: 1em; padding-left:-1em; } #archiv h4{ font-size: 1.2em; line-height: 0.9em; color: #333!important; font-weight: bold; } #archiv ul { list-style: none; } #archiv li { margin-left: 15px; } #archiv li::before { content: "•"; color: #666666; display: inline-block; width: 1.3em; margin-left: -1.3em } #archiv .newspaper1 { margin-bottom: 5px; } #archiv .verlinkung a { color: black !important; display: inline-block; text-decoration: none; padding: 1px 15px 1px 10px; border: 1px solid #999 !important; border-radius: 10px; margin-bottom: 5px; } #archiv .verlinkung a::before {text-decoration: none; content: "►"; color:#d24440!important; padding-left:5px; padding-right: 10px; font-size: 0.8em;} #archiv .verlinkung a:hover{ border: 2px solid #ccc; background: #F5F5F5!important; } .ni-tag-oben img { width: 96%; display: block; border: 3px solid gray; border-radius: 10px; margin: 20px 10px; } @media all and (max-width: 499px) { .ni-tag-oben img {width:93%;} } .zuruck { width: 100%; font-size: 0.9em; margin: 0 20px 10px; clear: both; float:right; display: block; } .zuruck a { float: right; text-decoration: none; color: #666!important; padding-left:5px; padding-right: 5px; } .zuruck a:hover { font-weight: bold; } figure { padding: 5px; float: left; border: 1px solid #cccccc; border-radius: 5px; } figure img { border-radius: 3px 3px 0 0; } figure figcaption { font-size: 0.8em; padding: 2px 4px 2px 4px; background-color: #636363; color: #cccccc; border-radius: 0 0 3px 3px; } figure figcaption a { color:white!important; } figure figcaption a:hover { font-weight: bold; } .foto-unterschrift { font-size: 0.8em; color: #666666 !important; padding-top:5px; padding-left: 5px; } .foto-container-left-55 {display: block; width: 55%; float: left; padding: 5px 20px 10px;} .foto-container-right-55 {display: block; width: 55%; float: right; padding: 8px 20px 10px;} .foto-container-left-45 {display: block; width: 45%; float: left; padding: 5px 20px 10px;} .foto-container-right-45 {display: block; width: 45%; float: right; padding: 8px 20px 10px;} .foto-container-left-35 {display: block; width: 35%; float: left; padding: 8px 20px 10px;} .foto-container-right-35 {display: block; width: 35%; float: right; padding: 8px 20px 10px;} .foto-container-left-25 {display: block; width: 25%; float: left; padding: 8px 10px 10px 10px;} .foto-container-right-25 {display: block; width: 25%; float: right; padding: 5px 10px 10px 10px;} @media all and (max-width: 499px) { .foto-container-left-55 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-right-55 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-left-45 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-right-45 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-left-35 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-right-35 {display: block; width:95%; float: left;padding-right: 20px;} .foto-container-left-25 {display: block; width:40%; float: left;padding-right: 20px;} .foto-container-right-25 {display: block; width:40%; float: left;padding-right: 20px;} } @media all and (max-width: 600px) {.foto-unterschrift {padding-bottom: 5px;}} .anleitung { display: block; width: 95%; float: left; margin-block-end: 15px; } .foto-rechte { font-size: 0.8em; color: #666666 !important; display: flex; float: left; clear: left; padding-left:10px; } .foto-zwei { position: relative; width: 46%; display: block; float: left; bottom: 2em; margin-left: 3%; margin-top: 1.5em; } .foto-eins { width:30%; float: left; bottom: 2em; margin-left: 3%; margin-top: 1.5em; } .envelope { font-size: 1.5em; position: relative; padding-right: 5px; } .phone { font-size: 1.3em; font-weight: 600; position: relative; padding-right: 5px; } .stelle2 { color: #232323!important; font-size: 0.85em; padding-left:10px; display: block; margin-bottom: 8px; } .clock { font-size:1.3em; padding-right: 5px; font-weight: 300; } .zeit:hover { /* box-shadow: 1px 1px 1px #999999; */ border: 0px solid #ffffff; background-color: #F5F5F5; border-radius:1px; } .newspaper5 { display: flex; flex-grow: 0; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items: flex-end; margin-block-end: 15px; margin-block-start: 10px; } .newspaper5 a { color: black !important; width: 11%; text-decoration: none; text-align: center; border: 1px solid #999!important; border-radius: 10px; box-shadow: 1px 1px lightgray; border: 1px solid #999; margin-bottom: 5px; margin-right: 10px; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; } .newspaper5 a:active { border: 2px solid #ccc; background: #F5F5F5 !important; font-weight: bold; } .newspaper5 a:hover{ border: 2px solid #ccc; background: #F5F5F5 !important; } @media only screen and (max-width: 600px){ .newspaper5 a {width: 27%} } .newspaper175 { display: flex; flex-grow: 0; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items: flex-end; margin-block-end: 15px; margin-block-start: 10px; } .newspaper175 a { color: black !important; width: 17.5%; text-decoration: none; text-align: center; border: 1px solid #999!important; border-radius: 10px; box-shadow: 1px 1px lightgray; border: 1px solid #999; margin-bottom: 5px; margin-right: 10px; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; } .newspaper175 a:active { border: 2px solid #ccc; background: #F5F5F5 !important; font-weight: bold; } .newspaper175 a:hover{ border: 2px solid #ccc; background: #F5F5F5 !important; } @media only screen and (max-width: 600px){ .newspaper175 a {width: 43.5%} } .newspaper165 { display: flex; flex-grow: 0; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items: flex-end; margin-block-end: 15px; margin-block-start: 10px; margin-left: 10px; } .newspaper165 a { background-color: white; color: black !important; width: 16.5%; text-decoration: none; text-align: center; border: 1px solid #999!important; border-radius: 10px; box-shadow: 1px 1px lightgray; border: 1px solid #999; margin-bottom: 5px; margin-right: 10px; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; } .newspaper165 a:active { border: 2px solid #ccc; background: #F5F5F5 !important; font-weight: bold; } .newspaper165 a:hover{ border: 2px solid #ccc; background: #F5F5F5 !important; } @media only screen and (max-width: 600px){ .newspaper165 a {width: 43.5%} } .kvv { background:url(../studium/kvv/sonderz.gif); background-repeat: repeat; padding:25px; border: 2px solid #666666; border-radius: 20px;} .newspaper2 { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-width: 199px; /* Chrome, Safari, Opera */ -moz-column-width: 199px; /* Firefox */ column-width: 199px; margin-bottom: 5px; } .newspaper2 a { color: #003366 !important; background-color: #E9EDF1; display: inline-block; width: 80%; text-decoration: none; padding: 6px 6px 6px 15px; border: 1px solid #bf1f1f00!important; border-radius: 1px; margin-bottom: 3px; margin-right: 10px; } .newspaper2 a:hover{ border: 2px solid #ccc; background: #F5F5F5 !important; } .unterstrichen { font-size: 1em; color: #666666!important; border-bottom: 2px solid #999999; padding: 0.3em 1.5em; margin-bottom: 0.5em; margin-right: 15px; background: linear-gradient(10deg, #fff, #F5F5F5); text-align: right; border-top-right-radius: 10px; border-top-left-radius: 10px; box-shadow: 1px 1px 1px 1px lightgray; } .abstand { margin-bottom: 10px; } .band { display: block; width: 10%; float: right; text-align: center; border-radius: 10px; border: 1px solid #999; box-shadow: 1px 1px lightgray; background: white; margin-bottom: 5px; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; } .grau-rund { background: #f1f1f1; margin-top: 10px; margin-bottom:5px; font-size: 0.95em; box-shadow: 1px 1px 1px 1px lightgray; border-radius: 1px; padding:5px 15px; clear:both } .blockquote { page-break-inside: avoid; /*Firefox*/ column-break-inside: avoid; /*Chrome, Opera, Safari*/ -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; padding-block-start: 10px; } .pfeil-rot-rechts { display: inline-block; color:#d24440!important; padding-right: 5px; } .titel { font-size: 0.9em; text-align: left; color: rgb(102, 102, 102)!important; font-weight: bold; border-bottom: 2px solid grey; border-width: thin; margin: 10px 20px 3px 0; } #grau { display: inline-block; width: 89%; background: #FCFCFC; box-shadow: 1px 1px 1px lightgray; border: 1px solid whitesmoke; padding: 15px; margin: 5px 0px 3px 0px; border-radius: 1px; } @media only screen and (max-width: 600px){ #grau {width: 90%} .band {width: 100%} } #grau h4 {color: #333333!important;font-weight: bold;} .projekttitel { border-bottom: 1px solid #999999; padding: 0px 15px; text-align: right; margin-bottom: 15px; } .projekttitel2{ background: linear-gradient(90deg, #fff, #EDEDED); border-bottom: 1px solid #999999; border-top: 1px solid #999; padding: 10px 15px; margin: 10px 0; text-align: right;} #grauerlink a { color: #3f3f3f!important; text-decoration: none; } #grauerlink a:hover { font-weight: 600; } #grau .scroll{ overflow-x: auto; white-space: nowrap; overflow-y: hidden; -webkit-overflow-scrolling: touch; } #grau .scroll a::before {text-decoration: none; content: "►"; color:#d24440!important; font-size: 0.8em; margin-right:10px; } #grau .scroll a {text-decoration: none;color: black!important;} #grau .scroll a:hover {font-weight:bold;} #grau table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd; font-size: 1em; line-height: 1.1em; } #grau th { border: none; text-align: left; padding: 5px; } #grau td { border: none; text-align: left; padding: 5px; padding-left: 10px; } #grau tr:nth-child(even){ background-color: #f2f2f2; } #grau button.sortbut {padding-left: 10px;} #projektlink a {color: #333!important;} #projektlink a::before { text-decoration: none; content: "►"; color:#003366!important; font-size: 0.8em; margin-right:10px; } #projektlink a:hover {color: #003366!important;} .polaroid { width: 93%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 25px; margin-left: 20px; } .container-polaroid { text-align: left; font-size: 0.8em; color: #666666 !important; padding: 10px 20px; } /*Projekte*/ #ni-projekte { box-sizing : border-box; -moz-box-sizing : border-box; -webkit-box-sizing : border-box; } #ni-projekte a { text-decoration : none; font-size: 1em; color : #003366!important; display: inline-block; line-height: 1em; margin-top: 0.7em; margin-bottom: 0.7em; padding-right: 10px; -webkit-transition : color 0.2s; -moz-transition : color 0.2s; -ms-transition : color 0.2s; -o-transition : color 0.2s; transition : color 0.2s; } #ni-projekte a:hover { color: #333333!important; } #ni-projekte code, code * { font-size : 13px; font-family : monospace; } #ni-projekte code { display : block; margin-bottom : 10px; padding : 10px; color : rgb(172,172,172); background : rgb(46,46,46); } /* Keyword */ #ni-projekte code .value, #ni-projekte code .keyword { color: #f30084; } #ni-projekte code .tag, #ni-projekte code .string { color: #8BC9D5; } #ni-projekte code .attribute, #ni-projekte code .params { color: #fff; } #ni-projekte table { width : 100%; margin-bottom : 10px; border-collapse : collapse; background : #fff; box-shadow : 0 2px 6px rgba(0,0,0,0.1); } #ni-projekte th { font-weight : 300; color : #fff; background-image : -webkit-linear-gradient(bottom,#003366, #cdd6e0 ); background-image : -moz-linear-gradient(bottom,#003366, #cdd6e0 ); background-image : -ms-linear-gradient(bottom,#003366, #cdd6e0 ); background-image : linear-gradient(bottom,#003366, #cdd6e0 ); -webkit-transition : all 0.3s; -moz-transition : all 0.3s; -ms-transition : all 0.3s; -o-transition : all 0.3s; transition : all 0.3s; } #ni-projekte td { font-weight: 300; } #ni-projekte td,th { padding : 0 10px; font-size : 13px; line-height : 32px; } #ni-projekte tbody tr:nth-child(even) { background: rgb(240, 240, 240); } /* Table Sorting */ #ni-projekte th.table-sort { padding-right : 36px; text-align : left; cursor : pointer; } #ni-projekte th.table-sort:hover { background-image : -webkit-linear-gradient(bottom,#cdd6e0, #003366 ); background-image : -moz-linear-gradient(bottom,#cdd6e0, #003366 ); background-image : -ms-linear-gradient(bottom,#cdd6e0, #003366 ); background-image : linear-gradient(bottom,#cdd6e0, #003366 ); } #ni-projekte .table-sort-field { position: relative; } #ni-projekte .table-sort-control { background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.0)); height : 30px; width : 16px; position : absolute; top : 0; right : -36px; } #ni-projekte .table-sort-up, #ni-projekte .table-sort-down { border : 3px solid transparent; position: absolute; right : 6px; } #ni-projekte .table-sort-up { border-bottom-color: rgba(255,255,255,0.3); top : 8px; } #ni-projekte .table-sort-down { border-top-color: rgba(255,255,255,0.3); top : 19px; } #ni-projekte .table-sort-order-asc .table-sort-up { border-bottom-color: rgba(255,255,255,1); } #ni-projekte .table-sort-order-des .table-sort-down { border-top-color: rgba(255,255,255,1); } /* Table Sort Search */ #ni-projekte .table-sort-search-container { background-image : -webkit-linear-gradient(bottom,rgb(153,153,153),rgb(102,102,102)); background-image : -ms-linear-gradient(bottom,rgb(153,153,153),rgb(102,102,102)); background-image : -o-linear-gradient(bottom,rgb(153,153,153),rgb(102,102,102)); background-image : -moz-linear-gradient(bottom,rgb(153,153,153),rgb(102,102,102)); background-image : linear-gradient(bottom,rgb(153,153,153),rgb(102,102,102)); padding : 3px 8px; position : relative; width: 100%; } #ni-projekte .table-sort-search-input { -webkit-appearance : none; width : 90%; height : 25px; padding : 0 10px; border : 1px solid rgb(50,50,50); border-radius : 6px; font-size : 13px; line-height : 25px; background : rgb(238,238,238); -webkit-transition : all 0.2s; -moz-transition : all 0.2s; -ms-transition : all 0.2s; transition : all 0.2s; } #ni-projekte .table-sort-search-input:focus,.table-sort-search-input:hover { outline : none; background : #fff; } #ni-projekte .table-sort-highlight { color : #fff; background : #003366; } #ni-projekte .table-sort-search-count { position : absolute; top : 10px; right : 11px; padding : 0 7px; border-radius : 3px; line-height : 19px; color : #fff; background-image : -webkit-linear-gradient(bottom,rgb(94,108,117), rgb(145,162,177) ); background-image : -moz-linear-gradient(bottom,rgb(94,108,117), rgb(145,162,177) ); background-image : -ms-linear-gradient(bottom,rgb(94,108,117), rgb(145,162,177) ); background-image : linear-gradient(bottom,rgb(94,108,117), rgb(145,162,177) ); } /*Ende Projekte*/ /*alum-ni*/ #myInput { background-image: url('../css/suche.png'); background-position: 10px 10px; background-repeat: no-repeat; font-size: 12px; width: 92%; padding: 10px 10px 12px 40px; border: 1px solid #ddd; margin-bottom: 12px; } @media only screen and (max-width: 600px){ #myInput {width: 79%} #myTable { border-spacing: 0; border: 1px solid #ddd; font-size: 1em; line-height: 1.1em; } #myTable table { overflow-x: auto; white-space: nowrap; overflow-y: hidden; -webkit-overflow-scrolling: touch; } #myTable th, #myTable td { text-align: left; padding: 5px; } #myTable tr { border-bottom: 1px solid #ddd; } #myTable tr:nth-child(even){ background-color: #f2f2f2; } #myTable tr.header { background-color: #666666; color:#f2f2f2!important; } #myTable tr:hover { background-color: #ccc; color:#fff!important; } /*ende alum-ni*/ /*aus event.css */ #content .eventDetails table { margin: 0; border: none; display: block; width: 410%; } .eventDetails table.listing th {margin-bottom: -0.5em; margin-top: -0.7em;} .sprache { text-align: left; } .eventText { word-wrap: break-word; padding-left: 10px; } .wochentag { font-size: 2em; } } .grauerlink a { color: #3f3f3f!important; text-decoration: none; } .grauerlink a:hover { font-weight: 600; } .veranstaltung { display:block; border-radius: 10px; padding: 2px 15px 15px 15px; background: whitesmoke; box-shadow: 1px 1px 1px lightgray; } .veranstaltung_v { display:block; background: whitesmoke; border-radius: 10px; padding: 2px 15px 15px 15px; box-shadow: 1px 1px 1px lightgray; margin-bottom:15px; } .veranstaltung h3 { font-size: 1.2em; } .nameperson { display: inline; font-size: 0.9em; color: #666666!important; font-weight: bold; } .infoperson { display: inline; font-size: 0.9em; color: #666666!important; } .sprache { display: inline-block; width: 100%; font-size: 0.9em; font-weight: 600; text-align: right; color: #666666; padding-bottom: 1em; padding-top: 0.5em; padding-right: 10px; } .eventfoto { clear: both; padding-top 1em; padding-bottom: 1em; } .eventfoto_k { float: right; display: block; width: 55%; clear:both; margin-left:25px; } .datum { float: left; vertical-align: top; margin: 1em 1.5em 0.5em 0; padding: 0.7em 0.7em 0.5em; background-color: white; border: none; border-radius: 0.5em; box-shadow: 0.5em 0.5em 0.4em gray; min-width: 6em; } .wochentag { display: block; font-size: 2.3em; font-weight: bold; border-bottom: 2px solid black; padding-bottom: 0.3em; } .tag { font-size: 1.7em; display: inline-block; padding-top: 0.3em; padding-right: 0.2em; } .monat { font-size: 1.3em; line-height: 1.3em; display: inline-block; padding-left: 0.2em } .text_v { display: inline-block; padding-top: 1em; } .foto-rechte { position: absolute; font-size: 0.8em; color: #666666!important; margin-top:0.5em; margin-bottom:0.5em; } .foto-zwei { position: relative; width: 46%; display: block; float: left; bottom: 2em; margin-left: 3%; margin-top: 1.5em; } .foto-eins { position: relative; width: 90%; display: block; float: left; bottom: 2em; margin-left: 3%; margin-top: 1.5em; } .zuruck { width: 100%; font-size: 0.9em; margin: 0 20px 10px; clear: both; float:right; display: block; } .zuruck a { float: right; text-decoration: none; color: #666!important; padding-left:5px; padding-right: 5px; } .zuruck a:hover { font-weight: bold; } #content .documentDescription, #content #description { color: #333; font-style: normal; margin-bottom: 0; } figure { padding: 5px; float: left; border: 1px solid #cccccc; border-radius: 5px; } figure img { border-radius: 3px 3px 0 0; } figure figcaption { font-size: 0.8em; padding: 2px 4px 2px 4px; background-color: #636363; color: #cccccc; border-radius: 0 0 3px 3px; } .veranstaltung ul { list-style: none; } .veranstaltung li { list-style: none; margin-left: 15px; } .veranstaltung li::before { content: "•"; color: #666666; display: inline-block; width: 1.3em; margin-left: -1.3em } @media screen and (max-width: 499px) { .veranstaltung {width: 124%;} .grauerlink {width:130%;} #content .eventDetails li.category {line-height: 0.9;} .text_v p {margin-left: -10px;} .datum {display: block; width: 94%; margin: 1em 1.5em 2em 0;} .veranstaltung_v h2 {padding-left: 0;} } /* Ende aus event.css*/