a:focus      { outline:none; }


/* neue startseite
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#nstart a { text-decoration:none; color:#777777; font-size:10px; display:block; background:url(../images/base/icon_linklist_g.gif) no-repeat 0px 2px;
	 				 padding:0 0 4px 15px; line-height:12px; }
div#nstart a:hover { text-decoration:underline; color:#777777; }

div#nstart div.a { float:left; width:155px; margin:0 0px 0 0; padding:0 0 0 10px; border-left:1px solid #CCCCCC; }
div#nstart div.b { float:left; width:155px; margin:0 0px 0 0; padding:0 0 0 10px; border-left:1px solid #CCCCCC; }
div#nstart div.c { float:left; width:155px; margin:0 0px 0 0; padding:0 0 0 10px; border-left:1px solid #CCCCCC; }
div#nstart div.d { float:left; width:140px; margin:0 0px 0 0; padding:0 0 0 10px; border-left:1px solid #CCCCCC; }
div#nstart div.e { float:left; width:185px; margin:0 0px 0 0; padding:0 0 0 10px; }


div#nstart div.title { text-transform:uppercase; font-weight:bold; text-decoration:underline; padding:0 0 4px 0; }
div#nstart div.title a {	text-decoration:underline; color:#777777; font-size:10px; display:block; background: transparent; padding:0 0 0px 0px;}  /* mk am 14-07-08 */

div#nstart div.eBody { background:#999999; padding:3px 8px 3px 8px; }
div#nstart div.eBody a { text-decoration:none; color:#fff; font-size:10px; display:block; background:url(../images/base/icon_linklist_g2.gif) no-repeat 0px 2px;
	 				 padding:0 0 0px 15px; }
div#nstart div.eBody a:hover { text-decoration:underline; color:#fff;}		/* mk am 14-07-08 */			 
					 

/* aktuell effi special mk am 27-10-09*/
div#nstart div.spBody { padding:6px 8px 3px 8px; }
div#nstart div.spBody a { text-decoration:none; color:#848484; font-size:10px; display:block; background:url(../images/base/icon_linklist_g.gif) no-repeat 0px 2px; padding:0 0 1px 15px; }
div#nstart div.spBody a:hover { text-decoration:underline; color:#777777;}		




/* INHALTSBEREICH
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.container          {  }
div.container          { padding-right:20px; padding-bottom:12px; }
div.container.breite1  { width:110px; }
div.container.breite2  { width:242px; }
div.container.breite2b { width:242px; }
div.container.breite3  { width:374px; }
div.container.breite4  { width:506px; }
div.container.breite5  { width:638px; } /* war ohne lightbox 614 */
div.container.breite5 div.tierbody { width:614px; }
div.container.breite6  { width:770px; }
div.container.breite7  { width:880px; }

div.container.breite1 div.flashAlternative { height:92px; }
div.container.breite1 div.flashAlternative img { height:92px; }

div.container.breite1 div.flashKeyvisual   { height:98px; }

div.container.breite2 div.flashAlternative { height:64px; }
div.container.breite2 div.flashKeyvisual   { height:70px; }

div.container.breite2b div.flashAlternative { height:124px; }
div.container.breite2b div.flashKeyvisual   { height:130px; }

div.container.breite4 div.flashAlternative { height:168px; }
div.container.breite4 div.flashKeyvisual   { height:174px; }

div.container.breite5 div.flashAlternative { height:168px; }
div.container.breite5 div.flashKeyvisual   { height:174px; }


