/* Stylesheet für Econitor Onlinemagazin Hauptnavigation */

/* Haupt-Navigation */


#EconitorBranding {
	width:350px;
	height:100px;
	margin-top:0px;
	margin-left:10px;
//	background:url(images/ecologo.png) no-repeat; */
}

#Logo {
	position: absolute;
	width: 100px;
	height: 100px;
	z-index: 9;
}

#LogoErweitert {
	position: absolute;
	padding: 15px 8px 15px 108px;
	width:235px;
	height:100px;
	background:url(images/ecologo-erweitert.png) no-repeat; */
	z-index: 8;
}

#LogoErweitert .text {
	color: #003300;
}

#LogoErweitert .text a {
	color: #009900;
	font-size: 1.0em;
}

.versteckt {
	visibility: hidden;
}

.sichtbar {
	visibility: visible;
}

.weg {
	display: none;
}

.da {
	display: block;
}

#menu {
	position: absolute;
	width: 900px;
	height: 65px;
	top: 130px;
	z-index: 50;
}

#navoben { 
	padding: 0;
	margin: 0;
}

#navoben ul{ list-style-type: none;}


#navoben a {
	text-decoration: none;
}

#navoben li {
	margin: 3px 0px 0px 10px;
	padding: 0px;
	float: left;
	text-align: center;
	display: block;
}

#navoben li a {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	height: 23px;
	width: 100px;
	padding: 5px 0px 0px 0px;	
}

#navoben li a:hover, #navoben li.current-cat a, #navoben .NavMain.Button.current-cat, #navoben .current-cat a {
	color:#FFFFFF;
}

#navoben span.NavMain.normal {
	display: block;
	background: url(images/MenuMainButton-normal.png) left top no-repeat;
}

#navoben span.NavMain.normal:hover, #navoben span.NavMain.current-cat {
	display: block;
	margin: 0px;
	border-top: 5px solid transparent;
	color: #FFFFFF;
}

#navoben span.NavMain.current-cat :hover  {
	display: block;
/*	background: url(images/MenuMainButton-hover.png) left top no-repeat; */
	border-top:none;
	color: #FFFFFF;
}

#navoben li ul { 
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
	height: 24px;
	width: 100%;
	padding: 0 -30px 0 30px;
	margin: 0;
}

.NavSubContent {
	position: relative;
	left: 50px;
	float: left;
	color: #ffffff;
	margin-top: 1px;
}

.NavSubExtras {
	position: absolute;
	right: 7px;
	float: right;
	margin-top: 1px;
}

#navoben li ul a {
	display: block;
	background-image: none;
	float: left; 
	width: auto;
	padding-right: 5px;
	color:#ffffff;
}

#navoben li ul li.ohne {
	float: left; 
	width: auto;
}

#navoben li ul a:hover {
	background-image: none;
	text-decoration: underline;
}

#navoben li:hover ul {
	display: block;
	z-index: 6000;
	border-bottom: 20px solid white;
}

#navoben li.over ul { /* für den IE*/
	display: block;
	z-index: 6000;
	border-bottom: 20px solid white;
}


  #navoben .NavSub.current-cat {
	display: block;
	border-bottom: 20px solid white;
}

#navoben .NavSubContentItem, #navoben .NavSubExtrasItem {
	margin: 0px 2px;
	padding: 0;
}

#navoben .NavSubContentItem {
	font-size: 1.0em;
	font-weight: bold;
}

#navoben .NavSubContentItem.current-item {
	text-decoration: underline;
}

#navoben .NavSubExtrasItem {
	font-size: 0.9em;
	font-weight: bold;
}

#navoben .NavSubExtrasItem.current-item {
	text-decoration: underline;
}

#navoben .NavSub.home {
	background: #009900;
	border-top: 1px solid #FFFFFF;
}

#navoben .spacer {
	width: 0px;
}

#navoben span.NavMain.home:hover, #navoben span.NavMain.home.current-cat {
	background: url(images/green.png) left top no-repeat;
	position: relative;
	bottom: -1px;
	z-index: 9000;
	float: left;
	color: #FFFFFF;
}

