/* ----- null.css ------------------------------------------------------------------- */



/* ===== override html/client defaults ===== */

body, ul, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6, p,
form, fieldset, legend, input, input.date, textarea, select {  margin:0px; padding:0px;  }
legend {  width: -moz-available;  }
h1, h2, h3, h4, h5, h6 {  font-weight:normal;  }
li {  list-style-type:none;  }
a  {  color: #333;  }
img, fieldset  {  display: block; border:none;  }	/* see http://www.quirksmode.org/css/quirksmode.html#link4 */


a 	{  cursor: default;  }
a[href]	{  cursor: pointer;  }


/* prevent effects on line-height / vertical position */
sup, sub {
	vertical-align: inherit; line-height: 0;
	font-size: small;
	position: relative;
	}
sup {   top: -8px; }
sub {   top: 3px; }


/* DEBUG */

pre {
	display:none;
	}


/* ----- ads.css ------------------------------------------------------------------- */

#subbanner.shifted {
  margin-top: 99px;
  width: 1000px;
  }

/*
.ad_zone {
  box-shadow: 0 0 1px blue;
  }
.ad_bin.shown {
	display: inline-block;
	}
*/

.ad_bin {
  display: none;
  }
.ad_bin.contentad {
  display:none;
  }

.ad_bin.shown {
  display: block;
  }
.ad_bin.contentad.shown {
  display: inline-block;
  margin-bottom: 40px;
  }
.wing >.ad_bin.contentad.shown {
  display: block;
  margin-bottom: 30px;
  margin-top: -14px;
  }
.sect_article >.sectbody >#ad_bin_artikel_medrec_1,
.sect_article >.sectbody >#ad_bin_artikel_co {
	width: 300px;
	margin-top: -8px;
	}
.community.page >.body >.ad_bin.contentad {
	float: right;
	}


.ad_bin >.ad_badge {
  color: #aaa;
  text-align: right; padding-right: 8px;
  padding-bottom: 7px;
  }/*
  width: 292px;
  border-top: 1px solid #9e9e9e;
  border-top: 1px solid #ddd;
  margin-left: 20px;
  */
#ad_bin_artikel_medrec_1 >.ad_badge,
#ad_bin_artikel_co >.ad_badge {
  text-align: left;
  }

.ad_zone_contentad {
  display:block;
  width: 300px; height: 250px;
  background-color: #ddd;
  }

.ad_core {
  overflow:hidden;
  }


/* zone individual styles */

#ad_bin_ros_top_mitte,
#ad_bin_banner {
	padding: 0 11px;
	}
#ad_zone_ros_top_mitte,
#ad_zone_banner {
  width: 948px; height: 90px;
  text-align:right;  
  }
#ad_zone_ros_top_mitte img,
#ad_zone_banner img {  display:inline;  }

#ad_zone_wall {
  width:1200px; height:1200px;
  position:absolute;
  top: 0px; left: -500px;
  }

#ad_bin_ros_top_rechts,
#ad_zone_ros_top_rechts,
#ad_bin_sky,
#ad_zone_sky {
  width: 300px; height: 800px;
  }
#ad_bin_ros_top_rechts,
#ad_bin_sky {
  position:absolute; 
  left:975px;
  }
#ad_bin_ros_top_rechts {
  top: 98px;
}
#adzone_wall.corp >#ad_bin_ros_top_rechts {
  top: 245px;
}
#ad_bin_sky {
  top: 0px;
}
#pages.corp >#ad_bin_ros_top_rechts,
#pages.corp >#ad_bin_sky {
  top: 155px;
  }

#ad_zone_layer {
  display:none;
  }


#ad_bin_ros_billboard_1,
#ad_bin_billboard {
	margin: 96px 0 -56px 0;
	position: relative; z-index: 1;
	text-align: right;
	}/*
	text-align: left; line-height: 15px;
	*/
.shown#ad_bin_ros_billboard_1,
.shown#ad_bin_billboard {
	display: block;
	}
#ad_zone_ros_billboard_1,
#ad_zone_billboard {
	width: 800px; height: 250px;
	}/*
	width: 870px; height: 250px;
	*/
/* fil 2014-10-13 für fischbach@taz.de, temporär bis Ende Nov */
#ad_bin_ros_billboard_1,
#ad_bin_billboard {
	text-align: center;
	}
#ad_zone_ros_billboard_1,
#ad_zone_billboard {
	width: 870px;
	}

.shown >#ad_zone_ros_billboard_1,
.shown >#ad_zone_billboard {
	display: inline-block;
	}

#ad_zone_uebersicht_board_1,
#ad_zone_artikelliste {
  width:624px; height:150px;
  margin-left:0px;
  }

#ad_zone_ros_sidebar_2,
#ad_zone_klein_co1_bez_at {
  height: 100px;
}


/* postloader */
.ad_zone_postloader {
  width: 1px; height: 1px; overflow: hidden;
  padding-top: 2px;
  position: absolute;
  left: 0px; bottom: 0px;
  }

#ad_zone_banner_postloader {
  top: 90px; bottom: auto;
  }
#ad_zone_sky_postloader {
  left: 1100px;
  top: 600px; bottom: auto;
  }


#ad_bin_fireplace_rechts {
  position: absolute;
  top: 0;
  left: 970px;
  z-index: 1;
}
#ad_bin_fireplace_links {
  position: absolute;
  top: 0;
  left: -160px;
  z-index: 1;
}
#ad_bin_fireplace_mitte {
  width: 970px;
  text-align: right;
  
  position: absolute;
  top: 0;
  right: 160px;
}
#ad_bin_fireplace_bg {
  display: none;
}
#adzone_wall {
  display: block;
  height: 90px;
}


/* ----- topo.css ------------------------------------------------------------------- */

/* ****	topo.css ****
	common topology (news and corp)
*/

#counter {
	display:none;
	}

#background {
	width: 100%; overflow: hidden;
	position: relative;
	}
#skirt {
	background: white;
	position:absolute;
	top:1000px;
	left:0px; right:0px; bottom:0px;
	}

#centered {
	margin:auto;
	padding: 0px 160px 0px 0px;
	width: 970px; 
	position: relative;
	}
#centered.shifted {
	padding-top: 90px;
	}



/* ----- pages.css ------------------------------------------------------------------- */


#pages {
	position:relative;
	background-color: white;
	padding: 8px 11px 0px 11px;
	}

#pages >.page {
	position:relative;
	background-color:white;
	border-top: 2px solid black;
	}/*
	z-index:0;  ... wg. Paywahl raus!
	margin: 52px 0px;
	border-bottom: 10px solid black;
	box-shadow: 0 -1px 10px 0 #CCC;
	box-shadow: 2px 3px 7px -3px black;
	*/
#pages >.page,
#pages >.insert,
#pages >.rack,
#pages >.sect {
	margin-bottom: 60px;
	}/*
	box-shadow: 0px 0px 4px -2px blue;
	*/
#pages >.first.page {
	z-index: 0;
}
#pages         >.first.page,
body.js #pages >.corp.page {
	margin-top:0px;
	border-top-width: 0px;
	}
/*
body.js #pages >.page {
	border-top-width: 2px;
	}
*/

/*
#pages >.page:after {
	content:' '; display: block;
	position: absolute; bottom:2px; right:0px;
	height:15px; width:300px;
	background: #a80a1a;
	box-shadow: -2px -1px 1px 1px white;
	}
*/
	/*
	border-top: 3px solid #a80a1a;
	height: 1px;
	border-bottom: 5px solid black;
	*/


#pages >.mini.page {
	display: inline-block;
	vertical-align: top;
	width: 300px;
	overflow: hidden;
	}
#pages >.mini.page +.mini.page {
	margin-left: 24px;
	}

#pages >.page >.head,
#pages >.float >.head {
	position:absolute; left:0px;
	width:948px;
	}
#pages >.page >.head {
	top:2px;
	}
#pages >.first.page >.head {
	top: 0px;
	}
body.js #pages >.page >.head {
	top:-1px;
	}
#pages >.float >.head {
	top: -53px;
	}/* 48 */
#pages >.page >.head {
	z-index: 10;
	}

/*
	z-index:1;
#pages >.page >.float {
	z-index:2;
	}
*/

#pages >.page >.body,
#pages >.page >.wing,
#pages >.page >.tail {
	}
#pages >.page >.body,
#pages >.page >.wing {
	display:inline-block;
	vertical-align:top;
	position:relative;
	}
#pages >.page         >.tail {
	display:block;
	position:absolute; bottom:0px; right:0px;
	background-color: white;
	}	
#pages >.article.page >.tail {
	}/*
	box-shadow: 0 -5px 3px -2px #CCC;
	*/
#pages >.full.page >.body {
	width:624px;
	padding: 24px 24px 0px 0px;
	}
#pages >.page            >.headed.wing {
	padding-top: 130px;
	}/* 
	padding-top: 202px;
	padding-top:460px; 
	*/
#pages >.first.news.page >.wing {
	padding-top: 80px;
	}/*
	padding-top: 76px;
	*/
#pages >.community.page >.wing {
	padding-top: 78px;
	}
#pages >.news.article.page > .wing {
	padding-top: 253px;
	}/*
	padding-top: 265px;
	*/
#pages >.news.article.page >.tail {
	padding-top: 30px;
	}/* relevant for js dynamic spacing */
#pages >.corp.page                    >.wing,
#pages >.corp.page >.float >.rightbar >.wing,
CorpWing {
	padding-top: 117px;
	}
#pages >.corp.story.page   >.wing,
#pages >.corp.product.page >.wing {
	padding-top: 180px;
	}
#pages >.page >.wing,
#pages >.page >.tail {
	width:300px;
	}
#pages >.page >.pagenum {
	position:absolute; right:13px; bottom:13px;
	}

/*
#pages >.insert .ad_zone {
	padding-left:690px;
	}
*/	


/* between the pages */

#pages >.insert {
	border-top: 2px solid #222;
	}

#pages >.sect_end {
	margin-bottom: 0px;
	}

#pages >.sect_tdt >ul.sectbody,
#pages >.sect_end >ul.sectbody,
#footer {
	background-color:#222;
	position: relative; 
	width: 948px;
	left: -5000px; padding-left: 5000px; padding-right: 5000px;
	border:none;
	padding-top: 0px;
	}

#pages          >.sect_tdt   >ul.sectbody >li,
#pages >.insert >.sect_leads >ul          >li {
	display: inline-block; float: none;
	vertical-align: top;
	width: 300px; margin-right: 24px;
	}
#pages          >.sect_tdt   >ul.sectbody >li.last,
#pages >.insert >.sect_leads >ul          >li.last {
	margin-right: 0px;
	}

#pages >.sect_tdt >ul.sectbody >li >a.objlink {
	position: relative;
	padding-top: 162px;
	}
#pages >.sect_tdt >ul.sectbody >li >a.objlink >img {
	position: absolute; top: 0px; left: 0px;
	width: 300px;
	}

#pages >.sect_tdt >ul.sectbody >li >a.objlink >h3,
#pages >.sect_tdt >ul.sectbody >li >a.objlink >h4 {
	color: white;
	}




	


/* ----- typo.css ------------------------------------------------------------------- */

/* ****	typo.css ****
	common typography (news and corp)
*/

@font-face {
	font-family: tazze;
	src: url('/lib/share/fonts/TazTitelkopf19_subset.eot');
	src: url('/lib/share/fonts/TazTitelkopf19_subset.eot?#iefix') format('embedded-opentype'),
	     url('/lib/share/fonts/TazTitelkopf2017Feb.woff2') format('woff2'),
	     url('/lib/share/fonts/TazTitelkopf2017Feb.woff' ) format('woff');
	font-weight: normal; font-style: normal;
	}

@font-face {
  font-family: taz_xbold;
  src: url('/lib/share/fonts/Taz_8_.eot');
  src: url('/lib/share/fonts/Taz_8_.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_8_.woff') format('woff');
	}
@font-face {
	font-family: taz_bold;
  src: url('/lib/share/fonts/Taz_7_.eot');
  src: url('/lib/share/fonts/Taz_7_.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_7_.woff') format('woff');
	}
@font-face {
  font-family: taz_sbold;
  src: url('/lib/share/fonts/Taz_6_.eot');
  src: url('/lib/share/fonts/Taz_6_.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_6_.woff') format('woff');
	}
@font-face {
	font-family: taz;
  src: url('/lib/share/fonts/Taz_5_.eot');
  src: url('/lib/share/fonts/Taz_5_.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_5_.woff') format('woff');	
	}
@font-face {
  font-family: taz_light;
  src: url('/lib/share/fonts/Taz_4_.eot');
  src: url('/lib/share/fonts/Taz_4_.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_4_.woff') format('woff');
	}
@font-face {
  font-family: taz_light_i;
  src: url('/lib/share/fonts/Taz_4_italic.eot');
  src: url('/lib/share/fonts/Taz_4_italic.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/Taz_4_italic.woff') format('woff');
  }
@font-face {
  font-family: DroidSerif;
  src: url('/lib/share/fonts/DroidSerif-Regular-webfont.eot');
  src: url('/lib/share/fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('/lib/share/fonts/DroidSerif-Regular-webfont.woff') format('woff');
	}
@font-face {
    font-family: Quodana;
    src: url('/lib/share/fonts/Quodana/Quodana.eot');
    src: url('/lib/share/fonts/Quodana/Quodana.eot?#iefix') format('embedded-opentype'),
         url('/lib/share/fonts/Quodana/Quodana.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Quodana;
    src: url('/lib/share/fonts/Quodana/QuodanaB.eot');
    src: url('/lib/share/fonts/Quodana/QuodanaB.eot?#iefix') format('embedded-opentype'),
         url('/lib/share/fonts/Quodana/QuodanaB.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Quodana;
    src: url('/lib/share/fonts/Quodana/QuodanaBI.eot');
    src: url('/lib/share/fonts/Quodana/QuodanaBI.eot?#iefix') format('embedded-opentype'),
         url('/lib/share/fonts/Quodana/QuodanaBI.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: Quodana;
    src: url('/lib/share/fonts/Quodana/QuodanaI.eot');
    src: url('/lib/share/fonts/Quodana/QuodanaI.eot?#iefix') format('embedded-opentype'),
         url('/lib/share/fonts/Quodana/QuodanaI.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}








/* === general === */

body, #background {
	font-family:Arial,Helvetica,sans-serif;
	background-color:white;
	}

/* --- generally our black is lighter --- */

body, #background,
a[href] >h3, 
a[href] >p,
mark,
input, input.date, textarea, select,
StdBlack {
	color:#333;
	}

/* --- red text color --- */

/*h4, news only*/
p        >a[href],
p     >* >a[href],
.caption >a[href],
a[href] >.caption,
a.dirlink[href],
ul.directory >li >a[href] >span,
.sect_meta >.sectbody >ul>li >a[href],
.secthead >ul.toolbar >li>a[href],
           ul.toolbar >li>a[href],
.overlay >a.close,
a.person[href] >h4,
StdRed {
	color: #A80A1A;
	}

/* --- link decoration --- */

a,
plainLinks {
	text-decoration:none;  
	}
p        >a[href]:hover,
.caption >a[href]:hover,
a[href]:hover >.caption,
a.dirlink[href]:hover,
ul.directory >li >a[href]:hover >span,
ul.toolbar >li >a[href]:hover,
.overlay >a.close:hover,
.sect_meta >.sectbody >ul    >li >a[href]:hover,
TouchyLinks {
	text-decoration:underline;
	cursor: pointer;
	}

/* --- marked text --- */

mark {	background-color: #ff8;
	}



/* === navigation === */

ul.navbar           > li       >a >span,
ul#globalnavigation > li.more  >a >span,
#footer >ul >li >a, 
#footer >ul >li >ul >li >a {
	font-family: taz;
	letter-spacing: 0.01em;
	}/*
	font-family: taz_sbold;
	*/
ul#globalnavigation > li       >a >span,
#footer {
	font-size: 15px;
	}
#footer {
	line-height: 16px;
	}
ul#globalnavigation > li+li+li >a >span,
#footer {
	font-family: taz_light;
	}/*
	color: #F6F6F6;
	*/
ul.newsnavigation   > li       >a >span,
ul.subnavigation    > li       >a >span,
#footer >ul >li.news >ul >li >a {
	text-transform: uppercase;
	}
ul.newsnavigation   > li       >a >span {
	font-size: 15px;
	}
ul.subnavigation    > li       >a >span {
	font-family: taz_bold;
	font-size: 13px;
	line-height: 6px;
	color: #333;
	}

/*  X ]12px i ]?px x ]?px, lh = 2*x = 1.5*X, _v = 0.5*X */
/*
.first_rack >.sect_description.directory >.secthead > h2,
*/
.first_rack >.sect_description           >.secthead > h2,
#mainFlyout >.container >ul.navigation      >li  >a >span,
X12low {
	font-family: taz_bold;
	font-size: 17.1px;
	line-height: 18px;
	position: relative;
	}
#mainFlyout >.container >ul.news.navigation >li  >a >span {
	text-transform: uppercase;
	}
/*
.first_rack >.sect_description.tags >.secthead > h2 {
*/
.first_rack >.sect_description      >.secthead > h2 {
	top: -2px; margin-bottom: -6px;
	padding-left: 1px;
	}
.sect_description.tags >.secthead >h2:before,
.sect_description.tags >.sectbody >p >.tag:before {
	content: "#";
	font-style: italic;
	}
.sect_description.tags >.secthead >h2:before {
	font-family: taz_sbold; font-size: 17px; color: #a80a1a;
	margin: 0 3px 0 -1px;
	}
.sect_description.tags >.sectbody >p >.tag:before {
	margin-right: 2px;
	}
.sect_description.tags > .secthead > h2:hover:before,
.sect_description.tags >.sectbody >p >.tag:before {
	color: #999;
	}

#mainFlyout >.container >ul.news.navigation >li  >a >span {
	top: -4px; margin-bottom: -7px;
	padding-bottom: 6px;
	}
#mainFlyout >.container >ul.corp.navigation >li  >a >span {
	text-transform: none;
	top: -7px; margin-bottom: -10px;
	padding-bottom: 10px;
	}
/*  X ]15px i ]17px x ]12px, lh = 2*x, _v = 0.5*X */
#mainFlyout >.container >ul.navigation >li.first >a >span,
x12X15low {
	font-size: 22px;
	line-height: 24px;
	top: -5px; margin-bottom: -9px;
	padding-bottom: 7px;
	color: #890000;
	}


/* === headlines === */

/* ---- top headlines ----
	* article-page's headline (news and corp)
	* legally headline-alikes
	* home top teaser, 
*/
h1,
.sectbody h6.counterstatement,
#pages.home >.first.page >.body >.first.sect_leads >ul.news >li.first >a.objlink >h3,
#pages.home >.first.page >.body >.first_sect_leads >ul.news >li.first >a.objlink >h3,
Headline {
	font-family: taz_xbold;
	}


/* ---- teaser headlines common ---- 
	* teaser headlines (news and corp)
	* logo flyout menu
*/
li >a.objlink     >h3,
a.product.objlink >.price-tag >.price,
.sectbody         >h3,
.sect_quote	  >.quote >p,
.community.profile.page > .body > .sect_profile-descr > .secthead > h2,
TeaserHeadline {
	font-family: taz_sbold;
	position: relative;
	text-transform: none;
	}/*
	display: inline-block;
	*/

/* ----	main teaser headlines ----
	* major teaser headlines (news and corp)
*/
/* X ]18px, i ]20px, x ]14px, lh = 2*x, _v = x */
.sect_leads             >ul           >li.online    >a.leaded.objlink  >h3,
.sect_searchresults     >ul.directory >li.elaborate.online >a.objlink  >h3,
.sect_adr               >ul.corp      >li           >a.leaded.objlink  >h3,
a.product.objlink                                                      >.price-tag >.price,
.sect_spb               >ul.sectbody  >li.first     >a.objlink         >h3,
#mainFlyout >.container >ul.directory >li.first.odd >a.objlink         >h3,
.first.news.page >.body
>.sect_videos		>ul.sectbody  >li           >a.objlink         >h3,
.sect_carousel          >ul           >li           >a                 >h3,
.sect_end               >ul           >li           >a                 >h3,
.community.profile.page >.body >.sect_profile-descr >.secthead >h2,
TeaserHeadline X18x14 lh2x v_x {
	font-size: 26px;
	line-height: 28px;
	top: -4px; padding-bottom: 4px; /* -4 -6 + x14 */
	}

/* ----	other teaser headlines ----
	* minor teaser headlines (news and corp), 
	* pictured teaser headlines in Flyout
	* pictured corp story teaser headline on news pages
	* inserted pictured corp story teaser headline
	* Flyout Navi 
   i ]15px, X ]14px, x ]11px, lh = 2*x, _v = x 
*/
.sect_leads             >ul                >li >a.objlink        >h3,
.sect_searchresults     >ul.directory      >li >a.objlink        >h3,
.sect_adr               >ul.corp           >li >a.objlink        >h3,
.sect_tdt               >ul.sectbody       >li >a.objlink        >h3,
.sect_spb               >ul.sectbody       >li >a.objlink        >h3,
#mainFlyout >.container >ul.news.directory >li >a.objlink        >h3,
#mainFlyout >.container >ul.corp.directory >li >a.pictured.story >h3,
ul.corp                                    >li >a.brief.leaded   >h3,
.news.page        .sect >ul.corp.directory >li >a.pictured.story >h3,
.news.page        .sect >ul.corp.directory >li >a.leaded.story   >h3,
.insert     >.sect      >ul.corp           >li >a.pictured.story >h3,
.insert     >.sect      >ul.corp           >li >a.leaded.story   >h3,
.sect_action-teaser 		>.sectbody >h3,
.sect_number-teaser2		>.sectbody >h3,
.sect_quote 				>.quote    >p,
TeaserHeadline X14x11 lh2x v_x {
	font-size: 20px;
	line-height: 22px;
	top: -3px; padding-bottom: 3px; /* -3 -5 + x11 */
	}
/*  _v = X */
.sect_leads             >ul                >li >a.objlink        >h3,
.sect_adr               >ul.corp           >li >a.objlink        >h3,
TeaserHeadline v_X14 {
	padding-bottom: 6px; /* -4 -4 + X14 */
	}

/* ---- listed teaser headlines ---- 
	* headlines in listings
    X ]12px, i ]13px, x ]9px, lh = 2*x, _v = X
*/
li >a.objlink >h3,
ListHeadline X12x9 lh2x v_X {
	font-size: 17px;
	line-height: 18px;
	top: -3px; padding-bottom: 6px; /* -3 -3 + x12 */
	}
/*
li >a.objlink >h3:after {
	top: 18px;
	}
*/


/* --- linked headlines --- */
/*
a[href]:hover >h3:after {
	display: block; content: " ";
	border-bottom: 2px solid #222; opacity: 0.2;
	position: absolute; height: 0px; left: 0px; right: 0px;
	}
*/




/* ==== kicker, intro/lead ====
	* news kicker
	* news article intro
	* teaser lead text (news and corp)
	* text box content

li >a.objlink >p,
 */
h4,
p.intro,
.obj >p,
.objlink >p,
.sectbody >p,
p.sectbody,
.quote >.person,
.field >.label,
form#send-comment >.sectbody >.field >*,
StdSerife {
	font-family: DroidSerif;
	}


/* ---- teaser kicker, -lead 
	* news teaser kicker
	* teaser lead text (news and corp)
	* text box content (news and corp)
    X ]10px, l ]11px, x ]8px, lh = 2*x 

li >a.objlink >h4,
li >a.objlink >p,
*/
.obj >h4,
.objlink >h4,
.obj >p,
.objlink >p,
.sectbody >p, 
p.sectbody,
.field >.label,
form#send-comment >.sectbody >.field >*,
StdSerife X10x8 {
	font-size: 13.9px;
	}


/* ----	news teaser kicker ----
	* news teaser kicker
	* persons
    lh = 2*x, _v = X 

ul >li >a.objlink >h4,
*/
.obj >h4,
.objlink >h4,
ul.news >li >a.objlink >h4,
TeaserKicker lh2x8 v_X10 {
	line-height: 16px;
	position: relative; top: -2px; padding-bottom: 4px; /* -2 -4 + X10 */
	}


/* ---- teaser lead ----
	* teaser lead text (news and corp)
	* text box content (news and corp)
    lh = x+X, _v = [X

li >a.objlink >p,
*/
.obj >p,
.objlink >p,
.sectbody >p, 
p.sectbody,
.field >.label,
TeaserLead lhXx v_X10 {
	line-height: 18px;
	position: relative; top: -3px; padding-bottom: 2px; /* -3 -5 +X10 */
	}
li > .objlink >p,
TeaserLead v_lh18 {
	padding-bottom: 10px; /* -3 -5 +lh18 */
	}
.field >.label,
v_x8 {
	padding-bottom: 0; /* -4 -4 +x8 */
	}
form#send-comment >.sectbody >.field >*,
lhXx {
	line-height: 18px;
	}
	

/* ---- subteaser ---- */
.teaserstuff >li >a.objlink >h4,
TeaserRelated {
  font-size: 12px;
  letter-spacing: 0.1px;
	margin-bottom: -6px;
  }
.teaserstuff >li >a.objlink >h3,
TeaserRelated {
  font-family: taz_sbold;
  font-size: 12.5px;
  letter-spacing: 0.2px;
  white-space: nowrap;
	margin-bottom: -6px;
  }


/* === inserted corp teaser ===
	* corp teaser on news pages
 */

/* w/ short lead */
ul.corp                                    >li >a                >p.brief,
#mainFlyout >.container >ul.corp.directory >li >a.product        >p,
#mainFlyout >.container >ul.corp.directory >li >a.pictured.story >p,
.news.page        .sect >ul.corp.directory >li >a.product        >p,
.news.page        .sect >ul.corp.directory >li >a.pictured.story >p,
.insert          >.sect >ul.corp           >li >a.product        >p,
.insert          >.sect >ul.corp           >li >a.pictured.story >p,
.sect_action-teaser 		>.sectbody >p,
.sect_number-teaser2		>.sectbody >p,
#reward > h6,
#reward >.rack >#tzi_abo >.sectbody >.brief {
	font-family: taz_light_i;
	font-size: 19px;
	line-height: 20px;
	}
#reward >.rack >#tzi_abo >.sectbody >.brief >span {
	color: #961D2A;
	text-decoration: underline;
}


/* corp kicker */
/*
    X ]12px i ]13px x ]9px, lh = 2*x, _v = x
*/
.sect_article.corp >.sectbody >h4,
ul.corp >li >a.objlink > h4,
#reward >.rack >#tzi_abo >.sectbody >.tziabonnement,
#modal >div >h3 {
	font-family: taz_light;
	font-size: 17px;
	line-height: 18px;
	position: relative; top: -3px; padding-bottom: 3px; /* -3 -3 + x9 */
	color: #333;
	}
/*  _v = X */
.sect_article.corp >.sectbody >h4,
CorpKicker v_X12 {
	padding-bottom: 6px; /* -3 -3 + X12 */
	}
	

/* target hint */
/* X ]9px */
            a.objlink  >.hint,
li.product >a          >.hint,
a.product              >.hint,
form >fieldset         >.hint, 
a.special.article      >.hint,
.sectbody              >.hint,
.sect_spb >.secthead >ul[role="navigation"] >li >a,
.sect_spb >.secthead >h2 >a:after,
.style_tzi-basket .hint {
	font-family: taz_sbold;
	text-transform: uppercase;
	font-size: 12.7px;
	line-height: 9px;
	}
/* X ]11px */
li.product >a.pictured >.hint,
li.product >a.leaded   >.hint,
a.pictured.product     >.hint,
a.leaded.product       >.hint,
.style_tzi-basket .hint {
	font-size: 14px;
	line-height: 10px;
	letter-spacing: 0.5px;
	}


/* ====	article text ==== */

/*
.sect_commentlinks > ul.sectbody > li > a >p,

.objlink >p >.person,
*/
p.article,
.sect_article >.sectbody >h6,
p.caption,
.price-tag >.info,
.ad_badge,
ul.directory >li >a >span,
.sect_tags >ul.directory >li,
.secthead >ul.toolbar,
           ul.toolbar, 
