
/* - ++resource++uni.theme.stylesheets/global_screen.css - */
@media screen {
/* http://www.pst.ifi.lmu.de/portal_css/++resource++uni.theme.stylesheets/global_screen.css?original=1 */
/* */
body {
background-color: #EFEFE9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #000000;
margin: 0px;
text-align: center;
}
#browserinfo {
display: none;
}
#kopfbereich {
position: relative;
width: 955px;
height: 195px;
margin: auto;
text-align: left;
}
#kopfbereich_folgeseite {
position: relative;
width: 955px;
height: 155px;
margin: auto;
text-align: left;
}
#funktionsbereich {
position: relative;
width: 955px;
height: 26px;
margin: auto;
text-align: left;
}
#suche {
float: left;
width: 200px;
height: 26px;
text-align: left;
}
#funktionen {
float: left;
text-align: left;
margin-left: 20px;
margin-right: 20px;
}
#login {
float: right;
text-align: right;
}
#sprachumschaltung {
text-align: right;
float: right;
width: 200px;
}
#navigationspfad {
position: relative;
width: 535px;
margin: auto;
padding-left: 20px;
text-align: left;
}
#hauptbereich {
position: relative;
width: 955px;
margin: auto;
text-align: left;
}
#hauptnavigation {
float: left;
width: 200px;
text-align: left;
padding-bottom: 30px;
}
#inhaltsbereich {
border-top: 1px solid #AFAFAF;
float: left;
text-align: left;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 20px;
width: 535px;
}
#inhaltsbereich_ohneservice {
border-top: 1px solid #AFAFAF;
float: right;
text-align: left;
margin-left: 20px;
padding-bottom: 20px;
width: 735px;
}
#servicebereich {
float: right;
width: 180px;
text-align: left;
}
#fusszeile {
clear: both;
width: 955px;
height: 18px;
margin: auto;
border-top: 1px solid #A09F9F
}
}