#navoben span.NavMain.wohnen:hover, #navoben span.NavMain.wohnen.current-cat {
	background: url(images/gelb.png) left top no-repeat;
	position: relative;
	bottom: -1px;
	z-index: 9000;
	float: left;
}

#navoben span.NavMain.mobilitaet:hover, #navoben span.NavMain.mobilitaet.current-cat {
	background: url(images/rot.png) left top no-repeat;
	position: relative;
	bottom: -1px;
	z-index: 9000;
	float: left;
	color: #FFFFFF;
}

#navoben span.NavMain.lifestyle:hover, #navoben span.NavMain.lifestyle.current-cat {
	background: url(images/orange.png) left top no-repeat;
	position: relative;
	bottom: -1px;
	z-index: 9000;
	float: left;
}


/*#navoben span.NavMain.lifestyle:hover, #navoben span.NavMain.lifestyle.current-cat {
	background: url(images/MenuMainButton-hover.png) left top no-repeat #FF6600;
}*/


/*
#navoben .NavSub.wohnen:hover, #navoben span.NavMain.current-cat  {
	display: block;
}
*/

#navoben .NavSub.wohnen {
	background: #FFCC00;
	border-top: 1px solid #FFFFFF;
}

#navoben .NavSub.mobilitaet {
	background: #CC0033;
	border-top: 1px solid #FFFFFF;
}

#navoben .NavSub.lifestyle {
	background: #FF6600;
	border-top: 1px solid #FFFFFF;
}

#preeload {
	height:1px;
	width:1px;
	z-index:-999;
}


.sbh, #nav dfn {
			position: absolute;
			left: -999px;
			width: 0;
			overflow: hidden;
		
}

#nav .navfxenabled li.over ul li { 
	display: block;
	left: 148px; /* Set 1px less than menu width */
}


















/* Haupt-Navigation ENDE */



/* Navigation zu "must-haves"-Seiten (Impressum...) oben rechts */

#statischenavigation {/*navigation rechts*/
	height:17px;
	margin-top:-1px;
	margin-right:-1px;
    float:right;
	font-size:1em;
	background:url(images/menueblende.png) no-repeat;
}


.menueblende {
	margin-right:6px;
	margin-top:-1px;
	z-index:10;
}


#statischenavigation a {/*navigation rechts*/
	color: #333333;
	text-decoration: none;
	font-size:0.9em;
	font-weight:bold;
}








/* Nur voruebergehend hier auch CSS-Definitionen fuer Vorschau von Artikeln in index / category / search... */

.debugText {
	display: inline;
	position: relative;
	margin: 0px;
	padding: 0px;
	left: -20px;
	top: 20px;
	background-color: #FFCBCB;
}

.links {
	float: left;
}

.rechts {
	float: right;
}

.clearboth {
	clear: both;
}

.height0 { height: 0px; }
.height5 { height: 5px; }
.height10 { height: 10px; }
.height25 { height: 25px; }
.height50 { height: 50px; }
.height100 { height: 100px; }


.box :hover {
	background-color: #EAECFC;
}


#FeatureBox {
	width: 558px;
	height: 270px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-decoration: none;
	background: #ffffff url(images/featuredboxback.jpg);
}	

#LeitartikelBox {
	height: 260px;
	padding: 5px;
}

#LeitartikelBox, #LeitartikelBox a {
	text-decoration: none;
}	

.LeitartikelImg {
	display: block;
	float: left;
	margin: 3px 10px 3px 3px;
}		

.LeitartikelTitle, .LeitartikelTitle a {
	margin-top: 10px;
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.LeitartikelExcerpt, .LeitartikelExcerpt a {
	font-weight: bold;
	text-decoration: none;
}

.LeitartikelText, .LeitartikelText a {
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}

#FeaturedteaserBox {
	width:290px;
	height:270px;
    float:right;
    margin: 0px;
    padding: 0px;
	background:#ffffff url(images/featuredboxback.jpg);
}
	
#FeaturedteaserBox, #FeaturedteaserBox a {
	text-decoration: none;
}

.Featuredteaser {
	height: 80px;
	margin: 0px;
	padding: 0px;
}

.Featuredteaser p {
	margin: 0px;
	padding: 0px;
}

.FeaturedteaserImg {
    float: left;
	margin: 0px 10px 0px 10px;
}

