@media all {
    * {
        margin: 0;
        padding: 0;
        border: 0;
    }

    body {
        margin: 0;
        padding: 0;
    }

    .clear {
        clear: both;
        font-size: 0;
        line-height: 0;
        height: 0;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    .center {
        text-align: center;
    }

    .strong {
        font-weight: bold;
    }

    .italic {
        font-style: italic;
    }

    .grayTxt {
        color: #999;
    }

    .caps {
        text-transform: uppercase;
    }

    a,input,button {
        outline: 0;
    }

    form label {
        cursor: pointer;
    }

    textarea {
        resize: vertical;
    }

    a {
        cursor: pointer;
    }

    tr.leftAlign th,tr.leftAlign td,th.leftAlign,td.leftAlign {
        text-align: left!important;
    }

    tr.rightAlign th,tr.rightAlign td,th.rightAlign,td.rightAlign {
        text-align: right!important;
    }

    .ErrorLabel {
        color: #c60000!important;
    }

    .ErrorData {
        border: solid 2px #c60000!important;
    }

    hr.grayLine {
        height: 1px;
        border-top: 1px solid #999;
    }

    .default {
        font-family: Georgia,serif;
    }

    .sans {
        font-family: Verdana,sans-serif;
    }

    .Teaser210 a,.Teaser300 a,.Teaser380 a,.Teaser440 a,.Teaser620 a {
        text-decoration: none;
    }

    img {
        color: #434343;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: normal;
        font-style: italic;
        text-decoration: none;
    }

    .VideoBox img,.AudioBox img,.SlideshowBox img {
        color: #999;
    }

    .LoginFrm p label {
        float: none;
        width: auto;
    }

    a.redLink {
        color: #c60000;
        text-decoration: none;
    }

    a.redLink:hover {
        color: #c60000;
        text-decoration: underline;
    }

    #ivw {
        position: absolute;
    }

    .FAZPageWrapper {
        max-width: 960px;
	width: 100% !important;
        position: relative;
        margin: 7px auto 0 auto;
        text-align: left;
    }

    #FAZSeite {
	width: 100%;
        max-width: 960px;
        margin: 20px 0 0 0;
        padding: 0px;
        background: #fff;
        position: relative;
	left: -5px;
    }

    .prnShortURL {
        display: none;
    }

    #FAZHeader {
        height: 190px;
    }

    #FAZHeader.Themenraum {
        background-repeat: no-repeat;
        background-position: center center;
    }

    #HeaderTop {
        height: 21px;
        padding: 0 5px 0 10px;
        text-align: center;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 20px;
        background: url(/img/headertop_bgnd.gif) bottom center repeat-x;
    }

    div.HeaderDate {
        color: #999;
        margin: 0 350px;
        white-space: nowrap;
    }

    div.PortalNav {
        float: left;
        height: 1%;
    }

    a.PortalLink {
        float: left;
        line-height: 20px;
        padding: 0 7px 1px 7px;
        text-decoration: none;
        color: #333;
        background: url(/img/headertop_bgnd.gif) bottom center repeat-x;
    }

    a.PortalLink:hover {
        color: #999;
    }

    a.PortalLink.Selected {
        color: #999;
        background: url(/img/portallink_selected_bgnd.gif) center bottom repeat-x;
    }

    .PulldownSelect {
        margin-left: 5px;
        text-align: left;
        padding-left: 6px;
        border: solid 1px #efefef;
        cursor: pointer;
        background: url(/img/pulldown_arrow.gif) center right no-repeat;
        color: #666;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
    }

    select.Select {
        margin-left: 5px;
        padding: 1px 0;
        border: solid 1px #efefef;
        color: #666;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
    }

    select.Select option {
        padding: 0 5px;
    }

    .SHText div {
        color: #000;
        font: 14px/17px Georgia serif;
        text-decoration: none;
    }

    .SHText div:hover {
        color: #c60000;
    }

    .FAZSlimHeader .FAZArtikelFotos {
        margin-top: 0;
    }

    .btA {
        margin-top: 10px;
        font: bold 13px/16px Verdana,sans-serif;
        color: #c60000;
        text-decoration: none;
    }

    .btA:hover {
        text-decoration: underline;
    }

    .mmPrev,.mmNext {
        display: inline-block;
        width: 30px;
        height: 30px;
        background: url(/img/f50-articlenav.png) no-repeat;
        text-decoration: none;
    }

    .mmPrev {
        background-position: 0 -65px;
    }

    .mmNext {
        background-position: 0 -95px;
    }

    .pageInfo {
        display: block;
        margin: 0 30px;
        text-align: center;
        font: 13px/30px Verdana,sans-serif;
        font-weight: bold;
    }

    .SHText .TeaserHeadLink {
        text-decoration: none;
    }

    .SHText .TeaserHeadLink:hover {
        text-decoration: underline;
        color: #c60000;
    }

    .FAZSlimHeader .TeaserMultimedia h2 {
        margin-top: 20px;
    }

    .FAZSlimHeader .FAZArtikelFotos .LightBoxContent.Fullscreen.Foto {
        top: 0;
    }

    .FullscreenFotoInner div.PagerBox span.pageInfo {
        color: #ccc;
        font-weight: bold;
    }

    .FullscreenFotoInner div.PagerBox {
        margin-bottom: 10px;
    }

    #FAZPartnerContent {
        float: left;
        width: 650px;
    }

    #FAZPartnerContentInner {
        margin: 0 20px 0 10px;
    }

    #FAZPartnerContentInner.W882 {
        width: 882px;
    }

    #FAZPartnerContentInner.W552 {
        width: 552px;
    }

    .Home {
        margin: 0;
    }

    #FAZContentLeft {
        float: left;
        width: 650px;
    }

    #FAZContentLeftInner {
        margin: 0 20px 0 10px;
    }

    .Suche #FAZContentLeft,.Redaktion #FAZContentLeft {
        width: 325px;
    }

    .Suche #FAZContentLeftInner,.Redaktion #FAZContentLeftInner {
        margin: 0 15px 0 10px;
    }

    .Blog #FAZContentLeft {
        width: 490px;
        margin-left: 70px;
    }

    .Blog #FAZContentLeftInner {
        margin: 0 30px 0 0;
    }

    .Community #FAZContentLeft {
        width: 320px;
    }

    .Community #FAZContentLeftInner {
        margin: 0 10px 0 10px;
    }

    .Home #FAZContentRight,.Ticker #FAZContentRight,.Ressort #FAZContentRight,.Rubrik #FAZContentRight,.Multimedia #FAZContentRight,.Themen #FAZContentRight,.Kolumne #FAZContentRight,.Serie #FAZContentRight,.Spezial #FAZContentRight,.Autor #FAZContentRight,.BlogList #FAZContentRight,.ASV #FAZContentRight {
        margin-left: 650px;
        padding-left: 9px;
        border-left: solid 1px #ccc;
    }

    .Artikel .FAZContentRight,.Artikel #FAZContentRight {
        margin: -4px 0 0 650px;
        padding-left: 9px;
        border-left: solid 1px #ccc;
    }

    .Suche #FAZContentRight,.Redaktion #FAZContentRight {
        margin-left: 325px;
        width: 620px;
        padding-left: 14px;
    }

    .Blog #FAZContentRight {
        margin-left: 560px;
        margin-right: 70px;
        padding-left: 29px;
        border-left: solid 1px #ccc;
    }

    #FAZContentRightInner,.FAZContentRightInner {
        float: right;
        width: 300px;
    }

    .Suche #FAZContentRightInner,.Redaktion #FAZContentRightInner {
        width: 620px;
    }

    .Community #FAZContentRight {
        margin-left: 325px;
        padding-left: 14px;
        border-left: solid 1px #ccc;
    }

    .Community #FAZContentRightInner {
        float: right;
        width: 620px;
    }

    #loginLB .Community #FAZContentRightInner {
        width: 400px;
    }

    .Home .NachrichtenKamin,.Themen .NachrichtenKamin {
        width: 380px;
        margin-left: 225px;
        padding-left: 14px;
        border-left: dotted 1px #999;
    }

    .Ressort .NachrichtenKamin {
        width: 380px;
        margin-left: 0;
        padding-left: 0;
        border: 0;
        padding-right: 14px;
        border-right: dotted 1px #999;
    }

    .Ressort .Buehne,.Themen .Buehne {
        width: 210px;
    }

    .Rubrik .NachrichtenKamin {
        width: 300px;
        margin-left: 0;
        padding-left: 0;
        border: 0;
        padding-right: 9px;
        border-right: dotted 1px #999;
    }

    .Rubrik .Buehne {
        width: 300px;
    }

    .Rubrik h2.RubrikenTitel {
        font-family: Georgia,serif;
        font-size: 25px;
        font-weight: normal;
        padding-bottom: 4px;
        margin-bottom: 16px;
        border-bottom: solid 1px #000;
    }

    .Package .NachrichtenKamin {
        width: 380px!important;
        margin-left: 0;
        padding-left: 0;
        border: 0;
        padding-right: 10px;
        border-right: dotted 1px #999;
    }

    .Rubrik .Package .NachrichtenKamin .Teaser380 {
        width: 380px!important;
    }

    .Rubrik .Package .NachrichtenKamin .Teaser380.First {
        padding-top: 0!important;
        border-top: none!important;
    }

    .Package .NachrichtenKamin .Teaser380 .Headline {
        font-size: 25px;
        line-height: 27px;
    }

    .Package .Buehne {
        width: 210px!important;
    }

    div.QuickSearchBox {
        position: relative;
        width: 300px;
        margin: 2px 0 20px 650px;
        padding: 10px 10px 2px 9px;
        border-left: solid 1px #ccc;
    }

    .Home div.QuickSearchBox {
        float: right;
        border: 0;
        margin: 0 0 20px;
        padding: 0;
    }

    form#FAZQuickSearch {
        height: 20px;
    }

    form#FAZQuickSearch input.Text {
        position: relative;
        top: -4px;
        width: 260px;
        height: 18px;
        margin-right: 8px;
        border: solid 1px #ccc;
        text-indent: 10px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #999;
    }

    .SponsorBox {
        position: absolute;
        right: 330px;
        height: 20px;
        max-width: 280px;
        overflow: hidden;
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 20px;
    }

    .SponsorBox a {
        text-decoration: none;
        color: #999;
    }

    .SponsorBox .logoTxt {
        position: relative;
        bottom: 6px;
    }

    .Package {
        margin-bottom: 20px;
        border-bottom: solid 1px #ccc;
    }

    .PackageHead {
        margin: -9px 0 12px 0;
        padding-bottom: 2px;
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 25px;
        line-height: 36px;
        color: #000;
        border-bottom: solid 1px #000;
    }

    .PackageHead a {
        color: #000;
        text-decoration: none;
    }

    .PackageHead a:hover {
        color: #c60000;
    }

    .PackageInner {
        margin: 0 0 0 10px;
        padding-bottom: 10px;
    }

    .Ressort .PackageInner {
        margin: 0 0 0 4px;
    }

    .PackageImg,.PackageInner .MediaLink {
        margin-bottom: 4px;
    }

    .RMPagercontent .PackageImg {
        margin-bottom: 8px;
    }

    .PackageInner .Teaser380.Last,.PackageInner .Teaser210.Last {
        margin-bottom: 0!important;
    }

    .Package.solo .NachrichtenKamin {
        width: 610px!important;
        border: 0;
    }

    .Package.solo .NachrichtenKamin .Teaser380 {
        width: 610px!important;
    }

    .Package.solo .NachrichtenKamin .Teaser380 .Stichwort {
        font-size: 13px;
    }

    .Package.solo .NachrichtenKamin .Teaser380 .Headline {
        font-size: 25px;
    }

    .Package.solo .NachrichtenKamin .Teaser380 p.Copy {
        font-size: 13px;
        line-height: 17px;
    }

    .Home .Eilmeldung,.Ressort .Eilmeldung,.Rubrik .Eilmeldung {
        padding: 4px 0;
        margin-bottom: 20px;
        border-bottom: solid 1px #ccc;
    }

    .Eilmeldung h1 {
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 22px;
        color: #c60000;
    }

    .Eilmeldung a {
        text-decoration: none;
        color: #c60000;
    }

    .Home .Teaser620.Eilmeldung,.Ressort .Teaser620.Eilmeldung,.Rubrik .Teaser620.Eilmeldung {
        padding: 0 0 16px 0;
        border-top: 0;
        border-bottom: solid 1px #000;
    }

    .Teaser620.Eilmeldung a.TeaserHeadLink *:hover {
        color: #c60000;
    }

    .Teaser620.Eilmeldung span.Headline {
        color: #c60000;
    }

    .Home .Teaser620.Eilmeldung div.MediaLink img,.Ressort .Teaser620.Eilmeldung div.MediaLink img,.Rubrik .Teaser620.Eilmeldung div.MediaLink img {
        margin-bottom: 3px;
    }

    .Home .Eilmeldung span.TeaserText:hover,.Ressort .Eilmeldung span.TeaserText:hover,.Rubrik .Eilmeldung span.TeaserText:hover {
        text-decoration: underline;
    }

    .Eilmeldung span.TeaserText.NoLink {
        color: #434343;
    }

    .Eilmeldung span.TeaserText.NoLink:hover {
        text-decoration: none;
    }

    .Index .Teaser620.Eilmeldung,.Rubrik.Index .Teaser620.Eilmeldung,.Ticker .Teaser620.Eilmeldung {
        padding: 11px 0 0;
        margin-bottom: 12px;
        border-top: solid 1px #CCC;
        border-bottom: 0;
    }

    .Index .Teaser620.Eilmeldung .Headline,.Index .Teaser620.Eilmeldung .TeaserText,.Rubrik.Index .Teaser620.Eilmeldung .Headline,.Rubrik.Index .Teaser620.Eilmeldung .TeaserText,.Ticker .Teaser620.Eilmeldung .Headline,.Ticker .Teaser620.Eilmeldung .TeaserText,.Kolumne .Teaser620.Eilmeldung .Headline,.Kolumne .Teaser620.Eilmeldung .TeaserText,.Themen .Teaser620.Eilmeldung .Headline,.Themen .Teaser620.Eilmeldung .TeaserText {
        color: #000;
    }

    .Index .Teaser620.Eilmeldung a.TeaserHeadLink:hover *,.Rubrik.Index .Teaser620.Eilmeldung a.TeaserHeadLink:hover *,.Ticker .Teaser620.Eilmeldung a.TeaserHeadLink:hover *,.Kolumne .Teaser620.Eilmeldung a.TeaserHeadLink:hover *,.Themen .Teaser620.Eilmeldung a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .Index .Teaser620.Eilmeldung .TeaserText:hover,.Rubrik.Index .Teaser620.Eilmeldung .TeaserText:hover,.Ticker .Teaser620.Eilmeldung .TeaserText:hover,.Kolumne .Teaser620.Eilmeldung .TeaserText:hover,.Themen .Teaser620.Eilmeldung .TeaserText:hover {
        text-decoration: none;
    }

    .Eilmeldung.KurzAnsicht .Headline {
        display: block;
    }

    p.IndexTitel {
        color: #000;
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        margin-bottom: 8px;
    }

    span.IndexUntertitel {
        font-size: 13px;
        color: #434343;
    }

    .Themen .ThemaAuszeichnung {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
    }

    .Themen h1.ThemenTitel {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin-bottom: 18px;
    }

    .Themenraum .ThemenraumKopf {
        padding-right: 20px;
        border-bottom: solid 2px #000;
    }

    .Themenraum .ThemenraumPack {
        margin: 20px 0;
    }

    .Themenraum .ThemenraumPackLeft {
        width: 300px;
        padding-right: 9px;
        border-right: dotted 1px #999;
    }

    .Themenraum .ThemenraumPackRight {
        float: right;
        width: 300px;
    }

    .Themenraum .ThemenraumPack .Teaser300.First {
        margin-top: 0;
        padding: 0;
    }

    .Kolumne .KolumneLKopf {
        position: relative;
        padding-right: 20px;
        border-bottom: solid 2px #000;
    }

    .Kolumne .KolumneMKopf {
        position: relative;
        padding-right: 20px;
    }

    .Kolumne.Index .KolumneKopf {
        margin-bottom: 40px;
        border-top: solid 1px #000;
    }

    .Kolumne.Index .KolumneKopf.First {
        border: 0;
    }

    .Kolumne .KolumneKopfText {
        width: 400px;
    }

    .Kolumne .KolumneKopfText a {
        text-decoration: none;
    }

    .Kolumne .KolumneKopfText a.HeadLink:hover,.Kolumne .KolumneKopfText a.HeadLink *:hover {
        color: #c60000;
    }

    .Kolumne .KolumneKopfText .KolumneTitel {
        display: block;
        padding: 7px 0 2px 0;
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
    }

    .Kolumne .KolumneKopfText .KolumneUntertitel {
        display: block;
        margin-bottom: 12px;
        font-family: Georgia,serif;
        font-size: 16px;
        font-weight: normal;
        color: #333;
    }

    .Kolumne .KolumneKopfText p {
        max-width: 300px;
        margin-bottom: 10px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .Kolumne .KolumneKopfText span.Uhrzeit {
        white-space: nowrap;
        margin-left: 0;
    }

    .Kolumne .KolumneKopfText img.left {
        margin: 0 10px 10px 0;
        position: relative;
        top: 4px;
    }

    .Kolumne .KolumneKopfRessortLine {
        margin: 4px 0;
    }

    .Kolumne .KolumneKopfRessortLine a {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        font-weight: bold;
        color: #333;
        text-decoration: none;
    }

    .Kolumne .KolumneKopfRessortLine a:hover {
        color: #c60000;
    }

    .Kolumne .KolumneLPack {
        margin: 20px 0;
    }

    .Kolumne .KolumneLPackLeft {
        width: 300px;
        padding-right: 9px;
        border-right: dotted 1px #999;
    }

    .Kolumne .KolumneLPackRight {
        float: right;
        width: 300px;
    }

    .Serie .SerieKopf .SerieKopfText {
        position: relative;
    }

    .Serie .SerieKopf .SerieKopfText a.SerieAuszeichnung {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
        text-decoration: none;
    }

    .Serie .SerieKopf .SerieKopfText a.SerieAuszeichnung:hover {
        color: #c60000;
    }

    .Serie .SerieKopf .SerieKopfText h2.SerieTitel {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin-bottom: 8px;
    }

    .Serie .SerieKopf .SerieKopfText h2.SerieTitel a {
        color: #000;
        text-decoration: none;
    }

    .Serie .SerieKopf .SerieKopfText h2.SerieTitel a:hover {
        color: #c60000;
    }

    .Serie .SerieKopf .SerieKopfText p {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 19px;
        color: #666;
    }

    .Serie .SerieKopf .SerieKopfSuche {
        margin: 20px 0;
    }

    .Serie .SerieKopf .SerieKopfSuche input.Text {
        width: 240px;
    }

    .Serie .SerieKopf .SerieKopfSuche input.SubmitBtn {
        position: relative;
        top: 1px;
    }

    .Serie .SortierFunktion .PulldownSelect {
        width: 120px;
    }

    .Serie .SortierFunktion input.Text {
        width: 160px;
    }

    .Serie.Index .SerieKopf {
        margin-bottom: 10px;
        padding-top: 16px;
        border-top: solid 1px #000;
    }

    .Serie.Index .SerieKopf a img {
        margin: 2px 0 10px 0;
    }

    .Serie.Index .SerieKopfText a img {
        margin: 0;
    }

    .Serie.Index .SerieKopf.First {
        margin-top: 20px;
        border: 0;
    }

    .Serie.Index .SerieKopf .SerieKopfText h2.SerieTitel {
        margin-bottom: 0;
    }

    .Serie.Index .SerieKopfText {
        width: 400px;
    }

    .Serie .SerieKopfRessortLine {
        margin: 14px 0 4px 0;
    }

    .Serie .SerieKopfRessortLine a {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        font-weight: bold;
        color: #333;
        text-decoration: none;
    }

    .Serie .SerieKopfRessortLine a:hover {
        color: #c60000;
    }

    .Serie.Index .SerieKopfText p {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .RubteaserKopf {
        margin-bottom: 10px;
        border-bottom: solid 1px #ccc;
        position: relative;
    }

    .RubteaserKopf img.right {
        margin-left: 20px;
    }

    .RubteaserKopf .RubteaserKopfText {
        position: relative;
    }

    .RubteaserKopf .RubteaserKopfText .Headline {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
    }

    .RubteaserKopf .RubteaserKopfText h2 {
        margin: 2px 0 6px 0;
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
    }

    .RubteaserKopf .RubteaserKopfText h2 span.Stichwort {
        display: block;
        margin-bottom: 4px;
        font-size: 15px;
        color: #333;
    }

    .RubteaserKopf .RubteaserKopfText p {
        margin-bottom: 10px;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 19px;
        color: #666;
    }

    .RubteaserKopf .RubteaserKopfText .RubteaserKopfBU {
        display: none;
    }

    .Ticker h2.TickerTitel {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin-bottom: 18px;
    }

    .SpezialKopf {
        padding-bottom: 20px;
        border-bottom: solid 2px #000;
    }

    .SpezialKopf .SpezialAuszeichnung {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
    }

    .SpezialKopf h2.SpezialTitel {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin-bottom: 8px;
    }

    .SpezialKopf p {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        color: #666;
    }

    .SpezialKopf p span.TeaserType {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 16px;
        color: #000;
    }

    .SpezialPack {
        margin: 20px 0;
    }

    .SpezialPackLeft {
        width: 300px;
        padding-right: 9px;
        border-right: dotted 1px #999;
    }

    .SpezialPackRight {
        float: right;
        width: 300px;
    }

    .Autor .AutorKopf {
        margin-bottom: 40px;
    }

    .Autor .AutorKopf h2.AutorName {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
    }

    .Autor .AutorKopf h3.AutorFunktion {
        font-family: Georgia,serif;
        font-size: 16px;
        font-weight: normal;
        color: #333;
    }

    .Autor .AutorKopfInfoBox {
        margin-top: 20px;
        padding-top: 10px;
        border-top: solid 1px #ccc;
    }

    .Autor .AutorKopfBild {
        float: right;
        width: 111px;
        margin-left: 60px;
	margin-right: 20px;
    }

    .Autor a.ArrowLink {
        margin-top: 10px;
        background-position: right -1362px;
        padding-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
        text-decoration: none;
    }

    .Autor a.ArrowLink:hover {
        color: #c60000;
    }

    .Autor .AutorKopfText p,.Redaktion p {
        margin-bottom: 20px;
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 17px;
        color: #555;
    }

    .Autor .AutorKopfText p.AutorMail,.Redaktion p.AutorMail {
        margin-top: 20px;
    }

    .Autor .AutorKopfText p.AutorMail a,.Redaktion p.AutorMail a {
        color: #c60000;
        text-decoration: none;
    }

    .Autor .AutorKopfText p.AutorMail a:hover,.Redaktion p.AutorMail a:hover {
        text-decoration: underline;
    }

    .Redaktion .SuchergebnisListe .Teaser620 {
        margin-bottom: 20px;
        padding-top: 19px;
    }

		.SucheKopf {
    	margin: 0 0 10px;
    	padding-bottom: 10px;
		}

    .SucheTitel {
			color: #777;
    	font-family: "Verdana",arial,sans-serif;
    	font-size: 14px;
    	font-weight: bold;
    	letter-spacing: 0.1em;
    	padding: 0 0 15px;
    	text-transform: uppercase;
    }

    .SucheKopf input.Image {
			height: auto;
   	 	position: relative;
    	top: 5px;
    	width: 17px;
    }

    .SucheKopf input.Text {
        width: 225px;
    }

    .SucheKopf input.Image+.FilterBox {
        margin-left: 10px;
    }

    .ArchivBox,.FinSearchBox {
        float: right;
        font-family: Georgia,serif;
        font-size: 14px;
        color: #666;
    }

    .ArchivBox {
        margin-top: -18px;
        padding: 0 0 0 14px;
        border-left: 1px solid #ccc;
    }

    .FinSearchBox {
        margin-right: 15px;
    }

    .FinSearchBox a,.ArchivBox a {
        color: #666;
        text-decoration: none;
    }

    .FinSearchBox a:hover,.ArchivBox a:hover {
        color: #c60000;
    }

    .ArchivBox a img,.FinSearchBox a img {
        margin-left: 5px;
        position: relative;
        top: 4px;
    }

    .ArchivBox a.ArchivBoxTitelLink {
        font-size: 16px;
        padding-right: 17px;
        background: url(/img/disc_arrow.gif) no-repeat right center;
    }

    .ArchivBox a.ArchivBoxTitelLink:hover {
        color: #c60000;
        text-decoration: none;
        padding-right: 17px;
        background: url(/img/disc_arrow_hover.gif) no-repeat right center;
    }

    .FilterSpaltenTitel {
        margin: 9px 0 25px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #333;
        padding-bottom: 8px;
        border-bottom: solid 1px #000;
    }

    .FilterBox {
        margin: 20px 0 0 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 24px;
    }

    .FilterBoxKopf {
    color: #777;
    font-family: "Verdana",arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    }

    .FilterBox .FilterBoxRow {
        padding: 4px 0 0 10px;
    }

    .FilterBox .FilterBoxRow.Last {
        padding: 2px 0 6px 10px;
    }

    .FilterBox .FilterBoxRow span.FilterLabel {
        float: left;
        width: 25px;
        color: #000;
    }

    .FilterBox .FilterBoxRow img.CalendarIcon {
        position: relative;
        top: 5px;
        left: 8px;
        cursor: pointer;
    }

    .FilterBox .FilterBoxRow.Last .SubmitBtn {
        position: relative;
        top: 6px;
    }

    .FilterBox .FilterBoxRow input.hasDatepicker {
        width: 140px!important;
    }

    .FilterBox .Last {
        border-bottom: solid 1px #ccc;
    }

    .FilterBox a.FilterLink.Selected {
        color: #000;
        background-position: left -154px;
    }

    .FilterBox span.FilterAnzahl {
        color: #999;
    }

    .FilterBox ul.Filter li.FilterLink input {
        position: relative;
        top: 2px;
    }

    .FilterBox .FilterRow input {
        position: relative;
        top: 3px;
    }

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

    ul.Filter.Weitere {
        display: none;
    }

    li.FilterLink {
        margin-left: 10px;
        border-bottom: dotted 1px #999;
    }

    li.FilterLink.First {
        border-top: 0;
    }

    li.FilterLink.All {
        margin-left: 0;
    }

    label.FilterLabel {
        margin-left: 6px;
        cursor: pointer;
    }


    a.FilterWeitereLink {
        display: block;
        margin-left: 10px;
        color: #000;
        padding: 0;
        line-height: 30px;
        background-position: right -1850px;
        border-bottom: solid 1px #ccc;
        cursor: pointer;
    }

    a.FilterWeitereLink:hover {
        color: #c60000;
        background-position: right -3453px;
    }

    a.FilterWeitereLink.Open:hover {
        background-position: right -3483px;
    }

    a.FilterWeitereLink.Open {
        background-position: right -1880px;
    }

    .FilterBox a.ResetLink {
        clear: both;
        margin-top: 20px;
        color: #000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right center no-repeat;
    }

    .FilterBox a.ResetLink:hover {
        color: #c60000;
    }
/* Suche */
		.SuchergebnisKopf {
			padding: 6px 0 50px;
    }

    .SuchergebnisListe .Leserkommentar a img {
        margin-left: 0;
    }
.SuchergebnisListe .content_wrap {
    float: left;
    width: 464px;
}
.SuchergebnisListe .entry-content {
    font-family: Georgia,serif;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
span.Trefferzahl {
	bottom: 4px;
 	color: #777;
 	font-family: "Verdana",arial,sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 	letter-spacing: 0.1em;
 	padding: 0 0 15px;
 	position: relative;
 	text-transform: uppercase;
}
.entry-content a.readmore {
	color: #c60000;
}
.entry-content a.readmore:hover {
	color: #c60000 !important;
}

.SuchergebnisListe .entry-details {
    float: left;
    font-family: Verdana,regular;
    font-size: 12px;
    padding: 2px 18px 0 0;
    width: 126px;
}
.SuchergebnisListe .entry-details-footer {
	display: none;
}

.SuchergebnisListe .entry-details p span.entry-date, .SuchergebnisListe .entry-details p a {
    font-family: Verdana,regular;
    font-size: 12px;
    width: 100%;
}
.SuchergebnisListe .post p a {
    color: #c60000;
}

.SuchergebnisListe .entry-header h2.entry-title {
    font-family: Verdana;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 0 12px;
} 

.SuchergebnisListe .entry-header h2.entry-title a:hover {
	color: #c60000 !important;
	text-decoration: none;
}
.SuchergebnisListe .entry-content {
    font-family: Georgia,serif;
    font-size: 16px;
    line-height: 24px;
}

.SuchergebnisListe .entry-meta p {
    font: italic 0.8em/1.5 "Droid Serif",Times,serif;
    padding: 15px 0 0;
}
.SuchergebnisListe .post p a {
    color: #c60000;
}
.SuchergebnisListe .entry-meta a {
    font-family: "Verdana",arial,sans-serif;
    font-style: normal;
    padding: 15px 0 0;
}
.SuchergebnisListe .entry-meta a:hover {
	color: #c60000 !important;
}

.SuchergebnisListe article.post, .SuchergebnisListe article.page {
    border-bottom: 1px solid #ccc;
    margin-bottom: 24px;
    padding-top: 22px;
}

.FilterBoxRow input.SubmitBtn {
    background: none repeat scroll 0 0 #c60000;
    color: #fff;
    cursor: pointer;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
		height: unset;
		line-height: unset;
}
.FilterBoxRow input.SubmitBtn:hover {
        background: #890000;
    }

.BottomPager {
    color: #000;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin-top: 80px;
    padding: 6px 0 5px;
}
   .BottomPager span.Trefferzahl {
        position: relative;
        bottom: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
    }
.BottomPager .nav-next a {
    color: #000;
    display: block;
    float: right;
    font-weight: bold;
		font-size: 14px;
}
.BottomPager .nav-previous a {
    color: #000;
    display: block;
    float: left;
    font-weight: bold;
		font-size: 14px;
}

.BottomPager .nav-next a:hover, .BottomPager .nav-previous a:hover {
	color: #c60000 !important;

}
    span.Seitenzahl {
        color: #666;
    }

    .SuchergebnisListe span.SearchTermHighlight {
        padding: 2px;
        background: #f1f1f1!important;
    }

    .SuchergebnisListe .ArchivInfo {
        float: right;
        clear: right;
        margin: 15px 0 5px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 20px;
    }

    .SuchergebnisListe span.ArchivPreisBox {
        float: left;
        width: 95px;
        height: 20px;
        margin-right: 10px;
        text-align: center;
        border: solid 1px #ccc;
        color: #000;
    }

    .SuchergebnisListe span.ArchivPreisBox span.Txt {
        display: inline;
    }

    .SuchergebnisListe span.Preis {
        font-weight: bold;
    }

    .SuchergebnisListe a.ArchivLink {
        float: right;
        width: 105px;
        height: 20px;
        text-indent: 10px;
        font-weight: bold;
        color: #fff;
        background: url(/img/archivlink_bgnd.gif) left center no-repeat;
        border: solid 1px #ccc;
        text-decoration: none;
    }

    .SuchergebnisListe a.ArchivLink:hover {
        background: url(/img/archivlink_bgnd_hover.gif) left center no-repeat;
    }

    .SuchergebnisListe a img {
        margin-left: 10px;
    }

    .Teaser620.Archiv span.Headline:hover {
        color: #000;
    }

    .Teaser620.KurzAnsicht .Copy,.Teaser620.KurzAnsicht .MediaLink,.Teaser620.KurzAnsicht .Teaserbild,.SuchergebnisListe .Teaser620.KurzAnsicht .TeaserInfo {
        display: none;
    }

    .Teaser620.KurzAnsicht span.ArchivPreisBox {
        width: 25px;
    }

    .Teaser620.KurzAnsicht span.ArchivPreisBox span.Txt {
        display: none;
    }

    .Teaser620.Archiv.KurzAnsicht a.TeaserHeadLink {
        float: left;
        width: 460px;
    }

    .BlogList .BlogListKopf {
        padding-bottom: 20px;
        border-bottom: solid 2px #000;
    }

    .BlogList .BlogListKopf .SpezialAuszeichnung {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
    }

    .BlogList .BlogListKopf h2.SpezialTitel {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin-bottom: 8px;
    }

    .BlogList .BlogListKopf p {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 19px;
        color: #666;
    }

    .BlogList .BlogListKopf p span.TeaserType {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .BlogList span.BlogTeaserListe {
        display: block;
        margin: 13px 0 7px 0;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #333;
    }

    .BlogKopf {
        margin: 0 0 40px 70px;
        padding-bottom: 16px;
        width: 820px;
        border-bottom: solid 1px #ccc;
    }

    .BlogKopf img.BlogTitelImg {
        margin-bottom: 10px;
    }

    .BlogKopfInner {
        width: 470px;
    }

    .BlogKopfInner p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #333;
    }

    .BlogKopfInner p.MetaInfo {
        margin-top: 3px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 16px;
    }

    .BlogKopfInner a.LinkBlogAutor {
        color: #c60000;
        text-decoration: none;
    }

    .BlogKopfInner a.LinkBlogAutor:hover {
        text-decoration: underline;
    }

    .BlogTeaser {
        margin-bottom: 40px;
        padding-top: 10px;
        border-top: solid 2px #000;
    }

    .BlogTeaser.First {
        border: 0;
    }

    .BlogTeaser span.Datetime {
        font-family: Georgia,serif;
        font-size: 13px;
        color: #333;
    }

    .BlogTeaser h2.BlogHeadline {
        margin-bottom: 10px;
        font-family: Georgia,serif;
        font-size: 24px;
        font-weight: normal;
        line-height: 27px;
        color: #000;
    }

    .BlogTeaser img.BlogImg {
        margin: 5px 0 10px 0;
    }

    .BlogTeaser p.Copy {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 22px;
        color: #333;
    }

    .BlogTeaser p.Copy a {
        color: #c60000;
        text-decoration: none;
    }

    .BlogTeaser p.Copy a:hover {
        text-decoration: underline;
    }

    .BlogTeaser p.Copy a.LinkMehrBlog {
        font-family: Verdana;
        font-weight: Bold;
        font-size: 11px;
        color: #333;
        text-decoration: none;
    }

    .BlogTeaser p.Copy a.LinkMehrBlog span.LinkText {
        color: #c60000;
    }

    .BlogTeaser p.Copy a.LinkMehrBlog:hover {
        text-decoration: underline;
    }

    .BlogTeaser .BlogThemen {
        margin: 15px 0 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
    }

    .BlogTeaser .BlogThemen a {
        color: #c60000;
        text-decoration: none;
    }

    .BlogTeaser .BlogThemen a:hover {
        text-decoration: underline;
    }

    .Blog a.LinkAeltere {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #000;
        padding-right: 29px;
        background-position: right -98px;
        text-decoration: none;
    }

    .Blog a.LinkAeltere:hover {
        color: #c60000;
        background-position: right -118px;
        text-decoration: none;
    }

    .BlogBeitrag span.Datetime {
        font-family: Georgia,serif;
        font-size: 13px;
        color: #333;
    }

    .BlogBeitrag h2.BlogHeadline {
        margin-bottom: 10px;
        font-family: Georgia,serif;
        font-size: 24px;
        font-weight: normal;
        line-height: 27px;
        color: #000;
    }

    .BlogBeitrag img.BlogImg {
        margin: 5px 0 10px 0;
    }

    .BlogBeitrag p {
        margin-bottom: 10px;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 22px;
        color: #333;
    }

    .BlogBeitrag a {
        color: #c60000;
        text-decoration: none;
    }

    .BlogBeitrag a:hover {
        text-decoration: underline;
    }

    .BlogBeitrag a.LinkMehrBlog {
        font-family: Verdana,sans-serif;
        font-weight: Bold;
        font-size: 11px;
        color: #333;
        text-decoration: none;
    }

    .BlogBeitrag a.LinkMehrBlog span.LinkText {
        color: #c60000;
    }

    .BlogBeitrag a.LinkMehrBlog:hover {
        text-decoration: underline;
    }

    .BlogBeitrag .BlogThemen {
        margin: 20px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
    }

    .BlogBeitrag .BlogThemen a {
        color: #c60000;
        text-decoration: none;
    }

    .BlogBeitrag .BlogThemen a:hover {
        text-decoration: underline;
    }

    .BlogTeaser .BlogAbbinder {
        width: 460px;
        padding-top: 7px;
        border-top: dotted 1px #ccc;
    }

    .BlogBeitrag .BlogAbbinder {
        width: 460px;
        margin: 10px 0 40px 0;
        padding-bottom: 7px;
        border-bottom: dotted 1px #ccc;
    }

    .BlogAbbinder a.BlogFunktion {
        padding-left: 18px;
        margin-left: 20px;
        font-family: Georgia,serif;
        font-size: 12px;
        line-height: 16px;
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

    .BlogAbbinder a.BlogFunktion:hover {
        color: #c60000;
    }

    .BlogAbbinder a.BlogFunktion.First {
        margin-left: 0;
    }

    .BlogAbbinder a.BlogFunktion.Empfehlen {
        background: url(/img/icon_empfehlen_blk.gif) left center no-repeat;
    }

    .BlogAbbinder a.BlogFunktion.Kommentieren {
        background: url(/img/icon_antworten_blk.gif) left 2px no-repeat;
    }

    .BlogAbbinder a.BlogFunktion.Weitersagen {
        background: url(/img/icon_weitersagen_blk.gif) left 2px no-repeat;
    }

    .BlogAbbinder a.BlogFunktion.Merken {
        background: url(/img/icon_merken_blk.gif) left 2px no-repeat;
    }

    .BlogAbbinder a.BlogFunktion span.Anzahl {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #999;
    }

    .BlogAbbinder a.BlogFunktion span.Anzahl span.Zahlenwert {
        font-weight: bold;
    }

    .BlogAbbinder a.BlogFunktion span.Anzahl:hover {
        color: #c60000;
    }

    .BlogZitatBox,.BlogImgBox {
        width: 470px;
        margin: 13px 0 15px 0;
        padding: 17px 0 18px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    .BlogZitatBox p.ZitatText {
        margin: 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 20px;
        color: #000;
    }

    .BlogZitatBox p.ZitatAutor {
        margin: 3px 0 0 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: #999;
    }

    .BlogImgBox .BlogImg {
        margin: 20px 0 10px 0;
    }

    .BlogImgBox p.BlogBildunterschrift {
        margin: 0 0 8px 0;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        line-height: 16px;
        color: #434343;
    }

    .Community .Profilbox {
        width: 294px;
        background: #f1f1f1;
        border: solid 3px #999;
        margin-bottom: 20px;
    }

    .Community .Profilbox.Small {
        width: 296px;
        border: solid 2px #999;
    }

    .Community .tblUserInfo td {
        vertical-align: bottom;
    }

    .Community .tblUserInfo td img {
        margin: 0 8px -2px 0;
    }

    .Community .ProfilboxInner .Username,.Community p.Subheadline {
        font-family: Georgia,serif;
        font-size: 16px;
        color: #000;
    }

    .Community p.Copy {
        margin-bottom: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #434343;
    }

    .Community .Profilbox.Open .ProfilboxInner {
        margin: 10px 20px;
    }

    .Community .Profilbox.Small .ProfilboxInner {
        margin: 10px 8px;
    }

    .Community .ProfilboxInner .userpicborder {
        margin: auto;
        width: 193px;
        height: 193px;
        border: 1px solid gray;
    }

    .Community .ProfilboxInner .LargeUserpic img {
        border: solid 4px #fff;
    }

    .Community .ProfilboxInner .LargeUserpicRed img {
        border: solid 4px #c60000;
    }

    .Community .ProfilboxInner .Container {
        margin-top: 5px;
        padding-top: 10px;
        border-top: dotted 1px #ccc;
    }

    .Community .ProfilboxInner .Container.First {
        border-top: 0;
    }

    .Community .ProfilboxInner p,.Community .ProfilboxInner a {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #000;
        text-decoration: none;
    }

    .Community a.ArrowLink {
        padding-right: 26px;
        background-position: right -935px;
        color: #333;
        text-decoration: none;
    }

    .Community a.ArrowLink:hover {
        color: #c60000;
    }

    .Community a.ArrowLinkRight,.Suche a.ArrowLinkRight {
        float: right;
        padding-right: 10px;
        background-position: right -1362px;
        color: #333;
        text-decoration: none;
    }

    .Community a.ArrowLinkRight:hover,.Suche a.ArrowLinkRight:hover {
        color: #c60000;
    }

    .Community .ProfilboxInner a.LinkExtern {
        padding-left: 17px;
        background: url(/img/disc_arrow_extern.gif) left 2px no-repeat;
    }

    .Community .ProfilboxInner a.LinkExtern:hover {
        color: #c60000;
        background: url(/img/disc_arrow_extern_hover.gif) left 2px no-repeat;
    }

    .Community .ProfilboxInner .Container.NetworkActivities p {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        font-weight: bold;
        color: #666;
    }

    .Community .ProfilboxInner .Container.NetworkActivities p span.Funktion {
        color: #000;
        font-weight: bold;
    }

    .Community .ProfilboxInner .Container.NetworkActivities a {
        font-weight: normal;
        color: #c60000;
        text-decoration: none;
    }

    .Community .ProfilboxInner .Container.NetworkActivities a:hover {
        text-decoration: underline;
    }

    .Community .NavigationsBox {
        width: 298px;
        border-top: solid 1px #999;
        margin-bottom: 30px;
    }

    .Community .NavigationsBox li span.Anzahl {
        float: right;
        margin-right: 10px;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #c60000;
    }

    .Community .Spaltenmodul {
        width: 298px;
        margin-bottom: 20px;
        border: 1px solid #999;
    }

    .Community .SpaltenmodulInner {
        margin: 0 10px;
    }

    .Community .Spaltenmodul.FBApp .SpaltenmodulInner {
        margin: 0 10px 12px 10px;
    }

    .Community .Spaltenmodul p.Headline {
        margin: 16px 0 28px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        color: #000;
    }

    .Community .Spaltenmodul p.Stichwort {
        margin: 10px 0 12px 0;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        line-height: 16px;
        color: #000;
    }

    .Community .Spaltenmodul p {
        margin: 7px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .Community .Spaltenmodul a.LinkExtern {
        padding-left: 17px;
        color: #333;
        background: url(/img/disc_arrow_extern.gif) left 2px no-repeat;
        text-decoration: none;
    }

    .Community .Spaltenmodul a.LinkExtern:hover {
        color: #c60000;
        background: url(/img/disc_arrow_extern_hover.gif) left 2px no-repeat;
    }

    .Community .Spaltenmodul.IhreVorteile {
        width: 296px;
        background: #f1f1f1;
        border: solid 2px #999;
    }

    .Community .Spaltenmodul a.RegLink {
        font-weight: bold;
        color: #000;
        text-decoration: none;
        padding-right: 24px;
        background-position: right -935px;
    }

    .Community .Spaltenmodul a.RegLink:hover {
        color: #c60000;
    }

    .Community .Spaltenmodul .indent {
        margin-left: 11px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich {
        list-style: none;
        margin: 20px 0 10px 0;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li {
        display: block;
        clear: both;
        line-height: 30px;
        border-top: dotted 1px #ccc;
        background: url(/img/f50_sprite_contact_import.gif) no-repeat;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.First {
        border-top: 0;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.GMail {
        background-position: left top;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.Yahoo {
        background-position: left -30px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.WindowsLive {
        background-position: left -60px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.Facebook {
        background-position: left -90px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.Twitter {
        background-position: left -120px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li.Xing {
        background-position: left -150px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li a {
        display: block;
        text-align: right;
        padding-right: 24px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        background-position: right -927px;
    }

    .Community .Spaltenmodul ul.BoxKontaktAbgleich li a:hover {
        color: #c60000;
    }

    .Community .Spaltenmodul .SepLine {
        margin-top: 14px;
        border-top: solid 1px #999;
    }

    .Community .Spaltenmodul form {
        margin: 20px 0;
    }

    .Community textarea.Textarea {
        width: 276px;
        border: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        text-indent: 10px;
        color: #999;
    }

    .Community a.LinkVorschau {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        padding-right: 26px;
        background-position: right -935px;
    }

    .Community a.LinkVorschau:hover {
        color: #c60000;
    }

    .Community p.Stichwort.FBApp {
        padding-left: 25px;
        background-position: left -3px;
    }

    .AktionsBox {
        border: solid 1px #999;
        padding: 7px 8px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
    }

    .AutorKopfInfoBox .AktionsBox {
        margin-top: 20px;
    }

    .AktionsBox p {
        margin: 0 0 7px 0;
    }

    a.AktionsLink {
        display: block;
        border-top: dotted 1px #999;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        padding: 2px 0 2px 22px;
    }

    a.AktionsLink:hover {
        color: #c60000;
    }

    a.AktionsLink.Nachricht {
        background-position: left -1500px;
    }

    a.AktionsLink.Folgen {
        background-position: left -1460px;
    }

    a.AktionsLink.NichtFolgen {
        background-position: left -1480px;
    }

    a.AktionsLink.Blockieren {
        background-position: left -1420px;
    }

    a.AktionsLink.NichtBlockieren {
        background-position: left -1440px;
    }

    .Community .CommunityKopf {
        padding-bottom: 5px;
        border-bottom: solid 1px #000;
        font-family: Georgia,serif;
        font-size: 22px;
        color: #000;
    }

    .Community .CommunityKopf+p {
        margin-top: 20px;
    }

    .Community .Rubrikenkopf.First {
        border-top: 0;
    }

    .Community .Teaser620 {
        padding-right: 10px;
    }

    .Community .MerkzettelTeaserInfo {
        float: right;
        text-align: right;
        padding: 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .Community a.MerkzettelRemTeaser {
        float: right;
        position: relative;
        top: -1px;
        margin-left: 10px;
        width: 14px;
        height: 14px;
        background-position: left -1079px;
        cursor: pointer;
    }

    .Community p.SubTitle {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 21px;
        color: #000;
        margin-bottom: 20px;
    }

    .Community p.SubTitleBlk {
        margin: 24px 0 16px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        color: #000;
    }

    .Community #FAZContentRightInner .Username {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #c60000;
        text-decoration: none;
    }

    .Community #FAZContentRightInner a.Username:hover {
        text-decoration: underline;
    }

    .Community form,.Community p.Small,.Suche p.Small,.Community span.Small,.LightBoxContent {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #333;
    }

    .Community p.Small.menge {
        margin: 10px 0;
        line-height: 14px;
    }

    .Community form p,.Community .LightBoxContent p {
        margin: 13px 0 7px 0;
    }

    .Community .Merkzettel p.Copy {
        margin: 0 0 20px 0;
    }

    .Community form#contributions p {
        margin: 0 0 7px 0;
    }

    .Community form.RegFrm p,.Community form.RegFrm input.Text,.Community form.RegFrm input.TextFilled,.Community form.RegFrm input.TextBlk,.Community form.RegFrm div.SepLine,.Community form.RegFrm div.SubmitRow {
        width: 370px;
    }

    .Community form.RegFrm label {
        margin-right: 10px;
    }

    .Community form.RegFrm input.Radio {
        position: relative;
        top: 2px;
    }

    .Community form.LoginFrm,.Community form.LoginFrm input.Text,.Community form.LoginFrm input.TextFilled,.Community form.RegCompleteFrm p,.Community form.RegCompleteFrm input.Text,.Community form.RegCompleteFrm input.TextFilled,.Community form.RegCompleteFrm textarea.Textarea,.Community form.RegCompleteFrm .SepLine,.Community form.RegCompleteFrm .SubmitRow {
        width: 360px;
    }

    .Community form input.Text,.Community form input.TextFilled,.Community input.TextBlk {
        margin-bottom: 3px;
        border: solid 1px #ccc;
    }

    .Community #FAZContentRightInner .CommunityKopf+form.LoginFrm {
        margin-top: 8px;
    }

    .Community label.smallLabel {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #333;
        cursor: pointer;
    }

    .Community a.Radio {
        padding: 0 0 3px 20px;
        background-position: left -280px;
        cursor: pointer;
    }

    .Community a.Radio.Selected {
        background-position: left -400px;
    }

    .Community span.ChkBoxLabel,.Community span.RadioLabel {
        display: block;
        margin-left: 24px;
    }

    .Community form div.SepLine,.LightBoxContent.Community div.SepLine {
        margin-top: 20px;
        padding-bottom: 20px;
        border-top: dotted 1px #999;
    }

    .Community span.ChkBoxLabel a,.Community form a.TxtLink {
        color: #c60000;
        text-decoration: none;
    }

    .Community span.ChkBoxLabel a:hover,.Community form a.TxtLink:hover {
        text-decoration: underline;
    }

    .Community input.TextFilled,.Community input.TextBlk {
        color: #333;
    }

    .Community .UserfotoPreview {
        width: 210px;
        margin: 10px 0 20px 0;
    }

    .Community .UserfotoPreview a.SchliessenIcon.right {
        margin: 0;
        position: relative;
        top: -2px;
    }

    .Community .AvatarLine img {
        margin-right: 15px;
    }

    form.RegFrm.ErstLogin .NichtErstLogin {
        display: none;
    }

    form.RegFrm .NurErstLogin {
        display: none;
    }

    form.RegFrm.ErstLogin .NurErstLogin {
        display: block;
    }

    .Community .NLOrderFrm {
        width: 400px;
    }

    .Community .NLOrderFrm a.ArrowLink {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        background-position: right -937px;
    }

    .Community form.NLOrderFrm input.Checkbox {
        float: left;
    }

    .Community .NLOrderFrm p {
        margin: 17px 0;
    }

    .Community form.NLOrderFrm label {
        display: block;
        margin-left: 20px;
    }

    .Community form.NLOrderFrm span.nlLabel {
        font-family: Georgia,serif;
        font-size: 16px;
        position: relative;
        top: -3px;
    }

    .Community form.NLOrderFrm .formatSel {
        border-top: 1px solid #999;
    }

    .Community form.NLOrderFrm .formatSel input.Radio {
        float: left;
    }

    .Community form.NLOrderFrm .formatSel label {
        float: left;
        margin: 0 20px 0 5px;
    }

    .Community form.NLOrderFrm.disabled * {
        color: #999;
        cursor: crosshair;
    }

    .FollowBox .Teaser620 {
        margin-top: 10px;
        padding: 5px 0 15px 0;
        border-top: 1px dotted #999;
    }

    .FollowBox .Teaser620 .TeaserHeadLink .Headline {
        font-size: 17px;
    }

    .FollowBox .TeaserInfo {
        margin: 0!important;
    }

    .LinkArrow {
        background: url(/img/f50_sprite_vert.png) no-repeat;
        margin-left: 5px;
        padding: 0 5px;
        background-position: left -932px;
    }

    .FormInfo {
        display: inline;
        cursor: pointer;
        position: relative;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin-left: 7px;
    }

    .FormInfo .InfoLink {
        padding-left: 14px;
        color: #c60000;
        background-position: left -1198px;
        color: #c60000;
    }

    .KommentierenFormInner .FormInfo,.LeserkommentarAntwortFrm .FormInfo {
        float: right;
        position: relative;
        right: 20px;
        top: 2px;
    }

    a.Tooltip {
        cursor: pointer;
        padding-right: 26px;
        background-position: right -936px;
        color: #c60000;
        text-decoration: none;
    }

    a.Tooltip:hover {
        text-decoration: underline;
    }

    .Community .StatusBox {
        border: solid 2px #ccc;
        margin: 27px 0 20px 0;
        padding: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 17px;
        color: #333;
    }

    .Community .StatusBox div.SepLine {
        margin-top: 15px;
        padding-bottom: 10px;
        border-top: dotted 1px #999;
    }

    .Community .StatusBox .StatusLine {
        margin-bottom: 8px;
    }

    .Community .StatusBox a.HideMsg {
        float: left;
        padding: 0 5px;
        background-position: left -1077px;
        text-decoration: none;
    }

    .Community .StatusBox .StatusLineInner {
        margin-left: 22px;
    }

    .Community .StatusBox .StatusLineInner a {
        font-weight: bold;
        color: #333;
        text-decoration: none;
    }

    .Community .StatusBox .StatusLineInner a:hover {
        font-weight: bold;
        color: #c60000;
        text-decoration: none;
    }

    .Community .StatusBox .StatusLine.QFollow {
        height: 20px;
        line-height: 20px;
    }

    .Community .StatusBox a.SubmitBtn.right {
        margin-left: 10px;
    }

    .Community .StatusBox .PagerBox.right {
        line-height: 18px;
        padding: 0;
    }

    .Leserkommentar .RelDate {
        float: right;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .Community .Leserkommentar .ArtikelReferenz {
        margin: 16px 0 12px 0;
        padding: 0 0 8px 10px;
        border-bottom: dotted 1px #999;
    }

    .Community .Leserkommentar .ArtikelReferenz a {
        font-family: Georgia,serif;
        color: #999;
        text-decoration: none;
    }

    .Community .Leserkommentar .ArtikelReferenz a:hover {
        color: #c60000;
    }

    .Community .Leserkommentar .ArtikelReferenz a span.Stichwort {
        display: block;
        padding-bottom: 2px;
        font-size: 13px;
    }

    .Community .Leserkommentar .ArtikelReferenz a span.Headline {
        font-size: 20px;
        padding-right: 12px;
        background: url(/img/link_arrow_red.gif) no-repeat right center;
    }

    .Leserkommentar div.SepLine {
        clear: both;
        margin: 10px 0 0 0!important;
        padding: 0 0 7px 0!important;
        border-top: dotted 1px #999;
    }

    .Leserkommentar .activeLMReplies {
        display: block;
        text-align: right;
    }

    .LeserkommentarFunktionen {
        margin: 5px 0 14px 0;
    }

    .LeserkommentarFunktionen a.LeserkommentarFunktion {
        margin-right: 8px;
    }

    a.ArrowDown {
        font-family: Verdana,sans-serif;
        font-weight: normal!important;
        font-size: 11px;
        line-height: 16px;
        color: #000!important;
        text-decoration: none;
        padding-right: 10px!important;
        background-position: right -1382px;
    }

    a.ArrowDown:hover {
        color: #c60000;
    }

    a.ArrowUp {
        font-family: Verdana,sans-serif;
        font-weight: normal!important;
        font-size: 11px;
        line-height: 16px;
        color: #000!important;
        text-decoration: none;
        padding-right: 10px!important;
        background-position: right -1403px;
    }

    a.ArrowUp:hover {
        color: #c60000;
    }

    .Community .Leserkommentar .Quoted {
        margin-left: 10px;
    }

    .Community .Leserkommentar .Quoted * {
        color: #999!important;
    }

    .Community .Stoerer {
        background: #f1f1f1;
        margin: 20px 0;
        padding: 16px 0 17px 20px;
        border-top: solid 1px #000;
    }

    .Community .Stoerer p {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #333;
    }

    .Community .ProfilBoxLarge {
        margin: 0;
        padding: 13px 0 0 0;
        border-top: solid 1px #000;
    }

    .Community .ProfilBoxLargeInner {
        margin: 0 10px 0 80px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #434343;
    }

    .Community .ProfilBoxLarge input.Checkbox.left {
        margin-right: 5px;
        position: relative;
        top: 4px;
    }

    .Community p.ProfilBoxLargeText {
        margin: 8px 180px 0 0;
    }

    .Community .ProfilBoxLarge div.Activity {
        margin: 12px 0 37px 0;
        padding: 7px 0 0 0;
        border-top: dotted 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        font-weight: bold;
        color: #666;
    }

    .Community div.Activity a.Username,.light {
        font-weight: normal!important;
    }

    .Community .ProfilBoxLarge.Abgleich .Bildbox {
        margin-left: 3px;
        margin-bottom: 40px;
        top: 4px;
    }

    .Community .ProfilBoxLarge.Abgleich .ProfilBoxLargeInner {
        margin-left: 103px;
    }

    .Community .Teaser542 {
        width: 542px;
    }

    .Community .Teaser542 img.Teaserbild.right {
        margin: 0 0 10px 10px;
    }

    .Community .Teaser542 a.TeaserHeadLink {
        font-family: Georgia,serif;
        text-decoration: none;
        color: #333;
    }

    .Community .Teaser542 a.TeaserHeadLink:hover {
        color: #c60000;
    }

    .Community .Teaser542 a.TeaserHeadLink span.Stichwort {
        display: block;
        font-size: 13px;
        margin-bottom: 3px;
    }

    .Community .Teaser542 a.TeaserHeadLink span.Headline {
        font-size: 20px;
    }

    .Community .Teaser542 p.Copy {
        margin-top: 2px;
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #333;
    }

    .Community form.NachrichtSchreiben,.Community form.NachrichtSchreiben input.Text,.Community form.NachrichtSchreiben textarea,.Community form.Benachrichtigungen {
        width: 460px;
    }

    .Community form.NachrichtSchreiben textarea {
        margin-bottom: 10px;
    }

    .pwinput_overlay {
        display: none;
        position: absolute;
        left: 10px;
        top: 2px;
        font-size: 10px;
        color: #999;
    }

    .Community form.NachrichtSchreiben .AutoComplete {
        width: 450px;
        position: absolute;
        margin-top: -4px;
        padding-left: 10px;
        background: #fff;
        border: solid 1px #ccc;
    }

    .Community form.NachrichtSchreiben .AutoComplete a {
        display: block;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #000;
    }

    .Community form.NachrichtSchreiben .AutoComplete a:hover {
        background: #ccc;
    }

    .Community .PagerBox.lightTopBorder {
        padding: 6px 0;
        border-top: solid 1px #ccc;
    }

    .Community .PagerBox.lightBottomBorder {
        padding: 6px 0;
        border-bottom: solid 1px #ccc;
    }

    .Community .Liste p.ListenKopf {
        margin: 23px 0 17px 0;
    }

    .Community .Liste.Abgleich {
        padding: 20px 0 10px 0;
        border-top: solid 1px #000;
        border-bottom: solid 1px #000;
    }

    .Community .Liste.Abgleich p {
        margin: 0 0 7px 0;
    }

    .LightBoxBgnd {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
    }

    .LightBoxOverlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.75);
        z-index: 1001;
    }

    .LightBoxOverlay.Foto,.LightBoxOverlay.Slideshow,.LightBoxOverlay.Video {
        background-color: #333;
        opacity: .95;
        -ms-filter: "alpha(opacity=95)";
        filter: alpha(opacity=95);
    }

    .LightBoxContent {
        position: absolute;
        background: white;
        z-index: 1002;
        overflow: auto;
    }

    .LightBoxContent.W650 {
        width: 626px;
        padding: 10px 10px 30px 14px;
        top: 25%;
        left: 25%;
    }

    .LightBoxContent.W400 {
        width: 373px;
        padding: 10px 10px 14px 13px;
        top: 25%;
        left: 35%;
    }

    .LightBoxContent.W288 {
        width: 268px;
        padding: 10px;
        top: 25%;
        left: 40%;
    }

    .LightBoxContent.Fullscreen.Foto {
        width: 100%;
        top: 3%;
        left: 0;
        background: none!important;
        overflow: hidden;
    }

    .FAZArtikelFotos .LightBoxContent.Fullscreen.Foto {
        top: -460px;
    }

    .LightBoxContent.Fullscreen.Slideshow {
        width: 100%;
        top: 5px;
        left: 0;
    }

    #basic-modal-content,#nutzbedModal,#privacyModal,#delImgConfModal,#delAccntConfModal,#newPwdModal,#newEmailModal,#lmTermsModal,#forgottenPwdModal,#forgottenUsernameModal,#beitragMerkenModal,#loginModal,#lmLoeschenModal,#followModal,.LightBoxContent.Follow,#followerLoeschenModal,#lmArgsModal {
        display: none;
        width: 500px;
        height: 450px;
    }

    .simplemodal-wrap .LightBoxContent {
        top: 0;
        left: 0;
    }

    #simplemodal-overlay {
        background-color: #000;
        cursor: wait;
    }

    .LightBoxContent .head {
        font: 16px/24px Georgia,serif;
    }

    .LightBoxContent.W650 form.LoginFrm,.LightBoxContent.W650 form.LoginFrm input.Text {
        width: 618px;
    }

    .LightBoxContent p.BoxTitle {
        margin: 22px 0 10px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        color: #333;
    }

    .LightBoxContent p.BoxTitle.ErrMsg {
        color: #c60000;
    }

    .LightBoxContent .Scrollbox {
        padding: 0 10px;
        border: solid 1px #ccc;
        overflow: auto;
    }

    .LightBoxContent.W400 .Scrollbox {
        height: 263px;
        margin-bottom: 12px;
    }

    .LightBoxContent .Scrollbox p {
        margin: 13px 0 7px 0;
        font: 12px/17px Verdana,sans-serif;
        color: #434343;
    }

    .LightBoxContent.Follow p.BoxTitle {
        margin-bottom: 30px;
    }

    .LightBoxContent.Follow p a {
        color: #c60000;
        text-decoration: none;
    }

    .LightBoxContent.Follow p a:hover {
        text-decoration: underline;
    }

    .Fullscreen {
        width: 100%;
        text-align: center;
    }

    .FullscreenFotoInner {
        width: 760px;
        margin: auto;
    }

    .FullscreenFotoInner span.PagerStatus {
        font-weight: bold;
        color: #ccc;
    }

    .FullscreenFotoInner .Bildnachweis {
        top: 5px;
    }

    .Fullscreen.Foto .Bildunterschrift {
        margin: 12px 0;
        font-family: Georgia,serif;
        font-size: 15px;
        line-height: 18px;
        color: #ccc;
    }

    .FullscreenTeaser {
        text-align: left;
        padding-top: 15px;
        border-top: solid 1px #ccc;
    }

    .FullscreenTeaser .Stichwort {
        font-family: Georgia,serif;
        font-size: 13px;
        margin-bottom: 4px;
    }

    .FullscreenTeaser .Headline {
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 2px;
    }

    .FullscreenTeaser .Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .Fullscreen.Foto .Stichwort,.Fullscreen.Foto .Copy {
        color: #333;
    }

    .FullscreenSlideshowInner {
        width: 940px;
        padding: 20px 0;
        margin: auto;
    }

    .Fullscreen.Slideshow .Bildunterschrift,.Fullscreen.Slideshow .Headline,.Fullscreen.Video .Bildunterschrift {
        margin: 10px 0 12px 0;
        font-family: Georgia,serif;
        font-size: 15px;
        line-height: 18px;
        color: #ccc!important;
    }

    .Fullscreen.Slideshow .Headline,.Fullscreen.Video .Headline {
        margin: 10px 0 12px 0;
        font-family: Georgia,serif;
        font-size: 14px;
        color: #ccc!important;
    }

    .Fullscreen.Slideshow .Stichwort,.Fullscreen.Slideshow .Copy,.Fullscreen.Video .Stichwort,.Fullscreen.Video .Copy {
        color: #999!important;
    }

    .ExitFullscreen {
        padding-top: 9px;
        border-top: 1px solid #ccc;
        text-align: right;
        z-index: 1003;
    }

    .ExitFullscreen img {
        cursor: pointer;
    }

    a.SchliessenText {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        font-weight: bold;
        padding-right: 25px;
        background-position: right -1080px;
        cursor: pointer;
        text-decoration: none;
    }

    a.SchliessenText.Inv {
        color: #ccc;
        background-position: right -2256px;
        cursor: pointer;
    }

    a.SchliessenIcon {
        padding: 2px 5px;
        background-position: left -1079px;
        cursor: pointer;
    }

    a.SchliessenIcon.right {
        margin: 0 0 10px 20px;
    }

    .BedienleisteBgnd {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 30px;
    }

    .BedienleisteOverlay {
        background: url(/img/bedienleiste_schatten.png) top center repeat-x;
        height: 40px;
        left: 0;
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 1001;
    }

    .BedienleisteWrapper {
        width: 100%;
        text-align: center;
        position: fixed;
        background: #222;
        z-index: 1002;
    }

    .BedienleisteContent {
        width: 960px;
        margin: auto;
        background: #222;
        z-index: 1003;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #fff;
        line-height: 30px;
    }

    a.ShowActivityWin {
        padding: 6px 12px;
        background-position: center -1561px;
        cursor: pointer;
    }

    .LoggedUser {
        float: left;
        width: 203px;
        overflow: hidden;
    }

    .Activity {
        float: left;
        text-align: left;
        width: 550px;
        overflow: hidden;
    }

    .Activity span.Action {
        color: #666;
    }

    .Activity a.User {
        color: #fff;
        text-decoration: none;
    }

    .Activity a.User:hover {
        color: #c60000;
        text-decoration: none;
    }

    .Activity a.HeadLine {
        font-family: Georgia,serif;
        font-size: 13px;
        color: #ccc;
        text-decoration: none;
        padding-right: 10px;
        background-position: right -1362px;
    }

    .Activity a.HeadLine:hover {
        color: #c60000;
    }

    .Status {
        float: left;
        width: 54px;
    }

    .Status a {
        font-size: 10px;
        font-weight: bold;
        color: #c60000;
        text-decoration: none;
        padding: 0 0 0 16px;
    }

    a.UnreadMessages {
        background-position: left -1522px;
    }

    a.Warnings {
        background-position: left -1542px;
    }

    .Logout {
        float: right;
    }

    .BedienleisteContent a.ArrowLink {
        color: #fff;
        text-decoration: none;
        padding-right: 10px;
        background-position: right -1362px;
    }

    .BedienleisteContent a.ArrowLink:hover {
        color: #c60000;
    }

    .ActivityWinWrapper {
        width: 100%;
        text-align: center;
        position: fixed;
        bottom: 30px;
        z-index: 1002;
        background: transparent;
    }

    .ActivityWinContent {
        width: 562px;
        margin: auto;
        padding-top: 34px;
        background: url(/img/aktivfenster_schatten.png) top center repeat-x;
    }

    .ActivityWinContentInner {
        width: 502px;
        padding: 0 30px 10px 30px;
        text-align: left;
        background: #f1f1f1;
        z-index: 1003;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #333;
    }

    .ActivityWinContentInner a.LinkAlle {
        text-decoration: none;
        color: #333;
        padding-right: 26px;
        background-position: right -98px;
    }

    .ActivityWinContentInner a.LinkAlle:hover {
        color: #c60000;
        background-position: right -118px;
    }

    .ActivityLine {
        margin-top: 8px;
        padding-top: 8px;
        border-top: dotted 1px #999;
    }

    .ActivityLine a.User {
        color: #c60000;
        text-decoration: none;
    }

    .ActivityLine a.User:hover {
        text-decoration: underline;
    }

    .ActivityLine a.HeadLine {
        font-family: Georgia,serif;
        font-size: 13px;
        color: #333;
        text-decoration: none;
        padding-right: 10px;
        background-position: right -1362px;
    }

    .ActivityLine a.HeadLine:hover {
        color: #c60000;
    }

    .TooltipBubble {
        display: none;
        position: absolute;
        width: 200px;
        max-width: 400px;
        bottom: 14px;
        left: 50px;
        padding-bottom: 20px;
        background: url(/img/tweetbox_bottom.gif) left bottom no-repeat;
    }

    .TooltipBubbleInner {
        display: block;
        padding: 10px;
        border: solid 1px #ccc;
        border-bottom: 0;
        background: #fff;
    }

    .TooltipBubble p {
        width: auto!important;
        margin: auto!important;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #333;
    }

    a.ArrowLinkRed {
        color: #c60000;
        text-decoration: none;
        margin-bottom: 10px;
        padding-right: 26px;
        background-position: right -935px;
    }

    a.ArrowLinkRed:hover {
        text-decoration: underline;
    }

    #TopAd {
        width: 960px;
        min-height: 100px;
    }

		/*	
    #TopAdContent {
      margin-left: 20px; 
    }
		*/
    #SkyAd {
        position: absolute;
        left: 1000px;
    }

    .AnzeigenKopf {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 20px;
        color: #999;
    }

    .Anzeige.MonsterAd .AnzeigenKopf {
        line-height: 30px;
    }

    .Anzeige.MonsterAd .MonsterAdInner {
        width: 960px;
        height: 243px;
        overflow: hidden;
        padding-bottom: 15px;
        background: url("/img/ressortnav_bgnd.gif") repeat-x center bottom;
    }

    .Anzeige.SuperBanner {
        margin: 5px 0 15px 0;
        padding-bottom: 15px;
        background: url("/img/ressortnav_bgnd.gif") repeat-x center bottom;
    }

    .Anzeige.SuperBanner .AnzeigenKopf {
        float: left;
        position: relative;
        top: -3px;
    }

    .Anzeige.SuperBanner .SuperBannerInner {
        width: 728px;
        height: 90px;
        margin: 0 116px;
        overflow: hidden;
    }

    .Anzeige.SmallRectangle {
        margin-bottom: 40px;
    }

    .Anzeige.SmallRectangle .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .Anzeige.SmallRectangle .Anzeige.SmallRectangleInner {
        width: 300px;
        height: 125px;
        overflow: hidden;
    }

    .Anzeige.MediumRectangle {
        margin-bottom: 40px;
    }

    .FotoBox .Anzeige.MediumRectangle .AnzeigenKopf {
        border-top: solid 1px #ccc;
    }

    .Anzeige.MediumRectangle .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .SlideshowBox .Anzeige.MediumRectangle .AnzeigenKopf,.AudioBox .Anzeige.MediumRectangle .AnzeigenKopf,.VideoBox .Anzeige.MediumRectangle .AnzeigenKopf {
        border-top: solid 1px #333;
    }

    .Anzeige.MediumRectangle .Anzeige.MediumRectangleInner {
        width: 300px;
        height: 250px;
        overflow: hidden;
    }

    .FotoBoxInnerRight .Anzeige.MediumRectangle,.SlideshowBoxInnerRight .Anzeige.MediumRectangle,.VideoBoxInnerRight .Anzeige.MediumRectangle,.AudioBoxInnerRight .Anzeige.MediumRectangle {
        margin-bottom: 8px;
    }

    .Anzeige.HalfPage {
        margin-bottom: 40px;
    }

    .Anzeige.HalfPage .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .Anzeige.HalfPage .HalfPageInner {
        width: 300px;
        height: 620px;
        overflow: hidden;
    }

    .Anzeige.ContentAd {
        margin-bottom: 40px;
    }

    .Anzeige.ContentAd .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .Anzeige.ContentAd .ContentAdInner {
        width: 300px;
        margin-top: 10px;
    }

    .Anzeige.BannerAd>div {
        margin: 40px 0;
    }

    .Anzeige.BannerAd .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .Anzeige.BannerAd .BannerAdInner {
        width: 620px;
        margin-top: 10px;
    }

    .Anzeige.GoogleAdsBuehne {
        width: 610px;
        margin: 50px 0;
    }

    .Anzeige.GoogleAdsBuehne .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .GoogleAd {
        width: 280px;
        margin-top: 10px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
    }

    .GoogleAd a {
        text-decoration: none;
        font-size: 10px;
        color: #999;
    }

    .GoogleAd a:hover {
        color: #c60000;
    }

    .Anzeige.VerlagsboxBuehne {
        width: 610px;
        margin: 50px 0;
    }

    .Anzeige.VerlagsboxBuehne .AnzeigenKopf {
        border-top: solid 1px #000;
    }

    .Anzeige.Text.Artikelfuss {
        margin: 20px 0 0 0;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 10px;
        color: #333;
    }

    .Anzeige.Text.Artikelfuss a {
        text-decoration: none;
        color: #333;
    }

    span.SocialMediaStatus span.StatusKommentare,span.SocialMediaStatus span.StatusEmpfehlungen,span.SocialMediaStatus span.StatusFollowers,.Breadcrumbs ul li,.Breadcrumbs h1,.Breadcrumbs span.h1,.Breadcrumbs span.Rss,.FilterBox a.FilterLink,.FilterBox a.FilterLink.Selected,.Blog a.LinkAeltere,.Blog a.LinkAeltere:hover,.LinkMehr,li.RelatedLink.Text,li.RelatedLink.Foto,li.RelatedLink.Audio,li.RelatedLink.Video,li.RelatedLink.Slideshow,li.RelatedLink.Interaktiv,.Rubrikenkopf a.LinkIntern,.Rubrikenkopf a.LinkIntern:hover,.PagerNav a.FirstPage,.PagerNav a.Previous,.PagerNav a.Next,.PagerNav a.LastPage,div.LinkAlle a,div.LinkFolgen a,a.LinkArtikel,div.LinkAlle a:hover,div.LinkFolgen a:hover,a.LinkArtikel:hover,div.SerienLink a,div.SerienLink a:hover,.ThemenInfo a.ThemenHeadLink,.ThemenInfo a.ThemenHeadLink:hover,.KolumnenInfoTxt a.KolumneHeadLink,.KolumnenInfoTxt a.KolumneHeadLink:hover,.SocialMediaBox .Rubrikenkopf a.LinkUpdate,.SocialMediaBox .MoreOnTwitter a,.SocialMediaBox .MoreOnTwitter a:hover,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video,span.RelatedLinkArrow,span.Winkel,ul.ThemenSpalte a.ThemenLink,a.ArrowLink,a.ArrowLinkRight,a.ArrowDown,a.ArrowUp,.NavigationsBox a.LinkNavigationsBox,.NavigationsBox ul.Level3 li a,.NavigationsBox ul.Level4 li a,.Community .NavigationsBox a.LinkNavigationsBox,.Community .NavigationsBox a.LinkNavigationsBox.Selected,.Community .Spaltenmodul a.RegLink,.Community .Spaltenmodul ul.BoxKontaktAbgleich li a,.ContentFooter a.PagetopLink,.Community a.MerkzettelRemTeaser,a.RemoveLM,.FormInfo .InfoLink,a.Tooltip,a.SchliessenIcon,a.SchliessenText,a.ArrowLinkRed,a.PfeilNavigation.Zurueck,a.PfeilNavigation.Vor,a.PfeilNavigation.Hoch,a.PfeilNavigation.Runter,span.LinkWinkel,.Community .StatusBox a.HideMsg,a.AktionsLink,a.ShowActivityWin,a.UnreadMessages,a.Warnings,.Activity a.HeadLine,.ActivityLine a.HeadLine,.ActivityWinContentInner a.LinkAlle,a.VerkleinernIcon,a.prevMonth,a.nextMonth,a.FilterWeitereLink,a.FilterWeitereLink.Open,.Autor .AutorKopfBild a.ArrowLinkRight,a.Vollansicht,a.Vollansicht.Selected,a.Kurzansicht,a.Kurzansicht.Selected,.ArtikelKommentieren.Artikelfuss .LMFussLink .Winkel,a.followUser,.LinkArrow,.autorFolgen,.middot,.sharingBox>span,.sharingBox>a,.commentsIcon,.commentsIconSmall,.recommsIcon,.AMLArrow,.iconSwV,.userFolgen,.ArtikelFooter>div#backToHome,.discArrowDown,.iconGreenStar,.homeIcon,.shareIcon, .Breadcrumbs h2 {
        background-image: url(/img/f50_sprite_vert.png);
        background-repeat: no-repeat;
    }
    a.SocialMediaLink,a.ArtikelFunktion.Kommentieren,a.ArtikelFunktion.Empfehlen,a.ArtikelFunktion.Weitersagen,.ArtikelFunktion.Merken,a.ArtikelFunktion.Drucken,a.ArtikelFunktion.Facebook,a.ArtikelFunktion.Twitter,a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Video a.ArtikelFunktion.Empfehlen,.ArtikelAbbinder.Audio a.ArtikelFunktion.Empfehlen,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Empfehlen,.ArtikelAbbinder.Video a.ArtikelFunktion.Weitersagen,.ArtikelAbbinder.Audio a.ArtikelFunktion.Weitersagen,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Weitersagen,.ArtikelAbbinder.Video .ArtikelFunktion.Merken,.ArtikelAbbinder.Audio .ArtikelFunktion.Merken,.ArtikelAbbinder.Slideshow .ArtikelFunktion.Merken,.Community p.Stichwort.FBApp,.GPlusShareIE,.autorFB,.autorTW,.autorGP,.iconfB,.icontW,.icongP,.iconpL,.iconmail,.iconprn,.iconmerk,.iconGemerkt,.LMfb,.LMtw,.LMgp,.FacebookIcon,.TwitterIcon {
        background-image: url(/img/f50_sprite_socialmedia.gif);
        background-repeat: no-repeat;
    }

    .articleNav {
        background-image: url(/img/f50_sprite_horz.png);
        background-repeat: no-repeat;
    }

    .hideIfNoDataAvailable {
        visibility: hidden;
    }

    #jsMailConf,div.AnsichtFilter {
        display: none;
    }

    .Teaser210 p.Copy,.Teaser300 p.Copy,.Teaser380 p.Copy,.Teaser440 p.Copy,.Teaser620 p.Copy,.TeaserInRondell p.Copy,.KommentarBoxTeaser p.Copy,.TeaserMultimedia ol,.TeaserMultimedia ul,.PulldownVersandTeaser p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 17px;
        color: #555;
    }

    .TeaserMultimedia p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 17px;
        color: #434343;
    }

    .teaserInner h2 {
        font-weight: normal;
    }

    .teaserInner.linkable.hovered * {
        cursor: pointer;
    }

    .teaserInner.linkable.hovered .Stichwort,.teaserInner.linkable.hovered .Headline,.teaserInner.linkable.hovered a span.Headline {
        color: #c60000;
    }

    .teaserInner.linkable.hovered .LinkMehr {
        text-decoration: underline;
    }

    p.Copy .LinkMehr {
        margin-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #c60000!important;
        text-decoration: none;
        padding-right: 7px;
        background-position: right -1363px;
    }

    p.Copy .LinkMehr {
        margin-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #c60000!important;
        text-decoration: none;
        padding-right: 7px;
        background-position: right -1363px;
    }

    p.Copy span.Autor span.caps.last {
        margin-right: 10px;
    }

    .FAZArtikelEinleitung span.Autor a {
        color: #333;
        text-decoration: none;
    }

    span.Autor a:hover {
        color: #c60000;
    }

    .TeaserInfo {
        float: left;
        margin: 0 0 5px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #000;
    }

    .Merkzettel .TeaserInfo {
        margin-top: -5px;
    }

    .SuchergebnisListe .TeaserInfo {
        margin: 15px 0 5px 0;
    }

    .Ticker .TeaserInfo {
        margin-top: 5px;
    }

    .Themen .TeaserInfo {
        margin-top: 5px;
    }

    .TeaserInfo span.Date {
        color: #434343;
        top: 0;
    }

    .Teaser210 span.SocialMediaStatus,.Teaser300 span.SocialMediaStatus,.Teaser380 span.SocialMediaStatus,.Teaser440 span.SocialMediaStatus,.Teaser620 span.SocialMediaStatus,.TeaserMultimedia span.SocialMediaStatus,.TopListenBoxTeaser span.SocialMediaStatus {
        margin-left: -10px;
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .RMPagercontent .Teaser380:last-child {
        padding-bottom: 0!important;
    }

    span.SocialMediaStatus span.StatusKommentare {
        margin-left: 10px;
        padding-left: 15px;
        background-position: left -219px;
        position: relative;
    }

    span.SocialMediaStatus span.StatusEmpfehlungen {
        margin-left: 11px;
        padding-left: 16px;
        background-position: left -238px;
        position: relative;
    }

    span.SocialMediaStatus span.StatusFollowers {
        margin-left: 12px;
        padding-left: 13px;
        background-position: left -258px;
    }

    .VideoBox span.SocialMediaStatus span.StatusEmpfehlungen,.SlideshowBox span.SocialMediaStatus span.StatusEmpfehlungen,.AudioBox span.SocialMediaStatus span.StatusEmpfehlungen {
        background-position: left -1930px;
        position: relative;
    }

    .Index .TeaserInfo {
        float: left;
        margin: 15px 0 5px;
        color: #000;
        font-family: Verdana,sans-serif;
        font-size: 10px;
    }

    ul.RelatedLinkBox li.RelatedLink.Text {
        padding-left: 24px;
        background-position: left -475px;
    }

    ul.RelatedLinkBox li.RelatedLink.Foto {
        padding-left: 24px;
        background-position: left -635px;
    }

    ul.RelatedLinkBox li.RelatedLink.Audio {
        padding-left: 24px;
        background-position: 3px -3077px;
    }

    ul.RelatedLinkBox li.RelatedLink.Video {
        padding-left: 24px;
        background-position: left -795px;
    }

    ul.RelatedLinkBox li.RelatedLink.Slideshow {
        padding-left: 24px;
        background-position: left -3303px;
    }

    ul.RelatedLinkBox li.RelatedLink.Interaktiv {
        padding-left: 24px;
        background-position: left -3192px;
    }

    span.RelatedLinkArrow {
        white-space: nowrap;
        margin-left: 7px;
        padding: 0 4px;
        background-position: left -934px;
    }

    .Fullscreen.Foto.Artikel span.RelatedLinkArrow,.VideoBox span.RelatedLinkArrow,.AudioBox span.RelatedLinkArrow,.SlideshowBox span.RelatedLinkArrow {
        background-position: left -334px;
    }

    div.MediaLink {
        position: relative;
    }

    .TopListenBoxTeaser div.MediaLink {
        position: relative;
        display: block;
    }

    .Teaser210 div.MediaLink {
        margin-top: 5px;
    }

    img.MediaIcon {
        position: absolute;
        top: 10px;
        right: 10px;
    }

    img.MediaPagerIcon1 {
        position: absolute;
        bottom: 10px;
        right: 70px;
    }

    img.MediaPagerIcon2 {
        position: absolute;
        bottom: 10px;
        right: 40px;
    }

    img.MediaPagerIcon3 {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }

    .Rubrik .NachrichtenKamin .Teaser380 {
        width: 300px!important;
        border-top: 1px solid #999;
        padding-top: 12px!important;
    }

    .NachrichtenKamin div.Teaser380.Last {
        margin-bottom: 0!important;
    }

    .Ressortmodul .Teaser380.Top.First {
        border-bottom: 0;
    }

    .Teaser380.First {
        border: 0;
        padding-top: 0;
    }

    .Teaser380.Top {
        border-top: 0;
        margin-bottom: 10px;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #ccc;
    }

    .Teaser380.Top a.TeaserHeadLink {
        display: block;
        text-decoration: none;
    }

    .Teaser380.Top span.Headline {
        font-family: Georgia,serif;
        font-size: 25px;
        line-height: 27px;
        color: #000;
        margin: 4px 0;
    }

    .Teaser380 {
        width: 380px;
        border-top: solid 1px #ccc;
        padding-top: 10px;
        margin-bottom: 15px;
    }

    .Teaser380.Top div.MediaLink img {
        margin-bottom: 8px;
    }

    .Teaser380.Last div.MediaLink img.Teaserbild {
        margin-bottom: 8px;
    }

    .Teaser380 img.Teaserbild.right {
        margin: 0 0 10px 10px;
    }

    .Teaser380 a.TeaserHeadLink {
        display: block;
        margin-bottom: -3px;
        line-height: 22px;
        text-decoration: none;
    }

    .Teaser380 span.Stichwort {
        display: block;
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .Teaser380 span.Headline {
        font-family: Georgia,serif;
        font-size: 20px;
        color: #000;
    }

    .Teaser380 a.TeaserHeadLink:hover,.Teaser380 a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .Teaser380 p.Copy {
        margin-top: 4px;
    }

    .Teaser380 .Autor {
        font-size: 10px;
        color: #999!important;
    }

    .Teaser380 ul.RelatedLinkBox {
        margin: 12px 0 0 10px;
        list-style: none;
    }

    .Teaser380 ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .Teaser380 ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .Teaser380 ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .Teaser380 ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .Teaser210 {
        width: 210px;
        border-top: solid 1px #ccc;
        padding-top: 6px;
        margin-bottom: 16px;
    }

    .Teaser210 img.Teaserbild {
        margin: 0 0 4px 0;
    }

    .Teaser210 img.Teaserbild.right {
        float: none;
    }

    .Teaser210.First {
        border-top: 0;
        padding-top: 0;
    }

    .Teaser210 a.TeaserHeadLink {
        display: block;
        line-height: 19px;
        text-decoration: none;
    }

    .Teaser210 span.Stichwort {
        display: inline-block;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #434343;
    }

    .Teaser210 span.Headline {
        display: block;
        margin: 2px 0 7px 0;
        font-family: Georgia,serif;
        font-size: 17px;
        color: #000;
    }

    .Teaser210 a.TeaserHeadLink:hover,.Teaser210 a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .Teaser210 .Autor {
        font-size: 10px;
        color: #999!important;
    }

    .Teaser210 ul.RelatedLinkBox {
        margin: 12px 0 0 10px;
        list-style: none;
    }

    .Teaser210 ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .Teaser210 ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .Teaser210 ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .Teaser210 ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .RMPagercontent .Teaser210:last-child {
        margin-bottom: 0!important;
    }

    .RessortTeaserSpalte {
        width: 300px;
    }

    .RessortTeaserSpalte.right {
        float: none;
        margin-left: 310px;
        padding-left: 10px;
        border-left: solid 1px #ccc;
    }

    .RessortTeaserSet {
        margin-bottom: 30px;
    }

    .RessortTeaserSpalte .Teaser300+.Rubrikenkopf {
        margin-top: 30px;
    }

    .Teaser300 {
        width: 300px;
        border-top: solid 1px #ccc;
        padding-top: 12px;
        margin-bottom: 20px;
    }

    .RessortTeaserSpalte .Teaser300 {
        display: inline-block;
        margin-bottom: 16px;
    }

    .Teaser300.Top {
        border-top: 0;
        padding: 0;
    }

    .Teaser300.First {
        border-top: 0;
    }

    .Teaser300 img.Teaserbild {
        margin: 0 0 5px 5px;
    }

    .Teaser300 a.TeaserHeadLink {
        display: block;
        line-height: 19px;
        text-decoration: none;
        margin-bottom: 2px;
    }

    .Teaser300.Top a.TeaserHeadLink {
        margin: 5px 0 3px 0;
    }

    .Teaser300 span.Stichwort {
        display: block;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #434343;
    }

    .Teaser300 span.Headline {
        display: block;
        margin: 2px 0 4px 0;
        font-family: Georgia,serif;
        font-size: 17px;
        color: #000;
    }

    .Teaser300.Top span.Headline {
        font-family: Georgia,serif;
        font-size: 25px;
        line-height: 27px;
        color: #000;
        margin: 4px 0;
    }

    .Teaser300 span.Headline.LinkMehr {
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right 7px no-repeat;
    }

    .Teaser300 a.TeaserHeadLink:hover,.Teaser300 a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .Teaser300 .Autor {
        font-size: 10px;
        color: #999!important;
    }

    .Teaser300 ul.RelatedLinkBox {
        margin: 12px 0 0 2px;
        list-style: none;
    }

    .Teaser300 ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .Teaser300 ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .Teaser300 ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .Teaser300 ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .Teaser620.First {
        border: 0;
    }

    .Teaser620.Top a.TeaserHeadLink {
        display: block;
        line-height: 27px;
        text-decoration: none;
    }

    .Teaser620.Top span.Headline {
        font-family: Georgia,serif;
        font-size: 25px;
        color: #000;
        margin: 4px 0;
    }

    .Teaser620 {
        border-top: solid 1px #ccc;
        padding-top: 11px;
        margin-bottom: 12px;
    }

    .Teaser620 img.Teaserbild {
        float: right;
        margin-left: 10px;
    }

    .Teaser620 a.TeaserHeadLink {
        display: block;
        line-height: 22px;
        text-decoration: none;
    }

    .Teaser620 span.Stichwort {
        display: block;
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .Teaser620 span.Headline {
        font-family: Georgia,serif;
        font-size: 20px;
        color: #000;
    }

    .Teaser620 a.TeaserHeadLink:hover,.Teaser620 a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .Teaser620 .Autor {
        font-size: 10px;
        color: #999!important;
    }

    .Teaser620 ul.RelatedLinkBox {
        margin: 16px 0 0 10px;
        list-style: none;
    }

    .Teaser620 ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .Teaser620 ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .Teaser620 ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .Teaser620 ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .TeaserType {
        font-weight: bold;
    }

    .TeaserMultimedia p.Copy {
        margin-top: 10px;
    }

    .TeaserMultimedia ol {
        margin: 10px 0 0 21px;
    }

    .TeaserMultimedia ul {
        list-style: disc outside;
        margin: 10px 0 0 15px;
    }

    .TeaserMultimedia h2+p.Copy {
        margin-top: 0;
        text-align: left;
    }

    .TeaserMultimedia p.Copy a,.TeaserMultimedia ol a,.TeaserMultimedia ul a {
        color: #c60000;
        text-decoration: none;
    }

    .TeaserMultimedia p.Copy a:hover,.TeaserMultimedia ol a:hover,.TeaserMultimedia ul a:hover {
        text-decoration: underline;
    }

    .BlogList .Teaser620 {
        margin-bottom: 50px;
        border-top: solid 1px #000;
    }

    .BlogList .Teaser620.First {
        border-top: 0;
    }

    .BlogTeaserInner {
        width: 410px;
    }

    .Rubrikenkopf {
        border-top: solid 2px #000;
        border-bottom: solid 1px #ccc;
        font-family: Georgia,serif;
        font-size: 17px;
        line-height: 22px;
        padding: 6px 0 5px 0;
        color: #000;
    }

    span.Rubrikenkopf {
        display: block;
    }

    .Rubrikenkopf a {
        text-decoration: none;
        color: #000;
    }

    .Rubrikenkopf a.LinkIntern {
        padding-right: 29px;
        background-position: right -95px;
	
    }
		aside.widget_recent_entries ul li {
			color: #000;
		}
		aside.widget_recent_entries ul li a:hover {
			color: #c60000 !important;
			text-decoration: none;
		}

	
    .Rubrikenkopf a.LinkIntern:hover {
        color: #c60000 !important;
	text-decoration: none;
        background-position: right -115px;
    }

    .Rubrikenkopf a.LinkExtern {
        padding-right: 20px;
        background: url(/img/disc_arrow_extern.gif) right center no-repeat;
    }

    .Rubrikenkopf a.LinkExtern:hover {
        padding-right: 20px;
        background: url(/img/disc_arrow_extern_hover.gif) right center no-repeat;
        color: #c60000;
    }

    .Rubrikenkopf span.left {
        width: 360px;
    }

    .Kommentarriegel .TeaserInRondell {
        padding-left: 9px;
        padding-bottom: 0;
    }

    .Kommentarriegel .Rubrikenkopf {
        width: 620px;
    }

    .Kommentarriegel .Headline {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
    }

    .Kommentarriegel a {
        color: #000;
        text-decoration: none;
    }

    .Kommentarriegel a:hover {
        color: #c60000;
    }

    .Kommentarriegel .Autor {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 13px;
        color: #999;
        text-decoration: none;
        margin-top: 10px;
    }

    .Kommentarriegel .Kommentarkopf {
        margin-bottom: 10px;
        width: 190px;
    }

    .Kommentarriegel .Kommentarkopf .Text {
        float: left;
        width: 128px;
        margin-right: 2px;
    }

    .Kommentarriegel .Kommentarkopf .Text.noImage {
        width: 190px;
        margin-right: 0;
    }

    .Kommentarriegel .Kommentarkopf .Avatar {
        float: right;
        width: 60px;
        height: 60px;
    }

    .Kommentarriegel .Kommentarkopf .Avatar.noImage {
        display: none;
    }

    .Kommentarriegel .Kommentarkopf .Avatar img {
        width: 60px;
        height: 60px;
    }

    .Kommentarriegel p.Copy {
        font-size: 12px;
    }

    .Rubrikenkopf .Package .PackageInner {
        margin-top: 6px;
    }

    div.AnsichtFilter a {
        float: left;
        margin-right: 10px;
        width: 17px;
        height: 17px;
    }

    div.AnsichtFilter a.Vollansicht {
        background-position: left -1960px;
    }

    div.AnsichtFilter a.Vollansicht:hover,div.AnsichtFilter a.Vollansicht.Selected {
        background-position: left -1977px;
    }

    div.AnsichtFilter a.Kurzansicht {
        background-position: left -1994px;
    }

    div.AnsichtFilter a.Kurzansicht:hover,div.AnsichtFilter a.Kurzansicht.Selected {
        background-position: left -2011px;
    }

    .ThemenFinder.Large {
        width: 622px;
    }

    .ThemenFinder.W300 {
        width: 300px;
        margin-bottom: 30px;
    }

    .ThemenFinder.Short {
        width: 214px;
        margin-bottom: 20px;
    }

    .ThemenFinderInner {
        padding: 12px 0 2px 0;
    }

    .ThemenFinderInner label {
        cursor: pointer;
    }

    .ThemenFinderInner a,.ThemenFinderInner label,.ThemenFinderInner span {
        float: left;
        width: 19px;
        height: 20px;
        line-height: 20px;
        border: solid 1px #ccc;
        text-align: center;
        margin: 0 2px 2px 0;
        font-family: Georgia,serif;
        font-size: 14px;
        color: #000;
        text-decoration: none;
    }

    .ThemenFinderInner span {
        color: #ccc;
    }

    .ThemenFinderInner .First {
        margin-left: 0;
    }

    .ThemenFinderInner a:hover,.ThemenFinderInner label:hover,.ThemenFinderInner label.Selected,.ThemenFinderInner a.Selected {
        color: #fff;
        background: #434343;
    }

    .ThemenFinder.Large .ThemenFinderRowAlle {
        margin-right: 24px;
    }

    .ThemenFinder.Short .ThemenFinderRowAlle {
        float: left;
    }

    .ThemenFinder .ThemenFinderRowAlle a,.ThemenFinder .ThemenFinderRowAlle label,.ThemenFinder .ThemenFinderRowAlle span {
        width: auto;
        padding: 0 4px;
    }

    .ThemenAuszeichnung {
        min-height: 15px;
        font-family: Georgia,serif;
        font-size: 76px;
        color: #000;
    }

    .ThemenFinder.W300 .ThemenAuszeichnung {
        margin: 7px 0 0 0;
    }

    .ThemenFinder.Large .ThemenSuggest {
        float: right;
        margin-right: 26px;
    }

    .ThemenFinder.W300 .ThemenSuggest {
        float: right;
    }

    .ThemenFinder.Large .ThemenSuggest input.Text {
        width: 260px;
        margin-right: 8px;
    }

    .ThemenFinder.Short .ThemenSuggest {
        clear: left;
    }

    .ThemenFinder.Short .ThemenSuggest input.Text {
        width: 170px;
        margin-right: 8px;
    }

    .ThemenFinder .ThemenSuggest input.Image {
        position: relative;
        top: 4px;
    }

    .ThemenListe {
        margin: 10px 0 20px 0;
    }

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

    .ThemenListe.Cols2 ul.ThemenSpalte {
        width: 300px;
    }

    .ThemenListe.Cols3 ul.ThemenSpalte {
        width: 200px;
    }

    .ThemenListe.Cols2 ul.ThemenSpalte.left {
        padding-right: 9px;
        border-right: dotted 1px #999;
    }

    .ThemenListe.Cols3 ul.ThemenSpalte.left {
        padding-right: 4px;
        border-right: dotted 1px #999;
    }

    .ThemenListe.Cols3 ul.ThemenSpalte.middle.left {
        margin-left: 5px;
    }

    ul.ThemenSpalte li {
        padding: 7px 0;
        border-top: dotted 1px #999;
    }

    ul.ThemenSpalte+li {
        border: 10px solid red!important;
    }

    ul.ThemenSpalte li.First {
        border: 0;
    }

    ul.ThemenSpalte a.ThemenLink {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 20px;
        color: #000;
        text-decoration: none;
        padding-right: 26px;
        background-position: right -936px;
    }

    ul.ThemenSpalte a.ThemenLink:hover {
        color: #c60000;
    }

    .PagerBox {
        padding: 10px 0;
        height: 18px;
    }

    .PagerBox.w300 {
        width: 300px;
        margin: auto;
    }

    .FotoBox .PagerBox {
        padding: 0;
    }

    a.PfeilNavigation {
        cursor: pointer;
        padding: 0 8px;
        text-decoration: none;
    }

    .PagerBox a.PfeilNavigation {
        cursor: pointer;
        padding: 0 8px;
        height: 18px;
        text-decoration: none;
    }

    a.PfeilNavigation.Zurueck {
        background-position: left -1220px;
				text-decoration: none;
    }

    a.PfeilNavigation.Zurueck:hover {
        background-position: left -1300px;
				text-decoration: none;
    }

    a.PfeilNavigation.Vor {
        background-position: left -1260px;
				text-decoration: none;
    }

    a.PfeilNavigation.Vor:hover {
        background-position: left -1340px;
				text-decoration: none;
    }

    a.PfeilNavigation.Hoch {
        background-position: left -2079px;
				text-decoration: none;
    }

    a.PfeilNavigation.Hoch:hover {
        background-position: left -2159px;
				text-decoration: none;
    }

    a.PfeilNavigation.Runter {
        background-position: left -2119px;
				text-decoration: none;
    }

    a.PfeilNavigation.Runter:hover {
        background-position: left -2199px;
				text-decoration: none;
    }

    span.PagerStatus {
        width: 60px!important;
        text-align: center;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 17px;
        color: #000;
    }

    .VideoBox span.PagerStatus,.AudioBox span.PagerStatus,.SlideshowBox span.PagerStatus {
        color: #999;
    }

    .PagerNav {
        margin-right: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #000;
    }

    .PagerNav.right {
        margin-right: 0;
    }

    .PagerNav a {
        text-decoration: none!important;
        color: #c60000;
        padding: 0 5px;
    }

    .PagerNav a:hover,.PagerNav .Current {
        text-decoration: none!important;
        padding: 0 5px;
        color: #000;
    }

    .PagerNav a.FirstPage {
        padding: 0 6px;
        background-position: 3px -2058px;
    }

    .PagerNav a.Previous {
        padding: 0 6px;
        background-position: 3px -958px;
    }

    .PagerNav a.Next {
        padding: 0 6px;
        background-position: 4px -978px;
    }

    .PagerNav a.LastPage {
        padding: 0 6px;
        background-position: 4px -2038px;
    }

    .SerienFilter {
        border-top: solid 2px #000;
    }

    .SerienFilterInner {
        margin: 23px 0 20px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #666;
        text-align: right;
    }

    .SerienFilterInner form {
        float: right;
    }

    .SerienFilterBox {
        float: left;
        text-align: left;
        width: 107px;
        margin-right: 10px;
    }

    .SerienFilterBox p {
        margin-bottom: 2px;
    }

    .SerienFilterBox select.Select,.SerienFilterBox input.Text {
        margin: 0;
        width: 107px;
        position: static;
    }

    .SerienFilterBox.Btn {
        float: left;
        width: 22px;
    }

    .SerienFilterBox.Btn input.Img {
        position: relative;
        top: 20px;
    }

    .SerienFilterBox select.Select.xPand {
        width: auto!important;
        position: absolute;
    }

    .SerienFilter ~ .Rubrikenkopf {
        padding: 6px 0 0 0;
        border: 0;
        border-top: 1px solid #000;
    }

    .SerienFilter ~ .Rubrikenkopf .PagerNav.right {
        width: 610px;
        margin: 0 0 0 10px;
        text-align: right;
        padding: 0 10px 5px 0;
        border-bottom: 1px solid #CCC;
    }

    .SortierFunktion {
        text-align: right;
        border-bottom: solid 1px #ccc;
    }

    .SortierFunktion.UmfragenIndex {
        border-bottom: 0;
    }

    .SortierFunktionInner {
        margin: 15px 10px 15px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #666;
    }

    .SortierFunktion .PulldownSelect {
        margin-left: 10px;
        border: solid 1px #efefef;
    }

    .SortierFunktion input.Text,input.Text,input.TextFilled,input.TextBlk {	
			border: 1px solid #ccc;
    	font-family: Verdana,sans-serif;
    	font-size: 10px;
    	height: 16px;
    	line-height: 16px;
    	text-indent: 10px;
    }

    input.Text.Long {
        width: 99%;
    }

    input[disabled],input[readonly] {
        background: #f1f1f1;
        color: #999!important;
    }

    .SortierFunktion input.Text {
        margin-left: 10px;
    }

    .SortierFunktion .PulldownSelect.First,.SortierFunktion input.Text.First {
        margin-left: 0;
    }

    .SortierFunktion .left a {
        cursor: pointer;
    }

    .SortierFunktion.Large input.Img {
        position: relative;
        top: 4px;
    }

    .SortierenPulldown {
        display: none;
        position: absolute;
        z-index: 10;
        width: 285px;
        padding-left: 6px;
        border: solid 1px #efefef;
        background: #fff;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 20px;
        text-align: left;
    }

    .Suche .SortierenPulldown {
        width: 160px;
    }

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

    .SortierenPulldown ul li {
        display: block;
        margin: 0;
        padding: 0;
    }

    .SortierenPulldown ul li a {
        text-decoration: none;
        color: #666;
        cursor: pointer;
    }

    .BoxenReiter {
        height: 21px;
        margin-top: 4px;
        padding-left: 5px;
        border-bottom: solid 1px #ccc;
    }

    .BoxenReiter a {
        float: left;
        margin-right: 3px;
        padding: 0 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 20px;
        border: solid 1px #efefef;
        border-bottom: 0;
        text-decoration: none;
        color: #c60000;
        cursor: pointer;
    }

    .MediaBox .BoxenReiter a {
        float: left;
        margin-right: 3px;
        padding: 0 7px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 20px;
        border: solid 1px #efefef;
        border-bottom: 0;
        text-decoration: none;
        color: #c60000;
        cursor: pointer;
    }

    .BoxenReiter a:hover {
        color: #c60000 !important;
				text-decoration: none;
    }
    
		.BoxenReiter a.Reiter:hover {
			text-decoration: underline;
		}
    .BoxenReiter a.Selected {
        color: #000;
        border: solid 1px #ccc;
        border-bottom: solid 1px #fff;
    }
    .BoxenReiter a.Selected:hover {
			text-decoration: none;
		}

    .Rondell {
        margin: 20px 0 30px 0;
    }

    .FAZArtikelContent .Rondell {
        margin: 30px 0 40px 0;
    }

    .RondellContent {
        margin: 12px 5px 0 5px;
    }

    .RondellRowSep {
        height: 12px;
        margin-bottom: 12px;
        border-bottom: solid 1px #ccc;
    }

    .TeaserInRondell {
        float: left;
        width: 190px;
        margin-left: 9px;
        padding-left: 10px;
        border-left: solid 1px #ccc;
    }

    .TeaserInRondell.First {
        margin-left: 0;
        padding-left: 0;
        border: 0;
    }

    .TeaserInRondell img.Teaserbild {
        margin: 0 0 5px 0;
    }

    .TeaserInRondell a.TeaserHeadLink {
        display: block;
        line-height: 16px;
        text-decoration: none;
    }

    .TeaserInRondell span.Stichwort {
        display: block;
        margin-bottom: 3px;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .TeaserInRondell span.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        color: #000;
        padding-right: 9px;
        background: url(/img/link_arrow_red.gif) right 5px no-repeat;
    }

    .TeaserInRondell a.TeaserHeadLink:hover,.TeaserInRondell a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .TeaserInRondell span.SocialMediaStatus {
        display: block;
        margin-left: -10px;
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .MiscBox {
        margin-bottom: 40px;
    }

    .NavigationsBox {
        margin-bottom: 40px;
    }

    .NavigationsBoxInner {
        padding-bottom: 7px;
        background: url(/img/ressortnav_bgnd.gif) bottom center repeat-x;
    }

    .NavigationsBox ul {
        list-style: none;
    }

    .NavigationsBox ul.Level3 li {
        padding: 4px 0;
        border-top: solid 1px #ccc;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 20px;
    }

    .NavigationsBox ul.Level3 li.First {
        border-top: 0;
    }

    .NavigationsBox ul.Level3 li a {
        display: block;
        color: #333;
        text-decoration: none;
        padding: 0 0 1px 25px;
        background-position: left -96px;
    }

    .NavigationsBox ul.Level3 li a.Selected {
        background-position: left 100px;
        background-color: #f1f1f1;
    }

    .NavigationsBox ul.Level3 li a:hover,.NavigationsBox ul.Level3 li a.Selected:hover {
        background-position: left 100px;
        background-color: #333;
        color: #fff;
    }

    .NavigationsBox ul.Level4 {
        margin: 4px 0 -4px 20px;
    }

    .NavigationsBox ul.Level4 li {
        border-top: dotted 1px #ccc;
    }

    .NavigationsBox ul.Level4 li a {
        display: block;
        color: #333;
        text-decoration: none;
        padding-left: 25px;
        background-position: 5px 7px;
    }

    .NavigationsBox ul.Level4 li a:hover,.NavigationsBox ul.Level4 li a.Selected {
        color: #fff;
        background-color: #333;
        background-position: 5px -333px!important;
    }

    .NavigationsBox ul.Level3 li a.LinkExtern,.NavigationsBox ul.Level4 li a.LinkExtern {
        background-position: left -1746px!important;
    }

    .NavigationsBox ul.Level3 li a.LinkExtern:hover,.NavigationsBox ul.Level4 li a.LinkExtern:hover {
        background-position: left 100px!important;
    }

    .KommentarBox {
        margin-bottom: 40px;
    }

    .KommentarBoxTeaser {
        border-bottom: solid 1px #ccc;
    }

    .KommentarBoxTeaserInner {
        float: left;
        margin: 15px 5px 20px 0;
        width: 210px;
    }

    .KommentarBoxTeaserInner.NoImg {
        width: 300px;
    }

    .KommentarBoxTeaser .Headline {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
    }

    .KommentarBoxTeaser .Headline a {
        color: #000;
        text-decoration: none;
    }

    .KommentarBoxTeaser .Headline a:hover {
        color: #c60000;
    }

    .KommentarBoxTeaser .Autor {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
        text-decoration: none;
    }

    .KommentarBoxTeaser span.SocialMediaStatus {
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .KommentarBoxTeaser span.SocialMediaStatus span.StatusKommentare {
        margin-left: 0;
    }

    .KommentarBoxTeaser ul.RelatedLinkBox {
        margin: 16px 0 0 10px;
        list-style: none;
    }

    .KommentarBoxTeaser ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .KommentarBoxTeaser ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .KommentarBoxTeaser ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .KommentarBoxTeaser ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .TagCloudBox {
        margin-bottom: 40px;
    }

    .TagCloudBoxInner {
        margin: 10px 0;
    }

    ul.TagCloud {
        list-style: none;
    }

    ul.TagCloud li {
        display: inline;
        border-right: solid 2px #333;
        padding: 0 4px;
        font-family: Georgia,sans-serif;
    }

    ul.TagCloud li.Last {
        border-right: 0;
    }

    ul.TagCloud li.TGSize1 {
        font-size: 13px;
    }

    ul.TagCloud li.TGSize2 {
        font-size: 14px;
    }

    ul.TagCloud li.TGSize3 {
        font-size: 15px;
    }

    ul.TagCloud li.TGSize4 {
        font-size: 16px;
    }

    ul.TagCloud li.TGSize5 {
        font-size: 17px;
    }

    ul.TagCloud li.TGSize6 {
        font-size: 18px;
    }

    ul.TagCloud li.TGSize7 {
        font-size: 19px;
    }

    ul.TagCloud li a {
        color: #c60000;
        text-decoration: none;
        padding-right: 7px;
    }

    ul.TagCloud li a:hover {
        text-decoration: underline;
    }

    .WetterBox {
        margin-bottom: 40px;
    }

    .WetterBox .Rubrikenkopf {
        border-bottom: 1px dotted #999;
    }

    .WetterBox .Rubrikenkopf input.Text {
        width: 100px;
    }

    .StadtWetterBox {
        float: left;
        width: 69px;
        padding-left: 5px;
        border-left: 1px dotted #999;
    }

    .StadtWetterBox.First {
        border: 0;
    }

    .StadtWetterZeile {
        height: 24px;
        border-bottom: 1px dotted #999;
        margin-bottom: 5px;
    }

    .StadtWetterZeile a {
        color: #000;
        display: inline-block;
        font-family: Georgia,serif;
        font-size: 12px;
        line-height: 24px;
        max-width: 180px;
        min-width: 140px;
        position: relative;
        text-decoration: none;
    }

    .StadtWetterZeile .StadtWetterFfm {
        position: relative;
        left: 5px;
        width: 150px;
    }

    .StadtWetterZeile .StadtWetterFfm img {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .StadtWetterBox a {
        color: #000;
        text-decoration: none;
        font-family: Georgia,serif;
        font-size: 12px;
        line-height: 13px;
    }

    .StadtWetterZeile a:hover,.StadtWetterZeile a:hover *,.StadtWetterBox a:hover,.StadtWetterBox a:hover * {
        color: #c60000;
    }

    .WetterOrt {
        display: block;
    }

    .WetterTemp {
        font-weight: bold;
    }

    .WetterDesc {
        display: block;
    }

    .WetterSponsor {
        float: right;
    }

    .WetterSponsor .pwdByTxt {
        position: relative;
        bottom: 5px;
        font-family: Verdana,sans-serif;
        font-size: 9px;
        color: #999;
    }

    .WetterSponsor a img {
        position: relative;
        top: 2px;
    }

    .TickerBox {
        margin-bottom: 40px;
    }

    .TickerBoxTeaser {
        padding: 8px 0;
        border-top: dotted 1px #999;
    }

    .TickerBoxTeaser.First {
        border-top: 0;
    }

    .TickerBoxTeaser p.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
    }

    .TickerBoxTeaser p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
    }

    .TickerBoxTeaser p.Headline a:hover,.TickerBoxTeaser p.Headline a:hover * {
        color: #c60000;
    }

    .TickerBoxTeaser p.Headline img {
        position: relative;
        top: 0;
        left: 5px;
    }

    .TickerBoxTeaser .Uhrzeit {
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .TickerBoxTeaser:after,.TeaserMultimedia:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    *+html .TeaserMultimedia,*+html .TickerBoxTeaser {
        display: inline-block;
    }

    * html .TeaserMultimedia,* html .TickerBoxTeaser {
        height: 1%;
    }

    .TickerBoxTeaser a img.Tickerbild {
        float: left;
        margin: 2px 10px 2px 0;
    }

    .TickerBox .ArchivBoxTeaser {
        padding: 10px 0;
        border-bottom: solid 1px #999;
    }

    .TickerBox .ArchivBoxTeaser img.left {
        margin-right: 10px;
    }

    .TickerBox .ArchivBoxTeaser p {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #999;
    }

    .ExternLinkBox {
        margin-bottom: 30px;
    }

    .ExternLinkBoxTeaser {
        padding: 10px 0 13px 0;
        border-top: dotted 1px #999;
    }

    .ExternLinkBoxTeaser.First {
        border-top: 0;
    }

    .ExternLinkBoxTeaser p.Headline {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        line-height: 16px;
        padding-left: 20px;
        background: url(/img/disc_arrow_extern.gif) left 3px no-repeat;
    }

    .ExternLinkBoxTeaser p.Headline:hover {
        background: url(/img/disc_arrow_extern_hover.gif) left 3px no-repeat;
        color: #c60000;
    }

    .ExternLinkBoxTeaser p.Headline:hover * {
        color: #c60000;
    }

    .ExternLinkBoxTeaser p.Headline a {
        text-decoration: none;
        color: #000;
    }

    .ExternLinkBoxTeaser p.Headline a.ArrowLinkRight {
        padding-right: 7px;
        background-position: right -1363px;
    }

    .ExternLinkBoxTeaser p.Headline img {
        position: relative;
        top: 0;
        left: 5px;
    }

    .ExternLinkBoxTeaser span.Uhrzeit {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
        margin-left: 7px;
    }

    .ExternLinkBoxTeaser span.Subheadline {
        font-weight: normal;
        color: #999;
    }

    span.NZZTypo {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 16px;
    }

    .TopThemenBox {
        margin-bottom: 40px;
    }

    .TopThemenBoxTeaser {
        padding: 6px 0 7px 0;
        border-top: dotted 1px #999;
    }

    .TopThemenBoxTeaser.First {
        border-top: 0;
    }

    .TopThemenBoxTeaser span.Rank {
        float: left;
        width: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 19px;
        font-weight: bold;
        color: #c60000;
    }

    .TopThemenBoxTeaser p.Headline {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        margin-left: 20px;
    }

    .TopThemenBoxTeaser p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
    }

    .TopThemenBoxTeaser p.Headline a:hover {
        color: #c60000;
    }

    .TopThemenBoxTeaser p.Headline img {
        position: relative;
        top: -1px;
        left: 5px;
    }

    .TopThemenBoxTeaser span.Uhrzeit {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
        margin-left: 7px;
    }

    .HTMLWidgetBox {
	margin-bottom: 40px;
    }

    .HTMLWidgetBoxNoTitle {
	border-top: 2px solid #000;
	line-height: 0px;
    }

    .TopListenBox {
        margin-bottom: 40px;
    }

    .TopListenBoxTeaser {
        padding: 7px 0 10px 0;
        border-top: dotted 1px #999;
    }

    .TopListenBoxTeaser:first-child,.TopListenBoxTeaser.First {
        border-top: 0;
    }

    .TopListenBoxTeaser span.Rank {
        float: left;
        width: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        font-weight: bold;
        color: #c60000;
    }

    .TopListenBoxTeaser p.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        margin-left: 20px;
    }

    .TopListenBoxTeaser p.Headline .Stichwort {
        font-size: 12px;
        color: #666;
    }

    .TopListenBoxTeaser p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
    }

    .TopListenBoxTeaser p.Headline a:hover,.TopListenBoxTeaser p.Headline a:hover *,.TopListenBoxTeaser .teaserInner.hovered p.Headline a,.TopListenBoxTeaser .teaserInner.hovered p.Headline a * {
        color: #c60000 !important;
    }

    .TopListenBoxTeaser span.Uhrzeit {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
        margin-left: 7px;
    }

    .TopListenBoxTeaser span.Winkel {
        white-space: nowrap;
        margin-left: 7px;
        padding: 0 4px;
        background-position: left -934px;
    }

    .Favs .TopListenBoxTeaser span.Rank {
        float: left;
        width: 20px;
        height: 20px;
        text-align: center;
        position: relative;
        top: 5px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 19px;
        font-weight: bold;
        color: #fff;
        background: #c60000;
        border-radius: 20px;
    }

    .Favs .TopListenBoxTeaser:last-child {
        padding-bottom: 0;
    }

    .Favs .TopListenBoxTeaser p.Headline {
        font-size: 14px;
        line-height: 19px;
        margin: 0 0 0 30px;
        overflow: hidden;
    }

    .Favs img.media.right {
        margin: 4px 0 0 10px;
    }

    .MehrListeBox {
        margin-bottom: 40px;
    }

    .AutorenInfo {
        margin-top: 10px;
        padding-bottom: 2px;
        border-bottom: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #666;
    }

    .AutorenInfo img.left {
        margin: 0 10px 7px 0;
        cursor: pointer;
    }

    .AutorenInfo a.AutorenInfoHeadLink {
        text-decoration: none;
        color: #c60000;
    }

    .AutorenInfo a.AutorenInfoHeadLink:hover {
        text-decoration: underline;
    }

    .AutorenInfo span {
        color: #666;
    }

    .SerienInfo {
        margin-top: 10px;
        padding-bottom: 2px;
        border-bottom: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #666;
    }

    .SerienInfo img.left {
        margin: 0 10px 7px 0;
        cursor: pointer;
    }

    div.SerienLink {
        margin: -2px 0 4px 0;
    }

    div.SerienLink a {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        padding-right: 29px;
        background-position: right -98px;
    }

    div.SerienLink a:hover {
        color: #c60000;
        background-position: right -118px;
    }

    div.SerienInfo p a {
        color: #000;
        text-decoration: none;
    }

    p.ListHead {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #000;
    }

    div.LinkAlle {
        padding: 7px 0 5px 0;
        border-top: dotted 1px #999;
    }

    .AutorenInfo div.LinkFolgen {
        margin: 4px 0 0;
        padding: 7px 0 5px 0;
    }

    .AutorKopf div.LinkFolgen {
        margin: 10px 0 0;
        padding: 7px 0 5px 0;
    }

    .BildBox div.LinkFolgen {
        margin: 0;
        padding: 0;
    }

    div.LinkFolgen a {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        padding-right: 25px;
        background-position: right -3417px;
    }

    .AutorenInfo div.LinkFolgen a,.AutorKopf div.LinkFolgen a {
        font-weight: bold;
    }

    div.LinkFolgen a:hover {
        color: #c60000;
        background-position: right -3437px;
    }

    div.LinkAlle a,a.LinkArtikel {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        padding-right: 29px;
        background-position: right -98px;
    }

    div.LinkAlle a:hover,a.LinkArtikel:hover {
        color: #c60000;
        background-position: right -118px;
    }

    .ThemenInfo {
        margin-top: 10px;
        padding-bottom: 10px;
        border-bottom: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #666;
    }

    .ThemenInfo img.left {
        margin: 0 10px 10px 0;
        cursor: pointer;
    }

    .ThemenInfo a.ThemenHeadLink {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 14px;
        color: #c60000;
        text-decoration: none;
        padding-right: 29px;
        background-position: right -96px;
    }

    .ThemenInfo a.ThemenHeadLink:hover {
        text-decoration: underline;
        background-position: right -116px;
    }

    .ThemenInfo p {
        margin-top: 4px;
        color: #666;
    }

    .KolumnenInfo {
        margin-top: 10px;
        padding-bottom: 10px;
        border-bottom: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #666;
    }

    .KolumnenInfo img.left {
        margin: 0 10px 10px 0;
        cursor: pointer;
    }

    .KolumnenInfoTxt a.KolumneHeadLink {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        color: #000;
        padding-right: 29px;
        background-position: right -98px;
    }

    .KolumnenInfoTxt a.KolumneHeadLink:hover {
        color: #c60000;
        background-position: right -118px;
    }

    .KolumnenInfoTxt p * {
        color: #666;
        text-decoration: none;
    }

    .BoxThemenZumArtikel {
        margin-bottom: 40px;
        color: #333;
    }

    .ArtikelThemen {
        margin: 7px 0;
    }

    .ArtikelThemen a {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 19px;
        color: #c60000;
        text-decoration: none;
    }

    .ArtikelThemen a:hover {
        text-decoration: underline;
    }

    .SammelTeaserBox {
        margin-bottom: 40px;
    }

    .SammelTeaser {
        padding-top: 12px;
        margin-bottom: 10px;
        border-top: dotted 1px #999;
    }

    .SammelTeaser.First {
        border-top: 0;
    }

    .SammelTeaser img.right {
        margin: 0 0 0 10px;
        cursor: pointer;
    }

    .SammelTeaser p.Headline {
        margin-bottom: 3px;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px;
        color: #000;
    }

    .SammelTeaser p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 20px;
    }

    .SammelTeaser p.Headline a:hover {
        color: #c60000;
    }

    .SammelTeaser p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #000;
    }

    .SammelTeaser p.Copy a.LinkMehr {
        margin-right: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #c60000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .SammelTeaser p.Copy a.LinkMehr:hover {
        text-decoration: underline;
    }

    .SammelTeaserBlog {
        padding-top: 12px;
        margin-top: 10px;
        border-top: dotted 1px #999;
        line-height: 100%;
    }

    .SammelTeaserBlog.First {
        border-top: 0;
    }

    .SammelTeaserBlog img.right {
        margin: 0 0 0 10px;
        cursor: pointer;
    }

    .SammelTeaserBlog a.BlogAutor {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
        text-decoration: none;
    }

    .SammelTeaserBlog p.BlogTitel {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px;
        padding-top: 5px;
        color: #000;
    }

    .SammelTeaserBlog p.BlogTitel a {
        text-decoration: none;
        color: #000;
        padding-right: 20px;
        background: url(/img/disc_arrow.gif) right center no-repeat;
    }

    .SammelTeaserBlog p.BlogTitel a:hover {
        color: #c60000;
        background: url(/img/disc_arrow_hover.gif) right center no-repeat;
    }

    .BlogHead {
        width: 210px;
        margin: -5px 0 7px 0;
        line-height: 12px;
    }

    .TeaserBlogEpsiode {
        width: 210px;
        padding-top: 6px;
    }

    .TeaserBlogEpsiode.First {
        border-top: 0;
    }

    .TeaserBlogEpsiode p.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
    }

    .TeaserBlogEpsiode p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .TeaserBlogEpsiode p.Headline a:hover {
        color: #c60000;
    }

    .SammelTeaserKolumne {
        padding-top: 12px;
        margin-bottom: 0;
        border-top: dotted 1px #999;
    }

    .SammelTeaserKolumne.First {
        border-top: 0;
    }

    .SammelTeaserKolumne img.right {
        margin: 0 0 20px 10px;
        cursor: pointer;
    }

    .SammelTeaserKolumne p.KolumneTitel {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px;
        color: #000;
    }

    .SammelTeaserKolumne p.KolumneTitel a {
        text-decoration: none;
        color: #000;
        padding-right: 20px;
        background: url(/img/disc_arrow.gif) right center no-repeat;
    }

    .SammelTeaserKolumne p.KolumneTitel a:hover {
        color: #c60000;
        background: url(/img/disc_arrow_hover.gif) right center no-repeat;
    }

    .SammelTeaserKolumne a.KolumneAutor {
        display: block;
        margin-top: 4px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
        text-decoration: none;
    }

    .KolumneHead {
        width: 210px;
        margin: -5px 0 7px 0;
    }

    .TeaserKolumneEpsiode {
        width: 210px;
        padding-top: 6px;
    }

    .TeaserKolumneEpsiode.First {
        border-top: 0;
    }

    .TeaserKolumneEpsiode p.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        padding-bottom: 8px;
    }

    .TeaserKolumneEpsiode p.Headline a {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .TeaserKolumneEpsiode p.Headline a:hover {
        color: #c60000;
    }

    .SammelTeaserBuch {
        padding-top: 12px;
        margin-bottom: 10px;
        border-top: dotted 1px #999;
    }

    .SammelTeaserBuch.First {
        border-top: 0;
    }

    .SammelTeaserBuch img.right {
        margin: 0 0 0 10px;
        cursor: pointer;
    }

    .SammelTeaserBuch p.BuchAutor {
        margin-top: -3px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
        text-decoration: none;
    }

    .SammelTeaserBuch p.BuchAutor a {
        text-decoration: none;
        color: #666;
    }

    .SammelTeaserBuch p.BuchTitel {
        margin-bottom: 3px;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px;
        color: #000;
    }

    .SammelTeaserBuch p.BuchTitel a {
        text-decoration: none;
        color: #000;
        padding-right: 20px;
    }

    .SammelTeaserBuch p.BuchTitel a:hover {
        color: #c60000;
    }

    .SammelTeaserBuch p.BuchCopy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #000;
    }

    .SammelTeaserBuch p.BuchCopy a.LinkMehr {
        margin-right: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #c60000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .SammelTeaserBuch p.BuchCopy a.LinkMehr:hover {
        text-decoration: underline;
    }

    .SammelTeaserSoftware {
        padding-top: 12px;
        margin-bottom: 10px;
        border-top: dotted 1px #999;
    }

    .SammelTeaserSoftware.First {
        border-top: 0;
    }

    .SammelTeaserSoftware img.right {
        margin: 0 0 0 10px;
        cursor: pointer;
    }

    .SammelTeaserSoftware p.SoftwareTitel {
        margin-bottom: 3px;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px;
        color: #000;
    }

    .SammelTeaserSoftware p.SoftwareTitel a {
        text-decoration: none;
        color: #000;
        padding-right: 20px;
    }

    .SammelTeaserSoftware p.SoftwareTitel a:hover {
        color: #c60000;
    }

    .SammelTeaserSoftware p.SoftwareCopy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #000;
    }

    .SammelTeaserSoftware p.SoftwareCopy a.LinkMehr {
        margin-right: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #c60000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .SammelTeaserSoftware p.SoftwareCopy a.LinkMehr:hover {
        text-decoration: underline;
    }

    .SocialMediaBox {
        margin-bottom: 40px;
    }

    .SocialMediaBox .SocialMediaLinkCol.right,.SocialMediaBox .SocialMediaLinkCol.left {
        width: 140px;
    }

    .SocialMediaLinkSet {
        margin-top: 12px;
    }

    .SocialMediaLinksHead {
        height: 24px;
        line-height: 24px;
        border-bottom: solid 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333;
    }

    div.SocialMediaBox.Member a.SocialMediaLink {
        background: 0;
        padding-left: 0;
    }

    div.SocialMediaBox.Member a.SocialMediaLink img {
        position: relative;
        top: 4px;
    }

    a.SocialMediaLink {
        display: block;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        text-decoration: none;
        color: #333;
        cursor: pointer;
	padding-left: 20px;
    }

    .SocialMediaLinkSet a.SocialMediaLink.Facebook {
        background-position: left 0!important;
        display: block;
        border-bottom: dotted 1px #999;
        padding: 4px 0 4px 25px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 12px;
        text-decoration: none;
        color: #333;
        cursor: pointer;
    }

    a.SocialMediaLink.Twitter {
        background-position: left -24px;
    }

    a.SocialMediaLink.Linkarena {
        background-position: left -48px;
    }

    a.SocialMediaLink.Delicious {
        background-position: left -72px;
    }

    a.SocialMediaLink.iGoogle {
        background-position: left -96px;
    }

    a.SocialMediaLink.Netvibes {
        background-position: left -120px;
    }

    a.SocialMediaLink.RSS {
        background-position: left -144px;
    }

    a.SocialMediaLink.Digg {
        background-position: left -168px;
    }

    a.SocialMediaLink.StudiVZ {
        background-position: left -192px;
    }

    a.SocialMediaLink.MrWong {
        background-position: left -216px;
    }

    a.SocialMediaLink.YouTube {
        background-position: left -800px;
    }

    a.SocialMediaLink.FAZSidebar {
        background-position: left -240px;
    }

    a.SocialMediaLink.VistaGadget {
        background-position: left -264px;
    }

    a.SocialMediaLink.Newsletter {
        background-position: left -288px;
    }

    a.SocialMediaLink.Mobile {
        background-position: left -312px;
    }

    a.SocialMediaLink.EPaper {
        background-position: left -336px;
    }

    a.SocialMediaLink.PrintFAZ {
        background-position: left -360px;
    }

    a.SocialMediaLink.PrintFAS {
        background-position: left -384px;
    }

    a.SocialMediaLink.Email {
        background-position: left -1058px;
				float: left;
    }
    a.SocialMediaLink.Email:hover {
			background-position: 0 -1138px;
		}
		a.ArtikelFunktion.Resp_Empfehlen:hover {
			background-position: 0 -3695px;
		}
    a.SocialMediaLink.Permalink {
			background: none;
			float: left;
		}
    a.SocialMediaLink.Print {
			float: left;
			background-position: 0 -1079px;
			margin-left: 12px;
		}
    a.SocialMediaLink.Print:hover {
			background-position: 0 -1159px;
		}

    a.SocialMediaLink.GPlus {
        background-position: left -891px;
    }

    a.SocialMediaLink.iPad {
        background-position: left -830px;
    }

    a.SocialMediaLink.iPhone {
        background-position: left -860px;
    }

    a.SocialMediaLink:hover {
        color: #c60000 !important;
	text-decoration: none;
    }

    .SocialMediaBox .Rubrikenkopf a.LinkUpdate {
        padding-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        background-position: 74px -936px;
    }

    .SocialMediaBox .Rubrikenkopf a.LinkUpdate:hover {
        color: #c60000;
    }

    .SocialMediaBox .TweetBox {
        padding-bottom: 20px;
        background: url(/img/tweetbox_bottom.gif) no-repeat bottom left;
    }

    .SocialMediaBox .TweetBoxInner {
        padding: 10px;
        padding-bottom: 0;
        border: solid 1px #ccc;
        border-top: 0;
        border-bottom: 0;
    }

    .SocialMediaBox p.TweetHead {
        padding: 20px 0 10px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
        border-bottom: dotted 1px #ccc;
    }

    .SocialMediaBox div.TweetLine {
        padding: 10px 0;
        border-bottom: dotted 1px #ccc;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .SocialMediaBox div.TweetLine p {
        margin-left: 58px;
        margin-top: -2px;
    }

    .SocialMediaBox div.TweetLine a {
        color: #3884be;
        text-decoration: none;
    }

    .SocialMediaBox div.TweetLine a:hover {
        text-decoration: underline;
    }

    .SocialMediaBox div.TweetLine span.TweetTime {
        display: block;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .SocialMediaBox .MoreOnTwitter {
        float: right;
        margin-right: -8px;
        padding: 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
    }

    .SocialMediaBox .MoreOnTwitter a {
        text-decoration: none;
        color: #000;
        padding-right: 25px;
        background-position: right -98px;
    }

    .SocialMediaBox .MoreOnTwitter a:hover {
        color: #c60000;
        background-position: right -118px;
    }

    .BeitragsArchivBox {
	margin: 0 0 30px;
	font-size: 0.8em;
    }

		ul.BeitragsArchivCol {
			padding-left: 0px !important;
		}

    ul.BeitragsArchivCol.right {
        /* margin-left: 10px; */
    }

    ul.BeitragsArchivCol li {
	list-style: none;
	color: #000;
	margin-top: 4px;
	background: url(/img/square.jpg) no-repeat 0 center;
    }

    ul.BeitragsArchivCol li a {
			padding-left:12px;
		}
    ul.BeitragsArchivCol li a:hover {
        text-decoration: none;
        color: #c60000 !important;
    }

    ul.BeitragsArchivCol li a span.Anzahl {
        color: #999;
    }

    ul.BeitragsArchivCol li a:hover,ul.BeitragsArchivCol li a span.Anzahl:hover {
        color: #c60000;
    }

    div.CalBox {
        width: 140px;
        margin-top: 10px;
    }

    div.MiscBox.First div.Rubrikenkopf+div.CalBox.left,div.MiscBox.First div.Rubrikenkopf+div.CalBox.left+div.CalBox.right {
        margin-top: 40px;
    }

    .BuehnenAbschluss {
        margin: 0;
    }

    .BuehnenAbschluss>div.left {
        margin: 0 5px;
    }

    .BuehnenAbschluss>div.left>div {
        width: 300px;
        margin: 40px 0 0 0;
    }

    .BuehnenModul>div.left>div {
        width: 300px;
        margin: 40px 0 0 0;
    }

    .Rubrikenkopf a.Selected {
        color: #999;
    }

    .Rubrikenkopf a:hover {
        color: #c60000;
    }

    div.selMonth {
        width: 140px;
        height: 25px;
        text-align: center;
        margin-bottom: 8px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 12px;
        color: #000;
    }

    a.prevMonth {
        float: left;
        line-height: 25px;
        padding: 0 10px 0 0;
        background-position: left -1598px;
        text-decoration: none;
    }

    a.prevMonth:hover {
        background-position: left -1627px;
    }

    a.nextMonth {
        float: right;
        line-height: 25px;
        padding: 0 0 0 10px;
        background-position: right -1657px;
        text-decoration: none;
    }

    a.nextMonth:hover {
        background-position: right -1687px;
    }

    table.CalTbl {
        width: 140px;
        border-collapse: collapse;
    }

    table.CalTbl th,table.CalTbl td {
        width: 20px;
        padding: 2px;
        text-align: center;
        vertical-align: middle;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
    }

    table.CalTbl th {
        padding-bottom: 4px;
    }

    table.CalTbl td a {
        text-decoration: none;
        color: #000;
        font-weight: bold;
    }

    table.CalTbl td a:hover {
        color: #c60000;
    }

    table.CalTbl td.Out {
        color: #999;
    }

    .TrauerFrm {
        width: 280px;
        margin: 5px 10px 0 10px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .TrauerFrm .Select,.TrauerFrm .Text {
        width: 280px;
        margin: 5px 0;
    }

    .TrauerFrm .SubmitBtn {
        margin-top: 5px;
    }

    .Umfrage {
        margin-bottom: 20px;
    }

    .Home .Buehne.left .Umfrage,.Ressort .Buehne.right .Umfrage {
        width: 210px;
        margin-bottom: 20px;
    }

    .Home .Buehne.left .Umfrage span.UmfrageGeschlossen,.Ressort .Buehne.right .Umfrage span.UmfrageGeschlossen {
        width: 47%;
        position: relative;
        bottom: 10px;
    }

    .Rubrik .Buehne .Umfrage,.Rubrik .NachrichtenKamin .Umfrage {
        width: 300px;
        margin-bottom: 20px;
    }

    #FAZContentRightInner .Umfrage {
        width: 300px;
        margin-bottom: 40px;
    }

    .FAZArtikelContent .Umfrage .Rubrikenkopf {
        border-top: dotted 1px #999;
    }

    .FAZArtikelContent .Umfrage {
        clear: both;
        margin: 30px 0;
    }

    .UmfrageContent {
        padding: 10px;
        border: solid 1px #ccc;
        border-top: 0;
    }

    .Index .UmfrageContent {
        border-top: solid 1px #ccc;
    }

    .UmfrageContent p.Frage {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        color: #000;
    }

    ul.Antworten,.FAZArtikelText ul.Antworten {
        margin: 35px 0 20px 0!important;
        padding: 0;
        list-style: none;
    }

    ul.Antworten li,.FAZArtikelText ul.Antworten li {
        margin-bottom: 5px;
        padding: 0 0 5px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #000;
        line-height: normal;
    }

    ul.Antworten li input.Radio,.FAZArtikelText ul.Antworten li input.Radio {
        float: left;
        margin-top: 2px;
    }

    ul.Antworten li label,.FAZArtikelText ul.Antworten li label {
        display: block;
        margin-left: 20px;
        cursor: pointer;
    }

    ul.Antworten li input.Checkbox,.FAZArtikelText ul.Antworten li input.Checkbox {
        float: left;
        margin-top: 0;
    }

    .UmfrageErgebnis {
        margin-bottom: 20px;
    }

    .UmfrageErgebnis p.Ergebnis {
        margin: 8px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #666;
    }

    span.Stimmenzahl {
        color: #000;
    }

    div.ErgebnisBox {
        margin: 0 -5px;
    }

    .UmfrageErgebnis .ErgZeile {
        position: relative;
        width: 100%;
        background: #f1f1f1;
        margin-bottom: 1px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
    }

    .UmfrageErgebnis .ErgZeile .Zahlenwert {
        float: left;
        padding: 3px 0;
        text-align: right;
        font-weight: bold;
    }

    .UmfrageErgebnis .ErgZeile.Prozent .Zahlenwert {
        width: 60px;
    }

    .UmfrageErgebnis .ErgZeile.Absolut .Zahlenwert {
        width: 70px;
    }

    .UmfrageErgebnis .ErgZeile .Balken {
        position: relative;
    }

    .UmfrageErgebnis .ErgZeile.Prozent .Balken {
        margin-left: 65px;
    }

    .UmfrageErgebnis .ErgZeile.Absolut .Balken {
        margin-left: 75px;
    }

    .UmfrageErgebnis .ErgZeile .Balken .Ergebnisbalken {
        position: absolute;
        z-index: 1;
        background: #ccc;
        height: 100%;
    }

    .UmfrageErgebnis .ErgZeile .Balken .Antworttext {
        position: relative;
        display: block;
        z-index: 2;
        padding: 3px;
    }

    .UmfrageFooter {
        height: 20px;
        overflow: visible;
    }

    span.UmfrageGeschlossen {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
    }

    .UmfrageFooter a {
        text-decoration: none;
    }

    a span.UmfrageGeschlossen,a.LinkAlleUmfragen {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) no-repeat right 4px;
    }

    a.SubmitBtn {
        height: 16px;
        line-height: 15px;
        padding: 0 10px;
        border: solid 1px #bbb;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        background: url(/img/frm_btn_submit_bgnd.gif) center center repeat-x;
        cursor: pointer;
    }

    a.SubmitBtn:hover {
        background: url(/img/frm_btn_submit_bgnd_hover.gif) center center repeat-x;
    }

    input.SubmitBtn {
        height: 18px;
        line-height: 11px;
        padding: 0 7px 3px 7px;
        border: solid 1px #bbb;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        background: url(/img/frm_btn_submit_bgnd.gif) center center repeat-x;
        cursor: pointer;
    }

    input.SubmitBtn:hover {
        background: url(/img/frm_btn_submit_bgnd_hover.gif) center center repeat-x;
    }

    .MediaBox {
        margin-bottom: 40px;
    }

    .MediaBoxInner {
        width: 290px;
        padding: 4px;
        border: solid 1px #ccc;
        border-top: 0;
    }

    .MediaBoxInner .div {
        position: relative;
    }

    .MediaBoxInner .VideoContainer {
        height: 163px;
        position: relative;
        margin-bottom: 5px;
    }

    .MediaBoxInner .AudioContainer {
        height: 163px;
        position: relative;
        margin-bottom: 5px;
    }

    .MediaBoxInner .GrafikContainer {
        height: 163px;
        position: relative;
        margin-bottom: 5px;
    }

    .MediaBoxInner img.VideoCtrlIcon {
        position: absolute;
        left: 122px;
        top: 60px;
    }

    .MediaBoxInner img.AudioCtrlIcon {
        position: absolute;
        left: 122px;
        top: 60px;
    }

    .MediaBoxInner .MediaLink a {
        height: 0;
        font-size: 0;
        line-height: 0;
    }

    .MediaBox.Bild1zu1 .Rubrikenkopf .MediaLink {
        width: 90px;
        float: right;
        background: #fff;
    }

    .MediaBox.Bild1zu1 .Rubrikenkopf .MediaLink img {
        float: right;
    }

    .MediaBox.Bild1zu1 .MediaBoxInner {
        padding: 0;
        border: 0;
    }

    .MediaBox.Bild1zu1 .MediaBoxTeaserThema {
        margin: 10px 5px 10px 0;
    }

    .VdoPlayerCtrls290,.AudioPlayerCtrls290 {
        width: 290px;
        height: 30px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #000;
        opacity: .75;
        -ms-filter: "alpha(opacity=75)";
        filter: alpha(opacity=75);
    }

    .VdoTeaserOverlay290,.AudioTeaserOverlay290 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 280px;
        padding: 10px 0 10px 10px;
        background-color: #000;
        opacity: .75;
        -ms-filter: "alpha(opacity=75)";
        filter: alpha(opacity=75);
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #ccc;
    }

    .GrafikTeaserOverlay290 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 270px;
        padding: 10px;
        background-color: #000;
        opacity: .75;
        -ms-filter: "alpha(opacity=75)";
        filter: alpha(opacity=75);
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #ccc;
    }

    .VdoTeaserOverlay290 .Headline,.AudioTeaserOverlay290 .Headline {
        width: 240px;
    }

    .VdoTeaserOverlay290 img.right,.AudioTeaserOverlay290 img.right {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .VideoContainer a,.AudioContainer a,.GrafikContainer a,.GrafikTeaserOverlay290 a,.VdoTeaserOverlay290 a,.AudioTeaserOverlay290 a {
        text-decoration: none;
        color: #ccc;
    }

    .GrafikTeaserOverlay290:hover,.GrafikTeaserOverlay290:hover *,.AudioTeaserOverlay290:hover,.AudioTeaserOverlay290:hover *,.VdoTeaserOverlay290:hover,.VdoTeaserOverlay290:hover * {
        color: #c60000;
    }

    .MediaBoxTeaserThema {
        width: 270px;
        margin: 10px 5px;
    }

    .MediaLink+.MediaBoxTeaserThema {
        width: 270px;
        margin: 0 0 10px 0;
        position: relative;
        left: -5px;
        padding: 10px 20px 0 10px;
        border-top: 1px solid #ccc;
    }

    .MediaBoxInner>.MediaBoxTeaserThema {
        margin-top: -5px;
        width: 270px;
        margin: 0 0 10px 0;
        position: relative;
        left: -5px;
        padding: 10px 20px 0 10px;
        border-top: 1px solid #ccc;
    }

    .MediaBoxTeaserThema a.TeaserHeadLink {
        display: block;
        line-height: 19px;
        text-decoration: none;
        margin-bottom: 1px;
    }

    .MediaBoxTeaserThema span.Stichwort {
        display: block;
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .MediaBoxTeaserThema span.Headline {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .MediaBoxTeaserThema span.Headline.LinkMehr {
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right 5px no-repeat;
    }

    .MediaBoxTeaserThema a.TeaserHeadLink:hover,.MediaBoxTeaserThema a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .MediaBoxTeaserKlein {
        border-top: dotted 1px #999;
        padding: 5px 0;
    }

    .VideoContainer+.MediaBoxTeaserKlein,.AudioContainer+.MediaBoxTeaserKlein,.GrafikContainer+.MediaBoxTeaserKlein {
        position: relative;
        left: -5px;
        width: 290px;
        border-top: solid 1px #ccc;
        padding: 5px;
    }

    .MediaBoxTeaserKlein.First {
        border: 0;
    }

    .MediaBoxTeaserKlein a {
        text-decoration: none;
    }

    .MediaBoxTeaserKlein a:hover * {
        text-decoration: none;
    }

    .MediaBoxTeaserKlein a.TeaserHeadLink {
        position: relative;
        top: -3px;
    }

    .MediaBoxTeaserKlein span.Stichwort,.MediaBoxTeaserKlein span.Headline {
        display: inline;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .MediaBoxTeaserKlein span.LinkMehr {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #c60000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right 5px no-repeat;
        white-space: nowrap;
    }

    .MediaBoxTeaserKlein a.TeaserHeadLink:hover,.MediaBoxTeaserKlein a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .MediaBoxTeaserKlein span.LinkMehr:hover {
        text-decoration: underline;
    }

    .MediaBoxTeaserAudio {
        border-top: dotted 1px #999;
        padding: 5px 0;
    }

    .MediaBoxTeaserAudio.First {
        border-top: 0;
    }

    .MediaBoxTeaserAudio a {
        text-decoration: none;
        color: #000;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
    }

    .MediaBoxTeaserAudio a.MediaBoxMP3Link {
        float: right;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right 5px no-repeat;
        white-space: nowrap;
    }

    .MediaBoxTeaserAudio a:hover,.MediaBoxTeaserAudio a.MediaBoxMP3Link:hover {
        color: #c60000;
    }

    .BdTBox_OtherImages {
        margin-top: 5px;
    }

    img.MediaThumb.left {
        margin-right: 10px;
    }

    img.BildDesTagesThumb {
        float: left;
        width: 92px;
        height: 54px;
        margin: 0 0 1px 6px;
        overflow: hidden;
    }

    img.BildDesTagesThumb.First {
        margin-left: 0;
    }

    .RechnerBox {
        margin-bottom: 40px;
    }

    .RechnerBoxInner {
        width: 290px;
    }

    table.WRechner {
        width: 100%;
        margin-bottom: 15px;
        border-collapse: collapse;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    table.WRechner td {
        padding-top: 10px;
    }

    table.WRechner td select.Select {
        width: 90px;
        margin-left: 0;
    }

    table.WRechner td input.Text {
        width: 130px;
    }

    #FAZContent.Artikel {
        position: relative;
    }

    .FAZArtikelEinleitung {
        float: left;
        width: 570px;
        margin: 6px 20px 15px 10px;
        min-height: 125px;
    }

    .FAZArtikelEinleitung .Stichwort {
        display: block;
        margin-bottom: 2px;
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 22px;
        color: #666;
    }

    .FAZArtikelEinleitung>h1,.FAZArtikelEinleitung>h2 {
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        color: #000;
        margin: 2px 0 6px 0;
    }

    .FAZArtikelEinleitung p.Copy {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 22px;
        color: #000;
        margin-bottom: 0;
    }

    .FAZArtikelEinleitung span.Autor,.Artikel .FAZArtikelEinleitung span.Datum {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #999;
    }

    .FAZArtikelEinleitung span.Autor a {
        color: #c60000;
    }

    .FAZArtikelEinleitung span.Autor a:hover {
        text-decoration: underline;
    }

    .FAZArtikelFunktionen {
        position: absolute;
        width: 300px;
        margin: 0 0 20px 0;
        right: 0;
        top: 10px;
    }

    .FAZArtikelPublikationsdatum {
        position: absolute;
        width: 290px;
        margin: 0 0 20px 0;
        right: 10px;
        top: 54px;
    }

    .FAZArtikelPublikationsdatum p.Copy {
        font-family: Georgia,serif;
        font-size: 12px;
        line-height: 20px;
        color: #000;
        margin-bottom: 6px;
        margin-top: 4px;
    }

    .ASV .FAZArtikelFunktionen {
        top: 140px;
    }

    .ArtikelAbbinder {
        clear: both;
        width: 610px;
        margin: -10px 0 0;
        font: 11px/14px Verdana,sans-serif;
        color: #999;
    }

    .ArtikelAbbinder.Foto {
        width: 610px;
        margin: 8px 0 0 0;
        border-bottom: 0;
        border-top: dotted 1px #ccc;
    }

    .ArtikelAbbinder.Slideshow,.ArtikelAbbinder.Audio,.ArtikelAbbinder.Video {
        width: 610px;
        margin: 0;
        border-top: dotted 1px #666;
        border-bottom: 0;
    }

    .ArtikelAbbinder.Wide {
        width: auto;
    }

    .FAZArtikelFunktionen .Datum {
        display: block;
        line-height: 30px;
        padding-top: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
    }

    span#dateline {
        display: none;
    }

    .FAZArtikelFunktionZeile {
        height: 32px;
        border-top: dotted 1px #999;
        font: 11px/14px Verdana,sans-serif;
        color: #999;
    }

    .FAZArtikelFunktionZeile .col {
        position: relative;
        float: left;
        height: 32px;
        color: #999;
        text-decoration: none;
        width: 87px;
    }

    .FAZArtikelFunktionZeile .col:first-child {
        width: 140px;
        max-width: 150px;
        min-width: 90px;
    }

    .FAZArtikelFunktionZeile .col:nth-child(2) {
        width: 95px;
    }

    .FAZArtikelFunktionZeile .col:nth-child(3) {
        width: 65px;
    }

    .FAZArtikelFunktionZeile .col>a,.ArtikelAbbinder .col>a,.FAZArtikelFunktionZeile .col>span,.ArtikelAbbinder .col>span {
        display: inline-block;
        margin-top: 9px;
        color: #999;
        text-decoration: none;
    }

    .FAZArtikelFunktionZeile .col>a:hover,.ArtikelAbbinder .col>a:hover {
        color: #000;
        text-decoration: underline;
    }

    .pLHover, .pLHoverarticle, .pLHoversidebar {
        display: none;
        position: absolute;
        z-index: 10000;
        top: 20px;
        left: 8px;
        background: #fff;
        width: 220px;
        height: 40px;
        padding: 10px 10px 5px 10px;
        border: 1px solid #e2e2e2;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
        color: #000;
    }

    .pLHover .SchliessenIcon, .pLHoverarticle .SchliessenIcon, .pLHoversidebar .SchliessenIcon {
        margin: 0!important;
    }

    .pLHover .permaLink, .pLHoverarticle .permaLink, .pLHoversidebar .permaLink {
        margin: 4px 0 0 18px;
        width: 180px;
        font: 11px/14px Verdana,sans-serif;
        color: #999;
    }

    .FAZArtikelFunktionZeile .col.fB {
        width: 90px;
        margin-right: 5px;
    }

    .FAZArtikelFunktionZeile .col.tW {
        width: 105px;
    }

    .FAZArtikelFunktionZeile .col.gP {
        width: 25px;
        padding-top: 6px;
    }

    .FAZArtikelFunktionZeile .col.fB>*,.FAZArtikelFunktionZeile .col.tW>*,.FAZArtikelFunktionZeile .col.gP>* {
        margin-top: 6px;
    }

    .lastUpdated {
        margin-top: 10px;
        font: 11px/14px Verdana,sans-serif;
        color: #999;
    }

    .ArtikelAbbinder .col {
        position: relative;
        min-width: 15px;
        float: left;
        height: 32px;
        color: #999;
        text-decoration: none;
        margin-right: 10px;
    }

    .ArtikelAbbinder .col:last-child {
        margin-right: 0;
    }

    .ArtikelAbbinder .col.fB {
        margin-right: 5px;
        width: auto!important;
    }

    .ArtikelAbbinder .col.tW {
        max-width: 150px;
        min-width: 85px;
        width: 85px;
    }

    .ArtikelAbbinder .col.gP {
        width: 30px;
        padding-top: 9px;
    }

    .ArtikelAbbinder .col.fB>*,.ArtikelAbbinder .col.tW>*,.ArtikelAbbinder .col.gP>* {
        margin-top: 9px;
    }

    .ArtikelAbbinder .recommsAmount {
        margin-right: 5px;
    }

    .FAZArtikelFunktionZeile .amntNr,.ArtikelAbbinder .amntNr {
        display: inline-block;
        max-width: 46px;
        line-height: 10px;
        overflow: hidden;
    }

    .FAZArtikelFunktionen .ArtikelFunktion,.ArtikelAbbinder .ArtikelFunktion {
        position: relative;
        padding: 0 4px 0 26px;
        border: solid 1px #fff;
        border-bottom: 0;
        font-family: Georgia,serif;
        font-size: 12px;
        line-height: 30px;
        color: #000;
        text-decoration: none;
    }

    .ArtikelAbbinder .ArtikelFunktion {
        float: left;
    }

    a.ArtikelFunktion {
        cursor: pointer;
    }

    a.ArtikelFunktion:hover {
        text-decoration: none!important;
    }

    span.ArtikelFunktion {
        cursor: text;
    }

    .ArtikelAbbinder .ArtikelFunktion.Icon {
        padding: 0 16px 0 0;
        margin: 0 6px 0 0;
    }

    .ArtikelAbbinder.Foto .ArtikelFunktion {
        border: solid 1px #f1f1f1;
        border-top: 0;
    }

    .ArtikelAbbinder.Slideshow .ArtikelFunktion,.ArtikelAbbinder.Audio .ArtikelFunktion,.ArtikelAbbinder.Video .ArtikelFunktion {
        border: solid 1px #111;
        border-top: 0;
    }

    .ArtikelAbbinder.Slideshow .ArtikelFunktion,.ArtikelAbbinder.Audio .ArtikelFunktion,.ArtikelAbbinder.Video .ArtikelFunktion {
        color: #ccc;
    }

    a.ArtikelFunktion:hover {
        color: #999;
    }

    .ArtikelAbbinder.Slideshow a.ArtikelFunktion:hover,.ArtikelAbbinder.Audio a.ArtikelFunktion:hover,.ArtikelAbbinder.Video a.ArtikelFunktion:hover {
        color: #fff;
    }

    a.ArtikelFunktion span.Anzahl {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #999;
    }

    a.ArtikelFunktion span.Anzahl span.Zahlenwert {
        font-weight: bold;
    }

    a.ArtikelFunktion span.Anzahl:hover {
        color: #999;
    }

    .ArtikelAbbinder.Slideshow a.ArtikelFunktion span.Anzahl:hover,.ArtikelAbbinder.Audio a.ArtikelFunktion span.Anzahl:hover,.ArtikelAbbinder.Video a.ArtikelFunktion span.Anzahl:hover {
        color: #fff;
    }

    a.ArtikelFunktion.Kommentieren {
        background-position: 5px -647px;
    }

    a.ArtikelFunktion.Kommentieren.First {
        background-position: left -647px;
        margin-left: 0;
        padding-left: 24px;
    }

    a.ArtikelFunktion.Empfehlen {
        background-position: 5px -437px;
    }

    a.ArtikelFunktion.Weitersagen {
        background-position: 5px -587px;
    }

    a.ArtikelFunktion.Selected.Weitersagen {
        z-index: 11;
        border: solid 1px #999;
        border-bottom: 0;
        background-position: 5px -587px;
        background-color: #fff;
    }

    .ArtikelAbbinder.Foto a.ArtikelFunktion.Selected.Weitersagen,.ArtikelAbbinder.Video a.ArtikelFunktion.Selected.Weitersagen,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Selected.Weitersagen {
        z-index: 11;
        border: solid 1px #999;
        border-top: 0;
        background-position: 5px -587px;
        background-color: #fff;
        color: #000;
    }

    .ArtikelFunktion.Merken {
        background-position: 5px -497px;
    }

    #nBsharing .ArtikelFunktion.Merken {
        background-position: 0 20px;
    }

    a.ArtikelFunktion.Drucken {
        background-position: 5px -557px;
    }

    .FAZArtikelFunktionZeile a.ArtikelFunktion.Facebook {
        background-position: 5px -1374px;
    }

    a.ArtikelFunktion.Twitter {
        background-position: 5px -1343px;
    }

    a.ArtikelFunktion.GPlus {
        background-position: 5px -1405px;
    }

    .Wertpapierdetailseite a.ArtikelFunktion.Facebook {
        background-position: 5px -677px;
    }

    .Wertpapierdetailseite a.ArtikelFunktion.Twitter {
        background-position: 5px -707px;
    }

    .Wertpapierdetailseite a.ArtikelFunktion.GPlus {
        background-position: 5px -887px;
    }

    .socialMediaButtons a.Facebook.SocialMediaBox,.ArtikelAbbinder.Foto .Facebook {
        width: 38px;
        height: 30px;
    }

    .socialMediaButtons a.Twitter.SocialMediaBox,.ArtikelAbbinder.Foto .Twitter {
        width: 50px;
        height: 30px;
    }

    .socialMediaButtons a.GPlus.SocialMediaBox,.ArtikelAbbinder.Foto .GPlus {
        width: 12px;
        height: 30px;
    }

    .ArtikelAbbinder a.ArtikelFunktion.Facebook {
        background-position: left -1374px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.Facebook,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Facebook,.ArtikelAbbinder.Audio a.ArtikelFunktion.Facebook {
        background-position: left -1374px;
    }

    .ArtikelAbbinder a.ArtikelFunktion.Twitter {
        background-position: left -707px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Audio a.ArtikelFunktion.Twitter {
        background-position: left -1343px;
    }

    .FAZArtikelFunktionen .ArtikelFunktion.left {
        position: relative;
        left: -5px;
    }

    .FAZArtikelFunktionen .ArtikelFunktion.right {
        width: 100px;
    }

    .ArtikelAbbinder a.ArtikelFunktion.GPlus {
        background-position: left -1405px;
    }

    .ArtikelAbbinder a.ArtikelFunktion.Twitter {
        background-position: 5px -1343px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Audio a.ArtikelFunktion.GPlus {
        background-position: left -1405px;
    }

    .ArtikelAbbinder.Foto a.ArtikelFunktion.Facebook,.ArtikelAbbinder.Video a.ArtikelFunktion.Facebook,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Facebook,.ArtikelAbbinder.Audio a.ArtikelFunktion.Facebook {
        width: 47px;
        height: 30px;
    }

    .ArtikelAbbinder a.Facebook.SocialMediaBox {
        width: 38px;
        height: 30px;
    }

    .ArtikelAbbinder.Foto a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Video a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Audio a.ArtikelFunktion.Twitter {
        width: 64px;
        height: 30px;
    }

    .ArtikelAbbinder a.Twitter.SocialMediaBox {
        width: 50px;
        height: 30px;
    }

    .ArtikelAbbinder.Foto a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Video a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Audio a.ArtikelFunktion.GPlus {
        width: 18px;
        height: 30px;
    }

    .ArtikelAbbinder a.GPlus.SocialMediaBox {
        width: 12px;
        height: 30px;
    }

    .ArtikelAbbinder a.Facebook.SocialMediaBox {
        width: 38px;
        height: 30px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Twitter,.ArtikelAbbinder.Audio a.ArtikelFunktion.Twitter {
        width: 59px;
        height: 30px;
    }

    .ArtikelAbbinder a.Twitter.SocialMediaBox {
        width: 50px;
        height: 30px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.GPlus,.ArtikelAbbinder.Audio a.ArtikelFunktion.GPlus {
        width: 18px;
        height: 30px;
    }

    .ArtikelAbbinder a.GPlus.SocialMediaBox {
        width: 12px;
        height: 30px;
    }

    .FAZArtikelFunktionen .ArtikelFunktion.left {
        position: relative;
        left: -5px;
    }

    .FAZArtikelFunktionen .ArtikelFunktion.right {
        width: 100px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.Empfehlen,.ArtikelAbbinder.Audio a.ArtikelFunktion.Empfehlen,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Empfehlen {
        background-position: 5px -467px;
    }

    .ArtikelAbbinder.Video a.ArtikelFunktion.Weitersagen,.ArtikelAbbinder.Audio a.ArtikelFunktion.Weitersagen,.ArtikelAbbinder.Slideshow a.ArtikelFunktion.Weitersagen {
        background-position: 5px -617px;
    }

    .ArtikelAbbinder.Video .ArtikelFunktion.Merken,.ArtikelAbbinder.Audio .ArtikelFunktion.Merken,.ArtikelAbbinder.Slideshow .ArtikelFunktion.Merken {
        background-position: 5px -527px;
    }

    a.BildGroesse {
        display: inline-block;
        padding-top: 7px;
        height: 19px;
        width: 19px;
        cursor: pointer;
    }

    .ArtikelAbbinder.BasisArtikel a.ArtikelFunktion.Drucken,.ArtikelAbbinder.BasisArtikel a.ArtikelFunktion.Kommentieren {
        float: right;
    }

    .ArtikelFunktionPulldownRight {
        left: -20px;
    }

    .ArtikelFunktionPulldownRight,.ArtikelFunktionPulldownAbbinder {
        display: block;
        position: absolute;
        z-index: 10;
        margin-top: 28px;
				left: -4px;
    }

    .ArtikelFunktionPulldownAbbinder a {
        color: #333!important;
    }

    .ArtikelFunktionPulldownAbbinder a:hover {
        color: #c60000!important;
        text-decoration: none!important;
    }

    .ArtikelFunktionPulldownAbbinder.Foto,.ArtikelFunktionPulldownAbbinder.Video,.ArtikelFunktionPulldownAbbinder.Slideshow {
        position: absolute;
        bottom: 0;
        z-index: 10;
        margin-bottom: -2px;
    }

    .ArtikelFunktionPulldownRight .ArtikelFunktionPulldownInner {
        width: 260px;
        padding: 10px 20px 30px 20px;
        background: white;
        border: solid 2px #999;
    }

    .ArtikelFunktionPulldownAbbinder .ArtikelFunktionPulldownInner {
        width: 560px;
        padding: 10px 30px 30px 30px;
        background: white;
        border: solid 2px #999;
        text-align: left!important;
    }

    .ArtikelFunktionPulldownInner .Head {
        display: block;
        margin: 16px 0 2px 0;
        font-family: Georgia,serif;
        font-size: 16px;
    }

    .ArtikelFunktionPulldownInner span.Autor {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #333;
    }

    .ArtikelFunktionPulldownAbbinder .LargeLeft {
        float: left;
        width: 260px;
        margin-right: 20px;
    }

    .ArtikelFunktionPulldownAbbinder .LargeRight {
        float: right;
        width: 260px;
    }

    .ArtikelFunktionPulldownInner .SocialMediaLinkCol.right,.ArtikelFunktionPulldownInner .SocialMediaLinkCol.left {
        width: 120px;
    }

    .ArtikelFunktionPulldownInner a.LinkMehr {
        padding-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        background: url(/img/link_arrow_red.gif) right 5px no-repeat;
        cursor: pointer;
        color: #333;
        text-decoration: none;
    }

    .ArtikelFunktionPulldownInner a.LinkMehr:hover {
        color: #c60000;
    }

    .ErrMsg p,.ErrMsg span {
        color: #c60000;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    form.PulldownFrm {
        margin: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    form.PulldownFrm .FrmLabel {
        display: block;
        margin: 12px 0 4px 0;
        color: #333;
    }

    form.PulldownFrm .FrmLabelLight {
        color: #999;
    }

    form.PulldownFrm input.Text {
        width: 260px;
        height: 18px;
        border: solid 1px #ccc;
        text-indent: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #999;
    }

    form.PulldownFrm input.TextReadOnly {
        width: 260px;
        height: 18px;
        border: solid 1px #ccc;
        text-indent: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #999;
    }

    form.PulldownFrm input.Text170 {
        width: 170px;
        height: 18px;
        margin-right: 8px;
        border: solid 1px #ccc;
        text-indent: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #999;
    }

    form.PulldownFrm .Textarea {
        width: 260px;
        border: solid 1px #ccc;
        text-indent: 10px;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 18px;
        color: #333;
    }

    form.PulldownFrm .SubmitZeile {
        margin-top: 30px;
    }

    form.PulldownFrm .SubmitZeile a.LinkMehr {
        margin-right: 10px;
    }

    .Captcha {
        margin: 10px 0;
    }

    .Captcha img.captchaImg {
        border: 1px solid #ccc;
    }

    .PulldownVersandTeaser {
        margin: 12px 0;
    }

    .PulldownVersandTeaser p.Stichwort {
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .PulldownVersandTeaser p.Headline {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 20px;
        color: #000;
    }

    .PDMailConfirm {
        position: absolute;
        bottom: 30px;
        width: 260px;
    }

    .ArtikelAbbinder .PDMailConfirm {
        position: absolute;
        bottom: 30px;
        width: 560px;
    }

    .FAZArtikelReiter {
        clear: both;
        height: 41px;
        margin-top: 24px;
        padding-left: 10px;
        overflow: hidden;
        background: url(/img/artikeltab_bgnd.gif) repeat-x center 16px #fff;
    }

    .FAZArtikelReiter a {
        float: left;
        height: 39px;
        margin-bottom: 1px;
        margin-right: 3px;
        padding: 0 10px;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 40px;
        white-space: nowrap;
        border: solid 1px #efefef;
        border-bottom: 0;
        text-decoration: none;
        color: #c60000;
        cursor: pointer;
    }

    .FAZArtikelReiter a:hover {
        color: #000;
    }

    .FAZArtikelReiter a.Selected {
        height: 39px;
        color: #000;
        border: solid 1px #ccc;
        border-bottom: solid 1px #fff;
    }

    .FAZArtikelReiter a span.StatusKommentare {
        color: #999;
    }

    .FAZArtikelContent {
        float: left;
    }

    .Artikel.Multimedia .FAZArtikelContent {
        margin-top: 15px;
    }

    .FAZArtikelText {
        width: 570px;
        margin: 15px 10px 0 10px;
    }

    .FAZArtikelProContra {
        width: 610px;
        margin: 15px 0 0 10px;
    }

    .FAZArtikelText h2,.FAZArtikelText h3 {
        margin: 0 0 6px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 24px;
        color: #000;
        font-weight: bold;
    }

    .FAZArtikelText p.First .FAZArtikelProContra p.First {
        margin-top: 10px;
    }

    .FAZArtikelText p.First:first-letter ,.FAZArtikelProContra p.First:first-letter {
        float: left;
        margin: 6px 4px 0 0;
        font-size: 50px;
        color: #666;
    }

    .FAZArtikelText p,.FAZArtikelProContra p {
        margin: 0 0 20px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 24px;
        color: #000;
    }

    .FAZArtikelText a,.FAZArtikelProContra a {
        color: #c60000;
        text-decoration: none;
    }

    .FAZArtikelText a:hover,.FAZArtikelProContra a:hover {
        text-decoration: underline;
    }

    .FAZArtikelProContra .ProContraTexte {
        margin-top: 46px;
    }

    .FAZArtikelProContra .Column {
        width: 290px;
    }

    .FAZArtikelProContra .Column.Pro {
        float: left;
    }

    .FAZArtikelProContra .Column.Contra {
        margin-left: 300px;
        padding-left: 9px;
        border-left: solid 1px #ccc;
    }

    .FAZArtikelProContra .Column.Pro ul.ArtikelRelatedLinks,.FAZArtikelProContra .Column.Contra ul.ArtikelRelatedLinks {
        width: 290px;
    }

    .FAZArtikelProContra h2,.FAZArtikelProContra h3 {
        margin: 0;
        font-family: Georgia,serif;
        font-weight: bold;
        font-size: 18px;
        line-height: 22px;
        color: #000;
    }

    .FAZArtikelProContra .Column p.ProContraTitle {
        font-family: Georgia,serif;
        font-size: 36px;
        line-height: 42px;
        color: #000;
    }

    .FAZArtikelProContra .Column p.First:first-letter {
        float: left;
        margin: 9px 4px 0 0;
        font-family: Georgia,serif;
        font-size: 48px;
        color: #666;
    }

    .FAZArtikelProContra .Column .ProContraImgBox {
        margin: 32px 0 22px 0;
    }

    .FAZArtikelProContra .Column p.ProContraAutor {
        margin: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #666;
    }

    .FAZArtikelProContra .Column p {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 21px;
        color: #000;
        word-wrap: break-word;
    }

    .FAZArtikelProContra .ProContraBild290 {
        width: 290px;
        margin: 20px 0 0 0;
    }

    .FAZArtikelProContra .ProContraBild290 span.Bildunterschrift {
        margin-bottom: 15px;
    }

    p.ArtikelListTitle {
        margin: 24px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 22px;
        color: #000;
        font-weight: bold;
        margin-bottom: 0;
    }

    .FAZArtikelText ul,.FAZArtikelProContra ul {
        margin: 0 0 20px 20px;
        list-style: none;
    }

    .FAZArtikelText ul li {
        margin: 0 0 10px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 22px;
        color: inherit;
    }

    .FAZArtikelProContra ul li {
        margin: 10px 0;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 21px;
        color: inherit;
    }

    .FAZArtikelText ol,.FAZArtikelProContra ol {
        margin: 0 0 20px 20px;
    }

    .FAZArtikelText ol li {
        margin: 0 0 10px 0;
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 22px;
        color: inherit;
    }

    .FAZArtikelProContra ol li {
        margin: 10px 0;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 21px;
        color: inherit;
    }

    .ArtikelBild610 {
        display: block;
        width: 610px;
        position: relative;
        margin: 0 0 30px;
    }

    .ArtikelBild300 {
        float: right;
        width: 300px;
        margin: 4px -30px 0 20px;
    }

    .ArtikelBild290 {
        float: left;
        width: 290px;
        margin: 7px 15px 5px 0!important;
    }

    .ArtikelBild290.galerie {
        width: 610px;
        margin: 7px 15px 25px 0!important;
    }

    .Bildnachweis {
        display: block;
        position: relative;
        text-align: right;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        color: #999;
	padding-right: 10px;
    }

    .ArtikelBild290.galerie .Bildnachweis {
        line-height: normal;
    }

    .Audio290 .Bildnachweis {
        position: relative;
        top: 0;
    }

    .Bildunterschrift {
        display: block;
        position: relative;
        margin-bottom: 30px;
        text-align: left;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .ArtikelBild290 .Bildunterschrift {
        margin-bottom: 0;
    }

    .ArtikelBild290.galerie .rightCol {
        position: relative;
        float: right;
        width: 300px;
        height: 138px;
        padding: 15px 0 8px 0;
        border-top: 1px dotted #999;
        border-bottom: 1px dotted #999;
    }

    .ArtikelBild290.galerie .Bildnachweis {
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
    }

    .ArtikelBild610 a {
        text-decoration: none;
    }

    .ArtikelBild610 span.ArtikelMediaLink32 {
        display: block;
        position: absolute;
        bottom: 20px;
        right: 10px;
        height: 32px;
        text-align: center;
        padding-left: 20px;
        line-height: 32px;
        color: #fff;
        text-decoration: none;
    }

    .ArtikelBild610 span.ArtikelMediaLink32 span.AMLText32 {
        float: left;
        height: 32px;
        line-height: 32px;
        color: #fff;
        text-decoration: none;
        padding: 0 10px 0 24px;
        background: url(/img/btn_bildergalerie_leftbgnd.png) left center no-repeat;
        font-family: Verdana,sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
    }

    .ArtikelBild610 span.ArtikelMediaLink32 span.AMLArrow32 {
        float: right;
        width: 30px;
        height: 32px;
        line-height: 32px;
        color: #fff;
        text-decoration: none;
        background: url(/img/btn_bildergalerie_rightbgnd.png) right center no-repeat;
    }

    .ArtikelBild610.ExternalMMO {
        margin-top: 26px;
    }

    .ArtikelRelatedLinks {
        clear: both;
        /* width: 610px; */
        margin: 30px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    p.ArtikelRelatedLinks {
        clear: both;
        /* width: 610px; */
        margin: 30px 0 0 0;
        border-top: dotted 1px #999;
        border-bottom-width: 0;
    }

    .BilderRelatedLinks {
        margin-top: 12px;
    }

    .ArtikelRelatedLinks .Rubrikenkopf {
        border: 0;
    }

    .ArtikelRelatedLinks ul.RelatedLinkBox {
        margin: 5px 0 16px 30px;
        list-style: none;
    }

    .FAZArtikelText ul.RelatedLinkBox,.FAZArtikelProContra ul.RelatedLinkBox,.BilderRelatedLinks ul.RelatedLinkBox {
        padding: 0 0 11px 30px;
        margin: 5px 0 30px 0;
        list-style: none;
        border-bottom: dotted 1px #999;
        width: 580px;
    }

    .ArtikelRelatedLinks ul.RelatedLinkBox li.RelatedLink,.Fullscreen.Foto.Artikel li.RelatedLink,.FAZArtikelText ul.RelatedLinkBox li.RelatedLink,.FAZArtikelProContra ul.RelatedLinkBox li.RelatedLink,.BilderRelatedLinks ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .Fullscreen.Foto.Artikel li.RelatedLink a,.ArtikelRelatedLinks ul.RelatedLinkBox li.RelatedLink a,.FAZArtikelText ul.RelatedLinkBox li.RelatedLink a,.FAZArtikelProContra ul.RelatedLinkBox li.RelatedLink a,.BilderRelatedLinks ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .ArtikelRelatedLinks ul.RelatedLinkBox li.RelatedLink a:hover,.FAZArtikelText ul.RelatedLinkBox li.RelatedLink a:hover,.FAZArtikelProContra ul.RelatedLinkBox li.RelatedLink a:hover,.BilderRelatedLinks ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .ArtikelRelatedLinks ul.RelatedLinkBox li.RelatedLink img,.FAZArtikelText ul.RelatedLinkBox li.RelatedLink img,.FAZArtikelProContra ul.RelatedLinkBox li.RelatedLink img,.BilderRelatedLinks ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .BilderRelatedLinks ul.RelatedLinkBox,.BilderRelatedLinks p.Rubrikenkopf {
        border: 0;
    }

    .FAZArtikelText .AutorenModul {
        float: left;
        width: 290px;
        margin: 7px 15px 5px 0;
        border-top: 1px dotted #999;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 15px;
    }

    .FAZArtikelText .AutorenModul .autorBox {
        display: block;
        margin-top: 7px;
        padding-bottom: 10px;
        border-bottom: 1px dotted #999;
    }

    .FAZArtikelText .AutorenModul .autorBox>img.left {
        position: relative;
        top: 3px;
        cursor: pointer;
    }

    .FAZArtikelText .AutorenModul .autorTxt {
        display: block;
    }

    .FAZArtikelText .AutorenModul .autorTxtIAP {
        display: block;
        margin-left: 65px;
    }

    .FAZArtikelText .AutorenModul .autorTxtIAP>a {
        color: #666;
    }

    .FAZArtikelText .AutorenModul .autorBox img.left+.autorTxt {
        margin-left: 65px;
    }

    .FAZArtikelText .AutorenModul .autorTxt a {
        color: #666;
    }

    .FAZArtikelText .AutorenModul .autorTxt a:hover {
        color: #c60000;
    }

    .FAZArtikelText .AutorenModul .Winkel {
        white-space: nowrap;
        margin-left: 5px;
        padding: 0 1px;
        background-position: left -936px;
    }

    .shareAutor {
        display: block;
        margin-top: 5px;
    }

    .shareAutor a {
        float: left;
        margin-right: 10px;
        width: 14px;
        height: 14px;
    }

    .shareAutorTxt {
        color: #666;
        margin-right: 5px;
        line-height: 13px;
    }

    .autorFB {
        background-position: 0 -950px;
    }

    .autorTW {
        background-position: 0 -965px;
    }

    .autorGP {
        background-position: 0 -980px;
    }

    .autorFolgen {
        background-position: 0 -3798px;
    }

    .autorFolgen:hover {
        background-position: 0 -3823px;
    }

    .autorTxt a:hover .Winkel {
        color: #fff;
        text-decoration: underline;
    }

    .shareAutor a:hover {
        text-decoration: none!important;
    }

    .FAZArtikelText .WeitereBeitraege {
        float: left;
        width: 290px;
        margin: 7px 15px 5px 0;
        border-top: 1px dotted #999;
    }

    .FAZArtikelText .WeitereBeitraege.breit {
        clear: both;
        float: none;
        width: 610px;
        margin: 0 0 10px 0;
        border-top: 1px dotted #999;
    }

    .FAZArtikelText .WBHead {
        display: block;
        margin-top: 8px!important;
        font-size: 15px;
    }

    .FAZArtikelText .WBListe,.BilderRelatedLinks .WBListe {
        display: inline-block;
        margin-bottom: 30px;
        float: left;
        width: 290px;
        margin: 0 15px 0 0;
        list-style: none;
        padding-bottom: 8px;
        border-bottom: 1px dotted #999;
    }

    .BilderRelatedLinks .WBListe {
        width: 100%;
    }

    .FAZArtikelText .WeitereBeitraege.breit+.WBListe {
        width: 610px;
        float: none;
    }

    .FAZArtikelText .WeitereBeitraege.breit+.WBListe+p {
        margin-top: 30px;
    }

    .FAZArtikelText .WBListe li,.BilderRelatedLinks .WBListe li {
        margin: 0 0 7px 7px;
        text-indent: -3px;
        font: 14px/16px Georgia,serif;
        color: #000;
    }

    .FAZArtikelText .WBListe li .middot,.BilderRelatedLinks .WBListe li .middot {
        position: relative;
        left: -3px;
        width: 2px;
        height: 2px;
        background-position: 0 -3455px;
    }

    .FAZArtikelText .WBListe li a,.BilderRelatedLinks .WBListe li a {
        color: #000;
        text-decoration: none;
    }

    .FAZArtikelText .WBListe li a:hover,.BilderRelatedLinks .WBListe li a:hover {
        color: #c60000;
    }

    .FAZArtikelText .WBListe li a .Winkel,.BilderRelatedLinks .WBListe li a .Winkel {
        white-space: nowrap;
        margin-left: 5px;
        padding: 0 1px;
        background-position: left -934px;
        color: #fff;
    }

    .FAZArtikelText .WBListe li a:hover .Winkel,.BilderRelatedLinks .WBListe li a:hover .Winkel {
        text-decoration: underline;
    }

    .FAZArtikelText .WBPrint {
        float: left;
        width: 245px;
        margin: 8px 15px 0 0;
        padding-left: 45px;
        list-style: none;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 16px;
        color: #000;
        padding-bottom: 8px;
        border-bottom: 1px dotted #999;
    }

    .FAZArtikelText .WBPrint.breit {
        clear: both;
        display: block;
        width: 565px;
        margin: 8px 0 30px 0;
        padding-left: 45px;
        list-style: none;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 22px;
        color: #000;
        padding-bottom: 8px;
        border-bottom: 1px dotted #999;
    }

    .FAZArtikelText .WBPrint img {
        float: left;
        margin: 4px 0 0 -45px;
    }

    .WBType {
        font: 10px Verdana,sans-serif;
        color: #c60000;
    }

    .ArtikelHintergrund {
        clear: both;
        width: 590px;
        margin: 30px 0;
        padding: 5px 10px 10px 10px;
        border: 1px solid #ccc;
    }

    .ArtikelHintergrund .Rubrikenkopf {
        margin-bottom: 10px;
        border-top: 0;
        border-bottom: dotted 1px #999;
    }

    a.ArtikelHintergrundHead {
        display: block;
        margin: 0 10px;
        padding-left: 16px;
        background: url(/img/icon_arrow_right.gif) no-repeat left center;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 35px;
        color: #000;
        border-top: dotted 1px #999;
        cursor: pointer;
    }

    a.ArtikelHintergrundHead.First {
        border: 0;
    }

    a.ArtikelHintergrundHead:hover {
        color: #c60000;
        background: url(/img/icon_arrow_right_hover.gif) no-repeat left center;
    }

    a.ArtikelHintergrundHead.Selected {
        background: url(/img/icon_arrow_down.gif) no-repeat left center;
    }

    a.ArtikelHintergrundHead.Selected:hover {
        background: url(/img/icon_arrow_down_hover.gif) no-repeat left center;
    }

    .ArtikelHintergrundContent p.HintergrundTitel {
        font-family: Georgia,serif;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ArtikelHintergrundContent h3 {
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal;
        margin: 0 0 10px 0;
    }

    .ArtikelHintergrundContent ul,.ArtikelHintergrundContent ol {
        margin-bottom: 0;
    }

    .ArtikelHintergrundContent p,.ArtikelHintergrundContent ul li,.ArtikelHintergrundContent ol li {
        font: 12px/16px Verdana,sans-serif;
        color: #333;
        margin-bottom: 5px;
    }

    .ArtikelHintergrundContent img.right {
        margin: 0 0 10px 10px;
    }

    .ArtikelMultimedia {
        width: 610px;
        margin: 24px 0;
        padding: 8px 0 4px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
        position: relative;
    }

    .ArtikelMultimedia .MediaLink {
        float: left;
        width: 300px;
        margin: 4px 20px 0 0;
    }

    p.ArtikelMultimediaComment,.ArtikelMultimedia a {
        margin: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px;
    }

    .ArtikelMultimedia div.ArtikelMediaLink {
        position: absolute;
        bottom: 40px;
        right: 0;
        float: right;
        height: 28px;
        text-align: center;
        padding-left: 20px;
        line-height: 28px;
        color: #fff;
        text-decoration: none;
        background: url(/img/btn_bildergalerie_leftbgnd.gif) left center no-repeat;
    }

    .ArtikelMultimedia div.ArtikelMediaLink a {
        float: right;
        height: 28px;
        line-height: 28px;
        color: #fff;
        text-decoration: none;
        padding-right: 30px;
        background: url(/img/btn_bildergalerie_rightbgnd.gif) right center no-repeat;
    }

    .ArtikelFotostrecke {
        width: 610px;
        margin: 24px 0;
        padding: 8px 0 4px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
        position: relative;
    }

    .ArtikelFotostrecke .MediaLink {
        float: left;
        width: 300px;
        margin: 4px 20px 0 0;
    }

    p.ArtikelFotostreckeComment,.ArtikelFotostrecke a {
        margin: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .ArtikelFotostrecke p.ArtikelFotostreckeComment {
        position: absolute;
        left: 320px;
        top: 0;
        width: 280px;
    }

    .ArtikelBilderwand {
        width: 612px;
        margin: 23px 0 25px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    .Rubrikenkopf.BilderwandHead {
        border: 0;
    }

    .BilderwandInner {
        margin-bottom: 30px;
    }

    .BilderwandInnerRow {
        height: 80px;
        overflow: hidden;
        margin-bottom: 7px;
    }

    .BilderwandInnerRow img {
        margin-left: 7px;
    }

    .BilderwandInnerRow img.First {
        margin: 0;
    }

    .ArtikelBildergalerie {
        width: 612px;
        margin: 23px 0 25px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    .Rubrikenkopf.BildergalerieHead {
        border: 0;
        padding: 6px 0;
    }

    .BildergalerieInner {
        margin-bottom: 10px;
    }

    .BildergalerieInnerRow {
        height: 80px;
        overflow: hidden;
        margin-bottom: 7px;
    }

    .BildergalerieInnerRow img {
        margin-left: 7px;
    }

    .BildergalerieInnerRow img.First {
        margin: 0;
    }

    .ArtikelBildergalerieInline {
        display: block;
        width: 610px;
        margin: 0;
    }

    .Rubrikenkopf.BildergalerieInlineHead {
        height: 22px;
        padding: 6px 0 4px 0;
        border-bottom: 1px solid #ccc;
        margin-bottom: 11px;
        border-top: 2px!important;
    }

    .Rubrikenkopf.BildergalerieInlineHead .PagerBox {
        padding: 1px 0 0 0;
    }

    .ArtikelBildergalerieInline .Bildunterschrift {
        margin: 7px 20px 12px 0;
    }

    .ArtikelBildergalerieInline .VideoContainer {
        width: 610px;
        height: 340px;
        margin-bottom: 5px;
        text-align: center;
        line-height: 0;
        position: relative;
        overflow: hidden;
    }

    .VdoPlayerCtrls600 {
        width: 610px;
        height: 30px;
        position: absolute;
        bottom: 0;
        background-color: #000;
        opacity: .75;
        -ms-filter: "alpha(opacity=75)";
        filter: alpha(opacity=75);
    }

    .ArtikelBildergalerieInline .Bildnachweis {
        right: 10px;
        top: 0;
    }

    .ArtikelBildergalerieInline .BildGroesse {
        margin-top: -2px;
        padding-top: 0;
    }

    .ArtikelGeoMapInline {
        width: 610px;
        margin: 15px 0 25px 0;
    }

    .Rubrikenkopf.ArtikelGeoMapInlineHead {
        border: 0;
        padding: 9px 0 0 0;
    }

    .ArtikelGeoMapInlineContent {
        text-align: center;
        min-height: 360px;
    }

    .ArtikelGeoMapInline .VideoContainer {
        width: 610px;
        height: 340px;
        text-align: center;
        line-height: 0;
        position: relative;
        overflow: hidden;
    }

    .ArtikelGeoMapInline .GeoMapZoomLink {
        display: block;
        position: relative;
        top: 5px;
        text-align: right;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        color: #999;
    }

    .ArtikelGeoMapInline .GeoMapZoomLink img {
        vertical-align: middle;
    }

    .ArtikelGeoMapInline .GeoMapBottom {
        display: block;
        position: relative;
        top: -4px;
        margin: 1px 0 12px 0;
        text-align: left;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    #GeoMapArticleVolltext {
        width: 610px;
        height: 338px;
    }

    .ArtikelTabelle {
        width: 610px;
        margin: 23px 0 13px 0;
        caption-side: bottom;
        empty-cells: show;
    }

    .Rubrikenkopf.TableHead {
        border: 0;
        padding: 6px 0;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    .ArtikelTabelle caption {
        margin-top: 2px;
        text-align: right;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .TabellenBox {
        margin-bottom: 40px;
    }

    .TabellenBox span.Date {
        display: block;
        margin: 15px 0 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    td.subHead,span.subHead {
        font-size: 10px!important;
        font-weight: bold!important;
    }

    th.noBorder,td.noBorder,tr.noBorder th,tr.noBorder td {
        border-top: none!important;
        border-bottom: none!important;
    }

    th.noTopBorder,td.noTopBorder,tr.noTopBorder th,tr.noTopBorder td {
        border-top: none!important;
    }

    td.small,tr.small td {
        font-size: 10px!important;
    }

    tr.firstLine td {
        padding-top: 15px!important;
    }

    tr.noPadding th {
        padding-bottom: 0!important;
    }

    tr.smallGray th,tr.smallGray td,th.smallGray,td.smallGray,span.smallGray {
        font-family: Verdana,sans-serif;
        font-size: 10px!important;
        color: #999!important;
    }

    tr.lowLines th,tr.lowLines td,th.lowLines,td.lowLines {
        line-height: 14px!important;
        padding: 4px 0;
    }

    .KursTabelle {
        width: 100%;
        border-collapse: collapse;
    }

    .KursTabelle th {
        text-align: right;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000;
        border: 0;
        padding: 12px 0 6px 0;
    }

    .KursTabelle td {
        text-align: right;
        border-top: dotted 1px #999;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #000;
    }

    #FAZContentRight .KursTabelle th,#FAZContentRight .KursTabelle td {
        text-align: left;
    }

    .ArtikelTabelle .KursTabelle td {
        border-bottom: dotted 1px #999;
    }

    .KursTabelle td.smallVal,.KursTabelle td.smallVal a {
        font-size: 10px;
        color: #333;
    }

    .KursTabelle td a {
        color: #000;
        text-decoration: none;
    }

    .KursTabelle td a:hover {
        color: #c60000;
        text-decoration: none;
    }

    .KursTabelle a.ArrowLink {
        text-decoration: none;
        color: #000;
        padding-right: 7px;
        background-position: right -1363px;
    }

    .KursTabelle a.ArrowLink:hover {
        color: #c60000;
    }

    .KursTabelle select.Select {
        margin: 0;
    }

    .KursTabelle.CrossRates th,.KursTabelle.CrossRates td {
        padding: 2px 0;
    }

    .IndizesTabelle {
        width: 100%;
        border-collapse: collapse;
    }

    .IndizesTabelle th {
        text-align: left;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000;
        border: 0;
        padding: 12px 0 0 0;
    }

    .IndizesTabelle td {
        vertical-align: bottom;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #000;
    }

    .ChartBox {
        margin-bottom: 40px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
    }

    .ChartBox span.Date {
        display: block;
        margin: 15px 0 0 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #999;
    }

    .ChartBox div.DetailLinks a.ArrowLinkRight {
        display: block;
        text-align: right;
        text-decoration: none;
        color: #000;
        padding-right: 7px;
        background-position: right -1363px;
    }

    .ChartBox div.DetailLinks a.ArrowLinkRight:hover {
        color: #c60000;
    }

    .ChartBox div.ChartImg {
        float: left;
        width: 160px;
        overflow: hidden;
    }

    .ChartBox div.ChartImg a img {
        margin-left: -13px;
    }

    .ChartBox div.DetailLinks {
        height: 90px;
        width: 120px;
    }

    .ChartBox .VortagBox {
        float: right;
        width: 130px;
        font-size: 9px;
    }

    .ChartBox .VortagBox .VortagLine {
        float: left;
        width: 10px;
        height: 2px;
        margin: 5px 5px 0 0;
        background: #c60000;
    }

    .ChartBox .KursSuche {
        height: 30px;
        border-top: dotted 1px #999;
        border-bottom: dotted 1px #999;
    }

    .ChartBox .KursSuche form {
        width: 140px;
        margin: 5px 0;
        padding-left: 9px;
        border-left: dotted 1px #999;
    }

    .ChartBox .KursSuche form input.Text {
        width: 90px;
    }

    .ChartBox .KursSuche div.left {
        width: 140px;
        line-height: 28px;
    }

    .ChartBox .Tops {
        float: left;
        width: 140px;
        margin-top: 5px;
    }

    .ChartBox .Flops {
        float: right;
        width: 140px;
        margin-top: 5px;
        padding-left: 9px;
        border-left: dotted 1px #999;
    }

    .ArtikelFooter {
        width: 610px;
        margin: 30px 0;
    }

    .ArtikelFooter p,.ArtikelFooter div,.rechtehinweis {
        font: 11px/16px Verdana,sans-serif!important;
        color: #666!important;
        margin: 0 0 20px;
        padding-right: 10px;
    }

    .ArtikelFooter p.Fussnote,.ArtikelFooter div.fussnote p {
        margin: 0 0 25px 0;
    }

    .ArtikelFooter p a.LinkMehr,.rechtehinweis a.LinkMehr {
        color: #000;
        line-height: 17px;
        text-decoration: none;
        padding-right: 7px;
        background-position: right -1363px;
    }

    .ArtikelFooter p a:hover,.rechtehinweis a:hover {
        color: #c60000;
    }

    .FAZArtikelFotos {
        margin-top: 15px;
    }

    .FAZArtikelFotos .Bildunterschrift {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333;
    }

    .FAZArtikelSlideshow {
        margin-top: 15px;
    }

    .FAZArtikelSlideshowInner {
        margin-top: 15px;
        padding: 10px 10px 0 10px;
        background: #111;
    }

    .FAZArtikelSlideshowInner .SlideContainer {
        text-align: center;
    }

    .ArtikelSlideshowTeaser {
        text-align: left;
        padding: 0 0 30px 0;
    }

    .ArtikelSlideshowTeaser .Stichwort {
        font-family: Georgia,serif;
        font-size: 11px;
        color: #ccc;
    }

    .ArtikelSlideshowTeaser .Headline {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        color: #fff;
    }

    .ArtikelSlideshowTeaser .Headline.Wide {
        font-family: Georgia,serif;
        font-size: 14px;
        color: #ccc;
    }

    .ArtikelSlideshowTeaser .Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #ccc;
    }

    .FAZArtikelVideo {
        margin-top: 15px;
    }

    .FAZArtikelVideoInner {
        padding: 10px 10px 0 10px;
        background: #333;
    }

    .FAZArtikelVideoInner .VideoContainer {
        margin: 0 70px;
    }

    .ArtikelVideoTeaser {
        margin: 0 0 30px 0;
    }

    .ArtikelVideoTeaser .Stichwort {
        font-family: Georgia,serif;
        font-size: 11px;
        color: #ccc;
    }

    .ArtikelVideoTeaser .Headline {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        color: #fff;
    }

    .ArtikelVideoTeaser .Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #ccc;
    }

    .FAZArtikelKarte {
        width: 610px;
        margin-top: 15px;
        padding: 0 10px;
    }

    .FAZArtikelKommentare {
        width: 610px;
    }

    #lesermeinungen .ArtikelKommentieren {
        width: 610px;
        margin: 25px 0 30px 0;
    }

    .Blog .ArtikelKommentieren {
        width: auto;
    }

    .commentsIconSmall {
        display: inline-block;
        width: 10px;
        background-position: 0 -3715px;
    }

    .LMFussHead .commentsIconSmall {
        margin-right: 10px;
    }

    .KommentierenPromo {
        float: left;
        position: relative;
        top: 3px;
        width: 300px;
        border: 1px solid #ccc;
        background: url(/img/icon_arrow_right.gif) no-repeat 10px 5px;
    }

    .KommentierenPromo p {
        margin: 5px 0;
        font: 11px/14px Verdana,sans-serif;
    }

    .KommentierenPromo .head {
        margin: 2px 0 2px 10px;
        padding-left: 15px;
        font: 12px/16px Verdana,sans-serif;
        color: #999;
    }

    .KommentierenPromo.open {
        width: 100%;
        background: url(/img/icon_arrow_down.gif) no-repeat 10px 5px;
    }

    .KommentierenPromo form {
        margin: 20px 10px;
    }

    .KommentierenPromo input[type="submit"] {
        margin-left: 20px;
    }

    p.KommentierenStatus {
        margin: 10px 0 20px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #666;
    }

    .ArtikelKommentieren .LinkBox {
        margin: 10px 0 10px 10px;
        text-align: right;
    }

    .ArtikelKommentieren .LinkBox a {
        margin-left: 10px;
        padding-right: 7px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        background: url(/img/link_arrow_red.gif) center right no-repeat;
    }

    .ArtikelKommentieren .LinkBox a:hover {
        color: #c60000;
    }

    #KommentierenFormClosed {
        display: none;
        padding: 10px 15px 10px 20px;
    }

    #KommentierenFormClosed .KFCTxt {
        color: #c60000;
        font-family: Georgia,serif;
        font-size: 20px;
        text-decoration: none;
    }

    #KommentierenFormClosed .KFCArrow {
        float: right;
        padding: 3px 4px;
        background: url("/img/icon_arrow_right.gif") no-repeat center center;
    }

    #KommentierenFormClosed:hover .KFCTxt {
        text-decoration: underline;
    }

    #KommentierenFormClosed:hover .KFCArrow {
        background: url("/img/icon_arrow_right_hover.gif") no-repeat center center;
    }

    .ArtikelKommentieren #KommentierenForm {
        margin: 10px 10px 15px 20px;
    }

    .ArtikelKommentieren .KommentierenFormInner {
        margin: 0 10px 0 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    p.KommentierenFormHead {
        font: 16px/24px Georgia,serif!important;
    }

    p.KommentierenFormLabel {
        margin-top: 10px;
    }

    .KommentierenAutor {
        position: absolute;
        right: 10px;
        top: 2px;
        text-align: right;
        width: 290px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #333;
    }

    .LeserkommentarAntwortFrm .KommentierenAutor,.LeserkommentarMeldenFrm .KommentierenAutor {
        right: 0;
    }

    .KommentierenAutor span.Username {
        text-transform: uppercase;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
    }

    .KommentierenAutor img.Userfoto {
        float: right;
        margin-left: 10px!important;
        position: relative;
        top: 2px;
    }

    input.KommentierenText,input.KommentarAntwortText {
        width: 99.5%;
        height: auto;
        margin: 0 0 5px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #434343;
        border: solid 1px #999;
    }

    p.KommentarAntwortText {
        width: 350px;
        height: auto;
        margin: 0 5px;
        padding: 5px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #434343;
        line-height: 15px;
    }

    input.KommentierenText {
        width: 99.5%;
    }

    textarea.KommentierenTextarea,textarea.KommentarAntwortTextarea,textarea.KommentarMeldenTextarea {
        width: 99.5%;
        height: 130px;
        margin: 0 0 5px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #434343;
        border: solid 1px #999;
    }

    textarea.KommentierenTextarea {
        width: 99.5%;
        height: 70px;
    }

    .Blog input.KommentierenText,.Blog textarea.KommentierenTextarea,.Blog textarea.KommentarAntwortTextarea,.Blog textarea.KommentarMeldenTextarea {
        width: 412px;
    }

    .CharsLeftLine {
        font: 11px/14px Verdana,sans-serif;
        display: block;
        margin-bottom: 20px;
        color: #999;
    }

    .CharsLeftLine.left {
        margin-bottom: 0;
    }

    .CharsLeft {
        font: 11px/14px Verdana,sans-serif;
        background: none!important;
        text-align: right;
    }

    .LeserkommentarMeldenFrm textarea+span {
        color: #999;
    }

    #KommentierenExpired {
        text-align: left;
        font-family: Georgia,serif;
        font-size: 14px;
        color: #000;
        line-height: 24px;
    }

    .ArtikelKommentieren.Artikelfuss .LMFilter {
        display: inline-block;
        margin-left: 8px;
        padding: 5px;
        font: 11px/14px Verdana,sans-serif;
        color: #333;
    }

    .ArtikelKommentieren.Artikelfuss .LMFilter:first-child {
        margin-left: -20px;
    }

    .ArtikelKommentieren.Artikelfuss .LMFilter>* {
        display: inline-block;
    }

    .ArtikelKommentieren.Artikelfuss .switchV {
        margin: 0 20px 0 0;
        cursor: pointer;
    }

    .LMFilter input[type='image'] {
        position: relative;
        top: 4px;
        left: 4px;
    }

    .lmSorter {
        position: relative;
        font: 11px/14px Verdana,sans-serif;
        color: #333;
    }

    .lmSorter img {
        position: relative;
        top: -2px;
    }

    .lmSorter ul {
        display: none;
        list-style: none;
        margin: 0;
        position: absolute;
        z-index: 2;
        top: -10px;
        left: -10px;
        padding: 10px 10px 5px;
        min-width: 140px;
        font: 11px/14px Verdana,sans-serif;
        color: #333;
        background: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
    }

    .lmSorter ul li {
        font: 11px/14px Verdana,sans-serif!important;
        cursor: pointer;
    }

    .lmSorter ul li:hover {
        color: #c60000;
    }

    .ArtikelKommentieren.Artikelfuss .noLM {
        margin-top: 4px;
        font-size: 14px;
        line-height: 20px;
        color: #999;
    }

    .ArtikelKommentieren.Artikelfuss .LMFussHead {
        font: 16px/24px Georgia,serif;
        padding: 4px 0;
        border-top: 1px solid #ccc;
    }

    .ArtikelKommentieren.Artikelfuss .Anzahl {
        font-size: 12px;
        color: #999;
    }

    .ArtikelKommentieren.Artikelfuss .LMFussInner {
        position: relative;
        text-align: left;
        margin-bottom: 10px;
    }

    .LMFussInner .PagerNav.top {
        margin: 0;
        padding: 10px 0;
        text-align: right;
        border-bottom: 1px dotted #999;
    }

    .ArtikelKommentieren.Artikelfuss .BoxenReiter {
        margin: 20px 0 0;
        height: 27px;
        padding-left: 15px;
    }

    .ArtikelKommentieren.Artikelfuss .BoxenReiter a {
        font-size: 11px;
        line-height: 26px;
    }

    .LMWrapper.arrows {
        clear: both;
    }

    .LMWrapper.arrows>.LMFuss {
        padding-left: 15px!important;
    }

    .LMWrapper.arrows>.LMFuss>.LMFussLink {
        margin-left: -15px;
        padding-left: 15px;
        background: url(/img/icon_arrow_right.gif) no-repeat 0 5px;
    }

    .LMWrapper.arrows>.LMFuss>.LMFussLink:hover {
        background: url(/img/icon_arrow_right_hover.gif) no-repeat 0 5px;
    }

    .LMWrapper.arrows>.LMFuss.open>.LMFussLink {
        background: url(/img/icon_arrow_down.gif) no-repeat 0 5px;
    }

    .LMWrapper.arrows>.LMFuss.open>.LMFussLink:hover {
        background: url(/img/icon_arrow_down_hover.gif) no-repeat 0 5px;
    }

    .LMAntwortWrapper>.LMFuss .LMFussLink {
        margin-left: -15px;
        padding-left: 15px;
        background: url(/img/icon_arrow_right.gif) no-repeat 0 5px;
    }

    .LMAntwortWrapper>.LMFuss .LMFussLink:hover {
        background: url(/img/icon_arrow_right_hover.gif) no-repeat 0 5px;
    }

    .LMAntwortWrapper>.LMFuss.open .LMFussLink {
        background: url(/img/icon_arrow_down.gif) no-repeat 0 5px;
    }

    .LMAntwortWrapper>.LMFuss.open .LMFussLink:hover {
        background: url(/img/icon_arrow_down_hover.gif) no-repeat 0 5px;
    }

    .ArtikelKommentieren.Artikelfuss .LMFuss {
        position: relative;
        margin: 8px 0 0 0;
        padding: 6px 0 0 0;
        border-top: 1px dotted #999;
        font: 16px/19px Georgia,serif;
    }

    .ArtikelKommentieren.Artikelfuss .LMFuss:first-child,.ArtikelKommentieren.Artikelfuss .PagerNav+.LMFuss {
        border: 0;
    }

    .ArtikelKommentieren.Artikelfuss .LMFussLink {
        color: #333;
        text-decoration: none;
        cursor: pointer;
    }

    .iconGreenStar {
        display: inline-block;
        width: 13px;
        height: 12px;
        position: relative;
        top: 2px;
        background-position: 0 -3875px;
    }

    .topArgumentdisc {
        display: inline-block;
        width: 11px;
        height: 11px;
        border-radius: 11px;
        text-align: center;
        background: #319801;
        font: bold 9px/11px Verdana,sans-serif;
        color: #fff;
    }

    .topArgsAmnt {
        font: 11px/14px Verdana,sans-serif;
        color: #999;
    }

    .ArtikelKommentieren.Artikelfuss .LMFussLink:hover {
        color: #c60000;
        text-decoration: none;
    }

    .ArtikelKommentieren.Artikelfuss .LMFussLink .Winkel {
        background-position: left -934px;
        margin-left: 7px;
        padding: 0 4px;
        white-space: nowrap;
    }

    .ArtikelKommentieren.Artikelfuss .Username {
        font-family: Verdana,sans-serif;
        font-size: 10px;
    }

    .ArtikelKommentieren.Artikelfuss .Username a {
        color: #333;
        text-decoration: none;
    }

    .ArtikelKommentieren.Artikelfuss .Username a:hover {
        text-decoration: underline;
    }

    .ArtikelKommentieren.Artikelfuss .shareUser {
        position: absolute;
        right: 0;
        top: 29px;
        font: 11px/14px Verdana,sans-serif;
        color: #333;
    }

    .userFolgen {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-left: 5px;
        background-position: 0 -3798px;
    }

    .shareUser:hover .userFolgen,.userFolgen:hover {
        background-position: 0 -3823px;
    }

    .ArtikelKommentieren .LMText {
        margin-top: 5px;
        font: 12px/18px Verdana,sans-serif;
        color: #333;
    }

    .ArtikelKommentieren .LMText .Userfoto {
        margin: 5px 10px 5px 0;
    }

    .ArtikelKommentieren .LMText img.Userfoto.Redakteur {
        border: 1px solid #c60000;
    }

    img.Userfoto.s40 {
        width: 40px;
        height: 40px;
    }

    .LMreactions {
        position: relative;
        display: block;
        margin: 10px 0;
        font: 11px/14px Verdana,sans-serif;
        clear: both;
    }

    .LMreactions a {
        color: #c60000;
        text-decoration: none;
    }

    .LMreactions .replyLM,.LMreactions .offenceLM {
        padding: 2px 5px 2px 2px;
        margin-right: 10px;
    }

    span.truncate {
        white-space: nowrap;
        display: inline-block;
        vertical-align: middle;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

    span.truncate120 {
        max-width: 120px;
    }

    span.truncate300 {
        max-width: 300px;
    }

    .Username a:hover,.Username a:hover * {
        text-decoration: underline;
    }

    .LMreactions a:hover {
        text-decoration: underline;
    }

    .LMreactions .LMshare {
        float: right;
        position: relative;
    }

    .LMreactions .LMshare a {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-left: 5px;
    }

    .LMreactions .LMshare a:hover {
        text-decoration: none!important;
    }

    .LMfb {
        background-position: 0 -950px;
    }

    .LMtw {
        background-position: 0 -1019px;
    }

    .LMgp {
        background-position: 0 -1039px;
    }

    .LMreactions .LMshare .pLHover {
        left: 66px;
        top: -11px;
    }

    .ArtikelKommentieren.Artikelfuss .LMFuss.Antwort {
        margin-left: 40px;
    }

    .Leserkommentar {
        min-height: 60px;
        padding-top: 30px;
        margin-bottom: 30px;
        border-top: solid 1px #000;
    }

    .Leserkommentar.Nachricht {
        margin-bottom: 18px;
        padding-top: 13px;
    }

    .Leserkommentar.First {
        border-top: 0;
    }

    .SuchergebnisListe .Bildbox {
        float: left;
        width: 60px;
        overflow: hidden;
        position: relative;
        top: 6px;
        margin-left: -75px;
    }

    .Bildbox {
        float: left;
        width: 60px;
        overflow: hidden;
        position: relative;
        top: 6px;
    }

    .Bildbox.Redakteur img {
        width: 58px;
        height: 58px;
        overflow: hidden;
        border: 1px solid #c60000;
    }

    .Bildbox.inactive img {
        opacity: .4;
        -ms-filter: "alpha(opacity=40)";
        filter: alpha(opacity=40);
        background-color: #000;
    }

    .Leserkommentar .UserGroup {
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .Leserkommentar .Status {
        float: none!important;
        width: auto!important;
    }

    .Leserkommentar .Username {
        text-transform: uppercase;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #c60000;
        text-decoration: none;
        padding: 0!important;
    }

    .Leserkommentar a.Username:hover {
        text-decoration: underline;
    }

    .Leserkommentar a.RemoveLM {
        float: right;
        position: relative;
        top: -1px;
        margin-left: 10px;
        width: 14px;
        height: 14px;
        padding: 0;
        background-position: left -1079px;
        cursor: pointer;
    }

    a.followUser {
        margin: 0 0 0 5px;
        padding: 1px 4px 1px 8px;
        background-position: 0 -3418px;
    }

    a.followUser:hover {
        background-position: 0 -3438px;
    }

    .Leserkommentar .Datetime {
        white-space: nowrap;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #333;
    }

    .Leserkommentar span.StatusEmpfehlungen {
        float: right;
        margin-left: 10px;
        padding-left: 15px;
        background: url(/img/icon_empfehlen_blk.gif) no-repeat left 1px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #999;
    }

    .Leserkommentar.KurzAnsicht .LeserkommentarInner>.LeserkommentarText,.Leserkommentar.KurzAnsicht .LeserkommentarInner>.LeserkommentarFunktionen,.LeserkommentarAntwort.KurzAnsicht .LeserkommentarText,.LeserkommentarAntwort.KurzAnsicht .LeserkommentarFunktionen {
        display: none;
    }

    form.LMSuche {
        margin-left: 10px;
    }

    form.LMSuche input.Text {
        width: 160px;
    }

    .moreLM {
        text-align: center;
        padding: 10px 0;
        border-top: 1px dotted #999;
        border-bottom: 1px solid #ccc;
    }

    .moreLM.noReplies {
        border-top: 0;
    }

    a.mehr {
        font: bold 11px/14px Verdana,sans-serif!important;
        color: #333!important;
    }

    a.mehr:hover {
        color: #c60000!important;
        text-decoration: none!important;
    }

    .discArrowDown {
        display: inline-block;
        white-space: nowrap;
        width: 15px;
        height: 15px;
        background-position: 0 -998px;
    }

    a.mehr:hover .discArrowDown,.discArrowDown:hover {
        background-position: 0 -3847px;
    }

    .LeserkommentarInner {
        margin-left: 80px;
    }

    .SuchergebnisListe .LeserkommentarInner {
        margin-left: 75px;
    }

    p.BeitragHead {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 6px;
    }

    .LeserkommentarInner .LeserkommentarTitle {
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-size: 16px;
        color: #000;
    }

    .LeserkommentarInner .LeserkommentarTitle a.LMArrowDown,.LMArrowDownTab {
        padding-left: 20px;
        background: url(/img/icon_arrow_right.gif) no-repeat left center;
    }

    .LeserkommentarInner .LeserkommentarTitle a.LMArrowDown:hover,.LMArrowDownTab:hover {
        color: #c60000;
        background: url(/img/icon_arrow_right_hover.gif) no-repeat left center;
    }

    .LeserkommentarInner .LeserkommentarTitle a.LMArrowUp,.LMArrowUpTab {
        padding-left: 20px;
        background: url(/img/icon_arrow_down.gif) no-repeat left center;
    }

    .LeserkommentarInner .LeserkommentarTitle a.LMArrowUp:hover,.LMArrowUpTab:hover {
        color: #c60000;
        background: url(/img/icon_arrow_down_hover.gif) no-repeat left center;
    }

    .LeserkommentarInner .LeserkommentarText {
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #333;
    }

    .LeserkommentarInner a.MehrLink {
        background: url(/img/link_arrow_red.gif) no-repeat right center;
        color: #c60000;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        margin-right: 10px;
        padding-right: 7px;
        text-decoration: none;
    }

    .LeserkommentarInner a.MehrLink:hover {
        text-decoration: underline;
    }

    a.LKArticleLink {
        display: block;
        color: #999;
        text-decoration: none;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: dotted 1px #999;
    }

    a.LKArticleLink span.Stichwort {
        display: block;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 100%;
        margin-bottom: 4px;
    }

    a.LKArticleLink span.Headline {
        font-family: Georgia,serif;
        font-size: 20px;
    }

    a.LKArticleLink span.Headline img {
        position: relative;
        left: 2px;
        top: -2px;
        margin: 0;
    }

    a.LKArticleLink:hover,a.LKArticleLink span.Stichwort:hover,a.LKArticleLink span.Headline:hover {
        color: #c60000;
    }

    div.LKArticleLink.Deleted {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: dotted 1px #999;
    }

    div.LKArticleLink.Deleted span.Headline {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #c60000;
    }

    .LeserkommentarFunktionen {
        margin-top: 20px;
    }

    a.LeserkommentarFunktion {
        border-left: solid 1px #fff;
        border-right: solid 1px #fff;
        margin-right: 20px;
        padding: 0 5px 0 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

    .Blog a.LeserkommentarFunktion {
        margin-right: 0;
    }

    a.LeserkommentarFunktion.Antworten {
        background: url(/img/icon_antworten_blk.gif) 1px 2px no-repeat;
    }

    a.LeserkommentarFunktion.Empfehlen {
        background: url(/img/icon_empfehlen_blk.gif) left center no-repeat;
    }

    a.LeserkommentarFunktion.Melden {
        background: url(/img/icon_melden_blk.gif) left 2px no-repeat;
    }

    .LeserkommentarFunktion.Merken {
        background: url(/img/icon_merken_blk.gif) left 2px no-repeat;
    }

    a.LeserkommentarFunktion.Antworten.Selected {
        background: url(/img/icon_antworten_blk.gif) no-repeat 1px 2px #fff;
        border-left: solid 1px #fff;
        border-right: 1px solid #ccc;
        line-height: 16px;
        padding: 0 5px 5px 20px;
        position: relative;
        top: 0;
        z-index: 11;
    }

    .Community a.LeserkommentarFunktion.Antworten.Selected {
        background: url(/img/icon_antworten_blk.gif) no-repeat 4px 2px #fff;
        border-left: solid 1px #ccc;
        border-right: 1px solid #ccc;
        line-height: 16px;
        padding: 0 5px 5px 24px;
        margin-left: -4px;
        position: relative;
        top: 0;
        z-index: 11;
    }

    .LMAntwortenHead {
        margin: 0 0 7px 0!important;
        font: bold 11px/14px Verdana,sans-serif!important;
        color: #333!important;
    }

    .LMAntwortenHead a {
        padding-left: 15px;
        color: #333!important;
        background: url(/img/icon_arrow_right.gif) no-repeat left center;
    }

    .LMAntwortenHead a:hover {
        color: #c60000!important;
        text-decoration: none!important;
        background: url(/img/icon_arrow_right_hover.gif) no-repeat left center;
    }

    .LMAntwortenHead.open a {
        background: url(/img/icon_arrow_down.gif) no-repeat left center;
    }

    .LMAntwortenHead.open a:hover {
        background: url(/img/icon_arrow_down_hover.gif) no-repeat left center;
    }

    .LMLatestReply {
        display: inline-block;
        margin-left: 40px;
        font-weight: normal;
        color: #999;
    }

    .SuchergebnisListe .LeserkommentarAntwort {
        margin: 0 0 10px 0;
        padding: 0 0 10px 0;
        border-bottom: dotted 1px #999;
        min-height: 60px;
    }

    .SuchergebnisListe .LeserkommentarAntwortInner {
        margin-left: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .SuchergebnisListe .LeserkommentarAntwortInner,.SuchergebnisListe .LeserkommentarAntwortInner * {
        color: #999!important;
    }

    .SuchergebnisListe .LeserkommentarAntwortInner .Status,.SuchergebnisListe .LeserkommentarAntwortInner .Status * {
        color: #333!important;
    }

    .LeserkommentarDeleted .LeserkommentarTitle {
        color: #c60000!important;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .LeserkommentarMeldenFrm,.LeserkommentarAntwortFrm {
        display: none;
        z-index: 10;
        width: 100%;
    }

    .LeserkommentarMeldenFrmInner,.LeserkommentarAntwortFrmInner {
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .Nachricht .LeserkommentarMeldenFrm,.Nachricht .LeserkommentarAntwortFrm {
        position: absolute;
        z-index: 10;
        width: 580px;
        margin-left: -80px;
        padding: 20px;
        background: white;
        border: solid 2px #999;
    }

    .Nachricht .LeserkommentarAntwortFrm {
        position: absolute;
        z-index: 10;
        width: 500px;
        padding: 20px;
        background: white;
        border: solid 2px #999;
    }

    .Nachricht .LeserkommentarMeldenFrmInner,.Nachricht .LeserkommentarAntwortFrmInner {
        margin: 0 10px 0 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .LeserkommentarAntwortFrm p,.LeserkommentarMeldenFrm p {
        font: 11px/14px Verdana,sans-serif;
        margin: 5px 0;
    }

    .KommentierenFormInner p.Copy,.LeserkommentarAntwortFrmInner p.Copy {
        margin: 10px 0;
    }

    #FAZContent.Multimedia {
        position: relative;
    }

    #MMOVRotation {
        width: 610px;
        position: relative;
        overflow: hidden;
    }

    #MMOVRotation>div {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 8;
        opacity: .0;
        background-color: #fff;
        border: 1px solid #fff;
        border-bottom: 0;
    }

    #MMOVRotation div.active {
        z-index: 10;
        opacity: 1.0;
        position: relative;
    }

    #MMOVRotation div.last-active {
        z-index: 9;
    }

    #MMOVRotation .MMPagerIcons {
        display: none;
    }

    #MMOVRotation .MMPagerIcons img {
        cursor: pointer;
    }

    .Multimedia #FAZContentLeft .MultimediaTop1 {
        width: 610px;
        margin-bottom: 12px;
        padding: 0;
        background: #fff;
        padding-bottom: 23px;
        border-bottom: 1px solid #ccc;
    }

    .Multimedia #FAZContentLeft .MultimediaTop23 {
        margin-bottom: 20px;
    }

    .Multimedia #FAZContentLeft .MultimediaTop1 .Teaser620 {
        border: 0;
    }

    .MultimediaTop23 .Teaser300.left {
        padding-right: 10px;
        border-right: dotted 1px #ccc;
    }

    .MultimediaTop23 img.Teaserbild {
        margin: 0;
    }

    .MM23InnerRightCol {
        width: 300px;
        margin-left: 310px;
        border-left: 1px dotted #ccc;
        padding-left: 9px;
        padding-bottom: 1px;
    }

    .MultimediaTop1 span.Headline {
        display: block;
        font-family: Georgia,serif;
        font-size: 24px;
        line-height: 100%;
    }

    .MultimediaTop23 span.Headline,.MultimediaTop23 .Top span.Headline {
        display: block;
        font-family: Georgia,serif;
        font-size: 17px;
        line-height: 100%;
    }

    .FotoBox {
        width: 940px;
        padding: 10px;
        background: #f1f1f1;
    }

    .FotoBoxInnerLeft {
        float: left;
        min-width: 610px;
        text-align: right;
    }

    .FotoBoxInnerLeft .PagerBox {
        padding-top: 0;
    }

    .FotoBoxInnerLeft .FotoContainer {
        width: 610px;
        text-align: center;
    }

    .FotoBoxInnerLeft .FotoContainer.Finale {
        padding: 80px 0;
    }

    .FotoBoxInnerRight {
        float: right;
        width: 300px;
        padding: 0 10px 0 9px;
    }

    .FotoBox span.Datum {
        display: block;
        padding: 8px 0 14px 0;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        color: #666;
    }

    .Artikel.Multimedia .FotoBox .Bildunterschrift {
        top: 0;
        margin-bottom: 27px;
        font-family: Georgia,serif;
        font-size: 15px;
        line-height: 18px;
        color: #333;
    }

    .FotoBox .Bildnachweis {
        top: 5px;
        right: 0;
        margin: auto;
    }

    .FotoBox .Bildunterschrift {
        top: 0;
        margin: 10px 0 0 0;
        font-family: Georgia,sans-serif;
        font-size: 15px;
        line-height: 18px;
    }

    .FotoBox.Large .Bildunterschrift {
        margin: 7px 0 30px 0;
    }

    .FotoBox.Large .FotoBoxInnerLeft,.FotoBox.Large .FotoContainer,.FotoBox.Large .ArtikelAbbinder.Foto {
        width: 940px;
    }

    .FotoBox.Large span.Datum {
        margin-top: -20px;
        margin-bottom: 10px;
        width: 940px;
        text-align: left;
    }

    .VideoBox {
        width: 960px;
        margin-bottom: 10px;
        background: #111;
    }

    .VideoBox .VideoContainer {
        width: 610px;
        height: 345px;
        text-align: center;
        line-height: 0;
        position: relative;
    }

    img.VideoCtrlIcon {
        position: absolute;
        top: 112px;
        left: 265px;
    }

    .VideoBoxInnerLeft {
        float: left;
        width: 620px;
        padding: 20px 10px 10px 20px;
    }

    .VideoBoxInnerLeft .PagerBox {
        padding: 10px 10px 10px 0;
    }

    .VideoBoxInnerRight {
        width: 300px;
        margin-left: 640px;
        padding: 0 10px;
    }

    .TeaserMultimedia span.Datum,.VideoBoxInnerRight span.Datum {
        display: block;
        padding: 20px 0 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #ccc;
    }

    .TeaserMultimedia span.Datum {
        padding: 0 0 10px 0;
    }

    .VideoBox .Bildnachweis {
        top: 0;
        margin: 10px 0;
        padding: 0 10px;
    }

    .VdoPlayerCtrls610 {
        width: 610px;
        height: 30px;
        position: absolute;
        bottom: 0;
        background-color: #000;
        opacity: .75;
        -ms-filter: "alpha(opacity=75)";
        filter: alpha(opacity=75);
    }

    .VideoBox .Bildunterschrift {
        font-family: Georgia,sans-serif;
        font-size: 15px;
        line-height: 18px;
        color: #999;
    }

    a.BtnExitHQ {
        display: none;
        float: right;
        height: 14px;
        font-family: Verdana,sans-serif;
        font-size: 9px;
        color: #ccc;
        text-decoration: none;
    }

    a.BtnExitHQ:hover {
        color: #fff;
    }

    .flWarnOuter {
        position: absolute!important;
        top: 0;
        left: 0;
        text-align: center;
        background: #000;
        opacity: .75;
        color: #c60000;
        width: 100%;
        height: 100%;
    }

    .flWarnInner {
        margin: 20px;
        font-family: Verdana,sans-serif;
        font-size: 12px;
        line-height: 120%;
    }

    .flWarnInner a {
        color: #fff;
    }

    .FotoBox.flWarn {
        position: relative;
    }

    .alternativeHtmlBox {
        position: absolute!important;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .AudioBox {
        width: 960px;
        margin-bottom: 10px;
        background: #111;
    }

    .AudioBox .AudioContainer {
        width: 610px;
        height: 370px;
        text-align: center;
        line-height: 0;
        position: relative;
    }

    img.AudioCtrlIcon {
        position: absolute;
        top: 122px;
        left: 255px;
    }

    .AudioBoxInnerLeft {
        float: left;
        width: 620px;
        padding: 20px 10px 10px 20px;
    }

    .AudioBoxInnerRight {
        width: 300px;
        margin-left: 640px;
        padding: 0 10px;
    }

    .AudioBoxInnerRight span.Datum {
        display: block;
        padding: 20px 0 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #ccc;
    }

    .AudioBox .Bildnachweis {
        top: 0;
        margin: 10px 0;
        padding: 0 10px;
    }

    .AudioBox .Bildunterschrift {
        font-family: Georgia,sans-serif;
        font-size: 15px;
        line-height: 18px;
        color: #999;
    }

    .SlideshowBox {
        width: 960px;
        margin-bottom: 10px;
        background: #111;
    }

    .SlideshowBoxInnerLeft {
        float: left;
        width: 610px;
        padding: 10px 10px 10px 10px;
    }

    .SlideshowBoxInnerLeft div {
        position: relative;
    }

    img.SlideCtrlIcon {
        position: absolute;
        top: 50%;
        left: 253px;
    }

    .SlideshowBox.Large img.SlideCtrlIcon {
        position: absolute;
        top: 50%;
        left: 403px;
    }

    .SlideshowBoxInnerRight {
        width: 300px;
        margin-left: 640px;
        padding: 0 10px;
    }

    .SlideshowBoxInnerRight span.Datum {
        display: block;
        padding: 10px 0 10px 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #ccc;
    }

    .SlideshowBox .Bildnachweis {
        top: 0;
        margin: 7px 0;
    }

    .SlideshowBox .Bildunterschrift {
        font-family: Georgia,sans-serif;
        font-size: 15px;
        line-height: 18px;
        color: #999;
    }

    .SlideshowBoxInnerLeft.Finale {
        text-align: center;
        padding: 100px 0;
    }

    .SlideshowBox.Large .SlideshowBoxInnerLeft {
        width: 940px;
        text-align: center;
    }

    .SlideshowBox.Large .SlideshowBoxInnerLeft .ArtikelAbbinder.Slideshow {
        width: 940px;
    }

    .SlideshowBox.Large .SlideshowBoxInnerLeft p {
        text-align: left;
    }

    .SlideshowBox.Large .SlideshowBoxInnerLeft .Bildnachweis {
        top: 0;
        margin: 7px 20px;
    }

    .Multimedia .Rondell {
        width: 620px;
    }

    .SlideshowBoxInnerLeft a.MultimediaFinale,.VideoBoxInnerLeft a.MultimediaFinale,.AudioBoxInnerLeft a.MultimediaFinale {
        color: #fff;
    }

    .SlideshowBoxInnerLeft a.MultimediaFinale:hover,.VideoBoxInnerLeft a.MultimediaFinale:hover,.AudioBoxInnerLeft a.MultimediaFinale:hover {
        color: #c60000;
    }

    .SlideshowBox .Rubrikenkopf,.VideoBox .Rubrikenkopf,.AudioBox .Rubrikenkopf {
        border-top: 2px solid #fff;
    }

    .SlideshowBox .Rondell *,.VideoBox .Rondell *,.AudioBox .Rondell * {
        color: #fff!important;
    }

    .loading {
        position: relative;
    }

    .loading img {
        position: absolute;
        left: 45%;
        top: 45%;
    }

    .TeaserMultimedia {
        width: 300px;
        margin-bottom: 30px;
    }

    .TeaserMultimedia.Large {
        width: 620px;
        margin-bottom: 30px;
    }

    .FotoBox .TeaserMultimedia,.FotoBox .TeaserMultimedia ul.RelatedLinkBox {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .FotoBox .TeaserMultimedia.below {
        width: 610px;
        margin-top: 20px;
    }

    .TeaserMultimedia.Top {
        padding-top: 0;
        border-top: 0;
    }

    .TeaserMultimedia.First {
        border-top: 0;
    }

    .TeaserMultimedia a.TeaserHeadLink {
        display: block;
        line-height: 19px;
        text-decoration: none;
        margin-bottom: 1px;
    }

    .TeaserMultimedia .Stichwort {
        display: block;
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 13px;
        line-height: 100%;
        color: #434343;
    }

    .TeaserMultimedia *+h2 {
        margin: 10px 0;
    }

    .TeaserMultimedia .Headline,.TeaserMultimedia h2 {
        margin: 4px 0;
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 22px;
        line-height: 24px;
        color: #000;
        text-align: left;
    }

    .TeaserMultimedia span.Headline.LinkMehr {
        padding-right: 7px;
        background: url(/img/link_arrow_red.gif) right 7px no-repeat;
    }

    .TeaserMultimedia a.TeaserHeadLink:hover,.TeaserMultimedia a.TeaserHeadLink:hover * {
        color: #c60000;
    }

    .TeaserMultimedia .Autor {
        font-size: 10px;
        color: #999!important;
    }

    .TeaserMultimedia ul.RelatedLinkBox {
        margin: 10px 0 30px 10px;
        padding-bottom: 30px;
        list-style: none;
        overflow: auto;
        text-align: left;
    }

    .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink {
        margin: 5px 0;
        font-family: Georgia,serif;
        font-size: 13px;
        line-height: 16px;
        color: #000;
    }

    .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a {
        color: #000;
        text-decoration: none;
    }

    .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #c60000;
    }

    .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink img {
        position: relative;
        top: 0;
        left: 7px;
    }

    .FotoBox.Kompakt .FotoBoxInnerLeft h2 {
        display: inline;
        font-family: Georgia,serif;
        font-size: 22px;
        line-height: 22px;
        font-weight: normal;
    }

    .FotoBox.Kompakt .TeaserMultimedia .Headline {
        font-size: 16px;
        line-height: 19px;
        color: #000;
    }

    .FotoBox.Kompakt .TeaserMultimedia p.Copy {
        font-size: 12px;
        line-height: 17px;
        color: #333;
    }

    .VideoBox .TeaserMultimedia .Stichwort,.VideoBox .TeaserMultimedia h2,.AudioBox .TeaserMultimedia .Stichwort,.AudioBox .TeaserMultimedia h2,.SlideshowBox .TeaserMultimedia .Stichwort,.SlideshowBox .TeaserMultimedia h2,.VideoBox .TeaserMultimedia p.Copy,.AudioBox .TeaserMultimedia p.Copy,.SlideshowBox .TeaserMultimedia p.Copy,.VideoBox .TeaserMultimedia p.Copy a,.AudioBox .TeaserMultimedia p.Copy a,.SlideshowBox .TeaserMultimedia p.Copy a,.Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a,.Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink a,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a {
        color: #ccc;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Text,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Text {
        padding-left: 24px;
        background-position: left -2743px;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Foto,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Foto {
        padding-left: 24px;
        background-position: left -2855px;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Audio,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Audio,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Audio,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Audio {
        padding-left: 24px;
        background-position: 3px -2283px;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Video,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Video {
        padding-left: 24px;
        background-position: left -2968px;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Slideshow,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Slideshow,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Slideshow,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Slideshow {
        padding-left: 24px;
        background-position: left -2519px;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink.Interaktiv,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Interaktiv,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Interaktiv,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink.Interaktiv {
        padding-left: 24px;
        background-position: left -2403px;
    }

    .VideoBox .TeaserMultimedia p.Copy,.VideoBox .TeaserMultimedia p.Copy a {
        color: #ccc;
    }

    .AudioBox .TeaserMultimedia p.Copy,.AudioBox .TeaserMultimedia p.Copy a {
        color: #ccc;
    }

    .Fullscreen.Foto.Artikel ul.RelatedLinkBox li.RelatedLink a:hover,.VideoBox .TeaserMultimedia h2,.VideoBox .TeaserMultimedia .Headline,.VideoBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a:hover,.AudioBox .TeaserMultimedia h2,.AudioBox .TeaserMultimedia .Headline,.AudioBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a:hover,.SlideshowBox .TeaserMultimedia h2,.SlideshowBox .TeaserMultimedia .Headline,.SlideshowBox .TeaserMultimedia ul.RelatedLinkBox li.RelatedLink a:hover {
        color: #fff;
    }

    .MultimediaNavigation {
        margin-top: 30px;
    }

    .MultimediaNavigation .SortierFunktion {
        margin-bottom: 15px;
    }

    .MultimediaNavigation ul.RessortListe {
        float: left;
        width: 125px;
        list-style: none;
    }

    .MultimediaNavigation ul.RessortListe li {
        border-top: dotted 1px #999;
        font-family: Georgia,serif;
        font-size: 14px;
        line-height: 24px;
        color: #000;
    }

    .MultimediaNavigation ul.RessortListe li.First {
        border: 0;
    }

    .MultimediaNavigation ul.RessortListe li a {
        color: #000;
        text-decoration: none;
        padding-right: 8px;
        background: url(/img/link_arrow_red.gif) no-repeat right center;
    }

    .MultimediaNavigation ul.RessortListe li a:hover {
        color: #c60000;
    }

    .MultimediaNavigation ul.RessortListe li a.Selected {
        color: #999;
        text-decoration: none;
        padding-right: 8px;
        background: 0;
    }

    .MultimediaNavigation .RondellContent {
        float: right;
        text-align: left;
        margin: 0 5px 0 0;
    }

    .ContentFooter {
        margin: 50px 0 30px 0;
	text-align: right;
    }

    .ContentFooter a.PagetopLink {
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 10px;
        color: #000;
        text-decoration: none;
        padding-right: 26px;
        background-position: 62px -1038px;
    }

    .ContentFooter a.PagetopLink:hover {
        color: #c60000 !important;
        background-position: 62px -1057px;
    }

    .ContentFooter .Breadcrumbs {
        margin: 0;
    }

    .ServicesBox {
        margin-bottom: 40px;
    }

    .ServicesFooter .ServicesList {
        padding: 10px 0 0 12px;
        border: solid 1px #ccc;
        border-top: 0;
    }

    .ServicesList a {
        background: url(/img/f50_sprite_services.gif) no-repeat;
        float: left;
        width: 80px;
        height: 65px;
        margin: 0 0 10px 15px;
        text-align: center;
        overflow: hidden;
    }

    .ServicesList a:first-child,.ServicesList div.clear+a {
        margin-left: 0!important;
    }

    .ServicesBox .ServicesList a {
        margin: 10px 0 0 30px;
    }

    .ServicesList a.Abo {
        background-position: 0 0;
    }

    .ServicesList a.Startseite {
        background-position: -80px 0;
    }

    .ServicesList a.Mobil {
        background-position: -160px 0;
    }

    .ServicesList a.RSS,.ServicesList a.RSS-Feed {
        background-position: -240px 0;
    }

    .ServicesList a.MeineEmail {
        background-position: -320px 0;
    }

    .ServicesList a.Newsletter {
        background-position: -400px 0;
    }

    .ServicesList a.Rezensionen {
        background-position: -480px 0;
    }

    .ServicesList a.Kulturkalender {
        background-position: -560px 0;
    }

    .ServicesList a.TicketPortal {
        background-position: -640px 0;
    }

    .ServicesList a.TVProgramm {
        background-position: -720px 0;
    }

    .ServicesList a.Wetter {
        background-position: -800px 0;
    }

    .ServicesList a.SoftwarePortal {
        background-position: 0 -65px;
    }

    .ServicesList a.Finanzcheck {
        background-position: -80px -65px;
    }

    .ServicesList a.Formularshop {
        background-position: -160px -65px;
    }

    .ServicesList a.Stromtarife {
        background-position: -240px -65px;
    }

    .ServicesList a.Gastarife {
        background-position: -320px -65px;
    }

    .ServicesList a.KFZVersicherungen {
        background-position: -400px -65px;
    }

    .ServicesList a.Routenplaner {
        background-position: -480px -65px;
    }

    .ServicesList a.Staumelder {
        background-position: -560px -65px;
    }

    .ServicesList a.Partnersuche {
        background-position: -640px -65px;
    }

    .ServicesList a.Reiseclub {
        background-position: -772px -65px;
    }

    .ServicesList a.Flugvergleich {
        background-position: -858px -65px;
    }

    .ServicesList a.Arztsuche {
        background-position: -880px -65px;
    }

    .ServicesList a.iPadApp {
        background-position: 0 -130px;
    }

    .ServicesList a.iPhoneApp {
        background-position: -80px -130px;
    }

    .ServicesList a.Stiltest {
        background-position: -160px -130px;
    }

    .ServicesList a.Spiele {
        background-position: -240px -130px;
    }

    .ServicesList a.LiveTicker {
        background-position: -320px -130px;
    }

    .ServicesList a.FinanzServices {
        background-position: -400px -130px;
    }

    .ServicesList a.Telefonkonferenz {
        background-position: -722px -130px;
    }

    .ServicesList a.YouTube {
        background-position: -640px -130px;
    }

    .ServicesList a.Facebook {
        background-position: -560px -130px;
    }

    .ServicesList a.Twitter {
        background-position: -480px -130px;
    }

    .ServicesList a.GooglePlus {
        background-position: -880px -130px;
    }

    .ServicesList a.Fuenfzigplus {
        background-position: -800px -130px;
    }

    #FAZFooter {
        margin-top: 40px;
        border-top: solid 2px #000;
        font-family: Verdana,sans-serif;
        font-size: 10px;
        line-height: 14px;
    }

    #FooterLogo {
        height: 62px;
        text-align: center;
        border-bottom: solid 1px #000;
    }

    #FooterSitemap {
    	margin: 16px 0 0 0;
    	border-bottom: solid 1px #000;
			text-align: center;
	/* padding: 0 20px; */
    }
	ul.footer-menu {
		display: inline-block;
	}
/*
    #FooterSitemap ul {
        float: left;
        width: 145px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #FooterSitemap ul.last {
        width: 135px;
    }

    #FooterSitemap ul.leftmargin {
        margin-left: 145px;
	height: auto;
    }

    #FooterSitemap ul li {
        display: block;
        margin: 0;
        padding: 0;
    }
*/
    #FooterSitemap ul li a {
        text-decoration: none;
        color: #333;
    }

    #FooterSitemap ul li a:hover {
        color: #c60000 !important;
    }

    #FooterSitemap ul li a.HeadLink {
        font-weight: bold;
    }

    #FooterSitemap .FooterHSpace {
        height: 20px;
    }

    #FooterSitemap .FooterHRule {
        margin-left: 160px;
        border-bottom: solid 1px #ccc;
    }

    .CopyRight {
        text-align: center;
        height: 30px;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    div.fileinputs {
        position: relative;
    }

    div.fileinputs.ErrorData {
        border: none!important;
    }

    div.fakefile {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 420px;
    }

    div.fakefile img {
        float: right;
        margin-left: 10px;
        cursor: pointer;
    }

    input.file {
        position: relative;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        z-index: 2;
        width: 420px;
    }

    div.fakefile input {
        float: left;
        width: 288px;
        height: 16px;
        line-height: 16px;
        border: solid 1px #CCC;
        text-indent: 10px;
        color: #333;
        font-family: Verdana,sans-serif;
        font-size: 10px;
    }

    div.fakefile a.SubmitBtn {
        padding: 1px 10px 2px 10px;
        position: relative;
        top: 1px;
    }

    div.fileinputs.ErrorData div.fakefile input {
        border: solid 2px #c60000;
    }

    .ASVBar {
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
        line-height: 29px;
        text-align: center;
    }

    .ASVBar.Head {
        height: 30px;
        margin: 20px 0 20px 0;
    }

    .ASVBar.Footer {
        height: 30px;
        margin: 20px 0 90px 0;
    }

    .ASVBar p.Footnote {
        text-align: left;
        margin-top: 5px;
        font-family: Verdana,sans-serif;
        font-weight: normal;
        font-size: 10px;
        color: #000;
    }

    .Teaser380.ASV,.Teaser620.ASV {
        background: #f1f1f1;
    }

    .Teaser380.ASV {
        margin-left: -10px;
        width: 380px;
        padding: 10px;
    }

    .Teaser620.ASV {
        margin-left: -10px;
        width: 620px;
        padding: 10px;
    }

    .Teaser380.ASV span.Stichwort,.Teaser620.ASV span.Stichwort {
        display: inline;
        padding: 2px;
        font-family: Verdana,sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .ASVKopf {
        height: 185px;
        border-bottom: 2px solid #000;
        padding-right: 20px;
    }

    .ASVKopf h2.ASVTitel {
        color: #000;
        font-family: Georgia,serif;
        font-size: 28px;
        font-weight: normal;
        margin-bottom: 12px;
    }

    .ASVKopf h3.ASVUntertitel {
        color: #333;
        font-family: Georgia,serif;
        font-size: 16px;
        font-weight: normal;
        padding: 7px 0 2px;
    }

    .ASVKopf p {
        color: #333;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .ASVPack {
        margin: 20px 0;
    }

    .ASVPackLeft {
        border-right: 1px dotted #999;
        padding-right: 9px;
        width: 300px;
    }

    .ASVPackRight {
        float: right;
        width: 300px;
    }

    .FAZArtikelMain.ASV {
        margin-top: 10px;
        padding-top: 30px;
        border-top: solid 1px #999;
    }

    .Artikel.Hilfe .QuickSearchBox {
        border: 0;
        height: 20px;
    }

    .Artikel.Hilfe .HilfeTitel {
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 2px solid #000;
        font-family: Georgia,serif;
        font-size: 28px;
        color: #000;
    }

    .HelpFrontLeftCol {
        float: left;
        width: 300px;
    }

    .HelpFrontRightCol {
        margin-left: 310px;
        width: 300px;
        padding-left: 9px;
        border-left: 1px dotted #ccc;
    }

    .TeaserFrontBox {
        width: 256px;
        height: 126px;
        margin-bottom: 20px;
        padding: 20px;
        border: 2px solid #ddd;
        overflow: hidden;
    }

    .TeaserFrontBox a.TeaserHeadLink {
        text-decoration: none;
        color: #000;
    }

    .TeaserFrontBox a.TeaserHeadLink *:hover {
        text-decoration: none;
        color: #c60000;
    }

    .TeaserFrontBox .Headline {
        font-family: Georgia,serif;
        font-size: 20px;
        line-height: 22px;
        color: #000;
    }

    .TeaserFrontBox p.Copy {
        margin-top: 10px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #666;
    }

    .HelpSearchBox {
        margin-bottom: 40px;
        background: #f1f1f1;
        padding: 20px 20px 23px 20px;
        color: #000;
    }

    .HelpSearchBox .BoxTitle {
        font-family: Georgia,serif;
        font-size: 24px;
    }

    .HelpSearchBox form {
        margin: 15px 0 22px 0;
    }

    .HelpSearchBox input.Text {
        width: 210px;
        height: 17px;
    }

    .HelpSearchBox input.Image {
        border: 1px solid #666;
        position: relative;
        top: 6px;
    }

    .HelpSearchBox input.SubmitBtn {
        position: relative;
        top: -1px;
    }

    .HelpSearchBox p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .Artikel.Hilfe .NavigationsBox .Rubrikenkopf {
        border-top: 2px solid #000;
    }

    .KontaktBox .BoxTitle {
        font-family: Georgia,serif;
        font-size: 20px;
        line-height: 22px;
        color: #000;
    }

    .KontaktBox .BoxCol {
        margin-top: 11px;
    }

    .KontaktBox .BoxCol.left,.KontaktBox .BoxCol.right {
        width: 140px;
    }

    .KontaktBox a.ArrowLink {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        background-position: right -1363px;
        padding-right: 7px;
        text-decoration: none;
    }

    .KontaktBox a.ArrowLink:hover {
        color: #c60000;
    }

    .KontaktBox .HotlineTxt {
        margin: 14px 0 7px 0;
        font-family: Georgia,serif;
        font-size: 17px;
    }

    .KontaktBox .HotlineNr {
        margin-bottom: 4px;
        font-family: Georgia,serif;
        font-size: 19px;
    }

    .KontaktBox .HotlineCost {
        margin-bottom: 14px;
        font-family: Verdana,sans-serif;
        font-size: 9px;
        color: #666;
    }

    .KontaktBox p.Copy {
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .frmTbl {
        width: 480px;
        border-collapse: separate;
        border-spacing: 12px;
    }

    .frmTbl td {
        vertical-align: top;
    }

    .frmTbl td.frmLabel {
        padding-top: 3px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    .frmTbl input.Text,.frmTbl select,.frmTbl textarea {
        border: 1px solid #ccc;
        width: 270px;
        margin: 0;
    }

    .telTbl {
        width: auto;
        border-collapse: collapse;
        border-spacing: 0;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    .telTbl td {
        vertical-align: middle;
        padding: 4px 0;
    }

    .telTbl td.label {
        font-weight: bold;
        padding-right: 25px;
    }

    .Hilfe .ServiceBlock {
        position: relative;
        top: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
    }

    #FAZFooter #FAZQuickSearch {
        float: right;
    }

    #FAZFooter #FAZQuickSearch input.Text {
        width: 260px;
    }

    .Hilfe div.SepLine {
        margin-top: 20px;
        padding-bottom: 20px;
        border-top: dotted 1px #999;
    }

    .Hilfe h2.Headline {
        margin-bottom: 10px;
        font-family: Georgia,serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 22px;
        color: #333;
    }

    .Hilfe .ServiceBlock p {
        padding: 4px 0;
    }

    .Hilfe .ServiceBlock span.label {
        font-weight: bold;
    }

    #GeoMapArticleTab {
        width: 940px;
        height: 529px;
    }

    .gmBubbleInner {
        margin: 13px 0;
    }

    .gmHeadline,p.gmHeadline {
        font-family: Georgia,serif;
        font-size: 16px;
        line-height: 19px;
        color: #000;
        text-align: left;
        margin: 0;
    }

    .gmText,.gmText p {
        margin-top: 2px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #434343;
        text-align: left;
    }

    .gmLink {
        margin-top: 15px;
    }

    .gmLink a {
        text-decoration: none;
        color: #c60000;
    }

    .gmLink a:hover {
        text-decoration: underline;
    }

    .MsgBox404 {
        margin: auto;
        width: 500px;
        padding: 20px 0;
        text-align: center;
        font-family: Verdana,sans-serif;
    }

    .Head404 {
        margin: 0 0 30px 0;
        font-size: 18px;
        color: #000;
    }

    .Grau404 {
        font-weight: normal;
        font-size: 14px;
        color: #999;
    }

    .Txt404 {
        margin: 0 0 10px 0;
        font-size: 12px;
    }

    .Txt404.L {
        font-size: 14px;
    }

    .Txt404 a {
        text-decoration: none;
        color: #c60000;
    }

    .Txt404 a:hover {
        color: #c60000;
        text-decoration: underline;
    }

    .Txt404 a img {
        position: relative;
        top: -1px;
    }

    .ArtikelBild300 .MediaLink.Audio290 {
        width: 290px;
        position: relative;
        right: -10px;
    }

    .Audio290 .AudioContainer {
        height: 163px;
        overflow: hidden;
    }

    .MediaLink.Audio290 .AudioCtrlIcon {
        position: absolute;
        top: 62px;
        left: 125px;
    };
}

@media print {
    .FAZPageWrapper {
        width: 960px;
    }

    .Artikel .FAZArtikelContent {
        width: 940px;
    }

    .FAZArtikelText,.FAZArtikelProContra,.FAZArtikelKommentare {
        width: 620px;
    }

    .FAZArtikelReiter a.Reiter {
        display: none;
    }

    .FAZArtikelReiter a.Reiter.Selected {
        display: block;
    }

    #TopAd,#SkyAd,.Anzeige,#HeaderMiddle #EventBox,#HeaderMiddle .Anzeige.HeaderSponsor,#HeaderTop,#FAZStickyHeader,#AreaNav,#RessortNav,.QuickSearchBox,.FAZArtikelFunktionZeile,.ArtikelAbbinder,.ArtikelKommentieren,.LeserkommentarMeldenFrm,.LeserkommentarAntwortFrm,.LeserkommentarFunktionen,.ContentFooter,.ServicesFooter,#FooterSitemap {
        display: none!important;
    }

    .Artikel .FAZContentRight *,.Artikel #FAZContentRight * {
        visibility: hidden;
        height: 0!important;
    }

    .Artikel .FAZContentRight,.Artikel #FAZContentRight {
        padding: 0!important;
        border: none!important;
    }

    .prnShortURL {
        display: block;
        margin-bottom: 20px;
        font-family: Verdana,sans-serif;
        font-size: 11px;
    }

    #FAZHeader {
        height: auto!important;
    }

    .Editors {
        font-size: 9px!important;
        letter-spacing: 0!important;
        border-top: solid 1px #ccc;
    }

    #FAZContent.Artikel {
        position: relative;
    }

    .FAZArtikelFunktionen {
        width: auto;
    }

    .FAZArtikelFunktionen span.Datum {
        width: auto;
        border: 0;
        position: absolute;
        top: 10px;
        right: 0;
    }

    #FAZFooter {
        clear: both;
        border: solid 1px white;
    }

    #FooterLogo {
        clear: both;
        height: auto;
        border: solid 1px black;
        border-left: none;
        border-right: 0;
    }

    #FooterLogo img {
        clear: both;
        border: solid 1px white;
    }

    .CopyRight {
        clear: both;
        border: solid 1px white;
    }

    .LightBoxBgnd[style="display: block;"]+.FotoBox {
        display: none;
    };
}

