<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.homeLeft
{
    width: 570px;
    float: left;
    margin-right: 20px;
}

.homeLeft h2
{
    border-bottom: 2px solid #707173;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.homeLeft .homeVideoTeaser
{
    display: block; float: right; width: 185px; margin: 0 0 10px 10px;
}

.homeLeft .homeVideoTeaser .videoUnderline a
{
    font-size: 8pt;
    color: #707173;
    text-decoration: none;
}


.homeRight
{
    width: 195px;
    min-height: 600px;
    float: left;
}

.homeRight h2
{
    border-bottom: 2px solid #000;
    text-align: right;
    margin: -8px 0 10px 0;
    font-weight: normal;
}
.homeRight ul li p.date
{
    padding-bottom: 3px;
}

.homeRight a
{
    text-decoration: none;
    color: #000;
}

.homeRight a:hover
{
    text-decoration: underline;
    border: 0px;
}


.homeRight ul,
.homeRight ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

.homeRight ul li
{
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    border-bottom: 2px solid #707173;
  display: block;
}

.homeRight ul li h3
{
    margin: 0px;
    padding: 0px 0 2px 0 ;
    font-weight: bold;
}

.homeRight ul li p
{
    margin: 0px;
    padding: 0px;
}


.homeRight ul li p.date
{
    padding-bottom: 3px;
}

.homeImages
{
    margin: 20px 0 10px 0;
    text-align: right;
}
.homeImages img
{
    margin: 0px 0px 8px 0;
    padding: 0px;
}
.homeImages p
{
    margin: 0px;
    padding: 0px;
}

.homeRight ul li img
{
    height: 80px;
}


ol#pagination li
{
  display: none;
}
ol#pagination li.next,
ol#pagination li.prev
{
    font-weight: bold;
    text-align: right;
    cursor: pointer;
    color: #003882;
}


div.underline
{
  text-align: right;
}

.homeImages div.underline span
{
    border-right: 1px solid #757678;
    border-left: 1px solid #757678;
    color: #757678;
    padding: 0 5px;
}


.teaserBig li
{
  float: left;
  margin: 0px 20px 20px 0;
}

.teaserBig li.right
{
    margin: 0px 0px 20px 0;
}

.teaserBig li img
{
    width: 390px;
}

.teaserSmall li
{
    float: left;
    margin: 0px 10px 20px 0;
    width: 192px;
    text-align: right;
}
.teaserSmall li img
{
    width: 192px;
}

.teaserSmall.threeType li
{
    width: 260px;
}

.teaserSmall.threeType li img
{
    width: 260px;
    height: 179px;
}

.teaserSmall h2
{
  font-family: 'Peignot W01 Demi';
    margin-bottom: 3px;
    font-weight: normal;
}


.teaserSmall li.last
{
    margin: 0px 0px 0px 0;
}

.teaserBook li
{
    width: 153px;
    margin-right: 6px;
}
.teaserBook li h2
{
    font-size: 15pt;
}


.teaserBook li img
{
    width: 150px;
}


.fotoCaim
{
  padding-top: 10px;
}

ul.listing li
{
  display: block;
  padding-bottom: 10px;
}

ul.listing li a
{
    text-decoration: underline;
}

.detailText h1
{
  margin-bottom: 7px;
    font-family: 'Peignot W01 Demi';
    font-weight: normal;
}
.detailText .abstract
{
    font-family: 'Peignot W01 Demi';
    line-height: 17pt;
    margin-bottom: 7px;
}
a.thumbImage
{
  cursor: pointer;
}

/*
.detailText .abstract
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    line-height: 17pt;
    margin-bottom: 5px;
    font-weight: bold;
}
.detailText .abstract.webfont
{
    font-family: Arial,Helvetica,sans-serif;
    line-height: 17pt;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 11pt;
}
*/

.detailText h2
{
    margin-bottom: 10px;
}

.detailImage
{
  width: 555px;
  margin-bottom: 15px;
  float: left;
}
.detailText
{
  margin-left: 0px;
  clear: left;
}
.thumb
{
  float: left;
  width: 235px;
    margin-left: 10px;
}
.thumb img
{
    width: 235px;
    margin: 0 0px 5px 0;
}

.testSize .detailImage
{
    width: 435px;
    margin-bottom: 15px;
    float: left;
}
.testSize .thumb
{
    float: left;
    width: 355px;
    margin-left: 10px;
}
.testSize .thumb img
{
    width: 355px;
    margin: 0 0px 5px 0;
}



.galleryOpen
{
  clear: left;
  display: block;
}
.topLink
{
  padding-top: 25px;
  line-height: 18px;
}
.topLink a
{
  border-bottom: 4px solid #87888a;
    color: #87888a;
    padding-bottom: 5px;
}
.headerImg
{
  margin-bottom: 20px;
  display: block;
  height: 127px;
}

.headerImg.big
{
    height: 174px;
}

.headerImg .headerImgPart
{
    margin-right: 10px;
    float: left;
}

.headerImg .headerImgPart.last
{
    margin-right: 0px;
}

.maps
{
  width: 300px; text-align: right;
}
.maps a.gmap
{
    padding-bottom: 10px;
    display: block;
}
.maps .rights
{
    padding: 43px 0;
}

.secondLevel
{
  width: 150px;
  float: left;
  margin-right: 20px;
}
.secondLevel li
{
    display: block;
    line-height:30px;
    font-size: 20px;
}

.secondLevel li a
{
    display: block;
    border-bottom: 4px solid #87888A;
    font-family: 'Peignot W01 Demi' !important;
}

.secondLevel li.active a,
.secondLevel li a:hover
{
    color: #00299b;
    border-bottom: 4px solid #00299b;
}

.portrait h2
{
  font-size: 15pt;
  margin-bottom: 10px;
}


.portrait h2.webfont
{
    font-size:19pt;
}

.portrait .portraitLeft
{
  width: 400px;
  float: left;
}

.portrait h2.teamActive
{
  color: #003882;
}


.portraitRight
{
    float: left;
    width: 230px;
}


.portrait ul li
{
  display: block;
  float: left;
  width: 135px;
  margin: 0 0px 10px 0;
  overflow:hidden;
  padding-left: 60px;
  height: 84px;
}

.portrait ul li a:hover,
.portrait ul li:hover,
.portrait ul li:hover a h3,
.portrait ul li:hover a:hover,
.portrait ul li.active a
{
  color:#002476;
}


.portrait ul li img
{
    float: left;
    width: 55px;
    margin-left: -60px;
}
.portrait ul li h3
{
    font-weight: bold;
    margin-bottom: 5px;
}



.lebenslauf p
{
    line-height: 25px;
  margin-bottom: 10px;
}

.lebenslauf .marginBottom
{
    margin-bottom: 5px;
}

.pItemBig
{
  float: left;
  margin: 0 20px 20px 0;
  width: 145px;
}
h1.marginBottom,
h2.marginBottom
{
    margin-bottom: 7px;
}

.videoItem
{
	padding-left: 290px;
}
.videoItem .videoTeaser
{
    margin-left: -290px;
    float: left;
}




/* Fonts */


h1.webfont
{
    font-size: 19pt;
    font-weight: normal;
}

h2 {
    font-size: 16px;
    font-weight: normal;
}

h2.webfont,
h2.webfontDemi {
    font-size: 15pt;
    font-weight: normal;
    font-family: 'Peignot W01 Demi' !important;
}

.homeRight ul li h3,
.homeRight ul li p,
.homeRight ul li p.date
{
    font-size: 8pt;
}


.webfont
{
    font-family: 'Peignot W01 Demi' !important;
}

.detailContent p,
.homeText p,
p.textNormal,
.listing,
.floatRight.maps
{
    line-height: 15pt;
}
.lebenslauf h1.webfont
{
    font-family: 'Peignot W01 Demi';
    font-weight: normal;
    font-size: 24pt;
}

.lebenslauf h2.webfont
{
    font-family: 'Peignot W01 Demi';
    font-weight: normal;
}

.lebenslauf h3.webfont
{
    font-family: 'Peignot W01 Demi';
    font-weight: normal;
    font-size: 15pt;
}

.detailText .abstract
{
    font-size: 15pt;
}

.lebenslauf h3.webfont
{
    font-size: 15pt;
}
.portrait ul li h3
{
    font-size: 10pt;
}
.portrait ul li
{
    font-size: 10pt;
}

.teaserSmall h2
{
    font-size: 15pt;
}

.topLink a,
.topLink a:visited,
.topLink a:active
{
    font-size: 9pt;
    color: #000;
}

.imageSubline{
	color: #000; float: right;
}
.bookText{
	float: left; width: 395px;
	}
.bookImage{
	float: left; width: 215px; margin-right: 20px;
}
.bookInside{
	clear:left; display: block; padding-top: 15px;
	}

ul.gallery.galleryBig li img
{
    width:263px;
}
ul.galleryBig li
{
    float: left;
    margin-right: 5px;
}
ul.galleryBig li:nth-child(3n)
{

    margin-right: 0px;
}
/*
ul.galleryBig li.last
{

    margin-right: 0px;
}*/
</pre></body></html>