
/* Template-Rule */

#telepolis-socials .follow-tp#print {display: none}

/* New-Format */

#telepolis_all .pos-content h2  { font-size: 1em; line-height: 1.35em;  font-weight: 700; padding: 0 0 0.15em 0; margin: -0.06em 0 0 0; }

#telepolis_all  h2 a, #telepolis_all  h2 a:link { color: #4e6486; }
#telepolis_all  h2 a::before {content: "\2714";  font: 0.52em/1em tptype, sans-serif; color: #ccd2d6; background-color: #ccd2d6; 
margin-right: 0.6em; padding: 0.18em 0.26em 0.15em 0.25em;  vertical-align: 0.25em;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

#telepolis_all  h2 a:visited { color: #4e6486; } #telepolis_all  h2 a:visited::before { background-color: #879fb2; color: #fcfcfc; }
#telepolis_all  h2 a:hover, #telepolis_all  h2 a.index-h2over { color: #879fb2; }
#telepolis_all  h2 a:active { color: #900; } #telepolis_all  h2 a:active::before { color: #fff; }

#telepolis_all .s-news h2 a:active { color:#783745; }
#telepolis_all .p-news h2 a:active { color:#22926F; }
#telepolis_all .e-news h2 a:active { color:#96B400; }
#telepolis_all .m-news h2 a:active { color:#B42900; }
#telepolis_all .t-news h2 a:active { color:#069DAE; }
#telepolis_all .k-news h2 a:active { color:#E9A91F; }
#telepolis_all .f-news h2 a:active { color:#003366; }
#telepolis_all .z-news h2 a:active { color:#2E7CBD; }
#telepolis_all .w-news h2 a:active { color:#221E94; }

p.dtext {	 margin: 0 0.2em 0 0; font-size: 0.85em;	line-height: 1.35em; padding-bottom: 0; }