.lmSearchBox {
    display: block;
}

.lmSearchBox select {
    font-size: 11px;
}

.lmExplanationText {
    color: #999;
    font-size: 12px;
}

.lmSearchTextBox {
    width: 50px;
}

.ArtikelBildergalerieInline .Bildnachweis,.ArtikelBild610 .Bildnachweis {
    top: 0;
    right: 0;
}

.ArtikelBild610 .Bildunterschrift {
    margin: 0 20px 12px 0;
}

.ArtikelBildergalerieInline .BildGroesse,.ArtikelBild610 .BildGroesse {
    margin-left: 10px;
    padding-top: 0;
    margin-top: 5px;
}

.ArtikelBild290.galerie .BildGroesse {
    margin-left: 0;
    margin-right: 10px;
}

.Fullscreen.Foto.Artikel ul.RelatedLinkBox {
    width: 610px;
    text-align: left;
    margin: 15px 0 15px 10px;
    list-style: none;
    border-bottom: 0;
    padding: 0;
}

.Fullscreen.Foto.Artikel ul.RelatedLinkBox {
    width: 610px;
    text-align: left;
    margin: 15px 0 15px 10px;
    list-style: none;
    border-bottom: 0;
    padding: 0;
}

#MMORight.VideoBoxInnerRight div.TeaserMultimedia ul.RelatedLinkBox,#MMORight.AudioBoxInnerRight div.TeaserMultimedia ul.RelatedLinkBox {
    width: 290px;
}

