/* === colors ===

greigetöne
hell	#efede4
mittel	#dcd8c4
dunkel	#c3bca3

rot
fläche	#961d2a
text	#c62639

neutral
weiß	#ffffff
grau	#888888 	(war: #9e9e9e)
schwarz	#000000

*/





/* ===== DEBUGing ===== */
debug, .debug	{  display:none; height:1px; background:blue;  }
.dup, .dup a	{  color:blue !important;  }

/* body.js { background-color:green; } */




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

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




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


body {
	background-color:#ccc; color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14.7px;
	}

form .frame  {
	position:relative;
	height:18px;
	border-width:1px;
	border-color: #888 #ccc #eee #aaa;
	border-style:solid;
	background:#ffffff;
	}
form .frame input  {  border:none; background:transparent;  } 
form .frame input.text {  
	font-size:14.25px;
	padding:0px 6px;
	}
form .frame input.preset {  color:#aaaaaa;  }
form .frame input.send  {  position:absolute; top:2px; right:2px;  } 

form .topo_col  {  width:214px; margin: 0px 0px 16px 16px;  }
form .first_col  {  margin-left: 0px;  }
form .topo_col input.text  {  width:208px;  }
form textarea  {  width:442px; height:221px; margin-bottom:16px;  }
form .sectbody>p {  padding-bottom:16px;  }
form .submit {  position:absolute; bottom:12px; right:8px;  }

form p.answer {  position:relative; padding-left:20px; }
form p.answer input {  position: absolute; top:1px; left:0px; }
.sect_poll p.result img  {  display:inline;  }


/* links */

a, #footer a[href]:hover h2 {  text-decoration:none;  } /* [] */

ul.topbar    a[href]:hover span,
.secthead ul a[href]:hover span,
a[href]:hover h3,
a[href]:hover h5,
p a[href]:hover,
.caption a[href]:hover,
#footer a[href]:hover,
table.calendar a[href]:hover,
.uplinks a[href]:hover,
ul.digitaz a[href]:hover
  { text-decoration:underline; }	/* [][][][][] */

ul.navbar li.selected>a,
ul.navbar a[href]:hover,
p a[href],
.caption a[href],
#footer .claim a[href], #footer a[href]:hover,
table.calendar a[href],
li.red a
{  color:#961D2A;  }	/* >[][][][] */
p a[href] h3 {  color:black;  }

.secthead ul a[href]:hover,
.uplinks li a:hover
	{	color:black;	}	/* [] */
#reward a.txtbutton,
.likeit a.txtbutton
	{ padding: 0px 2px; color:#961D2A; } 
#reward a.txtbutton:hover,
#reward a.txtbutton.active,
.likeit a.txtbutton:hover,
.likeit a.txtbutton.active
	{ padding: 0px 1px; color:#961D2A; font-weight:bold; text-decoration:none; }


/* menus */

ul.topbar,       ul.topbar li,
ul.navbar,       ul.navbar li, 
.secthead ul, .secthead ul li
{  display:inline;  }





/* ===== overall topology ===== */

.topo_col   {  display:inline-block; vertical-align:top;   }/**//*overflow:hidden;*/
.topo_lay   {  position:absolute;  }
.topo_wit, .metadata   {  display:none;  }
.topo_weir	{  clear:both;  }


#subbanner {  position:relative;  }

#riegel {
	background-color:#961d2a;
	width:870px; padding-left:120px; padding-top:4px;
	position:relative;
	}

#headerleft, #headerright  {  z-index: 1;  }
#headerleft   {  width:533px;  }
/**/ #headerleft   {  height:89px; position:absolute; top:4px; left:120px;  }
#headerright  {  width:337px;  }
/**/ #headerright  {  height:89px; position:absolute; top:4px; left:653px;  }
#headerleft  ul, #headerright ul  {  display:block;  }

#billboard {
	position:relative; top:66px; left:0px; 
	padding-top: 24px;
	background-color: white;
	text-align: right; 
	}

#seite {  
	position:relative;
	background-color:white; 
	padding: 51px 17px 28px 28px;  
	min-height: 1000px;
	}
/**/ #seite {  margin-top:42px; }
#hauptspalte, #marginalspalte {	padding-top:2px; margin-bottom:30px;  }
#hauptspalte, #marginalspalte {  float:left; overflow:hidden;  }
#hauptspalte {  
	margin-top: -28px; padding-top: 30px;
	width:460px; margin-right:45px;
	}

#predate {  font-size:12.7px; position:absolute; top:35px;  }
#marginalspalte {  width:320px;  }

#footer {  position:relative;  }
/**/ #footer {  clear:left;  }





/* ===== general typography ===== */