.sect_meta, .meta,
a.objlink +.extension,
.sect_service >.sectbody,
.head >.search >.frame >input,
.person >h5,
.overlay >a.close,
.objlink >.extent,
input, input.date, textarea, select,
form.js .preset >.label,
.sectbody.jsForm >.field >.label,
.sectbody.jsForm >.field >.hint,
.sectbody.jsForm >.field >.mask,
StdSans {
	font-family: Quodana, Verdana, DejaVu Sans, Bitstream Vera Sans, Helvetica, sans-serif;
	}

/* article core text
	* article text
	* cross heading
	* search slot
    X ]12px x ]9px, lh=X+x, _v = X+lh 
.person >h5 {
*/
p.article,
.sect_article >.sectbody >h6,
.head >.search >.frame >input {
	font-size: 14.95px;
	position: relative;
	line-height: 21px; margin-bottom: -12px; top: -7px;
	padding-bottom: 33px;
	}
p.article                    sub, p.article                    sup,
.sect_article >.sectbody >h6 sub, .sect_article >.sectbody >h6 sup {
	font-size: 12px;
	}
p.article                    sub,
.sect_article >.sectbody >h6 sub { top:  3px; }
p.article                    sup,
.sect_article >.sectbody >h6 sup { top: -4px; }

/*  lh=2*x, _v = X */
/*
.person >h5 {
	line-height: 18px; margin-bottom: -9px; top: -5px;
	padding-bottom: 12px;
	}
*/

/* form fields */
input, input.date, textarea, select,
form.js .preset >.label,
.sectbody.jsForm >.field >.label,
.sectbody.jsForm >.field >.hint,
.sectbody.jsForm >.field >.mask,
Form Field {
	font-size: 12.9px;
	line-height: 18px;
	}


/* picture caption */
/* X ]9px x]7px, lh = X+x, _v = X */
/*
.sect_commentlinks > ul.sectbody > li > a >p,
.objlink >p >.person,
*/
p.caption,
.price-tag >.info,
.ad_badge,
ul.directory >li >a >span,
.sect_tags >ul.sectbody >li:before,
.sect_tags >ul.sectbody >li:after,
li.thesaurus>span,
ul.toolbar >li,
form          >.sectbody     >ul >li,
.sect_service >.sectbody >li >ul >li,
.meta >ul[role="navigation"] >li,
.sect_meta >.sectbody >ul    >li,
a.objlink +.extension >* >*,
.head >.search >.frame >input,
.overlay >a.close,
.person >h5, 
li >time,
.objlink >.extent,
#micropay >div >span,
#modal .tzioverlay_nav,
#micropay .expander2,
X9x7hXx {
	font-size: 12px; 
	position: relative;
	line-height: 16px; margin-bottom: -9px; top: -6px;
	padding-bottom: 9px;
	}/* Verdana on Mac
	font-size: 11.6px; 
	*/
.objlink >p >.person {
	position: static;
	}
/* _v +1*lh, ^ lh-X */
p.caption {
	padding-bottom: 21px;
	padding-top: 9px;
	}

/* high contrast grey */
p.caption,
.meta >.toolbar >.date,
StdGray {
	color: #777;
	}

/* low contrast grey 
	color: #aaa;
*/

p.caption sub, p.caption sup { font-size: 9px; }
p.caption sub { top:  2px; }
p.caption sup { top: -3px; }


/* TZI */
#micropay >div >span,
#reward .toolbar >li >a {
	color: #888888;
}
#modal .tzioverlay_nav {
	color: #333333;
}
#reward .toolbar >li >a,
#modal .tzioverlay_nav {
	text-decoration: underline;
	cursor: pointer;
}

/* article -----------------------------------------*/

/* common -----------------------------------------*/


/* === layout modules === */

/* module title */

.secthead >h2,
ul.corp >li >a.dept, 
.person >h4,
.style_tzi-basket .dept {
	font-family: taz_bold;
	color: #333;
	}

/* news module title :: X ]10px */
.secthead >h2,
.person >h4,
X10 lh1_6X {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 16px;
	position: relative; top: -3px;
	}
.secthead >h2,
X10 lh1_6X {
	margin-bottom: -6px;
	}
 

/* i ]16px x ]12px, lh = 2*x, _v = i */
.style_taz .secthead        >h2, 
.sect_action-teaser         >.secthead >h2,
.sect_number-teaser2        >.secthead >h2,
.sect_quote                 >.secthead >h2,
ul.corp                     >li        >a.dept,
.style_tzi-basket                      .dept,
.sect_zahl.ich              >.secthead >h2,
#modal >div >h1 {
	font-size: 22px;
	text-transform: lowercase;
	line-height: 24px;
	position: relative; top: -4px; margin-bottom: -8px;
	padding-bottom: 4px;
	}
ul.corp >li >a.dept {
	padding: 0;
	padding-bottom: 16px;
	}

/* ==== to be placed =================================== */
/* ----	text quote ---- */
.sect_quote 		>.quote    >p {
	font-size: 18px;
	line-height: 20px;
	top: -4px; margin: 0px 0 -8px 0;
	padding-bottom: 11px;
	}
.sect_quote             >.quote    >p.brief,
.sect_quote             >.quote >.person+p {
	margin-top: 50px;
	}
.sect_number-teaser2.style_plain >.sectbody >.corpus >a {
 	font-family: taz_sbold;
	font-size: 46px;
	color:#fff;
	}
.sect_number-teaser2.style_bold  >.sectbody >.corpus >a {
	font-family: taz_bold;
	font-size: 80px;
	color:#fff;
	text-align: center;
	}



/* ----- newsTypo.css ------------------------------------------------------------------- */

/* ****	newsTypo.css ****
	news only typography (not for corp pages)
	depends on
	* typo.css
ToDo relocate general article relevant stuff to typo.css
*/


/* ====	section titles in clip ====
	* sub-pages' titles
*/
#pages >.page      >.head         >.nose >h2,
#pages >.page                     >.nose >h2,
#pages > .page >.float >.rightbar >.nose >h2 {
	font-family: taz_bold;
	font-size: 32px;
	text-transform: uppercase;
	}
#pages >.mini.page >.head         >.nose >h2,
#pages >.mini.page                >.nose >h2 {
	font-size: 22px;
	}

/* ====	top teaser headline =====
	* very first teaser headline on home
    X ]24px, i ]26px, x ]19px, lh = 2*x, _v = x  
*/
.full.news.page >.body >.first.sect_leads >ul.news >li.first.online >a.objlink >h3,
.full.news.page >.body >.first_sect_leads >ul.news >li.first.online >a.objlink >h3,
TopHeadline X24x19 lh2x v_x {
	font-family: taz_bold;
	font-size:36px;
	line-height: 38px;
	position: relative; top: -7px; padding-bottom: 5px; /* -7 -7 + x19 */
	}


/* ====	news kicker ====
	* news teaser kicker
	* news article kicker
*/
h4,
NewsKicker {
	color: #a80a1a;
	}
a[href]:hover >h4,
NewsKicker {
	text-decoration: underline;
	}

/* ----	news teaser kicker ----
	* news teaser kicker
    lh = 2*x, _v = X 

*/
ul >li >a.objlink >h4,
ul.news >li >a.objlink >h4,
NewsTeaserKicker X10x8 lh2x v_X {
	line-height: 16px;
	position: relative; top: -2px; padding-bottom: 4px; /* -2 -4 + X10 */
	}


/* ====	author ====
	* author in news lead
	* author in news article
    _v = x 
*/
.person > h4,
p >.author,
.quote >.person,
.objlink >p >.reference.person,
NewsAuthor {
	text-transform: uppercase;
	}
p >.author,
.quote >.person,
.objlink >p >.reference.person,
NewsAuthor v_x {
	font-size: 10.8px;
	margin-bottom: -9px;
	white-space: nowrap;
	}
p >.author:before {
	text-transform: none;
	}



/* ----- articleTypo.css ------------------------------------------------------------------- */

/* ****	articleTypo.css ****
	article pages only typography (news and corp)
	depends on
	* typo.css
	* newsTypo.css
*/


/* ====	article page headline ====

    X ]27px i ]29px  x ]21px, lh = 2*x, _v = x 
*/
h1,
.sectbody h6.counterstatement {
	font-size:40px;
	line-height: 42px;
	position: relative; top: -7px; margin-bottom: -15px;
	padding-bottom: 21px;
	}


/* ==== article page kicker ====
	* article page kicker
    X ]12px l ]13px x ]9px, lh = 2*x, bot-space = X 
*/
.sect_article >.sectbody >h4 {
	font-size: 16.01px;
	line-height: 18px;
	position: relative; top: -3px;
	padding-bottom: 6px;	/* X12 -3 -3 */
	}
/* ==== article page intro ====
	* article intro
    X ]12px l ]13px x ]9px, lh = 2*X, _v = +lh 
*/
p.intro	{
	font-size: 16.01px;
	line-height: 24px;
	position: relative; top: -8px; margin-bottom: -15px;
	padding-bottom: 24px;
	}



/* ---- article tags' links ----
    lh=2*x, _v = 2*x-X
li.tag {
	line-height: 18px;
	position: relative; top: -4px; margin-bottom: -7px;
	}
*/


/* ----	article text ----
*/
p.article {
	}

/* ----	cross heading ----
*/
.sect_article >.sectbody >h6 {
	font-weight: bold;
	}




/* ----- form.css ------------------------------------------------------------------- */

        /* formular */
/*
-webkit-appearance:  safari, chrome
-moz-appearance:  firefox
*/

#formchr  {
	/*font-family: Verdana,Helvetica,sans-serif;*/
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-left:30px;
        }
#formchr p {
        /*margin-bottom:14.95px;*/
        margin-bottom:10px;
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
        }
#formchr p.hinweis {
	border-top:1px solid #ddd;
	margin-top:12px;
	margin-bottom:12px;
	padding-top:6px;
        }
#formchr p.mittig {
	margin-left:154px;
        }

#formchr input.right[type="radio"] {
        background-color: #eee; 
}

#formchr fieldset {
        margin-bottom:30px;
        background:#fff;
        /*border:1px solid #000;*/
        border:none;
        width:582px;
	padding:0;
}
#formchr h3 {
        color:#333;
	font-size: 14.95px;
        font-weight:bold;
	text-transform:uppercase;
}
#formchr legend {
        color:#333;
	font-size: 14.95px;
        font-weight:bold;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:0px;
        border-top:1px solid #ddd;
        width:582px;
}
#formchr br {
        clear:both;
}
#formchr label.checkbox {
        width:auto;
	/*font-size:12px;
	line-height:12px;*/
}

#formchr label.left {
        float:left;
        text-align:right;
        width:130px;
        margin-right:24px;
}
#formchr input.digiabobem[type=text]{
        float:left;
        width:392px;
	margin-left:154px;
	background-color:#eee;
}
#formchr input[type=text]{
        float:left;
        width:250px;
	border:1px solid #ddd;
	background-color:#eee;
}
#formchr input.zaehler[type=text]{
        float:left;
        width:40px;
	margin-left:154px;
	border:none;
	background-color:#fff;
}
#formchr input[type=email]{
        float:left;
        width:250px;
}
#formchr input[type=tel]{
        float:left;
        width:250px;
}
#formchr select{
        float:left;
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin-left:154px;
	background-color:#eee;
        width:256px;
	-webkit-appearance: menulist; /* pfeile im safari */
	-moz-appearance: menulist; /* pfeile im chrome */
       /* width:422px;*/

}
#formchr select.dateiformatwahl{
        float:left;
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin-left:0px;
	background-color:#eee;
       /* width:246px;*/
        width:456px;
}
#formchr select.lieferhinweis{
        float:left;
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin-left:0px;
	margin-bottom:4px;
}
#formchr input.right {
        float:left;
        width:auto;
        margin-right: 12px;
}
#formchr input.right[type=radio] {
        padding:0;
        background-color:#eee;
	border:1px solid #ddd;
	/*margin-left:154px;*/
	margin-left:154px;
}
#formchr input.right[type=checkbox] {
        width:auto;
        background-color:#eee;
	border:1px solid #ddd;
	margin-left:154px;
	margin-top:4px;
}
#formchr input[type=checkbox]
{
  /* sized Checkboxes */
 -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */

	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	box-sizing: border-box;
}
#formchr input[type=radio] {
	-webkit-appearance: radio;
	-moz-appearance: radio;
}
#formchr input[type=submit] {
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
	font-size: 14px;
        text-transform: uppercase;
	clear:all;
        margin-top:12px;
	margin-bottom:12px;
        padding-bottom:0px;
        width:250px;
	background-color: #333;
	color: #fff;
}
#formchr input.fliessend[type=radio] {
        float:left;
        padding:0;
        width:auto;
        background-color:#eee;
}
#formchr input.fliessend[type=checkbox] {
        float:left;
        padding:0;
        width:auto;
        background-color:#eee;
}
#formchr label.fliessend {
        float:left;
        margin-left:0.2em;
        margin-right:1.5em;
        margin-bottom:1.5em;
        padding:0;
        width:auto;
}
#formchr label, 
#formchr select, 
#formchr input[type=checkbox],
#formchr input[type=radio],
#formchr input[type=submit] {
        cursor:pointer;
}
#formchr label.radio {
        margin-left:24px;
	display:block;
	width:auto;
}
#formchr textarea {
        color:#000;
        background:#eee;
        width:250px;
	margin-left:154px;
}
#formchr textarea.links {
        color:#000;
        background:#eee;
        width:400px;
	margin-left:0;
}
#formchr input, #formchr reset {
        color:#333;
        background:#eee;
        width:220px;
        margin-bottom: 4px;
}
#formchr input:focus, 
#formchr textarea:focus {
        color:#333;
        background-color:#fff;
}
#formchr input[type=submit], #formchr input[type=reset]  {
        /*padding:0.5em;*/
        /*margin:0.5em;*/
        }
.dklrot {
        color:#c62039;
        font-weight:bold;
}
.rotweiss {
        color:#fff;
        font-weight:bold;
        background-color:#c62039;
        padding-left:2px;
        padding-right:2px;
}
p.radioe{
        margin:-0.5em 0.8em 0 2.4em;
        }
label.radioe{
        margin:0 0 0 0.4em;
        float:left;
        width:auto;
        }
input[type=radio].radioe{
        margin:0 0.2em 0 2.4em;
        float:left;
        width:auto;
}
#formchr input.countdown {width:50px; margin-right:10px;}
#formchr input.w-45 {width:45px;}
#formchr input.w-100 {width:100px;}
#formchr input.w-220 {width:220px;}
#formchr input.mb-16 {margin-bottom:16px;}
.ml130-db {margin-left:130px; display:block;}

/* action-teaser */
.action-teaser >.corpus >form { 
padding-top: 168px;
border-top: none;
}
.corpus >form       >input[type=submit],
.corpus >form >span >input[type=text]{
        width:135px;
        margin:0px 0px 0px 8px;
        border:1px solid #999;
        text-transform: uppercase;
        display: inline-block;
}
.corpus >form >input[type=submit] {
        background-color: #222;
        color: #fff;
        border-color: #222;
        padding: 1px;
        font-size: 15px;
        line-height: 15px;
        font-family: taz_sbold;
        }
.corpus >form >span >input[type=text]{
        padding: 2px;
        font-size: 13px;
        line-height: 13px;
} 
p.error, form p.error,
form.js .error        >p,
form.js .error.preset >p,
.error >input, .error >textarea {
	color: #A80A1A;
	}
.sectbody >p.error {
	padding-bottom: 8px;
	}

 /*
	border:2px solid #c62039;
	font-family: DejaVu Sans,Bitstream Vera Sans,Verdana,Helvetica,sans-serif;
        font-size: 12px;
	font-weight:bold;
	padding:8px;
	margin-bottom:12px;
	margin-left:30px;
*/


/* <form id="search" ... > */

form#search >.sectbody >span >label {
	display: inline-block;
	width: 99px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right: 4px;
	text-align: right;
}
form#search >.sectbody >span >input,
form#search >.sectbody >span >select {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}	
form#search >.sectbody >span >input.line,
form#search >.sectbody >span >input.date,
form#search >.sectbody >span >select {
	width:170px;
	padding:2px 3px;
	margin-bottom: 10px;
	background-color: #f6f6f6;
	border: 1px solid #dddddd;
}
form#search >.sectbody >span >select#form_syy,
form#search >.sectbody >span >select#form_eyy {
	width: 73px;
	padding: 2px;
	margin-bottom: 10px;
}
form#search >.sectbody >span >label.form_eyy {
	width: 22px;
	padding-left: 8px;
}
form#search >.sectbody >span >select#form_sort {
	width: 181px;
	padding: 2px;
	margin-bottom: 10px;
}






/* ----- mix.css ------------------------------------------------------------------- */



/* ===== DEBUGing ===== */
debug, .debug	{  display:block; height:1px; background:blue;  }




/* ===== general style ===== */


/*
body {
	background-color:white; color:black;
	font-family:Arial,Helvetica,sans-serif;
	}
*/


/* links */
/*
a {  text-decoration:none;  }

a[href]:hover h5,
p a[href]:hover,
.caption a[href]:hover
  { text-decoration:underline; }

p        a[href],
.caption a[href]
{  color:#a80a1a;  }
p a[href] h3 {  color:black;  }
*/



/* ===== common styles ===== */


/* objlink */

/* removed letter-spacing for bad rendering */
.objlink >p >.reference.person {
	padding-right: 4px;
	}
.author .function {
	display:block; padding-top: 6px;
	}
li>.objlink     >p:after,
li>.objlink .hack:after,
p.intro:after,
p.caption:after,
.sect_statement .sectbody p:after
  {
	content:''; display:block; clear:both;
	height:0px; margin:0px; padding:0px;
  	}	/* IE6 tofix */


.quote:before {
	content:url(/lib/icons/f14.7/quot1.png);
	position:relative; left:1px; top:3px;
	padding-right:4px;
}
.quote:after {
	content:url(/lib/icons/f14.7/quot2.png);
	padding-left:4px;
}
.sect_quote >.quote:before,
.sect_quote >.quote:after {
	display: none;
}



/* ----- socialshareprivacy.css ------------------------------------------------------------------- */

.social_share_privacy_area {
    clear: both;
    margin: 20px 0 !important;
	list-style-type: none;
	padding: 0 !important;
	width: auto;
	height: 25px;
	display: block;
}
.social_share_privacy_area li {
	margin: 0 !important;
	padding: 0 !important;
	height: 21px;
	float: left;
}
.social_share_privacy_area li .dummy_btn {
    float: left;
    margin: 0 0 0 10px;
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area li div iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
}
/* Facebook begin */
.social_share_privacy_area .facebook {
    width: 180px;
    display: inline-block;
}
.social_share_privacy_area .facebook .fb_like iframe {
    width: 145px;
}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {
	width: 148px;
}
.social_share_privacy_area li div.tweet {
	width: 115px;
}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {
	width: 123px;
}
.social_share_privacy_area li div.gplusone {
	width: 90px;
}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url(/lib/ch/web/pix/icons/socialshareprivacy/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    float: left;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    box-shadow: 0 3px 4px #999;
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area li.gplus.help_info .info {
    left: -60px;
}
.social_share_privacy_area li .help_info.icon .info {
    left: -243px;
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
	vertical-align: top;
	/* border: 2px solid #e7e3e3;
	border-right-width: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px; */
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
	border-top-width: 0;
	border-left-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
	border-right-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
	position: relative;
	/* top: -2px; */
}
.social_share_privacy_area li.settings_info a {
	text-decoration: none;
	/* margin: 0 !important; */
	margin: 0 0 0 20px;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    border: 2px solid #e7e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #c1c1c1;
	-webkit-box-shadow: 2px 2px 3px #c1c1c1;
    box-shadow: 3px 3px 3px #c1c1c1;
    left: 0;
    position: absolute;
    top: 0;
    /* width: 135px; */
    z-index: 1000;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
	display: none;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url(/lib/ch/web/pix/icons/socialshareprivacy/settings.png) no-repeat center center scroll;
	width: 25px;
	height: 20px;
	/* border: 2px solid #e7e3e3;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #ddd;
	margin: 0; */
	margin: 0 0 0 -44px;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
	border-top-width: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
	width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
	clear: both;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
	-moz-transition: color .5s ease-in;
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
	color: #090;
}
/* Settings/Info end */


/* ----- articlebuttons.css ------------------------------------------------------------------- */

/* 
 * Zusaetzliche CSS-Anweisungen fuer heises Social-Media-Buttons 
 */


/* Facebook-Text */
.switch.off + .fb_like.dummy_btn:after {
	content: "empfehlen";
}

/* Twitter-Text */
.switch.off + .tweet.dummy_btn:after {
	content: "twittern";
}

/* Google Plus-Text */
.switch.off + .gplusone.dummy_btn:after {
	content: "teilen";
} 

/* Info/Settings */
div#articlebuttons >ul.social_share_privacy_area >li.settings_info {
	width: 67px;
}

/* Typo */
.dummy_btn:after {
	font-size: 12px;
	text-decoration: underline;
	color: #AAAAAA;
	position: relative;
	left: 32px;
	top: -22px;
}

/* "info"-Text */
span.help_info.icon:after {
	content: "info";
	font-size: 12px;
	text-decoration: underline;
	color: #AAAAAA;
	padding-left: 8px;
}

/* Info-Box anpassen */
.social_share_privacy_area li.settings_info .settings_info_menu.on {
	width: 135px;
}



/* 
 * Print-Button
 */

div#articlebuttons >ul.social_share_privacy_area >li.printview {
	position: relative;
	float: left;
}


/* Typo */
div#articlebuttons >ul.social_share_privacy_area >li.printview >a.printview_icon {
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: underline;
	cursor: pointer;
	padding: 0 10px;
}



/* ----- tzi.css ------------------------------------------------------------------- */


#reward >h6,
#reward >.toolbar,
#reward #micropay >div {
	display: inline-block;
	}

/* 
 * Zustand: nicht ausgeklappt
 */

.article.page #reward >.toolbar {
	margin-left: 32px;
	}
#reward >.toolbar >li:before {
	display:none;
	}
/*
#reward >h6,
#reward >.toolbar >.tzi,
#reward >.toolbar >.flattr {
	padding-right: 6px;
	}
*/
#reward >h6 {
	width: 244px;
	}
#reward >.toolbar >li.tzi,
#reward >.toolbar >li.flattr {
	top: 0;
	margin-right: 16px;
	}
/*
#reward >.toolbar >li.tzi {
	width: 93px;
	}
#reward >.toolbar >.tzi >a {
	top: 0;
	margin: 0
	padding-bottom: 0;
	}
*/
#reward >.toolbar >.tzi img {
	opacity: 0.8;
	}
#reward > .toolbar > .tzi img:hover {
	opacity: 1;
	}
/*
#reward >.toolbar >li.flattr {
	width: 116px;
	}
#reward >.toolbar >.help >a {
	top: 0;
	}
*/



/*
 * Trennlinie
 */


#reward >.rack {
	border-top: none;
	}

#reward #micropay {
	padding: 4px 0 8px;
	}
.article.page #reward #micropay {
	display: inline;
	margin-left: 170px;
	}/*
	margin-top: 6px;
	border-top: 1px solid #CCCCCC;
	padding: 11px 0 0;
	*/


/*
 * Zustand: ausgeklappt
 */


#reward #micropay >div >.toolbar {
	padding-left: 10px;
}
#reward #micropay >div >.toolbar >li {
	padding: 5px 0px;
}
#reward > .toolbar > .tzi >a.active >img {
	opacity: 1;
}
form#micropay >div >select,
form#micropay >div >input {
	position: relative;
	top: -6px;
}
/* Ueberweisung */
#micropay .expander2 .taz_kto {
	padding: 11px 0 0 20px;
}



/*
 * Abo 
 */


#tzi_abo >.sectbody >.brief {
	height: 0;
	margin-top: 32px;
}
#reward > .rack > #tzi_abo > div > a > ul > li {
	display: inline-block;
}
#tzi_abo > .sectbody img {
	height: 96px;
	width: 96px;
	padding: 0 1px;
}
/* Abo-Text: "Wir haben uns entschieden taz.de auf Dauer zu honorieren." */
div#reward >div.rack >div#tzi_abo >a.sectbody >p.tziabonnement {
	position: relative;
	top: 108px;
	z-index: 1;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	height: 18px;
	padding: 6px 8px;
	margin: 0;
}



/* 
 * TZI-Abo Overlay 
 */


#modal .tzioverlay_nav.back {
	left: 0;
	position: absolute;
	top: 479px;
	padding-left: 4px;
}
#modal .tzioverlay_nav.next {
	position: absolute;
	right: 0;
	top: 479px;
	padding-right: 33px;
}
#modal .tzioverlay_nav.close {
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 33px;
}
div#modal >div >h3 {
	margin-top: 60px;
}





/* ----- head.css ------------------------------------------------------------------- */


#globalnavigation {
	overflow: hidden;
	}

#pages >.first.page >.head,
#pages >.float >.head {
	z-index: 100;
	background-color: #A80A1A;
	background-image: url("/lib/ch/web/pix/headerVerlauf.png");
	}

#pages >.page >.head,
#pages .float >.head {
	margin-bottom: 24px;
	}/*
	position: relative;
	padding-top:7px;
	*/

#pages >.page                    >.nose,
#pages >.page >.head             >.nose,
#pages >.page >.float >.rightbar >.nose,
#pages >.page >.head >.cheek,
#pages .float >.head >.cheek {
	background-color: #a80a1a;
	}
body.js #pages >.page >.head {
	background-color: transparent;
	}

#globalnavigation >li      >a[href],
#globalnavigation >li.more >a, 
#pages >.first.page   >.head,
#pages >.first.page   >.head a[href],
#pages        >.float >.head,
#pages        >.float >.head a[href],
#pages >.page         >.head >.nose,
#pages >.page         >.head >.nose a[href],
#pages >.mini.page           >.nose,
#pages >.mini.page           >.nose a[href],
#pages >.page >.float >.rightbar >.nose,
#pages >.page >.float >.rightbar >.nose a {
	color: white;
	}
#globalnavigation >li      >a {
	color: #555;
	}
#pages >.first.page   >.head a,
#pages >.first.page   >.head a[href]:hover,
#pages >.first.page   >.head li.selected >a[href],
#pages        >.float >.head a,
#pages        >.float >.head a[href]:hover,
#pages        >.float >.head li.selected >a[href],
#pages >.page         >.head >.nose a,
#pages >.page         >.head >.nose a[href]:hover,
#pages >.page >.float >.rightbar >.nose a[href]:hover {
	color: #910000;
	}

/*
#pages .float >.head >h1 {
*/
.head >h1 {
	position: absolute;
	left: 5091px;
	top: 9px;
	font-family: taz_sbold;
	font-size: 50px;
	text-transform: lowercase;
	}

ul#globalnavigation,
#pages >.page >.head ul.navbar,
#pages .float >.head ul.navbar,
.newsnavigation ul {
	clear: both;
	height: 26px;
	line-height: 10px;
	}
#pages >.page >.head ul.subnavigation,
#pages .float >.head ul.subnavigation {
	height: 24px;
	line-height: 8px;
	}
ul#globalnavigation            >li,
#pages >.page >.head ul.navbar >li,
#pages .float >.head ul.navbar >li,
.newsnavigation              ul        >li {
	display: block; float: left;
	padding: 3px 0px 6px;
	margin-top: 5px;
	}
ul#globalnavigation                   >li,
#pages >.page >.head ul.subnavigation >li,
#pages >.float >.head ul.subnavigation >li {
	border: 0px solid #666;
	position:relative; bottom: -1px;
	}
#pages >.page >.head ul.newsnavigation >li,
#pages .float >.head ul.newsnavigation >li {
	border: 0px solid #890000;
	}
ul#globalnavigation                    >li,
#pages >.page >.head ul.newsnavigation >li,
#pages .float >.head ul.newsnavigation >li,
#pages >.page >.head ul.subnavigation  >li,
#pages .float >.head ul.subnavigation  >li {
	border-width: 0px 1px 0px 0px;
	}
ul#globalnavigation                    >li.right {
	float: right;
	}
ul#globalnavigation                    >li >a,
#pages >.page >.head ul.navbar >li >a,
#pages .float >.head ul.navbar >li >a,
.newsnavigation              ul        >li >a {
	padding: 0px 6px 1px;
	}
/*
#pages >.page >.head ul.navbar >li >a span,
#pages .float >.head ul.navbar >li >a span {
	font-size: 12.1px;
	}
#pages >.page >.head ul.subnavigation >li >a span,
#pages .float >.head ul.subnavigation >li >a span {
	font-size: 10.7px;
	}
*/

