

/* Template-Rule */

#telepolis-socials #mobil {display: none;}

/* artikel-kopf */


#telepolis_all .mar0 {  font-size: 0.82em;  margin-bottom: 0.6em; }
#telepolis_all .date {   color: #666; font-size: 0.92em; padding-left: 0.3em }
#telepolis_all a.author { color: #999; font-weight: 700; letter-spacing: 0.01em; } 
#telepolis_all a.author:hover { color: #437dbf; }

#telepolis_all h1, #telepolis_all h2, #telepolis_all h3, #telepolis_all h4, #telepolis_all p.text, #telepolis_all p.rz-endtext,  #telepolis_all p.iv-antwort, p.hlit, #telepolis_all.hsub, #telepolis_all p.hnp  {
 line-height: 140%; }
 
 #telepolis_all h1, #telepolis_all h2, #telepolis_all h3, #telepolis_all h4, p.hlit, #telepolis_all.hsub, #telepolis_all p.hnp  { clear: both; }

#telepolis_all .pos-content h1 {color: #4e6484; font-size: 1.35em; margin: 0.3em 0em 0.4em 0em;
 padding-top: 8px; font-weight: bold; }
 
#telepolis_all .pos-content h3 { margin: 0 0 1em 0;	font-weight: bold;	color: #6c6c6c;	font-size: 0.85em;}

#telepolis_all .pos-content h2 { font-size: 1em; margin: 0.18em 0em 0.4em 0em; font-weight: 300; padding: 0.2em 0 0.1em 0; color: #222;}

#telepolis_all h4.zu { color: #4e6484; margin: 0 0 0.6em 0; padding: 0.1em 0 2px 0; font-size: 1em; font-weight: bold; }


#telepolis_all .iv-antwort + h4.zu { color: #384c69; }

#telepolis_all .pos-content h4.zu.blau { color: #4e6484; }
#telepolis_all .pos-content h4.zu.grau { color: #6c6c6c; }

