.print { display : none }
body        {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        padding:0px;
        margin:0px;
        font-size:100.01%;
        background: white;
        }
.navx        {
        background-color: #069;
        border-right: 1px solid #fff;
        }
.hauptnavigation {
        margin-left:0px;
        margin-bottom:0px;
        margin-top:0px;
        padding-left:0px;
        list-style-type: none;
        z-index:300;
        font-size:0.6em;}
.hauptnavigation ul {}
.hauptnavigation li a {
        text-decoration:none;
        display:block;
        padding-right:6px;
        padding-left:6px;
        padding-top:7px;
        padding-bottom:7px;
        }
.hauptnavigation li {
        float:left;
        margin:0px;
        font-size: 1em;
        line-height:0.7em;
        font-weight: bold;
        }
.nav1        {background-color: #8b0000;
        border-right: 1px solid #fff;
        }
.navx a:hover {
        color: white;
        text-decoration: underline
        }
.nav1 a:hover {
        color: white;
        text-decoration: underline
        }
.typoheadbox {
        color: #8b0000;
        font-weight: bold;
        font-size: 0.85em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        letter-spacing: 1px;
        padding-bottom:0.75em;
        }
.typohauptmenuex { color: #c00; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
.typoservicemenue { color: white; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
.typohauptmenue a {
        color: #fff;
        font-weight: bold;
        }
.typominitext
        {
        color: black;
        line-height:1.5em;
        font-size: 0.6em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        }
.typotext
        {
        font-size: 0.75em;
        line-height: 1.5em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        }
.typotext2
        {
        font-size: 1em;
        line-height: 1.75em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        }
.typotext3       { font-size: 1.25em; line-height: 2em; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
.typobold        { font-weight: bold }
.typowhite       { color: white }
.typobig         { font-size: 15px; line-height: 20px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
.typohead        { color: white; font-size: 1.5em; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
.typohead2       { color: black; font-size: 22px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
.formtextfield   { color: black; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; border: solid 1px #b1c558; height: 15px }
.formsysbutton     { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; background-color: #b1c558; padding: 1px; border-style: solid; border-width: 1px; border-color: #808080 #000 #000 #808080; height: 15px }
a       { color: #069; text-decoration: none }
a:hover { color: #069; text-decoration: underline }
#a1        {
        position:absolute;
        left: 0px;
        width: 190px;
        top: 68px;
        height: 21px;
        border-top: 1px solid white;
        }
#a2        {
        width: auto;
        margin: 0px 180px 0px 190px;
        height:21px;
        border-top: 1px solid white;
        border-left:1px solid white
        }
#a3        {
        position:absolute;
        right: 0px;
        width: 180px;
        top: 68px;
        height: 21px;
        border-top: 1px solid white;
        border-left:1px solid white
        }
#b        {
        position:relative;
        margin:0px 0px 0px 0px;
        height:68px;
        }
#b h1        {
        margin-top:0px;
        font-size:1.7em;
        font-weight:normal;
        color:white;
        }
h2   { font-weight: bold; font-size: 13px; line-height: 15px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
h3   { font-weight: bold; font-size: 42px; line-height: 14px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif }
#c        {
        position:absolute;
        right:0px;
        width:180px;
        height:89px;
        top:0;
        }
#d        {
        position: absolute;
        top: 90px;
        left:10px;
        right:10px;
        width: 170px;
        padding-top:20px;
        z-index:10000;
        }
#d_adresse li {
        margin-left:-20px;
        line-height:1.3em;
        margin-right:20px;
        list-style:none;}
/* Anfang Inhaltsteil*/
#e        {
        width: auto;
        margin: 0px 180px 0px 190px;
        border-right: 1px dotted #4682b4;
        border-left: 1px dotted #4682b4;
        padding: 1.5em 1em 0.5em 1em;
        z-index:1000;
        }
#e_inhalt {
        padding-top:20px;
        padding-left:1em;
        padding-right:1.5em;
        z-index:1000;
        }
#e h1        {
        margin-top:0px;
        font-size:1.7em;
        font-weight:bold;
        border-top: 5px solid gray;
        border-bottom: 5px solid gray;
        z-index:1000
        }
#e h2        {
        font-weight:bold;
        font-size:1em;
        margin:1em 0 0 0;
        z-index:1000;
        }
#e h3        {
        font-size:0.75em;
        line-height:1.2em;
        margin:1em 0 0 0;
        z-index:1000;
        }
#e h4        {
        font-size:0.8em;
        z-index:1000;
        }
.spalte1 {
        position:relative;
        width:58%;
        z-index:1000;
        }

.spalte2 {
        position:relative;
        float:right;
        margin:0; padding:0;
        width:38%;
        z-index:1000;
        }
#e ul        {
        margin-left: 0.8em;
        padding-left: 0.8em;
        font-size: 0.75em;
        line-height: 1.5em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        z-index:1000;
        }