/* main menu, section names */
.navbar,
h2, .box h2,
.plugin_rechts h6 {
	font-weight:bold;
	text-transform:uppercase;
	}
/* big section names: A ]11px, single line*/
h2,
.plugin_rechts h6 {
	font-size:14.80px;
	padding-right:12px;
	}/*
	position:relative; top:-4px; margin-bottom: -8px;
	*/
/* main menu, boxed section name: A ] 9px */
ul.navbar li span,
.box h2,
.plugin_rechts h6 {
	font-size:12.10px;
	}/* do not reintroduce line-height! IE7 would kill you! */
.box h2,
.plugin_rechts h6 {  line-height:22px;  }

/* kicker, footer resorts: A ]8px */
#newsnavigation ul span,
#footer h2,
h4 {  
	font-size:10.7px;    
	text-transform:uppercase;
	font-weight:bold;
	}
.sect_service ul.sectbody >li >a {  
	font-size:10.7px;    
	text-transform:uppercase;
	font-weight:bold;
	}/* duplicate to not spoil IE6 */
#footer h2,
h4 {  
	                       line-height:16px;  position:relative; top:-4px; margin-bottom: -8px;
	padding-bottom: 8px;
	}
h4  {  color:#961d2a;  }
/* .sect_service ul.sectbody >li >a  {  color:#961d2a;  } *//* duplicate to not spoil IE6 */


/* topline: A ]19+px a]14px */
     h1,
.first_sect_leads li.first h3,
.sectbody h6.counterstatement	{
	font-size:25.85px;  line-height:28px;  position:relative; top:-5px; margin-bottom:-9px; font-weight:normal;
	padding-bottom:19px;
	}
.box h1,
.sect_tdt         li.first h3 {
	font-size:22px;     line-height:24px;                     top:-4px; margin-bottom: -8px;
	}


/* headline: A ]15px a]11px */
h3,
.sect_adr li.first  h3,
.sect_tdt .box li.first  h3,
.sect_spb .box li        h3,
.sect_spb .box li.first  h3 {
	font-size:20.20px;  line-height:19px;  position:relative; top:-2px; margin-bottom: -4px;
	padding-bottom:15px;
	}/*
	font-size:21px;
	padding-bottom:24px;
	*/
/* small headline: A ]12+px a]9px */
.sect_adr      li   h3,
.sect_tdt .box li   h3 {
	font-size:16.40px;  line-height:18px;  position:relative; top:-3px; margin-bottom: -6px; 
	padding-bottom:12px;
	}




/* lead, article intro + text, boxed headlines: A ]11px a ]8px */
 p,
.box                h3,
.box      li        h3,
.box      li.first  h3,
h5, .hack, 
.sect_commentlinks .objlink p,
.sect_statement             p .quote  {
	font-size:14.70px;  line-height:19px; 
	                                       position:relative; top:-4px; margin-bottom: -8px; 
	padding-bottom:27px;
	}
.box                h3,
.box      li        h3,
.box      li.first  h3 {  padding-bottom:15px; }
.box h5 {  padding-bottom:8px; }

     p.intro {
	font-weight:bold;  
	}
/*ToDo
vor Bild	{  padding-bottom:20px;  }
*/


/* author: A ]8px */
span.author {
	font-size:10.70px;  line-height: 8px;  padding:7px 8px 4px; 
	text-transform:uppercase; font-weight:bold;
	}
span.author .function {
	font-size:12.7px;
	text-transform:none;      font-weight:normal;
	line-height:13px; margin-top:-2px;
	}


/* topbar navigation, section head navigation, image caption: A ]9+px a ]7px */

ul.topbar li span, 
.secthead ul, .sectfoot ul,
.box, .box p, .caption, .csc-textpic-caption,
.uplinks, #popup .navilist, .ad_badge, .likeit,
#footer {
	font-size:12.70px;
	}
.box p, .caption, .csc-textpic-caption, .likeit>div,
#footer li span, #footer .service span {
	                    line-height:16px;  position:relative; top:-3px; margin-bottom: -7px;
	}
.box p {  padding-bottom:7px; } 

.secthead ul li,
.secthead ul a,
.sectfoot ul li,
.sectfoot ul a,
.caption, .uplinks, .uplinks a,
.csc-textpic-caption,  #popup .navilist a, .ad_badge {	color:#888888;	}





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


/* objlink */

a.objlink {  display:block;  }

                .box a.objlink img {  width:144px;  }

.right_col .rack .box       a.objlink img {  top:8px;  }
.right_col       .box       a.objlink img, 
.right_col .rack .first_box a.objlink img,
            .sect_statement .sectbody img
                {  position:absolute; width:96px; top:8px; left:8px;  }
            .sect_statement .sectbody img {  width:108px;  }