.FeaturedteaserTitle, .FeaturedteaserTitle a {
    font: 1.2em;
	font-weight: bold;
}


.FeaturedteaserNeu , .FeaturedteaserNeu p, .FeaturedteaserNeu a {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

div.FeaturedteaserNeu {
	display: block;
	height: 80px;
	width: 290px;
	margin-top: 8px;
	
}

.FeaturedteaserNeu img {
	float: left;
	margin: 0 10px;
}

.box img:hover, .box span:hover {
	background-color: transparent;
	text-decoration: none;
}

p.bannerFeaturebox {
	padding: 25px 0px;
	background: transparent url(images/backgrounds/show_info.png) right center no-repeat;
}

/*	
.newsteasercontainer img {
    float:left;
	margin-right: 10px;
}
	
#leadarticlecontainer, #leadarticlecontainer a, .newsteaser, .newsteaser a, .newsteasercontainer, .newsteasercontainer a {
	padding-top: 10px;
    font:1.2em;
	font-weight: bold;
	text-decoration:none;
	text-decoration:none;
}	
	
.newsteasercontainertitle a:hover {
	text-decoration:underline;
}
*/
	


.ArticlePreview {
	display: block;
	float: left; 
	margin: 0px 10px 25px 5px;
	padding: 0px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.ArticlePreview, .ArticlePreview a {
	text-decoration: none;
}

.ArticlePreview .PreviewImg {
	float: left;
	margin: 10px;
	padding: 10px;
}

.ArticlePreview.TypeA .PreviewImg {
	border-right: 10px solid transparent;
	border-bottom: 5px solid transparent;
}

.ArticlePreview.TypeB .PreviewImg {
	border-right: 10px solid transparent;
	border-bottom: 0px solid transparent;
}

.ArticlePreview.TypeC .PreviewImg {
	border-right: 0px solid transparent;
	border-bottom: 10px solid transparent;
}

.ArticlePreview a p {
	margin: 10px;
}

.ArticlePreview.TypeF a p, .ArticlePreview.TypeGlossar a p {
	margin: 5px;
}

.ArticlePreview.TypeA, .ArticlePreview.TypeB, .ArticlePreview.TypeE, .ArticlePreview.TypeF, .ArticlePreview.TypeGlossar {
	width: 545px;
	clear: both;
}

.ArticlePreview.TypeA, .ArticlePreview.TypeB {
}

.ArticlePreview.TypeC {
	width: 265px;
	min-height: 325px;
}

.ArticlePreview.TypeD {
	width: 265px;
	min-height: 200px;
}

.ArticlePreview.TypeA .PreviewTitle, .ArticlePreview.TypeB .PreviewTitle, .ArticlePreview.TypeC .PreviewTitle, .ArticlePreview.TypeD .PreviewTitle, .ArticlePreview.TypeE .PreviewTitle  {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.ArticlePreview.TypeA .PreviewExcerpt, #leadarticlecontainer .PreviewExcerpt {
	font-weight: bold;
	text-decoration: none;
}

.ArticlePreview.TypeA .PreviewText, .ArticlePreview.TypeB .PreviewText, .ArticlePreview.TypeC .PreviewText, .ArticlePreview.TypeD .PreviewText {
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	min-height: 65px;
}

.ArticlePreview.TypeE .PreviewText {
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}

.ArticlePreview.TypeF, .ArticlePreview.TypeGlossar {
	display: block;
	float: left; 
	margin: 0px 10px 10px 5px;
	padding: 0px;
	border-left: 2px solid #009900;	
	border-top: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.ArticlePreview.TypeF.wohnen, .ArticlePreview.TypeGlossar.wohnen {
	border-left: 2px solid #FFCC00;	
}

.ArticlePreview.TypeF.mobilitaet, .ArticlePreview.TypeGlossar.mobilitaet {
	border-left: 2px solid #CC0033;	
}

.ArticlePreview.TypeF.lifestyle, .ArticlePreview.TypeGlossar.lifestyle {
	border-left: 2px solid #FF6600;	
}

.ArticlePreview.TypeF .PreviewTitle, .ArticlePreview.TypeGlossar .PreviewTitle {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}

.ArticlePreview.TypeF .PreviewText , .ArticlePreview.TypeGlossar .PreviewText  {
	margin-left: 10px;
	margin-right: 10px;
	font-weight: normal;
	text-decoration: none;
}

.ArticlePreview.TypeGlossar.PreviewTextReadon {
	margin: 0px 10px;
	float: right;
	color: #009900;
}

.ArticlePreview.TypeF .MetaDaten {
	display: block;
	position: relative;
	height: 1.2em;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E0E0E0;
}


.ArticlePreview.TypeC .PreviewText, .ArticlePreview.TypeD .PreviewText  {
	min-height: 90px;
}

.ArticlePreview.TypeA, .ArticlePreview.TypeB, .ArticlePreview.TypeC, .ArticlePreview.TypeD, .ArticlePreview.TypeE {
	border-top: 4px solid #009900;	
}

.ArticlePreview.TypeA.wohnen, .ArticlePreview.TypeB.wohnen, .ArticlePreview.TypeC.wohnen, .ArticlePreview.TypeD.wohnen, .ArticlePreview.TypeE.wohnen {
	border-top: 4px solid #FFCC00;	
}

.ArticlePreview.TypeA.mobilitaet, .ArticlePreview.TypeB.mobilitaet, .ArticlePreview.TypeC.mobilitaet, .ArticlePreview.TypeD.mobilitaet, .ArticlePreview.TypeE.mobilitaet {
	border-top: 4px solid #CC0033;	
}

.ArticlePreview.TypeA.lifestyle, .ArticlePreview.TypeB.lifestyle, .ArticlePreview.TypeC.lifestyle, .ArticlePreview.TypeD.lifestyle, .ArticlePreview.TypeE.lifestyle {
	border-top: 4px solid #FF6600;	
}

.ArticlePreview .MetaDaten {
	display: block;
	position: relative;
	height: 1.2em;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	background-color: #E0E0E0;
}

.box .ArticlePreview .MetaDaten :hover {
	background-color: #E0E0E0;
}

.box .ArticlePreview .MetaDaten a :hover {
	text-decoration: underline;	
}


.ArtikelMetadatenBox {
	margin: 0;
	padding: 5px 50px 5px 5px;
}

.ArtikelMetadatenBox p {
	margin: 7px;
	padding: 0;
}	


.ArtikelmetadatenWidgetbox {
	margin: 0;
	padding: 0;
}

.ArtikelmetadatenWidgetbox p {
}	

.ArtikelmetadatenWidgetbox .MetaLabel {
	float: left;
	width: 45px;
	text-align: right;
	font-style: italic;
}

.ArtikelmetadatenWidgetbox .MetaText {
	float: right;
	width: 170px;
	text-align: left;
}

.ArtikelmetadatenWidgetbox .Bildnachweis {
	font-size: 0.9em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}



.ro-green-white {
	background:url(images/Boxrahmen_green-white_ro.png) top right no-repeat;
}

.lo-green-white {
	background:url(images/Boxrahmen_green-white_lo.png) top left no-repeat;
}

.ru-green-white {
	background:url(images/Boxrahmen_green-white_ru.png) bottom right no-repeat;
}

.ru-green-white-Blume {
	background:url(images/Boxrahmen_green-white_ru-Blume.png) bottom right no-repeat;
}

.lu-green-white {
	background:url(images/Boxrahmen_green-white_lu.png) bottom left no-repeat;
}

.ro-green-white-grey {
	background:url(images/Boxrahmen_green-white-grey_ro.png) top right no-repeat;
}

.lo-green-white-grey {
	background:url(images/Boxrahmen_green-white-grey_lo.png) top left no-repeat;
}

.ru-green-white-grey {
	background:url(images/Boxrahmen_green-white-grey_ru.png) bottom right no-repeat;
}

.lu-green-white-grey {
	background:url(images/Boxrahmen_green-white-grey_lu.png) bottom left no-repeat;
}

.ro-green-grey {
	background:url(images/Boxrahmen_green-grey_ro.png) top right no-repeat;
}

.lo-green-grey {
	background:url(images/Boxrahmen_green-grey_lo.png) top left no-repeat;
}

.ru-green-grey {
	background:url(images/Boxrahmen_green-grey_ru.png) bottom right no-repeat;
}

.ru-green-grey-Blume {
	background:url(images/Boxrahmen_green-grey_ru-Blume.png) bottom right no-repeat;
}

.lu-green-grey {
	background:url(images/Boxrahmen_green-grey_lu.png) bottom left no-repeat;
}

.ro-blue-grey {
	background:url(images/Boxrahmen_blue-grey_ro.png) top right no-repeat;
}

.lo-blue-grey {
	background:url(images/Boxrahmen_blue-grey_lo.png) top left no-repeat;
}

.ru-blue-grey {
	background:url(images/Boxrahmen_blue-grey_ru.png) bottom right no-repeat;
}

.lu-blue-grey {
	background:url(images/Boxrahmen_blue-grey_lu.png) bottom left no-repeat;
}

.ro-grey-grey {
	background:url(images/Boxrahmen_grey-grey_ro.png) top right no-repeat;
}

.lo-grey-grey {
	background:url(images/Boxrahmen_grey-grey_lo.png) top left no-repeat;
}

.ru-grey-grey {
	background:url(images/Boxrahmen_grey-grey_ru.png) bottom right no-repeat;
}

.lu-grey-grey {
	background:url(images/Boxrahmen_grey-grey_lu.png) bottom left no-repeat;
}




.ExtrasHeader {
	padding-left: 15px;
}

.Bereichstitel  {
	padding: 15px 10px 10px 0px;
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #009900;
}

.ExtrasRahmenIcon {
	position: relative;
	top: 0px;
	left: -5px;
	z-index: 100;
	float: left; 
	margin: 0px;
}

.ExtrasSingle {
	width: 490px; 
	display: block;
	padding: 10px 30px;
}

.ExtrasSingle .Titel {
	font-size: 2em;
}

.ExtrasSingle .Excerpt {
	font-weight: bold;
}

.ExtrasSingle .Inhalt {
	margin-bottom:40px;
}

.ExtrasSingle .Zusatzinfo {
	color: #787878;
}




.WidgetBox{
	display: block;
	margin: 25px 10px;
	clear: both;
}	

.WidgetInside {
	display: block;
	margin: 10px;
}

.WidgetHeader {
	margin: 10px -9px 15px -9px;
	padding: 10px ;
    font-size: 1.1em;
	line-height:1.3em;
	font-weight: bold;
	border-bottom: 3px solid #009900;
	color: #009900;
}

.WidgetHeader  a  {
	color: #009900;
}

.WidgetHeader.wohnen {
	border-bottom: 3px solid #FFCC00;	
}

.WidgetHeader.mobilitaet {
	border-bottom: 3px solid #CC0033;	
}

.WidgetHeader.lifestyle {
	border-bottom: 3px solid #FF6600;	
}

.WidgetBox .Titel {
	font-size: 0.9em;
	font-weight: bold;
    text-decoration: none;
}

.WidgetBox .Text {
	font-size: 0.9em;
	font-weight: normal;
    text-decoration: none;
}

.WidgetBox .Meta {
    font-size: 0.8em;
    font-weight: normal;
    text-decoration: none;
    color: #787878;
    clear: both;
}



.ArtikelMetadaten {
	font-weight: normal;
	text-decoration: none;
	margin: 5px;
}

.ArtikelMetadaten a {
	font-weight: bold;
	text-decoration: none;
}

.Bildnachweis {
	font-size: 0.9em;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none;
	color: #787878;
	margin: 5px;
}

.EconitorIntern, .EconitorIntern a {
	float: right;
	background-color: #FFCBCB;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	padding: 1px 5px;
}

.ctc {
	text-align: center;
}


#preview {
	border: none;
	position: relative;
	top: -5px;
	left: 90px;
	z-index: 9999;
}



#ListLetter li {
	position:relative;
	display:inline;
	margin:0; padding:0;
	list-style:none;
}

#ListPage li {
	display:inline;
	margin:0; padding:0;
	list-style:none;
}

