html, body {
	font-size: 12px;
}
.grid-pad {
    padding: 0 0 0 80px;
}
#mainnav,
#cover,
#kontaktform,
#socialmedia,
#footernav,
#copyright,
#logo {
	display: none;
}
#logo-black {
	display:block;
}
#logo-black img {
	width: 300px;
}
#contentright a:after,
#contentright a:link:after,
#contentright a:visited:after {
	display:block;
    background-color:transparent;
    content: " [" attr(href) "] ";
  }

/* --------------------------------------------  content allg -------------------- */
#contentleft {
     padding: 40px;
}
#contentleft #zitat {
	font-size: 1.2em;
	line-height: 1.2em;
}
#contentleft #zitat p::before {
    content: " ";
}
#contentright {
	width: 100%;
	max-width: 100%; 
}
#contentright section {
	margin: 0 20px;
	padding: 10px 0 10px 0;
}
#contentright section.line {
	border-top: 0px #4C4C4C solid!important;
}
#contentright p {
	padding: 10px 0;
}
#contentright p a {
	color:#00198c;
}
#contentright p a:hover {
	color: #5D5D5D;
}
#contentright section ul li {
	margin-left: 16px;
}
/* ------------------------------------   ANGEBOT ------*/
#contentright .image_publikationen {
    padding: 4px 24px 0 0;
  }
#contentright .text_publikationen p {
  	padding:0;
  	font-size: 0.9em;
  	line-height: 1.65em;
  }
#contentright .repeater_publikationen {
  	padding: 20px 0;
  }
#contentright .repeater_publikationen .title_publikationen p {
	padding: 4px 0;
}
#contentright .line .title_publikationen p strong:before {
	content: ' • ';
}
div#contentright #pdf div.icon-pdf a {
	font-family: 'Libre Baskerville', serif;
	font-size: 0.85em;
	color:#00198c;
	padding-left: 8px;
	line-height: 1.6em;
}
div#contentright #pdf div.icon-pdf a:hover {
	color:#4c4c4c;
}
#contentright section.line #pdf div.icon-pdf {
	padding-top: 10px;
}
.audio_publikationen audio {
	padding-top: 10px;
}
/* ------------------------------------   PORTRAIT  ------*/

.cvrepeater section p.date_cv {
	display: inline-block;
	float: left;
}
.cvrepeater section p.textfield_cv {
	margin-left: 120px;
}

/* ------------------------------------   Werkliste  ------*/
#content .werkliste {
    text-transform: uppercase;
    padding:0;
}
#content .werklisterepeater img {
	width: 180px;
	padding: 10px 0 0 0;
}
/* ------------------------------------   Publikationen  ------*/
#filterrahmen,
#filterliste {
    border-top: 0 none;
    display: block!important;
    padding: 20px 0;
}

#content .publikationen_repeater {
    padding:10px 0 0 0;
}
#content .publikation {
    text-transform: uppercase;
    padding:0 20px 0 0;
    float: left;
    line-height: 2.4em;
}
#content .projektname {
	 float: left;
	 padding:0 20px 0 0;
     line-height: 2.4em;
}
#content .pdf_insert {
	 position: relative;
	 bottom: -4px;
	 padding: 0;
}
/* ------------------------------------------  footer  ---------------------- */