ul#globalnavigation {
	border-bottom: 2px solid white;
	background-color: #222;
	}/*
	background-color: rgba(0, 0, 0, 0.92);
	*/
#pages .float >.head ul.subnavigation {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	}/*
	background-color: rgba(0, 0, 0, 0.8);
	background-color: #EFEDE4;
	*/
/*
#pages .float >.head ul.subnavigation {
	border-top: 2px solid white;
	}
*/
#pages .float >.head ul.subnavigation a {
	}/*
	color:black;
	*/
	

ul#globalnavigation >li:hover >a {
	}/*
	border-bottom: 3px solid #C3BCA3;
	*/

#pages >.page >.head >ul.newsnavigation,
#pages .float >.head >ul.newsnavigation {
	position:relative;
	}/*
	margin-top: 51px;
	width:627px;
	border-top: 2px solid white;
	border-top-right-radius: 25px;
	*/
#pages >.first.page >.head >ul.newsnavigation,
#pages .float >.head >ul.newsnavigation {
	margin-top: 55px;
	}
#pages .fixed >.head >ul.newsnavigation {
	margin-top: 48px;
	border-top: 2px solid white;
	}
#pages >.page >.head .newsnavigation li,
#pages .float >.head .newsnavigation li {
	padding-bottom:6px;
	}
#pages >.page >.head >ul.newsnavigation >li:hover,
#pages >.page >.head >ul.newsnavigation >li.selected,
#pages .float >.head >ul.newsnavigation >li:hover,
#pages .float >.head >ul.newsnavigation >li.selected {
	}/*
	border-bottom: 2px solid #a80a1a;
	*/

#pages >.first.page >.head >ul.newsnavigation >li.home,
#pages .float >.head >ul.newsnavigation >li.home {
	position: absolute; left: 0px; bottom: 0px;
	width: 76px; height: 80px;
	padding:0px;
	}/* 
	*/
body.js #pages >.page >.head >ul.newsnavigation >li.home {
	display:none;
	}
#pages >.page >.head >ul.newsnavigation >li.home+li,
#pages .float >.head >ul.newsnavigation >li.home+li {
	margin-left:87px;
	}/*
	border-width: 0px 1px 0px 1px;
	*/
#pages >.page >.head >ul.newsnavigation >li.home >a,
#pages .float >.head >ul.newsnavigation >li.home >a {
	background-image: url("/lib/ch/web/pix/redDownArrow.png");
	background-position: 12px 66px;
	background-repeat: no-repeat;
	display:block;
	width:100%; height:100%; 
	padding:0px;
	}

#pages.news >.page >.head >ul.newsnavigation >li.home >a >span,
#pages.news .float >.head >ul.newsnavigation >li.home >a >span,
#pages      .float >.head >ul.newsnavigation >li.home >a >.tazze {
	font-family: tazze, taz_bold, sans-serif; font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;
	color: white; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
	text-transform: none; letter-spacing: normal;
	}
#pages.news >.page >.head >ul.newsnavigation >li.home >a >span,
#pages.news .float >.head >ul.newsnavigation >li.home >a >span {
	position: absolute; left: 76px; padding-left: 15px; top: 8px; overflow: hidden;
	font-size: 60px; line-height: 44px;
	}
#pages.corp >.page >.head >ul.newsnavigation >li.home >a >span,
#pages.corp .float >.head >ul.newsnavigation >li.home >a >span {
	display:none;
	}

#pages .float >.head >ul.newsnavigation >li.home >a >.tazze {
	position: absolute; left: 0; right: 0; bottom: 0; height: 80px;
	background-size: auto 100%; background-position: 0 -1px;
	background-image: url("/lib/ch/web/pix/tazze46.png"); background-repeat: no-repeat;
	}
#pages .float >.head >ul.newsnavigation >li.home >a >.tazze:before {
	content: "taz.de";
	font-size: 21px; line-height: 28px;
	padding-left: 28px;
	opacity: 0; transition: opacity .03s linear;
	}
#pages .float >.head >ul.newsnavigation >li.home >a >.small.tazze:before {
	opacity: 1; transition: opacity .3s linear;
	}

#pages >.page >.head >ul.newsnavigation ul,
#pages .float >.head >ul.newsnavigation ul {
	position:absolute; top:23px; left:0;
	width:100%;
	}
#pages >.page >.head >ul.newsnavigation ul>li.first,
#pages .float >.head >ul.newsnavigation ul>li.first {
	margin-left:21px;
	}




/*
#pages >.page         >.head ,
#pages >.page >.float >.head {
	}
*/


#pages >.page >.head >.cheek,
#pages .float >.head >.cheek {
	position: absolute; top: 0; right: 0;
	width: 366px; height: 64px;
	border-bottom: 2px solid white;
	border-bottom-left-radius: 50px;
	}




#pages >.page >.head .logo_tazde,
#pages .float >.head .logo_tazde {
	position: absolute;
	right: 13px;
	top: -2px;
	}
#pages >.page >.head .logo_tazde img,
#pages .float >.head .logo_tazde img {
	width:200px;
	}

#pages >.page >.head >.face,
#pages .float >.head >.face {
	height:21px;
	padding-left:14px;
	}


#pages >.page >.head  >.nose {
	position:absolute; top:-2px; right:0px;
	}/* bottom:-352px; bottom:-102px; */
#pages >.page >.head  >.nose,
#pages >.page >.float >.rightbar >.nose {
	height:100px; width:300px;
	border-top: 2px solid white;
	background-image: url("/lib/ch/web/pix/vertRedGrad100.png");
	background-color: #A80A1A;
	}
#pages      >.page >.head        >.nose >h2,
#pages      >.page               >.nose >h2,
#pages >.page >.float >.rightbar >.nose >h2 {
	padding: 55px 10px 5px;
	text-align: right;
	background-image: url("/lib/ch/web/pix/bigWhArrowLeft.png"); 
	background-repeat: no-repeat;
	}/*
	font-size:31px;
	font-variant:small-caps;
	text-transform:none;
	*/
#pages >.mini.page >.head        >.nose >h2,
#pages >.mini.page               >.nose >h2 {
	padding: 17px 12px 8px;
	background-image: none;
	}


#pages >.float >.head,
#pages >.float >.head >.subnavigation,
#pages >.page >.head             >.nose,
#pages >.page                    >.nose,
#pages >.page >.float >.rightbar >.nose {
	box-shadow: 2px 2px 5px -4px black;
	}


/* search groove */

.head >form.search {
	position: absolute; bottom: 8px; right: 10px;
	}

.head >form.search > .frame:before {
	content: url("/lib/ch/web/pix/searchShadow.png");
	position: absolute; top: -3px; left: -30px;
	}

.head >form.search >.frame >input.text {
	width: 130px;
	}



/* ----- sect.css ------------------------------------------------------------------- */


.rack,
.sect,
.secthead,
.sectbody,
.sectfoot {
	position: relative;
	clear: both;
	}
.rack,
.sect {
	border-top: 2px solid #222;
	margin-bottom: 40px;
	}
.body >.first.sect,
.rack >.rack:first-child,
primaryContent {
	border-top: none;
	}
.body >.first.sect >.sectbody:first-child {
	margin-top: 0;
	}
.rack >.rack:last-child {
	margin-bottom: 0;
	}
.body >.first.sect         >.secthead,
.body >.first.sect         >.sectbody,
.body >.sect_searchresults >.sectbody,
primaryContent {
	padding-left: 0; padding-right: 0;
	}
.body >.first.sect >.secthead > .toolbar,
primaryContent {
	right: 0;
	}

.wing >.rack,
.wing >.sect,
.wing >.ad_zone_contentad,
.tail >.rack,
.tail >.sect,
.tail >.ad_zone_contentad {
	margin-bottom: 30px;
	}
/*
.wing >.rack:last-child,
.wing >.sect:last-child,
.tail >.rack:last-child,
.tail >.sect:last-child {
	margin-bottom: 0px;
	}
.wing {
	padding-bottom: 60px;
	}
.first.news.page >.float >.rightbar >.wing {
	padding-bottom: 30px;
	}
*/


.mini.page >.body,
.mini.page >.body >.rack,
.mini.page >.body >.sect {
	max-width: 100%;
	}

.rack >.sect {
	border-top: none;
	margin-bottom: 0px;
	}
.rack >.sect+.sect {
	border-top: 1px solid #ccc;
	}/*
	border-top: 1px solid transparent;
	*/
.sect_leads,
.sect_article,
.insert >.sect_triple {
	border: none;
	}

.secthead {
	padding: 10px 8px 2px 8px;
	}
.sect_spb >.secthead {
	padding-left: 9px;
	}

.secthead >h2 >a[href]:hover >span {
	color: #a80a1a;
	}

.secthead >.toolbar {
	position: absolute;
	top: 10px; right: 8px;
	}
.sectbody >.toolbar,
.meta     >.toolbar,
Toolbar {
	min-height: 21px;
	}
.sectbody >.left.toolbar,
.meta     >.left.toolbar,
Toolbar {
	float: left;
	}
.sectbody >.right.toolbar,
.meta     >.right.toolbar,
Toolbar {
	text-align: right;
	}
ul.toolbar >li {
	display: inline-block;
	}
ul.toolbar >li+li:before,
Toolbar {
	content:'|';
	margin-right: 3px;
	}
ul.toolbar >li+li,
Toolbar {
	margin-left: 3px;
	}

.sectbody {
	display: block;
	margin: 0px;
	padding: 0px 8px;
	}
.sectbody {
	margin-top: 8px;
	padding-top: 2px;
	}/*
	padding: 10px 8px 0px 8px;
ul.sectbody.directory {
	padding-left: 0px; padding-right: 0px;
	}
	*/
.sect_leads    >ul.sectbody,
                li.sectbody,
.sect_article  >  .sectbody {
	margin: 0px;
	}
/* sect_adr … war hier auskommentiert? Vielleicht mit Grund?
*/
.sect_adr      >ul.sectbody,
.sect_leads    >ul.sectbody,
.sect_end      >ul.sectbody,
                li.sectbody,
.sect_article  >  .sectbody {
	padding: 0px;
	}


.sect_leads {
	margin-bottom: 0px;
	}


/* textbox */

.sect_text >.sectbody >img {
	float: left;
	margin: 0 8px 8px 0;
	}
.sect_text >.sectbody:after {
	content: ""; display: block;
	clear: both;
	}



/* solo picture */

.sect_picture >.sectbody {
	padding: 0px;
	}
.sect_picture >.sectbody >img {
	width: 100%;
	padding-bottom: 8px;
	}


.sect_service {
	background-color: #222;
	margin-top: -12px;
	}
.sect_service >.secthead {
	background-color: #a80a1a;
	padding-bottom: 8px;
	}
.sect_service >ul.sectbody >li {
	position: relative;
	padding-bottom: 8px;
	}
.sect_service >.secthead >h2 >a,
.sect_service >ul.sectbody >li>ul>li>a>span {
	color: white;
	}
.sect_service >ul.sectbody >li>a >.frame:after {
	content: url("/lib/ch/web/pix/paperFoldShadow.png");
	position: absolute; bottom: -4px; left:0px;
	}
.sect_service >ul.sectbody >li>ul>li {
	font-weight: bold;
	padding-bottom: 13px;
	}
.sect_service >ul.sectbody >li>ul>li>a:hover {
	text-decoration: underline;
	}


.sect_spb         >.secthead >ul[role="navigation"] {
	position: absolute; top: 37px;
	}
.sect_spb         >.secthead >ul[role="navigation"] >li {
	position: relative;
	height: 30px;
	}


.sect.style_infographic >ul.sectbody >li.pictured >a.objlink {
	cursor: pointer;
	}
.sect_videos >ul.sectbody >li
 >a.objlink       >.hint {
	display: none;
	}
a.special.article >img,
a.special.article >.hint,
.sect.style_infographic >ul.sectbody >li.pictured
 >a.objlink       >.hint,
.sectbody         >.hint,
.sect_description >.secthead >h2 >a >img,
.sect_spb         >.secthead >h2 >a >img,
.sect_spb         >.secthead >ul[role="navigation"] >li >a,
.sect_spb         >.secthead >h2 >a:after {
	display: block;
	position: absolute; z-index: 1;
	}/*
	box-shadow: 0 5px 3px -2px #222;
	*/
a.special.article >img,
a.special.article >.hint,
.sect.style_infographic >ul.sectbody >li.pictured
 >a.objlink       >.hint,
.sectbody         >.hint {
	left: -8px;
	}
.sect_description >.secthead >h2 >a >img,
.sect_spb         >.secthead >h2 >a >img,
.sect_spb         >.secthead >ul[role="navigation"] >li >a,
.sect_spb         >.secthead >h2 >a:after {
	left: -9px;
	}

.sect_spb         >.secthead >h2 >a >img {
	top: 33px;
	width: 192px;
	height: 55px;
	}
.sect_description >.secthead >h2 >a >img {
	bottom: -100px;
	width: 290px;
	height: 83px;
	}/*
	bottom: -102px;
	width: 300px;
	height: 86px;
	*/

a.special.article >.hint,
.sect.style_infographic >ul.sectbody >li.pictured
 >a.objlink       >.hint,
.sectbody         >.hint,
.sect_spb >.secthead >ul[role="navigation"] >li >a,
.sect_spb >.secthead >h2 >a:after {
	content: "Übersicht " url("/lib/ch/web/pix/smallWhArrowR.png");
	background-image: url("/lib/ch/web/pix/vertRedGrad100.png");
	background-color: #A80A1A; color: white;
	height: 9px;
	padding: 7px 8px 8px;
	}
.sect_spb >.secthead >ul[role="navigation"] >li >a,
.sect_spb >.secthead >h2 >a:after {
	top: 97px;
	width: 176px;
	}
.sect.style_infographic >ul.sectbody >li.pictured
 >a.objlink       >.hint:after,
.sect_spb >.secthead >ul[role="navigation"] >li >a:after {
	content: " " url("/lib/ch/web/pix/smallWhArrowR.png");
	}
.sect.style_infographic >ul.sectbody >li.pictured
 >a.objlink       >.hint {
	bottom: 9px; right: 0;
	}
	
.sect_spb         >.sectbody,
.sect_description >.sectbody {
	background-color: #222;
	}
.sect_spb         >.sectbody,
.sect_description >.sectbody {
	margin-left: 8px;
	}
.sect_spb         >.sectbody {
	padding-top: 0px;
	padding-left: 193px;
	padding-right: 0px;
	}/*
	padding-left: 184px;
	*/

.sect_spb >ul.sectbody >li {
	border: 1px solid white;
	border-width: 0px 0px 1px 1px;
	border-color: #aaa white;
	padding-top: 12px;
	padding-left: 24px;
	margin-bottom: 0px;
	}
.sect_spb >ul.sectbody >li.last {
	border-bottom-width: 0px;
	}

/* moved (.sect_spb >ul.sectbody >li >.objlink:after) to teaser.css */

.sect_spb >ul.sectbody >li >a >h3,
.sect_spb >ul.sectbody >li >a >h4,
.sect_description >.sectbody {
	color: white;
	}

.rack >.sect_description {
	margin-bottom: 10px;
	}
.rack >.sect_description.special {
	border-top-style: none;
	}

.rack >.sect_description.special >.secthead {
	background-color: #A80A1A;
	padding: 8px 8px 7px; width: 276px;
	margin-bottom: -25px; z-index: 1;
	}/*
	padding-bottom: 1px;
	*/
.rack >.sect_description.special >.secthead >h2 >a {
	color: white;
	}/*
	text-transform: none;
	position: absolute; top: -16px;
	*/

.sect_description >.sectbody {
	padding-top: 12px;
	max-height: 184px; 
	overflow: hidden;
	border-bottom: 5px solid #222;
	}
.sect_description >.sectbody >p {
	padding-bottom: 5px;
	}
.decorated.sect_description.tags >.sectbody,
.decorated.sect_description >.sectbody {
	padding-top: 103px;
	max-height: 86px; 
	}/*
	padding-top: 108px;
	*/
.rack >.sect_description.special >.sectbody {
	margin-left: 0px;
	padding-top: 30px;
	}/*
	position: relative; top: 0px;
	left: -24px; width: 284px;
	border-left: 24px solid #333333;
	max-height: 177px;
	overflow: visible;
	*/
.rack >.sect_description.special:before {
	content: ""; display: block;
	background-color: #333333;
	position: absolute; right: 300px;
	top: 8px; bottom: 0px;
	width: 24px;
	}

.rack >.sect_description.special >.sectbody >.hint {
	display: none;
	}/*
	float: left;
	position: relative; top: -2px; left: -16px;
	width: 122px; margin-right: -8px;
	line-height: 14px;
	padding-bottom: 10px;
	*/

.rack >.sect_description.special +.sect {
	border-top: none;
	}



/* carousel */

.sect_carousel {
	overflow: hidden;
	}

.sect_carousel.js >.cursor {
	width: 25px; height: 55px;
	position: absolute; bottom: 106px;
	cursor: pointer;
	}
.sect_carousel.js >.left.cursor {
	left: 0px;
	background: url("/lib/ch/web/pix/karussell_curs_l.png") no-repeat scroll center transparent;
	}
.sect_carousel.js >.right.cursor {
	right: 0px;
	background: url("/lib/ch/web/pix/karussell_curs_r.png") no-repeat scroll center transparent;
	}

.sect_carousel    >ul.directory {
	width: 64800px;
	position: relative; top: 0px; left: 0px;
	padding: 0;
	}

.sect_carousel    >ul.directory >li,
.sect_carousel.js >ul.directory >li.story {
	display: inline-block; vertical-align: top;
	width: 624px;
	}
.sect_carousel.js >ul.directory >li.product {
	width: 516px;
	}

.sect_carousel    >ul.directory >li         >a.pictured {
	margin-left: 324px;
	height: 195px; width: auto;
	padding: 18px 30px 18px 12px;
	}
.sect_carousel    >ul.directory >li.story   >a.pictured {
	background: url("/lib/ch/web/pix/karussell_bg_b.png") repeat-y scroll 0 0 transparent;
	}
.sect_carousel.js >ul.directory >li.product >a.pictured {
	width: 172px; padding: 18px 116px 18px 12px;
	background: url("/lib/ch/web/pix/karussell_bg_w.png") repeat-y scroll 0 0 transparent;
	}

.sect_carousel.js >ul.directory >li.story   >a.pictured >h4,
.sect_carousel.js >ul.directory >li.story   >a.pictured >h3,
.sect_carousel.js >ul.directory >li.story   >a.pictured >p {
	color: white;
	}
.sect_carousel.js >ul.directory >li.product >a.pictured >p,
.sect_carousel.js >ul.directory >li         >a.pictured >.price-tag,
.insert >.sect    >ul.directory >li         >a.pictured >.price-tag {
	display: none;
	}
.body >.sect_carousel.sect >ul.directory >li >a.pictured >img {
	width: 462px; height: 231px;
	left: -324px;
	z-index: -1;
	}
.sect_carousel >ul.corp.directory >li >a.pictured.product >.hint,
.sect_carousel >ul.corp.directory >li >a.pictured.product >.price-tag+.hint {
	position: static; display: inline-block;
	}


/* "Abbinder" */

.sect_end >ul.sectbody {
	margin-top: 30px;
	height: 474px;
	padding-bottom: 30px;
	z-index: 1;
	}
.sect_end >.sectbody >li {
	width: 300px; height: 474px;
	background-color: rgba(0,0,0,0.5);
	}
.sect_end >.sectbody >li >a {
	padding: 18px 8px 18px 8px;
	}
.sect_end >.sectbody >li >a >h4,
.sect_end >.sectbody >li >a >h3,
.sect_end >.sectbody >li >a >p {
	color: white;
	}
.sect_end     >ul.directory >li         >a.objlink >img {
	width: 948px; height: 474px;
	z-index: -1;
	}


/* accordion */

.rack.style_accordion,
.rack.style_accordion >.sect {
	border-top-style: none;
	}

.rack.style_accordion    >.sect       >.secthead {
	padding: 8px;
	background-color: #eee;
	margin-bottom: 2px;
	}
.rack.style_accordion    >.sect       >legend.secthead,
Accordion ChromeFix {
	box-sizing: border-box;
	width: 100%;
	}/* should be implicit in display:block */
.rack.style_accordion    >.sect        >.secthead >h2 >a {
	color: #A80A1A;
	}
.rack.style_accordion.js >.sect        >.secthead:hover >h2 >a,
.rack.style_accordion.js >.active.sect >.secthead       >h2 >a {
	color: #333;
	}
.rack.style_accordion.js >.active.sect >.secthead:hover:after,
.rack.style_accordion.js >.sect        >.secthead:after {
	content: url("/lib/ch/web/pix/redDownArrow2.png");
	position:absolute; right: 8px; top: 0px;
	}
.rack.style_accordion.js >.sect        >.secthead:hover:after,
.rack.style_accordion.js >.active.sect >.secthead:after {
	content:  url("/lib/ch/web/pix/redUpArrow2.png");
	}
.rack.style_accordion.js >.sect        >.secthead,
.rack.style_accordion.js >.sect        >.secthead      >h2 >a {
	cursor: pointer;
	}

/*
.rack.style_accordion.js >.active.sect >.secthead:hover,
.rack.style_accordion.js >.sect        >.secthead {
	cursor: pointer;
	background-image: url("/lib/ch/web/pix/redDownArrow2.png");
	background-repeat: no-repeat;
	background-position: 8px 10px;
	padding-left: 26px;
	}
.rack.style_accordion.js >.sect        >.secthead:hover,
.rack.style_accordion.js >.active.sect >.secthead {
	background-image: url("/lib/ch/web/pix/redUpArrow2.png");
	}
*/

.rack.style_accordion.js >.sect       >.sectbody {
	display: none;
	}
.rack.style_accordion.js >.shown.sect >.sectbody {
	display: block;
	}


/* legacy tomkari */

.sectbody.karikatur_icons_rechts >a {
	display: inline-block;
	}
.sectbody.karikatur_icons_rechts >a:first-child {
	margin-right: 8px;
	}
.sectbody.karikatur_icons_rechts >a >img {
	width: 70px;
	}


.sect_videos    >.sectbody,
.sect_galleries >.sectbody {
	padding: 0;
	z-index: 0;
	}
.rack >.sect.no_body +.sect_videos >.sectbody {
	margin-top: 0;
	border-top: none;
	}
.sect_videos    >ul.sectbody >li.pictured,
.sect_galleries >ul.sectbody >li.pictured {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	}
/* hacky, better: ungeneralize float:left; above */
.wing .sect_videos    >ul.sectbody >li.pictured,
.tail .sect_videos    >ul.sectbody >li.pictured,
.wing .sect_galleries >ul.sectbody >li.pictured,
.tail .sect_galleries >ul.sectbody >li.pictured {
	float: none;
	}