.right_col .box a.pictured .caption,
 .sect_statement .pictured .caption
	{  display:block; float:left; width:96px;  margin-top:96px; }
 .sect_statement .pictured .caption { width:108px; margin-top:108px; }
.right_col .box a.pictured p,
 .sect_statement .pictured p
{ margin-left:104px; margin-top:3px; min-height:93px;  }/**/
 .sect_statement .pictured p  { margin-left:116px; min-height:115px; padding-bottom:22px;  }

.author,
.caption .credit {
  	display:block; float:right; text-align:right;
	} 
.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 */


.sect_statement .quote:before {
	content:url(/lib/icons/f14.7/quot1.png);
	position:relative; left:1px; top:3px;
	padding-right:4px;
}
.sect_statement .quote:after {
	content:url(/lib/icons/f14.7/quot2.png);
	padding-left:4px;
}
.sect_statement .console {
	position:absolute; top:0px; left:0px; right:0px; bottom:0px;
	background-color:rgba(239,237,228,0.88);
	text-align:center; padding-top:30px;
	text-transform:uppercase; font-weight:bold;
	}



/* secthead/-body */

.secthead, .sectbody, .sectfoot  {  display:block;  }
.secthead, .sectbody, .sectfoot, .tabbox,
.header_rechts, .header_mit_icon_rechts,
.karikatur_icons_rechts, .kommentar_rechts	{  
	position:relative;
	}
.secthead, .sectfoot  {  height:19px;  }
.secthead,
.header_rechts, .header_mit_icon_rechts	{
	margin-top:-2px;  
	}
.box .secthead,
.plugin_rechts .header_rechts, .plugin_rechts .header_mit_icon_rechts	{
	margin-top:0px;  
	height:18px;
    padding:0px;
	}

.secthead h2, .secthead h2 a,
.header_rechts          h6, .header_rechts  h6 a,
.header_mit_icon_rechts h6, .header_mit_icon_rechts h6 a	{  
	display:inline; vertical-align:top;  
	}

/**/ ul.toolbar li, .toolbar a, .toolbar form {  display:block; float:left;  }
ul.toolbar li, .toolbar img, .toolbar form {  vertical-align:top; display:inline-block;  }	/* IE6 tofix */
.toolbar img        {  opacity:0.5;  }
.toolbar img:hover  {  opacity:1;  }

.secthead ul.toolbar,
.secthead   .toolbar,
.sectfoot ul.toolbar,
.sectfoot   .toolbar {  
	position:absolute; right:0px; top:-3px; 
	}
ul.toolbar a {  
	padding-left:6px; 
	}
.sectfoot ul.toolbar  { top:5px; }

.box .secthead .toolbar {
	top:4px; right:7px; opacity:0.5;
	}
.box .secthead:hover>img.toolbar {
	opacity:1;
	}

.rack   .box                  .sectbody,
.rack   .plugin_rechts        .karikatur_icons_rechts,
.rack   .plugin_rechts        .kommentar_rechts {
	border-top:none;
	padding-top:12px;
	}
                              .sectbody,
.rack   .first_box            .sectbody, 
                              .sectfoot,
.rack   .first_box            .karikatur_icons_rechts,
.rack   .first_box            .kommentar_rechts,
.js .tabbox .active_tab       .sectbody {
	border-top: 1px solid;
	}
.sectbody {  padding-top:8px;  }
.sectbody h6 {
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
        font-size:14.7px;
	}
.sectbody .reference {
	font-style:italic;
        }



/* box, rack */

.rack {
	margin-top:    38px;
	margin-bottom: 38px;
	}
/*	border-bottom: 2px solid;
*/
.first_rack  {  margin-top:0px;  }

        .box,
        .tabbox,
        .plugin_rechts {
	border-bottom: 2px solid;
	margin-bottom: 52px;
        }
        .box,
        .plugin_rechts {
	background-color:#efede4;
	border-top:    2px solid;
        }
.rack   .box,
.rack   .tabbox,
.rack   .plugin_rechts {
	border-bottom: none;
	margin-top:     0px;
	margin-bottom: 10px;	
	}
.rack   .box,
.rack   .plugin_rechts {
	border-top:    1px solid;
	}
.rack   .first_box {
	border-top:    2px solid;
	}
.rack   .last_box  {
	border-bottom: 2px solid;
	margin-bottom: 0px;	
	}
.sect   .box,
.sect   .tabbox {  margin-top:     0px;  }


	/* IE6 tofix */
.tabbox         .box>.secthead:before,
.rack           .box>.secthead:before,
.rack .plugin_rechts>.header_rechts:before,
.rack .plugin_rechts>.header_mit_icon_rechts:before,
.tabbox         .box>.secthead:before {  
	display:none;  
	}

	/* IE6 tofix */
                .box>.secthead:before,