a.author {	color: #888; font-weight: 700; font-size: 0.8em; padding-right: 0.2em;}  
a.author:hover { color: #437dbf; } 
.mar0, p.autor {font-size: 0.96em; margin-top: 0.1em; padding-bottom: 0.45em; } p.autor { margin:  0; }
.date { 	font-size: 0.78em;	color: #666;	 }

a.author:empty {display: none} 

.null-gif {	float: left; margin: 0.2em 4px 6px 0;  }
.flow {	margin: 0 0 0.2em 0.7em;	clear: none; padding-left: 105px; }
#telepolis_all .null-gif.new-null-gif img  { width: 100px; height: auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.tp-blog {float: left;	margin: 0.06em 4px 2px 0; width: 1.1em;  }
.tp-blog img { width: 0.9em; }	
.blog-flow {	margin: 0 0 0.2em 0; clear: none; padding-left: 1.5em; padding-top: 0 }

.head-gb { background: url(../icons/index/inline/gb.gif) no-repeat 0em 0.2em; text-indent: 27px; }

/* datum- und trennleiste */

.rubriken-leiste { position: relative;  top:2px;
background: #ddd; white-space: nowrap; min-width: 12em; clear: both; width: 230px;
font: 0.64em/1.6em mon, Arial, sans-serif;  text-transform: uppercase; color: #3f5d8c; letter-spacing:0;
margin: 0.6em -8px 0 -8px; padding: 0.4em 4px 0.1em 10px; 
-moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; }

.rubriken-line { position: relative;  margin: 0 -2px 0.8em -8px; height: 2px; background: #ddd; }

.trenn-leiste {	border-bottom: 2px solid #ddd;	clear: both;	margin-bottom: 0.6em;	padding: 0; }

.tp-pagenavigator-box + .rubriken-leiste {margin-top: 1.5em; } 

img.special-rub {padding: 1em 0;}

/* TUTTO-navi */
.touch #telepolis_all #telepolis-markup .tp-pagenavigator-box {  font-size: 1.1em;  }
.touch #tp-topswitch-both .tp-navigator-box {  font-size: 1.1em; }
.touch #tp-topswitch-only .tp-navigator-box {  font-size: 1.1em;  }
.touch .tp-navigator-box#firstautor {  font-size: 1.1em;  }
.touch .tp-navigator-box#secondautor {  font-size: 1.1em;  }
.touch #telepolis_all #tp-topswitch-both  .tp-navigator-box {   margin-left: -0.45em; }

.tp-navigator-box {background: #fcfcfc; position: relative;  padding: 0; height: 1.6em; margin-bottom: 0.6em; }

.tp-navigator-box .switchindex {position: relative; float: left;  font: 0.64em/1.8em mon, Arial, sans-serif; text-transform: uppercase; }
.tp-navigator-box .switchindex span {padding: 0 0.7em;  vertical-align: middle;}

/* autor-navi */

#secondautor  { display: none; }

.tp-navigator-box.tpautorbox {background: #fcfcfc; position: relative; left:0px; padding: 0; height: 1.6em; margin-bottom: 0.5em;  }

.tp-navigator-box.tpautorbox .switchindex.artikelnews {  padding: 0.2em 8px 0 0.5em;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#firstautor .switchindex.artikelnews { color: #3f5d8c; background: #bdc8d0; z-index: 8;}
#firstautor .switchindex.artikel, #firstautor .switchindex.artikeltouch {color: #888; background: #ddd;}

#tp-topswitch-autor  #firstautor .switchindex.artikel:hover {color: #566b8b; background: #d6d8da;}

#secondautor .switchindex.artikelnews { color: #888; background: #ddd; }
#secondautor .switchindex.artikel, #secondautor .switchindex.artikeltouch { color: #3f5d8c; background: #bdc8d0;  }


/* artikel-news-navi */
.tp-navigator-box#bothartikelnews, .tp-navigator-box#onlyartikel {margin-left:-0.5em; left:-34px;}

.tp-navigator-box .switchindex.artikel, .tp-navigator-box .switchindex.artikeltouch {  padding: 0.2em 4px 0 8px; left: -6px; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#tp-topswitch-only #bothartikelnews {display: none;}
#tp-topswitch-both #onlyartikel {display: none;}

.tp-navigator-box .switchindex.artikelnews, .tp-navigator-box .switchindex.artikelnewstouch {  padding: 0.2em 8px 0 0.9em;
-webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

#bothartikelnews .switchindex.artikelnews { color: #3f5d8c; background: #bdc8d0; z-index: 8;}
#bothartikelnews .switchindex.artikel, #bothartikelnews .switchindex.artikeltouch {color: #888; background: #ddd;}
#tp-topswitch-both #bothartikelnews .switchindex.artikel:hover  {color: #566b8b; background: #d6d8da;}

#onlyartikel .switchindex.artikelnews, #onlyartikel .switchindex.artikelnewstouch { color: #888; background: #ddd; }
#onlyartikel .switchindex.artikel { color: #3f5d8c; background: #bdc8d0;  }
#tp-topswitch-only #onlyartikel .switchindex.artikelnews:hover  {color: #566b8b; background: #d6d8da;}

/* seiten-navi */
.navtypo { font: 0.8em/1em tptype, sans-serif; color: #657d9b; }
.switchgo span .navtypo { padding-left: 0.4em;} 
.switchback span .navtypo { padding-right: 0.4em;} 

.tp-pagenavigator-box {   background: #fcfcfc; position: relative; padding: 0 0 0 0.4em; height: 1.6em; margin-bottom: 0.6em; }

.tp-pagenavigator-box .switchgo,  .tp-pagenavigator-box .switchback {position: relative; float: left; margin-left:-0.6em; font: 0.64em/1.8em mon, Arial, sans-serif; text-transform: uppercase;  background: #ddd; color: #4e678c;  border:2px solid #fcfcfc;}

.tp-pagenavigator-box .switchgo { padding: 0.2em 0.8em 0 1.1em; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;  }

.tp-pagenavigator-box .switchback {  padding: 0.2em 1.1em 0 0.8em; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; }

.tp-pagenavigator-box .switchgo.zind2 {z-index: 1;}
.tp-pagenavigator-box .switchgo.zind1 {z-index: 2;}
.tp-pagenavigator-box .switchgo.zind0 {z-index: 3;}

.tp-pagenavigator-box a:first-child .switchgo { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  } 
.tp-pagenavigator-box a:last-child  div.switchback { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  }

.tp-pagenavigator-box .switchgo:hover, .tp-pagenavigator-box .switchback:hover {background: #bdc8d0; }

.pagenavi { height: 1em; display: inline; vertical-align: middle; }
.switchgo .pagenavi { padding: 0 0 0.02em 0.4em }
.switchback .pagenavi {  padding: 0 0.4em 0.02em 0 }

.navdart { font-size: 0.7em; line-height: 1.8em; color: #667e9a; padding-left: 0.5em;  }

.tp-pagenavigator-box.bottom {margin-bottom: 1.4em; margin-top: 0.6em;}
.tp-pagenavigator-box.homefollow {  left: -10px }


/* home top  */

#telepolis_all #tpbook-neu, #telepolis_all #tp-topkasten { background: #eee; overflow: hidden; width: 100%; border: 1px solid #bdc8d1;
 margin: 16px 0 0.7em -8px; padding: 0 9px 0 0; clear: both; 
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;
-moz-box-shadow: 1px -2px 4px 1px #f4f4f4; -webkit-box-shadow: 1px -2px 4px 1px #f4f4f4; box-shadow: 1px -2px 4px 1px #f4f4f4; }


#tpbook-neu .rubbalken, #tp-topkasten .rubbalken { background: #bdc8d1; font: 0.64em/1.6em mon, Arial, sans-serif; text-transform: uppercase; padding: 0.4em 0.4em 0.1em 1em; font-weight: 300; letter-spacing: 0.03em; color: #526681; margin-top: -1px; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
margin-right: -9px}

#tpbook-neu .rubbalken a, #tpbook-neu .rubbalken a:visited, 
#tp-topkasten .rubbalken a, #tp-topkasten .rubbalke a:visited  { color: #526681; }
#tpbook-neu .rubbalken a:hover, 
#tp-topkasten .rubbalken a:hover { color: #2b609e; }

#tpbook-neu .tp-teaser-bild, #tp-topkasten .tp-teaser-bild {float:left; padding: 0; }
#tpbook-neu #bookflow {	margin: 0 0 0 304px; clear: none; padding: 0.6em 3px 9px 0.5em;  }
#tp-topkasten #toptextflow {	margin: 0 0 0 250px; clear: none; padding: 0.5em 3px 9px 0.5em;  }

#telepolis_all  #bookflow h2 a::before, #telepolis_all  #tp-topkasten h2 a::before {content: none; }

#telepolis_all  #tpbook-neu p, #telepolis_all  #tpbook-neu h2 { margin: 0;  }
#telepolis_all  #tpbook-neu .devaut {color: #8f8f8f; font-weight: 700; font-size: 0.75em; padding: 0.2em 0; }
#telepolis_all  #tpbook-neu h2 { font-size: 1.05em; padding: 0.14em 0 0.1em 0; line-height: 1.25em; }
#telepolis_all  #tpbook-neu .devflow {font-size: 0.82em; line-height: 1.4em; padding: 0; line-height: 1.35em; }

#toptextflow .mar0  { padding: 0 0 0.3em 0 }
#tp-topkasten #toptextflow h2 { padding: 0.1em 0 0.2em 0; line-height: 1.35em; font-size: 1em; }

/* 4. Mai  */
#tp-topkasten #toptextflow h2 a, #tp-topkasten #toptextflow h2 a:visited,
#tp-topkasten #tpbook h2 a, #tp-topkasten #tpbook h2 a:visited { color: #496186; }

#tpbook-neu  h2 a:hover, #tp-topkasten #toptextflow h2 a:hover { color: #617799; }
#toptextflow .dtext  { padding: 0; font-size: 0.82em; margin-bottom:-0.1em}