.article.rack
>.sect_videos    >ul.sectbody >li.pictured,
.article.rack 
>.sect_galleries >ul.sectbody >li.pictured {
	width: 100%;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li.pictured,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.pictured {
	width: 624px;
	}
.sect_videos    >ul.sectbody >li.pictured.first,
.sect_videos    >ul.sectbody >li.pictured.even,
.sect_galleries >ul.sectbody >li.pictured.odd {
	margin-right: 24px;
	}
.sect_videos    >ul.sectbody >li.pictured.last,
.sect_videos    >ul.sectbody >li.pictured.first+li.pictured {
	margin-right: 0;
	}
.sect_videos    >ul.sectbody >li >a.objlink,
.sect_galleries >ul.sectbody >li >a.objlink {
	background-color: #222222;
	padding: 8px 8px 8px 148px;
	}
.sect_videos    >ul.sectbody >li >a.objlink {
	height: 63px; 
	}
.sect_galleries >ul.sectbody >li >a.objlink {
	height: 77px; 
	}
.sect_videos    >ul.sectbody >li.first >a.objlink {
	background: none;
	display: table-cell; vertical-align: bottom;
	height: 168px; padding: 0px;
	}
.article.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink {
	height: 138px;
	}


.solo.rack                    >.sect_videos
                >ul.sectbody >li       >a.objlink,
.first.news.page >.body       >.sect_videos
                >ul.sectbody >li       >a.objlink {
	height: 146px; padding: 18px 30px 18px 336px;
	width: auto; 
	}
.solo.rack                    >.sect_videos
                >ul.sectbody >li.first >a.objlink,
.first.news.page >.body       >.sect_videos
                >ul.sectbody >li.first >a.objlink {
	height: 350px; padding: 0;
	}
.sect_videos    >ul.sectbody >li       >a.objlink:after {
	content: url("/lib/ch/web/pix/icons/icon_video_small.png");
	position: absolute;
	top: 15px; left: 46px;
	opacity: 0.666;
	}
.sect_videos    >ul.sectbody >li       >a.objlink:hover:after {
	opacity: 1;
	}
.sect_videos    >ul.sectbody >li.first >a.objlink:after {
	top: 60px; left: 126px;
	}
.article.rack
.sect_videos    >ul.sectbody >li.first >a.objlink:after {
	top: 40px; left: 99px;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li       >a.objlink:after,
.first.news.page >.body       
>.sect_videos   >ul.sectbody >li       >a.objlink:after {
	content: url("/lib/ch/web/pix/icons/icon_video_large.png");
	top: 51px; left: 122px;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink:after,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.first >a.objlink:after {
	top: 135px; left: 272px;
	}
.sect_videos    >ul.sectbody >li >a.objlink >*,
.sect_galleries >ul.sectbody >li >a.objlink >* {
	color: white;
	}
.sect_videos    >ul.sectbody >li.first >a.objlink >* {
	background-color: rgba(0, 0, 0, 0.666);
	padding-left: 8px; width: 284px; padding-right: 8px;
	}
.article.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink >* {
	width: 230px;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink >*,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.first >a.objlink >* {
	width: 608px;
	}
.sect_videos    >ul.sectbody >li.first >a.objlink >h3 {
    	padding-top: 7px;
    	padding-bottom: 6px; margin-bottom: -4px;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink >h3,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.first >a.objlink >h3 {
	margin-bottom: 1px;
	}
.sect_videos	>ul.sectbody >li >a.objlink >p {
	display: none;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li >a.objlink >p,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li >a.objlink >p {
	display: block;
	}
.solo.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink >p,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.first >a.objlink >p {
	padding-bottom: 3px;
	margin-bottom: -5px;
	}
/* .article.rack */
.sect_infographic >ul.sectbody >li.first >a.objlink >p {
	position: absolute; top: auto;
	margin: 8px 0 0 -8px;
	padding: 8px;
	background-color: rgba(238, 238, 238, 0.9);
	}
.sect_videos    >ul.sectbody >li.first >a.objlink >.extent {
	margin-top: 7px;
	line-height: 9px;
	margin-bottom: -7px;
	}
.sect_videos    >ul.sectbody >li       >a.objlink >img,
.sect_galleries >ul.sectbody >li       >a.objlink >img {
	width: 140px;
	}
.sect_videos    >ul.sectbody >li       >a.objlink >img {
	height: 79px;
	}/* 16:9 */
.sect_galleries >ul.sectbody >li       >a.objlink >img {
	height: 93px;
	}/* 3:2 */
.sect_videos    >ul.sectbody >li.first >a.objlink >img {
    	width: 300px; height: 169px;
	z-index: -1;
	padding: 0;
	}/* 16:9 */
.article.rack
>.sect_videos      >ul.sectbody >li.first >a.objlink >img {
	width: 246px;
	height: 138px;
	}/* 16:9 */
.sect_infographic  >ul.sectbody >li       >a.objlink >img {
	position: static;
	width: 292px; height: 195px;
	}
.article.rack
>.sect_infographic  >ul.sectbody >li       >a.objlink >img {
	position: static;
	width: 238px; height: 159px;
	}/* 3:2 */
.solo.rack
>.sect_videos   >ul.sectbody >li       >a.objlink >img,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li       >a.objlink >img {
	width: 324px; 
	height: 182px;
	}/* 16:9 */
.solo.rack
>.sect_videos   >ul.sectbody >li.first >a.objlink >img,
.first.news.page >.body
>.sect_videos   >ul.sectbody >li.first >a.objlink >img {
	width: 624px;
	height: 351px;
	}/* 16:9 */


/* bit hacky !!! 
   single-column video teaser
   */
.insert >.sect_videos {
	margin-top: 14px;
	}
.insert >.sect_videos >ul.sectbody >li.pictured {
	float: none; margin-right: 0;
	margin-top: 16px;
	}


/* ----- article.css ------------------------------------------------------------------- */

/* ****	article.css ****
	article pages only (news and corp)
*/

.metadata {
	display:none;
	}

.sect_article > .sectbody {
	z-index: 0;
	}
p.article,
.sect_article     >.sectbody >h6 {
	padding-left: 56px;
	z-index: -1;
	}/* 27…30 */
	/*
p.intro,
	padding-left: 34px;
	padding-left: 54px;
	*/
/*
p.intro,
.sect_article > .sectbody > h6 {
	padding-left: 30px;
	}
*/

p.article {
	width: 516px;
	}
.intro+p.article,
.intro+h6,
.full.picture +p.article,
.full.picture +h6,
iframe        +p.article,
iframe        +h6,
.full.picture +.caption +p.article,
.full.picture +.caption +h6,
PafterFullPicture {
	margin-top: 25px;
	}
/*
.picture.half  +p.article,
.picture.third +p.article,
.picture.sixth +p.article,
.picture.half  +h6.article,
.picture.third +h6.article,
.picture.sixth +h6.article,
.picture.half  +.caption +p.article,
.picture.third +.caption +p.article,
.picture.sixth +.caption +p.article,
.picture.half  +.caption +h6.article,
.picture.third +.caption +h6.article,
.picture.sixth +.caption +h6.article,
NotFirstP {
	margin-top: 0;
	}
*/

.sect_article >.sectbody          >a >img,
.full.news.page >.body >.first.sect_leads      >ul>li.first >a.pictured >img,
.full.news.page >.body >.first_sect_leads.sect >ul>li.first >a.pictured >img {
	width: 624px;
	}
.full.news.page >.body >.first.sect_leads      >ul>li.first >a.pictured >img,
.full.news.page >.body >.first_sect_leads.sect >ul>li.first >a.pictured >img {
	height: 312px;
	}

.caption >.credit {
	white-space: nowrap;
	float: right;
	}
.sect_article     >.sectbody >p.caption {
	padding-bottom: 8px;
	}


/* === Module im Artikel === */


.sect_article >.sectbody >.article.rack,
.sect_article >.sectbody >.ad_bin {
	float:left; z-index: 1;
	margin-right: 24px;
	margin-bottom: 24px;
	}

	

.sect_article >.sectbody >.article.rack,
Rack {
	width: 246px;
	}
.sect_article >.sectbody >.prearticle.rack,
.sect_article >.sectbody >.solo.rack,
SoloRack {
	width: 100%; box-sizing: border-box;
	}
.sect_article >.sectbody >.solo.rack.no0 {
	border-top: none;
	}

.sect_article >.sectbody >.picture {
	display: block;
	clear:both;
	}

.sect_article >.sectbody >.rack.product {
	float:none;
	width: auto;
	margin-right: 0px;
	}

.sect_article >.sectbody >.rack.inlinearticle {
	float:none;
	width: auto;
	margin-right: 0px;
	border-top: none;
	}


/* === Artikel-Einstieg rechts === */

.wing:first-child >.first_rack,
.wing:first-child >.first.rack,
.page >.wing      >.first_rack,
.page >.wing      >.first.rack {
	border: 0px solid #a80a1a;
	border-width: 12px 0px;
	margin-top: 2px;
	}



/* === Article Metadata === */

.meta >ul[role="navigation"] >li,
.sect_meta >.sectbody >ul>li {
	display: inline-block;
	}
ul[role="navigation"].rootline >li+li:before,
MetaNavItem {
	content:'/';
	}
.sect_meta >.sectbody >ul[role="navigation"] {
	margin-top: -2px;
	}/* generalize to any section? */
/* (.sect_meta >.sectbody >.date) is no more */


/* === Author Profile === */

.brief.sect_profile >.secthead {
	padding-bottom: 0px;
	}
.brief.sect_profile >.secthead >h2 {
	float: left;
	margin-right: 4px;
	}
.brief.sect_profile >.sectbody {
	clear: none;
	margin-top: 0px;
	}

.pictured.sect_profile > .sectbody {
	min-height: 80px;
	}
.brief.pictured.sect_profile >.sectbody {
	min-height: 0px;
	}
.big.pictured.sect_profile >.sectbody {
	min-height: 148px;
	}
.big.pictured.sect_profile >.secthead+.sectbody {
	min-height: 130px;
	}
.sect_profile >.secthead+.sectbody {
	padding-top: 0px;
	}

.pictured.person,
.pictured.person+ul.contact {
	padding-left: 70px;
	}/*
	padding-top: 80px;
	min-height: 80px;
	*/
.brief.pictured.person,
.big.pictured.person,
.big.pictured.person+ul.contact {
	padding-left: 0px;
	} /*
	padding-top: 140px;
	*/
.pictured.person >img,
.pictured.person:before {
	width: 70px; height: 70px;
	position: absolute; top: 0px; left: -8px;
	}
.big.pictured.person >img,
.big.pictured.person:before {
	width: 138px; height: 138px;
	left: auto; right: -8px;
	}
.secthead+.sectbody 
>.pictured.person.big >img {
	top: -20px;
	}
.pictured.person.big >h4,
.pictured.person.big >h5,
.pictured.person.big+ul.contact {
	width: 138px;
	float: left; clear: left;
	}
.big.pictured.sect_profile >.sectbody >.caption {
	width: 138px;
	margin: 117px -8px -18px auto;
	}
.big.pictured.sect_profile >.sectbody >.caption >.credit {
	white-space: normal;
	}


.sect_article >.sectbody >.rack >.sect >.sectbody >.pictured.person.big >h4,
.sect_article >.sectbody >.rack >.sect >.sectbody >.pictured.person.big >h5,
.sect_article >.sectbody >.rack >.sect >.sectbody >.pictured.person.big+ul.contact {
	width: 92px;
	}
.brief.sect_profile >.sectbody >.person >h5,
.sect_profile >.sectbody >strong,
.person >.caption {
	display:none;
	}
.brief.sect_profile >.sectbody >.person >img {
	width: 22px; height: 22px;
	right: 0px; left: auto;
	}

ul.contact {
	padding-bottom: 8px;
	}

ul.contact >li {
	display: inline-block;
	margin-right: 5px;
	}
ul.contact > li > a > img {
	width: 22px; height: 22px;
	}
.brief.sect_profile >.sectbody >ul.contact {
	padding-left: 0;
	}



/* === Article Tags === */

/* overwrite general ul.sectbody */
.sect_tags >ul.sectbody >li {
	margin-bottom: 0px;
	width: auto;
	}
.sect_tags >.sectbody >li.odd {
	float: none;
	margin-right: 0px;
	}
.sect_tags >.sectbody >li:after {
	position: static;
	border: none;
	}

/* our style */
.sect_tags >ul.sectbody {
	line-height: 0px;
	padding-left: 8px; padding-right: 8px;
	padding-bottom: 4px;
	}

/* tags */
.sect_tags >ul.sectbody >li.tag:before {
	content: '#';
	font-size: 15px; font-style: italic; color: #ccc;
	vertical-align: top;
	}
.sect_tags >ul.sectbody >li.tag:after {
	content: ',';
	padding-right: 8px;
	}
.sect_tags >ul.sectbody >li.tag.last:after,
.sect_tags >ul.sectbody >li.tag:last-child:after {
	content: none;
	}
.sect_tags >ul.sectbody >li.tag:after,
.sect_tags >ul.sectbody >li.tag>a {
	display: inline-block;
	width: -moz-max-content;
	}

/* thesaurus */
ul.directory >li.thesaurus,
ul.directory >li.thesaurus       >a:first-child {
	display: flex;
	}
ul.directory >li.thesaurus       >a:first-child,
Thesaurus ChromeFix {
	max-width: 100%;
	}
ul.directory >li.thesaurus       >a {
	white-space: nowrap;
	}
ul.directory >li.thesaurus       >a:first-child,
ul.directory >li.thesaurus       >a                >span:first-child {
	flex-shrink: 1; flex-grow: 1;
	}
ul.directory >li.thesaurus       >a:first-child    >span:first-child {
	overflow: hidden; text-overflow: ellipsis;
	}
ul.directory >li.thesaurus       >a+a,
ul.directory >li.thesaurus       >a:first-child    >span+span {
	flex-shrink: 0; flex-grow: 0;
	padding-left: 5px;
	}
ul.directory >li.thesaurus       >a.location       >span:before {
	content:'+'; position:static;
	}
ul.directory >li.thesaurus       >a:hover,
ul.directory >li.thesaurus       >a:hover          >span {
	text-decoration: none;
	}
ul.directory >li.thesaurus:hover >a:first-child    >span:first-child,
ul.directory >li.thesaurus       >a.location:hover >span {
	text-decoration: underline;
	}

/* both */
.sect_tags >ul.sectbody >li:before,
.sect_tags >ul.sectbody >li:after,
ul.directory >li.thesaurus       >a:first-child    >span+span,
ul.directory >li.thesaurus       >a.location       >span {
	color: #ccc;
	}
.sect_tags >ul.sectbody >li:hover:before,
.sect_tags >ul.sectbody >li:hover:after,
ul.directory >li.thesaurus:hover >a:first-child    >span+span,
ul.directory >li.thesaurus       >a.location:hover >span {
	color: #999;
	}
.sect_tags >ul.sectbody >li>a>span {
	display: block;
	}


/* === narrower pics === */

.sect_article > .sectbody > a.half.picture, 
.sect_article > .sectbody > a.third.picture, 
.sect_article > .sectbody > a.sixth.picture  {
	margin-top: 0px;
	}

a.half.picture,  a.half.picture  +.caption,
a.third.picture, a.third.picture +.caption,
a.sixth.picture, a.sixth.picture +.caption
 {
	clear: left; float: left; 
	margin-right: 24px;
	position: relative; z-index: 1;
	}
a.half.picture  +.caption,
a.third.picture +.caption,
a.sixth.picture +.caption {
	padding-bottom: 10px;
	}
.sect_article > .sectbody > a.half.picture > img,
.sect_article > .sectbody > a.third.picture > img,
.sect_article > .sectbody > a.sixth.picture > img {
	height: auto;
	}
.sect_article > .sectbody > a.half.picture > img,
a.half.picture + .caption {
	width: 300px;
	}
.sect_article > .sectbody > a.third.picture > img,
a.third.picture + .caption {
	width: 192px;
	}
.sect_article > .sectbody > a.sixth.picture > img {
	width: 84px; 
	padding-top: 9px;
	}
a.sixth.picture + .caption {
	clear: none;
	margin-top: 2px; 
	border-top: 2px solid black;
	margin-left: -108px; padding-left: 92px;
	width: 208px;
	padding-bottom: 14px;
	}




/* ----- newsArticle.css ------------------------------------------------------------------- */


.sect_article >.sectbody >h4, 
.sect_article >.sectbody >h1, 
.sect_article >.sectbody >p.intro {
	padding-left: 2px;
	}/*
	padding-left: 8px;
	*/

/* Print does not guarantee headlines, kickers, intros */
.sect_article > .sectbody > h4:empty,
.sect_article > .sectbody > h1:empty {
	display:none;
	}

/*
h1,
*/
p.intro {
	width: 762px; padding-right: 132px;
	}
.sect_article > .sectbody > h4,
h1,
p.long.intro {
	width: 948px; padding-right: 0;
	}
p.intro {
	height: 48px;
	}/*
	padding-bottom: 23px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	*/
.sect_article.emo >.sectbody >p.intro,
.sect_article.emo >.sectbody >p.caption {
	color: white;
	position: absolute; left: 624px;
	padding: 20px 24px;
	width: 276px;
	}
.sect_article.emo >.sectbody >p.intro {
	top: 67px;
	}/*
	border-bottom: none;
	*/
.sect_article.emo >.sectbody >p.caption {
	top: 302px;
	}

.sect_article     >.sectbody >a.picture,
.body > .sect_article.style_print,
FloatRule {
	margin-top: 15px;
	}

.sect_article.special >.sectbody >a.picture,
.sect_article.emo     >.sectbody >a.picture {
	margin-top: 0px;
	}
.sect_article.emo     >.sectbody >a.picture {
	margin-bottom: 53px;
	}
.sect_article.emo >.sectbody >a.picture >img {
	background-color: #333;
	padding-right: 324px;
	}

/*
.sect_article     >.sectbody >p.article {
	margin-top: 7px;
	}
.sect_article     >.sectbody >p.article+p.article {
	margin-top: 0px;
	}
*/

.article.page >.float:before {
	content: "";
	border-top: 1px solid #CCCCCC;
	position: absolute; top: 28px; left: 0px;
	width: 948px;
	}

.special.article.page >.float:before {
	content: none;
	}
.special.article.page >.float >.rightbar >.wing >.first_rack {
	border-top-style: none;
	}

.special.article.page >.float >.rightbar >.wing >.first_rack >.sect_meta {
	display: none;
	}

.sect_article.channel-print >.sectbody >a >img {
	width:auto !important;
	height: auto !important;
}

.publication-icon {
	background-repeat:no-repeat;
	padding-left: 20px;
}


.publication-spiegel { background-image: url("/lib/ch/web/pix/icons/publications/Spiegel.png"); }
.publication-lmd     { background-image: url("/lib/ch/web/pix/icons/publications/LMd.png"    ); }
.publication-faz     { background-image: url("/lib/ch/web/pix/icons/publications/FAZ.png"    ); }
.publication-semler  { background-image: url("/lib/ch/web/pix/icons/publications/Semler.png" ); }
.publication-taz     { background-image: url("/lib/ch/web/pix/icons/publications/taz.png"    ); }



/* ----- Zeitung.css ------------------------------------------------------------------- */



/* print styles */


ul.directory >li.print >a.objlink,
.body >.sect_article.style_print >.sectbody {
	background-color: rgb(250,248,242);
	}/* 
	#fcfbf7 = rgb(252,251,247) ~ -3 -4 -8
	#faf8f0 = rgb(250,248,240) ~ -5 -7 -15
	*/
.body >.sect_article.style_print >.sectbody {
	box-shadow: 4px 4px 4px -2px rgba(0, 0, 0, 0.7);
	}/* dx dy blur ds */
ul.directory >li.print >a.objlink {
	box-shadow: 2px 2px 3px -2px rgba(0, 0, 0, 0.7);
	}/* dx dy blur ds */
ul.directory >li.print >a.objlink:hover {
	box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.7);
	}
.rightbar 
ul.directory.sectbody >li.print {
	left: -8px;
	}

.sect_article.style_print >.sectbody >*,
.sect_article.style_print >.sectbody >p.article,
ResetTypo {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	}

.body >.sect_article.style_print >.sectbody {
	padding: 27px 54px;
	}
.body >.sect_article.truncated.style_print >.sectbody {
	max-height: 400px; overflow: hidden;
	box-shadow: 11px -2px 4px -9px rgba(0, 0, 0, 0.7);
	}
.body >.sect_article.truncated.style_print >.sectbody:after {
	background: url("/~fil/tornPaper.png") repeat-x scroll -38px 0;
	position: absolute; left: 0; right: 0; bottom: 0; height: 40px; 
	}

.body >.sect_article.truncated.style_print > .sectbody > *:last-child {
	margin-bottom: -26px;
	}

.sect_article.style_print >.sectbody >.rack,
.sect_article.style_print >.sectbody >.rack >.sect {
	border-top: none;
	}


.sect_article.style_print >.sectbody >.prearticle,
HeadRack {
	margin-bottom: 14px;
	}
	/*
	border-top: none;
	*/

.sect_article.style_print >.sectbody >h4,
.sect_article.style_print >.sectbody >h1,
.sect_article.style_print >.sectbody >p.intro,
PrintTopo {
	width: auto; height: auto;
	padding-left: 0; padding-right: 0;
	}


ul.directory    >li.print                     >a.objlink >h4,
.sect_article.style_print                     >.sectbody >h4,
DachSchwarz {
	color: #333;
	}
ul.directory    >li.print               >a.objlink:hover >h4,
Dach0Deko {
	text-decoration: none;
	}


.sect_article.style_print                     >.sectbody >h1,
ul.directory    >li.print                     >a.objlink >h3,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >p.intro,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >p,
TitelFett TeaserX14x11 lh2x v_x  {
	font-family: taz_bold;
	}
.sect_article.style_print                     >.sectbody >h1,
Titel Artikel X24x19 lh2x v_X {
	margin-bottom: 0;
	font-size: 35px; line-height: 38px;
	top: -7px; padding-bottom: 10px; /* -7 -7 + x24 */
	}
.sect_article.style_print.style-dtp-A1        >.sectbody >h1,
.sect_article.style_print.style-dtp-A2        >.sectbody >h1,
TitelGross Artikel X27x21 lh2x v_X {
	font-size: 40px; line-height: 42px;
	padding-bottom: 12px; /* -7 -8 + X27 */
	}
Titel Teaser X14x11 lh2x v_x {
	/* padding-bottom: 3px; -3 -5 + x11 */
	}
ul.directory    >li.print.style-dtp-A1        >a.objlink >h3,
ul.directory    >li.print.style-dtp-A2        >a.objlink >h3,
TitelGross Teaser X18x14 lh2x v_x {
	font-size: 26px; line-height: 28px;
	top: -4px; padding-bottom: 4px; /* -4 -6 + x14 */
	}
	

.sect_article.style_print.style-dtp-A6        >.sectbody >h1,
.sect_article.style_print.style-dtp-A5        >.sectbody >h1,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >h1,
.sect_article.style_print.style-dtp-ABalk3    >.sectbody >h1,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >p.intro,
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody >h1,
TitelKlein Artikel X18x14 {
	font-size: 26px; line-height: 28px;
	top: -5px; padding-bottom: 18px; /* -5 -5 + lh */
	}/* OK */
ul.directory    >li.print.style-dtp-A6        >a.objlink >h3,
ul.directory    >li.print.style-dtp-A5        >a.objlink >h3,
ul.directory    >li.print.style-dtp-Inhalt2   >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk3    >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >p,
KleinerTitel Teaser X12x9 lh2x v_x {
	font-size: 17px; line-height: 18px;
	top: -2px; margin-bottom: 3px; /* -2 -4 + x */
	}/* OK */

hr,
Debug {	border: none !important;
	height: 1px !important; background-color: lightblue !important;
	margin-top: 0 !important; margin-bottom: 0 !important;
	position: relative; z-index: 1;
	}

ul.directory    >li.print.style-dtp-AL2       >a.objlink >h3,
ul.directory    >li.print.style-dtp-AL5       >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >h3,
ul.directory    >li.print.style-dtp-Tklein    >a.objlink >h3,
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h3,
ul.directory    >li.print.style-dtp-AL5taztext >a.objlink >h3,
ul.directory    >li.print.style-dtp-TWEtitellight20 >a.objlink >h3,
.sect_article.style_print.style-dtp-AL2       >.sectbody >h1,
.sect_article.style_print.style-dtp-AL5       >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >h1,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h1,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >h1,
.sect_article.style_print.style-dtp-AL5taztext >.sectbody >h1,
.sect_article.style_print.style-dtp-TWEtitellight20 >.sectbody >h1,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >h6,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >h6,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >p.article,
TitelSchlank {
	font-family: taz_light; font-weight: normal; text-align: left;
	}
.sect_article.style_print.style-dtp-AL2       >.sectbody >h1,
.sect_article.style_print.style-dtp-AL5       >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >h1,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h1,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >h1,
.sect_article.style_print.style-dtp-AL5taztext >.sectbody >h1,
.sect_article.style_print.style-dtp-TWEtitellight20 >.sectbody >h1,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >h6,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >h6,
TitelSchlank Artikel X21x16 lhXx38 {
	font-size: 30px; line-height: 38px;
	top: -8px; padding-bottom: 12px; /* -8 -8 +X21 */
	}

ul.directory    >li.print.style-dtp-AL5       >a.objlink >h3,
ul.directory    >li.print.style-dtp-Tklein    >a.objlink >h3,
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h3,
ul.directory    >li.print.style-dtp-AL5taztext >a.objlink >h3,
ul.directory    >li.print.style-dtp-TWEtitellight20 >a.objlink >h3,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >p.article,
TitelSchlank Teaser X14x11 lh2xX v_x {
	font-size: 20px; line-height: 25px;
	top: -5px; padding-bottom: 0; /* -5 -6 + x11 */
	}
ul.directory    >li.print.style-dtp-AL2       >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >h3,
TitelSchlankGross Teaser {
	font-size: 26px; line-height: normal;
	}


.sect_article.style_print                     >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h1,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h1,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2 >.sectbody >h1,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >h1,
.sect_article.style_print.style-dtp-KolumneVor >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >p.intro,
ul.directory    >li.print.style-dtp-A6        >a.objlink >h4,
ul.directory    >li.print.style-dtp-A5        >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk1    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk1PE  >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk3    >a.objlink >h4,
ul.directory    >li.print.style-dtp-A4Balk    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h3,
ul.directory    >li.print.style-dtp-Spalte    >a.objlink >h4,
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h3,
ul.directory    >li.print.style-dtp-Verboten  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2 >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >p,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4 >.Spitzmarke,
DachVersal {
	font-family: taz_light; font-weight: normal;
	text-transform: uppercase;
	}
.sect_article.style_print                     >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h1,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h1,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2 >.sectbody >h1,
.sect_article.style_print.style-dtp-KolumneVor >.sectbody >h1,
DachVersal Artikel X14 lh1_5X v_X_2 {
	font-size: 20px; line-height: 21px; 
	top: -3px; padding-bottom: 0px; /* -3 -4 + ~X/2 */
	}/* OK */
ul.directory    >li.print.style-dtp-ABalk1    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk1PE  >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk3    >a.objlink >h4,
ul.directory    >li.print.style-dtp-A4Balk    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h4,
ul.directory    >li.print.style-dtp-Spalte    >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h3,
ul.directory    >li.print.style-dtp-Verboten  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2 >a.objlink >h3,
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h4,
.sect_article.style_print                     >.sectbody >p.article.Korrespondent,
DachVersal Teaser X10 lh2X v_X {
	font-size: 14.3px; line-height: 15px;
	top: -3px; padding-bottom: 5px; /* -3 -2 +X10 */
	}/* OK */

.sect_article.style_print.style-dtp-A6        >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >p.intro,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h4,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >h1,
DachVersal Artikel klein X12 lh2X v_X {
	font-size: 17px; line-height: 24px; 
	top: -6px; padding-bottom: 0px; /* -6 -6 + X12 */
	}/* OK */
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >p.intro,
UnterWieDach Artikel klein {
	padding-bottom: 12px; /* +X12 */
	}
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h4,
Tklein {
	padding-bottom: 5px;
	}

ul.directory    >li.print.style-dtp-A6        >a.objlink >h4,
ul.directory    >li.print.style-dtp-A5        >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >p,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-dtp-Tklein    >a.objlink >h4,
DachVersal Teaser klein X8 lh1_5X v_X {
	font-size: 12px; line-height: 12px; 
	top: -2px; padding-bottom: 4px; /* -2 -2 +X8 */
	}/* OK */


ul.directory    >li.print.style-dtp-AKOM1        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-dtp-AKOM2        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4,
.sect_article.style_print.style-dtp-AKOM1        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-dtp-AKOM2        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOMWE2      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4,
DachAutor {
	font-family: taz_sbold; text-transform: uppercase;
	}


ul.directory    >li.print.style-dtp-Tklein    >a.objlink >h4,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h4,
ul.directory    >li.print.style-dtp-Inhalt2   >a.objlink >h3,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >h1,
Petrol {
	color: #779bab;
	}
ul.directory    >li.print.style-dtp-Tklein    >a.objlink >h4,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >h4,
DachPetrol {
	font-family: taz_bold; text-transform: uppercase;
	}
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h4,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >h4,
Rot {
	color: #a80a1a;
	}
ul.directory    >li.print.style-dtp-TWEklein  >a.objlink >h4,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >h4,
DachRot {
	font-family: taz_xbold;
	}
	
.sect_article.style_print.style-dtp-ABalk1    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk1PE  >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h1,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-ABalk3    >.sectbody >h4,
.sect_article.style_print.style-dtp-A4Balk    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >h4,
.sect_article.style_print.style-dtp-Spalte    >.sectbody >h4,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h4,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h1,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2 >.sectbody >h1,
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >.Korrespondent,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >.Korrespondent +.Korrespondent,
ul.directory    >li.print.style-dtp-ABalk1    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk1PE  >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk3    >a.objlink >h4,
ul.directory    >li.print.style-dtp-A4Balk    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h4,
ul.directory    >li.print.style-dtp-Spalte    >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h3,
ul.directory    >li.print.style-dtp-Verboten  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2 >a.objlink >h3,
Balken {
	background-color: #e4e9dc;
	border-top: 1px solid rgb(147, 157, 147);
	}
.sect_article.style_print.style-dtp-ABalk1    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk1PE  >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk2    >.sectbody >h1,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-ABalk3    >.sectbody >h4,
.sect_article.style_print.style-dtp-A4Balk    >.sectbody >h4,
.sect_article.style_print.style-dtp-ABalk4    >.sectbody >h4,
.sect_article.style_print.style-dtp-Spalte    >.sectbody >h4,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h4,
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >h1,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2 >.sectbody >h1,
Balken Artikel X14 {
	padding: 13px 7px 3px;
	margin-bottom: 21px; /* 1.5*X */ 
	}/* 2*X */

DachVersal Artikel X14 lh1_5X v_X_2 {
	font-size: 20px; line-height: 21px; 
	top: -3px; padding-bottom: 0px; /* -3 -4 + ~X/2 */
	}/* OK */
ul.directory    >li.print.style-dtp-ABalk1    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk1PE  >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk2    >a.objlink >h3,
ul.directory    >li.print.style-dtp-ABalk3    >a.objlink >h4,
ul.directory    >li.print.style-dtp-A4Balk    >a.objlink >h4,
ul.directory    >li.print.style-dtp-ABalk4    >a.objlink >h4,
ul.directory    >li.print.style-dtp-Spalte    >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h4,
ul.directory    >li.print.style-dtp-LeserKopf >a.objlink >h3,
ul.directory    >li.print.style-dtp-Verboten  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2 >a.objlink >h3,
Balken Teaser X10 {
	margin-top: 3px; /* -3 = 0 */
	padding: 0 5px; /* X/2 */
	padding-top: 9px; /* X -1b */
	padding-bottom: 3px; /* -2 + X/2 */
	margin-bottom: 7px; /* -3 + X */
	}/* OK */



ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4 >.Spitzmarke,
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOMWE2      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent >.Spitzmarke,
KoBalken {
	color: white; background-color: #779bab;
	}/* rgb(147, 157, 147) */
ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4,
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4,
KoBalken {
	width: -moz-fit-content;
	margin: 0 auto;
	}
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent >.Spitzmarke,
KoBalken Artikel {
	padding: 2px 12px; margin-bottom: 8px;
	}
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4,
.sect_article.style_print.style-dtp-AKOMWE2      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent >.Spitzmarke,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +.Korrespondent,
Balken {
	font-weight: normal; border: none; 
	display: block; position: relative;
	margin-top: 4px;
	}
.sect_article.style_print.style-dtp-AKOMWE2      >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4,
KoBalken Artikel {
	padding: 6px 12px; margin-bottom: 20px;
	}
ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4,
KoBalken Teaser {
	padding: 2px 8px; margin-bottom: 6px;
	}
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4,
KoBalken Teaser {
	padding: 3px 5px; margin-bottom: 6px;
	}
ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4:before,
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOMWE2      >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent >.Spitzmarke:after,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent:after,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +.Korrespondent:after,
KoBalken Linie {
	content:"";
	position: absolute; top: -4px; left:0; right:0; height:0;
	border-top: 2px dotted rgb(147, 157, 147);
	}

.sect_article.style_print.style-dtp-AKOM3        >.sectbody >p.article.Korrespondent,
Balken Autor {
	margin: 32px 0 27px;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >p.article.Korrespondent >.Spitzmarke,
KoBalken Autor {
	position: absolute; top: -28px; left: 0; right: 0;
	margin: 0; padding: 0 10px;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +p.article.Korrespondent,
Balken Autor {
	margin-top: -8px; padding: 4px 10px 10px; margin-bottom: 16px; box-sizing: border-box;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +.Korrespondent >.Autor,
Balken Autor {
	padding: 0; margin: 0;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +.Korrespondent >.Autor:after,
Balken Autor {
	content: none;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent >.Spitzmarke:after,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent:after,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >.Korrespondent +.Korrespondent:after,
KoBalken Autor {
	top: auto; bottom: -3px;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture +p.caption,
Balken Autor {
	position: relative; top: 25px; width: 246px; height: 0;
	padding: 0;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture >img,
Balken Autor Bild {
	position: absolute; top: 0; right: 0;
	height: 80px; width: auto; max-width: 80px;
	background: url(/lib/ch/web/pix/masq_grau_138.png) no-repeat;
	background-size: 100px 100px; background-position: -10px -10px;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture+p.caption >.credit,
Balken Autor {
	position: absolute; left: 0; bottom: -80px;
	}
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture +p.Korrespondent,
.sect_article.style_print.style-dtp-AKOM3        >.sectbody >a.AKOM3.picture +p.caption +p.Korrespondent,
Balken Autor {
	height: 80px; margin-bottom: 14px;
	}

ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOMWE2      >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h4:before,
KoBalken Teaser {
	top: -2px; border-top-width: 1px;
	}
ul.directory    >li.print.style-dtp-AKOMWE1      >a.objlink >h4:before,
.sect_article.style_print.style-dtp-AKOMWE1      >.sectbody >h4:before,
KoBalken {
	margin: 0 -200%;
	}


ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOMWE2   >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >h3,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE2   >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h1,
TitelSerif {
	font-family: droidserif;
	}
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE2   >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >h1,
TitelSerif Artikel X24x18 lh2x v_X {
	font-size: 33px;
	padding-bottom: 10px; /* -7 -7 + X24 */
	}

.sect_article.style_print.style-dtp-AWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AWE2      >.sectbody >h4,
DachWieUnterZ {
	font-family: DroidSerif;
	text-transform: none;
	}

/* x]10px X]13px default line-height */
.sect_article.style_print                     >.sectbody >p.intro,
.sect_article.style_print.style-dtp-AWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AWE2      >.sectbody >h4,
UnterZ Artikel X13x10 lhXx v_2X {
	font-size: 18px; line-height:23px;
	top: -8px; padding-bottom: 10px; /* -8 -5 + Xx23 */
	text-rendering: optimizelegibility;
	}/* -8 -5 + 2X26 */
.sect >ul.directory >li.print >a.objlink >p,
UnterZ Teaser X10x8 lhXx v_lh {
	line-height: 18px; top: -4px; /* -4 -4 */
	padding-bottom:18px;
	}

.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody >.intro,
KleineUnterZ Artikel X11x9 lh2x v_2x {
	font-size: 15.3px; line-height: 18px;
	top: -6px; padding-bottom: 9px; /* -6 -3 + 2x18 */
	}
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody,
Seitenvorspann {
	border: 0 solid #333;
	border-width: 2px 0 2px 4px;
	}
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody >*,
Seitenvorspann {
	display: table-cell;
	}
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody >h1,
Seitenvorspann {
	padding: 9px 39px 13px 13px;
	}
.sect_article.style_print.style-dtp-Seitenvorspann >.sectbody >.intro,
Seitenvorspann {
	border-left: 1px solid #777;
	padding: 15px 10px;
	}



.sect_article.style_print.style-dtp-AWE1      >.sectbody >h4,
.sect_article.style_print.style-dtp-AWE2      >.sectbody >h4,
DachWieUnterZ {
	margin-bottom: 13px;
	}
ul.directory    >li.print                     >a.objlink >p >.Seitennummer,
.sect_article.style_print                     >.sectbody >* >.Seitennummer,
Verweis {
	font-family: taz_bold; font-weight: normal;
	font-size: small; white-space: nowrap;
	}

/* X]11px */
.sect_article.style_print                     >.sectbody >.Unterzeile >.Spitzmarke,
.sect_article.style_print.style-dtp-AWE1      >.sectbody >h4          >.Spitzmarke,
.sect_article.style_print.style-dtp-AWE2      >.sectbody >h4          >.Spitzmarke,
Spitz X11 {
	font-family: taz_bold; font-size: 15.55px;
	text-transform: uppercase; font-weight: normal; 
	color: #a80a1a;
	}
ul.directory    >li.print                     >a.objlink >h4          >.Spitzmarke,
ul.directory    >li.print                     >a.objlink >p           >.Spitzmarke,
Spitz Autor X10 {	/* todo X9 */
	font-family: taz_sbold; font-size: 14px;
	text-transform: uppercase; font-weight: normal; 
	color: #a80a1a;
	}
.sect_article.style_print                     >.sectbody >p.article   >.Autor,
Autor X10 {
	font-family: taz_sbold; font-size: 14px;
	text-transform: uppercase; font-weight: normal; 
	}
.sect_article.style_print                     >.sectbody >p.article.Korrespondent,
.sect_article.style_print                     >.sectbody >p.article   >.Autor,
ul.directory    >li.print                     >a.objlink >p           >.author,
ul.directory    >li.print                     >a.objlink >p           >.author:before,
Autor {
	font-family: taz_light;
	text-transform: uppercase;
	}
.sect_article.style_print                     >.sectbody >p.article   >.Autor,
ul.directory    >li.print                     >a.objlink >p           >.author,
Autor {
	font-family: taz_bold; 
	}
.sect_article.style_print                     >.sectbody >p.article   >.Autor,
ul.directory    >li.print                     >a.objlink >p           >.author,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >.BrotO >strong:last-child,
Autor {
	white-space: normal;
	}
.sect_article.style_print                     >.sectbody >p.article:last-of-type >.Autor,
AutorUnten {
	float: right;
	}
.sect_article.style_print                     >.sectbody >p.article.Korrespondent,
Autor {
	text-align: left; 
	line-height: 21px; top: -7px; padding-bottom: 0;
	margin-bottom: 21px; /* =lh */
	}
.sect_article.style_print            >.sectbody >p.article:last-child >.Autor,
Autor ArtikelEnde {
	float: right;
	}
ul.directory    >li.print                     >a.objlink >p           >.author,
Autor {
	font-size: 11px;
	display:block;
	}
ul.directory    >li.print                     >a.objlink >p           >.author:before,
Autor {
	content: "von ";
	font-size: 10px;
	text-transform: uppercase;
	}

.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >p.article.Korrespondent,
KoAutor {
	float: none; margin-left: auto; margin-right: auto; text-align: center;
	}

.sect_article.style-dtp-A4        >.sectbody:before,
.sect_article.style-dtp-A6        >.sectbody:before,
.sect_article.style-dtp-LeserKopf >.sectbody:before,
.sect_article.style-dtp-Verboten  >.sectbody:before,
LinieLinks {
	border: 0px solid #aaa;
	border-width: 0 0 0 1px;
	content: ""; display: block;
	position: absolute;
	left: 45px; width: 0;
	top: 23px; bottom: 36px;
	}

.sect_article.style_print.style-dtp-LeserKopf  >.sectbody >.subarticle,
.subarticle >.sect_article.style_print.style-dtp-KolumneVor,
Separated {
	border-top: 2px solid #aaa;
	}
.sect_article.style_print.style-dtp-LeserKopf  >.sectbody >.subarticle,
Separated {
	padding-top: 21px;
	}
.subarticle >.sect_article.style_print.style-dtp-KolumneVor,
Separated {
	padding-top: 12px;
	}

.sect_article.style_print.style-dtp-KolumneVor >.sectbody >h1,
Kolumne Vorschau {
	padding-bottom: 8px;
	border-bottom: 2px solid #aaa;
	margin-bottom: 8px;
	}

.sect_article.style_print >.sectbody img {
	background: #c0d2e0;
	background: -moz-linear-gradient(-89deg, #699ec6 0%, #c0d2e0 100%);
	background: linear-gradient(     179deg, #699ec6 0%, #c0d2e0 100%);
	font-family: Quodana,Verdana,DejaVu Sans,Bitstream Vera Sans,Helvetica,sans-serif;
	font-size: 13.9px;
	}
.sect_article.style_print >.sectbody >a >img {
	width: 516px; height: auto;
	background: -moz-linear-gradient(-89deg, #699ec6 0%, #c0d2e0 61%, #55605c 62%, #414c3c 76%, #949750 100%, #6e86b2 100%);
	background: linear-gradient(     179deg, #699ec6 0%, #c0d2e0 61%, #55605c 62%, #414c3c 76%, #949750 100%, #6e86b2 100%);
	}

.sect_article.style_print >.sectbody >a.half.picture >img,
.sect_article.style_print >.sectbody >a.half.picture +.caption {
	width: 246px;
	}
.sect_article.style_print >.sectbody img:before,
.sect_article.style_print >.sectbody img:after,
.sect_article.style_print >.sectbody img >* {
	display: block;
	padding: 8px 8px 0;
	}
.sect_article.style_print >.sectbody                   img,
Bild {	position: relative;
	}
.sect_article.style_print >.sectbody                   img:after,
Bild {
	font-size: 12px;
	content: "Mit einem Zugang zum Print-Archiv können Sie auch dieses Bild sehen.";
	position: absolute; top: 0;
	}
.sect_article.style_print >.sectbody >a.AKOM3.picture >img:before,
kleinesBild {
	width: 64px;
	}
.sect_article.style_print >.sectbody >a.AKOM3.picture >img:after {
	display: none;
	padding-bottom: 8px;
	}
.sect_article.style_print >.sectbody >a.AKOM3.picture >img:hover:after {
	display: block; position: absolute; top: 0; left: 88px; width: 167px;
	background: url("/lib/ch/web/pix/sprechpfeil.png") no-repeat #ffffff; 
	border: 1px solid #dddddd;
	}
.sect_article.style_print >.sectbody >a >img:after,
grossesBild {
	content: "Wegen abweichender Bildrechte können wir Bilder aus der gedruckten Ausgabe i.d.R. nicht frei zugänglich im Web veröffentlichen. Mit einem Zugang zum Print-Archiv können Sie auch dieses Bild hier sehen.";
	}
.sect_article.style_print >.sectbody >.caption {
	font-family: taz; font-size: 14px; color: #333;
	padding-bottom: 24px;
	}
	/*
	font-size: 13.9px; line-height: 18px; position: static; margin-top: -5px;
	padding-top: 10px;
	*/
.sect_article.style_print >.sectbody >.caption >.credit,
.sect_person.style_print >.person >.credit,
FotoCredit {
	font-family: taz_light; font-size: 13px; letter-spacing: unset; color: #555;
	}
.sect_article.style_print >.sectbody >.caption >.credit,
FotoCredit {
	float: unset; padding-left: 8px;
	}

.sect_article.style_print >.sectbody >.full.picture {
	margin-bottom: 33px;
	}
.sect_article.style_print >.sectbody >.full.picture +.caption {
	margin-top: -33px;
	}
.sect_article.style_print >.sectbody >.picture:first-child +.caption {
	margin-bottom: 9px;
	}


/* x]9.5px X]12px default line-height */
.sect_article.style_print >.sectbody >p.article,
.sect_article.style_print >.sectbody >h6,
Brottext X12x9 lhXx v_v {
	width: 246px;
	font-family: droidserif; font-size: 15.85px; /* 15.4 16.01 */
	line-height:21px;
	padding-bottom: 0; /* -7 -5 + X12 */
	text-rendering: optimizelegibility;
	}/* OK */
.sect_article.style_print >.sectbody >p.article,
.sect_text.style_print   >.sectbody >p,
.sect_person.style_print >.sectbody >p,
Trennung {
	hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto;
	}
.sect_article.style_print >.sectbody >p.article {
	padding-bottom: 0;
	text-align: justify;
	}

.sect_article.style_print                     >.sectbody >* >a.Seitennummer[href],
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article >a[href],
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article >* >a[href],
SchlichterLink {
	color:#333;
	}
.sect_article.style_print                     >.sectbody >* >a.Seitennummer[href]:hover,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article >a[href]:hover,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article >* >a[href]:hover,
SchlichterLink {
	text-decoration: none;
	color:#a80a1a;
	}

.sect_article.style_print >.sectbody >h6 {
	}
.sect_article.style_print >.sectbody >p.article +h6 {
	padding-top: 21px; /* =lh */
	top: -10px;
	}
.sect_article.style_print >.sectbody >p.lastInCol +h6 {
	padding-top: 0; top: -7px;
	}

.style_print >.sectbody >p.article,
.style_print >.sectbody >h6,
AnlaufMitSpalten {
	float: left; clear: left;
	margin-left: 0;
	}
.style_print >.sectbody >p.lastInCol ~p.article,
.style_print >.sectbody >p.lastInCol ~h6,
ZweiteSpalte {
	float: none; clear: none;
	margin-left: 270px;
	}
.style_print >.sectbody:after {
	content: ""; display: block;
	clear: both;
	}

.sect_article.style_print.style-dtp-LeserKopf >.sectbody >p.article,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >p.article,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >p.article,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >p.article,
.sect_article.style_print.style-dtp-TWEtitellight20 >.sectbody >p.article,
Flatter {
	text-align: left;
	}
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >p.article,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >h6,
.sect_article.style_print.style-dtp-Leserin   >.sectbody >p.article,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >p.article,
.prearticle >.style_print.style-dtp-ABalk2    >.sectbody >p.article,
.sect_article.style_print.style-dtp-TWEtitellight20 >.sectbody >p.article,
Flatter {
	width: auto;
	float: none;
	margin-left: 0;
	}
.sect_article.style_print.style-dtp-LeserKopf >.sectbody >p.article,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >p.article,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >p.article,
.sect_article.style_print.style-dtp-TWEtitellight20 >.sectbody >p.article,
.sect_article.style_print                     >.sectbody >p.article.Hinweis,
.sect_article.style_print                     >.sectbody >p.article >em.Hinweis,
.sect_article.style_print                     >.sectbody >.rack >.sect >.sectbody >p,
Flatter {
	font-family: taz; font-size: 17px;
	}

.sect_article.style_print.style-dtp-Verboten  >.sectbody,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >p,
.sect_article.style_print.style-dtp-Verboten  >.sectbody >a.picture >img,
.sect_article.style_print.style-dtp-Tklein    >.sectbody,
.sect_article.style_print.style-dtp-Tklein    >.sectbody >p,
TitelSpalte {
	width: 196px;
	height: auto !important;
	}
.sect_article.style_print.style-dtp-Verboten  >.sectbody >a.picture,
Verboten {
	margin-bottom: 12px;
	}
.sect_article.style-dtp-Verboten  >.sectbody:before,
TitelSpalte {
	width: 212px; border-width: 0 1px; border-color: #333; z-index: -1;
	}

.sect_article.style_print >.sectbody >p.article.Brot,
.sect_article.style_print >.sectbody >p.lastInCol~ .rack +p.article.Brot,
Einzug {
	text-indent: 20px;
	}
.sect_article.style_print >.sectbody >p.article.first,
.sect_article.style_print >.sectbody >p.lastInCol +p.article,
.sect_article.style_print >.sectbody >h6 +p.article,
.sect_article.style_print >.sectbody >             .rack +p.article, 
.sect_article.style_print >.sectbody >p.lastInCol +.rack +p.article.Brot,
OhneEinzug {
	text-indent: 0;
	}
.body >.sect_article.style_print > .sectbody:after {
	content: ""; display: block;
	clear: both;
	}

.sect_article.style_print >.sectbody >p.article.Initial:first-letter {
	font-size: 47px; font-family: taz_sbold;
	float: left; margin: 6px 3px 0 -1px;
	}
.sect_article.style_print >.sectbody >a.picture ~p.lastInCol ~p.article:first-letter {
	float: none;
	}/* float in already floating text is broken */
.sect_article.style_print >.sectbody >p.article >em.Hinweis,
.sect_article.style_print >.sectbody >p.article.Hinweis {
	text-align: left;
	}
.sect_article.style_print >.sectbody >p.article +.Hinweis,
.sect_article.style_print >.sectbody >.Hinweis  +p.article,
NachHinweis {
	margin-top: 21px;
	}
.sect_article.style_print >.sectbody >p.article.Hinweis +p.article.Hinweis,
.sect_article.style_print.style-dtp-Leserin >.sectbody >p.article,
.sect_article.style_print.style-dtp-ABalk2  >.sectbody >p.article,
Hinweis {
	margin-top: 0;
	}
.sect_article.style_print >.sectbody >p.article >em.Hinweis,
.sect_article.style_print >.sectbody >p.article.Hinweis {
	top: -8px;
	}
/* font-family: quodana,verdana,sans-serif; font-size: 14px; color: #222; */

.sect_article.style_print.style-dtp-Bio       >.sectbody >p:before,
.sect_text.style_print   >.sectbody >p:before,
.sect_person.style_print >.sectbody >p:before,
.sect_article.style_print >.sectbody >p.article >em.Hinweis:before,
.sect_article.style_print >.sectbody >p.article.Hinweis:before {
	content: ""; display: inline-block;
	width: 10px; height: 10px; margin-right: 4px;
	background-color: #4791a6;
	}


.sect_article.style_print >.sectbody >p.article >em.Hinweis,
.sect_article.style_print >.sectbody >p.article.Hinweis >em {
	font-style: normal;
	}

.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article.Hinweis,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.article.Hinweis >*,
Inhalt Hinweis {
	text-transform: uppercase; 
	color: #779bab; font-style: italic;
	}
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.Hinweis >a[href],
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.Hinweis >* >a[href],
Inhalt Hinweis {
	color: #779bab; font-style: normal;
	}
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >p.Hinweis:before,
.sect_article.style_print.style-dtp-TWEklein  >.sectbody >p.Hinweis:before,
Inhalt Hinweis {
	content: none;
	}

/*
.sect_article.style_print >.sectbody >.rack >.sect_quote {
	width: 200px;
	}
*/
.sect_article.style_print >.sectbody >.rack >.sect_quote:before {
	display: block; width: 55%; content: "";
	border-top: 8px solid #4791a6;
	height: 10px;
	}
.sect_article.style_print >.sectbody >.rack >.sect.sect_quote >.sectbody >p {
	font-family: DroidSerif; font-style: italic;
	font-size: 20px; line-height: 25px; margin: 0;
	}
.sect_article.style_print >.sectbody > .rack >.sect_quote >.quote >.person {
	position: static; background: none; padding: 0;
	font-family: taz_bold; font-size: 13px; line-height: 14px;
	margin-top: 7px; white-space: normal;
	}

.sect_article.style_print >.sectbody >.rack,
Rack {	top: -7px; margin: 21px 0;
	}
.sect_article.style_print >.sectbody >.rack >.sect >.secthead,
.sect_article.style_print >.sectbody >.rack >.sect >.sectbody,
Sect {
	padding:0; margin: 0;
	}
.sect_article.style_print >.sectbody >.rack >.sect >.secthead >h2,
SectTitle {
	position: static; margin: 0;
	}
.sect_article.style_print >.sectbody >.rack >.sect >.sectbody >p,
SectBody {
	position: static; padding: 0; 
	line-height: 21px;
	}

ul.directory    >li.print.style-dtp-Bio       >a.objlink >h3,
.sect_article.style_print.style-dtp-Bio       >.sectbody >h1,
.sect_text.style_print   >.secthead >h2 >a,
.sect_person.style_print >.sectbody >h4,
BioTitel {
	display: block; position: static; text-transform: none; line-height: 17px;
	font-size: 17px; color: #a80a1a;
	padding: 2px 1px; 
	border-style: dotted none; border-width: 2px; border-color: #777;
	margin: 5px 0 12px 0;
	}
ul.directory    >li.print.style-dtp-Bio       >a.objlink >h3,
BioTitel Teaser {
	font-size: 15px; 
	border-width: 1px;
	width: -moz-fit-content;
	}


ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4:before,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4:before,
KommentarTitel {
	content:""; display: block;
	border-style: solid none none; border-width: 1px; border-color: #777;
	}
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4:before,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4:before,
KommentarTitel {
	margin: 0 20%;
	}
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >h4,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >h3,
ul.directory    >li.print.style-dtp-AKOMWE1   >a.objlink >p,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >h4,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >h1,
.sect_article.style_print.style-dtp-AKOMWE1   >.sectbody >p.intro,
KommentarTitel Artikel {
	text-align: center;
	}
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4,
KommentarDach Artikel {
	padding-bottom: 6px; /* -6 -6 + 1.5*X12 */
	}
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >p >.author,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >p >.author,
ul.directory    >li.print.style-dtp-AKOM2kolumne >a.objlink >p >.author,
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >p >.author,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >p >.author,
.sect_article.style_print.style-dtp-AKOM2kolumne >.sectbody >p >.author,
keinAutor {
	display: none;
	}

ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h3:after,
ul.directory    >li.print.style-dtp-Inhalt2   >a.objlink >h1:after,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h1:after,
.sect_article.style_print.style-dtp-Inhalt2   >.sectbody >h1:after,
KommentarTitel {
	content:""; display: block;
	border-style: dotted none none; border-width: 2px; border-color: #777;
	}
.sect_article.style_print.style-dtp-AKOM1     >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h4:before,
.sect_article.style_print.style-dtp-AKOM3     >.sectbody >h4:before,
KommentarTitel Artikel {
	margin-top: 6px;
	margin-bottom: 12px;
	}
.sect_article.style_print.style-dtp-AKOM2     >.sectbody >h1:after,
KommentarTitel Artikel {
	margin-top: 7px; margin-bottom: 8px;
	}
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h3:after,
KommentarTitel Teaser {
	border-width: 1px;
	}
ul.directory    >li.print.style-dtp-AKOM1     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h4:before,
ul.directory    >li.print.style-dtp-AKOM3     >a.objlink >h4:before,
KommentarTitel Teaser {
	margin-bottom: 5px;
	}
ul.directory    >li.print.style-dtp-AKOM2     >a.objlink >h3:after,
KommentarTitel Teaser {
	margin-top: 5px;
	}


.sect_article.style_print.style-dtp-ABalk1    >.sectbody >a.picture >img {
	clip-path: url('mask.svg#circle246');
	}
	
.sect_person.style_print >.person:before {
	content: none; display: none;
	}
.sect_person.style_print >.person >img,
.sect_person.style_print >.person >.credit,
BioBild {
	position: static; clear: right; float: right; 
	margin: 0 0 8px 8px;
	}
.sect_person.style_print >.person >img,
BioBild {
	clip-path: url('mask.svg#circle116');
	clip-path: circle(58px at 58px 58px);
	-moz-clip-path: circle(58px at 58px 58px);
	-webkit-clip-path: circle(58px at 58px 58px);
	-ms-clip-path: circle(58px at 58px 58px);
	-o-clip-path: circle(58px at 58px 58px);
	}
.sect_person.style_print >.person >.credit,
BioBild {
	width: 92px; padding-right: 12px;
	text-align: center;
	}


.sect_article > .sectbody > .sect_article {
    outline: 1px solid blue;
}


.first_rack > .sect_service + .sect {
	margin-top: 10px;
	}

.sect_meta.print-page >.sectbody >.date >b {
	font-weight: normal;
	}




/* ----- rsn-styles.css ------------------------------------------------------------------- */

.sect_article.style_print.style-rsn-t_H0_auf        >.sectbody >h1,
.sect_article.style_print.style-rsn-t_H1_auf        >.sectbody >h1,
TitelGross Artikel X27x21 lh2x v_X {
	font-size: 40px; line-height: 42px;
	padding-bottom: 12px; /* -7 -8 + X27 */
	}
ul.directory    >li.print.style-rsn-t_H0_auf        >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H1_auf        >a.objlink >h3,
TitelGross Teaser X18x14 lh2x v_x {
	font-size: 26px; line-height: 28px;
	top: -4px; padding-bottom: 4px; /* -4 -6 + x14 */
	}
.sect_article.style_print.style-rsn-t_H5_text        >.sectbody >h1,
.sect_article.style_print.style-rsn-t_H4_text        >.sectbody >h1,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >h1,
TitelKlein Artikel X18x14 {
	font-size: 26px; line-height: 28px;
	top: -5px; padding-bottom: 18px; /* -5 -5 + lh */
	}/* OK */
ul.directory    >li.print.style-rsn-t_H5_text        >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H4_text        >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_8_inhalt   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_winhalt   >a.objlink >h3,
KleinerTitel Teaser X12x9 lh2x v_x {
	font-size: 17px; line-height: 18px;
	top: -2px; margin-bottom: 3px; /* -2 -4 + x */
	}/* OK */
ul.directory    >li.print.style-rsn-t_L1_auf       >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L4_text       >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L5_text    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L4_texttaztext >a.objlink >h3,
.sect_article.style_print.style-rsn-t_L1_auf       >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L4_text       >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L4_texttaztext >.sectbody >h1,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >p.article,
TitelSchlank {
	font-family: taz_light; font-weight: normal; text-align: left;
	}
.sect_article.style_print.style-rsn-t_L1_auf       >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L4_text       >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_L4_texttaztext >.sectbody >h1,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >h6,
TitelSchlank Artikel X21x16 lhXx38 v_x {
	font-size: 30px; line-height: 38px;
	top: -8px; padding-bottom: 5px; /* -8 -8 +X21 */
	}
ul.directory    >li.print.style-rsn-t_L4_text       >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L5_text    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L4_texttaztext >a.objlink >h3,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >p.article,
TitelSchlank Teaser X14x11 lh2xX v_x {
	font-size: 20px; line-height: 25px;
	top: -5px; padding-bottom: 0; /* -5 -6 + x11 */
	}
ul.directory    >li.print.style-rsn-t_L1_auf       >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >h3,
TitelSchlankGross Teaser {
	font-size: 26px; line-height: normal;
	}
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h1,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >p.intro,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >p.intro,
ul.directory    >li.print.style-rsn-t_H5_text        >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_H4_text        >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_rubrik    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_rubrikPE  >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H3_textBalk    >a.objlink >h4,
ul.directory    >li.print.style-rsn-k_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >p,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >p,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4 >.Spitzmarke,
DachVersal {
	font-family: taz_light; font-weight: normal;
	text-transform: uppercase;
	}
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h1,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >h1,
DachVersal Artikel X14 lh1_5X v_X_2 {
	font-size: 20px; line-height: 21px; 
	top: -3px; padding-bottom: 0px; /* -3 -4 + ~X/2 */
	}/* OK */
ul.directory    >li.print.style-rsn-t_K2_rubrik    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_rubrikPE  >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H3_textBalk    >a.objlink >h4,
ul.directory    >li.print.style-rsn-k_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2  >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h4,
DachVersal Teaser X10 lh2X v_X {
	font-size: 14.3px; line-height: 15px;
	top: -3px; padding-bottom: 5px; /* -3 -2 +X10 */
	}/* OK */
.sect_article.style_print.style-rsn-t_H5_text        >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >p.intro,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >p.intro,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >h4,
DachVersal Artikel klein X12 lh2X v_X {
	font-size: 17px; line-height: 24px; 
	top: -6px; padding-bottom: 0px; /* -6 -6 + X12 */
	}/* OK */
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >p.intro,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >p.intro,
UnterWieDach Artikel klein {
	padding-bottom: 12px; /* +X12 */
	}
ul.directory    >li.print.style-rsn-t_H5_text        >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_H4_text        >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >p,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >p,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_L5_text    >a.objlink >h4,
DachVersal Teaser klein X8 lh1_5X v_X {
	font-size: 12px; line-height: 12px; 
	top: -2px; padding-bottom: 4px; /* -2 -2 +X8 */
	}/* OK */
ul.directory    >li.print.style-rsn-t_K0_kom        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-rsn-t_K1_zfarbe        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-rsn-t_K1_kom        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-rsn-t_K3_zitat        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-rsn-t_K4_kom        >a.objlink >h4 >.Autor,
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4,
.sect_article.style_print.style-rsn-t_K0_kom        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-rsn-t_K1_zfarbe        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-rsn-t_K1_kom        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-rsn-t_K3_zitat        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-rsn-t_K4_kom        >.sectbody >h4 >.Autor,
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_farbe      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_kom      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4,
DachAutor {
	font-family: taz_sbold; text-transform: uppercase;
	}
ul.directory    >li.print.style-rsn-t_L5_text    >a.objlink >h4,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >h4,
ul.directory    >li.print.style-rsn-t_8_inhalt   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_winhalt   >a.objlink >h3,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >h1,
Petrol {
	color: #779bab;
	}
ul.directory    >li.print.style-rsn-t_L5_text    >a.objlink >h4,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >h4,
DachPetrol {
	font-family: taz_bold; text-transform: uppercase;
	}
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h4,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >h4,
Rot {
	color: #a80a1a;
	}
ul.directory    >li.print.style-rsn-t_L5_ztext  >a.objlink >h4,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >h4,
DachRot {
	font-family: taz_xbold;
	}
.sect_article.style_print.style-rsn-t_K2_rubrik    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_rubrikPE  >.sectbody >h4,
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h1,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_H3_textBalk    >.sectbody >h4,
.sect_article.style_print.style-rsn-k_L6_spalte    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_L6_spalte    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h4,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >h1,
ul.directory    >li.print.style-rsn-t_K2_rubrik    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_rubrikPE  >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H3_textBalk    >a.objlink >h4,
ul.directory    >li.print.style-rsn-k_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2  >a.objlink >h3,
Balken {
	background-color: #e4e9dc;
	border-top: 1px solid rgb(147, 157, 147);
	}
.sect_article.style_print.style-rsn-t_K2_rubrik    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_rubrikPE  >.sectbody >h4,
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_0_zshorty2    >.sectbody >h1,
.sect_article.style_print.style-rsn-t_7_kurz    >.sectbody >h1,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_H3_textBalk    >.sectbody >h4,
.sect_article.style_print.style-rsn-k_L6_spalte    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_L6_spalte    >.sectbody >h4,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h4,
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >h1,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >h1,
Balken Artikel X14 {
	padding: 13px 7px 3px;
	margin-bottom: 21px; /* 1.5*X */ 
	}/* 2*X */
ul.directory    >li.print.style-rsn-t_K2_rubrik    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_rubrikPE  >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_0_zshorty2    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_7_kurz    >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_H3_textBalk    >a.objlink >h4,
ul.directory    >li.print.style-rsn-k_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_L6_spalte    >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_leserKopf >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_0_shorty2  >a.objlink >h3,
Balken Teaser X10 {
	margin-top: 3px; /* -3 = 0 */
	padding: 0 5px; /* X/2 */
	padding-top: 9px; /* X -1b */
	padding-bottom: 3px; /* -2 + X/2 */
	margin-bottom: 7px; /* -3 + X */
	}/* OK */
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4 >.Spitzmarke,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_farbe      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_kom      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4 >.Spitzmarke,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4 >.Spitzmarke,
KoBalken {
	color: white; background-color: #779bab;
	}/* rgb(147, 157, 147) */
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4,
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4,
KoBalken {
	width: -moz-fit-content;
	margin: 0 auto;
	}
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4,
KoBalken Artikel {
	padding: 2px 12px; margin-bottom: 8px;
	}
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4,
.sect_article.style_print.style-rsn-t_K1_farbe      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_kom      >.sectbody >h4,
Balken {
	font-weight: normal; border: none; 
	display: block; position: relative;
	margin-top: 4px;
	}
.sect_article.style_print.style-rsn-t_K1_farbe      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_kom      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4,
KoBalken Artikel {
	padding: 6px 12px; margin-bottom: 20px;
	}
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4,
KoBalken Teaser {
	padding: 2px 8px; margin-bottom: 6px;
	}
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4,
KoBalken Teaser {
	padding: 3px 5px; margin-bottom: 6px;
	}
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4:before,
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_farbe      >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K3_kom      >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h4:before,
KoBalken Linie {
	content:"";
	position: absolute; top: -4px; left:0; right:0; height:0;
	border-top: 2px dotted rgb(147, 157, 147);
	}
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_farbe      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_kom      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h4:before,
KoBalken Teaser {
	top: -2px; border-top-width: 1px;
	}
ul.directory    >li.print.style-rsn-t_K2_kolumne      >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K2_zrubrik      >a.objlink >h4:before,
.sect_article.style_print.style-rsn-t_K2_kolumne      >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K2_zrubrik      >.sectbody >h4:before,
KoBalken {
	margin: 0 -200%;
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K1_farbe   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K3_kom   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >h3,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_farbe   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_kom   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h1,
TitelSerif {
	font-family: droidserif;
	}
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_farbe   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_kom   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >h1,
TitelSerif Artikel X24x18 lh2x v_X {
	font-size: 33px;
	padding-bottom: 10px; /* -7 -7 + X24 */
	}
.sect_article.style_print.style-rsn-t_S0_auf      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_S1_auf      >.sectbody >h4,
DachWieUnterZ {
	font-family: DroidSerif;
	text-transform: none;
	}
.sect_article.style_print.style-rsn-t_S0_auf      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_S1_auf      >.sectbody >h4,
UnterZ Artikel X13x10 lhXx v_2X {
	font-size: 18px; line-height:23px;
	top: -8px; padding-bottom: 10px; /* -8 -5 + Xx23 */
	text-rendering: optimizelegibility;
	}/* -8 -5 + 2X26 */
.sect_article.style_print.style-rsn-t_S0_auf      >.sectbody >h4,
.sect_article.style_print.style-rsn-t_S1_auf      >.sectbody >h4,
DachWieUnterZ {
	margin-bottom: 13px;
	}
.sect_article.style_print.style-rsn-t_S0_auf      >.sectbody >h4          >.Spitzmarke,
.sect_article.style_print.style-rsn-t_S1_auf      >.sectbody >h4          >.Spitzmarke,
Spitz X11 {
	font-family: taz_bold; font-size: 15.55px;
	text-transform: uppercase; font-weight: normal; 
	color: #a80a1a;
	}
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >.BrotO >strong:last-child,
Autor {
	white-space: normal;
	}
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >p.article.Korrespondent,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >p.article.Korrespondent,
KoAutor {
	float: none; margin-left: auto; margin-right: auto; text-align: center;
	}
.sect_article.style-rsn-t_H3_text        >.sectbody:before,
.sect_article.style-rsn-t_H5_text        >.sectbody:before,
.sect_article.style-rsn-t_leserKopf >.sectbody:before,
.sect_article.style-rsn-t_0_shorty2  >.sectbody:before,
LinieLinks {
	border: 0px solid #aaa;
	border-width: 0 0 0 1px;
	content: ""; display: block;
	position: absolute;
	left: 45px; width: 0;
	top: 23px; bottom: 36px;
	}
.sect_article.style_print.style-rsn-t_leserKopf  >.sectbody >.subarticle,
Separated {
	border-top: 2px solid #aaa;
	}
.sect_article.style_print.style-rsn-t_leserKopf  >.sectbody >.subarticle,
Separated {
	padding-top: 21px;
	}
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article >a[href],
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article >a[href],
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article >* >a[href],
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article >* >a[href],
SchlichterLink {
	color:#333;
	}
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article >a[href]:hover,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article >a[href]:hover,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article >* >a[href]:hover,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article >* >a[href]:hover,
SchlichterLink {
	text-decoration: none;
	color:#a80a1a;
	}
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >p.article,
Flatter {
	text-align: left;
	}
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >h6,
.sect_article.style_print.style-rsn-t_leserin   >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_0_zshorty2    >.sectbody >p.article,
.prearticle >.style_print.style-rsn-t_7_kurz    >.sectbody >p.article,
Flatter {
	width: auto;
	float: none;
	margin-left: 0;
	}
.sect_article.style_print.style-rsn-t_leserKopf >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >p.article,
Flatter {
	font-family: taz; font-size: 17px;
	}
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody,
.sect_article.style_print.style-rsn-t_0_shorty2  >.sectbody >p,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody,
.sect_article.style_print.style-rsn-t_L5_text    >.sectbody >p,
TitelSpalte {
	width: 196px;
	}
.sect_article.style-rsn-t_0_shorty2  >.sectbody:before,
TitelSpalte {
	width: 212px; border-width: 0 1px; border-color: #333;
	}
.sect_article.style_print.style-rsn-t_leserin >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_0_zshorty2  >.sectbody >p.article,
.sect_article.style_print.style-rsn-t_7_kurz  >.sectbody >p.article,
Hinweis {
	margin-top: 0;
	}
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article.Hinweis,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article.Hinweis,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.article.Hinweis >*,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.article.Hinweis >*,
Inhalt Hinweis {
	text-transform: uppercase; 
	color: #779bab; font-style: italic;
	}
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.Hinweis >a[href],
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.Hinweis >a[href],
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.Hinweis >* >a[href],
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.Hinweis >* >a[href],
Inhalt Hinweis {
	color: #779bab; font-style: normal;
	}
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >p.Hinweis:before,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >p.Hinweis:before,
.sect_article.style_print.style-rsn-t_L5_ztext  >.sectbody >p.Hinweis:before,
Inhalt Hinweis {
	content: none;
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4:before,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4:before,
KommentarTitel {
	content:""; display: block;
	border-style: solid none none; border-width: 1px; border-color: #777;
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4:before,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4:before,
KommentarTitel {
	margin: 0 20%;
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >h4,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >h3,
ul.directory    >li.print.style-rsn-t_K2_kolumne   >a.objlink >p,
ul.directory    >li.print.style-rsn-t_K2_zrubrik   >a.objlink >p,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >h4,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >h1,
.sect_article.style_print.style-rsn-t_K2_kolumne   >.sectbody >p.intro,
.sect_article.style_print.style-rsn-t_K2_zrubrik   >.sectbody >p.intro,
KommentarTitel Artikel {
	text-align: center;
	}
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4,
KommentarDach Artikel {
	padding-bottom: 6px; /* -6 -6 + 1.5*X12 */
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K1_zfarbekolumne >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K1_komkolumne >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K3_zitatkolumne >a.objlink >p >.author,
ul.directory    >li.print.style-rsn-t_K4_komkolumne >a.objlink >p >.author,
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K1_zfarbekolumne >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K1_komkolumne >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K3_zitatkolumne >.sectbody >p >.author,
.sect_article.style_print.style-rsn-t_K4_komkolumne >.sectbody >p >.author,
keinAutor {
	display: none;
	}
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_8_inhalt   >a.objlink >h1:after,
ul.directory    >li.print.style-rsn-t_winhalt   >a.objlink >h1:after,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_8_inhalt   >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_winhalt   >.sectbody >h1:after,
KommentarTitel {
	content:""; display: block;
	border-style: dotted none none; border-width: 2px; border-color: #777;
	}
.sect_article.style_print.style-rsn-t_K0_kom     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h4:before,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h4:before,
KommentarTitel Artikel {
	margin-top: 6px;
	margin-bottom: 12px;
	}
.sect_article.style_print.style-rsn-t_K1_zfarbe     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K1_kom     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K3_zitat     >.sectbody >h1:after,
.sect_article.style_print.style-rsn-t_K4_kom     >.sectbody >h1:after,
KommentarTitel Artikel {
	margin-top: 7px; margin-bottom: 8px;
	}
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h3:after,
KommentarTitel Teaser {
	border-width: 1px;
	}
ul.directory    >li.print.style-rsn-t_K0_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h4:before,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h4:before,
KommentarTitel Teaser {
	margin-bottom: 5px;
	}
ul.directory    >li.print.style-rsn-t_K1_zfarbe     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K1_kom     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K3_zitat     >a.objlink >h3:after,
ul.directory    >li.print.style-rsn-t_K4_kom     >a.objlink >h3:after,
KommentarTitel Teaser {
	margin-top: 5px;
	}


/* ----- teaser.css ------------------------------------------------------------------- */

/* ****	teaser.css ****
	teaser's common (news and corp)
*/

/* ====	teasers common ==== */

a.obj,
.objlink {  
	display:block;
	position: relative;
	}
a.obj:after,
.objlink:after {
	content: '';
	display:block;
	height: 1px
	}
.teaserstuff >li >a.objlink:after {
	content: none;
	}

               ul.directory >li         >a.objlink >img,
.sect_action-teaser	>.sectbody              >img,
.sect_number-teaser2	>.sectbody              >img,
Teaser {
	position: absolute; left: 0px; top: 0px;
	width: 300px;
	height: 150px;
	}
/* "Dreisatz" */
.body                            >.sect
              >ul.product   >li         >a.objlink >img,
.sect_article >.sectbody >.rack  >.sect
              >ul.product   >li         >a.objlink >img,
.sect_leads   >ul.corp      >li.pictured.brief.product >a.objlink >img,
Teaser Dreisatz {
	width: 192px;
	height: 96px;
	}


/* ----	bottom rule / bracket ---- */

ul.directory >li,
TeaserDeko {
	position: relative;
	}
ul.directory                 >li >.objlink:after,
.sect_leads    >ul.directory >li >:last-child:after,
.sect_carousel:after,
.sect_triple   >ul.directory:after,
TeaserDeko {
	content:' '; display: block; 
	position: absolute; left:0px; bottom: 0px;
	width: 130px;
	height: 5px; 
	border: 1px solid #eee; 
	border-width: 0px 0px 1px 0px;
	}

ul.directory                 >li       >a.objlink:hover:after,
.sect_leads    >ul.directory >li:hover >:last-child:after,
TeaserDeko {
	border-color: #ccc;
	}
ul.directory         >li.last >a.objlink:hover ~:last-child:after, 
.sect_leads >ul.news >li      >a.objlink:hover ~:last-child:after,
TeaserDeko {
	border-style: solid;
	}

ul.directory                 >li.special >.objlink:after,
ul.directory                 >li.print   >.objlink:after,
.sect_leads    >ul.directory >li         >.objlink:not(:last-child):after,
.sect_tags     >ul.sectbody  >li         >.objlink:after,
.sect_tdt      >ul.sectbody  >li         >.objlink:after,
.sect_spb      >ul.sectbody  >li         >.objlink:after,
.sect_end      >ul.sectbody  >li         >.objlink:after,
.sect_triple   >ul.directory >li         >.objlink:after,
.sect_carousel >ul.directory >li         >.objlink:after,
NoTeaserDeko {
	content: none;
	}

.sect_carousel:after,
.sect_triple >ul.directory:after,
ul.product.directory >li                     >.objlink:after,
ul.corp.directory >li.brief.pictured.product >.objlink:after,
ul.directory               >li.leaded        >.objlink:after,
.sect_leads  >ul.directory >li.leaded     >:last-child:after,
TeaserDeko {
	width: 100%;
	border-width: 0px 1px 1px 1px;
	}
.sect_leads  >ul.news     >li       >.objlink:after,
ul.directory              >li.last  >.objlink:after,
.sect_videos >ul.sectbody >li.video >.objlink:after,
NoTeaserDeko {
	border-style: none;
	}
.news.page ul.corp.directory >li           >.objlink:after,
ul.product.directory >li.last              >.objlink:after,
ul.directory         >li.sectbody.pictured >.objlink:after,
ul.directory         >li.leaded            >.objlink:after,
TeaserDeko {
	border-style: solid;
	}
.news.page >.body >.sect_leads >ul >li.pictured >.objlink:after,
TeaserDeko {
	border-left-width: 0px;
	}
.news.page >.body >.first_sect_leads >ul >li.first.pictured >.objlink:after,
TeaserDeko {
	border-left-width: 1px;
	}


/* ----	standard teasers' common ---- */

ul.directory >li {
	display: block;
	margin-bottom: 12px;
	}/*
	float:left;
	margin-right:12px;
	*/
.sect_leads >ul      >li,
.sect_adr   >ul.corp >li {
	display: inline-block;
	vertical-align: top;
	width: 300px; 
	margin-bottom: 14px;
	}
.sect_tags  >ul      >li.tag {
	display: inline-block;
	}
ul.directory >li.leaded {
	margin-bottom: 18px;
	}
.insert >.sect >ul.directory >li {
	margin-bottom: 0px;
	}
ul.product                   >li        >a,
.sect_leads         >ul      >li        >a.leaded,
.sect_adr           >ul.corp >li        >a.leaded,
.sect_searchresults >ul      >li.online >a.leaded,
TeaserText {
	padding: 0 8px;
	}
.sect_triple  >ul         >li,
.sect_leads   >ul.corp    >li.pictured.brief.product,
.sect_seealso >ul.product >li,
.body                            >.sect
              >ul.product   >li,
.sect_article >.sectbody >.rack  >.sect
              >ul.product   >li {
	width: 192px;
	padding-bottom: 5px;
	}


/* ---- pictured teasers ----
	* solo directory's first teaser in Flyout
	* pictured news teasers
*/
#mainFlyout >.container     >ul.solo.directory >li.first >a.pictured,
.first.news.page >.body       >.sect_leads >ul >li          >a.pictured,
.full.news.page  >.body       >.sect_leads >ul >li.pictured >a.pictured,
KaminMitBild {
	min-height: 115px;
	padding-top: 0px;
	}
#mainFlyout >.container     >ul.solo.directory >li.first >a.pictured,
.first.news.page >.body       >.sect_leads >ul >li          >a.pictured,
.full.news.page  >.body       >.sect_leads >ul >li.pictured >a.pictured,
.full.news.page  >.body       >.sect_leads >ul >li.pictured >ul.teaserstuff,
KaminMitBild {
	padding-left: 216px;
	}

#mainFlyout >.container     >ul.solo.directory >li.first    >a.pictured >img,
.first.news.page >.body       >.sect_leads >ul >li          >a.pictured >img,
.full.news.page  >.body       >.sect_leads >ul >li.pictured >a.pictured >img,
KaminMitBild {
	width: 192px;
	height: 96px;
	}


/*	* pictured single column teasers
*/
.mini.news.page >.body       >.sect_leads  >ul >li          >a.pictured,
.mini.news.page >.body >.first.sect_leads  >ul >li.first    >a.pictured,
.mini.news.page >.body >.first_sect_leads  >ul >li.first    >a.pictured,
                                       ul.corp >li          >a.pictured,
                          .sect_leads >ul.corp >li          >a.pictured,
                          .sect_adr   >ul.corp >li          >a.pictured.objlink,
MiniMitBild {
	padding-top: 162px;
	}



/* ---- single column teaser floating ---- */

ul.news.directory >li {
	clear: none;
	}
/*
           ul.directory >li.odd,
*/

/* be on left side  */
.sect_leads                     >ul.news  >li.odd,
.oddpicts                       >ul.news  >li.even,
.sect_leads.aded_big            >ul.news  >li.leaded,
.sect_leads.aded_small          >ul.news  >li.article,
.sect_leads.aded_small.oddpicts >ul.news  >li.leaded.even,
LinksImClip {
	float:left;
	}/* ToDo: fit float left/right + margin according to height by JS */
.sect_leads                     >ul       >li.odd,
.oddpicts                       >ul.news  >li.even,
.sect_leads.aded_big            >ul.news  >li.leaded,
.sect_leads.aded_small          >ul.news  >li.article,
.sect_leads.aded_small.oddpicts >ul.news  >li.leaded.even,
.sect_adr     >ul.corp  >li.odd,
.sect_leads   >ul.corp  >li.even.trodd.pictured.brief.product,
LinksImClip {
	margin-right:24px;
	}
/*
           ul.directory >li.last,
*/

/* be on right side */
.oddpicts                       >ul.news  >li.odd,
.oddpicts                       >ul.news  >li.last,
.sect_leads                     >ul       >li.last,
.sect_leads.aded_big            >ul.news  >li,
.sect_leads.aded_small          >ul.news  >li.leaded.even,
.sect_leads.aded_small.oddpicts >ul.news  >li.leaded.odd,
.sect_adr     >ul.corp  >li.last,
.sect_triple                                      >ul>li.treven,
.sect_seealso					  >ul>li.treven.product,
.sect_leads   >ul.corp  >li.odd.treven.pictured.brief.product,
RechtsImClip {
	float:none;
	margin-right:0px;
	}
.sect_triple                >ul:after,
.sect_seealso               >ul:after {
	content:' '; display: block; height: 0px;
	clear:left;
	}

/* Abbinder */
#pages >.last >ul.sectbody >li.first {
	position: static;
}


/* ===== special teasers 'Sonderformat' ===== */
/* Hauptspalte */
.body >.sect_special-white >.sectbody >li > a.objlink >img,
.body >.sect_special-black >.sectbody >li > a.objlink >img {
  width: 624px;
  height: 156px;
  z-index: -1;
  }
.body >.sect_special-white >.sectbody >li > a.objlink,
.body >.sect_special-black >.sectbody >li > a.objlink {
  height: 120px;
  width: auto;
  padding: 18px 30px 18px 12px;
  margin-left: 324px;
  position: static;
  }
.body >.sect_special-white >.sectbody >li > a.objlink {
  background-color: rgba(255, 255, 255, 0.8);
  }
.body >.sect_special-black >.sectbody >li > a.objlink {
  background-color: rgba(0, 0, 0, 0.78);
  }
.body >.sect_special-black >.sectbody >li > a.objlink >h3,
.body >.sect_special-black >.sectbody >li > a.objlink >p {
  color: white;
  }
.body >.sect_special-black >ul.sectbody,
.body >.sect_special-white >ul.sectbody {
  padding: 0;
  }

/* Marginalspalte */
#pages >.page >.float >.rightbar >.wing >.sect_special-white,
#pages >.page >.float >.rightbar >.wing >.sect_special-black {
  z-index: 0;
}
.wing >.sect_special-white >.sectbody >li > a.objlink >img,
.wing >.sect_special-black >.sectbody >li > a.objlink >img {
  width: 300px;
  height: 75px;
  z-index: -1;
  }
.wing >.sect_special-white >.sectbody >li > a.objlink,
.wing >.sect_special-black >.sectbody >li > a.objlink {
  height: 53px;
  width: auto;
  padding: 14px 8px 8px 8px;
  margin-left: 148px;
  position: static;
  }
.wing >.sect_special-white >.sectbody >li > a.objlink {
  background-color: rgba(255, 255, 255, 0.9);
  }
.wing >.sect_special-black >.sectbody >li > a.objlink {
  background-color: rgba(0, 0, 0, 0.78);
  }
.wing >.sect_special-black >.sectbody >li > a.objlink >h3,
.wing >.sect_special-black >.sectbody >li > a.objlink >p {
  color: white;
  }
.wing >.sect_special-black >ul.sectbody,
.wing >.sect_special-white >ul.sectbody {
  padding: 0;
  }



/* ----- newsTeaser.css ------------------------------------------------------------------- */

/* ****	newsTeaser.css ****
	news teaser, news directories only
*/

/* ====	teasers spanning two columns ====
	* first news page leaded teasers
	* pictured news teasers
	* first news teaser on page
*/
.first.news.page >.body           >.sect_leads >ul>li.leaded,
.first.news.page >.body           >.sect_leads >ul>li.print,
.news.page       >.body           >.sect_leads >ul>li.pictured,
.news.page       >.body >.evenpicts.sect_leads >ul>li.pictured,
.news.page       >.body     >.first.sect_leads >ul>li.first,
.news.page       >.body     >.first_sect_leads >ul>li.first {
	display: block;
	width:auto;
	float: none;
	margin-right:0px;
	}/*
.page >.body >.sect_leads >ul>li.even {
	margin-right:24px;
	*/

/* ----	first teasers on pages ----
	* first pictured news teaser on page
*/
.news.page       >.body >.first.sect_leads >ul>li.first >a.pictured,
.news.page       >.body >.first_sect_leads >ul>li.first >a.pictured {
	min-height: auto;
	padding-top: 324px;
	padding-left: 8px;
	}

/* ----	first teaser on first page ----
	* pictured first teaser on first news page
*/
.first.news.page >.body >.first.sect_leads >ul>li.first >a.pictured,
.first.news.page >.body >.first_sect_leads >ul>li.first >a.pictured {
	padding-top: 0px;
	padding-left: 0px;
	}
.first.news.page >.body >.first.sect_leads >ul>li.first >a.pictured >img,
.first.news.page >.body >.first_sect_leads >ul>li.first >a.pictured >img {
        top: 63px;
        }
.first.news.page >.body >.first.sect_leads >ul>li.first >a.pictured >p,
.first.news.page >.body >.first_sect_leads >ul>li.first >a.pictured >p {
  padding-right: 8px;
	margin-top: 321px;
	}
.first.news.page >.body >.first.sect_leads >ul>li.first >a.pictured >p,
.first.news.page >.body >.first_sect_leads >ul>li.first >a.pictured >p,
.full.news.page >.body >.first.sect_leads >ul >li.first >ul.teaserstuff,
.full.news.page >.body >.first_sect_leads >ul >li.first >ul.teaserstuff {
  padding-left: 8px;
  }



/* ===== special article-types' teasers ===== */


ul.directory >li.leaded.emo {
	padding-left: 162px;
	width: 138px;
	}
ul.directory >li.leaded.emo,
ul.directory >li.leaded.special {
	margin-bottom: 21px;
	}
.sect_leads       >ul >li.pictured.emo {
	padding-left: 208px;
	width: 416px;
	margin-bottom: 36px;
	}
.first.sect_leads >ul >li.first.pictured.emo,
.first_sect_leads >ul >li.first.pictured.emo {
	padding-left: 324px;
	width: 300px;
	}
ul.directory >li.pictured.emo:after,
ul.directory >li.leaded.emo:after {
	content: none;
	}

/*
.news.page       >.body >.first.sect_leads >ul >li.emo.first >a.pictured {
	padding-left: 0px;
	padding-top: 0px;
	}
*/
a.pictured.emo {
	position: static;
	height: 150px;
	display: table-cell;
	vertical-align: bottom;
	padding: 0px 8px 0px 0px;
	}
a.pictured.emo,
.first.sect_leads                    >ul >li.first.pictured.emo >a.pictured,
.first_sect_leads                    >ul >li.first.pictured.emo >a.pictured,
.sect_tdt >ul.sectbody.directory >li.pictured.emo {
	background-color: rgba(0,0,0,0.75);
	}
.sect_tdt >ul.sectbody.directory >li.pictured.emo {
	z-index: 0;
	}
.sect_tdt >ul.sectbody.directory >li >a.pictured.emo {
	height: auto;
	display: block;
	background-color: transparent;
	}
.sect_leads                          >ul >li.pictured.emo       >a.objlink {
	height: 96px;
	background-color: transparent;
	}
.first.sect_leads                    >ul >li.first.pictured.emo,
.first_sect_leads                    >ul >li.first.pictured.emo,
.first.sect_leads                    >ul >li.first.pictured.emo >a.objlink,
.first_sect_leads                    >ul >li.first.pictured.emo >a.objlink {
	height: 312px;
	}
/*
.first.news.page >.body >.sect_leads >ul >li.pictured.emo       >a.objlink, 
.news.page       >.body >.sect_leads >ul >li.pictured.emo       >a.objlink {
	padding-left: 208px;
	}
*/

.sect_leads                          >ul >li.pictured.emo       >a.objlink >p {
	display: none;
	}
.first.sect_leads                    >ul >li.pictured.emo.first >a.objlink >p,
.first_sect_leads                    >ul >li.pictured.emo.first >a.objlink >p {
	display: block;
	}
a.pictured.emo                                                             >img {
	width: 300px;
	height: 150px;
	}
.sect_leads                          >ul >li.pictured.emo       >a.objlink >img {
	background-color: #333333;
	padding-right: 432px;
	}
.first.sect_leads                    >ul >li.pictured.emo.first >a.objlink >img,
.first_sect_leads                    >ul >li.pictured.emo.first >a.objlink >img {
	padding-right: 0px;
	}

.news.page       >.body >.sect_leads       >ul >li.emo       >a.pictured,
.first.news.page >.body >.sect_leads       >ul >li.emo       >a.pictured, 
.sect_leads                                >ul >li.emo       >a.leaded,
.news.page       >.body >.first.sect_leads >ul >li.first.emo >a.pictured,
.news.page       >.body >.first_sect_leads >ul >li.first.emo >a.pictured,
.first.news.page >.body >.first.sect_leads >ul >li.first.emo >a.pictured >p,
.first.news.page >.body >.first_sect_leads >ul >li.first.emo >a.pictured >p {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	}

a.pictured.emo   >h4,
a.leaded.special >h4,
a.pictured.emo   >h3,
a.leaded.special >h3,
a.pictured.emo   >p,
a.leaded.special >p,
.first.news.page >.body >.first.sect_leads >ul >li.first.emo >a.pictured >p,
.first.news.page >.body >.first_sect_leads >ul >li.first.emo >a.pictured >p {
	color: white;
	padding-left: 8px;
	}
a.pictured.emo >p {
	padding-right: 8px;
	}
a.leaded.special >p {
	padding-bottom: 8px;
	}
.first.news.page >.body >.first.sect_leads >ul >li.first.emo >a.pictured >img,
.first.news.page >.body >.first_sect_leads >ul >li.first.emo >a.pictured >img,
a.pictured.emo >img {
	top: 0px;
	z-index: -1;
	}


ul.directory >li.leaded.special {
	background-color: #333;
	margin-left: 8px;
	padding-top: 10px;
	}/*
	border: 8px solid #A80A1A;
	*/
.news.page > .body > .sect_leads > ul.directory > li.leaded.special > a.pictured {
	padding-left: 200px;
	min-height: 107px;
	margin-bottom: 29px;
	}
ul.directory >li.leaded.special >a.objlink >img,
a.special.article >.hint {
	left: -8px;
	}
ul.directory >li.leaded.special >a.objlink >img {
	top: -18px;
	}
a.special.article >.hint {
	top: 88px;
	}/*
	top: auto;
	bottom: 8px;
	*/
a.special.article >.hint:after {
	content: " " url("/lib/ch/web/pix/smallWhArrowR.png");
	}

/* subteaser */
ul.teaserstuff {
	margin-top: -10px;
	padding-bottom: 12px;
	}
ul.teaserstuff >li {
	padding-bottom: 2px;
	}
ul.teaserstuff >li >a.objlink,
ul.teaserstuff >li >a.objlink >* {
	line-height: 16px;
	}
ul.teaserstuff >li >a.objlink >* {
	display: inline-block;
	padding-bottom: 0;
	}



/* gemeinsame Darstellung von Print- und Online-Suchergebnissen */
 
ul.directory > li.alternate,
Varianten {
	display: inline-block; width: 300px;
	vertical-align: top;
	}
ul.directory > li.alternate.online,
Varianten {
	margin-left: 24px;
	}

ul.directory >li >.meta,
MetaBalken {
	border-top: 1px solid #ccc;
	padding: 7px 8px 0; width: 608px; /* 624 - 2*8px */
	}
ul.directory >li.alternate        >.meta,
MetaBalken {
	width: 284px; /* 300 - 2*8px */
	}
ul.directory >li.alternate.print  >.meta,
MetaBalken {
	padding-right: 32px; /* 8 + 24 */
	}
ul.directory >li.alternate.online >.meta,
MetaBalken {
	}

ul[role="navigation"] >li.ondemand,
MetaNavItem {
	display: none;
	}
ul[role="navigation"]:hover >li.ondemand,
MetaNavItem {
	display: inline-block;
	}

ul.directory > li.alternate.online >a.objlink {
	margin-top: 2px;
	}

li.print >a.objlink {
	padding: 5px 10px;
	}
.body > .sect >
ul.directory >li.print >a.objlink {
	padding: 8px 15px;
	}

ul.directory > li.print:after {
	content: none;
	}
ul.directory > li.alternate > a.objlink > p::after {
	clear: none;
	}

/* toolbox */
a.objlink       +.extension,
TeaserTools {
	position: absolute; z-index: 2;
	top: 0; width: 0;
	right: 100%; padding-left: 0;
	transition: right .2s ease .5s, padding-left .1s ease .4s;
	}
a.objlink:hover +.extension,
a.objlink       +.extension:hover,
TeaserTools {
	padding-left: 24px; right: -24px; 
	}
a.objlink       +.extension >*,
TeaserTools {
	width: 0; overflow: hidden;
	background: rgba(247, 247, 247, 0.98) none repeat scroll 0 0;
	border: 0px solid #ccc;
	border-width: 1px 0px 0px;
	transition: width .1s ease .4s, border-width .1s ease .4s;
	}
a.objlink:hover +.extension >*,
a.objlink       +.extension:hover >*,
TeaserTools {
	width: 300px; border-width: 1px 1px 0px;
	}

a.objlink       +.extension >* >*,
a.objlink       +.extension >* >.toolbar >li,
TeaserTools {
	position: static; margin-bottom: 0; padding: 0;
	}
a.objlink       +.extension >* >*,
TeaserTools {
	padding: 5px 8px 6px; width: 284px; /* 300 - 2*8 */
	border-bottom: 1px solid #ccc;
	}
a.objlink       +.extension >* >.toolbar,
TeaserTools {
	text-align: right;
	min-height: 16px;
	}


li.selectable          >.extension>* >.toolbar:before,
TeaserTools SelectButton {
	content: "[+✓]";
	float: left;
	}
li.selectable.selected >.extension>* >.toolbar:before,
TeaserTools SelectButton {
	content: "[−✓]";
	}

li.selectable          >.meta:hover:before,
li.selectable.selected >.meta:before,
TeaserMeta Selection {
	content: "✓";
	position: absolute; top: 3px; left: -4px;
	}
li.selectable          >.meta:hover:before,
TeaserMeta Selection {
	opacity: .2;
	animation-name: blinkUp;
	animation-duration: 1.2s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	}
@keyframes blinkUp {
	from {  opacity: .4;  }
	to   {  opacity:  0;  }
	}
li.selectable.selected >.meta:hover:before,
TeaserMeta Selection {
	opacity: .5;
	animation-name: blinkDown;
	}
@keyframes blinkDown {
	from {  opacity:  1;  }
	to   {  opacity: .2;  }
	}



/* ----- corp4all.css ------------------------------------------------------------------- */

/* **** corp4all.css ****
	corp elements on all pages
*/

/* ====	corp teaser's department ====
	* department in corp teasers (general)
*/
.insert >.sect >ul.corp >li >a.dept {
	margin-top: 8px;
	}
ul.corp >li >a.dept {
	display:block; max-height: 24px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	}
ul.corp >li >a.dept:before,
.sect_service			>.secthead >h2 >a:before,
.corp.sect          		>.secthead >h2 >a:before,
.sect_action-teaser 		>.secthead >h2 >a:before,
.sect_quote 			>.secthead >h2 >a:before,
.sect_number-teaser2		>.secthead >h2 >a:before,
#modal >div >h1:before,
.style_tzi-basket .dept:before {
	padding-left: 22px;
	background: url("/lib/ch/web/pix/tazze_dept.png") no-repeat scroll 1px 3px transparent;
	content:'taz.';
	color: #A80A1A;
	padding-left: 22px;
	}
.sect_service                   >.secthead >h2 >a:before {
	background-image: url("/lib/ch/web/pix/tazze15w.png");
	content:'';
	}
.corp.sect          		>.secthead,
.sect_action-teaser 		>.secthead,
.sect_quote 			>.secthead,
.sect_number-teaser2		>.secthead {
	padding-left: 0px;
	}
.insert >.sect_single >ul.corp >li.pictured.story >a.dept:before {
	background-image: url("/lib/ch/web/pix/tazze_dept_w.png");
	}
ul.corp >li >a.dept.lmd:before {
	background-image: url("/lib/ch/web/pix/lmd_dept.png");
	background-position: 3px 6px;
	padding-left: 40px;
	content: "";
	}
ul.corp >li >a.dept.bewegung:before {
	background-image: url("/lib/ch/web/pix/bewegung_dept.gif");
	background-position: 0 0;
	padding-left: 36px;
	content: "";
	}
ul.corp >li >a.dept.taw:before,
ul.corp >li >a.dept.tzi:before {
	content: " ";
	}
	

/* ==== product teaser's hint ====
	* hint in product teasers (general)

*/
ul.corp.directory >li >a.product          >.hint,
form >fieldset                            >.hint,
.style_tzi-basket .hint {
	background-color: #222; color: white;
	padding: 3px 5px;
	}
ul.corp.directory >li >a.pictured.product >.hint,
ul.corp.directory >li >a.leaded.product   >.hint,
.style_tzi-basket .hint {
	padding: 5px;
	}
ul.corp.directory >li >a.product          >.hint:after,
form >fieldset                            >.hint:after,
.style_tzi-basket                          .hint:after { 
	content: url("/lib/ch/web/pix/smallWhArrowR.png");
	padding-left: 3px;
	}
ul.corp.directory         >li >a.pictured.product >.hint {
	position: absolute;
	top: 90px;
	right: 8px;
	}/*
	right: 2%;
	top: 44%;
	*/
ul.corp.product.directory >li  >a.pictured.product >.hint,
.sect_leads >ul.corp >li.brief >a.pictured.product >.hint {
	top: 82px;
	}


/* ==== corp teasers on all pages ==== */

/*      * corp teasers in inserts
*/
.insert >.sect {
	display: inline-block;
	border-top-style: none;
	margin-bottom: 0;
	}

/*	* corp teasers in flyouts
	* corp teasers on news pages
	* corp teasers in inserts
*/

#mainFlyout >.container >ul.corp.directory >li >a.pictured,
.news.page       .sect  >ul.corp.directory >li >a.pictured,
.insert >.sect_leads    >ul                >li >a.pictured {
	padding-top: 0px;
	}/* ToDo: ueberfluessig? - nein! */ 

#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured >img,
.news.page       .sect  >ul.corp.directory    >li >a.pictured >img,
.insert >.sect_leads    >ul                   >li >a.pictured >img,
.sect_action-teaser	>.sectbody                         >img,
.sect_number-teaser2	>.sectbody                         >img {
	top: auto; 
	}

/* ----	product teasers on all pages ---- 
	* product teasers in flyouts
	* product teasers on news pages
	* product teasers in inserts
*/
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.product,
.news.page       .sect  >ul.corp.directory    >li >a.pictured.product,
.insert >.sect_leads    >ul                   >li >a.pictured.product {
	padding-bottom: 163px;
	}
#mainFlyout >.container >ul+ul.corp.directory >li          >a.product >img,
.news.page       .sect  >ul.corp.directory    >li          >a.product >img,
.insert >.sect_leads    >ul                   >li          >a.product >img {
	bottom: 12px;
	}

/* ----	story teasers on all pages ---- 
	* story teasers in flyouts
	* story teasers in inserts
*/
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story,
.insert >.sect_leads    >ul                   >li >a.pictured.story {
	padding-bottom: 192px;
	}
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story   >img,
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story   >h4,
.insert >.sect_leads    >ul                   >li >a.pictured.story   >img,
.insert >.sect_leads    >ul                   >li >a.pictured.story   >h4,
.sect_number-teaser2	>.sectbody >img {
	bottom: 38px;
	}
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story   >h3,
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story   >h4,
.insert >.sect          >ul.corp              >li >a.pictured.story   >h3,
.insert >.sect          >ul.corp              >li >a.pictured.story   >h4,
.sect_action-teaser 		>.sectbody >h3,
.sect_number-teaser2		>.sectbody >h3 {
	position: absolute;
	top: auto; left: 0px;
	}
div.insert >div.sect_triple >ul.corp >li.sectbody >a.pictured.story >h4 {
	top: 162px;
	bottom: auto;
  width: 176px;
	}
.insert >.sect_triple   >ul.corp              >li >a.pictured.story   >h3 {
	position: static;
	}
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story   >h4,
.insert >.sect          >ul.corp              >li >a.pictured.story   >h4 {
	width: 100%;
	z-index: 1;
	background: rgba(255,255,255,0.7); color: black;
	margin: 0px;
	padding: 6px 8px;
	}
#mainFlyout >.container >ul+ul.corp.directory >li >a.pictured.story	>h3,
.insert >.sect          >ul.corp              >li >a.pictured.story	>h3,
.sect_action-teaser 		>.sectbody				>h3,
.sect_number-teaser2		>.sectbody				>h3 {
	bottom: 0px;
	margin: 0px;
	padding: 10px 8px;
	}

/* ===================================================== */
/* ==== to be placed =================================== */
/* ===================================================== */

.sect_quote >.quote >.person {
	display: block;
	position: relative; left: -8px;
	width: 100%;
	line-height: 15px;
	padding: 12px 8px;
	margin-bottom: -40px;
	background: #eee url("/lib/ch/web/pix/bg-quote-teaser.gif") no-repeat right bottom;
	text-align: right;
	}
/*
	font-size: 13px;
*/
.article.rack >
.sect_quote >.quote >.person {
	line-height: 8px;
	padding: 10px 8px 15px;
	text-align: left;
	background-image: url("/lib/ch/web/pix/bg-quote-teaser-left.gif");
	}
.sect_quote >.quote >.person:after {
	content:"";
	margin: 10px;
	}
.sect_quote >.quote >p+.person { 
    	position: absolute;
    	left: 0; top: 0; 
	padding: 0; margin-bottom: 0px;
	height: 40px; 
	line-height: 40px;
	vertical-align: middle;
	}/*
    	padding-right: 40px;
	width: 260px;
	*/
.sect_quote >.quote >.person >img {
	float:right;
	height: 40px;
    padding-left: 20px;
	}/*
    	width: 40px;
	*/
.sect_person >.person >img{
	float: left;
    position: absolute;
    top: 0; left:0px;
    width:116px;height:116px;
}
.sect_person >.sectbody:before {
	content:"";
    float:left;
    display:block;
    width:120px;height:120px;
}
.sect_action-teaser,
.sect_number-teaser2 {
	width:300px;
	}
.sect_number-teaser2	>.sectbody {
	padding-bottom: 142px;
	}
.sect_action-teaser	>.sectbody	>h4, 
.sect_number-teaser2	>.sectbody	>h4 {
	display: none;
	}
.sect_action-teaser >.action-teaser >p {
	margin-bottom: -4px;
	}
.sect_number-teaser2	>.sectbody >img {
	height: 100px;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus {
	width: 260px;
	height:62px;
    left: 0;
    position: absolute;
	background-image: url("/lib/ch/web/pix/vertRedGrad100.png");
	background-color: #A80A1A;
	padding:19px 0px 19px 40px;
	margin:0;
	}
.sect_number-teaser2.style_plain >.sectbody >.corpus,
.sect_number-teaser2.style_bold  >.sectbody >.corpus {
	width: 260px;
	height: 46px;
	left: 0;
	position: absolute;
	background-color: #a80a1a;
	background-image: url("/lib/ch/web/pix/vertRedGrad100.png");
	margin: 0;
	}
.sect_number-teaser2.style_plain >.sectbody >.corpus {
	padding: 25px 0px 25px 40px;
	}
.sect_number-teaser2.style_bold  >.sectbody >.corpus {
	padding: 8px 20px 42px 20px;
	}
.sect_number-teaser2             >.sectbody >.corpus >a {
	display: block;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span {
	padding:0;
	margin-right: 2px;
	color:transparent;
	height:62px;
	width:40px;
	display:block;
	float:left;
	}
/* Tausendertrennabstand */
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >.offPos4 {
	margin-right: 11px;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char0 {
	background: url("/lib/ch/web/pix/genozahl-0.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char1 {
	background: url("/lib/ch/web/pix/genozahl-1.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char2 {
	background: url("/lib/ch/web/pix/genozahl-2.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char3 {
	background: url("/lib/ch/web/pix/genozahl-3.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char4 {
	background: url("/lib/ch/web/pix/genozahl-4.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char5 {
	background: url("/lib/ch/web/pix/genozahl-5.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char6 {
	background: url("/lib/ch/web/pix/genozahl-6.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char7 {
	background: url("/lib/ch/web/pix/genozahl-7.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char8 {
	background: url("/lib/ch/web/pix/genozahl-8.png") no-repeat left top;
	}
.sect_number-teaser2.style_flap >.sectbody >.corpus >a >span.char9 {
	background: url("/lib/ch/web/pix/genozahl-9.png") no-repeat left top;
	}

.sect_triple  >ul.sectbody,
.sect_seealso >ul.sectbody.product {
	padding-left: 0px;
	padding-right: 0px;
	}
.sect_triple,
.sect_triple  >ul         >li,
.sect_seealso >ul.product >li {
	display: inline-block;
	vertical-align: top;
	margin-right: 24px;
	}
.sect_triple  >ul         >li.treven,
.sect_seealso >ul.product >li.treven {
	margin-right: 0px;
	}
.sect_seealso >ul.product >li >a,
.sect_seealso >ul >li.product >a.pictured,
.sect_leads   >ul.corp >li.pictured.brief.product >a.objlink {
	padding-top: 105px;
	}
.sect_triple  >ul         >li >a.pictured {
	padding-top: 192px;
	}
.sect_triple  >ul >li         >a.pictured >p,
.sect_seealso >ul >li.product >a.pictured >p {
	display:none;
	}
.sect_triple  >ul >li >a.objlink >img {
	top: 0px;
	width: 192px;
	height: 192px;
	}
.sect_triple  >ul >li+li >a.dept {
	visibility: hidden;
	}




.insert >.sect_single {
	margin-top: 8px;
	}
.insert >.sect_single > ul.corp > li > a.dept,
.insert >.sect_single > ul.corp > li > a.dept:before {
	color: white;
	}
.insert >.sect_single > ul.corp > li > a.dept {
	position: absolute; 
	top: 38px; left: 570px;
	z-index: 1;
	}
.insert >.sect_single >ul.corp >li >a.pictured.story {
	background-color: #333333;
	padding-top: 0px; height: 258px;
	padding-left: 570px; width: 378px;
	}
.insert >.sect_single >ul.corp >li >a.pictured.story >h4,
.insert >.sect_single >ul.corp >li >a.pictured.story >h3 {
	position: static;
	color: white;
	font-family: taz_light_i;
	line-height: normal;
	padding-left: 0;
	}
.insert >.sect_single >ul.corp >li >a.pictured.story >h4 {
	background-color: transparent;
	padding-top: 75px;
	font-size: 22px;
	}
.insert >.sect_single >ul.corp >li >a.pictured.story >h3 {
	font-size: 38px;
	padding: 0;
	}
.insert >.sect_single >ul.corp >li >a.pictured.story >img {
	width: 516px; height: auto;
	}	


/* beta */
/*
#pages > .first.page > .head:after, #pages > .float > .head:after {
	content: "beta";
	font-family: taz_sbold;
	font-size: 20px;
	left: 211px;
	position: absolute;
	top: 6px;
	}
*/


/* ----- foot.css ------------------------------------------------------------------- */


#footer {
	padding-top: 30px;
	background-color: #222222;
	position: relative;
	}
#footer, #footer a {
	color: white;
	}

#footer >ul >li.search {
	width: 214px;
	position: absolute; bottom: 33px; right: 5000px;
	}/*
	width: 204px;
	float: right;
	margin: 14px 8px;
	*/

.sitemap    >li.news >a {
	position: relative;
	}
.sitemap    >li.news >a:after {
	content: url("/lib/ch/web/pix/tazde63.png");
	background-color: #222222;
	display: block;
	position: absolute; left: 0px; bottom: 1px;
	}

#footer >ul >li      >ul,
#footer >div {
	padding: 8px 8px 30px 8px;
	}
#footer >ul >li      >ul {
	border-top: 1px solid #444444;
	}

.sitemap    >li.corp >ul {
	-moz-column-count: 5;	-ms-column-count: 5; 	-webkit-column-count: 5; 	column-count: 5;
	-moz-column-gap: 36px;	-ms-column-gap: 36px;	-webkit-column-gap: 36px;	column-gap: 36px;
	}

.sitemap    >li      >ul >li {
	display: inline-block;
	vertical-align: top;
	}
.sitemap    >li.news >ul >li {
	width: 85px;
	margin-right: 36px;
	}
.sitemap    >li.corp >ul >li {
	display: block;
	}
.sitemap    >li.help >ul >li.first {
	margin-right: 93px;
	}
.sitemap    >li.help >ul >li {
	margin-right: 52px;
	}
.sitemap    >li      >ul >li.last,
.sitemap    >li.help >ul >li.last {
	margin-right: 0px;
	}

.sitemap    >li      >ul >li >a {
	display: block;
	padding-bottom: 6px;
	}
/*
.sitemap    >li.news >ul >li >ul {
	padding-top: 5px;
	}
*/

.sitemap    >li      >ul >li >ul >li {
	padding-bottom: 3px;
	}


form.search >.frame {
	position: relative;
	background-color: white;
	height: 20px;
	}/*
	border-color: #888888 #CCCCCC #EEEEEE #AAAAAA;
	border-style: solid;
	border-width: 1px 0 0 1px;
	*/
form.search >.frame >input {
	border: medium none;
	background-color: transparent;
	}
form.search >.frame >input.text {
	top: -1px;
	padding: 0px 0px 0px 12px;
	color: #666;
	}
form.search >.frame >input.send {
	position: absolute; right: 2px; top: 0px;
	}



/* ----- kommune.css ------------------------------------------------------------------- */


.sect_rss >.secthead >h2 >a,
.sect_rss >.secthead >ul.toolbar >li >a,
.sect_rss >ul >li >a >h4,
.sect_commentlinks    ul.toolbar >li >a,
.community.page .secthead >h2 >a {
	color: #5B8190;
	}
	

.community.page .wing:before {
	display: block;
	margin-top: 2px;
	border-top: 12px solid #A80A1A;
	padding: 10px 8px 12px;
	content:'Kommune'; text-transform: lowercase;
	font-family: taz_bold; font-size: 42px;
	line-height: 28px;
	}
.community.page .wing >.first_rack,
.community.page .wing >.first.rack,
      .community.wing >.first_rack {
	border-top: none;
	border-bottom-color: #779bab;
	margin-top: 0px;
	}/*
	border-width: 5px 0 0;
	background-color:  #5b8190;
	*/
.community.page .wing >.first_rack >.sect,
.community.page .wing >.first.rack >.sect,
      .community.wing >.first_rack >.sect {
	border-top: 1px solid #CCCCCC;
	}

/* TODO merge w/ general case in sect.css */
.sect_form >.sectbody >ul,
.sect_form >.sectbody >ul >li,
form >.sectbody >ul,
form >.sectbody >ul >li {
	display: inline-block;
	padding-top: 4px;
	}
.sect_form >.sectbody >ul >li:after,
form >.sectbody >ul >li:after {
	content: "|";
	padding: 0 4px;
	}
.sect_form >.sectbody >ul >li:last-child:after,
form >.sectbody >ul >li:last-child:after {
	content: "";
	}



#bb-login {
	background-color: #779BAB;
	}
.community.page .wing >.first_rack >#bb-login.last {
	border-bottom: 1px solid white;
	}

.community.page .wing >.first_rack    +#bb-login,
.community.page .wing >.first_rack    +#bb-login +#bb-login,
.community.page .wing >.first_rack +a +#bb-login,
.community.page .wing >.first_rack +a +#bb-login +#bb-login,
      .community.wing >.first_rack +#bb-login {
	border-top: 1px solid white;
	margin-top: -30px;
	}

form#bb-login,
form#bb-login a,
.community.page form#bb-login >.secthead >h2 >a,
form#bb-login                 >.sectbody >.error {
	color: white;
	}
form#bb-login ul.toolbar >li.active >a {
	color: #5B8190;
	}
form#bb-login >.secthead >h2 {
	padding-bottom: 15px;
	}
form#bb-login >.secthead >h2:after {
	content: " - angemeldet";
	color: #DDDDDD;
	}
form#bb-login >.secthead >.toolbar {
	position: static;
	padding-bottom: 2px;
	}
form#bb-login >.secthead >h2 +.toolbar {
	}


form#bb-login            >.sectbody {
	margin-top: 0; padding-top: 0;
	}

/* merged narrow bb-login fields w/ general case below */


form#send-comment  >.sectbody >span >textarea,
form#bb-login-send >.sectbody >span >input,
Kommune Form Field {
	background-color: #F6F6F6;
	}
form#send-comment  >.sectbody >.button,
form#bb-login-send >.sectbody >.button,
form#bb-login      >.sectbody >.submit,
Kommune Button {
	color: #5B8190;
	background-color: #F6F6F6;
	}
form#send-comment  >.sectbody >.submit,
form#bb-login-send >.sectbody >.submit,
Kommune Main Button {
	color: white;
	background-color: #5b8190;
	}
form#bb-login.session >.sectbody >.submit {
	position: absolute; bottom: 0; right: 8px;
	}


form#send-comment >.sectbody >span {
	width: 100%;
	}
form#send-comment >.sectbody >span >textarea {
	height: 139px;
	}
.body >form#send-comment >.sectbody >span >textarea {
	width: 602px;
	}

.sect_form >.sectbody:after,
form >.sectbody:after {
	content:'';
	display:block;
	clear:both;
	}

form >.sectbody >span {
	display: inline-block;
	}
form.js >.sectbody >.field >p.label {
	position: absolute;
	top: 2px;
	left: 5px;
	}
form.js .preset >p.label {
	color: #888;
	}

/* per field hiding for accordion forms */
.rack.style_accordion.js >.sect               >.sectbody.jsForm {
	display: block; line-height: 0;
	margin-top: 0; padding-top: 0;
	transition: margin-top .5s;
	}
.rack.style_accordion.js >.focus.sect         >.sectbody.jsForm,
.rack.style_accordion.js >.worked.sect        >.sectbody.jsForm {
	margin: 10px 0 13px;
	}
.rack.style_accordion.js >.focus.sect         >.sectbody.jsForm:after,
.rack.style_accordion.js >.worked.sect        >.sectbody.jsForm:after {
	content: "…"; font-weight: bold;
	position: absolute; bottom: 3px; right: 8px;
	}
.rack.style_accordion.js >.active.sect        >.sectbody.jsForm,
.rack.style_accordion.js >.active.focus.sect  >.sectbody.jsForm,
.rack.style_accordion.js >.active.worked.sect >.sectbody.jsForm {
	margin: 10px 0 0;
	}
.rack.style_accordion.js >.active.focus.sect  >.sectbody.jsForm:after,
.rack.style_accordion.js >.active.worked.sect >.sectbody.jsForm:after {
	display: none;
	}
.rack.style_accordion.js >.sect        >.sectbody.jsForm >.field {
	max-height: 0; overflow: hidden;
	transition: max-height .5s;
	}
.rack.style_accordion.js >.active.sect >.sectbody.jsForm >.field,
.rack.style_accordion.js >.focus.sect  >.sectbody.jsForm >.field,
.rack.style_accordion.js >.sect        >.sectbody.jsForm >.worked.field,
Shown Form Field {
	max-height: 34px;
	}

/*
*/

form.js >.sectbody >span,
.sectbody.jsForm >.field,
Form Field {
	clear: both;
	display: block;
	position: relative;
	}
.sectbody.jsForm >.focus.field,
Focused Form Select {
	z-index: 1;
	}
.sectbody.jsForm >.field >select.neutral,
.sectbody.jsForm >.field >select >option.neutral,
Form Field Neutral Input {
	color: #aaa;
	}
.sectbody.jsForm >.field >select >option,
Form Field Option {
	color: #333;
	}
/*
.sectbody.jsForm >.focus.field >select,
.sectbody.jsForm >.worked.field >select,
Worked Form Field {
	color: black;
	}
*/
.jsForm.sectbody           >.narrow.field,
.jsForm.sectbody             >.date_field,
form#arc-login           >.jsForm >.field,
.wing form#bb-login      >.jsForm >.field,
.wing form#bb-login-send >.jsForm >.field,
Narrow Form Field {
	width: 138px;
	float: left; clear: none;
	}
	/*
	display: inline-block;
	*/
.jsForm.sectbody        >.date_field +.date_field,
form#arc-login           >.jsForm >.field +.field,
form#bb-login            >.jsForm >.field +.field,
form#bb-login-send       >.jsForm >.field +.field,
Login {
	margin-left: 8px;
	}
.jsForm.sectbody        >.date_field +.date_field:before,
DateSpan {
	content:"-"; font-size: 14px; line-height: 21px; color: #888;
	position: absolute; left: -6px;
	}



/* form.js .preset >p, */
.sectbody.jsForm >.field >label,
.sectbody.jsForm >.field >.hint,
.sectbody.jsForm >.disabled.field >.mask >p,
JSform Field Label {
	display: none;
	}
.sectbody.jsForm >.preset.field         >label,
.sectbody.jsForm >.field.focus          >label,
.sectbody.jsForm >.field.worked         >label,
.sectbody.jsForm >.disabled.field >.mask,
JSform Field Label {
	display: block;
	position: absolute; top: 0;
	}
.sectbody.jsForm >.disabled.field >.mask:hover >p,
JSform Field Label {
	display: inline-block;
	}

.sectbody.jsForm >.preset.field         >label,
/*
.sectbody.jsForm >.bool_field           >label,
*/
JSform Empty Field Label {
	left: 0;
	padding-right: 8px;
	}
.sectbody.jsForm >.field.worked          >label,
.sectbody.jsForm >.preset.dropdown_field >label,
JSform Filled Field Label {
	right: 0; left: auto;
	padding: 0 0 0 8px; 
	}
.sectbody.jsForm >.field.focus          >label,
JSform Focused Field Label {
	right: 100%;
	padding-right: 8px;
	}
.sectbody.jsForm >.field.focus          >label>p.reset,
JSform Focused Field Label {
	display: none;
	}
.sectbody.jsForm >.disabled.field >.mask,
JSform Disabled Field Mask {
	left: -1px; right: -8px; top: -1px; bottom: 9px; z-index: 1;
	background-color: rgba(255, 255, 255, 0.75);
	}
.sectbody.jsForm >.worked.disabled.field >.mask,
JSform Disabled Field Mask {
	right: 25px;
	}
.sectbody.jsForm >.worked.disabled.field >.mask:hover,
JSform Disabled Field Mask {
	right: 23px;
	}
.rack.style_accordion.js >.sect >.sectbody.jsForm >.field.focus,
.rack.style_accordion.js >.sect >.sectbody.jsForm >.disabled.field:hover,
JSform Offset Label  {
	overflow: visible;
	}
.sectbody.jsForm >.preset.bool_field   >label,
JSform Checkbox Label {
	display: inline-block;
	position: relative; top: 0;
	margin-bottom: 10px;
	}

.sectbody.jsForm >.field.worked:not(.focus) >label.form_Autor,
JSform Filled AutorField Label {
	right: -69px;
	}

/*
.sectbody.jsForm >.field.focus          >label,
.sectbody.jsForm >.field.worked         >label,
.sectbody.jsForm >.disabled.field >.mask,
JSform Field Offset Label {
	left: 100%; z-index: 1;
	padding-left: 8px;
	}
*/
.sectbody.jsForm >.field >label >p,
.sectbody.jsForm >.field >.mask >p,
JSform Field Shown Label {
	display: inline-block;
	border: 1px solid #ddd; border-radius: 2px;
	padding: 2px 5px 2px;
	background: #f6f6f6;
	color: #666;
	}
.sectbody.jsForm >.field >label >p.reset,
JSform Field Reset {
	margin-left: 2px; padding: 2px 6px;
	color: #bbb; cursor: pointer;
	}
.sectbody.jsForm >.field >label >p.reset:hover,
JSform Field Reset {
	color: #666;
	}
.sectbody.jsForm >.disabled.field >.mask >p,
JSform Disabled Field Hint {
	position: relative;
	margin-left: 100%;
	color: #000;
	}
.sectbody.jsForm >.field >label:after,
.sectbody.jsForm >.field >.mask>p:after,
JSform Field Offset Label {
	content: url("/lib/ch/web/pix/sprechpfeil.png");
	position: absolute; top: 2px;
	}
.sectbody.jsForm >.preset.field         >label:after,
.sectbody.jsForm >.field.focus          >label:after,
.sectbody.jsForm >.field.focus.worked   >label:after,
/*
.sectbody.jsForm >.bool_field           >label:after,
*/
JSform Field Left Label {
	right: 2px; left: auto;
	transform: scaleX(-1);
	}
.sectbody.jsForm >.field.worked         >label:after,
.sectbody.jsForm >.disabled.field >.mask>p:after,
.sectbody.jsForm >.preset.dropdown_field >label:after,
JSform Field Offset Label {
	left: 2px; right: auto;
	transform: none;
	}
.sectbody.jsForm >.disabled.field >.mask>p:after,
JSform Field Offset Label {
	left: -6px;
	}

/*
.sectbody.jsForm >.left.narrow.field.focus          >label,
.sectbody.jsForm >.left.narrow.field.worked         >label,
.sectbody.jsForm >.left.narrow.disabled.field >.mask,
JSform Field Offset Label {
	left: auto; right: 100%;
	}
.sectbody.jsForm >.left.narrow.field.worked         >label >p,
JSform Field Offset Label {
	width: 0px; overflow: hidden; color: transparent;
	}
.sectbody.jsForm >.left.narrow.field.focus.worked   >label >p,
.sectbody.jsForm >.left.narrow.field.worked:hover   >label >p,
JSform Field Offset Label {
	width: auto; color: inherit;
	}

.sectbody.jsForm >.disabled.field >*,
JSform Disabled Field {
	border-color: #f8f8f8;
	color: #ccc;
	}
.sectbody.jsForm >.disabled.field >label>p:not(.reset),
JSform Disabled Field {
	border-color: #eee;
	color: #ccc;
	background-color: #fcfcfc;
	}
*/


/*
	margin: 0 8px; 
	box-shadow: 0 0 8px 5px #ffffff;
	position: absolute; top: 2px; left: 2px;

.sectbody.jsForm >.disabled.field,
JSform Disabled Field {
	opacity: .4;
	}

.sectbody.jsForm >.disabled.field:hover:before,
JSform Disabled Field Label {
	content:"test";
	}
*/

.sectbody.jsForm >.field >input,
.sectbody.jsForm >.field >select,
.sectbody.jsForm >.field >textarea,
Form Field {
	width: 100%; box-sizing: border-box;
	}

.sectbody.jsForm >.preset.field >label +select,
Form Select Field {
	padding-right: 8px;
	}
/*
	text-align: right;
*/

.sectbody.jsForm >.field >input[type=checkbox],
Form Check Field {
	width: auto;
	height: 24px; vertical-align: top;
	}

form.js >.sectbody >.field.focus >p.label, 
form.js >.sectbody >.field.worked >p.label,
OldLabelHidden {
	display: none;
	}

input, input.date, select, textarea,
Form Field {
	border: 1px solid #eee;
	padding: 2px 5px;
	background-color: white;
	margin-bottom: 10px;
	position: static;
	color: black;
	}
select,
Form Field {
	padding-left: 1px;
	}

.button,
.submit {
	width: auto;
	margin-right: 0;
	border: none;
	float: right;
	padding: 1px 2px;
	margin-left: 8px;
	background-color: #333;
	}
.button,
.submit {
	font-family: taz_sbold;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.1px;
	color: white;
	}
.button:focus, .button:hover,
.submit:focus, .submit:hover {
	background-color: #a80a1a;
	}


.sect_commentlinks > ul.sectbody {
	padding-left: 0;
	padding-right: 0;
	}

.sect_commentlinks >ul.sectbody >li,
.sect_commentlinks  ul.thread   >li {
	position: relative;
	border-top: 1px solid #ddd;
	}
.sect_commentlinks >ul.sectbody >li {
	margin-left: 96px;
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	border-color: #bbb #ddd #ddd #ddd;
	margin-bottom: 20px;
	background-color: #F6F6F6;
	}
.sect_commentlinks >ul.sectbody >li.member {
	border-top-color: #5b8190;
	}
.sect_commentlinks >ul.sectbody >li.author {
	border-top-color: #A80A1A;
	}

.sect_commentlinks >ul.sectbody >li        >a.author >img,
.sect_commentlinks  ul.thread   >li        >a.author >img,
.sect_commentlinks >ul.sectbody >li:before, 
.sect_commentlinks  ul.thread   >li:before {
	position: absolute; top: -3px; left: -56px;
	border-top: 2px solid #bbb;
	padding-top: 1px;
	width: 30px; height: 30px;
	}
.sect_commentlinks >ul.sectbody >li.member >a.author >img,
.sect_commentlinks  ul.thread   >li.member >a.author >img,
.sect_commentlinks >ul.sectbody >li.member:before,
.sect_commentlinks  ul.thread   >li.member:before {
	border-color: #5b8190;
	}
.sect_commentlinks >ul.sectbody >li.author >a.author >img,
.sect_commentlinks  ul.thread   >li.author >a.author >img,
.sect_commentlinks >ul.sectbody >li.author:before,
.sect_commentlinks  ul.thread   >li.author:before {
	border-color: #A80A1A;
	}
.sect_commentlinks >ul.sectbody >li        >a.author >img,
.sect_commentlinks >ul.sectbody >li:before {
	top: -5px; left: -96px;
	border-top-width: 5px;
	padding-top: 2px;
	width: 70px; height: 70px;
	}
.sect_commentlinks  ul.thread   >li:before {
	content: url('/lib/ch/web/pix/masq_weiss_30.png');
	}
.sect_commentlinks >ul.sectbody >li:before {
	content: url('/lib/ch/web/pix/masq_weiss_70.png');
	}
.sect_commentlinks  ul.thread   >li.member:before {
	content: url('/lib/ch/web/pix/masq_petrol_30.png');
	}
.pictured.community.person:before,
.sect_commentlinks >ul.sectbody >li.member:before {
	content: url('/lib/ch/web/pix/masq_petrol_70.png');
	}
.big.pictured.community.person:before {
	content: url("/lib/ch/web/pix/masq_petrol_138.png");
	}
.pictured.community.author.person:before {
	content: none;
	}
.sect_commentlinks >ul.sectbody > li:after {
	content: none;
	}

.sect_commentlinks >ul.sectbody >li >a,
.sect_commentlinks >ul.sectbody >li >div.objlink,
.sect_commentlinks  ul.thread   >li >a,
.sect_commentlinks  ul.thread   >li >div.objlink,
.sect_commentlinks  ul.toolbar {
	display: block;
	padding: 10px 12px 0px 12px;
	}
.sect_commentlinks  ul.toolbar {
	padding-top: 0px;
	visibility: hidden;
	}
.sect_commentlinks  ul.toolbar >li >a {
	cursor: pointer;
	}
.sect_commentlinks  ul.toolbar >li >a:hover {
	text-decoration: underline;
	}

.sect_commentlinks >ul.sectbody >li > .objlink {
	min-height: 29px;
	}

.sect_commentlinks >ul.sectbody >li > .objlink a.more,
.sect_commentlinks >ul.thread   >li > .objlink a.more  {
	color:#5B8190;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: -9px;
	position:relative;
	top: -6px;
	padding-bottom: 9px;
	font-family:Quodana, Verdana, DejaVu Sans, Bitstream Vera Sans, Helvetica, sans-serif	
        }

.sect_commentlinks >ul.sectbody >li >ul.thread {
	}

.sect_commentlinks >ul.sectbody >li >a.author,
.sect_commentlinks  ul.thread   >li >a.author {
	line-height: 10px;
	}
.sect_commentlinks >ul.sectbody >li >a.author >*,
.sect_commentlinks  ul.thread   >li >a.author >* {
	display: inline-block; vertical-align: bottom;
	padding-bottom: 0;
	}
.sect_commentlinks >ul.sectbody >li >a.author >h5:before,
.sect_commentlinks  ul.thread   >li >a.author >h5:before {
	content:"-";
	padding: 0 5px;
	}
.sect_commentlinks >ul.sectbody >li >time,
.sect_commentlinks  ul.thread   >li >time {
	display: block;
	position: absolute; top: 9px; right: 8px;
	color: #888888;
	}

.community.person >h4,
.sect_commentlinks >ul.sectbody >li        >a.author >h4,
.sect_commentlinks  ul.thread   >li        >a.author >h4,
.objlink >p                              >.person,
.secthead >h2 >a >span            >.guest {
	color: #888;
	}
.community.person >h4,
.sect_commentlinks >ul.sectbody >li.member >a.author >h4,
.sect_commentlinks  ul.thread   >li.member >a.author >h4,
.objlink >p                       >.member.person,
.secthead >h2 >a >span            >.member {
	color: #5B8190;
	}
.community.author >h4,
.sect_commentlinks >ul.sectbody >li.author >a.author >h4,
.sect_commentlinks  ul.thread   >li.author >a.author >h4,
.objlink >p                       >.author.person,
.secthead >h2 >a >span            >.author {
	color: #A80A1A;
	}

.sect_commentlinks >ul.sectbody >li >a.author:before,
.sect_commentlinks  ul.thread   >li >a.author:before {
	content: url('/lib/ch/web/pix/sprechpfeil.png');
	position:absolute;
	top: 10px; left: -7px;
	}



/* profile pages */

.community.profile.page > .body > .sect_profile-descr {
	border-style: none;
	}
.community.profile.page > .body > .sect_profile-descr > .secthead {
	border-bottom: 1px solid #ccc;
	}


/* kommune style on any pages */


/* ----- adition.css ------------------------------------------------------------------- */


#adition_zone_banner {
    max-height: 90px;
    margin-bottom: 9px;
    text-align: right;
}

#adition_zone_sky {
	position: absolute;
	left: 1000px;
	top: 0px;
	}

#adition_zone_layer {
	position: absolute;
	}

.ad_core {
	overflow: hidden;
	}


/* ----- filOtaz_de.float.js.css ------------------------------------------------------------------- */



#pages >.float {
	margin-top:88px;
	margin-left: 11px;
	}/* 76
	margin-top:80px;
	margin-top:28px;
	*/
#pages >.float >.head >.subnavigation {
	position:absolute; left:-1px; bottom:-26px;
	width:645px;
	}/*
	*/

#pages >.page >.float {
	margin-top: -28px;
	margin-bottom: 0px;
	}/*
	margin-top: -46px;
#pages >.news.legacy.article.page >.float,
	*/
#pages >.page.first >.float,
#pages >.style_print.news.article.page >.float,
Float Topmost {
	margin-top: 52px;
	}/* 46 */
#pages >.news.article.page >.float {
	margin-top: 205px;
	}
#pages >.news.special.article.page >.float {
	margin-top: 203px;
	}
#pages >.news.emo.article.page >.float {
	margin-top: 476px;
	}
#pages >.corp.page >.float {
	margin-top: 89px;
	}
#pages >.corp.product.page >.float,
#pages >.corp.story.page   >.float,
Float {
	margin-top: 154px;
	}

body.js #pages >.page >.head {
	}/*
	display:none;
	*/
body.js #pages >.page.first >.head {
	display:block;
	}