.rack    >.first_box>.secthead:before  {
	content:url(/lib/icons/21x21/arrow.jpg); display:inline;
	}/* position:absolute; top:0px; left:0px; */
      
      .sect_moreleads              >.secthead:before,
.rack .sect_moreleads.first_box    >.secthead:before {  content:url(/lib/icons/21x21/gtgt.png);  }
      .sect_comment                >.secthead:before,
.rack .sect_comment.first_box      >.secthead:before,
      .sect_commentform            >.secthead:before,
.rack .sect_commentform.first_box  >.secthead:before,
      .sect_commentlinks           >.secthead:before,
.rack .sect_commentlinks.first_box >.secthead:before {  content:url(/lib/icons/21x21/quote.jpg);  }
      .sect_shorty                 >.secthead:before,
.rack .sect_shorty.first_box       >.secthead:before {  content:url(/lib/icons/21x21/asterisk.jpg);  }
      .sect_fav                    >.secthead:before,
.rack .sect_fav.first_box          >.secthead:before,
      .sect_hitlist                >.secthead:before,
.rack .sect_hitlist.first_box      >.secthead:before {  content:url(/lib/icons/21x21/hash.jpg);  }
      .sect_statement              >.secthead:before,
.rack .sect_statement.first_box    >.secthead:before {  content:url(/lib/icons/21x21/quot1.png);  }


.plugin_rechts .header_mit_icon_rechts .header_icon_float {  display:none;  }


.rack   .box                 .secthead,
.rack   .plugin_rechts       .header_rechts, 
.rack   .plugin_rechts       .header_mit_icon_rechts  {
	padding-bottom:0px;
	}/* padding-left:8px; */ 
        .box                 .secthead,
.rack   .first_box           .secthead,
        .plugin_rechts       .header_rechts,
.rack   .first_box           .header_rechts,
        .plugin_rechts       .header_mit_icon_rechts,  
.rack   .first_box           .header_mit_icon_rechts   {
	padding-bottom:3px;
	}/* 	padding-left:29px; */
/*
        .box                 .secthead h2,
.rack   .first_box           .secthead h2,
        .plugin_rechts       .header_rechts h6,
.rack   .first_box           .header_rechts h6,
        .plugin_rechts       .header_mit_icon_rechts h6,  
.rack   .first_box           .header_mit_icon_rechts h6  {
	margin-left:29px;
    }
*/	
		.box                 .secthead h2,
		.plugin_rechts       .header_rechts h6, 
		.plugin_rechts       .header_mit_icon_rechts h6  {
	margin-left:8px;
	}

        .box.sectbody,
        .box                 .sectbody,
        .box                 .karikatur_icons_rechts,
        .plugin_rechts       .karikatur_icons_rechts,
        .plugin_rechts       .taz_dossier_icon_rechts,
        .plugin_rechts       .kommentar_rechts,
        .plugin_rechts       .aboservice_box {
	padding: 15px 8px 8px;
	}

.sect_article  {  margin-bottom:32px;  }
.sect_article .sectbody .rack {
	float:left;
	width:225px;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:8px;
	}
.sect_article .sectbody>p.article  { position:static; }
.sect_article .sectfoot {  clear:left; }


/* tabbox */

.tabbox .box {
	border-top:    none;
	border-bottom: none;
	margin-top:    0px;	
	margin-bottom: 0px;	
	}

.js .tabbox	{  padding-top:23px;  }
.js .tab        .secthead	{
	display:none; 
	position:absolute; top:0px; left:0px;
	border-top:none;
	margin: 2px 0px 1px 1px;
	padding: 0px 20px 2px 7px;
	background:#c3bca3;
	}
.js .tab        .secthead a	{  color:white;  }
.js .tab        .secthead img,
.js .tab        .sectbody	{  display:none;  }
.js .first_tab  .secthead,	
.js .first_tab  .sectbody   {  display:block;  }
.js .active_tab .secthead	{
	border-top: 2px solid;
	margin:0px 0px 0px 0px;
	padding: 0px 8px 3px 20px;
	background:#efede4;
	}
.js .active_tab .secthead a	{  color:black;  }
.js .active_tab .secthead img  {
	display:block;
	position:absolute; top:0px; left:0px;  
	}





/* ===== individual styles ===== */


/* header, navigation bar, logos */

.topbar	{  height:43px;  }
.topbar li span  {  color:white;  }

