.uzk15__tinymobile {
    display:block;
    font-size:0.7em;
}

@media screen and (min-width: 480px){
    .uzk15__tinymobile {
        display:block;
        font-size:1em;
    }    
    .uzk15__map div#dsgvo{
        font-size: 0.6em;
    }  
}


@media screen and (min-width: 1280px){
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage{
        min--height:6.25em;
    }
    .uzk15__map div#dsgvo{        
      font-size: 0.9em;
  }   
}



.uzk15__headerwrapper h2 {z-index:50}
.uzk15__headerwrapper h2 a {color: #fff; text-decoration: none; z-index:50}
.uzk15__headerwrapper h2 a:hover {    text-decoration:underline}

a .uzk15__standard_h1,
a .uzk15__standard_h2,
a .uzk15__standard_h3,
a .uzk15__standard_h4,
a .uzk15__standard_h5,
a .uzk15__standard_h6 {
    text-decoration: underline; text-decoration-color: #3E566C;
}
.uzk15__maincontent a { text-decoration-color: #3E566C;color: #3E566C;}

.uzk15__grid_33.default .uzk15__editorblock,
.uzk15__grid_67.default .uzk15__editorblock,
.uzk15__grid_100.default .uzk15__editorblock,
.uzk15__grid_50.default .uzk15__editorblock {
    margin:0;
}


/*kleine Bilder in tabellen werden in manchen Browsern ggf nicht korrekt dargestellt wenn "max-width=100% mit dem Padding der Zellen kollidiert*/
.uzk15__editorblock td img{
    max-width:initial;
}


.uzk15__editorblock pre{
    overflow-x:scroll;
    background-color:#f0f0f0;
    border: 1px solid #a0a0a0;
    padding:3px;
}

.uzk15__editorblock pre,
.uzk15__editorblock .uzk15__code,
.uzk15__editorblock code {
    font-family: Courier, "Courier New", "FreeMono", monospace;
}


.uzk15__editorblock pre em,
.uzk15__editorblock em pre,
.uzk15__editorblock .uzk15__code em,
.uzk15__editorblock em .uzk15__code,
.uzk15__editorblock code em,
.uzk15__editorblock em code {
    font-family: Courier, "Courier New", "FreeMono", monospace;
    font-style:italic;
}

.uzk15__editorblock pre strong,
.uzk15__editorblock strong pre,
.uzk15__editorblock .uzk15__code strong,
.uzk15__editorblock strong .uzk15__code,
.uzk15__editorblock code strong,
.uzk15__editorblock strong code {
    font-family: Courier, "Courier New", "FreeMono", monospace;
    font-weight:900;
}


.uzk15__editorblock a h1 , a .uzk15__standard_h1{
    color: #3e566c;
    text-decoration: underline;
}


.uzk15_headerdate { margin-top:0.5em;text-decoration:none;font-size:0.6em;display:block;color:#58595b; }


@media screen and (min-width: 480px) {
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a
    {     position: relative;     }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2  { min-height: 3.75em; }


}

@media screen and (min-width: 560px) {

    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 5.5em; }
}


@media screen and (min-width: 640px)
{
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 4.125em; }
}

@media screen and (min-width: 768px)
{
    /*
     .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2
     { min-height: 3.75em; }
   */
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 5.5em; }
}



