
/* - ++theme++freitag.theme/stylesheets/advertorial.css - */
/* https://www.freitag.de/portal_css/++theme++freitag.theme/stylesheets/advertorial.css?original=1 */
@font-face {
font-family: TheAntiquaFRegular;
src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Regular.eot);
src: local(TheAntiquaFRegular), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Regular.woff) format("woff");
}
@font-face {
font-family: TheAntiquaFLight;
src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Light.eot);
src: local(TheAntiquaFLight), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Light.woff) format("woff");
}
#main .listing article.product {
padding-bottom: 33px;
}
#main .listing article.product .artist {
font-family: TheAntiquaFLight,Georgia,"Times New Roman",serif;
font-size: 21px;
line-height: 23px;
margin: 0;
}
#main .listing .product .artist a,
#main .listing .product .artist a:active,
#main .listing .product .artist a:visited {
color: #848484;
text-decoration: none;
}
#breakout .product:hover h1 a {
text-decoration: none;
background-image: url('/++theme++freitag.theme/images/arrows_active.svg');
}
html.no-inlinesvg #breakout .product:hover h1 a {
background-image: url('/++theme++freitag.theme/images/arrows_active.png');
}
#breakout .product h2 {
font-weight: bold;
}
#breakout .product footer {
margin-top: 10px;
}
#breakout .product .artist {
margin-bottom: 15px;
}
#breakout .product .info p {
margin-bottom: 5px;
}
#breakout .product .info p:last-child {
margin-bottom: 0;
}
#breakout .product .buy {
font-size: 11px;
padding: 6px 10px 5px 10px;
color: #282828;
background: #F0F0F0;
border-radius: 3px;
border: 1px solid #D2D2D2;
line-height: 16px;
}
#breakout .product .buy:hover {
background-color: #d2d2d2;
}
#breakout .wiki footer a.external {
padding-left: 15px;
color: #848484;
background: transparent url('/++theme++freitag.theme/images/external_page.svg') left center no-repeat;
}
html.no-inlinesvg #breakout .wiki footer a.external {
background-image:url('/++theme++freitag.theme/images/external_page.png');
}
#breakout .wiki footer a.external:hover {
text-decoration: none;
color: #282828;
background-image:url('/++theme++freitag.theme/images/external_page_active.svg');
}
html.no-inlinesvg #breakout .wiki footer a.external:hover {
background-image:url('/++theme++freitag.theme/images/external_page_active.png');
}
body.portaltype-freitag-advertorial-advertorial .listing p.description {
padding-bottom: 8px;
}
#breakout .wiki,
#breakout .product {
line-height: 15px;
}
#breakout .product {
border: none;
padding: 0;
}
#breakout .product a:hover {
text-decoration: none;
}
#breakout .product:hover h2 a {
text-decoration: none;
}
#breakout .product .meta a,
#breakout .product .description a {
color: #282828;
}
#breakout .product .description {
font-family: TheAntiquaFRegular, Georgia, "Times New Roman", serif;
font-size: 14px;
line-height: 18px;
margin-top: 10px;
}
#breakout .product .product-shops {
margin-top: 10px;
}
html.no-flexbox-legacy #breakout .product .product-shops {
float: left;
width: 100%;
}
#breakout .product .product-shops .button {
margin-bottom: 10px;
text-align: center;
}
#breakout .product .product-shops .button:last-child {
margin-bottom: 0;
}
/* */
#breakout #product-teasers {
padding: 0;
border-top: none;
position: relative;
background-color: #f0f0f0;
}
#breakout #product-teasers .product {
padding: 0;
margin-bottom: 0;
background-color: #f0f0f0;
}
#breakout #product-teasers .product.inactive header {
background-color: #fff;
}
#breakout #product-teasers .product.inactive header:hover {
background-color: transparent;
}
#breakout #product-teasers .product header h1 {
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding: 7px 9px 6px;
margin-bottom: 0;
}
#breakout #product-teasers .product.inactive h1 {
border-bottom: 1px solid transparent;
}
#breakout #product-teasers .product.inactive h1 a {
background-image: none;
}
#breakout #product-teasers .product .main .inner {
padding: 7px 9px;
}


/* - ++theme++freitag.theme/stylesheets/logger.css - */
/* https://www.freitag.de/portal_css/++theme++freitag.theme/stylesheets/logger.css?original=1 */
#local-action-menus #ip-logger {
}
table#ip-logger-logs {
width: 100%;
border: 1px solid #d2d2d2;
}
table#ip-logger-logs th {
text-align: left;
background-color: #f0f0f0;
}
table#ip-logger-logs th,
table#ip-logger-logs td {
border-right: 1px solid #d2d2d2;
padding: 5px;
}
table#ip-logger-logs tr {
border-bottom: 1px solid #d2d2d2;
}


/* - ++theme++freitag.theme/stylesheets/running_text.css - */
@font-face {
  font-family: TheAntiquaFRegular;
  src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Regular.eot);
  src: local(TheAntiquaFRegular), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Regular.woff) format("woff");
}

@font-face {
  font-family: TheAntiquaFLight;
  src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Light.eot);
  src: local(TheAntiquaFLight), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Light.woff) format("woff");
}