.navbar {  height:23px; line-height:22px; }
/**/ ul.navbar li {  display:block; float:left; }  #headerleft .background, #headerright form.search  {  clear:left;  } #siblinglinks {  padding-left:71px;  }
/**/ .navbar a   {  display:block;  }
.navbar a   {  display:inline-block; padding: 0px 4.4px;  }
/* .navbar a       {  display:inline-block; height:9px; padding:7px 4.8px;  } */
/* .navbar a span  {  display:inline-block; margin:7px 4.8px;  }  */
#newsnavigation    li.home a {  width:25px; height:23px; padding:0px; background: url(/lib/icons/tazzeB.png) no-repeat center;  }
#newsnavigation    li.home a  {    }
#newsnavigation    li.home:hover a, #newsnavigation    li.home.selected a  {  background: #efede4 url(/lib/icons/tazzeR.png) no-repeat center;  }
#newsnavigation    li.home  a  {    }

#newsnavigation  {  position:relative; background:#DCD8C4;  }
#newsnavigation li.selected a,
#newsnavigation li a:hover,
#newsnavigation  ul {  background:#efede4;  }
#newsnavigation  ul {  position:absolute; left:0px; top:23px; padding-left:24px; width:509px; line-height:21px; height:23px; }
#headerleft  .background {	height:23px;  background:white;  }

#siblinglinks {  text-align:right; padding-right:12px; background:#C3BCA3; overflow:hidden;  }

#headerright form.search {
	padding:2px 17px 3px 0px; 
	background:#efede4;
	}
#headerright.homepage form.search  {  padding-left:2px;  }
#headerright          form.search .frame  {  height:17px; border-width: 1px 0px 0px 1px;  }
#headerright          form.search input.text  {  position:relative; top:-1px; width:290px; padding-right:0px;  }


#logo_tazde, #logo_dietageszeitung, #riegel .sticker {  position:absolute;  }
#logo_tazde				{  top:47px;  left:29px; height:230px; }
#logo_tazde				{  top:43px;  left:-110px; height:234px; width:103px;  }/**/
#logo_tazde img				{  margin-top:-14px;  }
#logo_tazde:hover {  border-right: 3px solid white;  } 
#logo_dietageszeitung	{  top: 8px; right:17px; height:38px;  }
#logo_dietageszeitung	{  top: 4px; right:17px; height:38px;  }/**/
/* #logo_dietageszeitung img  {  width:135px;  } /* 234px */
#logo_dietageszeitung       div.underline  {  display:none; position:absolute; height:13px; top:8px; border-bottom:1px solid white;  }
#logo_dietageszeitung       div.underline.I  {  right:84px; width:45px;  }
#logo_dietageszeitung       div.underline.II {  right: 8px; width:67px;  }
/* #logo_dietageszeitung:hover div.underline  {  display:block;  } */
#riegel .sticker  {
    top:488px; left:0px;
    width:auto; height:auto;
    }


/* leads, adr */

.sect_leads {  margin-bottom:11px;  }

.sect_adr           .sectbody li       a  {
	border-top: 1px solid;
	padding-top:8px;
	}
.box .sectbody li a {  border-top:none; padding-top:0px;  }
.sect_adr           .sectbody li.first a,
.first_sect_leads li.sectbody_first,
.first_sect_leads li.first_sectbody {
	border-top:none;
	padding-top:0px;
	}

.sect_leads         .sectbody a.objlink>img,
.sect_adr           .sectbody a.objlink>img  {
	position:absolute; top:8px; left:0px;
	width:152px;
	}	/* > > */
.sect_leads         .sectbody a.objlink.xl>img  {
	position:relative; top:0px;
	}	/* .. > */
.sect_leads         .sectbody a.pictured,
.sect_adr           .sectbody a.pictured,
.sect_adr           .sectbody a.nolead {
	margin-left:160px; 
	}/*	margin-left:154px;	*/
.sect_leads         .sectbody a.pictured,
.sect_adr           .sectbody a.pictured {
	min-height:84px;
	}
.box         .sectbody a.pictured,
.box         .sectbody a.nolead {
	margin-left:0px;
	}

.sect_leads         .sectbody a.xl {
	margin-left:0px;
	}
.sect_leads         .sectbody a.xl p {
	padding-bottom:11px;
	}
.sect_leads         .sectbody a.xl img {
	 padding-bottom:27px;
	 }
.sect_leads         .sectbody a.xl img,
.sect_article  a[target=fullImage] img {
	width:460px;
	}	/* [] */

.sect_adr, .sect_image {
	margin-bottom:32px;
	}
/*.sect_adr  .sectbody p {
	padding-bottom:18px;
	}*/
.sect_adr .sectbody {
	min-height:76px;
	}



/* date */

#date    {
	border-top:2px solid;
	padding-top:6px;  
	font-size:39px; line-height:28px;
	margin-bottom:18px;
	}