@media screen and (min-width: 1024px)
{
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33           { min-height: 13.75em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2  { min-height: 5em; }
}
@media screen and (min-width: 1280px)
{
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2  { min-height: 3.75em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 5.5em; }
}
@media screen and (min-width: 1440px)
{
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2  { min-height: 2.5em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 4.125em; }
}
.uzk15__mainfooter * {-webkit-transform: none;}


/* Newsteaser umbenannt, damit mehr als drei Nachrichten angezeigt werden */
.uzk15__newsteaser_3 {
    position: relative;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin: 0 0 2.5em 0;
    padding: 0;
    border: 1px solid #dbdbdb;
    background-color: #ffffff; }
html[data-useragent*='MSIE 10.0'] .uzk15__newsteaser_3 {
    height: 100% !important; }
.uzk15__newsteaser_3 a {
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    text-decoration: none;
    outline: none;
    overflow: hidden;
    border: none; }

.uzk15__newsteaser_3 a:hover,
.uzk15__newsteaser_3 a:focus,
.uzk15__newsteaser_3 a:active {
    background-color: #32475b;
}

.uzk15__newsteaser_3 figure {
    position: relative;
    display: block;
    margin: -1px 0 0 0;
    padding: 0;
}
.uzk15__newsteaser_3 figure img {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    overflow: hidden;
}
.uzk15__newsteaser_3 .uzk15__content {
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
}

.uzk15__newsteaser_3 a:hover .uzk15__content,
.uzk15__newsteaser_3 a:focus .uzk15__content,
.uzk15__newsteaser_3 a:active .uzk15__content {
    outline: 1px solid #32475b;
}
.uzk15__newsteaser_3 .uzk15__headline {
    margin: 0 0 0 0;
    padding: 0;
    font-family: OpenSansBold, Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #3e566c;
}
.uzk15__newsteaser_3 a:hover .uzk15__headline,
.uzk15__newsteaser_3 a:focus .uzk15__headline,
.uzk15__newsteaser_3 a:active .uzk15__headline {
    color: #ffffff;
}
.uzk15__newsteaser_3 .uzk15__description {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.375em;
    font-weight: normal;
    text-decoration: none;
    color: #595959;
}
.uzk15__newsteaser_3 a:hover .uzk15__description,
.uzk15__newsteaser_3 a:focus .uzk15__description,
.uzk15__newsteaser_3 a:active .uzk15__description {
    color: #ffffff;
}

@media screen and (min-width: 560px) {
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 {
	float: none;
	width: 96.2962%;
	margin-right: 1.8518%;
	margin-left: 1.8518%;
	margin-bottom: 1.875em;
	height: auto;
	padding: 0;
	clear: both;
	overflow: hidden;
    }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a {	position: relative; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 figure {
	float: left;
	width: 50%;
	margin: -1px 0 0 0;
    }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 .uzk15__content {
	float: left;
	width: 50%;
	padding: 1em;
    }
}

@media screen and (min-width: 768px){
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 .uzk15__content {
	padding: 0.5em;
    }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33.uzk15__grid_50_special {
	width: 46.2964%;
	margin-right: 1.8518%;
	margin-left: 1.8518%;
	float: left;
	clear: none;
    }
}

@media screen and (min-width: 1024px){
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 {
	float: left;
	width: 29.6296%;
	margin-right: 1.8518%;
	margin-left: 1.8518%;
	margin-bottom: 2.5em;
	clear: none;
	padding: 0;
    }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33.uzk15__grid_50_special{
	width: 29.6296%;
    }
}

.uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a {
    width: 100%;
    height: 100%;
}

.uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 figure {
    display: block;
    z-index: 997;
    float: none;
    width: auto;
    margin: -1px -1px 0 -1px;
}

.uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 .uzk15__content {
    float: none;
    width: auto;
    padding: 1em;
}



@media screen and (min-width: 560px) and (max-width: 767px) {
    .uzk15__maincontent .uzk15__grid_33.uzk15__grid_50_special,
    .uzk15__maincontent .uzk15__grid_50 {
	float: left;
	clear:none;
	width: 46.2964%;
	margin-right: 1.8518%;
	margin-left: 1.8518%;
    }
}

/*
   .uzk15__akkordeon-oeffner,.uzk15__akkordeon-inhalt.target, html.no-js .uzk15__akkordeon-inhalt
   {
     padding: .46875em 1.2em .46875em .53125em;
   }
*/
.uzk15__nextlevelteaser .uzk15__description{
    min-height:8.25em;
}
.uzk15__nextlevelteaser a .uzk15__description {
    color: #58595b;
}
.uzk15__nextlevelteaser a:hover .uzk15__description {
    color: #ffffff;
}
.uzk15__nextlevelteaser .uzk15__description.uzk15__grid_100 {
    min-height:0;
}

.uzk15__nextlevelteaser .uzk15__description.uzk15__grid_33 {
    min-height:8.25em;
}
.uzk15__nextlevelteaser .uzk15__description.uzk15__grid_50 {
    min-height:3.5em;
}





@media screen and (min-width: 560px) {
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage a {
	position:relative;
    }
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks > li.uzk15__topleveldirectlink > a.uzk15__menuitemactive,
.uzk15__mainnavigation ul.uzk15__firstlevellinks > li.uzk15__topleveldirectlink > a:focus {
    color: #FFFFFF;
    background-color: #002C37;
    outline: 0px none currentColor;

}
.uzk15__mainnavigation ul.uzk15__firstlevellinks > li.uzk15__topleveldirectlink > a.uzk15__menuitemactive,
.uzk15__mainnavigation ul.uzk15__firstlevellinks > li.uzk15__topleveldirectlink > a:focus {
    color: #FFFFFF;
    background-color: #002C37;
    outline: 0px none currentColor;
}

.uzk15__subpagelinks .uzk15__spacer2 {
    border-top:1px solid #8c8c8c;
    margin: .625em 0 0 0;
    width:80%;
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks>li.uzk15__spacer1 {
    border-top:3px solid #8c8c8c;
    width:90%;
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks .uzk15__subpagelinks {
    margin-left:0px;
    padding-left:.625em;
}


p.bodytext a {
    color: #58595b;
}

p.bodytext a:hover,
p.bodytext a:focus,
p.bodytext aa:active {
    text-decoration: none;
    color: #ffffff;
    outline: 1px solid transparent;
    background-color: #3e566c;
}

.uzk15__addresslist .uzk15__telefonliste{
    padding-right:0;
}
main .uzk15__addresslist dl dt {
    display:block;
    float:left;
    min-width:33px;
}

aside .uzk15__addresslist label,
aside .uzk15__addresslist dl dt {
    display:block;
    float:left;
    min-width:62px;
}

.uzk15__addresslist .uzk15__addressblock {
    margin-bottom:0;
}

.uzk15__addresslist  .contact_box div.uzk15__addressblock {
    min-height:1.5em;
}
main .uzk15__addresslist  .contact_box dl.uzk15__addressblock,
main .uzk15__addresslist  .contact_box div.uzk15__description{
    padding-top:1em;
}
aside .uzk15__addresslist  .contact_box div.uzk15__addressblock {
    min-height:1.5em;
}

.uzk15__addresslist .uzk15__addressblock:nth-child(3) {
    margin-bottom:.625em;
}
.uzk15__addresslist .contact_box .uzk15__icons {
    max-width: 2em;
}

@media screen and (min-width: 480px) {
    .uzk15__addresslist .contact_box .uzk15__icons {
	max-width: 10em;
    }
    .uzk15__addresslist .contact_box .uzk15__addressblock {
	padding-right: 10em;
    }
}

@media screen and (min-width: 1024px) {
    main  .uzk15__addresslist .uzk15__addressblock {
	 margin-bottom:.625em;
    }
    .uzk15__addresslist .contact_box .uzk15__addressblock{
	padding-right: 2.2em;
    }
    .uzk15__addresslist .uzk15__addressblock {
	max-width: 165px;
    }
    .uzk15__addresslist  .contact_box div.uzk15__addressblock {
	min-height:9em;
    }
    .uzk15__addresslist .contact_box .uzk15__icons {
	max-width: 2em;
    }

    main .uzk15__addresslist  .contact_box dl.uzk15__addressblock,
    main .uzk15__addresslist  .contact_box div.uzk15__description{
	padding:0 0 0 1em;
	margin-top:3.375em;
	border-left: 1px solid #dbdbdb;

    }
}


@media screen and (min-width: 1280px) {
    .uzk15__addresslist .uzk15__addressblock{
	/*firefox kann keine Prozent-Angaben*/
	max-width: 232px;
    }
}
@media screen and (min-width: 1440px){
    .uzk15__addresslist .uzk15__addressblock {
	/*firefox kann keine Prozent-Angaben*/
	max-width: 265px;
    }
}

.uzk15__addresslist .contact_box dl dt {
    min-width:33px;
}

.contact_box {
    /*Aus irgend einem Grund muss man Firefox sagen, dass das element nur 100%haben darf*/
    max-width:100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    position: relative; /*wichtig für single view*/
}

.uzk15__addresslist .contact_box ul.uzk15__adressgrouplist {
    padding:0 0 0.5em 1.2em;
}

.uzk15__addresslist  .contact_box div.uzk15__description li,
.uzk15__addresslist .contact_box ul.uzk15__adressgrouplist li {
    border:0;
    padding:0;
    font-size: .875em;
    display: list-item;
}



.uzk15__addresslist .contact_box img {
     display: block;
     width: 10em;
     height: auto;
}

.uzk15__addresslist  .contact_box div.uzk15__description h1 {
    margin:0 0 0.5em 0;
    font-size: 1.2em;
}

.uzk15__addresslist  .contact_box div.uzk15__description h2 {
    margin:0 0 0.5em 0;
    font-size: 1.1em;
}

.uzk15__addresslist  .contact_box div.uzk15__description h3 {
    margin:0 0 0.5em 0;
    font-size: 0.975em;
}
.uzk15__addresslist  .contact_box div.uzk15__description h4 {
    margin:0 0 0.5em 0;
     font-size: 0.925em;
}
.uzk15__addresslist  .contact_box div.uzk15__description h5 {
    margin:0 0 0.5em 0;
    font-size: 0.875em;
}

.uzk15__addresslist  .contact_box div.uzk15__description h6 {
     margin:0 0 0.5em 0;
     font-size: 0.875em;
     font-weight:normal;
}

.uzk15__addresslist img {
    height: auto;
}

.uzk15__superhead{
    display:block;
}

.uzk15__grid_33 .uzk15__multiteaser ul{
    column-count: 2;
    column-gap:0.5em;
    font-size:0.875em;
    padding:0;
    min-height:82px;
}

.uzk15__grid_33 .uzk15__multiteaser ul li a{
    padding:.5em 0 .5em 0;
}

.uzk15__grid_33 figure.uzk15__imagelist{
     border:0;
     margin:0;
 }


.uzk15__submenu  li.active {
    color: #ffffff;
    background-color: #32475b;
    border-color: #32475b;
     outline: 1px solid transparent;

}
.uzk15__submenu  li.active a{
    color: #ffffff;
}

.uzk15__submenu li.sub a {
    padding:.3em .3em;
    margin-left:.6875em;
}



div.indent{  padding-left: 1.875em; }


.uzk15__eventlist article{
    min-height:3em;
}

.uzk15__akkordeon-inhalt.target, html.no-js .uzk15__akkordeon-inhalt {
    max-height: 20000px;
}

.uzk15__kontextteaser h1.uzk15__headline {
    font-size: 1.5em;
    line-height: 1.25em;
    font-weight: normal;
}

.uzk15__kontextteaser h2.uzk15__headline {
    /*
Für die h2 gibt es keine speziellen anpassungen, hier werden die standards von Seitenbau aus ".uzk15__kontextteaser h2.uzk15__headline" in den kontextteaser-definitionen übernommen
   */
}
.uzk15__kontextteaser h3.uzk15__headline {
    font-size: 0.9em;
    line-height: 1.25em;
    font-weight: normal;
}
.uzk15__kontextteaser h4.uzk15__headline {
    font-size: 0.85em;
    line-height: 1.25em;
    font-weight: normal;
}
.uzk15__kontextteaser h5.uzk15__headline {
    font-size: 0.8em;
    line-height: 1.25em;
    font-weight: normal;
}
.uzk15__kontextteaser h6.uzk15__headline {
    font-size: 0.7em;
    line-height: 1.25em;
    font-weight: normal;
}





@media print
{

    .uzk15__aheadcontent {
	height: auto;
    }
    figure.uzk15__image{
	border:0;
	margin:0;
	padding: 0;
    }

     .uzk15__button {
	display:none !important;
    }

    .uzk15__serviceboxlist {
	display:none;
    }

    .uzk15__newsteaser_3 {
	page-breeak-inside: avoid;
    }

}


.uzk15__maincontent .bx-viewport {
    padding-bottom: 0;
}
.uzk15__teasersliderwrapper {
    padding: 0 0 2.5em;
}

@media screen and (min-width: 1024px){
    .uzk15__maincontent .uzk15__grid_33.uzk15__grid_50_special,
    .uzk15__maincontent .uzk15__grid_33 {
	width: 29.58333333333333333333%;
	margin-right: 1.8575%;
	margin-left: 1.8575%;
    }
}




/*Links in Bildunterschriften im Slider sollen NICHT als Blockelement gerendert werden: */
.uzk15__imagegallerywrapper .uzk15__image figcaption a {
    display:inline
}




/*Die Größe des sliders wird unterhalb von 480px zwar verringert, die Textgröße jedoch nicht angepasst, das holen wir hier nach*/
.uzk15__mainslider .uzk15__slidecontainer {
    font-size: .8em;
 /*   background-color:transparent;*/
}
@media screen and (min-width: 480px)
{
    .uzk15__mainslider .uzk15__slidecontainer {
	font-size: 1em;
    }
}


/*Fürs debuging benzute Test-Blöcke*/
.testbox_uzk{
    height:20px;
    position:absolute;
    left:0;
    z-index:9999;
}



/*Für die Einbindungen von endnote-Dateien per JavaScript, muss das Verhalten von UL/LI angepasst werden, damit im Pager keine Bullets erscheinen*/
.uzk15__editorblock ul.jsbiblio-pager>li:before{
    content: "";
    display: none;
}

.jsbiblio-sort,
.jsbiblio-export,
.jsbiblio-search{
    margin-bottom:1em;
}

.uzk15__editorblock ul.mapmarker>li.mapbullet:before{
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    content: " ";
    display: block;
    width: 23px;
    height: 39px;
    z-index:0;
    background-color: transparent;
    background-image: url("/typo3conf/ext/uzk2015/Resources/Public/img/icons/png/Kartenmarke.png");
}
.uzk15__editorblock ul.mapmarker>li.mapbullet{

}
.uzk15__editorblock ul.mapmarker{
    padding-left:0;

}
.mapmarkersymbol{
    color:#ffffff;
    height:39px;
    float:left;
    width:23px;
    z-index:1;
    position: absolute;
    font-size:.75em;
    text-align:center;
    padding: 3px 0 0 0;
}

.mapmarkertext{
    margin-left:32px;
    min-height:39px;


}

.uzk15__map{
    margin-bottom:.5em;
}
.uzk15__editorblock ol li, .uzk15__editorblock ul li {
    margin:0;
}

.uzk15__addressblock .uzk15__smalllabel{

    padding-bottom:0.5em;
    line-height:1.75em;
    font-size:0.5em;

}

.contact_box .uzk15__addressblock .uzk15__bigname{
    font-size:1.25em;
}
.uzk15__addresslist p span.uzk15__first-name,
.uzk15__addresslist p span.uzk15__middle-name,
.uzk15__addresslist p span.uzk15__last-name,
.uzk15__addresslist p span.uzk15__academic-title{
    display:inline;
}


/* ###### takomat agentur changes ###### */

.playpause {
    width: 20px;
    height: 20px;
    position: relative;
}

.playpause::after {
    content: "▶";
    position: absolute;
    top: 0;
    bottom: 0;
    font-size: 150%;
}

.playpause.playPauseIcon::after {
    content: "❚❚";
    font-size: 150%;
}

.playpause:hover {
    cursor: pointer;
}

/* ###### end takomat agentur changes ###### */



.uzk15__mainslider .uzk15__controls {
    background-color:transparent;
}


/* ###### start: Klasse für das Highlighting von Angesprungenen Anchors (Sprungmarken) ###### */
.uzk15__anchor {
  background: #eeb;
  transition: background-color 1s;
  -moz-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  -o-transition: background-color 1s;
}
 
.uzk15__anchorSeen {
  background-color: transparent;
  transition: background-color 1s;
  -moz-transition: background-color 1s;
  -webkit-transition: background-color 1s;
  -o-transition: background-color 1s;
}



/* ###### end: Klasse für das Highlighting von Angesprungenen Anchors (Sprungmarken) ###### */

.uzk15__smallprint{
    width: 96.2962%;
    margin-right: 1.8518%;
    margin-left: 1.8518%;
    font-size:.8em;

}




 .uzk15__inverted_header,
.uzk15__inverted_header a,
.uzk15__editorblock .uzk15__inverted_header,
.uzk15__editorblock .uzk15__inverted_header a{
    color:#ffffff;
    background-color:#3E566C;
}

    



 



.uzk15__autordatum a{  display: inline;  font-size: 1em;  text-decoration: underline;  }
.uzk15__copyright{float: none;display: inline;margin: 0;padding: 0;font-family: OpenSansItalic,Arial,Helvetica,sans-serif;}
.uzk15__maincontent .uzk15__grid_25{ float: left; width: 21.2964%; margin-right: 1.8518%; margin-left: 1.8518%; }
.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-linkedin{ width: 1.875em; height: 1.875em; fill: #ffffff; }
.uzk15__mainsite .uzk15__contextinfo .uzk15__editorblock{ width: 92.5%; margin-right: 3.75%; margin-left: 3.75%; }
.uzk15__subsite .uzk15__contextinfo .uzk15__editorblock{ width: 92.5%; margin-right: 3.75%; margin-left: 3.75%; }
abbr, acronym	  {	border-bottom: .1em dotted;	cursor: help;}
figure.uzk15_smallimage{ margin:0px; }

p.uzk15__centered,p.centered		   {text-align:center;}
p.uzk15__code, p.code		{
    padding-left: 30px; border: 1px dotted #DBDBDB; font-family: Courier, "Courier New" ,"FreeMono", monospace; display:block; padding:4px; min-width:320px; text-align:left; line-height:1.2em;
}
p.uzk15__code em, p.code em{
    font-family: Courier, "Courier New" ,"FreeMono", monospace;
    font-style: italic; 
}

span.uzk15__filedescription {color: #58595b;}
span.uzk15__address,span.address { color: #3E566C; font-weight: bold;}
span.uzk15__code, span.code { font-family: Courier, "Courier New", "FreeMono", monospace;}
span.uzk15__detail, span.detail	{ color: #005000; font-weight: bold;}
span.uzk15__important, span.important { color: #a00000; font-weight: bold;}
span.uzk15__copyright a, a span.uzk15__copyright { margin: 0; padding: 0; clear: both; outline: 0; color: #58595b;}

span.uzk15__wiso    { color: #83b022; font-weight: bold;}
span.uzk15__phil    { color: #590f68; font-weight: bold;}
span.uzk15__jura    { color: #7d321f; font-weight: bold;}
span.uzk15__med     { color: #af121d; font-weight: bold;}
span.uzk15__mathnat { color: #0082c6; font-weight: bold;}
span.uzk15__hf      { color: #d8a818; font-weight: bold;}
span.uzk15__verw    { color: #90c4eb; font-weight: bold;}


p.uzk15__light_wiso    { min-height:1px; border: 1px solid #83b022; background-color: #e1eccb;padding:0.875em 1em;}
p.uzk15__light_phil    { min-height:1px; border: 1px solid #590f68; background-color: #d7c6db;padding:0.875em 1em;}
p.uzk15__light_jura    { min-height:1px; border: 1px solid #7d321f; background-color: #e0ceca;padding:0.875em 1em;}
p.uzk15__light_med     { min-height:1px; border: 1px solid #af121d; background-color: #ecc7c9;padding:0.875em 1em;}
p.uzk15__light_mathnat { min-height:1px; border: 1px solid #0082c6; background-color: #c3e1f1;padding:0.875em 1em;}
p.uzk15__light_hf      { min-height:1px; border: 1px solid #d8a818; background-color: #f5eac8;padding:0.875em 1em;}
p.uzk15__light_verw    { min-height:1px; border: 1px solid #90c4eb; background-color: #e4f1fa;padding:0.875em 1em;}

p.uzk15__dark_wiso    { background-color: #83b022; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_phil    { background-color: #590f68; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_jura    { background-color: #7d321f; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_med     { background-color: #af121d; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_mathnat { background-color: #0082c6; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_hf      { background-color: #d8a818; padding:0.875em 1em;color:#ffffff;}
p.uzk15__dark_verw    { background-color: #90c4eb; padding:0.875em 1em;color:#ffffff;}



div.uzk15__light_wiso      {  min-height:1px; border: 0px solid #83b022; background-color: #e1eccb;}
div.uzk15__light_phil      {  min-height:1px; border: 0px solid #590f68; background-color: #d7c6db;}
div.uzk15__light_jura      {  min-height:1px; border: 0px solid #7d321f; background-color: #e0ceca;}
div.uzk15__light_med       {  min-height:1px; border: 0px solid #af121d; background-color: #ecc7c9;}
div.uzk15__light_mathnat   {  min-height:1px; border: 0px solid #0082c6; background-color: #c3e1f1;}
div.uzk15__light_hf        {  min-height:1px; border: 0px solid #d8a818; background-color: #f5eac8;}
div.uzk15__light_verw      {  min-height:1px; border: 0px solid #90c4eb; background-color: #e4f1fa;}
div.uzk15__light_background{  min-height:1px; border: 0px solid #808080; background-color: #e0e0e0;}

div.uzk15__dark_wiso      {  min-height:1px; border: 0px solid #83b022; background-color: #83b022;color:#ffffff;}
div.uzk15__dark_phil      {  min-height:1px; border: 0px solid #590f68; background-color: #590f68;color:#ffffff;}
div.uzk15__dark_jura      {  min-height:1px; border: 0px solid #7d321f; background-color: #7d321f;color:#ffffff;}
div.uzk15__dark_med       {  min-height:1px; border: 0px solid #af121d; background-color: #af121d;color:#ffffff;}
div.uzk15__dark_mathnat   {  min-height:1px; border: 0px solid #0082c6; background-color: #0082c6;color:#ffffff;}
div.uzk15__dark_hf        {  min-height:1px; border: 0px solid #d8a818; background-color: #d8a818;color:#ffffff;}
div.uzk15__dark_verw      {  min-height:1px; border: 0px solid #90c4eb; background-color: #90c4eb;color:#ffffff;}
div.uzk15__dark_background{  min-height:1px; border: 0px solid #808080; background-color: #808080;color:#ffffff;}

div.uzk15__light_round_wiso      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #83b022; background-color: #e1eccb;}
div.uzk15__light_round_phil      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #590f68; background-color: #d7c6db;}
div.uzk15__light_round_jura      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #7d321f; background-color: #e0ceca;}
div.uzk15__light_round_med       {  border-radius:0.5em; min-height:0.5em; border: 0px solid #af121d; background-color: #ecc7c9;}
div.uzk15__light_round_mathnat   {  border-radius:0.5em; min-height:0.5em; border: 0px solid #0082c6; background-color: #c3e1f1;}
div.uzk15__light_round_hf        {  border-radius:0.5em; min-height:0.5em; border: 0px solid #d8a818; background-color: #f5eac8;}
div.uzk15__light_round_verw      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #90c4eb; background-color: #e4f1fa;}
div.uzk15__light_round_background{  border-radius:0.5em; min-height:0.5em; border: 0px solid #808080; background-color: #e0e0e0;}

div.uzk15__dark_round_wiso      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #83b022; background-color: #83b022;color:#ffffff;}
div.uzk15__dark_round_phil      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #590f68; background-color: #590f68;color:#ffffff;}
div.uzk15__dark_round_jura      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #7d321f; background-color: #7d321f;color:#ffffff;}
div.uzk15__dark_round_med       {  border-radius:0.5em; min-height:0.5em; border: 0px solid #af121d; background-color: #af121d;color:#ffffff;}
div.uzk15__dark_round_mathnat   {  border-radius:0.5em; min-height:0.5em; border: 0px solid #0082c6; background-color: #0082c6;color:#ffffff;}
div.uzk15__dark_round_hf        {  border-radius:0.5em; min-height:0.5em; border: 0px solid #d8a818; background-color: #d8a818;color:#ffffff;}
div.uzk15__dark_round_verw      {  border-radius:0.5em; min-height:0.5em; border: 0px solid #90c4eb; background-color: #90c4eb;color:#ffffff;}
div.uzk15__dark_round_background{  border-radius:0.5em; min-height:0.5em; border: 0px solid #808080; background-color: #808080;color:#ffffff;}

div.uzk15__uzk_background_1        {                       min-height:  1px; border: 0px solid #4a657d; background-color: #4a657d;color:#ffffff;}
div.uzk15__uzk_round_background_1  {  border-radius:0.5em; min-height:0.5em; border: 0px solid #4a657d; background-color: #4a657d;color:#ffffff;}
div.uzk15__uzk_background_2        {                       min-height:  1px; border: 0px solid #3e566c; background-color: #3e566c;color:#ffffff;}
div.uzk15__uzk_round_background_2  {  border-radius:0.5em; min-height:0.5em; border: 0px solid #3e566c; background-color: #3e566c;color:#ffffff;}
div.uzk15__uzk_background_3        {                       min-height:  1px; border: 0px solid #32475b; background-color: #32475b;color:#ffffff;}
div.uzk15__uzk_round_background_3  {  border-radius:0.5em; min-height:0.5em; border: 0px solid #32475b; background-color: #32475b;color:#ffffff;}
div.uzk15__uzk_background_4        { min-height:  1px; border: 0px solid #253746; background-color: #253746;color:#ffffff;}
div.uzk15__uzk_round_background_4  {  border-radius:0.5em; min-height:0.5em; border: 0px solid #253746; background-color: #253746;color:#ffffff;}

div.uzk15__light_background > div, 
div.uzk15__light_background div table.contenttable,
div.uzk15__light_background div table td,
div.uzk15__light_background > h1,
div.uzk15__light_background > h2,
div.uzk15__light_background > h3,
div.uzk15__light_background > h4,
div.uzk15__light_background > h5,
div.uzk15__light_background > h6,
div.uzk15__light_background > p,
div.uzk15__light_hf > div,
div.uzk15__light_hf div table.contenttable,
div.uzk15__light_hf div table td,
div.uzk15__light_hf > h1,
div.uzk15__light_hf > h2,
div.uzk15__light_hf > h3,
div.uzk15__light_hf > h4,
div.uzk15__light_hf > h5,
div.uzk15__light_hf > h6,
div.uzk15__light_jura > div,
div.uzk15__light_jura div table.contenttable,
div.uzk15__light_jura div table td,
div.uzk15__light_jura > h1,
div.uzk15__light_jura > h2,
div.uzk15__light_jura > h3,
div.uzk15__light_jura > h4,
div.uzk15__light_jura > h5,
div.uzk15__light_jura > h6,
div.uzk15__light_mathnat > div,
div.uzk15__light_mathnat div table.contenttable,
div.uzk15__light_mathnat div table td,
div.uzk15__light_mathnat > h1,
div.uzk15__light_mathnat > h2,
div.uzk15__light_mathnat > h3,
div.uzk15__light_mathnat > h4,
div.uzk15__light_mathnat > h5,
div.uzk15__light_mathnat > h6,
div.uzk15__light_med > div,
div.uzk15__light_med div table.contenttable,
div.uzk15__light_med div table td,
div.uzk15__light_med > h1,
div.uzk15__light_med > h2,
div.uzk15__light_med > h3,
div.uzk15__light_med > h4,
div.uzk15__light_med > h5,
div.uzk15__light_med > h6,
div.uzk15__light_phil > div,
div.uzk15__light_phil div table.contenttable,
div.uzk15__light_phil div table td,
div.uzk15__light_phil > h1,
div.uzk15__light_phil > h2,
div.uzk15__light_phil > h3,
div.uzk15__light_phil > h4,
div.uzk15__light_phil > h5,
div.uzk15__light_phil > h6,
div.uzk15__light_round_background > div,
div.uzk15__light_round_background div table.contenttable,
div.uzk15__light_round_background div table td,
div.uzk15__light_round_background > h1,
div.uzk15__light_round_background > h2,
div.uzk15__light_round_background > h3,
div.uzk15__light_round_background > h4,
div.uzk15__light_round_background > h5,
div.uzk15__light_round_background > h6,
div.uzk15__light_round_background > p,
div.uzk15__light_round_hf > div,
div.uzk15__light_round_hf div table.contenttable,
div.uzk15__light_round_hf div table td,
div.uzk15__light_round_hf > h1,
div.uzk15__light_round_hf > h2,
div.uzk15__light_round_hf > h3,
div.uzk15__light_round_hf > h4,
div.uzk15__light_round_hf > h5,
div.uzk15__light_round_hf > h6,
div.uzk15__light_round_hf > p,
div.uzk15__light_round_jura > div,
div.uzk15__light_round_jura div table.contenttable,
div.uzk15__light_round_jura div table td,
div.uzk15__light_round_jura > h1,
div.uzk15__light_round_jura > h2,
div.uzk15__light_round_jura > h3,
div.uzk15__light_round_jura > h4,
div.uzk15__light_round_jura > h5,
div.uzk15__light_round_jura > h6,
div.uzk15__light_round_jura > p,
div.uzk15__light_round_mathnat > div,
div.uzk15__light_round_mathnat div table.contenttable,
div.uzk15__light_round_mathnat div table td,
div.uzk15__light_round_mathnat > h1,
div.uzk15__light_round_mathnat > h2,
div.uzk15__light_round_mathnat > h3,
div.uzk15__light_round_mathnat > h4,
div.uzk15__light_round_mathnat > h5,
div.uzk15__light_round_mathnat > h6,
div.uzk15__light_round_mathnat > p,
div.uzk15__light_round_med > div,
div.uzk15__light_round_med div table.contenttable,
div.uzk15__light_round_med div table td,
div.uzk15__light_round_med > h1,
div.uzk15__light_round_med > h2,
div.uzk15__light_round_med > h3,
div.uzk15__light_round_med > h4,
div.uzk15__light_round_med > h5,
div.uzk15__light_round_med > h6,
div.uzk15__light_round_med > p,
div.uzk15__light_round_phil > div,
div.uzk15__light_round_phil div table.contenttable,
div.uzk15__light_round_phil div table td,
div.uzk15__light_round_phil > h1,
div.uzk15__light_round_phil > h2,
div.uzk15__light_round_phil > h3,
div.uzk15__light_round_phil > h4,
div.uzk15__light_round_phil > h5,
div.uzk15__light_round_phil > h6,
div.uzk15__light_round_phil > p,
div.uzk15__light_round_verw > div,
div.uzk15__light_round_verw div table.contenttable,
div.uzk15__light_round_verw div table td,
div.uzk15__light_round_verw > h1,
div.uzk15__light_round_verw > h2,
div.uzk15__light_round_verw > h3,
div.uzk15__light_round_verw > h4,
div.uzk15__light_round_verw > h5,
div.uzk15__light_round_verw > h6,
div.uzk15__light_round_verw > p,
div.uzk15__light_round_wiso > div,
div.uzk15__light_round_wiso div table.contenttable,
div.uzk15__light_round_wiso div table td,
div.uzk15__light_round_wiso > h1,
div.uzk15__light_round_wiso > h2,
div.uzk15__light_round_wiso > h3,
div.uzk15__light_round_wiso > h4,
div.uzk15__light_round_wiso > h5,
div.uzk15__light_round_wiso > h6,
div.uzk15__light_round_wiso > p,
div.uzk15__light_wiso > div,
div.uzk15__light_wiso div table.contenttable,
div.uzk15__light_wiso div table td,
div.uzk15__light_wiso > h1,
div.uzk15__light_wiso > h2,
div.uzk15__light_wiso > h3,
div.uzk15__light_wiso > h4,
div.uzk15__light_wiso > h5,
div.uzk15__light_wiso > h6 {color:#303030; margin-left:0;margin-right:0;background-color:transparent}


uzk15__uzk_background_1 > div, 
div.uzk15__uzk_round_background_1 > div,
uzk15__uzk_background_2 > div, 
div.uzk15__uzk_round_background_2 > div,
uzk15__uzk_background_3 > div, 
div.uzk15__uzk_round_background_3 > div,
uzk15__uzk_background_4 > div, 
div.uzk15__uzk_round_background_4 > div,
uzk15__uzk_background_1 div table.contenttable,
uzk15__uzk_background_1 div table td,
uzk15__uzk_background_1 > h1, 
div.uzk15__uzk_round_background_1 div table.contenttable,
div.uzk15__uzk_round_background_1 div table td,
div.uzk15__uzk_round_background_1 > h1, 
uzk15__uzk_background_2 div table.contenttable,
uzk15__uzk_background_2 div table td,
uzk15__uzk_background_2 > h1, 
div.uzk15__uzk_round_background_2 div table.contenttable,
div.uzk15__uzk_round_background_2 div table td,
div.uzk15__uzk_round_background_2 > h1,
uzk15__uzk_background_3 div table.contenttable,
uzk15__uzk_background_3 div table td,
uzk15__uzk_background_3 > h1, 
div.uzk15__uzk_round_background_3 div table.contenttable,
div.uzk15__uzk_round_background_3 div table td,
div.uzk15__uzk_round_background_3 > h1,
uzk15__uzk_background_4 div table.contenttable,
uzk15__uzk_background_4 div table td,
uzk15__uzk_background_4 > h1,
div.uzk15__uzk_round_background_4 div table.contenttable,
div.uzk15__uzk_round_background_4 div table td,
div.uzk15__uzk_round_background_4 > h1,
uzk15__uzk_background_1 > h2, 
div.uzk15__uzk_round_background_1 > h2,
uzk15__uzk_background_2 > h2, 
div.uzk15__uzk_round_background_2 > h2,
uzk15__uzk_background_3 > h2, 
div.uzk15__uzk_round_background_3 > h2,
uzk15__uzk_background_4 > h2, 
div.uzk15__uzk_round_background_4 > h2,
uzk15__uzk_background_1 > h3, 
div.uzk15__uzk_round_background_1 > h3,
uzk15__uzk_background_2 > h3, 
div.uzk15__uzk_round_background_2 > h3,
uzk15__uzk_background_3 > h3, 
div.uzk15__uzk_round_background_3 > h3,
uzk15__uzk_background_4 > h3, 
div.uzk15__uzk_round_background_4 > h3,
uzk15__uzk_background_1 > h4, 
div.uzk15__uzk_round_background_1 > h4,
uzk15__uzk_background_2 > h4, 
div.uzk15__uzk_round_background_2 > h4,
uzk15__uzk_background_3 > h4, 
div.uzk15__uzk_round_background_3 > h4,
uzk15__uzk_background_4 > h4, 
div.uzk15__uzk_round_background_4 > h4,
uzk15__uzk_background_1 > h5, 
div.uzk15__uzk_round_background_1 > h5,
uzk15__uzk_background_2 > h5, 
div.uzk15__uzk_round_background_2 > h5,
uzk15__uzk_background_3 > h5, 
div.uzk15__uzk_round_background_3 > h5,
uzk15__uzk_background_4 > h5, 
div.uzk15__uzk_round_background_4 > h5,
uzk15__uzk_background_1 > h6, 
div.uzk15__uzk_round_background_1 > h6,
uzk15__uzk_background_2 > h6, 
div.uzk15__uzk_round_background_2 > h6,
uzk15__uzk_background_3 > h6,
div.uzk15__uzk_round_background_3 > h6,
uzk15__uzk_background_4 > h6,
div.uzk15__uzk_round_background_4 > h6,
uzk15__uzk_background_1 > p, 
div.uzk15__uzk_round_background_1 > p,
uzk15__uzk_background_2 > p, 
div.uzk15__uzk_round_background_2 > p,
uzk15__uzk_background_3 > p, 
div.uzk15__uzk_round_background_3 > p,
uzk15__uzk_background_4 > p, 
div.uzk15__uzk_round_background_4 > p,
div.uzk15__dark_background > div,
div.uzk15__dark_background div table.contenttable,
div.uzk15__dark_background div table td,
div.uzk15__dark_background > h1,
div.uzk15__dark_background > h2,
div.uzk15__dark_background > h3,
div.uzk15__dark_background > h4,
div.uzk15__dark_background > h5,
div.uzk15__dark_background > h6,
div.uzk15__dark_background > p,
div.uzk15__dark_hf > div,
div.uzk15__dark_hf div table.contenttable,
div.uzk15__dark_hf div table td,
div.uzk15__dark_hf > h1,
div.uzk15__dark_hf > h2,
div.uzk15__dark_hf > h3,
div.uzk15__dark_hf > h4,
div.uzk15__dark_hf > h5,
div.uzk15__dark_hf > h6,
div.uzk15__dark_jura > div,
div.uzk15__dark_jura div table.contenttable,
div.uzk15__dark_jura div table td,
div.uzk15__dark_jura > h1,
div.uzk15__dark_jura > h2,
div.uzk15__dark_jura > h3,
div.uzk15__dark_jura > h4,
div.uzk15__dark_jura > h5,
div.uzk15__dark_jura > h6,
div.uzk15__dark_mathnat > div,
div.uzk15__dark_mathnat div table.contenttable,
div.uzk15__dark_mathnat div table td,
div.uzk15__dark_mathnat > h1,
div.uzk15__dark_mathnat > h2,
div.uzk15__dark_mathnat > h3,
div.uzk15__dark_mathnat > h4,
div.uzk15__dark_mathnat > h5,
div.uzk15__dark_mathnat > h6,
div.uzk15__dark_med > div,
div.uzk15__dark_med div table.contenttable,
div.uzk15__dark_med div table td,
div.uzk15__dark_med > h1,
div.uzk15__dark_med > h2,
div.uzk15__dark_med > h3,
div.uzk15__dark_med > h4,
div.uzk15__dark_med > h5,
div.uzk15__dark_med > h6,
div.uzk15__dark_phil > div,
div.uzk15__dark_phil div table.contenttable,
div.uzk15__dark_phil div table td,
div.uzk15__dark_phil > h1,
div.uzk15__dark_phil > h2,
div.uzk15__dark_phil > h3,
div.uzk15__dark_phil > h4,
div.uzk15__dark_phil > h5,
div.uzk15__dark_phil > h6,
div.uzk15__dark_round_background > div,
div.uzk15__dark_round_background div table.contenttable,
div.uzk15__dark_round_background div table td,
div.uzk15__dark_round_background > h1,
div.uzk15__dark_round_background > h2,
div.uzk15__dark_round_background > h3,
div.uzk15__dark_round_background > h4,
div.uzk15__dark_round_background > h5,
div.uzk15__dark_round_background > h6,
div.uzk15__dark_round_background > p,
div.uzk15__dark_round_hf > div,
div.uzk15__dark_round_hf div table.contenttable,
div.uzk15__dark_round_hf div table td,
div.uzk15__dark_round_hf > h1,
div.uzk15__dark_round_hf > h2,
div.uzk15__dark_round_hf > h3,
div.uzk15__dark_round_hf > h4,
div.uzk15__dark_round_hf > h5,
div.uzk15__dark_round_hf > h6,
div.uzk15__dark_round_hf > p,
div.uzk15__dark_round_jura > div,
div.uzk15__dark_round_jura div table.contenttable,
div.uzk15__dark_round_jura div table td,
div.uzk15__dark_round_jura > h1,
div.uzk15__dark_round_jura > h2,
div.uzk15__dark_round_jura > h3,
div.uzk15__dark_round_jura > h4,
div.uzk15__dark_round_jura > h5,
div.uzk15__dark_round_jura > h6,
div.uzk15__dark_round_jura > p,
div.uzk15__dark_round_mathnat > div,
div.uzk15__dark_round_mathnat div table.contenttable,
div.uzk15__dark_round_mathnat div table td,
div.uzk15__dark_round_mathnat > h1,
div.uzk15__dark_round_mathnat > h2,
div.uzk15__dark_round_mathnat > h3,
div.uzk15__dark_round_mathnat > h4,
div.uzk15__dark_round_mathnat > h5,
div.uzk15__dark_round_mathnat > h6,
div.uzk15__dark_round_mathnat > p,
div.uzk15__dark_round_med > div,
div.uzk15__dark_round_med div table.contenttable,
div.uzk15__dark_round_med div table td,
div.uzk15__dark_round_med > h1,
div.uzk15__dark_round_med > h2,
div.uzk15__dark_round_med > h3,
div.uzk15__dark_round_med > h4,
div.uzk15__dark_round_med > h5,
div.uzk15__dark_round_med > h6,
div.uzk15__dark_round_med > p,
div.uzk15__dark_round_phil > div,
div.uzk15__dark_round_phil div table.contenttable,
div.uzk15__dark_round_phil div table td,
div.uzk15__dark_round_phil > h1,
div.uzk15__dark_round_phil > h2,
div.uzk15__dark_round_phil > h3,
div.uzk15__dark_round_phil > h4,
div.uzk15__dark_round_phil > h5,
div.uzk15__dark_round_phil > h6,
div.uzk15__dark_round_phil > p,
div.uzk15__dark_round_verw > div,
div.uzk15__dark_round_verw div table.contenttable,
div.uzk15__dark_round_verw div table td,
div.uzk15__dark_round_verw > h1,
div.uzk15__dark_round_verw > h2,
div.uzk15__dark_round_verw > h3,
div.uzk15__dark_round_verw > h4,
div.uzk15__dark_round_verw > h5,
div.uzk15__dark_round_verw > h6,
div.uzk15__dark_round_verw > p,
div.uzk15__dark_round_wiso > div,
div.uzk15__dark_round_wiso div table.contenttable,
div.uzk15__dark_round_wiso div table td,
div.uzk15__dark_round_wiso > h1,
div.uzk15__dark_round_wiso > h2,
div.uzk15__dark_round_wiso > h3,
div.uzk15__dark_round_wiso > h4,
div.uzk15__dark_round_wiso > h5,
div.uzk15__dark_round_wiso > h6,
div.uzk15__dark_round_wiso > p,
div.uzk15__dark_verw > div,
div.uzk15__dark_verw div table.contenttable,
div.uzk15__dark_verw div table td,
div.uzk15__dark_verw > h1,
div.uzk15__dark_verw > h2,
div.uzk15__dark_verw > h3,
div.uzk15__dark_verw > h4,
div.uzk15__dark_verw > h5,
div.uzk15__dark_verw > h6,
div.uzk15__dark_wiso > div,
div.uzk15__dark_wiso div table.contenttable,
div.uzk15__dark_wiso div table td,
div.uzk15__dark_wiso > h1,
div.uzk15__dark_wiso > h2,
div.uzk15__dark_wiso > h3,
div.uzk15__dark_wiso > h4,
div.uzk15__dark_wiso > h5,
div.uzk15__dark_wiso > h6
{color:#FFFFFF; margin-left:0;margin-right:0;background-color:transparent}






.uzk15__maincontent > .uzk15__editorblock.uzk15__light_wiso ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_phil ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_jura ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_med ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_mathnat ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_hf ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_verw ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_background,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_wiso ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_phil ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_jura ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_med ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_mathnat ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_hf ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_verw ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_background,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_wiso ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_phil ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_jura ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_med ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_mathnat ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_hf ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_verw ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__light_round_background,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_wiso ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_phil ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_jura ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_med ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_mathnat ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_hf ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_verw ,
.uzk15__maincontent > .uzk15__editorblock.uzk15__dark_round_background{
    padding-right: 1.8518%;
    padding-left: 1.8518%;
    padding-bottom: 0.25em;
    width:92.5926%;
}


.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__flyouttop a.uzk15__overviewlink{
    font-size: 1.25em;
}


.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__flyouttop a.uzk15__overviewlink::after{
    /*
      Das hier ist der hübschere Pfeil, aber leider ist Windows 7 zu dof dafür:
      content:" ⮞ "  
    */
    content:" ► "
}

/* 
    Styling fuer Frontend Login (felogin-Extension) 
*/

.tx-felogin-pi1 fieldset {
  display: block;
  border: none;
  padding: 0;
  position: relative;
  margin-bottom: 1em;
}

.tx-felogin-pi1 fieldset legend {
  visibility: hidden;
}

.tx-felogin-pi1 input {
    box-sizing: border-box;
    display: block;
    margin: 0 0 0.5em 0;
    padding: 0.71429em 0.57143em 0.71429em 0.57143em;
    font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    line-height: 1;
    color: #4c4c4c;
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    width: 100%;
    height: 2em;
    -webkit-border-radius: 0.125em;
       -moz-border-radius: 0.125em;
            border-radius: 0.125em;
}

.tx-felogin-pi1 input[type=submit] {
    color: #ffffff;
    width: 50%;
    float: left;
    padding:5px 15px;
    cursor: pointer;
    background-color:#32475b; 
    border: 1px solid #32475b;
    -webkit-border-radius: 0.125em;
       -moz-border-radius: 0.125em;
            border-radius: 0.125em;
}

.tx-felogin-pi1 input[type=submit]:hover {
    color: #32475b;
    background-color: #ffffff; 
    border: 1px solid #32475b
}



@media screen and (min-width: 480px) {
    /* Zwei Zeilen mehr als Desktop-Version für den Nextlevel-Teaser*/   
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline     { min-height: 3.75em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines     { min-height: 5em; } 
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines    { min-height: 6.25em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines { min-height: 7.5em; }
    /*Der Newsteaser ist hier bereits einspaltig und braucht somit keine Min-Heights*/
}


@media screen and (min-width: 560px) {
    /* Eine Zeile mehr als Desktop-Version*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 2.5em; } /*Eine Zeile Extra*/
        .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 3.75em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 5em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 7.5em; } /*Zwei Zeilen Extra*/
    
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 2.750em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 4.125em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 6.875em; } /*Zwei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 8.250em; } /*Zwei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height:11.000em; } /*Zwei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:16.500em; } /*Vier Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:19.250em; } /*Vier Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:31.625em; } /*Sieben Zeilen Extra*/
}


@media screen and (min-width: 640px){
    /* Genausoviele Zeilen wie  Desktop-Version*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 1.25em; }
        .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 2.5em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 3.75em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 5em; }


 
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 1.375em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 2.750em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 4.125em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 5.500em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height: 8.250em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:11.000em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:13.750em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:22.000em; }
    
    
}

@media screen and (min-width: 768px){
     /* Eine Zeile mehr als Desktop-Version*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 2.5em; } /*1 Zeile Extra*/
        .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 3.75em; } /*1 Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 5em; } /*1 Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 7.5em; } /*2 Zeilen Extra*/
    





    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 2.750em; } /*1 Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 4.125em; } /*1 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 6.875em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 8.250em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height:11.000em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:15.125em; } /*3 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:17.875em; } /*3 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:28.875em; } /*5 Zeilen Extra*/

    

    
}



@media screen and (min-width: 1024px){
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33           { min-height: 13.75em; }

    /* Zwei Zeilen mehr als Desktop-Version*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 3.75em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 5em; } /*2 Zeilen Extra*/
        .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 6.25em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 10em; } /*4 Zeilen Extra*/
    
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 2.750em; } /*1 Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 5.500em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 6.875em; } /*2 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 9.625em; } /*3 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height:13.750em; } /*4 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:17.875em; } /*5 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:23.375em; } /*7 Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:33.000em; } /*8 Zeilen Extra*/

}
@media screen and (min-width: 1280px){
      /* Eine Zeile mehr als Desktop-Version*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 2.5em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 3.75em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 5em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 6.25em; } /*Eine Zeile Extra*/
    
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div p      { min-height: 5.5em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 2.750em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 4.125em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 5.500em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 6.875em; } /*Eine Zeile Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height:11.000em; } /*Zwei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:13.750em; } /*Zwei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:17.875em; } /*Drei Zeilen Extra*/
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:26.125em; } /*Drei Zeilen Extra*/
}
@media screen and (min-width: 1440px){
    /*Dies ist die Desktop-Version, hieran misst sich die Text-Länge*/
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.oneline  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.oneline   { min-height: 1.25em; } 
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.twolines,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.twolines   { min-height: 2.5em; } 
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.threelines  ,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.threelines   { min-height: 3.75em; }
    .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2.fourlines,
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2.fourlines   { min-height: 5em; }
    
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .oneline      { min-height: 1.375em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .twolines     { min-height: 2.750em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .threelines   { min-height: 4.125em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .fourlines    { min-height: 5.500em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixlines     { min-height: 8.250em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .eightlines   { min-height:11.000em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .tenlines     { min-height:13.750em; }
    .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div .sixteenlines { min-height:22.000em; }
}

/* Pagination */

ul.f3-widget-paginator {
  padding: 0px;
  float: left;
}

ul.f3-widget-paginator li {
  /*display: block;
  padding: 0 2px;
  background: none;*/
  float: left;
  display: inline-block;
  margin: 0 10px 10px 0;
  /*padding: 5px 10px; */
  outline: 1px solid transparent;
  color: #3E566C;
  border: 1px solid #DBDBDB;
}

ul.f3-widget-paginator li.current,
ul.f3-widget-paginator li:hover {
  color: #3E566C;
  border: 1px solid #3E566C;
  outline: 1px solid #3E566C;
  text-decoration: none;
}

ul.f3-widget-paginator li.current,
ul.f3-widget-paginator li.more-pages {
  padding: 5px 10px;
}

ul.f3-widget-paginator li a {
  /*display: block;*/
  display: inline-block;
  background: white;
  color: #3E566C;
  text-align: center;
  text-decoration: none;
  padding: 5px 10px;
}

@media screen and (max-width: 480px){
  ul.f3-widget-paginator li {
    float: left;
    display: inline-block;
    margin: 0 5px 5px 0;
    /*padding: 2.5px 5px;*/
    outline: 1px solid transparent;
    color: #3E566C;
    border: 1px solid #DBDBDB;
  }

  ul.f3-widget-paginator li.current,
  ul.f3-widget-paginator li.more-pages,
  ul.f3-widget-paginator li a {
    padding: 2.5px 5px;
  }
}

.uzk15__editorblock strong em,
.uzk15__editorblock em strong{
  font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
  font-weight: normal;
}


.uzk15_header_center{
    text-align:center;
}

.uzk15_header_left{
    text-align:left;
}
.uzk15_header_right{
    text-align:right;
}
    
.uzk15__notification{
    border:1px solid red;
    padding: 1.8518%;
    margin: 1.8518%;
    width: 92.5926%;
}
.uzk15__notification p,
.uzk15__notification h2{
    
    margin:0;
}


.uzk15__tree ul {
  list-style-type: none;
}
.uzk15__tree ul li {
    list-style-type: none;
    word-wrap:break-word;
}
.uzk15__tree {
  text-align: left;
  display: block;
}
.uzk15__tree.main-tree {
  width: 100%;
  display: inline-block;
  padding:0;
}
.uzk15__tree:not(.main-tree) {
  padding-left: 1.2em;
}
.uzk15__tree:not(.main-tree) li {
  overflow: hidden;
  height: 0;
  display: block;
}
.uzk15__tree label {
  display: block;
  cursor: pointer;
  color: #717780;
  border-bottom: 1px dashed #b0b9c5;
  padding: .125em 1.125em .125em 0;
}
.uzk15__tree label:before {
  width: 1em;
  height: 1em;
  line-height: 1em;
  display: inline-block;
  content: "▸";
  padding-right: 0em;
}

.uzk15__tree label:hover {
  color: #434a58;
  border-bottom-color: #434a58;
}
.uzk15__tree .uzk15__tree_link a {
  padding: 1.5em 1.125em 0.75em 0;
  display: block;
  border-radius: 0.2em;
  color: #717780;
  text-decoration: none;
}
.uzk15__tree .uzk15__tree_link a:hover {
  color: #434a58;
}
.uzk15__tree.nested {
  padding-left: 1.7em;
}
.uzk15__tree [type="checkbox"] {
  display: none;
}
.uzk15__tree [type="checkbox"]:checked + label {
  color: #434a58;
  border-bottom-color: #434a58;
}
.uzk15__tree [type="checkbox"]:checked + label:before {
    content: "▾";
}
.uzk15__tree [type="checkbox"]:checked ~ ul > li {
  height: auto;
}
.uzk15__editorblock ul.uzk15__tree>li:before {
    position: initial;
    top: initial;
    left: initial;
    content: "";
    display: none;
    width: initial;
    height: initial;
    background-color: transparent;
    
}
span.uzk15__tree_value{
    color:#000000;
    font-weight:900;
}
/*
span.uzk15__tree_key{
    display:inline-block;
    min-width: 15em;
}
*/

.uzk15__hidenoscript{
    visibility:hidden;
}   
.uzk15__unobtrusive_info{
    font-size:.8em;
    color:#dbdbdb;
}
.uzk15__unobtrusive_info:hover{   
    color:#505050;
}
.uzk15__publication{
    border: 1px solid #dbdbdb;
    padding:5px;
    margin-bottom:1em;
}
.uzk15__publication li{
 list-style-type: none;
}

.uzk15__publication h1,
.uzk15__publication h2,
.uzk15__publication h3,
.uzk15__publication h4,
.uzk15__publication h5,
.uzk15__publication h6{
    margin:0;
}
.uzk15__publication_list{
    padding:0;
    margin:0;
}

.uzk15__publication_list li{
    list-style-type: none;
}

.uzk15__publication .uzk15__publication_rec-number{
}
.uzk15__publication_ref-type{
  text-align:center;
  border-radius:5px;
  background-color:#e0e0e0;
  vertical-align:middle;
  padding-left:5px;
  padding-right:5px;
  width:50%;
  float:left;

}

.uzk15__publication_periodical{
    width:100%;
}

.uzk15__publication_ID-numbers{

  text-align:center;
  border-radius:5px;
  background-color:#3e566c;
  color:#ffffff;
  vertical-align:middle;
  width:25%;
  float:right;

}
.uzk15__publication_ID-numbers span{
    display:block;
    
    margin:auto;
}
.uzk15__publication_ref-type-6 {background-color:#000000; color:#ffffff;} /*book*/
.uzk15__publication_ref-type-27{background-color:#404040; color:#ffffff;} /*report*/
.uzk15__publication_ref-type-19{background-color:#252f40; color:#ffffff;}/*Magazine Article*/
.uzk15__publication_ref-type-47{background-color:#3b2540; color:#ffffff;}/*Conference Paper*/
.uzk15__publication_ref-type-32{background-color:#402535; color:#ffffff;}/*Thesis*/
.uzk15__publication_ref-type-10{background-color:#403a25; color:#ffffff;}/*Conference Proceedings*/
.uzk15__publication_ref-type-5 {background-color:#254025; color:#ffffff;}/*Book Section*/
.uzk15__publication_ref-type-17{background-color:#253340; color:#ffffff;}/*Journal Article*/
.uzk15__publication_ref-type-28{background-color:#400000; color:#ffffff;}/*Edited Book*/

.uzk15__publication_urls div{
    float:left;
    margin-right:1em;
}

.uzk15__web a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0id2Vic2l0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBpZD0id2Vic2l0ZV8xXyIgZmlsbD0iIzNlNTY2YyIgZD0iTTE5LjksMC44Yy0wLjEtMC4zLTAuNC0wLjYtMC43LTAuN0wxOC43LDBIOC40QzcuNiwwLDcuMSwwLjYsNy4xLDEuM2MwLDAuNywwLjYsMS4zLDEuMywxLjNoNy4yTDkuMyw4LjkNCgkJYy0wLjUsMC41LTAuNSwxLjMsMCwxLjhjMC41LDAuNSwxLjMsMC41LDEuOCwwbDYuMy02LjN2Ny4yYzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWMS4zTDE5LjksMC44eiBNMTkuOSwwLjgNCgkgICAgICAgIE0xNC45LDIwSDAuN0MwLjMsMjAsMCwxOS43LDAsMTkuNFY1LjFjMC0wLjQsMC4zLTAuNiwwLjctMC42aDcuOWMwLjQsMCwwLjcsMC4zLDAuNywwLjZTOC45LDUuNyw4LjYsNS43SDEuM3YxM2gxMi45di03LjUNCgkJYzAtMC40LDAuMy0wLjYsMC43LTAuNnMwLjcsMC4zLDAuNywwLjZ2OC4yQzE1LjUsMTkuNywxNS4yLDIwLDE0LjksMjB6Ii8+DQoNCjwvc3ZnPg0K);
  }
  

.uzk15__related a {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0id2Vic2l0ZS1uZWdhdGl2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9IndlYnNpdGUtbmVnYXRpdl8xXyIgIGZpbGw9IiMzZTU2NmMiIGQ9Ik0xNi4yLDBIMy43QzEuNywwLDAsMS43LDAsMy43djEyLjVDMCwxOC4zLDEuNywyMCwzLjcsMjBoMTIuNWMyLjEsMCwzLjgtMS43LDMuOC0zLjhWMy43DQoJQzIwLDEuNywxOC4zLDAsMTYuMiwweiBNMTMuNiwxNi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNEgzLjljLTAuMiwwLTAuNC0wLjItMC40LTAuNFY2LjhjMC0wLjIsMC4yLTAuNCwwLjQtMC40aDUuMQ0KCWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRTOS4zLDcuMiw5LjEsNy4ySDQuM3Y4LjRoOC40di00LjljMC0wLjIsMC4yLTAuNCwwLjQtMC40czAuNCwwLjIsMC40LDAuNFYxNi4xeiBNMTYuNSwxMS4xDQoJYzAsMC41LTAuNCwwLjgtMC44LDAuOGMtMC41LDAtMC44LTAuNC0wLjgtMC44VjYuNGwtNC4xLDQuMWMtMC4zLDAuMy0wLjksMC4zLTEuMiwwYy0wLjMtMC4zLTAuMy0wLjksMC0xLjJsNC4xLTQuMUg4LjkNCgljLTAuNSwwLTAuOC0wLjQtMC44LTAuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhoNi43TDE2LDMuNmMwLjIsMC4xLDAuNCwwLjIsMC41LDAuNWwwLjEsMC4zVjExLjF6Ii8+DQo8L3N2Zz4NCg==);
  }

/* Elastic Frame für Wowza Opencast Player*/
.elastic-frame {
    position: relative;
    padding-bottom: 56.255%;
    padding-top: 15px;
    height: 0;
    overflow: hidden;
}

.elastic-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
/*    height: 100%;*/
}

/* inline svg-symbole, z.B. für Spamshutz in email-Adressen*/
img.svg-icon,
.uzk15__addresslist img.svg-icon {
  display: inline;
  align-self: center;
    height:.875em;
    width:.875em;
    border:0;
    margin:0;
    padding:0;
    float:none;
  top: .125em;
  position: relative;
}



.uzk15__linkbutton a{
    color:#fff;
}


.uzk15__linkbutton uzk15_padding a:hover{
    color:#32475b;
}

/*
damit die Adresslisten sich nach oben ausrichten und nicht nach unten:
*/
@media screen and (min-width: 1024px){
.uzk15__addresslist .uzk15__addressblock {
    align-self: flex-start;
    
}

.uzk15__addresslist dl.uzk15__addressblock {
 padding-top: 1.1em;
    
}


}


/*
Um die TYPO3-Funktion, bei Tabellen selbst entscheiden zu können, ob sie gestreift oder umrahmt sein soll,
müssen wir zunächst diese Definition entfernen. 
TYPO3 sieht allerdings keine separate Option für gestreift+umrahmt vor. Da die Seitenbau definition dies jedoch als Default betrachten, wurde hier den Gestreifen Tabellen ebenfalls der Border wieder hinzugefügt.
*/




.uzk15__editorblock table.contenttable tr:nth-child(even),
.uzk15__editorblock table.contenttable tr:nth-child(even) td,
.uzk15__editorblock table.contenttable tr:nth-child(odd),
.uzk15__editorblock table.contenttable tr:nth-child(odd) td{
	background-color:initial;
    }
    .uzk15__editorblock table {
        border-spacing: initial;
	border-collapse: initial;
	border: 0;
	
    }
    .uzk15__editorblock table td{
        border-spacing: initial;
	border-collapse: initial;
	border: 0;
	
    }
    
.uzk15__editorblock table.contenttable tr:nth-child(even),
.uzk15__editorblock table.contenttable tr:nth-child(even) td{
	background-color: #e3e8ed;
    }
    
.uzk15__editorblock table.contenttable-bordered tr:nth-child(even),
.uzk15__editorblock table.contenttable-bordered tr:nth-child(even) td{
    background-color: initial;
}
    


.uzk15__editorblock table.contenttable td{
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #dbdbdb;
	
    }
    


/*
Das Padding der Tabellen war nicht nur zu groß, sondern bei den TDs und THs auch unterschiedlich. Das kann sehr stöhrend sein.
*/
.uzk15__editorblock td,
.uzk15__editorblock th{
    padding:1em;
}

/*
man kann Links eine Klasse mitgeben, diese klasse dient eher dem Testen, als dass sie sinnvoll genutzt werden soll
*/


a.uzk15__roundedbutton{
    text-decoration:none;
}
a.uzk15__roundedbutton h1,
a.uzk15__roundedbutton h2,
a.uzk15__roundedbutton h3,
a.uzk15__roundedbutton h4,
a.uzk15__roundedbutton h5
{
    text-decoration:none;
 
    border-radius:0.25em;
    min-height:0.25em;
    padding:0.25em;
    border: 1px solid #dbdbdb;
    background-color: #ffffff;
    color: #3e566c;
}
a.uzk15__roundedbutton h1:hover,
a.uzk15__roundedbutton h2:hover,
a.uzk15__roundedbutton h3:hover,
a.uzk15__roundedbutton h4:hover,
a.uzk15__roundedbutton h5:hover
{
    text-decoration:none;
        color: #ffffff;
background-color: #3e566c;
    border-radius:0.25em;
    min-height:0.25em;
    padding:0.25em;
    border: 1px solid #dbdbdb;
}


.simpleUZKheader{
    width: 100%;
    background-color: #3e566c;
    padding:2em;
    color:#fff;
}

.simpleUZKpage{
    max-width:1440px;
    margin:auto;

    font-family: OpenSansRegular,Arial,Helvetica,sans-serif;
    font-size: 100.01%;
    overflow-y: scroll;
    color: #58595b;
    background-color: #fff;
}




/* 
Der Multiteaser funktionierte nur mit verlinkten Elementen, da einige Definitionen am A-Tag hingen.
Mit folgenden Zeilen wird dies korrigiert.
*/

.uzk15__multiteaser ul a {
    -moz-box-sizing: initial;
    box-sizing: initial;
    padding: 0; 
    border-top: 0;
    border-bottom: 0;
    text-decoration: none; 
}

.uzk15__multiteaser ul li {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .9375em; 
    border-top: 1px solid #dbdbdb; 
    border-bottom: 1px solid #dbdbdb; 
    text-decoration: none;

    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}