.LightBoxBgnd .VideoBox span.SocialMediaStatus span.StatusEmpfehlungen {
    background-position: center -238px;
}

.Fullscreen.Foto.Artikel .FullscreenFotoInner {
    width: 940px;
}

.Fullscreen.Foto.Artikel .Bildunterschrift {
    width: 610px;
}

.Fullscreen.Foto.Artikel .Bildueberschrift {
    width: 610px;
    margin: 12px 0 6px 0;
    text-align: left;
    font-family: Georgia,serif;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
}

.Fullscreen.Foto.Artikel .Bildbeschreibung {
    width: 610px;
    text-align: left;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    line-height: 17px;
    color: #ccc;
}

div.Bildnachweis a.BildGroesse {
    padding-top: 2px;
    padding-left: 10px;
    position: relative;
    top: 1px;
    padding: 0;
    margin: 0 0 0 5px;
}

.Fullscreen .VideoBoxInnerRight,.Fullscreen .VideoBoxInnerLeft,.Fullscreen .AudioBoxInnerLeft,.Fullscreen .AudioBoxInnerRight {
    text-align: left;
    padding: 0;
}

.LightBoxBgnd .AudioBox .Bildnachweis,.LightBoxBgnd .VideoBox .Bildnachweis {
    padding: 0;
    margin: 0;
}