#pages >.page         >.float >.rightbar {
	position:absolute; top:28px; left:648px; bottom:0px; width:300px;
	}/* 
	overflow:hidden;
	bottom:16px;
	top:66px;
	bottom:56px;
	*/
#pages >.article.page >.float >.rightbar {
	bottom: auto;
	}
	/* fil 2016-09-05 removed for archive. what was it good for? in case of problems overwrite for archive page instead 
	z-index: -1;
	*/
#pages >.special.article.page >.float >.rightbar {
	overflow: visible;
	}
#pages >.page >.float >.rightbar >.nose {
	position:static;
	margin-bottom:24px;
	}


body.js #pages >.full.page         >.body {
	padding-top: 52px;
	}
body.js #pages >.community.page    >.body {
	padding-top: 57px;
	min-height: 670px;
	}
body.js #pages >.news.article.page >.body {
	padding-top: 104px;
	}
#pages         >.full.page         >.body,
body.js #pages >.first.page        >.body {
	padding-top: 111px;
	}
#pages         >.full.corp.page    >.body,
body.js #pages >.first.corp.page   >.body {
	padding-top: 119px;
	}

body.js #pages >.first.community.profile.page >.body {
	padding-top: 113px;
	}
body.js #pages >.mini.page         >.body,
        #pages >.mini.page         >.body {
	padding-top: 8px;
	}