#ListLetter a, #ListLetter span {
	position:relative;
	display:inline;
	float:left;
    margin:0; padding:3px 7px 0px 7px;
    text-decoration:none; 
    background-color: #EEFFEE;
}

#ListPage a, #ListPage span, #ListPage .grau, #ListPage .punkte {
	position:relative;
	display:inline;
	float:left;
    margin:0; padding:3px 5px 3px 5px;
    text-decoration:none; 
	border-top:1px solid #17CB17;
    background-color: #EEFFEE;
}

#ListLetter a:hover , #ListPage a:hover{
	background:#CCFFCC;
}

#ListLetter span.aktiv {
	position:relative;
	display:inline;
	background:#CCFFCC;
	font-weight:bold;
	border-left:1px solid #17CB17;
	border-right:1px solid #17CB17;
}



#GlossarWeitereTitel {
	display:block;
	color: #009900;
    font-size: 1.1em;
	text-decoration: underline;
}

#GlossarWeitereListe li, #GlossarWeitereListe a {
	display: block;
	list-style:none;
    font-size: 1.1em;
	padding: 5px;
	margin-left: 10px;
	margin-right: 20px;
    text-decoration:none; 
}

#GlossarWeitereListe li :hover , #GlossarWeitereListe a :hover {
	background-color: #EAECFC;
}