.exitLarge {
    margin: 0 0 0 30px;
}

.FullscreenFotoInner .VideoBox,.FullscreenFotoInner .AudioBox {
    margin-top: 10px;
    background: 0;
}

.FullscreenFotoInner a.ArtikelFunktion {
    border: none!important;
}

.FullscreenFotoInner div.ArtikelAbbinder {
    border: 0;
}

.FullscreenFotoInner div .TeaserMultimedia p {
    font-size: 12px;
}

.FullscreenFotoInner .hideMMElements {
    display: none;
}

.ThemenLinks {
    color: #999;
    font: 11px/16px Verdana,sans-serif;
    margin-bottom: 15px;
}

.ThemenLinks ul {
    display: inline;
    list-style: none outside none;
    margin: 0;
    font: 11px/16px Verdana,sans-serif;
}

.ThemenLinks ul li:first-child:before {
    content: "";
}

.ThemenLinks ul li:before {
    content: " | ";
}

.ThemenLinks li {
    display: inline;
    font: 11px/16px Verdana,sans-serif!important;
}

.ThemenLinks ul li a {
    content: " | ";
}

.FAZArtikelText a,.FAZArtikelProContra a {
    color: #c60000;
    text-decoration: none;
}

.FotoBox {
    position: relative;
}

.FotoBox .TeaserMultimedia {
    margin-top: 10px;
}

