
/*  09.05.15 -- 14:30  */

/* Heise-plus */

.heisetopnavi ul#heisetopnavi_sub li ul li.heisetopnavi_tp a {background-color:#fff; border:1px solid #ddd; -moz-border-radius:.5em .5em .5em .5em; -webkit-border-radius:.5em .5em .5em .5em; border-radius:.5em .5em .5em .5em; font-weight:bold;}
.heisetopnavi { -moz-box-shadow:.125em .125em .25em -0.125em #000; -webkit-box-shadow:.125em .125em .25em -0.125em #000; box-shadow:.125em .125em .25em -0.125em #000;} 

#tp-heise-top-cento { width: 100%; min-width: 1098px; }

.heise-modal.newsletter_2014_modal { display: none; }

.heisetopnavi.v14 #heisetopnavi_search .search_text {  width: 14.25em;  height: 1.5em;  padding: .25em .75em;  color: #999;  border: 1px solid #ccc;  border-radius: .375em 0 0 .375em;  box-sizing: content-box;  background: #fff;  box-shadow: inset .1em .125em .25em 0 #ddd;  -webkit-appearance: initial; }

/* FRAME */

@font-face{font-family:'mon';
src:url('../fonts/Electrolize/Electrolize-Regular.eot');
src:url('../fonts/Electrolize/Electrolize-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Electrolize/Electrolize-Regular.woff') format('woff'),
url('../fonts/Electrolize/Electrolize-Regular.ttf') format('truetype'),
url('../fonts/Electrolize/Electrolize-Regular.svg#Electrolize-Regular') format('svg');
font-weight:normal;font-style:normal} 

@font-face{font-family:'tptype';
src:url('../fonts/Telepics/telepics.eot');
src:url('../fonts/Telepics/telepics.eot?#iefix') format('embedded-opentype'),
url('../fonts/Telepics/telepics.woff') format('woff'),
url('../fonts/Telepics/telepics.ttf') format('truetype'),
url('../fonts/Telepics/telepics.svg#telepics') format('svg');
font-weight:normal;font-style:normal } 

@font-face {font-family:'FontAwesome';
src:url('../fonts/awesome/fontawesome-webfont.eot');
src:url('../fonts/awesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/awesome/fontawesome-webfont.woff') format('woff'),
url('../fonts/awesome/fontawesome-webfont.ttf') format('truetype'),
url('../fonts/awesome/fontawesome-webfont.svg#fontawesomeregular') format('svg');
font-weight:normal;font-style:normal}

#telepolis_all input[type="submit"],
#telepolis_all input[type="text"]  { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/* NEUES MENU */
/* Script/Noscript */

#tp-suchlupe #gotrova {display: none; }
#telepolis-welt .down.out img[src$=".svg"] {display: none; }

/* RAHMEN */

body {	margin: 0; padding: 0;	background-color: #64686f;  font-family: Arial, Helvetica, sans-serif;  }

#telepolis_all #telepolis-markup { text-align: center; width: 100%; }

#telepolis-markup .mainframe {	text-align: left; display: inline-block; min-width: 1020px; position: relative; 
margin-top: 10px; clear: both; width: 100%; max-width: 82em;  float: none;   top: -0.5em;}

.pos-ad-high {	width: 81%; min-width: 895px;	left: 25px; top: 90px; position: absolute; padding-left: 10px; height: auto; }

 .main { border-top: 55px solid #64686f; top: 90px; margin-top: 3.3em;  border-bottom: 3.2em solid #64686f;
width: 81%; min-width: 895px; left: 22px; position: absolute; padding-left: 10px;
background: #fcfcfc url(../icons/frame/content_back.gif) repeat-y right top; 
-webkit-box-shadow: 0 -2.45em 2px 0 #64686f; -moz-box-shadow: 0 -2.45em 2px 0 #64686f; box-shadow: 0 -2.45em 2px 0 #64686f;}

.touch .main { margin-top: 4.125em; border-bottom: 1px solid #64686f; }
.no-touch .main { margin-top: 3.3em; border-bottom: 3.2em solid #64686f; }

.leftbox {	margin-right: 356px; position: relative; top: 0px; z-index: 7;	padding-left: 10px;	background: #fcfcfc; }

.pos-content { padding: 0 0.5em; margin: 1.2em 14px 10px 14px; z-index: 9;  }

.pos-content.home  {  margin-top: 1.3em;  }
.pos-content.next.subrubrikstart { margin-top: 2em; }

.pos-content.artikel, .pos-content.artext .pos-content.special { padding-right: 0.8em;}
.pos-content.autor, .pos-content.next, .pos-content.home, .pos-content.blog {  padding: 0 0.6em 0 0.5em;  }

.pos-spalte {	width: 100%; min-width: 873px; left: -10px;	top: 0px;	position: absolute;	padding-left: 10px;	height: auto; 
background: url(../icons/frame/content_back2.gif) repeat-y 10px; }

.spalte {	background-color: #eee;  width: 336px; float: right;	border-left: 3px solid #444;	margin-left: 10px; z-index: 1;	
overflow: hidden;  padding-top: 1.1em; }

/* Singleframe */

#telepolis_all.tp-singleframe .main, #telepolis_all.tp-singleframe .pos-ad-high, #telepolis_all.tp-singleframe #telepolis-barr, #telepolis_all.tp-singleframe .top-ad  
{ min-width: 960px; }

#telepolis_all.tp-singleframe .main {  background: none;  background-color: #fcfcfc;  z-index: -1; margin-left: 0;  }

#telepolis_all.tp-singleframe .leftbox {    margin-left: 0px; margin-right: 16px;    position: relative;    z-index: +2;    padding: 0 0 0 10px;    background: #fcfcfc; } 

#telepolis_all.tp-singleframe .spalte {display: none; }
#telepolis_all.tp-singleframe .content-footer {	clear: both;	position: relative;	left: -20px;	background: #cccccc;	border-top: 3px solid #444;	z-index: +5;	margin: 0px -36px 0px 0px; padding: 0.2em 0px 3px 1px;	}

#telepolis_all.tp-singleframe #forum_wrap {  margin-left: -20px!important;  margin-right: -15px!important; min-height: 450px; }
#telepolis_all.tp-singleframe  .forum_index, #telepolis_all.tp-singleframe  .forum_list .list_head  {background-color: #fcfcfc;}

/* Bildgross-Blog-Breadcrumb */
body#telepolis_all.tp-singleframe { line-height: normal;} 

/* Social-Print NO */
#telepolis_all.tp-singleframe #telepolis-socials #print.follow-tp {display:none; } 
#telepolis_all.tp-singleframe #telepolis-socials #forum.follow-tp {display:none; }
/* Forum-Breadcrumb */

#telepolis_all  #telepolis-base  #tp-subforum { display: block; }
#tp-subforum .switch-artikelforum { display: inline; }
#tp-subforum .switch-blogforum {display: none}

#telepolis-base #tp-subforum a {color: #526681; }
#telepolis-base #tp-subforum a::before { content: "\25BA"; font-family:tptype; font-size:0.8em; line-height: 1.1em; padding: 0 0.5em 0 0.1em; color: #526681;  opacity: 0.8; } 
#telepolis-base #tp-subforum a:hover::before, #telepolis-base #tp-subforum a:hover {color: #932225; }


/* Basic */

img { border: 0px; } .tn {	white-space: nowrap;	} .hand:hover { cursor: pointer; }
a { text-decoration: none;  outline:  0; }	a:link { color: #004a6b; }	a:visited  { color: #004a7b; }	a:hover { color: #104a7b; }

/* URL*/
a.tp-url {	font-size: 0.6em;  clear: both; float: right; padding-bottom: 2px; margin-bottom: 0.15em; text-decoration: none; line-height: 100%;	
position: relative; right: -25px; margin-right: -0.9em}
#telepolis_all a.tp-url  {color: #999;} #telepolis_all a.tp-url:hover { color: #777;  }

/* MENU */
/* felder */

#telepolis-barr { margin-top: 55px; height: 3.3em; width: 81%; min-width: 895px; left: 22px; top: 90px; position: absolute; padding-left: 10px; border-bottom: 2px solid #111;  }

.no-touch #telepolis-barr {font-size: 1em; }
.touch #telepolis-barr {font-size: 1.25em; }

#telepolis-topfield { padding: 2px 0 0 10px; float:left; 	min-height: 3.5em; width: 100%;  	left: -10px;	top: -45px; position: relative;
-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 3px 4px 0 0; }

#telepolis-logo { padding: 0.2em 15px 0 10px; float: left; z-index: 9; position: absolute; left: 0; 
background: url(../icons/menu/frecce/logoback.png) repeat-y right top; margin-top:2px; }
#telepolis-welt { float: right; right: 0.1em; top: 0; position: absolute; margin-right: 0; margin-top: 0.1em; padding: 0; max-height: 2.5em; overflow: hidden; width: 38em;  z-index: 8; }

#telepolis-suche { padding: 0.45em 0.2em 1.8em 0.2em; margin-right: 0.5em; top: 0; position: relative; 
width:10.4em; float: right; }
#telepolis-socials { padding: 0.1em 0 0 0; margin-right: 0; top: -0.35em; width: 17em; float: right;  z-index: 9; }

.touch .follow-tp#touchend-social  { width: 3.9em; display: block; }
.no-touch .follow-tp#touchend-social  { display: none; }

/* Telepolis-Welt */

#telepolis-socials .follow-tp .tell { position: absolute; top:0em; left:1em; padding: 0 1em 0 0;  z-index:-1; height: 1.25em; background: url(../icons/menu/social/tellback.png) repeat-y right top; display: none; }
#telepolis-socials .follow-tp .tell .field { height: 1em; background-color: #dce2e7; font-size: 0.6em; padding: 0.2em 0.3em 0.3em 0.9em;
	color: #4e5b65;  font-family: mon, Arial, sans-serif; text-transform: uppercase; 
border-style: solid; border-width: 1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

#mobil .tell { width: 5.8em; } #mobil .tell .field { border-color: #662664; }
#print .tell { width: 5.85em; } #print .tell .field { border-color: #68B42E; }
#forum .tell { width: 6.95em; } #forum .tell .field { border-color: #4D92B5; }
#facebook .tell { width: 9.4em; } #facebook .tell .field { border-color: #39589E; }
#twitter .tell { width: 8.55em; } #twitter .tell .field { border-color: #42ABE1; }
#google .tell { width: 8.8em; } #google .tell .field { border-color: #BE1622; }
#tpnewsletter .tell { width: 5.17em; } #tpnewsletter .tell .field { border-color: #EE792D; }
#rss .tell { width: 4.35em; } #rss .tell .field { border-color: #EE792D; }
/* alt: */
#newsletter .tell { width: 5.17em; } #newsletter .tell .field { border-color: #EE792D; }

.follow-tp  {  float: right; position: relative; width: 1.4em; height:1.4em; padding: 0.35em 0.2em 0.2em 0.2em; }
#telepolis-socials .socc {height: 1.2em; z-index: 2; color: #7f96a8; }

#telepolis-socials .follow-tp .down { position: absolute; top:0.35em; left:0.2em; }

#telepolis-socials .down.over { display: none; z-index: 20; }

/* mobilfeld */

.fieldtell { width: 5.8em; background-color: #dce2e7; font-size: 0.6em; padding: 0.2em 0.3em 0.3em 0.9em; 
color: #4e5b65;  font-family: mon, Arial, sans-serif; text-transform: uppercase; 
border-style: solid; border-width: 1px; -webkit-border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; border-radius: 0 3px 3px 3px; border-color: #662664; display: none; }
#mobitext div a { color: #4E6484; font-weight:700; padding: 0.2em 0.2em 0.1em 2px}
#mobitext div a::before { padding: 0.1em 0.3em 0 0; color: #4E6484; font-size: 0.85em; content: "\003E"; font-family: tptype;	}
#mobitext div a:hover { background-color:#eaedf0; }

#mobitext  div p {padding:0; margin:0.3em 0}
#mobitext { display: none;}
#mobitext div { width: 19.7em; font-family: Arial, Helvetica, sans-serif; text-transform: none; color:#000; font-size: 1.2em;  line-height: 1.3em; margin: 0.3em 0}

#mobil div.field:hover {cursor: pointer; } 
#mobil img:hover {cursor: pointer; }

/* Suche */

#tptrova-hstart, #tptrova-hready, #tptrova-gready  { color: #004a6b;	background-color: transparent;  }

#tptrova-hstart {width: 10.2em;  }
#tptrova-hready {width: 5em;  }
#tptrova-gready {width: 18em;  }

.search {float: right; height: 1.2em; font-size: 1em; color: #004a6b;	background: #bdc8d0 url(../icons/menu/frecce/suchback.png) repeat-x left top; padding-top: 0;}

.search.tpsuchfeld-in { background-color: #dce2e7; }

#search-hstart {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px; 
color:#485d72; }

#search-google, #search-hready {display: none;}

.suchfeld {position: relative;  font-size: 0.72em; line-height: 1.2em; color: #004a6b; background-color: transparent; border-width: 0; border-style: none;  padding: 0.2em 0.3em 0.2em 0.5em; margin-top: 0; }


.suchfeld:focus {  outline-color: transparent;  outline-style: none;}

.suchfeld::-webkit-input-placeholder { color:#626d78; }
.suchfeld::-moz-placeholder { color:#4d5056; } /* firefox 19+ */
.suchfeld:-ms-input-placeholder { color:#626d78; } /* ie */
.suchfeld input:-moz-placeholder { color:#626d78; }

#tp-suchlupe, #tp-infolupe  {float: right; margin-right: 0; padding:0; position:relative;  width: 1.3em}

#gotrova, #over-gotrova, #ns-gotrova    {height: 1.2em; padding: 0; }
#over-gotrova { display: none; }
.sumbmit-tp {height: 2.2em; padding: 0; float: right; width: 2em; position: absolute; right:0.15em; 	}


.switchtrova, #tp-infolupe, #tp-suchlupe, .direkttrova , #tp-suchlupe  { cursor: pointer; } 
.switchtrova {float: right; display: none; }
#switchtrova-google, #switchtrova-heise {height: 1.2em; padding: 0; right: -5px}
#switchtrova-google {display: none;}

/* Suchinfo */

#suchtell {float: right; position: absolute; right: 2em; top: 0.4em; z-index: 1000; max-width: 26em;
background:  url(../icons/menu/social/suchtell.png) repeat-x right top;
padding-top: 2px; min-height: 3.4em; display: none; }

#suchtell div { width: 28em; background-color: #bdc8d0; padding: 0.8em 0.7em 0.2em 0.9em; margin-top: 0.05em; min-height: 3.4em; 
border: 2px solid #4E6484; -webkit-border-radius: 4px 0 4px 4px; -moz-border-radius: 4px 0 4px 4px; border-radius: 4px 0 4px 4px; 
font-size: 0.75em;  line-height: 128%;  }

#suchtell div p {margin:0; padding-bottom: 0.4em; }
#suchtell div p span, #suchtell div p span a {font-weight:700; color:#4E6484; padding: 0.25em 0.15em 0 0;}
#suchtell div p span::before { padding: 0 0.35em 0 0; color: #5f7391; font-size: 0.8em; content: "\25BA"; font-family: tptype;  position: relative;	line-height: 1.1em; top: 0; }
#suchtell div p span:hover {background-color:#d3dbe0;}

#gotrova, #over-gotrova, #info-trova, #infoweg-trova, #infoweg-trova-over   {height: 1.2em; padding: 0; }
#over-gotrova, #info-trova, #tp-infolupe, #infoweg-trova-over { display: none; }

/* suchinfo-notouch */
.touch #notosuch { display: none; }
.no-touch #tosuch { display: none; }
.touch #tosuch { display: block; }
.no-touch #notosuch { display: block; }

/* MAGAZIN-Files */

#tpspecial-scrollpos {  width: 100%; height: 0.01em; position: relative; left: -4px; bottom: 0; }
#tpspecial-scroll {  width: 100%;  position: absolut; left: -5px; display: none; padding-right: 0.6em }
#tp-allspec, #tp-alldoss {display: none;  }
#tp-allspec img {padding: 0; margin: 0;  }

.specdart {height: 1em; position: relative; left: -0.3em; top: 0.1em; display: inline;}
#menuoutx, #menuinx, #reshow, #spoutx {display: none;}
.dado2 {display: none;}

/* FENSTER-special-dossier */

/* menurechts */

#tp-doss span:hover::before, #tp-spec span:hover::before { color: #305d8f; }
#tp-doss span:hover, #tp-spec span:hover { color: #29588c; }
#tp-alldoss span:hover::before, #tp-allspec span:hover::before { color: #900; }

#tp-alldoss span::before, #tp-allspec span::before {content: "\003E"; font-family:tptype; font-size:0.9em; line-height: 1.1em; padding: 0 0.3em 0 0; color: #305d8f;   position: relative; }
#tp-doss span::before, #tp-spec span::before {content: "\003C"; font-family:tptype; font-size:0.9em; line-height: 1.1em; padding: 0 0.3em 0 0; color: #667e9a;  position: relative; }

/* content */
#tpspecial-menu, #tpdossier-menu  { text-transform:uppercase; color: #000; background-color: #f6f6f6;	border: 2px solid #888; padding: 2px 0 8px 0; }

#tpspecial-frame, #tpdossier-frame { 	font-size:0.7em;	background-color: #ffffcc; padding: 0; margin: 0 5px 5px 0; z-index: 11; 
position: absolute; top:0;  display: none; width: 0; }

#tpdossier-menu div a, #tpspecial-menu div a { white-space: nowrap; display: inline-block;  min-width: 13em; clear: both;  }

#tpspecial-menu div { margin: 0px 0 1px 10px;  min-height: 36px; }
#tpspecial-menu div a { padding: 12px 0 12px 78px;  }

#tpdossier-menu div { margin: 0px 0 1px 10px;  min-height: 33px;}
#tpdossier-menu div a { padding: 10px 0 10px 64px;  }

#special15 {background: url(../icons/menu/special/demo.gif) no-repeat left;}
#special14 {background: url(../icons/menu/special/seti.gif) no-repeat left;}
#special13 {background: url(../icons/menu/special/bank.gif) no-repeat left;}
#special12 {background: url(../icons/menu/special/glob.gif) no-repeat left;}
#special11 {background: url(../icons/menu/special/lem.gif) no-repeat left;}
#special10 {background: url(../icons/menu/special/auf.gif) no-repeat left;}
#special16 {background: url(../icons/menu/special/wsis.gif) no-repeat left;}
#special9 {background: url(../icons/menu/special/ende.gif) no-repeat left;}
#special8 {background: url(../icons/menu/special/vag.gif) no-repeat left;}
#special7 {background: url(../icons/menu/special/wtc.gif) no-repeat left;}
#special6 {background: url(../icons/menu/special/ech.gif) no-repeat left;}
#special5 {background: url(../icons/menu/special/mem.gif) no-repeat left;}
#special4 {background: url(../icons/menu/special/enfo.gif) no-repeat left;}
#special3 {background: url(../icons/menu/special/sam.gif) no-repeat left;}
#special2 {background: url(../icons/menu/special/mud.gif) no-repeat left;}
#special1 {background: url(../icons/menu/special/ame.gif) no-repeat left;}

#dossier6 {background: url(../icons/menu/dossier/bas_15.jpg) no-repeat left;} 
#dossier5 {background: url(../icons/menu/dossier/bas_14.jpg)  no-repeat left;}
#dossier4 {background: url(../icons/menu/dossier/bas_13.jpg)  no-repeat left;}
#dossier3 { background: url(../icons/menu/dossier/bas_11.jpg) no-repeat left; }
#dossier2 {background: url(../icons/menu/dossier/bas_12.jpg) no-repeat left;}
#dossier1 {background: url(../icons/menu/dossier/bas_10.jpg) no-repeat left;}

/* hauptseitenlink */

#tpspecial-menu div.topsite a, #tpdossier-menu div.topsite a {display: inline-block; white-space: nowrap; margin: 1em 0 1em 5px;  background-color: #ddd; min-width: 12em; padding: 0.6em 4px 0.4em 1em; width: 85%;
-webkit-border-radius: 3px ; -moz-border-radius:3px; border-radius: 3px; color: #566a82; }
#tpdossier-menu div.topsite a { margin: 1em 0 1em 0;  padding: 0.6em 9px 0.4em 1em; }

#tpspecial-menu div.topsite a::before, #tpdossier-menu div.topsite a::before {content: "\003e"; font-family:tptype; font-size:0.85em; line-height: 1.1em; padding: 0 0.2em 0 0; color: #667e9a;  padding-right: 0.3em;  position: relative; }

#tpspecial-menu div.topsite a:hover, #tpdossier-menu div.topsite a:hover { background-color: #bdc8d0;  color: #004a6b; }

/* MENU */

#telepolis-barr, #telepolis-topfield  { background-color: #889fb1; }
.rubrikstart, .rightsafex  { color: #889fb1; }
.rubrikfield { border-color: #889fb1; }
#telepolis-menu { bottom: 1em; position: absolute; width: 98%; overflow: hidden; background: #889fb1;}

#telepolis-menu div.rubrik  {cursor: pointer}
#telepolis-menu div.rubrik  a {color:#23292e; }

write-tpx a, .rubrikfield a, #tp-allspec, #tp-spec, #tp-alldoss, #tp-doss  {color:#526681; }
.write-tps a {color:#3f5d8c; }
 
.write-tp  ul li a, .write-tp ul li a:visited { color:#526681; }

#telepolis-barr #telepolis-menu div.rubrik  a.tppoppy {color:#2c618d; }
#telepolis-menu div.rubrik  a:hover {color:#264374; }
.write-tp  ul li a:hover {color:#932225; }
.rubrikfield a:hover {color:#922; }

#telepolis-barr #telepolis-menu .rubrik.tpmouseatt  a { color:#144468; }
#telepolis-base, .rubrik.all, .rubrikfield, .rubrik.tpmouseatt  { background-color: #bdc8d0; }
/* mobil */
#telepolis-menu .rubrik.touchpoppy { background-color: #bdc8d0; color: #144468; }

/*  rubrik + rubrikstart line-height: 1.25em - .rubactive top:1.3em; */

.rubrik, .rubrikstart   { float: left; font-family: mon, Arial, sans-serif; font-size:0.8em; letter-spacing: 0.05em; text-transform: uppercase; padding: 0.24em 0.25em 0.5em 0.36em; background-color: transparent;  line-height: 1.25em}

.rubrikfield { position: absolute; margin: 0 5px 5px -2px; border-width: 0 2px 2px 2px; border-style:solid; border-color: #889fb1; padding: 0.5em 0.2em 0.3em 0.2em; font-size:0.8em; z-index: 22; cursor: pointer; line-height: 1.04em}

.rubrikstart  { left: 0em; position: relative;  }

.rubrik.politik,  #allpolitik, #politik, .rubactive.politik    { left: 0.14em; position: absolute; }
.rubrik.wissenschaft, #wissenschaft, #allwissenschaft, .rubactive.wissenschaft  { left: 5.02em; position: absolute; }
.rubrik.energie, #energie, #allenergie, .rubactive.energie  { left: 14.11em; position: absolute}
.rubrik.kultur, #kultur, #allkultur, .rubactive.kultur { left: 23.91em; position: absolute}
.rubrik.medien, #medien, #allmedien, .rubactive.medien  { left: 28.9em; position: absolute}
.rubrik.magazin, #magazin, #allmagazin, #upallmagazin, .rubactive.magazin { left: 33.95em; position: absolute}

.rubactive  { display: none; background: #9aaebe url("../icons/menu/frecce/backmenu.png") repeat-y right top;
padding:0 0 0 0; font-size: 0.8em; float: left;  top:1.3em; width: 4.15em; height:0.4em; margin: 1px 0 0 0.3em;}

#allmagazin, #allmedien, #allkultur, #allenergie, #allwissenschaft, #allpolitik, #upallmagazin { top: 0;  display: none; }

#allpolitik p a { min-width: 10em; display: inline-block; }
#allwissenschaft p a { min-width: 12.5em; display: inline-block; }
#allenergie p a { min-width: 12em; display: inline-block; }
#allkultur p a { min-width: 12em; display: inline-block; }
#allmedien p a { min-width: 10.5em; display: inline-block; }
#allmagazin p a { min-width: 11em; display: inline-block; }

#telepolis-upmenu .popy { position: absolute; top: -1.9em; left: -0.16em; height: 1.9em; z-index: 800; overflow: hidden; }
#allpolitik .popy {width: 4.95em;  }
#allwissenschaft .popy {width: 9.2em; }
#allenergie .popy {width: 9.85em; }
#allkultur .popy {width: 5.2em; }
#allmedien .popy {width: 5.2em; }
#allmagazin .popy {width: 6em; }

#telepolis-upmenu .popy img { width: 6em; height: 2em; }
#allenergie .popy img, #allwissenschaft .popy img  { width: 9.9em; }

#telepolis-upmenu #popyx { display: none; position: absolute; width: 6em; top: -1.9em; left: -0.16em; height: 1.9em; z-index: 822; overflow: hidden; }
#telepolis-upmenu #popyx img { width: 6em; height: 2em; }

/* save */

 #tpsave, #tpsave2 {width: 45em;  height: 1em; position: absolute; z-index: 6; padding: 0.24em 0.25em 0.45em 0.36em; float: left;
font-size:0.8em; }
#tpsave2 { display: none; }
#leftsafex { width: 2.5em;  height: 3.5em; bottom: 1em; position: absolute; left: -1.5em;}
.rubrik.rightsafex { width: 3.5em; left: 39em; position: absolute; }

/* save-notouch */

.touch div#tpsavex { display: none; }
.no-touch div#tpsavex { display: block; }

/* untere-Leiste */

#telepolis-base .write-tp {display: none; }

#telepolis-upmenu { position: absolute; padding: 0.2em 0 0 0; bottom: 1.08em; font-family: mon, Arial, sans-serif;  height: 0.02em;  z-index: 9; }

.rubrikfield  p { font-size:0.8em; text-transform: uppercase; letter-spacing: 0.05em; margin: 0; padding: 0 0.5em 0.36em 0.45em; white-space: nowrap;}

.no-touch #telepolis-upmenu .rubrikfield  p {padding-bottom: 0.45em;}
.touch #telepolis-upmenu .rubrikfield  p { padding-bottom: 0.7em;}

#telepolis-base { clear: both; bottom: 0; height: 1.1em; padding: 0.2em 0 0 0; left: 0px; background-color: #bdc8d0; position: absolute; width: 100%;  overflow: hidden;}

#telepolis-base .fadeout-layer { background: url(../icons/menu/frecce/endba.png) repeat-y right top; width: 50px; height:1em; z-index: 9; position: absolute; right: 0; }

div.way {top: -1.45em; left: -9px; position: absolute; margin-top: -16px; font-size:0.63em;  padding-right: 365px; height:1.3em; width: 100%; min-width: 495px; overflow: hidden;  }

span.amp {padding: 0 0.16em; display: inline-block;}

/* Breadcrumb */

div#bread-up { top: -2.13em; left: -10px; position: absolute; margin-top: -2px;  padding-right: 365px; height:1.3em;
	width: 100%; min-width: 495px; overflow: hidden; }
	
.touch div#bread-up { top: -1.8em;  font-size:1.25em;  }
.no-touch div#bread-up { top: -2.08em; font-size:1em; }

#breadcrumb.write-tp {  top: 0; padding-top: 0;   }

#telepolis-base .write-tp {  margin-top: 0.2em; }

.write-tp { font-size:0.64em; font-family: mon, Arial, sans-serif;  color:#526681; white-space: nowrap; margin-left: 10px; overflow: hidden; left: 0.75em; position: absolute; letter-spacing: 0.04em; text-transform: uppercase; }

.write-tp  ul { margin: 0; padding: 0; list-style: none; }

.write-tp  ul li { display: inline; list-style: none; padding-right: 0.8em; display: inline; list-style: none; color:#526681; }
.write-tp#breadcrumb  ul li, .write-tp#tp-index-breadcrumb  ul li {  padding-right: 0.5em;  }
.write-tp ul li.last { text-transform: none; font-family: Arial, Helvetica, sans-serif;  }
.write-tp ul li.dart { text-transform: none; font-family: tptype, sans-serif; font-size:0.68em; color: #677a93; 
vertical-align: 0.07em; }

@-moz-document url-prefix() { .write-tp ul li.dart { vertical-align:0.09em; }}

/* Blog-Top-Leiste*/

.tpnewstopleiste {clear: both; position: relative; width: 99%; padding-top: 0.3em; overflow: hidden;  }

.tp-newstopper, .tp-topper-line { position: relative; padding: 0; height: 2em;   text-transform: uppercase; }
.tp-newstopper { font: 0.64em/1.9em mon, Arial, sans-serif; margin-bottom: 0; clear: both;} 
.tp-topper-line { margin-bottom: 1em;  font: 0.58em/1.3em mon, Arial, sans-serif; font-weight:300; top: -1px; z-index: 10; display:table; width: 100%;  }

#telepolis_all .tp-topper-line .topper-inline a, .tp-topper-line .topper-inline a:visited { color: #eee; } 
#telepolis_all .tp-topper-line .topper-inline a:hover { color: #fff; }

.tp-newstopper .newstopper-title, 
.tp-topper-line .topper-inline { width:100%; box-sizing: border-box; position: relative; left: 0; letter-spacing: 0.04em; }

.tp-newstopper .newstopper-title { color: #777; background: #e6e6e6;  padding: 0.2em 0.3em 0 2.9em;  
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px 4px 0 0; }

.tp-topper-line .topper-inline {  background: #b3b3b3;  color: #eee;  padding: 0.25em 0.5em 0.15em 0.6em; }


.tp-newstopper .newstopper-letter { font-size: 1.2em; color: #fff; opacity: 1; z-index: 8; position: absolute; left: 0;  height: 1.8em;
 padding: 0.1em 0 0 0;  box-sizing:border-box; width: 1.7em; text-align: center;
-webkit-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0; }
.tpnewstopleiste a:hover .newstopper-letter {opacity: 0.85;}

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

/* WERBUNG */

/* text-anzeige-spalte */

#telepolis_all #telepolis-markup .hinweis_anzeige { color:#000; font-family:sans-serif; font-size:9px;
     font-weight: normal; margin:0; padding:0; text-align:right; text-decoration:none; }

/* Bottom-ad */

.bottom-ad-fr { clear: both; position: relative; left: -20px; background: #eee; border-top: 3px solid #444444; 
margin: 0px -37px 0px 0px;  padding: 6px 0px 6px 15px; text-align: center; overflow: hidden;}
.bottom-ad { clear: both; position: relative; left: -10px; text-align: left; display: inline-block; margin-bottom: 6px; }

/* Leadbanner */

.top-ad { position: absolute; left: 23px; clear: both; z-index: -1; width: 81%; min-width: 895px;  position: absolute; }
.top-ad .wall-p { position: relative; vertical-align: top;}
/* Skscraper */

.ad-high {	margin-top: 12px; height: 600px;	width: 160px;	float: left;	position: absolute;	padding-left: 15px;	right: -166px;	
z-index: -1; }

/* Ads-Spalte */

.seen { margin-right: 0px; margin-bottom: 3px; float: left; font-size: 11px }

.spalte-ad, .spalte2-ad { text-align: center; margin-top: 0.1em; margin-bottom: 10px; z-index: +4; position: relative; }
.spalte-ad span[style] { padding-left: 4px; }
.promo { text-align: center; margin-top: 0.1em; margin-bottom: 10px; z-index: +4; position: relative }

.ama-pad { margin: 3px 0 8px 0; height: 174px; overflow: hidden; background: url(../icons/elemente/divers/ama-back.gif) no-repeat right 2px; }
.ama-pad > iframe { padding: 0 0px 0 11px; background: url(../icons/elemente/divers/amanzeige.gif) no-repeat 0 3px; }

.smallads { border: 1px solid #004a6b; width: 300px; position: relative; padding: 5px 3px 3px 8px; overflow: hidden; background: #F8F8F8; z-index: +4; left: 17px; }
.down-ad-left { float: left; margin-right: 10px; padding-right: 10px; border-right: 2px solid #ccc; }


/* Fussleiste */
#telepolis_all .home-footer a.for { color: #004a6b; }	 #telepolis_all .home-footer a.for:link { text-decoration: none; } #telepolis_all	.home-footer a.for:hover { text-decoration: underline; }	
#telepolis_all .content-footer a.for { color: #004a6b; }	 #telepolis_all .content-footer a.for:link { text-decoration: none; } #telepolis_all	.content-footer a.for:hover { text-decoration: underline; }	


.content-footer,  .home-footer  {	background-color: #ccc; border-top: 3px solid #444; height: 1.5em; 	z-index: 5;}

.home-footer {	 width: 100%;	clear: both;	bottom: 0px; float: left; padding: 0.2em 0 0 10px; position: relative; left: -10px; }
.content-footer {	clear: both;	position: relative;	left: -20px; margin: 0px -37px 0px 0px;	padding: 0.3em 0px 3px 1px; height: 1.35em; }

.bottom-left, .bottom-right {display: inline-block;	font-size: 0.68em;	line-height: 0.05em; position: relative; }
.bottom-right { float: right; padding-right: 0px; }
.bottom-left { padding-left: 15px; }

.base-left, .base-right  {	text-align: left;	display: inline;	padding-right: 1em; position: relative;}

/* Bilder-blog */

#telepolis_all.tp-singleframe .zoom_navi {padding-top: 0.3em; }
#telepolis_all.tp-singleframe .leftbox .zoom_navi:first-child {padding-top: 0.5em!important; }
#telepolis_all.tp-singleframe .zoom_navi {font-weight: 700}
#telepolis_all.tp-singleframe .zoom_navi em {font-weight: 300; font-style: normal;}
#telepolis_all.tp-singleframe .zoom_navi a { color: #004a6b; text-decoration: none!important;}
#telepolis_all.tp-singleframe .zoom_navi	a:hover { color: #004f7f; background-color: #fff}
#telepolis_all.tp-singleframe .leftbox .bild .source {padding-top:0; color: #000; position: relative; top:-0.2em}
#telepolis_all.tp-singleframe .zoom_navi a:before  { padding: 0 0.35em 0.1em 0; font-size: 0.9em; content: "\25C0"; vertical-align: middle; }


/* XXX Newsletter */

#telepolis_all.tp-singleframe #newsletter { width: 60%; margin-bottom: 1.8em; margin-left: 1.2em; }

#telepolis_all #newsletter label.col-2[for="anrede"] {padding-left: 0.6em}
#telepolis_all #newsletter label {padding-left: 0.3em}

#telepolis_all #newsletter .row,
#telepolis_all #newsletter_modal .row
{clear:both; display:table; margin:0 -3px; width:100%}

#telepolis_all #newsletter .row .col-3
{width:100%; display:block; float:left;vertical-align:top; margin:0; padding-left:3px}

#telepolis_all #newsletter .row:before,
#telepolis_all #newsletter .row:after { clear:both; display:table}

#telepolis_all #newsletter *,
#telepolis_all #newsletter :before,
#telepolis_all #newsletter :after
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#telepolis_all #newsletter .bg_box {background:inherit; padding:0 0 2em 0}
#telepolis_all #newsletter .bg_box fieldset {margin:0; padding:0}
#telepolis_all #newsletter .bg_box label {width:inherit}

#telepolis_all #newsletter h3 {margin: 2em 0 1em 0}

#telepolis_all #newsletter .row input[type=checkbox]{display:inline-block;margin:1em}
#telepolis_all #newsletter .row span.checklabel{display:inline-block;padding:1em;border-left:4px solid #fff}

#telepolis_all #newsletter label {font-size:10px; font-size: 0.8rem; color:#333;cursor:pointer;display:inline-block;font-weight:400;line-height:1.5;margin-bottom:0.1em}
#telepolis_all #newsletter .subscribe_newsletter label {font-size:10px; font-size: 0.86rem; color:#333;cursor:pointer;display:inline-block;font-weight:400;line-height:1.5;margin-bottom:0.1em}

/* kasten-no-border */
#telepolis_all #telepolis-markup #newsletter fieldset {border:none}
/* size */
#telepolis_all #telepolis-markup #newsletter {padding: 0em;max-width:100%; }
/* box */
#telepolis_all #telepolis-markup #newsletter .bg_box {background:inherit; padding:0.3em 0 0.6em 0; font-size: 1rem; border-top: 2px solid #ccc; margin-top: 0.8em;}

/* ZU */
#telepolis_all #telepolis-markup #newsletter h3 { font-size: 1.1em; color: #4E6484; margin:0.6em 0 0.8em 0; }

/* Fliess-text */
#telepolis_all #telepolis-markup #newsletter  p { font-weight: 400; margin:0 0 1em 0; font-size: 0.85em; 
line-height: 1.4em;  }


/* Headline */
#telepolis_all #telepolis-markup #newsletter h2 { color: #4E6484; font-size: 1.24em; padding-top:  0.4em}

/* input-size */
#telepolis_all #telepolis-markup #newsletter input[type="text"]  { width: 80%;  clear: both; display: block; }

/* input-style */

#telepolis_all #newsletter input[type=email],
#telepolis_all #newsletter textarea,
#telepolis_all #newsletter select,
#telepolis_all #newsletter input[type=text]
{border:1px solid #999; background-color:#fcfcfc; -webkit-appearance:none!important;font-size:.8em;font-size:.8rem; width:100%; height:32px; height:2rem; padding:5px; padding:.45rem; color:#333; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:inline-block;transition:box-shadow .45s,border-color .45s ease-in-out;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}


/* minwidth-M-F */
#telepolis_all #telepolis-markup #newsletter .row .col-1
{ min-width:9.5em; width:34%;display:block;float:left;vertical-align:top;margin:0;padding-left:3px }

/* input-style-error */
#telepolis_all #newsletter input[type=email].error,

#telepolis_all #teaser_newsletter_2014 input[type=email].error,
#telepolis_all #newsletter textarea.error,
#telepolis_all #newsletter input[type=text].error 
{border-color:#de2121!important;}

/* input-style-over*/
#telepolis_all #telepolis-markup #newsletter input[type=text]:focus,
#telepolis_all #telepolis-markup #newsletter_modal input[type=text]:focus,
#telepolis_all #telepolis-markup #teaser_newsletter_2014 input[type=text]:focus {-webkit-box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 4px #bbb;box-shadow:0 0 5px #bbb; border-color:#888; }

/* inline-dart */

#telepolis_all #newsletter select {background-color:#e6e6e6;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;line-height:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin: 0;}

/* button-style*/

#telepolis_all  #newsletter a.button.col-1,
#telepolis_all #telepolis-markup #newsletter button.button,
#telepolis_all #telepolis-markup #newsletter a.button,
#telepolis_all #telepolis-markup #newsletter input.button
{ font: 0.85em/1.4em mon, sans-serif; text-transform: uppercase;  letter-spacing: 0.05em; display:inline-block; padding: 0.3em 0.7em 0.1em 0.7em;  margin-top: 0.2em; background-color:#657f9b; color:#dbe1e8; border:none; height:2.5em; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}



/* button-style-over*/
#telepolis_all #telepolis-markup #newsletter button.button:hover,
#telepolis_all #telepolis-markup #newsletter a.button:hover,
#telepolis_all #telepolis-markup #newsletter input.button:hover
{ background-color:#4c6b8c; color:#d3d9e0; cursor:pointer; }

/* newsletter-isit*/
#telepolis_all #telepolis-markup #newsletter label.visible,
#telepolis_all #telepolis-markup #newsletter_modal label.visible,
#telepolis_all #telepolis-markup #teaser_newsletter_2014 label.visible
{ padding: 0.2em 1.8em 0 0;  display:inline-block;background-color:#e6e6e6;color:#1a1a1a;
border:0 none; height: 32px; height:2.1rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; width:80%}

/* newsletter-isit-hover */
#telepolis_all #telepolis-markup #newsletter label.visible:hover,
#telepolis_all #telepolis-markup #newsletter_modal label.visible:hover,
#telepolis_all #telepolis-markup #teaser_newsletter_2014 label.visible:hover {background-color:#dce2e7;cursor:pointer;color:#1a1a1a}

/* error-wapperl */

#telepolis_all #telepolis-markup #newsletter .alert-message.error { display: block; background: #ffe0e0; padding:  1.5em; color:#d52020 !important; font-size: 0.85em; font-weight: 700; border: 1px  solid #eb7a7a;  margin-bottom: 1.5em; width: 80%;
-webkit-border-radius:  3px;-moz-border-radius: 3px;border-radius: 3px; }

#telepolis_all #telepolis-markup #newsletter .row,
#telepolis_all #telepolis-markup #newsletter_modal .row, 
#telepolis_all #telepolis-markup #teaser_newsletter_2014 .row
{clear:both;display:table;margin:0 -3px;width:100%}

#telepolis_all #telepolis-markup #newsletter p.datenschutz_erklaerung
{font-size: 0.76em; color:#888 ;width:auto;left:0;margin-top:1em; line-height: 140%;}
#telepolis_all #telepolis-markup #newsletter p.datenschutz_erklaerung a { color:#4E6484}
#telepolis_all #telepolis-markup #newsletter p.datenschutz_erklaerung a:hover { color:#437dbf; }

#telepolis_all #telepolis-markup #newsletter  span.error { margin-left: 5px; display: inline-block; background: #ffe0e0; padding:  0.1em 1em; color:#d52020!important; font-size: 0.85em; font-weight: 700; border-color: #eb7a7a; border-width: 0 1px 1px 1px; border-style: solid; 
-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; }

#telepolis_all #telepolis-markup #newsletter p.field_error + div.row .col-2[for="anrede"], 
#telepolis_all #telepolis-markup #newsletter label.field_error,
#telepolis_all #telepolis-markup #newsletter .field_error label {color:#d52020!important;}

#telepolis_all #telepolis-markup #newsletter .field_error label.visible input {border:1px solid #0b7a7a!important; }
#telepolis_all #telepolis-markup #newsletter .field_error input {border:1px solid #eb7a7a!important; }
#telepolis_all #telepolis-markup #newsletter label.field_error span.error:before {content:" "}

#telepolis_all #telepolis-markup #newsletter .row .col-1 span.error {font-size: 0.7em; padding: 0.6em 1em 0.4em 1em;  }

/* response */

#telepolis_all #telepolis-markup #newsletter  .alert-message {font-size: 0.9em; line-height: 1.4em; padding: 2em 0 1em 0; }
#telepolis_all #newsletter #message_cancellation_successful { line-height: 1.4em; padding: 2em 0 1em 0; }
/* site 2 ok*/
#telepolis_all #telepolis-markup #newsletter a.button.col-1 { font-size: 0.72em;
padding: 0.5em 1em 0.2em; margin-bottom: 2em; height: 2.2em; }


#telepolis_all #telepolis-markup  #newsletter .alert-message p {font-size: 1em;}
 #telepolis_all #newsletter strong {color: #4E6484; padding:  0;  }

#telepolis_all #newsletter  .alert-message h6 { font-size: 1.1em; margin: 0.5em 0; color: #4E6484; }



#telepolis_all #newsletter #message_cancellation_successful,
#telepolis_all #newsletter #message_cancellation_successful p { margin-bottom: 0; padding-bottom: 0.1em;  }
#telepolis_all #newsletter #message_cancellation_successful p {font-size: 1em}


#telepolis_all #newsletter #newsletter_unsubscription_poll  {margin: 0 0 2em 0; display: table; width: 88%; }
#telepolis_all #newsletter #newsletter_unsubscription_poll .row {  font-size: 0.8em;  display: table-row; }
#telepolis_all #newsletter #newsletter_unsubscription_poll .row input[type=checkbox]
{display: inline; margin: 0 0.9em; }

#telepolis_all #newsletter #newsletter_unsubscription_poll .row .reason, 
#telepolis_all #newsletter #newsletter_unsubscription_poll .row .reason_check {  height: 2.5em; 
background-color: #eee; display: table-cell; border-bottom: 4px solid #fcfcfc;}

#telepolis_all #newsletter #newsletter_unsubscription_poll .row:hover  .reason_check,
#telepolis_all #newsletter #newsletter_unsubscription_poll .row:hover  .reason { background-color: #e2e2e2; }

#telepolis_all #newsletter .newsletter_poll .reason {  border-left: 1px solid #fcfcfc; }

#telepolis_all #newsletter #newsletter_unsubscription_poll .row .reason_check { padding: 0.7em 0.4em 0.7em 0.4em;  width: 1%; border-right: 4px solid #fcfcfc;}
#telepolis_all #newsletter #newsletter_unsubscription_poll .row .reason {padding: 0.7em 1em 0.7em 0.7em; color: #4f4f4f;  }

#telepolis_all #newsletter #newsletter_unsubscription_poll h3 { font-size: 1.25em; color: #777;  font-weight: 400; padding: 0; margin-bottom: 0.4em; }
#telepolis_all #newsletter #newsletter_unsubscription_poll p {font-size: 0.8em}

.tp-singleframe #newsletter_unsubscription_poll a[href*="mailto"] {color: #465f84;}
.tp-singleframe #newsletter_unsubscription_poll a[href*="mailto"]::before { font-family:tptype; opacity: 0.85; white-space: nowrap; font-weight:300!important; font-style: normal!important; line-height: 0.1em; content: "@";  font-size:1em; padding: 0 0.2em 0 0; vertical-align: -0.1em;} 
.tp-singleframe #newsletter_unsubscription_poll a[href*="mailto"]:hover { color:#437dbf; }


#telepolis_all #newsletter .privacy  { margin-bottom: 1em; }



/* XXX-Sendto */

/* artikel-form */

#telepolis_all #sendform { margin: 0 0.5em 1em 0.5em;}

#sendform h1 { line-height: 1.1em; margin: 0; padding: 0.4em 0 0.1em 0; font-weight: 300;  color: #777;  font-size: 1.23em;  }
#sendform h1::after {content: ":"; }

#telepolis_all #sendform p.u {font-size: 0.85em; padding: 0.3em 0 0.7em 0; margin:0; line-height: 1.3em; font-weight: 400; color: #222;  }
#telepolis_all #telepolis-markup #sendform p.umfrage-oben {font-size: 1.1em; color: #4e6484; font-weight: 700; padding: 0; margin: 0.2em 0 0 0; }
#telepolis_all #telepolis-markup #sendform p.text {font-size: 1em; color: #444; font-weight: 400; padding: 0; margin: 0.4em 0}
#sendform .k-space {display: none;}
#sendform {padding: 0; margin-top: -0.4em;}

#telepolis_all #telepolis-markup #sendform p.umfrage-oben a {margin: 0; padding: 0; font-weight: 700; font-size: 0.95em; color: #4e6486; line-height: 1.35em; }
#sendform p.umfrage-oben a:visited { color: #4e6486; } 
#sendform p.umfrage-oben a:hover { color: #5975a0; } 

#sendform input[type="text"], #sendform textarea 
{ background-color:#fff;  box-shadow:inset 1px 1px 2px 1px #eee; display:inline-block; font-size: 1em;
outline:0; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border: 1px solid #bbb; min-height: 1.8em; line-height: 1.4em; padding: 0.2em 0.4em  0.2em 0.8em; color:#000!important;}

#sendform textarea#opt {font-family: Arial, Helvetica, sans-serif; }

#sendform input[type=text]:focus, #sendform textarea:focus  {-webkit-box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 4px #bbb;box-shadow:0 0 5px #bbb; border-color:#888}

#telepolis_all #sendform .umfrage-fliess { font-size: 0.8em; color: #515151; line-height: 1.7em; font-weight: 400; }
#sendform label[for="enc"] {font-size: 1.05em; color: #222; line-height: 1.7em; }
#sendform input[type="radio"] {margin-right: 0.6em; }
#sendform label[for="captcha_cleartext"] {color: #465f84;}

#sendform label[for="to"]::before, #sendformlabel[for="from"]::before, #sendformlabel[for="captcha_cleartext"]::before {content: "\25BA"; font-family: tptype; color: #6088a9; padding: 0 0.5em; font-size: 0.84em;} 
#sendform label[for="opt"], #sendform label[for="sender"] {color: #777; }

#sendform label[for="enc"]::before {content: "Auswahl:";  color: #8f8f8f; padding: 0 0.4em; font-weight:700; }
#sendform input#captcha_cleartext {border-color: #465f84; min-width: 17em}

#sendform input[type="submit"]
{ font: 0.8em/1em mon, sans-serif; text-transform: uppercase;  letter-spacing: 0.05em; padding: 0.2em 1em 0 1em; ;display:inline-block;
background-color:#657f9b; color:#dbe1e8; border:none; height:2.2em; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

#sendform input[type="submit"]:hover { background-color:#4c6b8c; color:#d3d9e0; cursor:pointer; }



#sendform .marginTopBottom { font-size: 1em; color: #777; font-weight: 400;}
#sendform .marginTopBottom  strong em {color: #4e6484; padding: 0 0 0 0.3em;}

/* blog-form */

#telepolis_all.tp-sendto .pos-content h1.head {color: #4e6484; font-size: 1.1em; margin: 0.3em 0em 0.1em 0em;
 padding-top: 8px; font-weight: bold; line-height: 1.35em; }
#telepolis_all.tp-sendto .pos-content h1.head:after {content: none;}

#telepolis_all.tp-sendto .pos-content h3 { font-size: 0.85em; margin: 0.18em 0em 0.3em 0em; font-weight: 400; padding: 0.2em 0 0.1em 0; }

#telepolis_all.tp-sendto .pos-content span.fn {  font-size: 0.78em;  margin-bottom: 0.6em; }
#telepolis_all.tp-sendto .pos-content .date {   color: #666; font-size: 0.74em; padding-left: 0.3em }
#telepolis_all.tp-sendto .pos-content a.author { color: #999; font-weight: 700; letter-spacing: 0.01em; }
#telepolis_all #mail_formular a.author:hover { color: #437dbf; }
 
#telepolis_all.tp-sendto .pos-content p {font-weight: 300; color:#666; font-size: 0.87em;}
#telepolis_all.tp-sendto .pos-content  p a.url {font-weight: 700; color: #4e6484;}
#telepolis_all.tp-sendto .pos-content p a.url::before {  content: "\2190"; font-family:tptype; white-space: nowrap; opacity: 0.95; font-weight:300!important; font-style: normal!important; line-height: 0.01em; padding-right: 0.3em; font-size: 1.06em; vertical-align: -0.11em; }
#telepolis_all.tp-sendto .pos-content  p a.url:hover {color: #437dbf;}


#telepolis_all  #mail_formular {padding-top: 0.2em; border-top: 2px dotted #bbb; margin-top: 0.7em;}
#telepolis_all #mail_formular p { font-size: 0.78em;  font-weight: 400; color: #333; line-height: 1.7em;  } 

#telepolis_all  #telepolis-markup #mail_formular p:first-child  { line-height: 1.3em;  color:#333;}
#telepolis_all  #telepolis-markup .pos-content #mail_formular p strong { font-size:1.6em; color:#4f4f4f; font-weight: 300;  display: inline-block; padding: 0.1em 0 0.5em 0; }

#telepolis_all  #mail_formular input[type="submit"]
{ font: 0.85em/1.4em mon, sans-serif; text-transform: uppercase;  letter-spacing: 0.05em; padding: 0.3em 0.7em 0.1em 0.7em; display:inline-block; margin-top: 0.2em; background-color:#657f9b; color:#dbe1e8; border:none; height:2.5em; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#telepolis_all  #mail_formular input[type="submit"]:hover { background-color:#4c6b8c; color:#d3d9e0; cursor:pointer; }


#telepolis_all #mail_formular em {font-style: normal; }
#telepolis_all  #mail_formular p:nth-child(4), #telepolis_all  #mail_formular p:nth-child(5) { color: #666; line-height: 1.7em; }
#telepolis_all #mail_formular .tx_rot {  color: #b00; display: inline-block; max-width: 33em; line-height: 1.3em; margin-top: 0.5em; }
#telepolis_all #mail_formular .tx_rot strong {font-size: inherit; color: #111; } 

#telepolis_all  #mail_formular p:nth-child(5) em::after {content: " (optional)"}

#telepolis_all  #mail_formular  input[type="text"], #telepolis_all  #mail_formular textarea[name="mail_comment"] { background-color:#fff;  box-shadow:inset 1px 1px 2px 1px #eee; display:inline-block; font-size: 1em; font-family: Arial, Helvetica, sans-serif;
outline:0; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border: 1px solid #bbb; min-height: 1.8em; line-height: 1.4em; padding: 0.2em 0.4em  0.2em 0.8em; color:#000!important;}

#telepolis_all  #mail_formular  input[type="text"] {width: 20em;}

#telepolis_all  #mail_formular textarea[name="mail_comment"]:focus  {-webkit-box-shadow:0 0 5px #bbb;-moz-box-shadow:0 0 4px #bbb;box-shadow:0 0 5px #bbb; border-color:#888}


#telepolis_all  #mail_formular p:nth-child(2) em::before, #mail_formular p:nth-child(3) em::before, #mail_formular p:nth-child(6) em::before {content: "\25BA"; font-family: tptype; color: #6088a9; padding: 0 0.5em; font-size: 0.84em;}



#telepolis_all  .pos-content #mail_formular input[name="captcha_cleartext"] {border-color: #465f84; width: 20em}

#telepolis_all  .pos-content #mail_formular p.size80 {font-size: 0.7em; line-height: 1.35em; color:#555!important; padding: 1em 4em 0.9em 0; border-bottom: 2px dotted #bbb; font-weight: 400;}





/* risposta */

#telepolis_all #mail_formular .marginTopBottom { font-size: 1.1em; margin-top: 0.8em; padding-bottom: 0.8em; border-bottom: 2px dotted #bbb; line-height:1.3em;}
#telepolis_all #mail_formular .marginTopBottom  strong { color: #777; font-weight: 400;}
#telepolis_all #mail_formular .marginTopBottom  strong em {color: #4e6484; padding: 0 0 0 0.3em;}