#GlossarListe li, #GlossarListe a, #GlossarListe span {
	position:relative;
	display:inline;
	list-style:none;
    margin: 0; 
    padding: 0px;
    text-decoration:none; 
    background-color: #FFFFFF;
	color: #009900;
    font-size: 1.1em;
}

#GlossarListe .BuchstabeAktiv {
	color: #009900;
    font-size: 1.1em;
    font-weight: bold;
}

#GlossarListe .BuchstabeInaktiv {
	color: #787878;
    font-size: 1.1em;
    font-weight: normal;
}

#GlossarListe a :hover {
	background-color: #EAECFC;
}

.GlossarAnker, .GlossarAnker a {
	font-weight: bold;
	font-size: 1.3em;
	color: #009900;
	text-decoration: none;
	margin: 25px 0px 15px 10px;
}

p .Hinweis {
	color: #009900;
	font-style: italic;
}

.Glossareintrag, a.Glossareintrag, dfn.Glossareintrag {
	border-bottom: 1px dotted #009900;
	text-decoration: none;
	font-style: normal;
}

a.Glossareintrag:hover {
	border-bottom: 1px solid #009900;
	cursor: help;
}

// ALLS snape-Eintraege koennen wahrscheinlich wieder raus, da das Plugin wahrscheinlich nicht benutzt wird!
ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}