@font-face {
  font-family: TheAntiquaFBold;
  src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Bold.eot);
  src: local(TheAntiquaFBold), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Bold.woff) format("woff");
}

@font-face {
  font-family: TheAntiquaFItalic;
  src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Italic.eot);
  src: local(TheAntiquaFItalic), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_Italic.woff) format("woff");
}

@font-face {
  font-family: TheAntiquaFBoldItalic;
  src: url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_BoldItalic.eot);
  src: local(TheAntiquaFBoldItalic), url(/++theme++freitag.theme/fonts/TheAntiquaF-3-5-5i-7/TheAntiquaF_BoldItalic.woff) format("woff");
}

.running-text {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #282828;
}

.running-text h1,
.running-text h2,
.running-text h3,
.running-text h4,
.running-text h5,
.running-text h6 {
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}

.running-text h1 {
  border-bottom: 1px solid #d2d2d2;
  margin-top: 0;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.running-text a,
.running-text a:link {
  text-decoration: none;
  color: #014a93;
}

.running-text a:visited {
  color: #014a93;
}

.running-text a:hover {
  text-decoration: underline;
}

.running-text a.external {
  padding-left: 12px;
  background: transparent url('/++theme++freitag.theme/images/external_page_blue.svg') left center no-repeat;
}

html.no-inlinesvg .running-text a.external {
  background-image:url('/++theme++freitag.theme/images/external_page_blue.png');
}

.running-text p {
  margin: 0 0 15px 0;
}

aside .running-text p {
  margin-bottom: 5px;
}

.running-text ul {
  margin-bottom: 15px;
}

.running-text p:last-child {
  margin-bottom: 0;
}

.running-text img.left,
#main div.text img.left {
  float: left;
  clear: left;
  margin: 3px 10px 3px 0;
}

.running-text img.right,
#main div.text img.right {
  float: right;
  clear: right;
  margin: 3px 0 3px 10px;
}

.running-text img.block {
  float: none !important;
  display: block;
  margin: 10px 0;
}

.running-text .placeholder-gallery,
.running-text .placeholder-image,
.running-text #main-image {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  margin-bottom: 14px;
}

.running-text .placeholder-gallery .caption,
.running-text .placeholder-image .caption,
.running-text #main-image .caption {
  text-align: left;
  margin: 2px 0 0 0;
}

.running-text .placeholder-gallery .credit,
.running-text .placeholder-image .credit,
.running-text #main-image .credit {
  text-align: left;
  color: #848484;
}

/** Article-like **/

.running-text.article,
.running-text.comment {
  font-family: TheAntiquaFRegular, Georgia, "Times New Roman", serif;
  font-size: 15px;
  line-height: 23px;
}

.running-text.comment {
  font-size: 14px;
  line-height: 20px;
}

.running-text.article h1,
.running-text.article h2,
.running-text.article h3,
.running-text.article h4,
.running-text.article h5,
.running-text.article h6 {
  font-family: TheAntiquaFLight, Georgia, "Times New Roman", serif;
  font-size: 19px;
  line-height: 23px;
  font-weight: normal;
  border: none;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 14px;
  text-transform: none;
}

.running-text.article h1 {
  font-size: 34px;
  line-height: 42px;
  margin-top: 18px;
  margin-bottom: 16px;
}

.running-text.article h1:first-child {
  margin-top: 0;
}

.running-text.article h2 {
  font-size: 21px;
  line-height: 23px;
  margin-top: 16px;
}

.running-text.article h2:first-child {
  margin-top: 0;
}

.running-text.comment h1,
.running-text.comment h2,
.running-text.comment h3,
.running-text.comment h4,
.running-text.comment h5,
.running-text.comment h6 {
  font-family: TheAntiquaFBold, Georgia, "Times New Roman", serif;
  font-size: 14px;
  line-height: 20px;
  color: #282828;
  margin: 0 0 8px 0;
  padding: 0;
  font-weight: normal;
  border: none;
  text-transform: none;
}

html.no-fontface .running-text.comment h1,
html.no-fontface .running-text.comment h2,
html.no-fontface .running-text.comment h3,
html.no-fontface .running-text.comment h4,
html.no-fontface .running-text.comment h5,
html.no-fontface .running-text.comment h6 {
  font-weight: bold;
}

.running-text.comment p {
  margin-bottom: 8px;
}

.running-text.article .catchword {
  font-family: TheAntiquaFBold, Georgia, "Times New Roman", serif;
  font-weight: normal;
}

html.no-fontface .running-text.article .catchword {
  font-weight: bold;
}

.running-text.article .description {
  font-family: TheAntiquaFRegular, Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 23px;
  margin-bottom: 10px;
}

.running-text.article strong,
.running-text.article b,
.running-text.comment strong,
.running-text.comment b {
  font-family: TheAntiquaFBold, Georgia, "Times New Roman", serif;
  font-weight: normal;
}

html.no-fontface .running-text.article strong,
html.no-fontface .running-text.article b,
html.no-fontface .running-text.comment strong,
html.no-fontface .running-text.comment b {
  font-weight: bold;
}