div.tierbody { background-color:#fff; }

div.lightboxThumbnails { float:left; padding-top:26px; margin-left:1px;  }


/* INHALTSBEREICH
------------------------------------------------------------------------*/

/* Headlines */
h1 { font-weight:bold; padding:24px 12px 12px 0; color:#323232; font-size:13px; margin:0;}
h2 { font-weight:bold; padding:20px 12px 0 0; color:#5B5B5B; font-size:12px; }
h3 { font-weight:bold; padding:20px 12px 0 0; color:#5B5B5B; font-size:11px; }

div.flashAlternative img { border-right:1px solid #ABABAB; }
div.flashAlternative     { border-right:1px solid #DBDBDB; }


/* Allgemein */
.tierbody                   { background-color:#FFFFFF; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;  }  
.tierbody img               { width:auto !important;  }       
.tierbody h2                { padding-bottom:0px !important; }
div.schatten                { border-right:1px solid #ABABAB; border-bottom:1px solid #ABABAB; }

a.top, a.print { padding-left:12px; font-size:11px; text-decoration:none !important; } 
a.top          { background:transparent url('../images/base/icon_toplink.gif') no-repeat scroll left center; padding-right:5px; }  
a.print        { background:transparent url('../images/base/icon_square.gif') no-repeat scroll left center; }  

p.intro        { line-height:16px !important; font-weight:bold; color:#5B5B5B !important; padding-top:5px; }




/* Bilder im Content */ 
img.posR   { float:right; margin:0 0 5px 5px; }
img.posL   { float:left; margin:0 13px 5px 0; }

dl.posL    { float:left; margin:0 12px 2px 0; }
dl.posL dt { margin-bottom: 0; }
dl.posL dd { margin:2px 0 0 0; font-size:10px; line-height:12px; }

dl.posR    { float:right; margin:0 0px 2px 12px; }
dl.posR dt { margin-bottom: 0; }
dl.posR dd { margin:2px 0 0 0; font-size:10px; line-height:12px; }

/* Y-Navigation in Alpha */
.alphaNavi             { padding-top:20px; padding-bottom:8px; padding-left:12px; padding-right:34px; }
.alphaNaviText         { padding-bottom:12px; }

.alphaNavi ul          { margin:0; padding:0; list-style:none; }
.alphaNavi li          { padding-bottom:4px; }
.alphaNavi li.active a { font-weight:bold; color:#777; }
.alphaNavi a           { text-decoration:none; color:#9B9B9B; font-weight:normal; }
.alphaNavi .title a    { text-decoration:none; color:#5B5B5B; }
.alphaNavi a:hover     { text-decoration:underline; color:#4784C3; }

.alphaNavi ul#sublist1	{ margin-bottom:48px;}
.alphaNavi ul.sublistReportage  { width:138px; margin-top:15px; padding-top:19px; background:url("../images/context/reportage.gif") no-repeat top center; }
.alphaNavi ul.sublistReportage li  { width:128px; background: #edf0f7; padding: 5px 5px 10px 5px;  }
.alphaNavi ul.sublistReportage li.abschluss  { width:128px; background: #edf0f7 url("../images/context/abschluss_spezial.gif") no-repeat bottom center; padding: 5px 5px 10px 5px; }

.alphaNavi ul.sublistJuroren  { width:138px; margin-top:15px; padding-top:19px; background:url("../images/context/juroren.gif") no-repeat top center; }
.alphaNavi ul.sublistJuroren li  { width:128px; background: #edf0f7; padding: 5px 5px 10px 5px;  }
.alphaNavi ul.sublistJuroren li.abschluss  { width:128px; background: #edf0f7 url("../images/context/abschluss_spezial.gif") no-repeat bottom center; padding: 5px 5px 10px 5px; }


/* alpha */
.tierchenTyp0               { width:506px !important; }
.tierchenTyp0 .tierbody     { width:481px !important; }
.tierchenTyp0 .tierbody img { width:auto !important;  }
.tierchenTyp0 h1            { padding:15px 0 5px 0; color:#323232; font-weight:bold; }
.tierchenTyp0 p             { margin-bottom:10px; }

.tierchenTyp0 .inhaltstext  { padding:0 12px 15px 12px; font-size:12px; line-height:16px; }
.tierchenTyp0 .inhaltstext .druckversion  { padding-top:15px; }


.tierchenTyp10 .inhaltstext { font-size:12px; line-height:16px; }
.tierchenTyp10 p            { margin-bottom:10px; }

/* download-datei */
.tierchenTyp6 .inhaltstext { padding:12px 12px 5px 12px; }

/* inhaltstier ohne link */
.tierchenTyp8 .inhaltstext { padding:3px 0 0 0; }
.tierchenTyp8 h2          { margin:0; }
.tierchenTyp8 p           { margin:0 3px 10px 9px; display:block; }
.tierchenTyp8.noFlash p   { padding:7px 0 0 0 !important; margin:0 3px 12px 9px; display:block; } /* andere abstände wenn kein flash */
.listLinkage              { display:block; color:#7a7a7a; text-decoration:none; padding:0 0 0 14px; line-height:1.4em; background:url("../images/base/arrow.gif") no-repeat 0 4px; } 



.listLinkageO {
	background:transparent url(../images/base/arrow.gif) no-repeat scroll 1px 1px;
	color: #848484;
	display: block;
	padding: 0px 20pt 0pt 14px;
	text-decoration: none;
	line-height: 12px;
	margin-top: 2px;
	float: left;
	font-size:11px;
}


/* inhaltstier ohne link doppelte höhe */
.tierchenTyp20 p          { padding:3px 12px 9px 12px;  }
.tierchenTyp20.noFlash p  { padding:7px 0 0 0 !important; margin:0 3px 12px 9px; display:block; } /* andere abstände wenn kein flash */
.tierchenTyp20 h2         { margin:0; }


/* teaser */ 
.tierchenTyp9 .tierbody    { padding:0 13px 5px 13px; }
.tierchenTyp9 .titleLink   { padding-top:10px; }
.tierchenTyp9 a            { font-weight:bold; }
.tierchenTyp9 .inhaltstext { padding-top:8px; }

.tierchenTyp12 .tierbody   { border:0; }

.tierchenTyp15   {  }


div.lbThumArea { width:20px; float:left; margin-left:2px; padding-top:23px; }


/* Innerhalb eines Tierchen bzw. innerhalb des Containers
---------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul.listLinkage { list-style:none; margin:0; margin-top:3px; }

.containerHeadline      { font-size:14px; text-transform:uppercase; color:#848484;font-weight:bold;	}
.containerHeadline    a, .containerHeadline    a:hover { font-size:10px; text-decoration:none; color:#848484;} /* edit mk 14-07-08 */

.containerBodyHeadline  { font-size:14px; color:#848484; }

div#ideenwerkstatt div.inhaltstext ul { margin:15px 0 15px 0; }
div#ideenwerkstatt div.inhaltstext li { list-style-type:disc; margin:4px 0 0 25px; }
div#ideenwerkstatt strong { font-weight:bold; }


ul.default {list-style:disc; margin-left:10px;}


ul#headlinelinks {
		margin:16px 0;
		padding:0 0 0 10px;
		list-style-type:none;
		}	
		
		#headlinelinks li {
				display:inline;
				background:none;
				padding-left:0;
				font-size:11px;
				color:#999;
				}		
		
				#headlinelinks li a {
				        text-decoration:none;
						background:none;
						padding:0;
						}
				
				#headlinelinks li span.current {
						font-weight:bold; font-size:11px; color:#666;
						}

/* Suche
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#searchCenterContainer     { width:616px; }
div#searchCenterBody          { background:#fff; min-height:500px; height:auto !important; height:500px; }
div#searchCenterBody input    { border:1px solid #A6A6A6; font-size:11px; padding:2px; }
div#searchCenterBody .submit  { padding:1px; }
div#searchCenterBody form     { padding:20px; }

div#bestbets { padding:4px; border:1px dotted #999; margin:10px 0 0 0; background:#F0F0EE; }

div#searchResult                    { padding:0 30px 20px 30px; }
div#searchResult a                  { text-decoration:none; }
div#searchResult div.row            { padding:10px 0 0 0; background:transparent; }
div#searchResult div.title          { font-size:12px; font-weight:bold; color:#333; }
div#searchResult div.title a        { font-size:12px; color:#555;}
div#searchResult div.snippet        { font-size:12px; color:#444; }
div#searchResult div.snippet strong { font-size:12px; color:#222; font-weight:bold; }
div#searchResult div.location       { font-size:12px; color:#618B50; }
div#searchResult div.filectime      { font-size:11px; color:#777; }

div#paging                           { margin:20px 0 0 0; }
div#searchResult div#paging a        { margin:0 5px 0 0; padding:3px 5px 3px 5px; color:#666; float:left; background:#ECECEC }
div#searchResult div#paging a:hover  { background:#4784C3; color:#fff; }
div#searchResult div#paging a.active { background:#B4B4B4; }


/* Voting
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#backToProjects { text-align:right; }

div#voting                    { margin:0 0 0 0; }
div#voting td                 { vertical-align:top; padding:3px 0 3px 0; }
div#voting div.one            { background:rgb(246,246,246); cursor:pointer; padding:7px 7px 0 7px; height:70px; margin:6px 0 0 0; border-top:1px solid rgb(230,230,230); border-bottom:1px solid rgb(230,230,230); }
div#voting div.one.hover      { background:rgb(235,235,235); }
div#voting div.one.click      { background:rgb(255,255,224); }
div#voting div.radio          { float:left; width:40px; padding:24px 0 0 10px; }
div#voting div.image          { float:left; }
div#voting div.image img      { height:60px; border:1px solid rgb(200,200,200); }
div#voting div.image div.no   { height:60px; width:80px; border:1px solid rgb(200,200,200); background:rgb(220,220,220); }
div#voting div.text           { float:left; color:#666; padding-left:15px; font-weight:bold; font-size:13px; width:220px; }
div#voting div.text.a         { padding-top:22px; } /* 1 zeiler */
div#voting div.text.b         { padding-top:14px; } /* 2 zeiler */
div#voting div.text.c         { padding-top:6px; }  /* 3 zeiler */

div#voting div#form       { background:rgb(246,246,246); cursor:pointer; padding:7px 7px 7px 7px; margin:6px 0 0 0; border-top:1px solid rgb(230,230,230); border-bottom:1px solid rgb(230,230,230); }
div#voting div#form label { margin:10px 0 0 0; clear:both; display:block; float:left; width:140px; padding:2px 0 0 0;  }
div#voting div#form .data { margin:10px 0 0 0; float:left; width:240px; }
div#voting div#form input { margin:10px 0 0 0; float:left;  }
div#voting div#form input.submit { margin:10px 0 0 0; float:left; width:120px; }

div#votingStatus    { margin:5px 0 0 0; background:rgb(255,255,224); border:1px solid rgb(230,230,230); padding:5px; font-size:13px; color:#444; }
div#votingStatus ul { padding:4px 0 0 0; }

div#voteLink { margin:10px 0 0 0; }

label.captcha {}
input.captcha { width:25px !important; }


/* Kinderwelt
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#kwnavi     { float:left; padding:10px 0 0 23px; }
#kwnavi td  { padding:3px; }
div#ecard   { text-align:right; padding:0 15px 0 0; }
div.kwneedflash { height:220px; text-align:center; font-size:12px; padding:130px 0 0 0; }


/* Ideensounds
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1.ish1 { padding-top:0; }

div#ideensounds          { padding:18px; background:white; margin:0px; }
div#ideensounds div.a         { float:left; width:185px; background:#F3F3F3; margin:0 25px 0 0; padding:12px 10px 25px 10px; }
div#ideensounds div.a         { color:#666 !important; }
div#ideensounds div.a p       { line-height:15px; }

div#ideensounds div.a img     { margin:0 0 10px 0; }

div#ideensounds div.b                 { float:right; width:346px; font-size:12px; }
div#ideensounds div.b p               { line-height:16px; }
div#ideensounds div.b a.muslink       { display:block; color:#7a7a7a; text-decoration:none; padding:0 0 0 14px; font-size:11px; background:url("../images/base/arrow.gif") no-repeat left center; }
div#ideensounds div.b a.muslink:hover { text-decoration:underline; color:#4784C3; }
div#ideensounds div.a div.headline    { font-weight:bold; font-size:12px; }
div#ideensounds div.b div.headline    { font-weight:bold; font-size:12px; padding:0 0 10px 0; }

div#ideensounds p#spec { font-weight:bold; color:#666; padding:3px 0 3px 12px; }

div#ideensoundsContext                            { padding:0 12px 12px 12px; line-height:16px; }
div#ideensoundsContext div.headline               { font-size:12px; padding:15px 0 7px 0; }
div#ideensoundsContext a.listLinkage              { display:block; color:#7a7a7a; text-decoration:none; padding:0 0 0 14px; line-height:1.4em; background:url("../images/base/arrow.gif") no-repeat left center; }
div#ideensoundsContext a.listLinkage:hover        { text-decoration:underline; color:#4784C3; }
div#ideensoundsContext a.listLinkageInactive      { display:block; color:#7a7a7a; text-decoration:none; padding:0 0 0 14px; line-height:1.4em; background:url("../images/base/icon_linklist_grau.gif") no-repeat left center; } 


div.clipblog div.video { float:left; margin:0 15px 0 0; }

div#isNavi          { padding:5px 0 0 23px; background:url(../images/aktivitaeten/ideensounds/navifond.gif) no-repeat; height:21px; margin:0 0 8px 0; }
div#isNavi a        { display:block; font-weight:bold; float:left; text-decoration:none; color:#fff; font-size:12px; }
div#isNavi a.first   { margin-right:30px; }
div#isNavi a.second  { margin-right:28px; }
div#isNavi a.third   { margin-right:46px; }
div#isNavi a.fourth  { margin-right:18px; }
div#isNavi a.fifth  {}
div#isNavi a:hover  {  }
div#isNavi a.act    { color:#000; }


div.mustitle { padding:15px 0 25px 220px; color:#333333; font-size:14px; font-weight:bold; }

div#clipblog { background:#CCCCCC; margin:0 0 15px 0; padding:15px; }
div.clipblog { background:#CCCCCC; margin:0 0 15px 0; padding:15px; }

div#startTrailerInfo   { line-height:16px; }
div#startTrailerInfo strong { color:#666; font-weight:bold; }
div#startTrailerInfo a { color:#848484; }
div#startTrailerInfo a:hover { color:#4784C3; }


/* podcast
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#podcastinfo                { padding:10px; height:122px; margin:20px 0 0 0; }
div#podcastinfo div#cover      { float:left; margin:0 15px 0 0; width }
div#podcastinfo div#cover img  { border:1px solid rgb(190,190,190); height:120px; }
div#podcastinfo div#text       { float:left; width:280px; }
div#podcastinfo div#info       { padding:0px 0 15px 0; }

div#podcastinfo a              { display:block; color:#4784C3; text-decoration:none; padding:0 0 0 14px; background:url("/lib/images/base/arrow.gif") no-repeat left center; }
div#podcastinfo a:hover        { text-decoration:underline; color:#4784C3; }

/* bildmaterial
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#keywords    { padding:10px 0 15px 0; }
div#keywords a  { text-decoration:none; font-size:11px;  }
div.keyword     { background:#E5E5E5; margin:0 7px 4px 0; float:left; padding:1px 4px 1px 4px;  }
div.keyword.act { background:#B4B4B4; }

div.keyword.act a  { color:#fff; }

/*
div.keyword div.left    { background:url(/lib/images/pressecenter/tag_rund_links.gif); width:8px; height:16px; }
div.keyword div.center  { height:14px; float:left; }
div.keyword div.right   { background:url(/lib/images/pressecenter/tag_rund_rechts.gif); width:8px; height:16px; }
*/

/*

div.keyword.act div.left    { background:url(/lib/images/pressecenter/tag_rund_links_aktiv.gif); width:8px; height:14px; }
div.keyword.act div.center  { background:#4784C3; height:14px; }
div.keyword.act div.right   { background:url(/lib/images/pressecenter/tag_rund_rechts_aktiv.gif); width:8px; height:14px; }
*/




/*
div#naviBoxHolder { border-top:2px solid red; position:absolute; top:80px; left:50%; margin-left:-460px; width:900px; }
*/

