#date .I {  font-size:30px; border-right:1px solid; margin: 0px 5px;  }
/*
#date    {  font-size:47px; line-height:34px; margin-bottom:-16px;  }
#date .I {  font-size:36px; border:1px solid; margin: 0px 5px;  }
*/


/* Verlag */

.style_taz,
.style_taz .box,
.style_taz .secthead,
.style_taz .sectbody { border-color:#961D2A !important; }
.style_taz h2,
.style_taz h2 a,
.js .style_taz .active_tab .secthead a {  color:#961D2A;  }
                .style_taz>.secthead:before,
.rack.style_taz>.first_box>.secthead:before,
.rack           .style_taz>.secthead:before {  content:url(/lib/icons/21x21red/tazze.gif); 	}/* /lib/icons/21x21red/tazze.gif */

.sect_service ul ul, 
.sect_service ul ul li 
{  display:inline;  }
.sect_service ul.sectbody >li {  position:relative; top:-4px;  }
.sect_service ul.sectbody >li >a {  margin-right:7px;  }
.sect_service ul.sectbody >li >a[href]:hover {  color:#C62639;  }
.sect_service ul.sectbody a { line-height:16px;  } 
.sect_service ul ul li a {  margin:0px 2px;  } 
.sect_service ul ul li:first-child a {  margin-left:0px;  } 
.sect_service ul ul a {  color:#555555;  } 
.sect_service ul ul a:hover {  color:black; text-decoration:underline;  } 

.js .sect_service+.sect_service .secthead {  padding-bottom:8px;  }
.js .sect_service+.sect_service .sectbody {  display:none;  }

/* Bewegung */

.style_bewegung,
.style_bewegung .secthead,
.style_bewegung .sectbody
	{ border-color:#3d8599 !important; }
.style_bewegung h2,
.style_bewegung h2 a, 
.js .style_bewegung .active_tab .secthead a
		{  color:#3d8599;  }
.style_bewegung h4,
.style_bewegung h4 a
		{  color:#666666;  }
.style_bewegung .sectbody>a:hover
	{ text-decoration:underline; }



/* gallery teaser */

#hauptspalte .sect_galleries li  {
	display:inline-block;
	margin-left:6px;
	}
#hauptspalte .sect_galleries li.first  {
	margin-left:0px;
	}

#marginalspalte .sect_galleries li.first  {  display:block; padding-top:104px; position:relative; width:304px; height:96px; border-bottom:1px solid; margin-bottom:8px; }

/* for IE7 and FF2 to cope */
	#marginalspalte .sect_galleries ul		{  height:305px;  }
	#marginalspalte .sect_galleries li,
			.sect_tziabo	li,
	#reward		.sect_tziabo	li		{  display:block; float:left;  }
	#marginalspalte .sect_galleries li.first,
			.sect_tziabo	li.last,
	#reward		.sect_tziabo	li.last		{  float:none;  }
	#marginalspalte .sect_galleries .clear		{  clear:left;  }

#marginalspalte .sect_galleries li,
		.sect_tziabo    li       {  display:inline-block; width:96px; margin-right:8px; overflow:hidden;  }
#marginalspalte .sect_galleries li.last,
		.sect_tziabo    li.last  {  margin-right:0px;  }

#marginalspalte .sect_galleries li.first a {   }
#marginalspalte .sect_galleries li       p {  margin:0px; min-height:0px;  }

#marginalspalte .sect_galleries li.first a h4,
#marginalspalte .sect_galleries li.first a p {  display:block;  }
#marginalspalte .sect_galleries li       a h4,
#marginalspalte .sect_galleries li       a p {  display:none;  }

#marginalspalte .sect_galleries li.first img  { position:absolute; width:304px;  }
#marginalspalte .sect_galleries li       img,
		.sect_tziabo    li       img  { position:relative; top:0px; left:0px; }

#marginalspalte .sect_galleries li.first h4  {  }



/* tom & kari */

.karikatur_icons_rechts a {
	display:inline-block;
	margin-right:8px;
	}
.karikatur_icons_rechts a:last-child  {
	margin-right:0px;
	}
.karikatur_icons_rechts a img {
	width:94px;
	height:94px;
	border:1px solid;
	display:inline;
	}
	


/* "Thema des Tages" & "Schwerpunktbox" */

.sect_tdt .sectbody,
.sect_spb .sectbody {	padding-top:92px;	}
.sect_tdt .sectbody li.first,
.sect_spb .secthead img  {
	position:absolute; left:0px; right:0px; height:83px;
	padding-left:76px;
	border-bottom: 1px solid;
	background-image:url(/lib/icons/big/schwerpunkt.jpg); background-repeat:no-repeat;
	}
.sect_tdt .sectbody li.first  {	top:0px;	}
.sect_spb .secthead img  {	bottom:-86px; z-index:2;	}
	/* IE6 tofix */
/* FF <=3.0 will not obey absolute positioning for :before
.sect_tdt>.sectbody  li.first:before,
.sect_spb>.sectbody:before {  
	content:url(/lib/icons/big/schwerpunkt.jpg);
	position:absolute; top:0px; left:0px;
	}
*/
.sect_tdt .sectbody li.first a {	padding:8px;	}
.sect_tdt .sectbody li.first a img {	display:none;	}

.sect_tdt .sectbody {  padding-left:0px; padding-right:0px;  }

	/* IE6 tofix */
.sect_tdt .sectbody li+li  {
	display:inline-block; vertical-align:top;
	width:214px;
	padding:75px 7px 7px 8px;
	position:relative;
	}
.sect_tdt .sectbody li+li    a.objlink img {  position:absolute; top:0px; left:8px; width:138px;  }
.sect_tdt .sectbody li.even {	border-right: 1px solid; float:left;	}
.sect_tdt .sectbody:after {  clear:both; content:''; display:block;  } 
.sect_tdt .sectbody li+li.odd  {  border-left:  1px solid; vertical-align:top; position:relative; top:0px; left:-1px; padding-right:0px;	}
.sect_tdt .sectbody li+li h3  {  padding-bottom: 1px;	}
.sect_spb .sectbody li+li  {	border-top: 1px solid; padding-top:8px;  }



/* Carla Bruni etc */

.kommentarbox .kommentarpic      img,
.kommentarbox .ressortwerbungpic img {
	position:absolute; top:8px; left:8px;
	width:96px; height:96px;
	}
.kommentarbox .kommentarpic+*,
.kommentarbox .ressortwerbungpic+* {
		display:block;
	margin-left:104px;
	padding-top:7px;
	min-height:96px;
	} /* + + */

/* special elements */

.sect_dossier .sectbody {  padding-top:0px;  }
.sect_dossier img {  width:460px; margin:0px 0px 11px;  }

.sect_comments  {  margin-bottom:21px;  }

#bewegungskasten .top1 h5,
#bewegungskasten .new h5,
#bewegungskasten .new h4
 {  display:inline; vertical-align:top;  }
#bewegungskasten .intro {  font-weight:bold; margin-bottom:5px;  }

/* special pages */

#wetterfrosch {  position:absolute; top:118px; right:6px;  }



/* article */

.sect_article  {  padding-top:7px;  }
.sect_article .caption  {  margin-top:8px; text-align:justify;  }
.sect_article p.intro  .author,
.sect_article .caption .credit  {  padding-right:0px;  }
ul.uplinks {  position:relative; top:-47px; width:380px;  }
ul.uplinks li {  display:block; line-height:16px;  }  /* ??? */

.sect_author img { margin-bottom:8px; }

.likeit {
        padding: 3px 0px 15px;
	}
.likeit .intro { padding-bottom:1px; }
.likeit iframe,
.likeit>a>img {
	position:relative; top:6px;
	opacity:0.8;
	}
.box .likeit iframe,
.box .likeit>a>img {  top:-3px;  }
.box .likeit a.txtbutton {  position:relative; top:-9px;  }
.likeit iframe:hover,
.likeit>a>img:hover {  opacity:1;  }
.likeit em {  color:black; font-style:normal;  }

/* digitaz archiv */

table.calendar  {  display: inline-block; vertical-align:top; margin:0px 28px 28px 0px;  }
table.calendar+p  {  display:none;  }

/* footer */

#footer .claim  {  border-top: 2px solid; padding:2px 0px 20px;  } /* padding:3px 0 4px; border-bottom:1px solid; margin-bottom:20px; */
#footer .service  {  padding:6px 0px 24px;  }
#footer .service span {  padding-right:35px;  }
#footer .sitemap  {  padding-bottom:22px;  }
#footer .sitemap span, #footer .service span {  display:inline-block; vertical-align:top; padding-top:3px; overflow:hidden; font-size:11px;  }
#footer .sitemap span {  padding-right:10px;  }
#footer .sitemap span span  {  display:inline; width:auto; margin:0px; padding-top:0px;  } /* IE6 save */
#footer .help  {  position:relative; border-bottom: 1px solid; padding:5px 0px 2px;  }
#footer .help span {  padding-right:12px;  }
#footer .help form.search   {  position:absolute; right:0px; bottom:4px;  }
#footer .copyright {  padding-top:2px;  }
#footer .sitemap span.last,
#footer .service span.last  {  padding-right:0px;  }



/* ===== popup ===== */

#popup #adition_zone_sky  {  left:600px;  }
#popup #headerleft,
#popup #headerright {  height:16px; width:1px; } 
#popup #headerleft *,
#popup #headerright * {  display:none;  } 
#popup #riegel {  padding-left:52px; width:536px;  }
#popup #seite {  margin-top:20px; padding:12px; height:548px; position:relative   }
#popup #hauptspalte {  margin-right:0px; width:512px; }
#popup .sectbody p {  width:460px;  }

#popup .navilist  {
	position:absolute; 
	left: 0px; right: 0px;
	height: 80px; bottom: 16px;
	margin: 0px 12px;
	}
#popup .navilist div {
	position: relative;
	height: 32px;
	}
#popup .navilist div.shown {
	clear: both;
	height: 16px;
	font-weight: bold;
	}
#popup .navilist ul {
	position:absolute; 
	left: 0px; right: 0px;
	}
#popup .navilist .prev ul {  bottom:0px;  }
#popup .navilist .next ul {  top:0px;  }
#popup .navilist ul li {
	height: 16px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	}
