@charset "UTF-8";

@media all
{

  * {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#333;}
	html * {font-size:100.01%;}
	body {background:#fff;color:#333;}
	#direkt {height:0;display:none;}
	
	#rahmen {margin:auto;width:59em;background:#FFF;}
	
	#kopf {height:1%;}
	
	 li {display:block; list-style:none;}



	/* suche */
	#hauptnavi #suchfeld {color: #666666; font-size: 0.75em;vertical-align:middle;width:9.59em;}
	#hauptnavi fieldset label {display:none;}
	#hauptnavi input.button {border:none; vertical-align: middle; margin: 0;}
	#hauptnavi fieldset {float: right; margin-right: 6px;}
	#hauptnavi form, fieldset {display:inline;}
	#hauptnavi input {margin-left: 0.8em;}


	
	/* Images */
	img, fieldset {
	border : none;
	}
	.wh945x68 {float:left;width:59.0625em;height:4.25em;}
	.wh945x167, .ModulM13 object {float:left;width:59.0625em;height:10.4375em;}
	
	/* Links */
	a {color:#4A5E74;background:transparent;text-decoration:none;}
	a:visited {color:#999;}
	a:focus, a:hover, a:active {text-decoration:underline;}
	
	#servicenavi {position:relative;top:3em;font-size:0.625em;text-align:right;color:#aaa;padding-right:12px;}
	#servicenavi a {color:#666;text-decoration:none;}
	
	#hauptnavi a {display:none;}
	
	#hauptnavi {float:left;display:block;width:59.0625em;height:1.375em;background:#F6F6F6;margin-bottom:0.625em;}
	#hauptnavi ul {float:right;}
	#hauptnavi ul li {float:left;}
	#hauptnavi ul li a {display:inline;text-decoration:none;font-size:0.6875em;color:#444; text-transform:uppercase;line-height:1em;padding: 0.5em 0.8em 0.5em 0.8em;width:auto;}
	#hauptnavi ul li a:focus,
	#hauptnavi ul li a:hover,
	#hauptnavi ul li a:active {color:#333;font-weight:bold;}
	
	p#breadcrumb {clear:left;display:block;color:#999;font-size:0.75em;padding:8px 0 22px 20px;}
	p#breadcrumb a {color:#999;text-decoration: none;width:auto;}
	p#breadcrumb a:focus,
	p#breadcrumb a:hover,
	p#breadcrumb a:active {font-weight:bold;}
	
	#left {float:left;width:25%;background:#F9F9F9;}
	#left .raster {padding:0 1.25em;}
	
	#left ul {font-size:0.6875em;text-transform:uppercase;width:100%;overflow:hidden;border-top:2px #ddd solid;border-bottom:2px #ddd solid;}
	#left ul ul, #left ul ul ul, #left ul ul ul ul {border:none;font-size:1em;}
	#left li {float:left;width:100%;margin:0;padding:0;}	
	#left a {width:90%;padding-left:10%;color:#000;display:block;padding: 4px 0px 4px 10%;text-decoration:none;border-bottom:1px #ddd solid;background-color:#F9F9F9;font-weight:normal;}
	
	#left a:focus, #left a:hover, #left a:active, #left a.flag {color:#fff;background:#4A5E74;font-weight:bold;}
	/* Level 1 */
	#left ul ul a {width:80%;padding-left:20%;background:#B7BFC7;}
	/* Level 2 */
	#left ul ul ul a {width:70%; padding-left:30%;}
	/* Level 3 */
	#left ul ul ul ul a {width:60%;padding-left: 40%;}
	
	#left .vlist3 a:focus, #left .vlist3 a:hover, #left .vlist3 a:active, #left .vlist3 a.flag {color:#000;background:#FDB30C;}
	#left .vlist3 ul a {background:#F7E19E;}
	
	#left .vlist4 a:focus, #left .vlist4 a:hover, #left .vlist4 a:active, #left .vlist4 a.flag {background:#A62B1F;}
	#left .vlist4 ul a {background:#DBAAA5;}
	
	#left .vlist5 a:focus, #left .vlist5 a:hover, #left .vlist5 a:active, #left .vlist5 a.flag {color:#000;background:#D2C295;}
	#left .vlist5 ul a {background:#EDE7D5;}
	
	#left .vlist6 a:focus, #left .vlist6 a:hover, #left .vlist6 a:active, #left .vlist6 a.flag {color:#000;background:#BEC714;}
	#left .vlist6 ul a {background:#F0F3B8;}
	
	#left .vlist7 a:focus, #left .vlist7 a:hover, #left .vlist7 a:active, #left .vlist7 a.flag {color:#000; background:#A3CED6; /*background:#4A5E74;*/}
	#left .vlist7 ul a {background:#DAEBEF;}



	/* h1.container */
	h1.container {font-size:0.75em;color:#ccc;text-transform:uppercase;padding: 8px 0 10px 14px;background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/747946/blobBinary/headline-dot-pi.gif) no-repeat left 11px;}
	#bg3 h1.container {background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/756818/blobBinary/headline-dot-3-pi.gif) no-repeat left 11px;}
	#bg4 h1.container {background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/756820/blobBinary/headline-dot-4-pi.gif) no-repeat left 11px;}
	#bg5 h1.container {background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/756822/blobBinary/headline-dot-5-pi.gif) no-repeat left 11px;}
	#bg6 h1.container {background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/756826/blobBinary/headline-dot-7-pi.gif) no-repeat left 11px;}
	#bg7 h1.container {background:#f9f9f9 url(/dtag/cms/contentblob/Telekom-Stiftung/de/756824/blobBinary/headline-dot-6-pi.gif) no-repeat left 11px;}
	
	/* Contentbereich */
	#middle {float:left;width:50%;line-height:1.25em;font-size:0.75em;}
	#middle.sp {float:left;width:75%;/*background-color:green;*/}
	#middle .raster {padding:0 20px 0 20px;position:relative;height:auto;}
	
	
	/* Contentbereich: Standardberschrift, Text */
	#middle h1.container {font-size:1em;background-color:#fff;margin-top:2px;}
	#middle h2, #middle h3 {display:block;font-weight:bold;line-height:1.25em;font-size:1.25em;margin-top:0.7em;margin-bottom:0.5em;}
	
	#middle .datum { padding: 0;}
#middle .ModulM3 .datum { padding-bottom: 1em;}
	#middle p {font-size:1em;padding:0 0 1em 0;}
	


	/* Suche Trefferseite */
	#middle .treffer {
		margin: 3em 0 2.5em 0;
		padding-bottom: 1.5em;
		border-bottom: 1px dotted #ddd;
		}
	#middle .tmopgn {border: none; margin-bottom: -20px}
	#middle .blaettern fieldset {border: 0;}
	#middle .blaettern {margin-top:0;}
	#middle .blaettern li {float: left; padding-right:0.7; display: inline; font-weight:bold;padding: 0 10px;}
	#middle .blaettern li input {border:0; color: #ccc; background-color:transparent; cursor: pointer;}
	#middle .blaettern .next {color: #4A5E74; background-color:transparent; font-weight:normal;}
	#middle .eingabe , #middle .filter {margin: 1em 0; background-color: #F6F6F6; padding: 0.5em 0 0.5em 0.7em;}
	#middle .eingabe a:link {left: 5em; position:relative;}
	#middle .treffer ul li img {margin-left: 5px;}
	#middle .eingabe input.finden, #middle .filter input.ok {border:none; vertical-align: text-bottom; margin: 0 0 0 1px;}
	#middle .eingabe input.suchbegriff, #middle .filter select {margin-left: 0.8em}
	/* #middle .rahmen h3 {margin-bottom: 2em;} */

	
	
	/* Contentbereich: Bilder */
	img.wh429x286 {float:left;width:429px;height:286px;margin:0 0 1.375em 0;}
	img.wh238x158 {float:left;width:14.875em;height:9.875em; margin: 0.1875em 0.625em 0.625em 0;}
	img.wh215x323 {float:left;width:215px;height:323px;margin:0 1.25em 1.375em 0;}
	img.wh214x143 {float:left;width:214px;height:143px;margin-bottom:0.75em;}
	img.wh132x196 {float:left;width:132px;height:196px;margin:0;}
	img.wh114x170 {float:left;width:7.125em;height:10.625em;margin:0.1875em 0.625em 0.625em 0;}
	img.wh114x77 {float:left;width:7.125em;height:4.8125em;margin:0 0.625em 0.3125em 0;}
	img.wh238x77 {float:left;width:14.875em;height:4.8125em;margin:0 0.625em 0.3125em 0;}
	img.wh57x85 {float:left;width:3.5625em;height:5.3125em;margin:0 0.625em 0.3125em 0;}
	img.wh52x74 {float:left;width:52px;height:74px;margin:0;}

	.bild_klein {float:left;width:auto;margin:0 0.75em 0 0;}
	
	/* Contentbereich: Tabelle links, Tabelle rechts */
	.cell2n1, .cell2n2 {float:left;width:50%;padding-bottom:1.25em;position:relative;}
	.cell2n1 {clear:left;}
	#middle .ModulM2 {position:relative;}
	#middle h1.container {clear:left;}
	
	/* Artikel weiterempfehlen */
	.m1 {width:auto;}
	.formdiv .m681 fieldset legend {display:none;}
	.formdiv .m681 fieldset {border:none;}
	.formdiv .m681 .textfeld {float:left; width:22.5454em;}
	.formdiv .m688 a {padding-right:14.25em;}
	.formdiv .m61 h6 {padding-left:0.909em;}
	.formdiv .m61 h6 {padding-left:0.909em; font-weight:bold}

	/* ModulM1 */
	#middle .ModulM1_oben {width:100%;margin:1.25em 0 0 0;min-height:220px;}
	#middle .ModulM1_oben h2 {font-size:1.25em;font-weight:bold;margin-bottom:1.375em;color:#333;}
	#middle .ModulM1_oben p a {margin-top:1.25em;width:auto;float:left;}
	
	/* ModulM5*/
	#middle .ModulM5 {width:100%;height:auto;margin:0.75em 0 0 0;float:left;display:block;font-size:0.9166em;}
	#middle .ModulM5 .infobox { width:auto;height:auto;float:left;}
	#middle .ModulM5 .infobox ul {width:auto;height:auto;display:block;float:left;margin:0; margin-top: 0.15em;}
	#middle .ModulM5 .infobox ul li { margin-right:0.625em;float:left;padding:0.625em 0 0.625em 0;width:auto;height:auto; }
	#middle .ModulM5 .infobox ul li a { float:left;width:auto;border-left:1px solid #DDD;padding-left:0.625em }

	#middle .ModulM5 .info .boxheader {display: inline; float:left; margin: 0 0.5em 0 0.8px; border-left: 1px solid #DDD; padding-left:0.625em;}
                     #middle .ModulM5 .info .rahmen {display: inline; margin: 0;}
	
	/* Contentbereich: M1LT M2LT */
	#middle .ModulM3, #middle .ModulM2 {clear:left;}
	#middle .ModulM3 .boxheader, #middle .ModulM2 .boxheader {height:0;vertical-align:bottom;}
	#middle .ModulM3 h1, #middle .ModulM2 h1 {font-size:0.6875em;color:#e20074;font-weight:bold;background:#FFF;position:relative;top:0.5454em;left:0.4545em;display:inline;padding:0 0.4545em;white-space:nowrap;}
	#middle .ModulM3 img.wh238x77 {float:none;margin-right:0;}
	#middle .ModulM3 ul li a img, #middle .ModulM2 ul li a img {margin-left:0.4545em;}

	#middle .ModulM3 .boxheader {border-top: 0.0625em solid #E7E7E7;margin-top:1.5em;height:1.125em;}
	#middle .ModulM3 .boxheader h1 {display:none;}
	#middle .cell2n1 .ModulM3 .rahmen {border-right:0.0625em solid #e7e7e7;}
	
	#middle .ModulM3 h3 {font-size:1.25em;margin:0 0 1.375em 0;height:2em;}

	#middle.sp .ModulM3 {width: 214px;clear: none;margin:18px 0.5em 0 0.5em;float: left;}
	#middle.sp .ModulM3 .boxheader {display: none;}
	
	/*Kommunikation VCards*/
	#middle .ModulM2 {margin-top:18px;margin-bottom:18px;float: left;width:100%;}
	#middle .ModulM2 .boxheader {display: none;}
	#middle .ModulM2 .rahmen {float:left;width:100%;}
	#middle .ModulM2 .bild_klein {float:left;width:auto;margin-right:0.75em;margin-bottom:1.25em;}
	#middle .ModulM2 .text_klein {width:auto;display:block;}
	#middle .ModulM2 .text_klein h3 {padding:0;margin:0;margin-bottom: 22px;font-size:116.67%;}
	/* #middle .ModulM2 .text_klein p { line-height:1.5em; } */

	/* #middle .ModulM2 .listeTeaserText {list-style: square; list-style-position: outside;} */

	#middle .vcard {line-height: 1.5em;}
	#middle .title, #middle .given-name, #middle .family-name {font-size: 116.67%;font-weight: bold;line-height: 1.5em;}
	#middle .role {font-weight: bold;margin: 0 0 1.5em;line-height: 1.5em;}
	#middle .role ul {line-height:1.5em; margin:0;}
	#middle .role ul li {list-style-type: square;font-weight:normal;line-height:1.5em;list-style-position:inside;color:#777;}
	#middle .vcard .org, .adr work, .type, .web {display:none;}
	#middle .vcard .street-address, .postal-code, .locality, .country-name {display:none;}
	#middle .vcard .tel {display:inline;}

	#middle .cell2n1 .ModulM3 .rahmen {padding-right:0.909em;}
	#middle .cell2n2 .ModulM3 .rahmen {margin-left:0.909em;}

	/*#middle .cell2n1 .ModulM3 p, #middle .cell2n2 .ModulM3 p {line-height: 1.5em}*/

	#middle .ModulM4 { width:100%;border:0px solid blue; }
	#middle .ModulM4 .bildimtext1 {float:left;margin-right:0.75em;}

	
	#middle .ModulM4 a:link, #middle .ModulM2 a:link {text-decoration: none; border-bottom: 1px dotted #4A5E74;}
	#middle .ModulM4 a:hover, #middle .ModulM2 a:hover {text-decoration: none; border-bottom: 1px dotted #E00077; color: #E00077;}
	#middle .ModulM4 .email a:hover { color: #ff6600;}
	#middle .ModulM4 .datentyp1 a {border: none;}


	/*linklisten in der mitte*/
	#middle ul {text-align:left;margin:0.75em 0 0 0;}
	
	/* Sitemap */
	ul.sitemap {display:none;}
	ul.map img {display:none;}
	#middle ul.map {margin:0;}
	ul.map {font-weight:bold;background-color:#F9F9F9;margin:0;}
	#middle ul.head {margin:0;}
	ul.head {padding-left:25%;}
	#middle ul.sub {margin:0;}
	ul.sub {padding-left:50%;}
	ul.map li, ul.head li, ul.sub li {font-size:1em;text-decoration:none;width:auto;padding-left:0.25em;border-bottom: 1px dotted #ccc;line-height:2em;}
	ul.map a, ul.head a, ul.sub a {text-decoration:none;}
	
	.nachoben {display:none;}
	




	/* Pressearchiv */
	.archivzeile {margin: 3em 0 2.5em 0;padding-bottom: 1.5em;border-bottom: 1px dotted #ddd;}
	.news_datum {padding-bottom: 1.5em;}
	.news_link {padding-top: 1.5em;}
	.weiteres fieldset {border: 0;}
	.weiteres .blaettern {float: right;margin-top: 0;}
	.weiteres li {float: left;padding-right: 0.7em;display: inline;font-weight: bold;}
	.weiteres li input {border: 0;color: #CCC;background-color: transparent;cursor:pointer;}
	.blaettern .next {color: #4A5E74;background-color: transparent;font-weight: normal;}






	/* Datentabellen */
	table { width: 100%; border-collapse:collapse; margin-top: 30px; margin-bottom: 0.5em; border-top: 0px #888 solid; border-bottom: 0px #888 solid; }
	table caption { font-weight:bold; text-align: left;border:1px solid red;/*background-color:blue;height:10em;*/display:inline;vertical-align:top; }
	/*table.full { width: 100%;float:left; }*/
	/*table.fixed { table-layout:fixed; }*/
	th,td { padding: 0.5em; }
	thead th { color: #333; border-bottom: 0px #4A5E74 solid; text-align: left; }
	tbody th { background: #e0e0e0; color: #333; }
	tbody th[scope="row"], tbody th.sub { background: #fff; }
	
	tbody th { border-bottom: 1px solid #eee; border-toP: 1px solid #eee; text-align: left; }
	tbody td { border-bottom: 1px solid #eee; border-toP: 1px solid #eee; }
	
	tbody tr:hover th[scope="row"],
	tbody tr:hover tbody th.sub { background: #eee; }
	tbody tr:hover td { background: #eee; }
	



	/* Right */
	#right {float:left;width:25%;}	
	#right .cell1 .cell1{margin-bottom:20px;border-right:20px #f9f9f9 solid;border-left:20px #f9f9f9 solid;background:#ddd;padding:2px 0 2px 0;}	
	#right .head h3 {font-size:0.75em;background:#f9f9f9;}
	#right .ModulR1, #right .ModulR2, #right .ModulR3 {background:#f9f9f9;padding:9px 0 15px 0;border-top:1px #DDD solid;}
	#right .wh57x80, #right .wh57x37 {float:left;padding:3px 11px 0 0;}
	#right p, #right h4, #right .vevent{font-size:0.75em;line-height:1.5em;color:#444;}
	#right a {font-size:0.75em;line-height:1.5em;}
	#right p a {font-size:1em;}
	#right .datum {font-size:0.6875em;}
	#right ul li a img {display:none;}
	
	
	
	/* Fussnavigation */
	#fuss {clear:left;padding-top:20px;}	
	#fusszeile {display:block;color:#999;font-size:0.75em;height:1.5em;padding:10px 20px; border-top:0.0625em solid #EEE;line-height:1.5em;}	
	#trenner, #fusszeile span {display:none;}
	#fuss a {color:#999;text-decoration:none;margin-right:12px;}
	#fuss a:focus, #fuss a:hover, #fuss a:active {font-weight:bold;}
	.telekom p {float:left;color:#999;margin-right:45px;}
	.t-icons {float:right;margin-right:20px;}

	/*  Aufheben der Floats ohne zusaetzliches Markup  */    
	.ModulR2:after, .ModulR3:after {content:".";display:block;height:0;clear:both;visibility:hidden;} 
	.ModulR2, .ModulR3 {display: inline-block;} 
		/* Hides from IE-mac \*/ 
		* html .ModulR3 {height:1%;} 
		.ModulR2, .ModulR3 {display:block;}
		/* End hide from IE-mac */ 
	/*  Aufheben der Floats ohne zusaetzliches Markup Ende */
	
	
	
	/* Calendar */
	/*
	.vevent {height: auto;width: 100%;border-top: 1px dotted #ddd;margin-top: 1.5em;padding-top: 1em;padding-bottom: 1em;float: left;}
	.dtstart {margin-left: 0.5em;}
	.dtstart, .dtend {text-decoration: none;font-weight: bold;color: #444;border: 0;}
	.cal_time {font-weight: normal;color: #444;float: left;margin-left: 0.5em;margin-bottom: 1em;}
	.summary {float: left;width: 100%;margin-left: 0.5em;margin-bottom: 0.75em;font-weight: bold;font-size:1.25em;}
	.location {float: left;width: 100%;margin-bottom: 1em;margin-left: 0.5em;}
	.description {width: auto;height: auto;float: left;margin-left: 0.5em;margin-right: 0.5em;}
	.tags {display: none;}
	*/

	#hcaldate abbr {border: none;}
	/* #hurl a {font-size:0.75em;} */
	#hurl a:link {font-size: 1em;}

	


	/* Sidebar Links */

	#socialmedia, #bildungsluecke {display: block; float:left; margin-bottom: 8px; width: 100%; }
	#socialmedia a, #bildungsluecke a {border: none;}
	#bildungsluecke p {line-height:1.5em;}

	#sidebarpic {width: 20px; height: 20px; float: left; padding-right: 5px;}
	#sidebarpic img {width:20px; height:20px; border: none;}
	#sidebarpic a {text-decoration: none; border: none;}

	#sidebarlink {display: block; float: left; margin-top: -2px;}
	

	#ConContentR2LMB1434120 a {}

}