.running-text.article em,
.running-text.article i,
.running-text.comment em,
.running-text.comment i {
  font-family: TheAntiquaFItalic, Georgia, "Times New Roman", serif;
  font-style: normal;
}

html.no-fontface .running-text.article em,
html.no-fontface .running-text.article i,
html.no-fontface .running-text.comment em,
html.no-fontface .running-text.comment i {
  font-style: italic;
}

.running-text.article em strong,
.running-text.article em b,
.running-text.article strong em,
.running-text.article b em,
.running-text.article i strong,
.running-text.article i b,
.running-text.article strong i,
.running-text.article b i,
.running-text.comment em strong,
.running-text.comment em b,
.running-text.comment strong em,
.running-text.comment b em,
.running-text.comment i strong,
.running-text.comment i b,
.running-text.comment strong i,
.running-text.comment b i{

  font-family: TheAntiquaFBoldItalic, Georgia, "Times New Roman", serif;
  font-weight: normal;
  font-style: normal;
}

html.no-fontface .running-text.article em strong,
html.no-fontface .running-text.article em b,
html.no-fontface .running-text.article strong em,
html.no-fontface .running-text.article b em,
html.no-fontface .running-text.article i strong,
html.no-fontface .running-text.article i b,
html.no-fontface .running-text.article strong i,
html.no-fontface .running-text.article b i,
html.no-fontface .running-text.comment em strong,
html.no-fontface .running-text.comment em b,
html.no-fontface .running-text.comment strong em,
html.no-fontface .running-text.comment b em,
html.no-fontface .running-text.comment i strong,
html.no-fontface .running-text.comment i b,
html.no-fontface .running-text.comment strong i,
html.no-fontface .running-text.comment b i {
  font-weight: bold;
  font-style: italic;
}

.running-text.article p.interview-question {
  font-family: TheAntiquaFBold, Georgia, "Times New Roman", serif;
  font-weight: normal;
  margin-bottom: 0;
}

html.no-fontface .running-text.article p.interview-question {
  font-weight: bold;
}

.running-text.article p.soft-paragraph {
  margin-bottom: 0;
}

.running-text.article p.drop-caps::first-letter  {
  float: left;
  font-size: 52px;
  margin: 5px 0 -5px 0;
  padding-right: 4px;
  line-height: 35px;
}

.running-text.article p.quote {
  margin: 25px 50px;
  font-family: TheAntiquaFBold, Georgia, "Times New Roman", serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}

.running-text.article #credits {
  font-family: TheAntiquaFItalic, Georgia, "Times New Roman", serif;
  font-size: 14px;
  line-height: 21px;
  margin-top: 30px;
  margin-bottom: 1px;
}

html.no-fontface .running-text.article #credits {
  font-style: italic;
}

html.no-fontface .running-text.article p.quote {
  font-weight: bold;
}

/* Placeholder image */
.running-text .placeholder-image {
  margin-top: 4px;
  margin-bottom: 10px;
}

/* Placeholder gallery */
.running-text .placeholder-gallery {
  position: relative;
}
.running-text .placeholder-gallery .panel {
  padding: 10px 0 10px;
  width: 100%;
}

/* pager */
.running-text .cycle-pager {
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 20;
}
.running-text .cycle-pager span {
  color: #bebebe;
  cursor: pointer;
  display: inline-block;
  font-family: arial;
  font-size: 22px;
  height: 15px;
  width: 30px;
}
.running-text .cycle-pager span.cycle-pager-active {
  color: #000;
}
.running-text .cycle-pager > * {
  cursor: pointer;
}

/* prev / next links */
.running-text .cycle-prev,
.running-text .cycle-next {
  cursor: pointer;
  filter: alpha(opacity=0);
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 19;
}
.running-text .cycle-prev {
  left: 0;
}
.running-text .cycle-next {
  right: 0;
}

/* placeholder infobox/authorbio */
.running-text .placeholder-authorbio,
.running-text .placeholder-infobox {
  background-color: #f0f0f0;
  border: 1px solid #d2d2d2;
  overflow: hidden;
  padding: 7px 9px;
  margin: 14px 0;
}
.running-text .placeholder-authorbio h1,
.running-text .placeholder-infobox h1 {
  font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
  letter-spacing: 0.035em;
  padding-bottom: 2px;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 5px;
}
.running-text .placeholder-authorbio p,
.running-text .placeholder-infobox p {
  font-size: 11px;
  line-height: 16px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
}
.running-text .placeholder-authorbio strong,
.running-text .placeholder-infobox strong {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.running-text .placeholder-authorbio em,
.running-text .placeholder-infobox em {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-style: italic;
}

.running-text .shortcontent-more-less-links {
  float: right;
}

.running-text .shortcontent-more-less-links .morelink {
  background: transparent url('/++theme++freitag.theme/images/arrow_down.svg') 0 center no-repeat;
  color: #282828;
  font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
  font-size: 12px;
  padding-left: 12px;
  text-decoration: none;
}
.running-text .shortcontent-more-less-links .morelink.less {
  background: transparent url('/++theme++freitag.theme/images/arrow_up.svg') 0 center no-repeat;
}