#e li        {
        list-style-image:url(/Chemie.ac/poettgen/pics/bullet_right.gif);
        z-index:1000;        margin-bottom:0.7em;
        }
#e table        {
        line-height:2em;
        z-index:1000;
        }
#e td        {
        font-size: 0.75em;
        line-height: 1.5em;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        z-index:1000;
        }
#abschluss_seite {
        position:relative;
        text-align:right;
        margin:1px; padding:1px;
        margin-top:10px;
        font-size:0.6em;
        z-index:1000;
        }

/* Anfang Rechtes Menue*/
#f        {
        position: absolute;
        float:left;
        top: 90px;
        right:10px;
        width: 160px;
        height: auto;
        padding-top:20px;
        z-index:10000;
        }
#f h3 {
        font-size: 0.75em;
        margin-bottom: -12px;
        }
.liste_rechts
        {
        list-style-image:url(/Chemie.ac/poettgen/pics/sign_link_red.gif);
        }
.liste_rechts_extern
        {
        list-style-image:url(/Chemie.ac/poettgen/pics/sign_link_extern_red.gif);
        }
/* Ende Rechtes Menue*/

#g        {
        position:absolute;
        width:190px;
        left:0px;
        font-size:8px;
        height:10px;
        }
#h        {
        background-image:url(/Chemie.ac/poettgen/pics/farbschemauni.gif);
        background-repeat:repeat-y;
        bottom:50px;
        height:10px;
        font-size:8px;
        margin-left:190px; margin-right:180px;
        border-left: 1px dotted #4682b4
        }
#i        {
        position:absolute;
        float:right;
        width:180px;
        right:0px;
        font-size:8px;
        height:10px;
        border-left: 1px dotted #4682b4
        }
/*Anfang Fusszeile*/
#j        {
        position:absolute;
        left:10px;
        right:10px;
        width:170px;
        height:50px;
        }
#k        {
        bottom:0px;
        height:50px;
        margin-left:190px; margin-right:180px;
        border-left: 1px dotted #4682b4;
        border-right: 1px dotted #4682b4
        }
#k_icons {
        position:relative;
        }
#k_icons img{
        border-width:0px;
        height:1em;
        }
#k_copyright {
        margin-top:-2px;
        }
#k copyright a{
        color:#385E7E;
        text-decoration:none;
        }
#k copyright a:focus {
        background-color:#FFFFFF;
        color:#385E7E;
        outline:none;
        padding:0.2em;
        padding-left:2px;
        }
.seite_drucken {
        float:left;
        margin-left:1.5em;
        margin-right:20px;
        }
#k_copyright p {
        margin-top:0px;
        font-size:1em;
        text-align:right;
        padding-left:1.5em;
        padding-right:1.5em;
        }
#k_icons ul {
        margin:0px;
        padding:0px;
        }
#k_icons li{
        float:left;
        list-style-type:none;
        padding-right:4ex;
        margin-left:-13px;
        }
#l        {
        position:absolute;
        float:right;
        width:160px;
        right:10px;
        height:50px;
        }
.A1  {background-color: #069;}
.A2  {background-color: #069;}
.A3  {background-color: #069;}
.B   {background-color: #069;}
.C   {}
.D   {background-color: white;}
.E   {background-color:#ecf2f7; z-index:10000;}
.F   {background-color: white;}
.G   { background-color: white;}
.H   { background-color: #069;}
.I   { background-color: white;}
.J   { background-color: white;}
.K   { background-color: #ecf2f7;}
.L   { background-color: white;}

.bgteaser { border-bottom: 1px solid #a5b7c6 }
.line {border-top: 5px solid gray; border-bottom: 5px solid gray}
.unsichtbar
        {
        position:absolute;
        visibility:hidden;
        }

.tabcell1 {
        background-color: #4C708E;}

.tabcell2 {
        background-color: #819BB0; }

.tabcell3 {
        background-color: #A5B7C6; }

.tabcell4 {
        background-color: #C9D4DD; }

.tabcell5 {
        background-color: #EDF0F3; }

.thumbnail {
        border: 1px;
        float:left;
        margin: 2em;
}

.clearboth { clear: both; }

.flex-container {
  display: flex;
  flex-direction: column;
}

/* große Viewports */
@media all and (min-width: 60em) {
.flex-container {
    flex-direction: row;
  }
}

.flex-item {
  flex: auto;
}

.row {
  flex-direction: row;
}

.row-reverse {
  flex-direction: row-reverse;
}

.column{
  flex-direction: column;
}

p.flex-item {
  font-weight: bold;
  text-align: center;
}

/* E-Mail verstecken */
#K9Mx9TGH:after{
    content: "uni-muenster\2E de"
    }
    :before {
    content: attr(H5kVBDjxIEOR);
    }