/* ----- filOtaz_de.flyoutX.js.css ------------------------------------------------------------------- */


/* === flyouts' common === */

.flyout {
	position: absolute;
	left: -1px; top:0px;
	z-index: 1000;
	background-color: #F9F9F9;
	border: 1px solid #ccc;
	}
.flyout                            >li+li,
.flyout >.container >ul.navigation >li+li {
	border-top: 1px solid #ccc;
	}
.flyout                            >li >a[href],
.flyout >.container >ul            >li >a {
	color: #333 !important;
	}
.flyout                            >li >a {
	color:#ccc;
	}
.flyout >.container >ul.navigation > li >a >span {
	display: block;
	}

.pin {
	position: absolute; left:0px; bottom:0px; height: 0px;
	}
.pin >.flyout {
	height: auto;
	}


/* === main flyout === */

/* basic flyout topology */
#mainFlyout {
	width: 948px;
	}
#mainFlyout >.container >ul {
	display: inline-block;
	vertical-align:top;
	}
#mainFlyout >.container      >ul.navigation {
	width:216px;
	}
#mainFlyout >.container.home >ul.navigation {
	width:648px;
	}
#mainFlyout >.container      >ul.directory {
	width:732px;
	padding-top: 9px;
	}
#mainFlyout >.container.home >ul.directory {
	width:300px;
	}