.FotoBox h2 {
    font-family: Georgia,serif;
    font-size: 22px;
    line-height: 24px;
}

.LightBoxBgnd div.PagerBox {
    padding: 10px 0;
}

.reisePack {
    margin-top: 40px;
    width: 620px;
}

.reisePack .Rubrikenkopf {
    margin-bottom: 25px;
}

.reisePackInnerLeft {
    float: left;
    width: 160px;
}

.reisePackInnerLeft p {
    font-family: Georgia,serif;
    font-size: 13px;
    font-style: italic;
    color: #333;
}

.reiseCategory {
    display: block;
    margin-top: 40px;
}

.reisePackInnerRight {
    margin-left: 180px;
}

.linkList {
    list-style: none;
    margin: 40px 0 0;
    padding: 0;
}

.linkList li {
    margin: 2px 0;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333;
    text-decoration: none;
}

.linkList a {
    color: #333;
    text-decoration: none;
}

.linkList a:hover {
    color: #c60000;
}

.linkList span.Winkel {
    white-space: nowrap;
    margin-left: 4px;
    padding: 0 4px;
    background-position: left -934px;
}

.Teaser380.Large {
    width: 620px;
    border: 0;
    margin-bottom: 35px;
}

.reise3er .TeaserInRondell {
    border: 0;
    margin: 0 0 0 20px;
    padding: 0;
}