div.RelatedArticle {
	display: block;
	clear: both;
	border: 0px;
	padding: 0px;
	list-style: none;	
}

a.RelatedArticleTitle {
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a.RelatedArticleTitle :hover {
	text-decoration: none;
}

.RelatedArticleExcerpt, .RelatedArticleExcerpt a, .RelatedArticleExcerpt a :hover {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

.EconitorBoxInnen {
	padding: 25px 75px 25px 25px;
}



#ganzercontainer{
	margin-top: 20px;
	width:858px;
    height:315px;
	}
	
.menu {
	padding: 4px 7px 0 7px;
	margin: -4px 3px -1px 0px;
	height: 20px;
	background:#ffffff;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	float:left;
	font-weight:bold;
	font-size:1.0em;
	font-family:arial;
}

.menu.active {
	background:#E0E0E0;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #E0E0E0;
}

.menu :hover {
	background:#E0E0E0;
}

.list	{
	list-style:none;
	margin:0px;
	padding:0px;
}


.list a{
	color:#000000;
	text-decoration:none;
	display: block
}



.list:hover { 
    background:#CFCFCF;
}


.FeatureContainer{
 	width:858px;
    height:270px;
	padding: 10px;
	margin: 0 0 0 0;
	border: 1px solid #CFCFCF;
	background:#E0E0E0;
	}

.FeatureContainer.active {
}

.FeatureContainer.inactive {
  display: none;
}

.tabbackEconitor {
	height:230px;
	width:728px;
	margin:0px;
	padding: 20px 80px 20px 40px;
	overflow: hidden;
}



.WidgetExtrasRahmenIcon {
	position: relative;
	top: -10px;
	left: -5px;
	z-index: 100;
	float: left; 
	margin: 0px;
}
