/* 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);
    border-radius:7px;
}	

#LeitartikelBox {
    height: 260px;
    padding: 5px;
}

#LeitartikelBox, #LeitartikelBox a {
    text-decoration: none;
}	

.LeitartikelImg {
    display: block;
    float: left;
    margin: 3px 10px 3px 3px;
    border-radius: 5px;
}		

.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);
    border-radius: 7px;
}

#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;
    border-radius: 5px;
}

.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;
    border-radius: 5px;
}

.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: 1px solid #E0E0E0;
    border-radius:5px;
}

.ArticlePreview, .ArticlePreview a {
    text-decoration: none;
}

img {
    border-radius:5px;
}

.PreviewImg {
    border-radius: 5px;
}
.ArticlePreview .PreviewImg {
    float: left;
    margin: 10px;
    padding: 10px;
}

.ArticlePreview.TypeA .PreviewImg {
/*    border-right: 10px solid transparent;*/
/*    border-bottom: 5px solid transparent;*/
    margin-right: 10px !important;
/*    margin-bottom: 5px !important;*/
}

.ArticlePreview.TypeB .PreviewImg {
/*    border-right: 10px solid transparent;*/
/*    border-bottom: 0px solid transparent;*/
    margin-right: 10px !important;
/*    margin-bottom: 5px !important;*/
}

.ArticlePreview.TypeC .PreviewImg {
    border-right: 0px solid transparent;
    margin-bottom: 10px !important;
}

.ArticlePreview a p {
    margin: 8px;
}

.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;
    border-top-left-radius:5px 10px;
    border-bottom-left-radius:5px 10px;
}

.ArticlePreview.TypeF.wohnen, .ArticlePreview.TypeGlossar.wohnen {
    border-left: 2px solid #FFCC00;
    border-top-left-radius:5px 10px;
    border-bottom-left-radius:5px 10px;
}

.ArticlePreview.TypeF.mobilitaet, .ArticlePreview.TypeGlossar.mobilitaet {
    border-left: 2px solid #CC0033;
    border-top-left-radius:5px 10px;
    border-bottom-left-radius:5px 10px;
}

.ArticlePreview.TypeF.lifestyle, .ArticlePreview.TypeGlossar.lifestyle {
    border-left: 2px solid #FF6600;
    border-top-left-radius:5px 10px;
    border-bottom-left-radius:5px 10px;
}

.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;
    border-top-left-radius:5px 10px;
    border-top-right-radius:5px 10px;
}

.ArticlePreview.TypeA.wohnen, .ArticlePreview.TypeB.wohnen, .ArticlePreview.TypeC.wohnen, .ArticlePreview.TypeD.wohnen, .ArticlePreview.TypeE.wohnen {
    border-top: 4px solid #FFCC00;
    border-top-left-radius:5px 10px;
    border-top-right-radius:5px 10px;
}

.ArticlePreview.TypeA.mobilitaet, .ArticlePreview.TypeB.mobilitaet, .ArticlePreview.TypeC.mobilitaet, .ArticlePreview.TypeD.mobilitaet, .ArticlePreview.TypeE.mobilitaet {
    border-top: 4px solid #CC0033;
    border-top-left-radius:5px 10px;
    border-top-right-radius:5px 10px;
}

.ArticlePreview.TypeA.lifestyle, .ArticlePreview.TypeB.lifestyle, .ArticlePreview.TypeC.lifestyle, .ArticlePreview.TypeD.lifestyle, .ArticlePreview.TypeE.lifestyle {
    border-top: 4px solid #FF6600;
    border-top-left-radius:5px 10px;
    border-top-right-radius:5px 10px;
}

.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;
    border-radius: 5px 5px 0px 0px;
}

ul.list > li.menu:first-child {
    margin-left:10px;
}

.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;
    border-radius: 7px;
}

.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;
}