.reise3er .TeaserInRondell:first-child {
    margin: 0;
}

.reise3er .TeaserInRondell p.Copy {
    margin-top: 15px;
}

.Teaser440 {
    margin-bottom: 35px;
}

.Teaser440 a.TeaserHeadLink {
    display: block;
    margin-top: 10px;
    line-height: 22px;
    text-decoration: none;
}

.Teaser440 a.TeaserHeadLink:hover,.Teaser440 a.TeaserHeadLink:hover * {
    color: #c60000;
}

.Teaser440 span.Stichwort {
    display: block;
    margin-bottom: 4px;
    font-family: Georgia,serif;
    font-size: 13px;
    line-height: 100%;
    color: #434343;
}

.Teaser440 span.Headline {
    font-family: Georgia,serif;
    font-size: 20px;
    color: #000;
}

.Teaser440 .Autor {
    font-size: 10px;
    color: #999!important;
}

.reisePack .Teaser210 {
    padding: 0;
    border: 0;
}

.rkMapContainer {
    width: 290px;
    height: 167px;
    margin-left: -5px;
}

.rkFrm {
    font-family: Verdana,sans-serif;
    font-size: 11px;
    line-height: 14px;
}

.rkFrm input {
    font-family: Verdana,sans-serif;
    font-size: 11px;
    margin: 2px 0;
    padding: 4px;
}