#mainFlyout >.container      >ul.directory.solo {
	display: block;
	width: 100%;
	}

/* navigation panel */
#mainFlyout >.container      >ul.navigation >li {
	width: 176px;
	padding: 7px 8px 0;
	margin: 0px 24px 0px 0px;
	}
#mainFlyout >.home.container >ul.navigation >li {
	display: inline-block;
	vertical-align:top;
	}
#mainFlyout >.container      >ul.corp.navigation >li {
	padding-top: 10px;
	}
#mainFlyout >.container      >ul.navigation >li+li,
#mainFlyout >.home.container >ul.navigation >li+li+li+li {
	border-top: 1px solid #ccc;
	}
#mainFlyout >.home.container >ul.navigation >li+li {
	border-top: none;
	}
#mainFlyout >.container      >ul.navigation >li >a {
	padding-left: 0px;
	padding-right: 0px;
	}

/* directory panel */
#mainFlyout >.container >ul.directory      >li {
	float: right;
	width: 407px;
	margin-right: 0px;
	}
#mainFlyout >.container >ul.directory      >li.first {
	float: left;
	width: 300px;
	margin-right: 24px;
	margin-bottom: 0px;
	}
#mainFlyout >.container >ul.directory      >li.first:after {
	content: none;
	}
#mainFlyout >.container >ul.solo.directory >li {
	width: 300px;
	}