#popup .navilist .shown ul li {
	float: left;
	width: 64px;
	}
#popup .navilist .shown a {  color:black;  }
#popup .navilist a:hover {  text-decoration: underline; color:black;  }


/* ===== transition ===== */

img[width='424'] {	width:460px; }

p.smallblackfont a[href]  {  color:black;  }
p.smallblackfont a[href]:hover  {  text-decoration:none;  }	

.csc-frame-rulerBefore  {  border-top: 1px solid; padding-top:8px;  }
.csc-textpic-intext-left        .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap  {  clear:both; float:left; margin-right: 10px;  }
.csc-textpic-image   img {  margin-bottom:7px;  }
.csc-textpic-caption {  margin-bottom:9px;  }

.sect_comment p {  white-space:pre-wrap;  }
.sect_comment p {  white-space:pre-line;  }


/* Reise */

.dossiers_schmuckbild, {  padding-top:8px; border-top:1px solid;  }
.dossier_teaser_mit_bild img,
     .header_schmuckbild img  {  width:460px; padding-bottom:11px;  }
         .dossiers_links:hover h3,
.dossier_teaser_mit_bild:hover h3  {  text-decoration:underline;  }
.dossiertext p a[href]  {  color:black;  }
.dossiertext p a[href]:hover  {  text-decoration:none;  }