#telepolis_all p.hsub, #telepolis_all p.hlit, #telepolis_all .pos-content h4.hnp, #telepolis_all p.hnp 
{ font-size: 1.12em; color: #4e6484;  font-weight: bold; padding-top: 7px; }
#telepolis_all .pos-content h4.hnp, #telepolis_all p.hnp  { margin: 0 0 0.4em 0; }
#telepolis_all p.hsub, #telepolis_all  p.hlit { margin: 0 0 0.7em 0; }


/*Leeres h4*/ .pos-content h4.hnp {display: none }

p.text { margin: 0 0 0.6em 0; font-size: 0.85em; padding-bottom: 5px; }
p.text.in:first-letter { font-size: 1.32em; padding: 0 0.04em 0 1px; color:#191919; }
/* LINKS */

a:active { border:0 }

.pos-content a {color: #465f84;}
.pos-content a::before { font-family:tptype; color: #55739e; white-space: nowrap; font-weight:300!important; font-style: normal!important; line-height: 0.01em; } 

.pos-content .tg a, .pos-content h3 a {color: #506585;}

.pos-content a:visited {color:#5a626e; }
.pos-content a:visited::before {color:#788291; }

.pos-content a:hover { color:#437dbf; }
.pos-content a:hover::before {color:#5287c4; }

.pos-content a.subtext::before {content: "\25F0"; font-size:0.8em; padding: 0 0.2em 0 0; vertical-align: -0.05em; }
.pos-content a.extern::before {content: "\25e5"; font-size:0.8em; padding: 0 0.2em 0 0; }
.pos-content a.extern[href^="http://www.heise.de/tp/"]::before {content: "\25e2"; font-size:0.8em; padding: 0 0.2em 0 0; }
.pos-content a.intern::before {content: "\25e2"; font-size:0.8em; padding: 0 0.2em 0 0; }
.pos-content a.mail::before {content: "@";  font-size:1em; padding: 0 0.2em 0 0; vertical-align: -0.05em; }
.pos-content a.film::before {content: "\21B3"; font-size:1em; padding: 0 0.14em 0 0; vertical-align: -0.008em; }
.pos-content a.musik::before {content: "\21AA"; font-size:0.9em; padding: 0 0.02em 0 0;}
.pos-content a.download::before {content: "\2207"; font-size:0.8em; padding: 0 0.2em 0 0; }
	
/* fliesstext */

sub { font-size: 0.76em; vertical-align: -400%; line-height: 0.05em; margin: 0 0.1em 0 0.05em;}

sup { font-size: 0.76em; vertical-align: 50%; line-height: 1em; margin-left: 0.05em;}
/* -buch */
p.zu { color: #660033; margin: 0 0 0.5em 0; font-size: 0.95em; font-weight: bold; padding-top: 0.2em; clear: both;}

p.zu.blau { color: #004a6b; }
p.zu.grau { color: #555555; }
.fr-ecke .tc { color: #4e6484; }

.tc { font-weight: bold; color: #004a6b}
.tg {  font-weight: bold; color: #555555}

h2 + p.text  { margin-top: 0.8em; }
p.text + .img-block, p.text + a + .img-block {  margin-top: 1em;}

h3 + .img-block, h3 + a + .img-block { margin-top: 1.1em;}
h3 + .rz-div  { margin-top: 1.1em;}
h2 + .img-block, h2 + a + .img-block, h2 + .rz-div  { margin-top: 0.8em;}
h2 + .fr  { margin-top: 0.8em; }
h2 + .min-leiste { margin-top: 0.9em; }
.img-block + .fr  {margin-top: 0.6em;}
.rz-div + .img-block, .rz-div + a + .img-block {  margin-top: 1.2em;}


h4.zu + .img-block, h4.zu + a + .img-block, h4.zu + rz-div {   margin-top: 0.6em;}
h4.zu + .img-block, h4.zu + a + .img-block { margin-top: 0.6em;}
h4.zu + .rz-div { margin-top: 0.8em; }

.version { display: inline; clear: both; list-style: none; padding: 0 4px 0 0;}
.version-div {  margin: 0.3em 0 0.3em 0;  padding: 4px 0 2px 0 }


/* zitat-alt */

.rz-div {background: url(../icons/content/inline/zitat.gif) no-repeat 0em 0.2em; margin: 0.75em 36px 1em 26px; padding-left: 8px; clear: both; }

.rz-div > p {padding-left: 0.4em; }

p.rz-endtext { margin: 0 0 0.1em 0; font-size: 0.85em;}

p.rz-endtext.dart:after { content: url("../icons/content/inline/iv_end.gif"); }

.rz-autor { color: #4e6484; font-weight: bold; width: 100%; font-size: 0.85em; 
background: #fcfcfc; left: -9px; position: relative; padding-top: 0.2em; padding-bottom: 0.1em; }

.rz-autor + table.img-block {margin-top: 1em;}

.min-rz { font-style: italic; line-height: 1.3em; }
 
.min-rz:after { font-style: normal!important; padding: 0 0.14em 0 0.2em; color: #004a6b; font-size: 1.5em; content: "\00AB"; }
.min-rz:before {font-style: normal!important;padding: 0 0.2em 0 0.24em;color: #004a6b; font-size: 1.5em;content: "\00BB"; }  
 
.min-leiste { margin: 6px 50px 12px 26px; max-width: 98%; padding: 0px; border-width: 0px;}
.min-td { background: #eee url(../icons/content/inline/min_eck.gif) no-repeat 0px 0px; font-size: 0.88em; padding: 0.22em 8px 0.3em 8px; }
.min-autor { font-size: 0.68em; clear: both; position: relative; text-align: right; padding: 0.12em 1px 0 10px; color: #aaa}

/* interview */

.iv-antwort { margin: 0 0 0.6em 0; font-size: 0.85em; padding: 0  0.4em 5px 1.5em; }
.iv-name {  font-weight: bold; color: #4e6484; }

.iv-frage { border-top: 2px solid #ddd;	padding: 0.5em 0 0 0; clear: both; margin-top: 0.2em;	}
.iv-frage p.text:first-child:before  { content: "\003E"; font-family: tptype; font-size: 0.8em; color: #667e9a; padding-right: 0.1em; }

/* Kasten-neu */

#telepolis_all .pos-content h2 + .fr { margin-top: 0.7em; }

#telepolis_all .fr { -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; width: 99.4%; 
	background-color: #fcfcfc; clear: both; overflow: hidden; margin: 0 0 1.1em 0; padding: 0.3em 0 0.2em 0;
	-webkit-box-shadow: 1px 1px 4px 1px #f0f0f0; -moz-box-shadow: 1px 1px 4px 1px #f0f0f0; box-shadow: 1px 1px 4px 1px #f0f0f0; 
	border: 2px solid #879fb2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

#telepolis_all .fr + .fr { margin-top: -0.4em}

.fr-ecke {	margin: 0; padding: 8px 1em 0 1em; left: -1px; overflow: hidden; }
.fr-ecke p.text { margin-bottom: 0.4em; }

.fr-ecke hr { border: 0; height: 2px; background: #879fb2; clear: both; margin: 0 0 0.8em -3em; width:140% }

#telepolis_all .fr.inline { float: left; margin: 0.2em 1.2em 0.5em 0; width: 36%; min-width:12em; padding: 0.5em 0 0 0.1em; font-size: 0.9em;}
#telepolis_all .fr.inline + p.text, #telepolis_all .fr.inline + p.iv-antwort  { clear: none; }

#telepolis_all .fr.inline .fr-ecke { margin: 0; padding: 4px 0.6em 0 0.7em;	left: -1px; }

/* Inline-Kasten */

.fr.inline p.text { line-height: 1.3em; font-weight: bold; color: #4e6484; font-style: italic;}

/* bilder-alt */


#telepolis_all .img-block + .fr {margin-top: 1.1em}
#telepolis_all .img-quer + .fr {margin-top: 1.1em}

.img-block,
.img-quer { left: 7%; position: relative; padding: 0; font-size: 0.78em; margin: 0.25em 0 1.1em 0; display: table;
 width: 10%; clear: both; }
.img-hoch { left: 7%; position: relative; padding: 2px; font-size: 0.78em; margin: 0.25em 0 0.9em 0; display: table; width: 85%; clear: both; }
 .img-hoch td {padding-top: 0.5em}
.img-inline { position: relative; font-size: 0.78em; float: left; width: 5%; margin-right: 0.6em; padding-top: 2px;}

.iminbox {position: relative; top: -3px; left: -1px; }

hr {clear: both}

.img-inline, .bu-hoch, .bu { line-height: 1.3em; }

.bu { padding: 0; padding: 0.15em 0 0.1em 0; }

.bu-hoch { overflow: hidden; background: url(../icons/content/bild/bild_h.gif) no-repeat 0px 0.65em; padding-left: 12px; padding-top: 0; left: -8px; top: -0.25em; position: relative; float: left; vertical-align: top;}

.bild-plus, td.hoch-pad, td.strict { line-height: 0px; font-size: 0.78em; padding-bottom: 0.34em; display: table-cell; max-width: 450px; overflow: hidden;}

.hoch-pad { padding-top: 0.18em; vertical-align: top;}
.bild-plus { vertical-align: bottom; width: 14px;}
img.border { border: 1px solid #666; }

/* bild-kasten */

.fr-bild { display: table; background-color: #fcfcfc; clear: both; overflow: hidden; margin: 0 0 0.2em 0; padding: 0.3em 3px 0.2em 0;
	-webkit-box-shadow: 1px 1px 4px 1px #f0f0f0; -moz-box-shadow: 1px 1px 4px 1px #f0f0f0; box-shadow: 1px 1px 4px 1px #f0f0f0; 
	border: 2px solid #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.fr-bildecke { padding: 3px 4px 1px 3px; overflow: hidden; height: 100%;}

.pict-part { margin: 3px 3px 1px 0; }


/* listen-alt (buch) */

.az-list > p.text { margin: 0 0 0.2em 0; padding-bottom: 0.1em;}

.az-list { margin: 0 30px 0.6em 15px; padding-left: 19px; clear: both;}

.az-list.az-x { background: url(../icons/content/list/li_x.gif) no-repeat 0em 0.12em }

.az-list.az-1 { background: url(../icons/content/list/li_1.gif) no-repeat 0em 0.12em }
.az-list.az-2 { background: url(../icons/content/list/li_2.gif) no-repeat 0em 0.12em }
.az-list.az-3 { background: url(../icons/content/list/li_3.gif) no-repeat 0em 0.12em }
.az-list.az-4 { background: url(../icons/content/list/li_4.gif) no-repeat 0em 0.12em }
.az-list.az-5 { background: url(../icons/content/list/li_5.gif) no-repeat 0em 0.12em }
.az-list.az-6 { background: url(../icons/content/list/li_6.gif) no-repeat 0em 0.12em }
.az-list.az-7 { background: url(../icons/content/list/li_7.gif) no-repeat 0em 0.12em }
.az-list.az-8 { background: url(../icons/content/list/li_8.gif) no-repeat 0em 0.12em }
.az-list.az-9 { background: url(../icons/content/list/li_9.gif) no-repeat 0em 0.12em }
.az-list.az-10 { background: url(../icons/content/list/li_10.gif) no-repeat 0em 0.12em }
.az-list.az-11 { background: url(../icons/content/list/li_11.gif) no-repeat 0em 0.12em }
.az-list.az-12 { background: url(../icons/content/list/li_12.gif) no-repeat 0em 0.12em }
.az-list.az-13 { background: url(../icons/content/list/li_13.gif) no-repeat 0em 0.12em }

.az-list.az-a { background: url(../icons/content/list/li_a.gif) no-repeat 0em 0.12em }
.az-list.az-b { background: url(../icons/content/list/li_b.gif) no-repeat 0em 0.12em }
.az-list.az-c { background: url(../icons/content/list/li_c.gif) no-repeat 0em 0.12em }
.az-list.az-d { background: url(../icons/content/list/li_d.gif) no-repeat 0em 0.12em }
.az-list.az-e { background: url(../icons/content/list/li_e.gif) no-repeat 0em 0.12em }
.az-list.az-f { background: url(../icons/content/list/li_f.gif) no-repeat 0em 0.12em }
.az-list.az-g { background: url(../icons/content/list/li_g.gif) no-repeat 0em 0.12em }
.az-list.az-h { background: url(../icons/content/list/li_h.gif) no-repeat 0em 0.12em }

.azlist-in { margin: 0 0 0.6em -0.3em; font-size: 0.85em;}

.azlist-in.alpha { list-style: lower-alpha }
.azlist-in.decimal { list-style: decimal }
.azlist-in.klx { list-style: url(../icons/content/list/li_klx.gif) }

.azli-in { margin: 0 0 0.3em 0; padding-bottom: 0.04em; text-indent: -0.2em; }


/* next-page */

p.np-bottom { margin: 0.3em 0.4em 0 5em; font-size: 0.85em; font-weight: bold; float: right;  clear: left; }

a.page.next::after  { content: "\2192"; font-family: tptype; 	padding-left: 0.3em;	font-size: 1.06em;	font-weight: 300;	vertical-align: -0.11em;  }
a.page.pre::before { content: "\2190"; font-family: tptype; 	padding-right: 0.3em;	font-size: 1.06em;	font-weight: 300;	vertical-align: -0.11em;  }
 
p.vp-bottom { margin: 0.7em 0 0.8em 0; font-size: 0.85em; font-weight: bold; float: left;}
p.vp-top { margin: 0.7em 0 0.8em 0; font-size: 0.85em; font-weight: bold; }

.pos-content .np-bottom a.page, .pos-content .vp-bottom a.page  {color: #5a6c85;}
.pos-content .np-bottom a.page::after, .pos-content .vp-bottom a.page::before  {color: #5e718b;}
.pos-content .np-bottom a.page:hover::after, .pos-content .vp-bottom a.page:hover::before {color: #5287c4;}

.pos-content a.page {color: #849cb0;}
.pos-content a.page::before { font-family:tptype; color: #869fb3; white-space: nowrap; font-weight:300!important; font-style: normal!important; line-height: 0.01em; } 
.pos-content a.page:visited {color: #5a6c85; }
.pos-content a.page:visited::before {color: #5e718b; }
.pos-content a.page:hover { color: #437dbf; }
.pos-content a.page:hover::before {color: #5287c4; }

.pos-content .vp-top a.pre, .pos-content .vp-top a.pre:visited  { color: #829aad; }
.pos-content .vp-top a.pre::before, .pos-content .vp-top a.pre:visited::before { color: #869fb3; }

.pos-content .np a.page {color: #5a6c85;}
.pos-content .np a.page::before { color: #5e718b;  } 

p.np a.page::before { content: "\003e"; font-family: tptype; padding-right: 0.35em; font-size: 0.8em;	font-weight: 300; }

.pos-content .np a.page:visited {color:#888; }
.pos-content .np a.page:visited::before { color:#bbb; }
.pos-content .np a.page:hover { color:#437dbf; }
.pos-content .np a.page:hover::before {color:#5287c4; }

p.np { font-size: 0.85em; clear: left; float: left; padding-left: 14px; margin: 0 0 0.1em 2em; line-height: 140%; }
  
.np.mitte-a, .np.unten-a, .np.oben-a  { color: #888; margin: 0 0 0.13em 1.9em; }

.np.mitte-a::before, .np.unten-a::before, .np.oben-a::before  { content: "\2022"; font-family: tptype; 	padding-right: 0.35em;	font-size: 0.96em;	
font-weight: 300!important;  color: #bbb; line-height: 1.4em; left: -0.04em;  position: relative; top: 0.1em}

.np.unten-a, .np.unten {margin-bottom: 1em}


/* literatur */

a.lit { display: inline-block; font-size: 0.8em; line-height: 1em;	margin-left: 0.2em;	text-decoration: none;	vertical-align: 20%; }

.lit-text { padding-left: 2.8em; margin: 0 0 0.8em 10px;}

.lit-zahl { text-indent: 10px; float: left; font-size: 0.84em; text-align: right; margin-top: 0.13em }
.lit-zahl::before { content: "\003c"; font-family:tptype; color: #5e718b; white-space: nowrap; font-weight:300!important; font-style: normal!important; line-height: 0.01em; padding-right: 0.3em;	font-size: 0.8em;	font-weight: 300; }

#telepolis_all .lit-text p.text {clear: none;}

/* Tempor-Modul */

#telepolis_all #telepolis-markup #dossier-link-ttip, #telepolis_all #telepolis-markup #dossier-link-ukraine, #telepolis_all #telepolis-markup #dossier-link-isil, #telepolis_all #telepolis-markup #dossier-link-mollath, #telepolis_all #telepolis-markup #dossier-link-nsa { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width: 99.4%; margin: 10px 0 17px 0; box-shadow: 1px 1px 4px 1px #f0f0f0; }
#telepolis_all #telepolis-markup #stext {padding-left: 0.2em;}

#telepolis_all #telepolis-markup #dossier-link-nsa {	min-height: 88px;} 
#telepolis_all #telepolis-markup #dossier-link-ttip { min-height: 100px;} 
#telepolis_all #telepolis-markup #dossier-link-isil { min-height: 102px;} 

#telepolis_all #telepolis-markup div.htma .dosh0 { margin: 0.5em 0 0.3em 0; letter-spacing: 0.03em; font-size: 0.75em; line-height: 1.3em; }
#telepolis_all #telepolis-markup div.htma .zu.grau { margin: 0.3em 0 0.3em 0; letter-spacing: 0.03em; font-size: 0.75em; line-height: 1.3em; }

#telepolis_all #telepolis-markup div.htma a.dartlink, #telepolis_all #telepolis-markup div.htma a.dartlink:visited { font-size: 0.92em; color: #53719b; background: none; padding:0 0 0.2em 0; }
#telepolis_all #telepolis-markup div.htma a.dartlink::before, #telepolis_all #telepolis-markup div.htma a.dartlink:visited::before { content: "\2192"; font-family:tptype; color: #55739e; white-space: nowrap; font-weight:300!important; font-style: normal!important; line-height: 1em; padding-right: 0.2em; top: 0.1em; position: relative; } 
#telepolis_all #telepolis-markup div.htma a.dartlink:hover, #telepolis_all #telepolis-markup div.htma a.dartlink:hover::before { color: #437dbf; }

#telepolis_all #telepolis-markup div.htma .dosh2 {opacity: 0.9; line-height: 1.35em; font-size: 0.78em; }

/* ISIL */
#telepolis_all #telepolis-markup #dossier-link-isil a.dartlink, #telepolis_all #telepolis-markup #dossier-link-isil a.dartlink:visited { color: #a8352a; }
#telepolis_all #telepolis-markup #dossier-link-isil a.dartlink::before, #telepolis_all #telepolis-markup #dossier-link-isil a.dartlink:visited::before { color: #ab392d; } 
#telepolis_all #telepolis-markup #dossier-link-isil a.dartlink:hover, #telepolis_all #telepolis-markup #dossier-link-isil a.dartlink:hover::before { color: #971d1f; }

/* koschnik */
.htma .fr .text .tc {color:#4e6484; font-size: 1.1em;}

/* space */ 
#telepolis_all #telepolis-markup #space {  padding: 0; border: none; }
#telepolis_all #telepolis-markup #space .fr-ecke {background-color: #dfe1e5; padding: 0.7em 0.8em 0.2em 0.9em; margin: 0; left: -1px}
#telepolis_all #telepolis-markup #space .img-inline.iminbox { padding: 0.1em 0.6em 0 0; margin: 0; }
#telepolis_all #telepolis-markup #space .tc { font-size: 1em; }
#telepolis_all #telepolis-markup #space  a.dartlink { font-size: 1.05em;}

/* Repair-content-Modul -after10 */
#telepolis_all  #telepolis-markup #ttipdoss .zu.grau,
#telepolis_all  #telepolis-markup #titeldoss .zu.grau,  
#telepolis_all  #telepolis-markup #isildoss .zu.grau,  
#telepolis_all  #telepolis-markup #snowdoss .zu.grau
{ margin-bottom: 0;  text-transform: uppercase;    color: #888;    font-size: 0.8em; padding-bottom: 0;
    letter-spacing: 0.04em; }
	
#telepolis_all  #telepolis-markup #ttipdoss h1,
#telepolis_all  #telepolis-markup #titeldoss h1,  
#telepolis_all  #telepolis-markup #isildoss h1,  
#telepolis_all  #telepolis-markup #snowdoss h1 {padding: 0.2em 0 0 0;}

#telepolis_all  #telepolis-markup #ttipdoss h2,
#telepolis_all  #telepolis-markup #titeldoss h2,  
#telepolis_all  #telepolis-markup #isildoss h2,  
#telepolis_all  #telepolis-markup #snowdoss h2 {padding: 0; font-weight: normal; opacity: 0.8; }