.rkFrm input[type="text"] {
    width: 225px;
}

.rkFrm input[type="submit"] {
    background: #0088bd;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.TopListenBoxInner.twoCols .col.left {
    width: 140px;
    margin-top: 10px;
    padding-right: 9px;
    border-right: 1px solid #ccc;
}

.TopListenBoxInner.twoCols .col.right {
    width: 140px;
    margin: 10px 0 0 10px;
}

.TopListenBoxInner.twoCols .TopListenBoxTeaser {
    border-top: 0;
    border-bottom: dotted 1px #999;
}

span.redLink {
    color: #c60000;
    text-decoration: none;
}

span.redLink:hover {
    color: #c60000;
    text-decoration: underline;
    cursor: pointer;
}

#ArticlePagerTop,#ArticlePagerBottom {
    font-family: Georgia,serif;
    color: #666;
}

#ArticlePagerTop {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 20px;
}

#ArticlePagerBottom {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 24px;
}

#ArticleWithoutPager {
    white-space: nowrap;
    padding-left: 15px;
}

.Ressortmodul .main {
    border-left: 1px dotted #999;
    margin-left: 225px;
    padding-left: 14px;
    margin-top: 11px;
}

div#FAZContent.Home div#FAZContentLeft div#FAZContentLeftInner div#jumpTargetInlineImages.ArtikelBildergalerieInline {
    width: 620px;
}

.Ressortmodul {
    margin-bottom: 40px;
    width: 620px;
}

.Ressortmodul .main.Col {
    border-left: 1px dotted #999;
    margin-left: 225px;
    padding-left: 14px;
}

div.Ressortmodul .typeone.wide .MediaLink .MediaIcon {
    margin-right: 10px;
}

.RMPagercontent .main.Col {
    margin-top: 11px;
}

.RMPagercontent .Col.left {
    margin-top: 0!important;
}

#FAZContent.Home div.Teaser620 img.Teaserbild {
    margin-bottom: 10px;
}

#FAZContentLeftInner>div:not(.clear):not(.BuehnenAbschluss):not(.NachrichtenKamin):not(.Buehne):not(.BuehnenModul):not(.Package):not(.Eilmeldung):not([class="RessortTeaserSpalte left"]):not(.ThemenKopf):not(.kompaktmodul):not(.entrycontainer):not(.polopoly-slot):not(.RubteaserKopf) {
    margin-top: 40px;
}

.Ressortmodul .Teaser620:last-child,.Ressortmodul .Teaser380:last-child,.Ressortmodul .Teaser210:last-child {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

#FAZContent.Home .chartCell,#FAZContent.Home .chartBox {
    background-color: #fff!important;
}

#FAZContent.Home .BuehnenAbschluss>div.left>div {
    margin-bottom: 40px!important;
    margin-top: 0!important;
}

#FAZContent.Home .BuehnenModul .KommentarBox {
    margin-bottom: 0;
}

.ExternalMMO .Bildnachweis {
    top: 0;
}

.ExternalMMO .Bildunterschrift {
    top: 0;
    margin-bottom: 0;
}

.ExternalMMO {
    margin-bottom: 26px;
}

.recommsIcon {
    display: inline-block;
    margin: 0;
    width: 18px;
    height: 15px;
    background-position: 0 -3670px;
}

a:hover .recommsIcon,.recommsIcon:hover,.articleNav .sharingBox .recomms:hover .recommsIcon {
    background-position: 0 -3695px;
}

.commentsIcon {
    display: inline-block;
    margin: 0;
    width: 18px;
    height: 15px;
    background-position: 0 -3602px;
}

a:hover .commentsIcon,.commentsIcon:hover {
    background-position: 0 -3628px;
}

.LMFuss .recomm {
    font: 11px/14px Verdana,sans-serif;
    color: #999;
}

.sMBtn.fB {
    background: url(/img/btn-fb-bgnd.gif) repeat-x;
    color: #fff!important;
}

.iconfB {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-position: 0 -1000px;
}

.sMBtn.tW {
    background: url(/img/btn-tw-bgnd.gif) repeat-x;
    height: 10px;
    border: 1px solid #999;
}

.icontW {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-position: 0 -1022px;
}

.sMBtn.gP {
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    border: 1px solid #ccc;
}

.icongP {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    width: 14px;
    background-position: 0 -1038px;
}

.sMamnt {
    display: inline-block;
    position: relative;
    margin-left: 4px;
    padding: 3px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font: 11px/11px Verdana,sans-serif;
    color: #999;
}

.sMamnt .anchor {
    position: absolute;
    top: 6px;
    left: -5px;
}

.iconpL {
		background-image: url(/img/share.png);
    background-position: 0px 1px;
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-right: 5px;
		/*
    background-position: 0 -1119px;
		*/
}

a:hover .iconpL,.iconpL:hover {
		background-image: url(/img/share_hover.png);
    /* background-position: 0 -1199px; */
}

.permaLink {
    display: inline-block;
    margin-left: 27px;
}

.iconmail {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background-position: 0 -1058px;
}

a:hover .iconmail,.iconmail:hover {
    background-position: 0 -1138px;
}

.iconprn {
    display: inline-block;
    margin-right: 5px;
    width: 12px;
    background-position: 0 -1079px;
}

a:hover .iconprn,.iconprn:hover {
    background-position: 0 -1159px;
}

.iconmerk,.iconGemerkt {
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-right: 5px;
    background-position: 0 -1097px;
}

a:hover .iconmerk,.iconmerk:hover {
    background-position: 0 -1177px;
}

.recommHover {
    display: none;
    position: absolute;
    top: -30px;
    left: -10px;
    width: 150px;
    height: 17px;
    background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    color: #666;
    line-height: 17px;
    padding: 5px;
    text-align: center;
    z-index: 10000;
}

.recommHover .anchor {
    position: absolute;
    bottom: -11px;
    left: 10px;
}

.LMFuss .recomm {
    font: 11px/14px Verdana,sans-serif;
    color: #999;
}

.LMFuss .recomm a {
    margin-right: -5px;
}

.LMFuss .amountAntworten {
    font: 10px/14px Verdana,sans-serif;
    color: #999;
    text-align: right;
}

.LMFuss.open .amountAntworten {
    display: none;
}

.LMFuss:not(.open) .shareUser {
    display: none;
}

.icontW {
    background-position: 0 -1022px;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.icongP {
    background-position: 0 -1038px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    width: 14px;
}

.sMBtn.fB {
    background: url("/img/btn-fb-bgnd.gif") repeat-x scroll 0 0 rgba(0,0,0,0);
    color: #fff!important;
}

.sMamnt {
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #999;
    display: inline-block;
    font: 11px/11px Verdana,sans-serif;
    margin-left: 4px;
    padding: 3px;
    position: relative;
}

#nBsharing .sMBtn {
    color: #000;
    cursor: pointer;
    text-decoration: none;
}

.sMBtn.tW {
    background: url("/img/btn-tw-bgnd.gif") repeat-x scroll 0 0 rgba(0,0,0,0);
    border: 1px solid #999;
    height: 10px;
}

.sMBtn {
    border-radius: 2px;
    display: inline-block;
    font: 11px/11px Verdana,sans-serif;
    height: 12px;
    padding: 4px;
    text-decoration: none;
}

.sMBtn.gP {
    border: 1px solid #ccc;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
}

.permaLink {
    display: inline-block;
    margin-left: 27px;
    word-break: keep-all;
}

.sMamnt .anchor {
    left: -5px;
    position: absolute;
    top: 6px;
}

.iconfB {
    background-position: 0 -1000px;
    display: inline-block;
    height: 12px;
    width: 12px;
}

#mailLB {
    background: none repeat scroll 0 0 #fff;
    margin: auto;
    padding: 20px;
    text-align: left;
    width: 260px;
}

#nBsharing .fb-share-button {
    margin-left: 115px;
}

#ArticlePagerLinkPrev {
    padding-right: 15px;
}

.ArtikelBildergalerieInline .ressortModuleImageGallery {
    text-align: left;
    border: 0;
}

#FAZContent.Home .ArtikelBildergalerieInline {
    border-bottom: 0;
    border-top: 2px solid #000;
}

.showTeaserText {
    text-align: right;
}

.mmoObjectAsTeaserInArticle .BildergalerieInlineHead,.additionalStylesAudioVideo .BildergalerieInlineHead {
    height: 0;
    padding: 0;
    border: 0;
}

.mmoObjectAsTeaserInArticle .ArtikelBildergalerieInline,.additionalStylesAudioVideo .ArtikelBildergalerieInline {
    border: 0;
}

.additionalStylesAudioVideo {
    border: 0;
    margin-bottom: 20px;
}

.previewLinkArticle {
    border: 1px solid #12c;
    padding: 3px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    background-color: #12c;
}

.AMLArrow {
    background-position: 0 -3748px;
    display: inline-block;
    height: 15px;
    margin: 0 0 0 6px;
    width: 11px;
}

.ArtikelBild290.galerie .AML {
    bottom: 40px;
    right: 0;
    top: auto;
}

.AML {
    background: none repeat scroll 0 0 rgba(0,0,0,0.75);
    border: 1px solid #666;
    color: #fff;
    display: inline-block;
    font: bold 12px/12px Verdana,sans-serif;
    opacity: .75;
    padding: 7px 6px 5px 10px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.platzhbild .MediaLink div.entrycontainer {
    display: inline;
}

.MediaLink {
    display: block;
    position: relative;
}

.ArtikelBild290.galerie .rightCol {
    border-bottom: 1px dotted #999;
    border-top: 1px dotted #999;
    float: right;
    height: 138px;
    padding: 15px 0 8px;
    position: relative;
    width: 300px;
}

.ArtikelBild290.galerie {
    margin: 7px 15px 25px 0!important;
    width: 610px;
}

p .ArtikelBild290.galerie {
    margin-bottom: 0!important;
}

.ArtikelBild290.galerie .Bildunterschrift {
    margin-top: -5px;
}

.ArtikelBild290.galerie .Bildnachweis {
    bottom: 0;
    left: 0;
    position: absolute;
    top: auto;
}

.ArtikelBild290.galerie .BildGroesse {
    margin-left: 0;
    margin-right: 10px;
}

.ArtikelBildergalerieInline .BildGroesse,.ArtikelBild610 .BildGroesse {
    margin-left: 10px;
    margin-top: 2px;
    padding-top: 0;
}

.ArtikelBild290 .BildGroesse {
    margin-left: 10px;
    margin-top: 7px;
    padding-top: 0;
}

.rightCol .Bildnachweis {
    text-align: left!important;
}

.AML:hover {
    opacity: 1;
    background: rgba(0,0,0,1);
}

.Artikel .FAZArtikelEinleitung span.Datum {
    font-style: normal;
    font-size: 11px;
}

.lastUpdated {
    font: 11px/14px Verdana,sans-serif;
    margin-top: 10px;
}

.ArtikelFooter>div#backToHome {
    font: bold 12px Verdana,sans-serif!important;
    background-color: #c60000;
    background-position: right -3767px;
    color: #fff;
    float: right;
    font-weight: bold;
    margin-left: 40px;
    padding: 5px 30px 5px 10px;
}

div#backToHome a {
    color: #fff;
}

.ArtikelFooter>div#backToHome:hover {
    background-color: #890000;
    text-decoration: none!important;
}

.ArtikelFooter>div#backToHome:hover * {
    text-decoration: none!important;
}

.FAZArtikelText .FinChBox620 {
    margin-bottom: 26px;
}

.FAZArtikelText .FinChBox300 {
    margin-bottom: 24px;
    padding-top: 5px;
}

div.FAZArtikelText .MediaLink[itemprop] {
    display: inline-block;
}

.ArtikelFotostrecke {
    border: 0;
}

.ArtikelFotostrecke.galerie .Bildunterschrift {
    font-weight: bold;
    margin-top: -5px;
}

.ArtikelFotostrecke .rightCol {
    border-bottom: 1px dotted #999;
    border-top: 1px dotted #999;
    float: right;
    height: 144px;
    padding: 15px 0 8px;
    position: relative;
    width: 300px;
}

.ArtikelFotostrecke.galerie .Bildnachweis {
    bottom: 0;
    left: 0;
    position: absolute;
    top: auto;
}

.ArtikelFotostrecke.galerie .AML {
    bottom: 40px;
    right: 0;
    top: auto;
}

.AMLArrow {
    background-position: 0 -3748px;
    display: inline-block;
    height: 15px;
    margin: 0 0 0 6px;
    width: 11px;
}

.switchV {
    font: 11px/17px Verdana,sans-serif;
    color: #333!important;
    text-decoration: none;
}

.switchV:hover {
    color: #c60000!important;
    text-decoration: none!important;
}

.switchV .iconSwV {
    display: inline-block;
    width: 17px;
    height: 17px;
}

.switchV.VA:after {
    content: ' Vollansicht';
}

.switchV.VA .iconSwV {
    background-position: left -1960px;
}

.switchV.VA:hover .iconSwV {
    background-position: left -1977px;
}

.switchV.KA:after {
    content: ' Kurzansicht';
}

.switchV.KA .iconSwV {
    background-position: left -1994px;
}

.switchV.KA:hover .iconSwV {
    background-position: left -2011px;
}

.artikelModulBreite {
    width: 590px;
}

.stageModule p.Copy {
    margin: 0;
}

.TickerBoxBreit {
    width: 620px!important;
    margin-top: 30px;
}

.TickerBoxBreit .TickerBoxTeaser:first-child {
    border-top: 0;
}

.TickerBoxBreit span.Winkel {
    background-position: left -935px;
    white-space: nowrap;
    margin-left: 7px;
    padding: 0 4px;
}

.cols4 {
    float: left;
    width: 140px;
    margin-left: 20px;
}

.cols4:first-child {
    margin-left: 0;
}

.Spacer {
    min-height: 38px;
}

.FAZArtikelFunktionZeile.partnerSeitenSocialButtons {
    border: 0;
    margin-bottom: 30px;
}

#FAZContent .partnerSeitenSocialButtons {
    margin-left: 660px;
}

#FAZContentRight div#FAZContentRightInner div.FAZArtikelFunktionZeile.clearfix.socialMediaButtons.partnerSeitenSocialButtons {
    margin-left: 0!important;
}

#EventBox div {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: .0;
    height: 85px;
    background-color: #fff;
}

#EventBox div.active {
    z-index: 10;
    opacity: 1.0;
}

#EventBox div.last-active {
    z-index: 9;
}

#EventBox div img {
    width: 230px;
    height: 85px;
    display: block;
    border: 0;
}

.fb_iframe_widget_lift {
    z-index: 10000!important;
}

#FAZLiveSeite * {
    text-decoration: none;
}

.topFilter>ul li.sub,span.hF,.ansicht,.discArrow {
    background: url(http://www.faz.net/img/f50_sprite_vert.png) no-repeat;
}

#FAZLiveSeite #FAZContentLeftInner {
    margin-left: 0;
}

#FAZLiveSeite #FAZContentRight {
    margin-top: 10px;
}

#FAZLiveSeite #FAZContentLeft {
    margin-top: -10px;
}

#FAZLiveSeite #FAZContentRightInner {
    padding-top: 0;
}

#FAZLiveSeite .fazLive.Kopf {
    color: black;
    font-family: Georgia,serif;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 5px;
}

#FAZLiveSeite .Rubrikenkopf {
    padding: 1px 0;
}

#FAZLiveSeite .liveTeaser {
    margin: 0!important;
    border-top: 1px solid #ccc;
    padding: 10px 0 7px 0;
}

#FAZLiveSeite .liveTeaser.First {
    border-top: 0;
}

#FAZLiveSeite .liveTime,.liveIcon,.liveTeaserInner {
    float: left!important;
    line-height: 16px;
}

#FAZLiveSeite .liveIcon {
    text-align: center;
    width: 15%;
}

#FAZLiveSeite .liveTime {
    white-space: nowrap;
    font: 12px/16px Verdana,sans-serif;
    color: #999;
    text-align: right;
    width: 10%;
}

#FAZLiveSeite .liveIcon {
    text-align: center;
}

#FAZLiveSeite .liveIcon span {
    width: 20px;
    height: 20px;
    display: inline-block;
    text-indent: -9999px;
}

#FAZLiveSeite .live-Icon span {
    text-indent: 0!important;
    background: #c60000;
    padding: 2px 5px;
    height: auto;
    display: inline;
    font: 10px/16px Verdana,sans-serif;
    color: #fff;
    text-transform: uppercase;
}

#FAZLiveSeite .fazIcon span {
    background: url(/img/faz-20-20.png);
    background-repeat: no-repeat;
    background-position: center;
}

#FAZLiveSeite .twitterIcon span {
    background: url(/img/twitter-20-20.png);
    background-repeat: no-repeat;
    background-position: center;
}

#FAZLiveSeite .dpaIcon span,#FAZLiveSeite .reutersIcon span,#FAZLiveSeite .dpaafxIcon span {
    text-indent: 0!important;
    padding: 2px 5px;
    height: auto;
    display: inline;
    font: 11px/16px Verdana,sans-serif;
    color: #000;
    text-transform: uppercase;
}

#FAZLiveSeite .liveTeaserInner {
    width: 75%;
}

#FAZLiveSeite .Stichwort,#FAZLiveSeite p.Copy {
    display: none;
    font-family: Georgia,serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #434343;
}

#FAZLiveSeite p.Copy {
    margin-top: 10px;
    font-size: 12px;
    line-height: 17px;
    font-family: Verdana,sans-serif;
    color: #555;
}

#FAZLiveSeite .Headline {
    font-family: Georgia,serif;
    font-size: 17px;
    line-height: 22px;
    color: black;
    font-weight: normal;
    display: block;
}

#FAZLiveSeite .TeaserHeadLink:hover .Headline {
    color: #c60000;
}