/* tazReise */

.csc-textpic {  clear:both;  }


/* Touche der Woche */

#touchederwoche .head img {  margin-left:15px; width:300px;  }
#touchederwoche li    img {  margin-left:5px;  }
#touchederwoche li a  img {  margin-left:7px;  }
#touchederwoche li {  margin-bottom:15px;  }


/* Sticker auf Balken */

#editorial_layer {  position:absolute; left:0px; top:337px;  }



/* fil 2011-04-08: taz-zahl-ich ======================================================== */

.ui-tooltip, .qtip, .ui-tooltip-hidden{
	font-size: 12.7px;
	line-height: 14px;
	}

#reward { 
	display:none; 
	padding: 0px 2px;
	}
.main_col #reward {
	padding: 6px 0px 0px;
	}

#reward a:hover {
	text-decoration:underline;
	}

#reward ul li {
	float:none;
	}
#reward >ul li+li {
	padding-left:8px;
	}
#reward ul.toolbar img {
	opacity:0.7;
	}
#reward ul.toolbar a {
	padding:0px;
	}
#reward ul.toolbar a:hover *,
#reward ul.toolbar a.active * {
	opacity:1; 
	}

#reward .rack {
	margin:0px;
	}

li.tzi>a { cursor:pointer; }
.main_col li.tzi>a.active {
	border-bottom: 4px solid #961D2A;
	}
li.tzi>a.active * {
	opacity:1.0;
	}

#micropay, #tzi_abo {  display:none;  }
#micropay {
	position: relative;
	padding-top: 8px;
	line-height:24px;
	}
.main_col #micropay {
	border-top: 2px solid;
	}
#micropay img.deco {
	position:absolute; left:0px; bottom:0px;
	}
#micropay ul {
	margin-top:8px;
	font-size:12.7px;
	}
#micropay li {
        display:inline-block;
	vertical-align:top;
        }
#micropay li+li {
	padding:0 0 12px 27px;
	}
#marginalspalte #micropay li+li {
	padding-left:30px;
	}
#micropay li>a { 
	color:#961D2A;
	font-weight:bold; 
	cursor:pointer;
	outline:0; 
	padding-left:0px; 
	line-height:16px;
	}

#micropay .expander2, 
#micropay .taz_kto { 
	margin-top:2px;
	border-top: 1px solid black; 
	padding: 2px 0px;
	line-height:19px;
	}
#micropay .taz_kto {
	color:#666666;
	}
#micropay em {
	color:black;
	font-style:normal;
	}
