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


.tx-cal-controller .sideback 
{ background-image: none;}
.tx-cal-controller table.month-small th,.tx-cal-controller table.month-small td 
{ padding:0; text-align:center; line-height:2.5em; }
.tx-cal-controller table.month-small thead td img
{margin:auto; }
.tx-cal-controller table.month-small thead th,.tx-cal-controller table.month-small thead td 
{ background: transparent; border:0; padding:0; vertical-align:middle; line-height:1em; }
.tx-cal-controller table.month-small thead tr 
{ background-size: 100% 100%; background-image: url(http://artes.phil-fak.uni-koeln.de/typo3conf/ext/cal/template/img/side_bg.gif); border:0;}
.tx-cal-controller table.month-small
{ background: transparent; border:0; }
.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; }
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;}
.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
{ color: inherit;  }
.uzk15__maincontent a:hover
{ background-color:#eee;  }


.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__nextlevelteaser.uzk15__grid_33 a div h2 
  { min-height: 2.4em; }
  .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 a div h2 
  { min-height: 2.4em; }
  .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: 3.75em; }
}
@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: 4.125em; }
}
@media screen and (min-width: 1440px)
{ 
  .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a div h2 
  { min-height: 2.5em; }
}
.uzk15__mainfooter * 
{-webkit-transform: none;}


/* Newsteaser umbenannt, damit mehr als drei Nachrichten angezeigt werden */

/* /css/sb/sass/_teaser.scss */
.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 print 
{
  .uzk15__newsteaser_3 
  {
    page-breeak-inside: avoid; } }

@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%;
	*/
    width: 32% !important;
    margin-left:0 ;
    margin-right:0;

    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 print 
{
  .uzk15__maincontent .uzk15__newsteaser_3.uzk15__grid_33 
  {
    width: 29.6296% !important;
    float: left !important;
    page-break-inside: avoid !important; 
    }
  
}


@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:50px;
  }

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  li.contact_box div.uzk15__addressblock 
{
  min-height:1.5em;
  }
main .uzk15__addresslist  li.contact_box dl.uzk15__addressblock,
main .uzk15__addresslist  li.contact_box div.uzk15__description
{
 padding-top:1em;
  }
aside .uzk15__addresslist  li.contact_box div.uzk15__addressblock 
{
  min-height:1.5em;
  }



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

{
  max-width: 2em; 
  }

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

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

  }
  
}






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

li.contact_box
{ 
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                }

.uzk15__addresslist li.contact_box ul.uzk15__adressgrouplist 
{ 

padding:0 0 0.5em 1.2em;
 }

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



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

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

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

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

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

.uzk15__addresslist img {
height: auto;
                          }
