





/* blog-leiste */


.blog-leiste {	background: #eeeeee url(../icons/content/blog/eck.gif) no-repeat right top;
	height: 1.4em;	padding: 0.1em 0.23em 0 0.3em;	font-size: 0.9em;}

.blog-letter {	color: #FFFFFF;	position: relative;	float: left;	font-size: 0.9em;	height: 1.4em;
	padding: 0.1em 0.23em 0 0.3em;}


.blog-name {	color: #555555;	padding-left: 0.5em;	font-weight: bold;	line-height: 0.01em;
	position: relative;	top: 0.1em; }

.b-index {color: #555555; padding-left: 0.5em; font-weight: bold;	line-height: 0.01em;	position: relative;	top: 0.1em;}

.blog-name.entry  {	font-size: 0.91em;	padding-top: 0.22em; }

.blog-name:link {	color: #555555; }
.blog-name:visited { color: #555555;}


.blog-name.p-news:hover { color: #22926f; } .blog-letter.p-news { background: #22926f; }
.blog-name.e-news:hover { color: #96b400; } .blog-letter.e-news { background: #96b400; }
.blog-name.w-news:hover { color: #221e94; } .blog-letter.w-news { background: #221e94; }
.blog-name.t-news:hover { color: #069dae; } .blog-letter.t-news { background: #069dae; }
.blog-name.m-news:hover { color: #b42900; } .blog-letter.m-news { background: #b42900; }
.blog-name.k-news:hover { color: #e9a91f; } .blog-letter.k-news { background: #e9a91f; }
.blog-name.f-news:hover { color: #003366; } .blog-letter.f-news { background: #003366; }
.blog-name.s-news:hover { color: #783745; } .blog-letter.s-news { background: #783745; }
.blog-name.g-news:hover { color: #22926f; } .blog-letter.g-news { background: #22926f; }
.blog-name.z-news:hover { color: #2e7cbd; } .blog-letter.z-news { background: #2e7cbd; }


.blog-link:link {	color: #F6F6F6; } .blog-link:hover { color: #333333; background-color: #aaaaaa }
.blog-link:visited { color: #F6F6F6;}

.blog-sub {	margin: 0 0 14px 0;	background: #aaaaaa;	color: #F6F6F6;	font-size: 0.6em;	padding: 0.22em 0 0.12em 0.36em;	text-transform: uppercase; }


/* blog-content */

#blocon h3, #blocon h4, #blocon h5,  #blocon p  {
 line-height: 140%; clear: both; }


#telepolis_all .artikel h1.head  {
 line-height: 140%; clear: both; }


#telepolis_all h1.head {	color: #4e6484; font-size: 1.35em; margin: 0 0 0.25em 0;
 padding-top: 0; font-weight: bold; line-height: 135%;}
 
 .mar0 {	 font-size: 0.82em;	 margin-bottom: 0.7em; }
#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 .a-box + h2 {	margin: 0 0 1em 0;	font-weight: bold;	color: #6c6c6c;	font-size: 0.85em; line-height: 140%; }


#telepolis_all h5, h3.subheading {	 color: #4e6484; margin: 0 0 0.6em 0; padding: 0.2em 0 2px 0; font-size: 1em; font-weight: bold }

#blocon p {	margin: 0 0 0.7em 0; font-size: 0.85em; padding-bottom: 5px;  }

#blocon span.legacy_fake_italic { font-style: italic;}

/* Zitat */

#blocon .zitat { margin: 0 2% 1.2em 4%;	font-size: 0.85em; 	padding-bottom: 0; 	padding-left: 12px;
	line-height: 140%;	background: url(../icons/content/inline/zitat.gif) no-repeat left 0.2em;	}
	
#blocon .zitat strong {padding-top: 1em; color: #4e6484; }


#print-blog  .zitat {	margin: 0 4% 0 7%;	margin-top: 0.02em;	margin-bottom: 0.8em; 	font-size: 0.85em;
	padding-bottom: 0;	padding-left: 12px;	line-height: 132%;	font-style: italic; }

/* Links */

a:active { border:0 }

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

#blocon a:visited {color:#5a626e; }
#blocon a:visited::before {color:#788291; }

#blocon a:hover { color:#437dbf; }
#blocon a:hover::before {color:#5287c4; }

#blocon  a::before {content: "\25e5"; font-size:0.8em; padding: 0 0.2em 0 0; }
#blocon  a[href^="http://www.heise.de/tp/"]::before,
#blocon  a[href^="/tp/artikel"]::before {content: "\25e2"; font-size:0.8em; padding: 0 0.2em 0 0; }

/* Kasten */

#blocon .rahmen  {  font-size: 0.85em;  display: block;	line-height: 140%; margin: 0 0 1.2em 0; padding: 0.8em  1.2em 0.7em  1.3em;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; width: 99.4%; 
background-color: #fcfcfc; clear: both;  overflow: hidden;
-webkit-box-shadow: 1px 1px 4px 1px #efefef;  -moz-box-shadow: 1px 1px 4px 1px #efefef;  box-shadow: 1px 1px 4px 1px #efefef; 	
border: 2px solid #879fb2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}



/* Aufzaehlung */
#blocon ul li hr, #blocon ol li hr { border: 0; height: 1px; background: #fcfcfc; clear: both; margin: 0.24em;  }

#blocon ol, #blocon ul {margin: 0 0 0.6em 0.6em; padding: 0.2em 1em 0.3em 6%; clear: both;}

#blocon ul li, #blocon ol li {list-style: none; font-size: 0.85em; margin-bottom: 0.9em; line-height: 1.4em; display: list-item;}

#blocon ol li:before,  #blocon ul  li:before { font-family:tptype; font-size:1em; padding: 0 0.2em 0 0; color: #667e9a; margin-left:-1.6em; padding-right: 0.6em; top: 0.05em; position: relative;}

#blocon ul  li:before {content: "\2022";}

#blocon ol li:nth-child(1):before {content: "1"; }
#blocon ol li:nth-child(2):before {content: "2"; }
#blocon ol li:nth-child(3):before {content: "3"; }
#blocon ol li:nth-child(4):before {content: "4"; }
#blocon ol li:nth-child(5):before {content: "5"; }
#blocon ol li:nth-child(6):before {content: "6"; }
#blocon ol li:nth-child(7):before {content: "7"; }
#blocon ol li:nth-child(8):before {content: "8"; }
#blocon ol li:nth-child(9):before {content: "9"; }
#blocon ol li:nth-child(10):before {content: "\2491"; }
#blocon ol li:nth-child(11):before {content: "\2492"; }
#blocon ol li:nth-child(12):before {content: "\2493"; }
#blocon ol li:nth-child(13):before {content: "\2494"; }
#blocon ol li:nth-child(14):before {content: "\2495"; }
#blocon ol li:nth-child(15):before {content: "\2496"; }
#blocon ol li:nth-child(16):before {content: "\2497"; }
#blocon ol li:nth-child(17):before {content: "\2498"; }
#blocon ol li:nth-child(18):before {content: "\2499"; }
#blocon ol li:nth-child(19):before {content: "\249A"; }
#blocon ol li:nth-child(20):before {content: "\249B"; }


#blocon ul li > ul, 
#blocon ul li > ol,
#blocon ol li > ol, 
#blocon ol li > ul 
{margin: 0.5em 0 1em 0em; padding: 0.2em 3em 0 2.4em; clear: both;  -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; border-radius: 0 0 0 10px;}

#blocon ul li > ul li, 
#blocon ul li > ol li,
#blocon ol li > ol li, 
#blocon ol li > ul li 
{ list-style: none; font-size: 1em; margin-bottom: 0.8em; line-height: 1.4em; display: list-item;}

#blocon ul li > ul li:last-child, 
#blocon ul li > ol li:last-child, 
#blocon ol li > ol li:last-child, 
#blocon ol li > ul li:last-child 
{padding-bottom: 0.3em; }

#telepolis_all #blocon ul li > ul li:before,
#telepolis_all #blocon ul li > ol li:before,
#telepolis_all #blocon ol li > ol li:before,
#telepolis_all #blocon ol li > ul li:before
{ color: #9fb5c7; }



/* bilder */
#blocon .blogimg_frame a:before {content: none;}
#blocon .bildunterschrift a {   padding-left: 0; }

.blogimg_frame  a { display: inline-block }
.blogimg_frame { left: 7%; position: relative; padding: 0; font-size: 0.78em; margin: 0.35em 0 1.3em 0; clear: both; }
.blogimg_bu {margin-top: 0.2em; line-height: 1.3em;}
.blogimg_frame .blogimg_bu a {margin-top: 0.4em; line-height: 1.3em; display: inline; }
.blogimg_frame a > .blogimg_img  { padding-right:14px; background: url("../icons/content/bild/bild_plus.gif") bottom right no-repeat!important;}

.bildunterschrift {	font-size: 0.9em;	}
.source {	font-size: 100%;	}

/* Rahmen-Bild-gross Korrektur */
#telepolis_all.tp-singleframe .bild { width: 100%; overflow: hidden; max-width: 1000px; }
#telepolis_all.tp-singleframe .bild img { width: 100%; height: 100%; }
                       