#FAZLiveSeite .Autor,#FAZLiveSeite .aktualisierung {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #999;
    line-height: 17px;
}

#FAZLiveSeite .aktualisierung {
    margin-left: 10px;
}

#FAZLiveSeite .caps {
    text-transform: uppercase;
}

#FAZLiveSeite .caps.last {
    margin-right: 10px;
}

#FAZLiveSeite .dateTrenner {
    white-space: nowrap;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    color: #999;
    margin: 0!important;
    padding: 5px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#FAZLiveSeite .imgContainer {
    position: relative;
    height: 75px;
    overflow: hidden;
    cursor: pointer;
}

#FAZLiveSeite .schatten {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    -webkit-box-shadow: inset 0 20px 20px -20px #222!important;
    box-shadow: inset 0 20px 20px -20px #222!important;
}

#FAZLiveSeite .imgContainer.First {
    height: 168px;
}

#FAZLiveSeite .imgContainer.First .desc,#FAZLiveSeite .imgContainer:hover .desc {
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 280px;
    height: 11px;
    padding: 7px 10px 10px 10px;
}

#FAZLiveSeite .desc {
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 70px;
    height: 11px;
    padding: 7px 0 10px 10px;
}

#FAZLiveSeite .imgTime,#FAZLiveSeite .imgHeadline {
    float: left;
    font: 12px/16px Verdana,sans-serif;
    color: #fff;
}

#FAZLiveSeite .imgHeadline {
    padding-left: 20px;
    display: none;
    max-width: 190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#FAZLiveSeite .First .imgHeadline {
    display: block;
}

#FAZLiveSeite .discArrow {
    display: inline-block;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 6px;
    margin: 2px 0 0 5px;
    background-position: 0 -3649px;
}

#FAZLiveSeite .BottomPager {
    margin-top: 10px;
}

#FAZLiveSeite .SocialMediaStatus span {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #999;
}

#FAZLiveSeite .topFilter {
    float: left;
}

#FAZLiveSeite .PagerNav {
    padding: 3px 0;
    margin-right: 0;
}

#FAZLiveSeite .topFilter>ul {
    list-style-type: none;
    font: 12px Verdana,sans-serif;
    color: #666;
    padding: 2px 0;
}

#FAZLiveSeite .topFilter ul li.reload {
    padding-left: 0;
}

#FAZLiveSeite .aktualisieren {
    font: bold 12px/100% Verdana,sans-serif;
    color: #fff!important;
    padding: 9px;
    background: #c60000;
}

#FAZLiveSeite .aktualisieren:hover {
    background: #890000;
}

#FAZLiveSeite .aktualisieren .liveAmnt {
    font: normal 12px/100% Verdana,sans-serif;
    padding: 2px;
    background: #000;
}

#FAZLiveSeite .topFilter>ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 20px;
    padding: 5px;
    padding-right: 25px;
    margin-right: 0!important;
}

#FAZLiveSeite .topFilter>ul li.right {
    float: right;
}

#FAZLiveSeite .topFilter>ul li.sub {
    position: relative;
    background-position: right -993px!important;
    border: 1px solid transparent;
}

#FAZLiveSeite .topFilter>ul li.sub:hover {
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

#FAZLiveSeite .topFilter>ul li.sub span.hF {
    display: none;
    position: absolute;
    z-index: 2001;
    top: -1px;
    left: -11px;
    height: 12px;
    padding: 5px 25px 5px 5px;
    border: 1px solid #e2e2e2;
    border-bottom: 1px solid #fff;
    background-position: right -993px!important;
    background-color: #fff;
}

#FAZLiveSeite .topFilter>ul li.sub:hover span.hF {
    display: block;
}

#FAZLiveSeite .topFilter>ul li.sub:hover ul {
    display: block;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

#FAZLiveSeite .topFilter>ul li.sub ul {
    display: none;
    width: 200px;
    position: absolute;
    left: -1px;
    top: 22px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #fff;
    border: 1px solid #e2e2e2;
    font-family: Georgia,serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #434343;
    z-index: 2000;
}

#FAZLiveSeite .topFilter>ul li.sub ul li {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 10px 0!important;
    margin-left: 0!important;
}

#FAZLiveSeite .topFilter>ul li.sub ul li:last-child {
    border-bottom: 0;
}

#FAZLiveSeite .filterListe span {
    margin-left: 10px;
}

#FAZLiveSeite li.filterHead {
    border-bottom: 1px solid #000!important;
}

#FAZLiveSeite .ansicht {
    display: block;
    font-size: 11px;
    padding: 2px 0 2px 25px;
    height: 13px!important;
}

#FAZLiveSeite .ansicht.off {
    background-position: left -1960px;
}

#FAZLiveSeite .ansicht.on {
    background-position: left -2011px;
}

#FAZLiveSeite .ansicht.off:hover {
    background-position: left -1977px;
}

#FAZLiveSeite .ansicht.on:hover {
    background-position: left -1994px;
}

#FAZLiveSeite .filterListe form#FAZCorpSearch {
    height: 20px;
}

#FAZLiveSeite .filterListe form#FAZQuickSearch input.Text,#FAZLiveSeite .filterListe form#FAZCorpSearch input.Text {
    position: relative;
    top: -4px;
    width: 160px;
    height: 18px;
    margin-right: 8px;
    border: solid 1px #CCC;
    text-indent: 10px;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #999;
}

#FAZLiveSeite .filterListe .FilterBox {
    margin: 0;
}

#FAZLiveSeite .filterListe .FilterLabel {
    margin: 0;
    margin-top: 2px;
}

#FAZLiveSeite .filterListe .FilterBoxRow,#FAZLiveSeite .filterListe .FilterBoxRow.Last {
    border: none!important;
}

#FAZLiveSeite .filterListe .FilterBoxRow input[type="text"] {
    width: 160px;
}

#FAZLiveSeite .filterListe .FilterBoxRow input#to {
    color: #333!important;
}

#FAZLiveSeite .filterListe .checkbox {
    margin-right: 10px;
}

#FAZLiveSeite .FilterLink #chkBoxlabel_15 {
    background: url(/img/faz-20-20.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
}

#FAZLiveSeite .FilterLink #chkBoxlabel_16 {
    background: url("/img/twitter-20-20.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
}

#FAZLiveSeite .FilterLink #chkBoxlabel_17 {
    background: url(/img/dpa.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
}

#FAZLiveSeite .FilterLink #chkBoxlabel_18 {
    background: url(../img/live.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
}

img.MediaIcon {
    background-image: url(../img/f50_sprite_horz.png);
}

.Ressort .PackageInner img.xlarge {
    right: 16px;
}

.Ressort .PackageInner img.large,.Ressort .PackageInner img.small, {
    right: 11px;
}

img.xlarge {
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
}

img.large {
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
}

img.small {
    top: 5px;
    right: 5px;
    width: 25px;
    height: 25px;
}

img.small.first {
    top: 5px;
}

img.small.second {
    top: 35px;
}

img.small.third {
    top: 65px;
}

img.large.first {
    top: 5px;
}

img.large.second {
    top: 40px;
}

img.large.third {
    top: 75px;
}

img.large.fourth {
    top: 110px;
}

img.xlarge.first {
    top: 10px;
}

img.xlarge.second {
    top: 55px;
}

img.xlarge.third {
    top: 100px;
}

img.xlarge.fourth {
    top: 145px;
}

img.xlarge.Galerie {
    background-position: -45px -60px;
}

img.xlarge.Galerie:hover {
    background-position: -45px -105px;
}

img.large.Galerie {
    background-position: -45px -150px;
}

img.large.Galerie:hover {
    background-position: -45px -185px;
}

img.small.Galerie {
    background-position: -45px -220px;
}

img.small.Galerie:hover {
    background-position: -45px -250px;
}

img.xlarge.Video {
    background-position: -90px -60px;
}

img.xlarge.Video:hover {
    background-position: -90px -105px;
}

img.large.Video {
    background-position: -90px -150px;
}

img.large.Video:hover {
    background-position: -90px -185px;
}

img.small.Video {
    background-position: -90px -220px;
}

img.small.Video:hover {
    background-position: -90px -250px;
}

img.xlarge.Audio {
    background-position: 0 -60px;
}

img.xlarge.Audio:hover {
    background-position: 0 -105px;
}

img.large.Audio {
    background-position: 0 -150px;
}

img.large.Audio:hover {
    background-position: 0 -185px;
}

img.small.Audio {
    background-position: 0 -220px;
}

img.small.Audio:hover {
    background-position: 0 -250px;
}

img.xlarge.Interaktiv {
    background-position: -180px -60px;
}

img.xlarge.Interaktiv:hover {
    background-position: -180px -105px;
}

img.large.Interaktiv {
    background-position: -180px -150px;
}

img.large.Interaktiv:hover {
    background-position: -180px -185px;
}

img.small.Interaktiv {
    background-position: -180px -220px;
}

img.small.Interaktiv:hover {
    background-position: -180px -250px;
}

img.xlarge.Slideshow {
    background-position: -135px -60px;
}

img.xlarge.Slideshow:hover {
    background-position: -135px -105px;
}

img.large.Slideshow {
    background-position: -135px -150px;
}

img.large.Slideshow:hover {
    background-position: -135px -185px;
}

img.small.Slideshow {
    background-position: -135px -220px;
}

img.small.Slideshow:hover {
    background-position: -135px -250px;
}

.NachrichtenKamin .RelatedLinkBox,.BilderRelatedLinks .RelatedLinkBox {
    margin: 0 15px 0 0;
}

.BilderRelatedLinks .RelatedLinkBox {
    width: 100%;
}

.NachrichtenKamin .WeitereBeitraege.breit+.RelatedLinkBox {
    width: 610px;
    float: none;
}

.NachrichtenKamin .WeitereBeitraege.breit+.RelatedLinkBox+p {
    margin-top: 30px;
}

.NachrichtenKamin .RelatedLinkBox li,.BilderRelatedLinks .RelatedLinkBox li {
    margin: 0 0 7px 7px;
    text-indent: -3px;
    font: 14px/16px Georgia,serif;
    color: #000;
}

.NachrichtenKamin .RelatedLinkBox li .middot,.BilderRelatedLinks .RelatedLinkBox li .middot {
    position: relative;
    left: -3px;
    width: 2px;
    height: 2px;
    background-position: 0 -3455px;
}

.VideoBoxInnerRight .RelatedLinkBox li .middot {
    background-image: url(/img/f50_sprite_vert.png);
    position: relative;
    left: 0;
    width: 2px;
    height: 2px;
    background-position: 0 -3925px;
}

.NachrichtenKamin .RelatedLinkBox li a,.BilderRelatedLinks .RelatedLinkBox li a {
    color: #000;
    text-decoration: none;
}

.VideoBoxInnerRight .RelatedLinkBox li a {
    color: #fff;
    text-decoration: none;
}

.NachrichtenKamin .RelatedLinkBox li a:hover,.BilderRelatedLinks .RelatedLinkBox li a:hover,.VideoBoxInnerRight .RelatedLinkBox li a:hover {
    color: #c60000;
}

.NachrichtenKamin .RelatedLinkBox li a .Winkel,.BilderRelatedLinks .RelatedLinkBox li a .Winkel,.VideoBoxInnerRight .RelatedLinkBox li a.Winkel {
    white-space: nowrap;
    margin-left: 5px;
    padding: 0 1px;
    background-position: left -934px;
    color: #fff;
}

.NachrichtenKamin .RelatedLinkBox li a:hover .Winkel,.BilderRelatedLinks .RelatedLinkBox li a:hover .Winkel {
    text-decoration: underline;
}

.Teaser380 ul.RelatedLinkBox,.VideoBoxInnerRight ul.RelatedLinkBox {
    margin-left: 0;
}

.VideoBox .TeaserMultimedia ul.RelatedLinkBox ul.RelatedLinkBox a {
    color: #ccc;
}

.VideoBoxInnerRight ul.RelatedLinkBox a {
    color: #ccc;
}

.VideoBox .TeaserMultimedia ul.RelatedLinkBox li a:hover {
    color: #fff;
}

.VideoBox .TeaserMultimedia ul.RelatedLinkBox li a:hover {
    color: #fff;
}

.TopListenBoxTeaser img.MediaIcon.large {
    right: 15px;
}

.TopListenBoxTeaser img.MediaIcon.small.first {
    top: 10px;
}

.TopListenBoxTeaser img.MediaIcon.small.second {
    top: 40px;
}

.MediaBoxTeaserKlein img.MediaIcon.small {
    right: 15px;
}

.imageMultimediaBoxSmallstyle {
    position: relative;
    width: 92px;
    height: 54px;
}

.sandwichMenu {
    display: inline-block;
    position: relative;
    top: 15px;
    margin-left: 25px;
}

.sandwichMenu:hover #HeadMenu {
    left: -12px;
}

#FAZStickyHeader .sandwichMenu {
    margin: 0;
}

#HeadMenu {
    position: absolute;
    top: 25px;
    left: -9999px;
    z-index: 1000;
    min-width: 160px;
    padding: 0 10px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border: 1px solid #e2e2e2;
    font: 14px/28px Georgia,serif;
}

.stickyPos {
    position: relative;
    margin: 0 auto;
    height: 53px;
}

#HeadMenu ul {
    list-style: none;
}

#HeadMenu ul li {
    font: 11px/16px verdana,sans-serif;
    margin: 0;
    padding: 7px 0;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    width: 100%;
}

#HeadMenu ul li:last-child {
    border: 0;
}

#HeadMenu ul li a {
    color: #333;
    text-decoration: none;
}

#HeadMenu ul li a:hover {
    color: #c60000 !important;
    text-decoration: none;
}

#HeadMenu .anchor {
    position: absolute;
    left: 10px;
    top: -11px;
}

#HeadMenuIcon {
    position: relative;
    top: -5px;
}

.stickyHome {
    position: relative;
    top: 1px;
    left: 3px;
}

.currentHeadline {
    display: inline-block;
    text-align: center;
    max-width: 260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 13px/35px georgia,serif;
    color: #666;
}

#FAZSlimHeader {
    width: 960px;
    height: 43px;
    padding-top: 10px;
    background: url(/img/bg-top.png) center top no-repeat;
}

#FAZSlimHeaderInner {
    height: 43px;
    padding: 10px 0;
    background: url(/img/bg-bottom.png) center bottom no-repeat;
}

#FAZSlimHeaderInner>div {
    float: left;
}

#FAZSlimHeaderInner>div:last-child {
    float: right;
    width: 55px;
    margin: 4px 10px 0 0;
}

#FAZStickyHeader #FAZSlimHeaderInner>div:last-child {
    float: right;
    text-align: right;
    width: 55px;
    margin: 5px 0 0;
}

#FAZStickyHeader {
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    height: 53px;
    width: 100%;
    background: #fff;
    z-index: 100000;
    border-bottom: 1px solid #e2e2e2;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.stickyWrapper {
    width: 1040px;
    margin: 0;
}

#FAZStickyHeader #FAZSlimHeaderInner {
    width: 960px;
    height: 33px;
    padding: 10px 0;
    margin-left: 10px;
    background: 0;
}

#FAZStickyHeader #FAZSlimHeaderInner>div {
    width: 320px;
}

#FAZStickyHeader #FAZSlimHeaderInner .FAZArtikelFunktionZeile {
    width: 260px;
    overflow: hidden;
    position: relative;
    top: 2px;
}

.sHNav {
    display: inline-block;
    position: relative;
    top: 6px;
}

.sHNav.prev {
    margin-right: 5px;
}

.sHNav.next {
    float: right;
}

.articleNav {
    display: inline-block;
    width: 26px;
    height: 26px;
}

.sHNav.prev .articleNav {
    background-position: -225px 0;
}

.sHNav.prev:hover .articleNav {
    background-position: -225px -30px;
}

.sHNav.next .articleNav {
    background-position: -255px 0;
}

.sHNav.next:hover .articleNav {
    background-position: -255px -30px;
}

.articlePreview {
    position: absolute;
    left: -9999px;
    top: 35px;
    width: 190px;
    padding: 10px;
    background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
}

.sHNav.prev:hover .articlePreview {
    left: -10px;
}

.sHNav.next:hover .articlePreview {
    left: -180px;
}

.sHNav.prev .articlePreview>.anchor {
    position: absolute;
    left: 11px;
    top: -11px;
}

.sHNav.next .articlePreview>.anchor {
    position: absolute;
    left: 179px;
    top: -11px;
}

.Teaser190 .Stichwort {
    font: 12px/15px Georgia,serif;
    color: #666;
}

.Teaser190 .Headline {
    display: inline-block;
    font: 14px/17px georgia,serif;
    color: #000;
}

.Teaser190 a {
    text-decoration: none;
}

.Teaser190 a:hover * {
    color: #c60000;
}

#FAZStickyHeader .HL {
    -moz-margin-start: 5px;
    color: #666;
    display: inline-block;
    font: 13px/26px georgia,serif;
    max-width: 250px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-overflow: ellipsis;
    top: 15px;
    white-space: nowrap;
}

#FAZStickyHeader .HL:hover {
    color: #c60000;
    text-decoration: underline;
}

.SHText {
    border-left: 1px solid #ccc;
    height: 27px;
    margin: 3px 0 0 10px;
    padding: 0 0 0 9px;
    width: 335px;
}

.SHText .TeaserHeadLink {
    display: block;
    max-width: 335px;
    margin-top: -2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 12px/16px georgia,serif;
    color: #666;
}

.SHText .TeaserHeadLink:hover {
    color: #c60000;
    text-decoration: underline;
}

.SHText .date {
    font: 10px/12px verdanan,sans-serif;
    color: #666;
}

#FAZSlimHeaderInner .FAZArtikelFunktionZeile {
    border: 0;
    position: relative;
    width: 295px;
}

#FAZSlimHeaderInner .FAZArtikelFunktionZeile .col {
    float: right;
    margin-left: 10px;
}

#FAZSlimHeaderInner .FAZArtikelFunktionZeile .col.tW,#FAZSlimHeaderInner .FAZArtikelFunktionZeile:first-child {
    min-width: 95px!important;
    width: 0;
}

.FAZSlimHeader #FAZContent {
    margin-top: 15px;
}

.FAZSlimHeader #FAZContent .Breadcrumbs {
    margin-bottom: 25px!important;
}

#FAZStickyHeader #FAZSlimHeaderInner .socMedMenu {
    right: 5px;
}

#FAZSlimHeaderInner .socMedMenu {
    display: inline-block;
    position: relative;
    top: 0;
    right: 0;
    width: 28px;
    height: 20px;
}

.shareIcon {
    display: inline-block;
    width: 20px;
    height: 15px;
    background-position: 0 -3891px;
}

.socMedMenu:hover .shareIcon {
    background-position: 0 -3911px;
}

.socMedMenu:hover #nBsharing {
    left: -140px;
}

#nBsharing {
    position: absolute;
    z-index: 10000;
    left: -9999px;
    top: 30px;
    width: 170px;
    padding: 13px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border: 1px solid #ccc;
    text-align: left;
}

#nBsharing>.anchor {
    position: absolute;
    left: 140px;
    top: -11px;
}

#nBsharing ul {
    list-style: none;
}

#nBsharing ul li {
    list-style: none;
    display: block;
    padding: 5px 0;
    border-top: 1px dotted #999;
    font: 11px Verdana,sans-serif;
}

#nBsharing .sMBtn {
    color: #000;
    cursor: pointer;
    text-decoration: none;
}

#nBsharing a {
    cursor: pointer;
}

#nBsharing a.sMBtn:hover {
    color: #000;
    text-decoration: underline;
}

#nBsharing .fb-share-button {
    margin-left: 0!important;
    min-height: 20px;
}

#nBsharing .pL {
    margin-left: 3px;
}

#nBsharing input.permaLink {
    margin-left: 20px;
    font: 11px/14px Verdana,sans-serif;
}

#nBsharing .iconmerk,#nBsharing .iconGemerkt {
    position: relative;
    top: -3px;
}

#nBsharing .iconmail {
    position: relative;
    top: -1px;
}

.shHead {
    margin-bottom: 10px;
    font: 14px/17px georgia,serif;
}

.suchIcon {
    display: inline-block;
    width: 17px;
    height: 15px;
}

#FAZSlimHeaderInner .suchIcon {
    position: relative;
    top: 2px;
}

#FAZHeaderNeu {
    height: 196px;
}

#FAZHeaderNeu ul li {
    list-style-type: none;
}

.HeaderRowTop {
    font: 10px/20px verdana,sans-serif;
    background: url(/img/bg-top.png) no-repeat center bottom;
    height: 25px;
}

.HeaderRowCenter {
    position: relative;
    padding: 3px 0;
}

.HeaderMiddleLeft {
    position: absolute;
    width: 240px;
    height: 85px;
    overflow: hidden;
    margin-top: 8px;
}

.Anzeige.HeaderSponsor {
    float: left;
    width: 240px;
    height: 85px;
    margin-top: 0;
    overflow: hidden;
    z-index: 0;
    position: absolute;
    background-color: rgba(255,255,255,0);
}

.EventButton {
    width: 237px;
    z-index: 12;
    position: absolute;
}

.EventButton a {
    color: #666;
    text-decoration: none;
}

.EventButton a:hover * {
    color: #c60000;
    text-decoration: underline;
}

.EventHead {
    max-width: 100px;
    min-width: 100px;
    font: 12px/15px georgia,serif;
    color: #666;
}

.EventButton img {
    position: relative;
    top: -1px;
}

.HeadWetter {
    float: right;
    position: relative;
    top: 10px;
    width: 190px;
    height: 50px;
    font: 10px/14px verdana,sans-serif;
    color: #666;
    text-align: right;
}

.HeadWetter a {
    color: #666;
    text-decoration: none;
}

.HeadWetter a:hover,.HeadWetter a:hover * {
    color: #c60000;
    text-decoration: underline;
}

.HeadWetter .city {
    max-width: 150px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.HeadWetter .temp {
    float: right;
}

.HeadWetter .wetterIcon {
    position: absolute;
    right: 0;
    top: 10px;
}

.HeaderMiddleCenter {
    width: 400px;
    height: 60px;
    margin-left: 280px;
    padding-top: 10px;
    text-align: center;
}

.HeaderMiddleCenter h1 {
    font-size: 0;
    line-height: 0;
}

.HeaderMiddleCenter h1 img {
    position: relative;
    top: -2px;
}

.HeaderMiddleCenter a {
    text-decoration: none;
}

.Ressortlogo {
    display: inline-block;
    width: 143px;
    height: 19px;
    position: relative;
    top: -1px;
}

span.Ressortkennung {
    display: block;
    font: 40px georgia,serif!important;
    margin: 0!important;
    position: relative;
    top: -8px;
    color: #000;
}

#FAZHeaderNeu.Thema .HeaderMiddleLeft {
    display: none;
}

#FAZHeaderNeu.Thema .HeaderMiddleCenter {
    position: relative;
    width: 600px!important;
    margin-left: 180px!important;
}

.HeaderMiddleCenter .themenBild {
    position: absolute;
    left: -180px;
    bottom: -28px;
}

.ThRHomeLink {
    position: absolute;
    width: 160px;
    height: 30px;
    z-index: 1;
    left: 220px;
    top: 2px;
}

.portalLinks,.EpaperLinks,.MetaNavNeu {
    float: left;
    width: 33.3%;
}

.MetaNavNeu #loginbox .invisible {
    display: none;
}

.MetaNavNeu #loginbox .UserName {
    color: #c60000;
}

.MetaNavNeu,.portalLinks {
    position: relative;
    top: 4px;
}

.portalLinks>* {
    display: inline-block;
    margin-right: 10px;
}

.portalLinks a {
    color: #666;
    text-decoration: none;
}

.portalLinks a:hover {
    color: #c60000;
    text-decoration: underline;
}

.Date {
    position: relative;
    top: 3px;
    width: 230px;
    margin: auto;
    text-align: center;
    font: 11px/100% verdana,serif;
}

.FacebookIcon {
    position: relative;
    top: 3px;
    width: 13px;
    height: 13px;
    background-position: left -1260px;
    margin: 0 2px!important;
}

.FacebookIcon:hover {
    background-position: left -1273px;
}

.TwitterIcon {
    position: relative;
    top: 3px;
    width: 13px;
    height: 13px;
    background-position: left -1286px;
    margin: 0!important;
}

.TwitterIcon:hover {
    background-position: left -1299px;
}

.FacebookIcon a,.TwitterIcon a {
    text-indent: -999px;
    display: block;
}

.Date,.Date a,.MetaNavNeu a {
    color: #666;
    text-decoration: none;
}

.Date a:hover {
    color: #c60000;
    text-decoration: underline;
}

.EpaperLinks {
    list-style-type: none;
    text-align: center;
}

.EpaperLinks li {
    display: inline-block;
    text-align: center;
    margin: 0 -2px;
    padding: 4px 0 1px;
    text-decoration: none;
    background: url(/img/bg-top-ul.gif) top center no-repeat #c60000;
}

.EpaperLinks li:first-child {
    background: url(/img/bg-top-ul.gif) top left no-repeat #c60000;
}

.EpaperLinks li:last-child {
    background: url(/img/bg-top-ul.gif) top right no-repeat #c60000;
}

.EpaperLinks li.Active {
    background-color: #fff;
}

.EpaperLinks li.inActive:hover {
    background-color: #890000;
}

.EpaperLinks li a {
    display: block;
    position: relative;
    top: 1px;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    box-shadow: 3px -3px 3px rgba(0,0,0,0.2) inset;
}

.EpaperLinks li.inActive:hover a {
    color: #fff!important;
}

.EpaperLinks li.Active a {
    color: #666;
    box-shadow: none;
}

.EpaperLinks li:first-child a {
    border: 0;
    margin: 0 0 0 6px;
}

.EpaperLinks li:first-child.inActive a {
    box-shadow: 0 -3px 3px rgba(0,0,0,0.2) inset;
}

.EpaperLinks li:last-child a {
    margin: 0 4px 0 0;
}

.MetaNavNeu {
    text-align: right;
}

.MetaNavNeu>li {
    position: relative;
    display: inline-block;
    border: 1px solid transparent;
    margin: 0 -3px;
}

.MetaNavNeu>li>a,.MetaNavNeu>li>span>a {
    padding: 3px 7px;
}

#loginbox>ul>li>a {
    padding: 3px 0;
}

#loginbox>ul>li>a:hover {
    color: #c60000;
}

.MetaNavNeu>li>a.Abo {
    color: #c60000;
}

.MetaNavNeu>li:hover>a {
    color: #c60000;
    text-decoration: underline;
}

.MetaNavNeu>li:hover>span>a {
    color: #c60000;
    text-decoration: none;
    background-color: #fff;
}

.MetaNavNeu>li.pullDown:hover>a {
    background: #fff;
    text-decoration: none!important;
}

.MetaNavNeu>li.pullDown:hover {
    border: 1px solid #e2e2e2;
    background: #fff;
}

.MetaNavNeu>li.pullDown:hover:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 5px;
    bottom: -1px;
    left: 0;
    background: #fff;
    z-index: 100000;
}

.MetaNavNeu li ul {
    position: absolute;
    z-index: 10000;
    width: 130px;
    padding: 0 10px;
    left: -999em;
    height: auto;
    background: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    text-align: left;
}

.MetaNavNeu li:hover ul {
    left: -1px;
}

.MetaNavNeu li:last-child:hover ul {
    left: auto;
    right: -1px;
}

.MetaNavNeu li ul li {
    display: block;
    font: 11px/30px verdana,sans-serif;
    color: #666;
    border-top: 1px solid #e2e2e2;
}

.MetaNavNeu li ul li:first-child {
    border-top: 0;
}

.MetaNavNeu li ul li a:hover {
    color: #c60000;
}

div.Editors {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font: 10px georgia,serif;
    color: #666;
    letter-spacing: 1px;
}

#AreaNaviOuter {
    font: 10px/100% Verdana,sans-serif;
    border-bottom: 1px solid #ccc;
}

#AreaNavi {
    bottom: 1px;
    max-height: 25px;
    max-width: 265px;
    overflow: hidden;
    position: relative;
    text-align: right;
    text-transform: uppercase;
}

#AreaNavi li {
    position: relative;
    display: inline;
    height: 25px;
    margin-right: 1px;
}

#AreaNavi li a {
    display: inline-block;
    padding: 5px 7px;
    text-decoration: none;
    color: #666;
}

#AreaNavi li:hover a {
    color: #c60000;
    text-decoration: underline;
}

#AreaNavi li.Selected a {
    background: #f1f1f1;
}

.RessortNaviOuter {
    width: 100%;
    text-align: center;
    background: #f4f4f4!important;
    height: 24px;
}

.RessortNavi {
    display: inline-block;
    position: relative;
    left: -5px;
    width: auto!important;
    height: 24px;
}

#nav>li {
    width: auto;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    float: left;
    position: relative;
    padding: 2px;
    font: 11px/18px verdana,sans-serif;
    height: 18px;
    text-transform: uppercase;
}

#nav>li a {
    padding: 2px!important;
    height: 19px;
    line-height: 19px!important;
    color: #000;
    text-decoration: none;
}

#nav>li:hover {
    background: #fff!important;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#nav>li:hover:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: -3px;
    left: -1px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    z-index: 100000;
}

#nav>li.NavPrefix:hover {
    background: transparent!important;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}

#nav>li.NavPrefix:hover:before {
    content: "";
    border-left: 1px solid #f4f4f4!important;
    border-right: 1px solid #f4f4f4!important;
    background: #f4f4f4!important;
}

#nav li li.lastBefSrv {
    border-bottom: solid 1px #000;
}

.homeIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 5px -3503px;
    position: relative;
    top: 3px;
}

.homeIcon:hover {
    background-position: 5px -3527px;
}

#nav>li:hover>a,#nav>li.Selected>a {
    background-color: #000;
    color: #fff;
}

#nav li ul {
    position: absolute;
    left: -999em;
    height: auto;
    width: 175px;
    margin: 3px 0 0 -3px;
    padding: 0 4px;
    border: 1px solid #ccc;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    background: #fff;
    z-index: 1000;
}

#nav li:hover ul {
    left: auto;
}

#nav li:last-child:hover ul {
    right: -1px;
}

#nav li ul li {
    display: block;
    text-align: left;
    border-bottom: solid 1px #ccc;
    border-left: none;
    border-right: 0;
    width: 100%;
    padding: 7px 0!important;
    margin: 0;
    font: 11px/16px verdana,sans-serif!important;
    text-transform: uppercase;
}

#nav li ul li:last-child {
    border: 0;
}

#nav li li.serviceLink {
    font-weight: normal;
    text-transform: none!important;
}

#nav li ul li a {
    line-height: 16px;
}

#nav li ul li a:hover {
    color: #c60000;
}

#nav>li.NoPD:hover {
    background: transparent!important;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}

#nav>li.NoPD:hover:before {
    content: "";
    border-left: 1px solid #f4f4f4!important;
    border-right: 1px solid #f4f4f4!important;
    background: #f4f4f4!important;
}

form#FAZQuickSearch {
	height: 20px;
	position: relative;
	top: -6px;	
}

form#FAZQuickSearch input.Text {
    width: 80px;
    height: 18px;
    margin: 5px 0 0;
    font: 11px/18px Verdana,sans-serif;
    text-indent: 3px;
}

form#FAZQuickSearch input.SearchIcon {
    padding-bottom: 1px;
    position: relative;
}

.HeaderRowBelow {
    position: relative;
    padding-bottom: 10px;
    background: url(/img/bg-bottom.png) bottom center no-repeat;
}

.ticker li {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}

.ticker {
    display: inline-block;
    position: relative;
    height: 25px;
}

.ticker ul {
    height: 25px;
    display: inline-block;
    width: 654px;
}

.TickerLine {
    height: 25px;
    overflow: hidden;
}

.HeaderTickerIntro {
    float: left;
    margin-right: 5px;
    height: 25px;
    font: 11px/25px verdana,sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
}

.HeaderTickerIntro:hover {
    color: #c60000;
    text-decoration: underline;
}

.HeaderTicker li a {
    text-decoration: none;
}

.HeaderTicker li a:hover * {
    color: #c60000;
    text-decoration: underline!important;
}

.HeaderTicker .LiveTime {
    float: left;
    font: 11px/25px verdana,sans-serif;
    color: #000;
}

.HeaderTicker .TickerItem {
    float: left;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 13px/25px georgia,serif;
    color: #c60000;
}

.Breadcrumbs {
    white-space: nowrap;
    float: left;
    margin: 14px 0 7px 0;
    font: 10px/10px Verdana,sans-serif;
    overflow: hidden;
    height: 12px;
    text-overflow: ellipsis;
}

.Home .Breadcrumbs {
    display: none;
}

.Breadcrumbs ul {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

.Breadcrumbs ul li,.Breadcrumbs h1,.Breadcrumbs span.h1, .Breadcrumbs h2 {
    display: inline;
    margin-left: 1px;
    padding-left: 10px;
    background-position: left 4px;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
}

.Breadcrumbs ul li.First {
    margin-left: 0;
    padding-left: 0;
    background: 0;
}

.Breadcrumbs ul li a.NavStep,.Breadcrumbs h1 a {
    text-decoration: none;
    color: #333;
}

.Breadcrumbs ul li a.NavStep:hover,.Breadcrumbs h1 a:hover {
    color: #c60000 !important;
}

.Breadcrumbs ul li a.NavStep.First {
    margin-left: 0;
}

.Breadcrumbs span.Rss {
    display: inline;
    font-size: 10px;
    line-height: 10px;
    background-position: 4px -17px;
    padding-left: 10px;
    cursor: pointer;
}

.ASVLink {
    position: absolute;
    right: 0;
    max-width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 10px/20px verdana,sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

.TickerLine+.ASVLink {
    top: 3px;
}

.Breadcrumbs+.ASVLink {
    top: 10px;
}

.ASVLink:hover {
    text-decoration: underline;
}

#FAZContent {
    padding-top: 0!important;
    margin-top: 40px;
}

.EventButton img {
    width: 136px!important;
    height: 77px!important;
    float: right;
}

#AreaNaviOuter input#quickSearch.SearchText.Text {
    color: #000!important;
}

#PBAd {
    background-color: #fff;
}

#FAZSlimHeaderInner .FAZArtikelFunktionZeile {
    border: 0;
}

.fb-share-button span,.fb-share-button iframe {
    min-width: 87px!important;
    min-height: 20px!important;
}

#FAZSlimHeaderInner .socialMediaButtons a.Facebook {
    width: 70px;
    height: 30px;
}

#FAZSlimHeaderInner .socialMediaButtons a.Twitter {
    width: 80px;
    height: 30px;
}

.ieListIcon {
    height: 20px;
}

.GPlusShareIE {
    height: 20px!important;
    width: 56px!important;
    position: relative;
    background-position: 0 -1320px;
    display: inline-block;
}

#FAZSlimHeader #FAZSlimHeaderInner .ieSlimSticky {
    margin-left: 134px;
}

#FAZStickyHeader #FAZSlimHeaderInner .ieSlimSticky {
    margin-left: 95px;
}

#FAZStickyHeader.stickySmall {
    background: transparent;
    border-bottom: 0;
    box-shadow: none;
    display: none;
    height: 53px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100000;
}

.stickyWrapper.stickySmall {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2e2e2;
    border-top: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    margin: auto;
    margin-left: 10px;
    padding: 0 10px;
    width: 940px!important;
}

#FAZStickyHeader.stickySmall #FAZSlimHeaderInner {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    height: 33px;
    margin-left: 0;
    padding: 10px 0;
    width: 940px;
}

#FAZStickyHeader.stickySmall #FAZSlimHeaderInner>div {
    width: 310px;
}

#FAZStickyHeader.stickySmall #FAZSlimHeaderInner .FAZArtikelFunktionZeile {
    width: 240px;
    overflow: hidden;
    position: relative;
    top: 2px;
}

#FAZStickyHeader.stickySmall #FAZSlimHeaderInner>div:last-child {
    width: 55px;
}

.prnPromoTeaser .Winkel {
    background-image: url(/img/f50_sprite_vert.png);
    background-repeat: no-repeat;
}

.prnPromoArrow {
    background-image: url(/img/f50_sprite_horz.png);
    background-repeat: no-repeat;
}

.prnPromoBox {
    width: 918px;
    height: 80px;
    padding: 10px 20px;
    margin: 20px 0 30px 0;
    border: 1px solid #ccc;
}

.prnPromoIntro {
    width: 160px;
    height: 80px;
    overflow: hidden;
    margin-right: 20px;
    font: 25px/27px Georgia,serif;
}

.prnPromoIntro .Stichwort {
    font: 16px/20px Georgia,serif;
    color: #666;
}

.prnPromoIntro .Headline {
    display: block;
    font: 20px/24px Georgia,serif;
    color: #000;
}

.prnPromoTeaser {
    width: 225px;
    height: 80px;
    margin-right: 10px;
    padding-right: 19px;
    border-right: 1px dotted #ccc;
}

.prnPromoTeaser:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}

.prnPromoTeaser .teaserInner.linkable.hovered * {
    color: #c60000!important;
}

.prnPromoTeaser .Stichwort {
    position: relative;
    top: -3px;
    font-size: 12px;
    color: #666;
}

.prnPromoTeaser p.Headline {
    display: block;
    max-width: 220px;
    max-height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 13px/16px Georgia,serif;
    color: #000;
    padding-top: 2px;
}

.prnPromoTeaser img.media.left {
    margin-right: 10px;
}

.prnPromoArrow {
    display: inline-block;
    width: 22px;
    height: 82px;
    background-position: -255px -60px;
}

.prnPromoTeaser .Winkel {
    background-position: left -936px;
    margin-left: 7px;
    padding: 0 4px;
    white-space: nowrap;
    text-decoration: none!important;
}

a.prnPromoBox:hover .Stichwort {
    color: #c60000;
    text-decoration: underline;
}

a.prnPromoBox:hover .Headline {
    color: #c60000;
    text-decoration: underline;
}
p.must-log-in a {
    color: #c60000;	
}
#comments p.must-log-in a:hover {
    color: #c60000 !important;	
}
/* CSS fuer die Startseite */
body.startseite a.BlogHeadLink:hover, body.startseite span.TeaserText a:hover {
        text-decoration: none;
        color: #c60000;
}