#mainFlyout >.container >ul.solo.directory >li.first {
	width: 616px;
	margin-left: 8px;
	}
#mainFlyout >.container >ul.directory      >li >a.dept {
	margin-top: 0px;
	}
#mainFlyout >.container >ul.news.directory >li >a.pictured {
	padding-top: 162px;
	}
#mainFlyout >.container >ul.news.directory >li >a.pictured >img {
	top: 0px;
	}


/* === top edge menu dropdown === */ 

#globalnavigation >.more {
	position: relative;
	cursor: pointer;
	}
#globalnavigation >.more >.flyout {
	top: 21px;
	width: 200px;
	}
#globalnavigation > .more > .flyout > li {
	padding: 6px 8px 0px;
	}

/* typography ToDo: move to typo.css */
/* X ]12px, x ]9px, lh = 2*x, _v = x */
#globalnavigation > .more > .flyout > li > a > span {
	line-height: 18px;
	position: relative; top: -3px; margin-bottom: -6px;
	padding-bottom: 9px;
	}
/* ToDo: generalize for other browsers */
#globalnavigation > .more > .flyout > li > a > span {
	width: -moz-max-content;
	}


/* ----- filOtaz_de.Overlay.js.css ------------------------------------------------------------------- */


#frost,
.overlay {
	display: none;
	z-index: 10;
	}

#frost {
	position: fixed; top: 0; left: 0; right: 0; bottom: 0;
	background-color: #ccc;
	background-color: rgba(192, 192, 192, 0.5);
    	}

#frost >div{
	height: 100%;
	}

.overlay {
	position: relative;
	width: 948px; margin: 100px 0px;
	background-color: white;
	}
.overlay.body {
	width: 624px;
	}

#frost >div,
.overlay {
	background-color: rgba(255, 255, 255, 0.9);
	}

.overlay >a.close {
	position: absolute;
	top: -25px; right: 0px;
	}


.black >#frost >div {
	background-color: #555;
	}
.black >.overlay {
	background-color: #222;
	}

.black >#frost >div,
.black >.overlay {
	background-color: rgba(0,0,0,0.78);
	}

.black >.overlay,
.black >.overlay a {
	color:#eee;
	}

.black >.overlay > a.close {
	color:#aaa;
	}



.sect_kari   >.sectbody >img,
.sect_touche >.sectbody >img {
	width: 608px;
	}

.sect_touche {
	padding-bottom: 340px;
	}
.sect_gallery {
	padding-bottom: 700px;
	}
.sect_touche  >.sectbody,
.sect_gallery >.sectbody {
	position: absolute;
	}

.sect_embed   >.sectbody,
.sect_video   >.sectbody,
.sect_gallery >.sectbody {
	left: 0; right: 0;
	padding-left: 0; padding-right: 0;
	overflow: hidden;
	}
.sect_gallery >.sectbody >img {
	height: 632px;
	margin: auto;
	}
.sect_embed   >.sectbody >.caption,
.sect_video   >.sectbody >.caption,
.sect_gallery >.sectbody >.caption {
	padding-left: 8px; padding-right: 8px;
	}
.sect_gallery >.cursor {
	position: absolute; top: 320px;
	width: 24px; height: 54px;
	opacity: 0.5;
	}
.sect_gallery >.cursor:hover {
	opacity: 1.0;
	}
.first.sect_gallery >.left.cursor, 
.first.sect_gallery >.left.cursor:hover,
.last.sect_gallery  >.right.cursor,
.last.sect_gallery  >.right.cursor:hover {
	opacity: 0.1;
	}

.sect_gallery >.left.cursor {
	left: -36px;
	background: url("/lib/ch/web/pix/karussell_curs_l.png") no-repeat scroll center center transparent;
	}
.sect_gallery >.right.cursor {
	right: -36px;
	background: url("/lib/ch/web/pix/karussell_curs_r.png") no-repeat scroll center center transparent;
	}

.sect_article.wtf {
	border-top: 2px solid #333333;
	}
.sect_article.wtf >.sectbody >h4 {
	margin-top: -5px;
	padding-left: 8px;
	padding-bottom: 18px;
	}
.sect_article.wtf >.sectbody >h1 {
	padding-left: 14px;
	padding-bottom: 33px;
	}


/* ----- patOtaz_de.layer_tzi_shackle_2016_11.css ------------------------------------------------------------------- */

#tzi-shackle {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 8px;
    cursor: pointer;
    outline: 0;
    z-index: 99;
    /*background: #779BAB;*/
    background: rgba(119, 155, 171, 0.95);
    box-shadow: -2px -2px 5px -4px black;
    color: white;
    font-family: taz_light;
    font-size: 16px;
    }
#tzi-shackle >div {
    position: relative;
    width: 948px;
    margin: auto;
    padding-right: 150px;
    text-align: right;
    }
#tzi-shackle:hover >div >.tzi-shackle__yes >span,
#tzi-paywahl-fg >div >ul >li .hint:hover >span {
    /*border-bottom: white solid 2px;*/
    text-shadow: 0 0 2px rgba(255, 255, 255, 0.9);
    }
#tzi-shackle >div >span {
    display: inline-block;
    }
#tzi-shackle >div >.tzi-shackle__yes {
    margin-right: 8px;
    text-transform: uppercase;
    font-size: 18px;
    }
#tzi-shackle >div >.tzi-shackle__yes:before {
    position: relative;
    left: -4px;
    content: url("/lib/ch/web/pix/tazze_15x20.png");
    }
#tzi-shackle >div >.tzi-shackle__tzi >em{
    font-style: italic;
    }


/* ----- patOtaz_de.layer_tzi_paywahl_2017-06-01.css ------------------------------------------------------------------- */

#tzi-paywahl-bg {
    position: absolute;
    top: 135px;
    left: 7px;
    width: 948px;
    bottom: 506px;
    margin: 4px;
    z-index: 9;
    background: rgba(255, 255, 255, 0.93);
    }
#tzi-paywahl-fg {
    position: fixed;
    left: 0;
    top: 28%;
    width: 100%;
    z-index: 999;
    background-color: white;
    border-top: 1px solid #eee;
    box-shadow: 2px 2px 5px -4px black;
    }
@media (max-height: 830px) {
    #tzi-paywahl-fg {
        position: absolute;
        top: 36%;
    }
}
#tzi-paywahl-fg >div {
    position: relative;
    z-index: 0;
    width: 1115px;
    margin: auto;
    padding: 16px 0 16px 13px;
    }
#tzi-paywahl-fg >div >h1,
#tzi-paywahl-fg >div >p,
#tzi-paywahl-fg >div >ul {
    width: 940px;
    padding-left: 0;
    }
#tzi-paywahl-fg >div >h1 {
    font-size: 60px;
    line-height: 60px;
    color: #a80a1a;
    margin: 0;
    padding-top: 8px;
    }
#tzi-paywahl-fg >div a {
    outline: 0;
    cursor: pointer;
    }
#tzi-paywahl-fg >div >ul {
    margin-top: 18px;
    padding-bottom: 8px;
    }
#tzi-paywahl-fg >div >.tzi-paywahl__sticker-text {
    font-family: taz_bold;
    margin-top: 22px;
    font-size: 17.5px;
    }
#tzi-paywahl-fg >div >ul >.tzi-paywahl__close,
#tzi-paywahl-fg >div >ul >.tzi-paywahl__subscriber {
    display: inline;
    margin-right: 8px;
    }
#tzi-paywahl-fg >div >ul >.tzi-paywahl__subscriber:before {
    content: "|";
    padding-right: 8px;
    }
#tzi-paywahl-fg >div >ul >.tzi-paywahl__close >a,
#tzi-paywahl-fg >div >ul >.tzi-paywahl__subscriber >a {
    color: #000;
    }
    /*color: #a80a1a;*/
#tzi-paywahl-fg >div >ul >.tzi-paywahl__close >a:hover,
#tzi-paywahl-fg >div >ul >.tzi-paywahl__subscriber >a:hover {
    text-decoration: underline;
    }
#tzi-paywahl-fg >div >ul >.tzi-paywahl__logo {
    text-align: right;
    margin-top: -28px;
    }
/*
    font-family: taz_bold;
    font-size: 22px;
*/
/* Workariund fuer Android-Nexus/Firefox */
/*@media (max-width: 1000px) {
    #tzi-paywahl-fg >div >ul >.tzi-paywahl__logo {
        display: block;
        text-align: left;
        margin: 23px 0 0 0;
    }
}*/
#tzi-paywahl-fg >div >ul >.tzi-paywahl__logo >a >span {
    font-family: taz_bold;
    font-size: 22px;
}
#tzi-paywahl-fg >div >ul >.tzi-paywahl__logo >a >span:before {
    background: transparent url("/lib/ch/web/pix/tazze_dept.png") no-repeat scroll 3px 1px;
    color: #a80a1a;
    content: "taz.";
    padding-left: 22px;
}
#tzi-paywahl-fg >div >ul >.tzi-paywahl__yes {
    display: inline;
    padding-bottom: 33px;
    margin-bottom: -5px;
    margin-right: 40px;
    }
#tzi-paywahl-fg >div >ul >li .hint {
    display: inline-block;
    background-color: #a80a1a;
    background-image: url("/lib/ch/web/pix/vertRedGrad100.png");
    color: white;
    cursor: pointer;
    font-family: taz_sbold;
    font-size: 16.95px;
    letter-spacing: 1.5px;
    padding: 4px 12px 4px 8px;
    text-transform: uppercase;
    text-decoration: none; 
    }
    /* background-color: #779BAB; */
#tzi-paywahl-fg >div >ul >li .hint:before {
    content: url("/lib/ch/web/pix/herz16.png");
    position: relative;
    top: 3px;
    padding: 0 10px 0 4px;
    }
#tzi-paywahl-fg >div >.tzi-paywahl__sticker-box {
    display: block;
    position: relative;
    width: 624px;
    height: 351px;
    }
#tzi-paywahl-fg >div >.tzi-paywahl__sticker-box >a {
    position: absolute;
    left: 260px;
    height: 350px;
    }




/* ----- specialWm2014.css ------------------------------------------------------------------- */


#tournament .tournament.group.score,
#tournament .tournament.tournament.final {
  padding-bottom: 50px;
  }
#tournament tr.odd {
  background-color: #909090;
  }
#tournament tr.even {
  background-color: #bbb;
  }
#tournament table {
  width: 900px;
  }
#tournament thead tr {
  background-color: #A80A1A;
  color: #fff;
  font-size: 14px;
  }
#tournament tbody tr {
  font-size: 15px;
  text-transform: uppercase;
  }
#tournament tbody tr.today {
  color: #A80A1A;
  }
#tournament thead th {
  text-align: left;
  text-transform: uppercase;
  }
#tournament .tournament.group.schedule {
  padding-bottom: 17px;
  }
#tournament td, 
#tournament th {
  padding: 1px 2px 1px 4px;
  }