/* - ++resource++uni.theme.stylesheets/site_screen.css - */
@media screen {
/* http://www.pst.ifi.lmu.de/portal_css/++resource++uni.theme.stylesheets/site_screen.css?original=1 */
/* */
.no_web {
display: none;
}
/* */
.hauptnavigation {
width: 200px;
display: block;
border-top: 1px solid #AFAFAF;
}
.navigationspunkt {
border-bottom: 1px solid #AFAFAF;
padding-bottom: 1px;
}
.navigation_aktiv {
color: #000000;
background-color: #D2D2C8;
background-color: #CECEC2;
}
.hauptnavigation a:link, .hauptnavigation a:visited {
display: block;
width: 200px;
text-decoration: none;
color: #000000;
margin-top: 1px;
}
.hauptnavigation a:hover {
color: #000000;
background-color: #DCDCD3;
}
.hauptnavigation h1 {
font-size: 1.1em;
text-transform: uppercase;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding-left: 2px;
padding-bottom: 5px;
padding-top: 5px;
}
.hauptnavigation h2 {
clear: both;
font-size: 1em;
font-weight: normal;
padding: 2px 0px 5px 15px;
margin: 0px;
margin-top: 0px;
}
.hauptnavigation h3 {
clear: both;
font-size: 0.9em;
font-weight: normal;
padding: 2px 0px 5px 30px;
margin: 0px;
margin-top: 0px;
}
/* */
.navigationspfad {
padding-top: 7px;
font-size: .8em;
color: #7E7E7E;
}
/* */
.navigationspfad a {
color: #006633;
/* */
text-decoration: none;
}
/* */
.navigationspfad a:hover {
color: #006633;
/* */
text-decoration: none;
}
/* */
.funktionsbereich a:link, .funktionsbereich a:visited {
text-decoration: none;
color: #006633;
}
.funktionsbereich a:hover {
text-decoration: underline;
}
/* */
.funktionen {
padding: 0px;
font-size: .8em;
font-weight: bold;
text-decoration: none;
color: #6B6C6F;
}
/* */
.sprachumschaltung {
text-align: right;
font-size: .8em;
font-weight: bold;
padding: 0px;
color: #6B6C6F;
}
/* */
.suche {
float: left;
font-weight: bold;
text-align: left;
font-size: .8em;
color: #6B6C6F;
vertical-align: text-top;
}
.suche form {
margin: 0px;
padding: 0px;
vertical-align: text-top;
}
.suche input {
margin: 0px;
padding: 0px;
vertical-align: text-top;
}
.suchfeld {
width: 120px;
height: 18px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #6B6C6F;
font-size: 1.1em;
vertical-align: text-top;
}
.ueberschrift_link {
width: 100%;
}
.ueberschrift {
float: left;
}
.suchtipps {
padding-top: 10px;
float: right;
}
/* */
.index_register {
text-align: center;
margin-bottom: 20px;
margin-top: 15px;
font-size: 1em;
font-weight: bold;
color: #7E7E7E;
}
.index_liste {
font-size: .9em;
margin: 0px;
margin-left: 18px;
margin-top: 2px;
.margin-top: 3px;
}
/* */
.login  {
text-decoration: none;
font-size: .8em;
font-weight: normal;
color: #6B6C6F;
}
.login a  {
font-weight: bold;
}
.eingeloggt {
float: left;
color: #7A7979;
font-weight: normal;
}
.fehler {
color: #990000;
}
/* */
.inhaltsbereich p {
padding: 0px;
margin-top: 0px;
margin-bottom: 15px;
}
.inhaltsbereich .url_suche a:link {
font-size: .8em;
margin-bottom: 55px;
}
.inhaltsbereich .url_suche a:visited {
font-size: .8em;
margin-bottom: 55px;
}
.inhaltsbereich table {
width: 535px;
margin-top: 8px;
margin-bottom: 12px;
font-size: .9em;
border-collapse: collapse;
}
#inhaltsbereich_ohneservice .inhaltsbereich table {
width: 735px;
margin-top: 8px;
margin-bottom: 12px;
font-size: .9em;
border-collapse: collapse;
}
.inhaltsbereich div.eingerueckt table {
width: 515px;
}
#inhaltsbereich_ohneservice .inhaltsbereich div.eingerueckt table {
width: 715px;
}
.inhaltsbereich div table {
width: auto;
}
#inhaltsbereich_ohneservice .inhaltsbereich div table {
width: auto;
}
.inhaltsbereich caption {
margin-top: 8px;
font-weight: bold;
text-align: center;
padding: 3px;
}
.inhaltsbereich th {
vertical-align: top;
padding: 3px;
border: 2px solid #EFEFE9;
text-align: left;
}
.inhaltsbereich td {
vertical-align: top;
padding: 3px;
border: 2px solid #EFEFE9;
}
.inhaltsbereich td.linie {
background-color: #AFAFAF;
margin-bottom: 2px;
margin-top: 2px;
height: 1px;
padding: 0px;
}
.inhaltsbereich .tabellerahmenlos td {
border: none;
background-color: transparent;
text-align: left;
padding: 3px;
}
.inhaltsbereich .tabellerahmenlos th {
border: none;
background-color: transparent;
font-weight: bold;
color: #000000;
text-align: left;
padding: 3px;
}
.inhaltsbereich .tabellerahmenlos table {
width: auto;
}
.inhaltsbereich a:link {
text-decoration: underline;
color: #006633;
}
.inhaltsbereich a:visited {
text-decoration: underline;
color: #668866;
}
.inhaltsbereich a:hover {
text-decoration: underline;
color: #006633;
}
.inhaltsbereich h1 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.2em;
font-weight: bold;
color: #000000;
clear: both;
}
.inhaltsbereich h2 {
margin-top: 12px;
margin-bottom: 6px;
font-size: 1em;
font-weight: bold;
color: #333333;
clear: both;
}
.inhaltsbereich h3 {
margin-top: 10px;
margin-bottom: 4px;
font-size: 1em;
font-weight: bold;
color: #666666;
}
.inhaltsbereich h4 {
margin-top: 8px;
margin-bottom: 2px;
font-weight: normal;
font-size: 1em;
color: #666666;
}
.inhaltsbereich h5 {
margin-top: 8px;
margin-bottom: 0px;
font-size: .9em;
font-weight: normal;
color: #7A7979;
}
.inhaltsbereich h6 {
margin-top: 6px;
margin-bottom: 0px;
font-size: .8em;
font-style: italic;
font-weight: normal;
color: #7A7979;
}
.inhaltsbereich ul {
list-style-type: none;
padding: 0px;
margin-left: 20px;
margin-top: 8px;
margin-bottom: 15px;
}
.inhaltsbereich ul li {
background-image: url(/images/square.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .download {
background-image: url(/images/download.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .pdf {
background-image: url(/images/pdf.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .doc {
background-image: url(/images/word.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .xls {
background-image: url(/images/excel.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .zip {
background-image: url(/images/zip.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .audio {
background-image: url(/images/audio.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .video {
background-image: url(/images/video.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .ppt {
background-image: url(/images/ppt.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .ps {
background-image: url(/images/ps.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich .mail {
background-image: url(/images/mail.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
.inhaltsbereich ul ul li {
background-image: url(/images/square.gif);
padding-left: 14px;
margin-bottom: 0px;
}
.inhaltsbereich ol {
padding-left: 20px;
margin-left: 20px;
.margin-left: 23px;
margin-top: 8px;
margin-bottom: 15px;
}
.inhaltsbereich li {
font-size: 1em;
margin-bottom: 3px;
}
.inhaltsbereich form {
padding: 15px;
padding-top: 5px;
margin-top: 8px;
margin-bottom: 15px;
background-color: #DCDCD3;
clear: both;
font-size: 1em;
}
.inhaltsbereich form table {
width: 505px;
}
.inhaltsbereich form h1 {
margin-top: 10px;
margin-bottom: 2px;
font-size: .9em;
font-weight: normal;
clear: none;
}
.inhaltsbereich form h2 {
margin-top: 6px;
margin-bottom: 2px;
font-size: .9em;
font-weight: normal;
clear: none;
}
.inhaltsbereich input, .inhaltsbereich textarea {
color: #3C3C3C;
font-size: .9em;
border: 1px solid #808285;
background-color: #FFFFFF;
}
.inhaltsbereich input.radio, .inhaltsbereich input.checkbox {
color: #3C3C3C;
border: none;
background-color: transparent;
}
.inhaltsbereich select {
background-color: #FFFFFF;
color: #3C3C3C;
}
.inhaltsbereich .eingabefeld {
width: 500px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
}
.inhaltsbereich input.login_passwort, input.zweispaltig, select.zweispaltig {
width: 240px;
margin-top: 5px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
}
.inhaltsbereich input.suche_lang {
width: 230px;
margin-top: 5px;
}
.inhaltsbereich input.suche_kurz {
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
}
.inhaltsbereich textarea {
height: 50px;
border: 1px solid #808285;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inhaltsbereich textarea.zweispaltig {
width: 240px;
}
.inhaltsbereich button {
height: 18px;
text-align: center;
vertical-align: text-bottom;
.vertical-align: baseline;
border: 1px solid #808285;
background-color: #FFFFFF;
font-size: .9em;
margin-top: 10px;
}
.inhaltsbereich select {
margin-bottom: -1px;
}
.inhaltsbereich div.eingerueckt {
margin: 0px;
margin-left: 20px;
}
.inhaltsbereich div.eingerueckt ul {
margin-left: 0px;
margin-bottom: 5px;
}
.inhaltsbereich .printlink {
clear: both;
float: left;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 5px;
}
.inhaltsbereich .toplink {
text-align: right;
float: right;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 5px;
}
.inhaltsbereich .mitarbeiter {
margin-bottom: 15px;
}
.inhaltsbereich .leiste {
border-top: 1px solid #AFAFAF;
margin-bottom: 0px;
margin-top: 5px;
clear: both;
}
.inhaltsbereich hr {
background-color: #AFAFAF;
color: #AFAFAF;
border: #AFAFAF;
height: 1px;
}
.inhaltsbereich div.titelleiste {
border-top: 1px solid #AFAFAF;
color: #000000;
text-transform: uppercase;
margin-bottom: 5px;
margin-top: 30px;
font-size: 1em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
clear: both;
}
.inhaltsbereich div.titelleiste_ohne_linie {
color: #000000;
text-transform: uppercase;
margin-bottom: 5px;
margin-top: 30px;
font-size: 1em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
}
.inhaltsbereich div.startseitenleiste {
border-top: 1px solid #AFAFAF;
color: #000000;
font-weight: bold;
margin-bottom: 5px;
margin-top: 0px;
font-size: 1em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
clear: both;
}
.inhaltsbereich div.startseitenabstand {
margin-bottom: 30px;
clear: both;
}
.inhaltsbereich div.uebersichtsabstand {
margin-bottom: 10px;
clear: both;
}
.inhaltsbereich .grau    {
color: #7A7979;
}
.inhaltsbereich div.grauhinterlegt    {
background-color: #DCDCD3;
padding: 3px;
}
.inhaltsbereich .dunkelrot {
color: #990000;
font-weight: bold;
}
.inhaltsbereich div.verantwortlich {
clear: both;
font-size: .8em;
color: #AFAFAF;
margin-top: 30px;
}
.inhaltsbereich .icon {
margin-top: 5px;
margin-bottom: 20px;
}
.inhaltsbereich .startseitentext {
margin-left: 140px;
width: 392px;
}
.inhaltsbereich .uebersichtstext {
margin-left: 140px;
width: 372px;
}
/* */
#bild {
clear: both;
width: 130px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
}
#bild_klein {
clear: both;
width: 130px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
float: left;
margin: 5px 10px 5px 0px;
display: inline;
}
#bild_klein p {
padding: 3px;
margin: 0px;
}
#bild_gross {
clear: both;
width: 535px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
margin-bottom: 10px;
display: none;
}
#bild_gross p {
padding: 3px;
margin: 0px;
}
* #bild {
.height: 0;
}
#bild a {
color: #606060;
}
.inhaltsbereich .left {
float: left;
margin: 5px 10px 5px 0px;
}
.inhaltsbereich .right {
float: right;
margin: 5px 0px 5px 10px;
}
#bild p {
padding: 2px;
margin: 0px;
}
.inhaltsbereich .lupe {
padding: 2px;
padding-bottom: 0px;
margin: 0px;
float: right;
}
/* */
.inhaltsbereich td.galeriebild {
border: 1px solid #EFEFE9;
border-collapse: collapse;
width: 25%;
text-align: center;
vertical-align: top;
padding: 1px;
padding-top: 2px;
}
.inhaltsbereich td.galeriebild p {
font-size: .8em;
color: #606060;
padding: 2px;
margin: 0px;
margin-top: 5px;
text-align: left;
}
.bild_detailansicht {
text-align: center;
margin-top: 35px;
margin-bottom: 5px;
}
.bild_detailansicht table tr td {
text-align: left;
background-color: #DCDCD3;
border: 0px;
margin: 0px;
padding: 0px;
}
.bild_topleiste {
width: 530px;
text-align: center;
margin-bottom: 15px;
border-bottom: 1px solid #A09F9F
}
.bild_detailansicht td.bildunterschrift {
color: #606060;
padding: 5px;
}
.bild_navigation {
width: 530px;
text-align: center;
margin-top: 15px;
border-top: 1px solid #A09F9F;
}
/* */
.sortierung form {
padding: 2px;
vertical-align: middle;
padding-left: 25px;
}
.sortierung select {
vertical-align: middle;
margin-bottom: 3px;
}
.sortierung input {
vertical-align: middle;
}
.sprachauswahl   {
vertical-align: middle;
border-bottom: 1px solid #AFAFAF;
color: #6B6C6F;
}
.sprachauswahl a:link, .sprachauswahl a:visited, .sprachauswahl a:hover  {
font-size: .8em;
color: #006633;
font-weight: bold;
}
.sprachauswahl form {
padding: 2px;
vertical-align: middle;
padding-left: 25px;
background-image: url(/images/sprachauswahl.gif);
background-repeat: no-repeat;
background-position: 3px 6px;
}
.sprachauswahl  select {
vertical-align: middle;
}
.sprachauswahl  input {
vertical-align: middle;
}
.auswahlbox {
background-color: #DCDCD3;
padding: 5px;
}
/* */
.servicetitel {
text-align: left;
color: #000000;
font-weight: normal;
font-size: 1em;
text-transform: uppercase;
border-top: 1px solid #AFAFAF;
padding: 2px;
padding-left: 5px;
margin-bottom: 5px;
}
.servicetext {
font-size: .9em;
padding-bottom: 5px;
padding-left: 6px;
color: #7E7E7E;
margin-bottom: 15px;
}
.servicetext a, .servicetext a:visited {
text-decoration: none;
color: #006633;
}
.servicetext a span {
text-decoration: none;
color: #006633;
display: none;
}
.servicetext a:focus span, .servicetext a:active span
{
display: block;
}
.servicetext a:hover {
text-decoration: underline;
color: #006633;
}
.servicetext h2 {
font-size: 1em;
margin: 0px;
margin-top: 10px;
color: #7E7E7E;
}
.servicetext h3 {
font-size: .9em;
margin: 0px;
margin-top: 3px;
color: #7E7E7E;
font-weight: normal;
}
.servicetext ul, .servicetext li  {
list-style-type: none;
margin: auto;
margin: 0px;
margin-right: 0px;
margin-left: 0px;
padding-left: 0px;
padding-bottom: 4px;
color: #000000;
}
.servicetext p {
font-size: 1em;
margin-top: 2px;
margin-bottom: 7px;
padding-left: 5px;
color: #7E7E7E;
}
.servicetext li {
display: block;
background-image: url(/images/square.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 14px;
position: relative;
background-color: #EFEFE9;
}
.servicetext li.ausklappen {
background-image: url(/images/ausklappen.gif);
padding-left: 0px;
}
.servicetext li.ausgeklappt {
background-image: url(/images/ausgeklappt.gif);
padding-left: 0px;
}
.servicetext li.ausgeklappt a, .servicetext li.ausklappen a {
padding-left: 14px;
}
.servicetext li.ausgeklappt ul li a, .servicetext li.ausklappen ul li a {
padding-left: 0px;
}
.servicetext li.ausklappbasis {
background-image: none;
padding-left: 0px;
}
.servicetext li.ausklappbasis a.zielgruppe {
padding-left: 0px;
}
.servicetext li ul {
background-color: #EFEFE9;
margin-bottom: 0px;
margin-top: 0px;
padding-top: 3px;
}
/* */
.fusszeile {
text-align: center;
}
.fusszeile a:link, .fusszeile a:visited {
padding-right: 3px;
text-decoration: none;
font-size: .8em;
color: #006633;
}
.fusszeile a:hover {
padding-right: 3px;
text-decoration: underline;
font-size: .8em;
color: #006633;
}

}


/* - ++resource++uni.theme.stylesheets/print.css - */
@media print {
/* http://www.pst.ifi.lmu.de/portal_css/++resource++uni.theme.stylesheets/print.css?original=1 */
/* */
body a:link, body a:visited {
text-decoration: none;
}
.kein_druck {
display: none;
}
.logo_druck {
margin-bottom: 35px;
}
@page {
size: portrait;
margin-top: 1.7cm;
margin-bottom: 1.4cm;
margin-left: 2cm;
margin-right: 2cm;
}
body {
background-color: #FFFFFF;
font-family: LMU CompatilFact, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #333333;
}
/* */
.navigationspfad {
padding-top: 7px;
font-size: .8em;
color: #7E7E7E;
}
.navigationspfad a {
text-decoration: none;
color: #7E7E7E;
}
.navigationspfad a:hover {
text-decoration: none;
color: #3BA328;
}
/* */
.sitemap_ebene1 {
font-size: .9em;
color: #000000;
border-top: 1px solid #AFAFAF;
margin-top: 15px;
padding-bottom: 3px;
padding-top: 2px;
}
.sitemap_ebene2 {
font-size: .9em;
padding: 0px;
color: #7E7E7E;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 3px;
}
.sitemap_ebene3 {
font-size: .9em;
padding: 0px;
color: #7E7E7E;
margin-left: 30px;
margin-bottom: 3px;
}
/* */
.inhaltsbereich    p {
padding: 0px;
margin-top: 0px;
margin-bottom: 15px;
}
.inhaltsbereich .url_suche a:link {
font-size: .8em;
margin-bottom: 55px;
}
.inhaltsbereich .url_suche a:visited {
font-size: .8em;
margin-bottom: 55px;
}
.inhaltsbereich table {
width: 100%;
margin-top: 8px;
margin-bottom: 12px;
font-size: .9em;
border-collapse: collapse;
}
.inhaltsbereich caption {
margin-top: 8px;
font-weight: bold;
text-align: center;
padding: 3px;
font-weight: bold;
}
.inhaltsbereich    th {
vertical-align: top;
padding: 3px;
border: 2px solid #EFEFE9;
text-align: left;
}
.inhaltsbereich    td {
vertical-align: top;
padding: 3px;
border: 2px solid #EFEFE9;
}
.inhaltsbereich    td.linie {
background-color: #AFAFAF;
margin-bottom: 2px;
margin-top: 2px;
height: 1px;
padding: 0px;
}
.inhaltsbereich .tabellerahmenlos td {
border: none;
background-color: none;
text-align: left;
padding: 3px;
}
.inhaltsbereich .tabellerahmenlos th {
border: none;
font-weight: bold;
background-color: none;
color: #000000;
text-align: left;
padding: 0px;
padding-right: 3px;
padding-bottom: 3px;
}
.inhaltsbereich table.tabellerahmenlos {
width: auto;
}
.inhaltsbereich a:link {
text-decoration: none;
color: #006633;
}
.inhaltsbereich a:visited {
text-decoration: none;
color: #668866;
}
.inhaltsbereich a:hover {
text-decoration: underline;
color: #006633;
}
.inhaltsbereich a:active, .inhaltsbereich a:focus {
text-decoration: none;
}
.inhaltsbereich h1 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.2em;
font-weight: bold;
color: #333333;
clear: both;
}
.inhaltsbereich h2 {
margin-top: 12px;
margin-bottom: 2px;
font-size: 1.1em;
font-weight: bold;
color: #666666;
clear: both;
}
.inhaltsbereich h3 {
margin-top: 10px;
margin-bottom: 2px;
font-size: 1em;
font-weight: bold;
color: #000000;
}
.inhaltsbereich h4 {
margin-top: 8px;
margin-bottom: 0px;
font-size: 1em;
color: #666666;
}
.inhaltsbereich h5 {
margin-top: 8px;
margin-bottom: 0px;
font-size: 1em;
font-weight: normal;
color: #7A7979;
}
.inhaltsbereich h6 {
margin-top: 6px;
margin-bottom: 0px;
font-size: 1em;
font-style: italic;
font-weight: normal;
color: #7A7979;
}
.inhaltsbereich ul {
padding-left: 20px;
margin-left: 20px;
.margin-left: 23px;
list-style-type: square;
margin-top: 8px;
margin-bottom: 15px;
}
.inhaltsbereich ul li {
}
.inhaltsbereich ul ul li {
margin-bottom: 0px;
}
.inhaltsbereich ol {
list-style-type: decimal;
padding-left: 20px;
margin-left: 20px;
.margin-left: 23px;
margin-top: 8px;
margin-bottom: 15px;
}
.inhaltsbereich li {
font-size: 1em;
margin-bottom: 3px;
}
.inhaltsbereich form {
padding: 15px;
padding-top: 5px;
margin-top: 8px;
margin-bottom: 15px;
background-color: #DCDCD3;
clear: both;
}
.inhaltsbereich form h1 {
margin-top: 10px;
margin-bottom: 2px;
font-size: .9em;
font-weight: normal;
clear: none;
}
.inhaltsbereich input {
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich select {
background-color: #FFFFFF;
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich .eingabefeld {
width: 500px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich .login_passwort {
width: 240px;
margin-top: 5px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich .suche_lang {
width: 250px;
margin-top: 5px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich .suche_kurz {
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
font-size: .9em;
}
.inhaltsbereich textarea  {
width: 500px;
height: 50px;
border: 1px solid #808285;
background-color: #FFFFFF;
color: #3C3C3C;
}
.inhaltsbereich button {
height: 18px;
text-align: center;
vertical-align: text-bottom;
.vertical-align: baseline;
border: 1px solid #808285;
background-color: #FFFFFF;
font-size: .8em;
margin-top: 10px;
}
.inhaltsbereich select {
margin-bottom: -1px;
}
.inhaltsbereich .eingerueckt {
margin: 0px;
margin-left: 20px;
}
.inhaltsbereich .eingerueckt ul {
margin-left: 0px;
margin-bottom: 5px;
}
.inhaltsbereich .toplink {
text-align: right;
float: right;
margin-right: 0px;
margin-bottom: 5px;
}
.inhaltsbereich .mitarbeiter {
margin-bottom: 15px;
}
.inhaltsbereich .titelleiste {
border-top: 1px solid #AFAFAF;
color: #000000;
margin-bottom: 5px;
margin-top: 30px;
font-size: .9em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
clear: both;
}
.inhaltsbereich .titelleiste_ohne_linie {
color: #000000;
margin-bottom: 5px;
margin-top: 30px;
font-size: .9em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
}
.inhaltsbereich .startseitenleiste {
border-top: 1px solid #AFAFAF;
color: #000000;
margin-bottom: 5px;
margin-top: 0px;
font-size: .9em;
padding: 3px;
padding-left: 0px;
padding-top: 2px;
clear: both;
}
.inhaltsbereich div.startseitenabstand {
margin-bottom: 30px;
clear: both;
}
.inhaltsbereich div.uebersichtsabstand {
margin-bottom: 10px;
clear: both;
}
.inhaltsbereich .grau  {
color: #7A7979;
}
.inhaltsbereich div.grauhinterlegt {
background-color: #DCDCD3;
padding: 3px;
}
.inhaltsbereich .dunkelrot  {
color: #990000;
font-weight: bold;
}
.inhaltsbereich .ueberschrift  {
width: 95%;
color: #000000;
font-size: 1.1em;
font-weight: normal;
margin-bottom: 8px;
}
.inhaltsbereich .geplant {
margin-left: 20px;
margin-right: 40px;
padding: 15px;
padding-top: 15px;
padding-left: 26px;
margin-top: 8px;
margin-bottom: 15px;
background-image: url(/images/planung3.gif);
background-repeat: no-repeat;
background-position: 3px 5px;
}
.inhaltsbereich .pdf  {
background-image: url(/images/pdf.gif);
background-repeat: no-repeat;
padding-left: 18px;
}
.inhaltsbereich .icon {
margin-top: 5px;
margin-bottom: 20px;
}
.inhaltsbereich .startseitentext {
margin-left: 140px;
width: 392px;
}
.inhaltsbereich .uebersichtstext {
margin-left: 140px;
width: 372px;
}
/* */
#bild  {
clear: both;
width: 130px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
margin: 5px 10px 5px 0px;
}
#bild_klein {
clear: both;
width: 130px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
float: left;
margin: 5px 10px 5px 0px;
display: inline;
}
#bild_klein p {
padding: 3px;
margin: 0px;
}
#bild_gross {
clear: both;
width: 535px;
font-size: .7em;
color: #606060;
background-color: #DCDCD3;
margin-bottom: 10px;
display: none;
}
#bild_gross p {
padding: 3px;
margin: 0px;
}
* #bild  {
.height: 0;
}
#bild a  {
color: #606060;
}
.left  {
float: left;
margin: 5px 10px 5px 0px;
}
.right  {
float: right;
margin: 5px 0px 5px 10px;
}
.bildtext  {
padding: 3px;
}
/* */
.sortierung form {
padding: 2px;
vertical-align: middle;
padding-left: 25px;
}
.sortierung select {
vertical-align: middle;
}
.sortierung input {
vertical-align: middle;
}
.sprachauswahl {
vertical-align: middle;
border-bottom: 1px solid #AFAFAF;
color: #6B6C6F;
}
.sprachauswahl a:link, .sprachauswahl a:visited, .sprachauswahl a:hover  {
font-size: .8em;
color: #006633;
font-weight: bold;
}
.sprachauswahl form {
padding: 2px;
vertical-align: middle;
padding-left: 25px;
background-image: url(/images/sprachauswahl.gif);
background-repeat: no-repeat;
background-position: 3px 6px;
}
.sprachauswahl select {
vertical-align: middle;
}
.sprachauswahl input {
vertical-align: middle;
}
.auswahlbox {
background-color: #DCDCD3;
padding: 5px;
}
.fusszeile_druck  {
clear: both;
width: 17.5cm;
height: 18px;
margin: auto;
margin-top: 2cm;
color: #666666;
font-size: 14px;
text-align: left;
border-top: 1px solid #666666;
}
}


/* - plone_fixes.css - */
@media screen {
/* http://www.pst.ifi.lmu.de/portal_css/plone_fixes.css?original=1 */
body {
text-align: left;
}
img {
border: none;
}
.documentByLine {
display: none;
}
.inhaltsbereich ul {
list-style-type: none;
margin-left: auto;
padding: auto;
}
.inhaltsbereich ul li {
background-image: url(/images/square.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 20px;
margin-left: 20px;
}
h1.documentFirstHeading {
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.2em;
font-weight: bold;
color: #000000;
clear: both;
}
.navigationspfad {
margin-bottom: 20px;
}
div.hauptnavigation {
margin-bottom: 30px;
}
a, a:visited .portlet a, .portlet a:visited {
text-decoration: none;
color: #006633;
}
a:hover, .portlet a:hover {
text-decoration: underline;
color: #006633;
}
ul.configlets {
padding-left: 0px;
}
ul.configletDetails {
margin: 0;
}
/* */
div.sprachumschaltung a img {
vertical-align: middle;
}
/* */
.field #login {
float: none;
}
.inhaltsbereich form legend {
background-color: #DCDCD3;
}
/* **********/
#searchButton {
border: none !important;
padding: 0;
margin: 0;
}
#searchGadget {
width: 118px;
height: 16px;
border: 1px solid #808285 !important;
background-color: #FFFFFF;
color: #6B6C6F;
font-size: 1.1em;
vertical-align: text-top;
background-image: none;
font-weight: normal;
padding: 0;
margin: 0;
}
.livesearchContainer {
right: -16.5em;
top: 2em;
}
.LSTable {
padding: 0px !important;
}
/* **********/
ul.contentViews {
margin: 0 !important;
padding: 0 !important;
}
ul.contentViews li {
padding-left: 0;
padding-right: 0;
border-bottom: none;
font-size: 0.8em !important;
}
ul.contentViews li a {
text-decoration: none !important;
}
#contentActionMenus {
margin: 0 !important;
padding: 0 !important;
}
#contentActionMenus li {
font-size: 0.8em !important;
padding-left: 0;
padding-right: 0;
}
#contentActionMenus li a {
text-decoration: none !important;
}
.contentActions {
height: 1.2em;
}
/* **********/
.portletQuicklinks .portletItem {
padding: 0pt 0pt 5px 6px !important;
}
.portletQuicklinks li.plus {
background-image: url(/images/ausklappen.gif) !important;
background-position: 0px 2px !important;
}
.portletQuicklinks li.minus {
background-image: url(/images/ausgeklappt.gif) !important;
background-position: 0px 2px !important;
}
.portletQuicklinks .portletItem ul li {
padding-left: 0px !important;
padding-bottom: 2px;
}
.portletQuicklinks .portletItem ul ul {
padding-left: 0px !important;
padding-top: 3px;
padding-bottom: 4px;
}

}


/* - ++resource++quicklinks.css - */
@media screen {
/* http://www.pst.ifi.lmu.de/portal_css/++resource++quicklinks.css?original=1 */
/* */
.portletQuicklinks li {
list-style-type: none;
list-style-image: none;
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-position: 2px -2px;
}
.portletQuicklinks li.plus {
background-image: url(/images/treeCollapsed.gif);
background-position: 0px 3px !important;
}
.portletQuicklinks li.minus {
background-image: url(/images/treeExpanded.gif);
background-position: 0px 3px !important;
}
.portletQuicklinks a {
padding-left: 14px;
}
.portletQuicklinks ul ul {
padding-left: 14px;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.pst.ifi.lmu.de/portal_css/ploneCustom.css?original=1 */
#content a[href^="http:"], #content a.link-external {
background-image: none;
padding: 0px;
}

}

