
/* formate_neu.css (ltr) */

body {
        direction: ltr;
        padding: 0px;
        margin: 0px;
}

ul {
        margin: 7px 0 20px 5px;
        padding: 0 0 0 15px;
}

ol {
        margin: 7px 0 20px 16px;
        padding: 0 0 0 15px;
}

html { overflow: -moz-scrollbars-vertical; }

select {
        font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
        font-size: 11px;
}

/*---------------------------------------------*/
/*----- Hintergrundfarbe gesamte Seite --------*/
/*---------------------------------------------*/

#bodyTyp4 {
        background: #B5C7C9;
        background: #96A5A8;
          background-image: url('/ins/tr/ank/prj/urs/ins/tr/ank/pro/werden-einer-hauptstadt/bg_fullbody.jpg');
        background-attachment:fixed;
                background-size: cover;} 
}

/*---------------------------------------------*/
/*------------ Schriftdefinitionen ------------*/
/*---------------------------------------------*/

/*--------------- Schriftarten ----------------*/

body, input, p, td, h1, h2, h3, h4, h5 { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  }

/*--------------- Schriftgr�en ----------------*/

body, input, p, td { font-size: 12px; }

h1 { font-size: 18px; }

.s15122 { font-size: 12px; }

h2 { font-size: 12px; }

h2.dachzeile, h2.ankernaviuschrift, h2.dachzeileKasten { font-size: 12px; }

h3 {
        font-size: 14px;
        font-weight: normal;
}

h4, .s21714 { font-size: 15px; }

h4.unteruschrift { font-size: 12px; }

h5 { font-size: 11px; }

h5.artikellisteuschrift { font-size: 10px; }

.beschreibung_bildtabelle, .bilduschrift, .klein { font-size: 10px; }

.languageselectorSelect { font-size: 10px; }

.metanavi, .breadcrumbs, .topTyp4 a { font-size: 11px; }

#hauptnavi li { font-size: 14px; }

/*------------------ Schriftfarben -------------------*/

body, input, p, td, h1, h2, h3, h4, h5 { color: #444; }

a { color: #39A3A3; } /* Link-Blau */

a:hover { color: #246667;; }

.metanavi a, .metanavi a:hover, .metanavi .active { color: white; }
 .artikelintro, .veranstaltungsintro, {
color: #ffffff;
} /* Grau */

#hauptnavi a { color: #FFFFFF; } /* Wei� */

#hauptnavi li a:hover, #hauptnavi li.active, #hauptnavi li.active a, #hauptnavi li.active a:hover { color: #000; }

#linkenavi ul li a:hover, #linkenavi ul li span.active, #linkenavi ul li span.active a { color: #000; text-decoration: none; font-weight: bold;}
#linkenavi ul li a:hover{font-weight: normal;}

#linkenavi ul ul li a:hover, #linkenavi ul ul li span.active, #linkenavi ul ul li span.active a { color: #000; text-decoration: none; font-weight: bold;}
#linkenavi ul ul li a:hover{font-weight: normal;}

.s21714 { color: #ffffff; } /* Schwarz */

#linkenavi ul li a { color: #666; }
#linkenavi ul li li a { color: #000; }

#linkenavi li span.offen { color: #ffffff; }

.kalenderLinks1 { color: #ffffff; }

a.breadcrumbLink { color: #39A3A3; color: #000; }

a:hover.breadcrumbLink {
        color: #246667;
        text-decoration: none;
}

.footerHauptnavi, .footerMetanavi, .footerHauptnavi a, .footerMetanavi a, .copy {
        color: #bbb;
        font-size: 13px;
} /* Hellgrau */

.topTyp4 a { color: #444; }

h1.seitentitel { color: #ffffff; }

.s15122 { color: #ffffff; }

h2.ankernaviuschrift, h2.dachzeile {
        border-bottom: 1px solid #d4d4d4;
        color: #ffffff;
}

h3.artikelteaseruschrift a, h4.urluschrift a { color: #ffffff; }

/*--------------- Zeilenabstand ---------------*/

table, td, .artikeltext, .artikelteasertext, .teasertext, .artikelintro, .teaserText, .veranstaltungsintro, .veranstaltungstext { line-height: 17px; }

/*---------------- Fettigkeit -----------------*/

.metanavi li.active, #hauptnavi, #hauptnavi li.active, .veranstaltungsintro, .linkzumthemauschrift, .kalenderMitte1, .kalenderLinks1, .s21714                                        /* Alte CSS-Klasse */ { font-weight: bold; }

#hauptnavi, #hauptnavi li.active { font-weight: normal; }

h1, h3, h4 { font-weight: normal !important; }

/*-------------- Unterstreichung --------------*/

a { text-decoration: none; }

a:hover, .metanavi a:hover, #hauptnavi a:hover, #hauptnavi li.active a:hover, #linkenavi li a:hover, #linkenavi ul ul li a:hover, #linkenavi ul ul ul li a:hover, .bezeichnerSuche a:hover { text-decoration: underline; }

/*------------------ Kursiv -------------------*/

.artikelannot, .beschreibung_bildtabelle, .bilduschrift, .klein { font-style: italic; }

/*---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------*/
/*--------- Positionierendes Wrap -------------*/
/*---------------------------------------------*/

#wrapTyp4 {
        position: relative;
        top: 0;
        height: 100%;
        overflow: hidden;
}

#wrapcontentTyp4 {
        display: block;
        overflow: hidden;
}

.rundungTyp4 { display: none; }

/*---------------------------------------------*/
/*---------------- Kopfbereich ----------------*/
/*---------------------------------------------*/

#headerTyp4 {
        position: relative;
        left: 0px;
        display: block;
        margin: 0 auto;
        width: 925px;
        height: 235px;
}

.schattenOben  /* Hintergrundschatten ganz oben */ {
        height: 201px;
        display: block;
        clear: left;
}

/*-------------- Link www.goethe.de --------------*/

.homelink a  /* Link www.goethe.de */ { display: none; }

/*---------------- Metanavigation ----------------*/
/*----------------- Typ 4 und 3 ------------------*/

.obereNaviTyp4 {
        position: absolute;
        right: 0px;
        top: 0px;
        text-align: right;
        z-index: 99;
        display: block;
        width: 925px;
        padding: 7px 0 3px 0;
        border-bottom:1px solid #fff;
}

.metanavi  /* Container der Metanavigation + Fhnchen */ {
        display: inline;
        text-align: right;
}

.metanavi ul {
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

.metanavi li {
        display: inline;
        list-style-type: none;
        padding-right: 8px;
        padding-left: 8px;
        border-right: 1px solid #444;
}

.metanavi li:last-child {
        display: inline;
        list-style-type: none;
        padding-right: 0px;
        padding-left: 8px;
        border: none;
}

.metanavi li { border-right: expression((this.parentNode.lastChild == this)? "none" : "1px solid #ffffff" );
 padding-right: expression((this.parentNode.lastChild == this)? "0px" : "8px" );
}

/*---------------- Fähnchen ----------------*/

.faehnchen {
        display: inline;
        float: right;
        text-align: right;
}

.faehnchen ul {
        margin: 0px 0px 0px -3px;
        padding: 0px 0px 0px 12px;
}

div>.faehnchen ul { margin: 0px 0px 0px 0px; }

.faehnchen li {
        display: inline;
        list-style-type: none;
        padding-right: 0px;
        padding-left: 6px;
}

/*---------------- Logo ----------------*/

.logo {
        position: absolute;
        left: 0px;
        top: 48px;
        width: 361px;
        height: 160px;
        z-index: 99;
}


/*---------------- Banner ----------------*/

.bannerTyp4, .hauptnaviLinie { display: none; }

/*----------- Hauptnavigation quer ------------*/
/*-------------- Typ 4 Microsite --------------*/

#hauptnavi {
        position: relative;
        top: 0px;
        left: 0;
        width: 880px;
        height: 18px;
}

#hauptnavi ul {
        position: absolute;
        left: 0px;
        top: 0px;
        height: 18px;
        text-align: left;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

#hauptnavi li {
        display: inline;
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        height: 18px;
        font-size: 18px;
        font-family: "Times New Roman", Times, serif;
}

#hauptnavi li a {
        float: left;
        height: 18px;
        vertical-align: center;
        margin: 0px;
        padding: 0 15px 0 0;
}

#hauptnavi li.active {
        float: left;
        height: 18px;
        vertical-align: center;
        margin: 0px;
        padding: 0 15px 0 0;
}

#hauptnavi li.active a, #hauptnavi li.active a:hover { padding: 0px; }

#hauptnavi a:hover, #hauptnavi li.active a:hover { text-decoration: none; }

/*---------------------------------------------*/
/*--------------- Zwischenraum ----------------*/
/*---------------------------------------------*/

#zwischenraumTyp4 {
        position: relative;
        top: 0px;
        left: 0px;
        height: 63px;
        clear: left;
        margin: 0 auto;
        width: 925px;
        background: #fff;
}

.breadcrumbs {
        position: relative;
        top: 3px;
        left: 7px;
        display: block;
        height: 18px;
        color: #999;
}

.seitentitel {
        position: relative;
        top: 28px;
        left: 268px;
}

.seitentitelLinieTyp4 { display: none; }

/*---------------------------------------------*/
/*--------------- Hauptbereich ----------------*/
/*---------------------------------------------*/

#hauptbereich {
        position: relative;
        left: 0px;
        top: 0px;
        z-index: -1px;
        width: 925px;
        display: block;
        clear: left;
        margin: 0 auto;
        padding: 0px;
        background: #fff;
}

.hauptbereichJoker5 { clear: both; }

/*------------- linke Spalte ----------------*/

#linkeSpalte {
        position: relative;
        top: 0px;
        width: 222px;
        height: 100%;
        float: left;
        display: inline;
        padding: 0px;
        margin: 0;
        border-top: 4px solid black;
}

#linkenavi {
        position: relative;
        left: 0px;
        line-height: 15px;
        margin: 70px 0px 16px 0px;
        border-top: 2px solid #000;
}

#linkenavi ul {
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 6px 0px 0px 0px;
}

#linkenavi li {
        float: left;
        clear: left;
        width: 222px;
        border-bottom: 1px solid #999;
        margin: 0px 0px 0px 0px;
}

div>#linkenavi li {
        float: none;
        clear: none;
}

#linkenavi li a, #linkenavi li a:hover, #linkenavi ul li span.active {
        padding: 0px 2px 0px 10px;
        display: block;
        line-height: 20px;
}

#linkenavi ul ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        position: relative;
        top: 1px;
}

#linkenavi ul ul li {
        float: left;
        clear: left;
        margin: 0px 0px 0px 0px;
        list-style-type: none;
}

div>#linkenavi ul ul li {
        float: none;
        clear: none;
}

#linkenavi ul ul a, #linkenavi ul ul a:hover, #linkenavi ul ul li span.active {
        padding: 0px 2px 0px 20px;
        display: block;
}

#linkenavi ul ul ul {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
}

#linkenavi ul ul ul li {
        float: left;
        clear: left;
        margin: 0px 0px 0px 0px;
        list-style-type: none;
}

div>#linkenavi ul ul li {
        float: none;
        clear: none;
}

#linkenavi ul ul ul a, #linkenavi ul ul ul a:hover, #linkenavi ul ul ul li span.active {
        padding: 2px 2px 2px 30px;
        display: block;
}

#linkenavi ul li span.active a, #linkenavi ul li span.active a:hover { padding: 0px 0px 0px 0px; }

.suche { display: none; }

/*------------------ Content -----------------------*/

#content {
        position: relative;
        left: 0px;
        top: 0px;
        width: 605px;
        min-height: 500px;
        height: 500px;
        display: inline;
        float: left;
        padding: 11px 0 20px 0;
        border-top: 4px solid #000;
        margin: 0 0 0 14px;
}

div[id] #content { height: auto; }

/*--------------- Rechte Spalte ---------------------*/

#rechteSpalte {
        width: 188px;
        display: inline;
        float: left;
        position: relative;
        top: 0px;
        margin: 0px;
        padding: 0px;
}

/*--------------- Teaser rechts ---------------------*/

.teaserRechts {
        background: transparent;
        margin-bottom: 3px;
}

.teaserEintrag {
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        display: block;
}

* html .teaserEintrag { display: inline-block; }

*+ html .teaserEintrag { display: inline-block; }

.teaserBild {
        width: 60px;
        float: left;
        margin: 4px 5px 1px 0;
}

.teaserBild img { width: 60px; }

.teaserText {
        padding: 0px;
        font-size: 11px;
}

/*--------------- Tipps rechts ---------------------*/

.tippsRechts { display: none; }


/*------- Teaser und Tipps ohne Kästen -------------*/

.teaserRechtsOK { display: none; }

/*---------------------------------------------*/
/*------------- Funktionsleiste ---------------*/
/*---------------------------------------------*/

#funktionsleisteTyp4 {
        position: relative;
        top: 0px;
        height: 40px;
        margin: 0 auto;
        clear: left;
        display: block;
        width: 925px;
        background: #fff;
}

.funktionenTyp4 {
        position: absolute;
        left: 236px;
        top: 20px;
        width: 300px;
        text-align: left;
}

.drucken { float: left; }

.drucken a {
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/drucken.gif') no-repeat;
        border-right: 1px solid #969696;
        padding: 0px 9px 0px 0px;
        margin: 0px 10px 0px 0px;
        width: 15px;
        height: 11px;
}

.versenden { float: left; }

.versenden a {
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/versenden.gif') no-repeat;
        border-right: 1px solid #969696;
        padding: 0px 10px 0px 0px;
        margin: 0px 9px 0px 0px;
        width: 21px;
        height: 11px;
}

.bookmarken1 {
        padding: 0px 0px 0px 2px;
        margin: 0px 9px 0px 0px;
        float: left;
}

.bookmarken2 {
        padding: 0px 0px 0px 2px;
        margin: 0px 9px 0px 0px;
        float: left;
}

.bookmarken3 {
        padding: 0px 0px 0px 2px;
        margin: 0px 9px 0px 0px;
        float: left;
}

.bookmarken4 {
        padding: 0px 0px 0px 2px;
        margin: 0px 9px 0px 0px;
        float: left;
}

.bookmarken5 {
        padding: 0px 0px 0px 2px;
        margin: 0px 10px 0px 0px;
        float: left;
}

.topTyp4 {
        position: absolute;
        left: 734px;
        color: #333;
        top: 20px;
        text-align: right;
        width: 100px;
}

.iconTop {
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/oben.gif') no-repeat;
        position: relative;
        bottom: -2px;
        width: 11px;
        height: 9px;
        display: inline;
        float: right;
        vertical-align: bottom;
        padding: 0px;
        margin: 0px;
}

span>.iconTop {
        position: relative;
        bottom: -1px;
}

/*---------------------------------------------*/
/*------------------ Footer -------------------*/
/*---------------------------------------------*/

#footerTyp4 {
        clear: left;
        width: 925px;
        margin: 0 auto;
        height: 50px;
        padding: 8px 0 0 0;
}

.footerLinieTyp4 { display: none; }

.footerHauptnavi, .footerMetanavi {
        font-family:"Times New Roman", Times, serif;
        text-align: center;
        margin: 0px 0px 0px 70px;
        color: #bbb;
}

.footerHauptnavi a, .footerMetanavi a {
        text-align: center;
        margin: 0px 4px;
        color: #fff
}

/*---------------------------------------------*/
/*----------- Weitere Definitionen ------------*/
/*---------------------------------------------*/

/*------------------ Bilder -------------------*/

img { border: none }                        /* kein Rahmen ums verlinkte Bild */

.normalgrafik {
        float: left;
        overflow: hidden;
        margin: 3px 10px 3px 0px;
        border: none;
}

.normalgrafik_x {
        float: left;
        overflow: hidden;
        margin: 0px 0px 0px 0px;
        border: none;
}

.normalgrafik_gegenueber {
        float: right;
        overflow: hidden;
        margin: 3px 0px 3px 10px;
        border: none;
}

.bildBox {
        float: left;
        margin: 0 10px 3px 0;
}

.bild { clear: left; }

.bild .normalgrafik { margin: 3px 0px; }

.bildunterschrift {
        clear: left;
        font-size: 10px;
        font-style: italic;
}

.rssBild1 {
        display: none;
        visibility: hidden;
}

a.iconlink img { visibility: hidden; }

/*-------------- Überschriftendefinitionen --------------*/

h1.seitentitel { margin: 0px; }

h2.ankernaviuschrift {
        margin: 10px 0px 15px 0px;
        padding: 0px 0px 2px 0px;
}

h2.ankernaviuschrift a, h2.ankernaviuschrift a:hover {
        margin: 10px 0px 15px 0px;
        padding: 0px 0px 2px 0px;
        text-decoration: none;
}

h2.dachzeile {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 2px 0px;
}

h3.artikeluschrift, h3.veranstaltungsuschrift {
        font-family: Garamond, "Times New Roman", Times, serif;
        font-size: 30px;
        font-weight: normal;
        margin: 0 0 25px 0;
}

h3.artikelteaseruschrift { margin: 0px 0px 2px 0px; }

h4.teaseruschrift {
        margin: 0px 0px 0px 0px;
        color: #fff;
        position: relative;
        z-index: 99;
}

h4.urluschrift { margin: 0px; }

h4.unteruschrift { margin: 0px 0px 20px 0px; }

h4.teaserunteruschrift { margin: 0px 0px 3px 0px; }

h4.zwischenuschrift, h4.s21714 { margin: 20px 0px 10px 0px; }

h5.linkzumthemauschrift {
        margin: 0px 0px 10px 0px;
        clear: left;
}

h5.artikellisteuschrift { margin: 0px 0px 10px 0px; }

h5.kalenderuschrift {
        margin: 0px;
        padding: 2px 8px;
        background: transparent;
}

/*---------------- Artikel ------------------*/

.artikelteaser {
        display: block;
        clear: both;
        overflow: hidden;
        margin-bottom: 25px;
}

* html .artikelteaser { display: inline-block; }

*+ html .artikelteaser { display: inline-block; }

.weiterlink { margin-left: 5px; }

.artikeltext {
        display: block;
        clear: both;
        margin-bottom: 20px;
        color: #444;
}

* html .artikeltext { display: inline-block; }

*+ html .artikeltext { display: inline-block; }

.artikelannot {
        text-align: right;
        margin-top: 30px;
        margin-bottom: 30px;
}

/*----- Liste mit blauen Pfeilen als Aufzählungszeichen (wie Weitere Artikel) ------*/

.artikelliste {
        margin: 5px 0px 0px 0px;
        padding: 0px;
}

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

.artikelliste li { padding: 0px 0px 3px 0px; }

.artikelliste li a {
        padding: 0px 0px 0px 11px;
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/link.gif');
        background-repeat: no-repeat;
        position: relative;
        display: block;
}

/*----- Liste mit grauen Vierecken als Aufz�hlungszeichen (wie Link-Tipps) ------*/

.linkliste {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        line-height: 15px;
}

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

.linkliste li { padding: 0px 0px 2px 0px; }

.linkliste li a {
        padding: 0px 0px 0px 10px;
        background: url('/ins/tr/ank/prj/urs/bilder3/symbole/pkt_tipp.gif');
        background-repeat: no-repeat;
        position: relative;
}

/* Aufz�hlungsliste */

ul.pfeil {
        margin: 10px 0px;
        padding: 0px;
        list-style: none;
}

ul.pfeil li {
        padding: 0px 0px 11px 13px;
        background: url('/pfeil.gif');
        background-repeat: no-repeat;
        position: relative;
}

/*---------------- Ankernavi ------------------*/

.ankernavi { margin-bottom: 40px; }

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

.ankernavi li { padding: 0px 0px 3px 0px; }

.ankernavi li a {
        padding: 0px 0px 0px 16px;
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/anker.gif');
        background-repeat: no-repeat;
        position: relative;
}

.ankernaviTop {
        text-align: right;
        margin: 0px 0px 10px 0px;
}

.ankernaviTop a {
        padding: 2px 12px 0px 0px;
        background: url(/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/oben.gif');
        background-repeat: no-repeat;
        background-position: center right;
        color: #919191;
        font-size: 11px;
}

/*--------------- Listen-Template -----------------*/
.artikeluschrift { color: #333; }

.artikeluschriftliste {
        margin: 0px;
        padding: 0px;
}

.artikeluschriftliste ul {
        margin: 0px 0 15px 0;
        padding: 0px;
        list-style: none;
}

.artikeluschriftliste li { padding: 0px 0px 8px 0px; }

.artikeluschriftliste li a {
        padding: 0px 0px 0px 11px;
        background: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/link.gif');
        background-repeat: no-repeat;
        position: relative;
        display: block;
}

/*------------ Veranstaltungskalender -------------*/

.tabelleKalender {
        clear: left;
        border-collapse: collapse;
        margin: 0px 0px 10px 0px;
}

div>.tabelleKalender { margin: 0px 0px 10px 1px; }

.zelleKalenderuschrift {
        border-collapse: collapse;
        vertical-align: top;
        line-height: 13px;
}

.zelleKalenderLinks, .zelleKalenderMitte, .zelleKalenderRechts {
        border-collapse: collapse;
        padding: 5px 8px;
        vertical-align: top;
}

.zeileKalenderuschrift { height: 18px; }

.zelleKalenderLinks { width: 20%; }

.zelleKalenderMitte { width: 55%; }

.zelleKalenderRechts { width: 25%; }

.veranstaltungsintro { margin-bottom: 30px; }

.veranstaltungstext {
        display: block;
        clear: left;
        overflow: hidden;
        margin-bottom: 20px;
}

.zeileKalenderuschrift, zelleKalenderuschrift { background: url('/ins/tr/ank/prj/urs/css3/img/kalenderuschrift.gif') repeat-x; }

.zeileKalendereintrag { background-color: #F5F5F5; }

.tabelleKalender, .zelleKalenderuschrift, .zelleKalenderLinks, .zelleKalenderMitte, .zelleKalenderRechts { border: 1px solid #D4D4D4; }

/*---------------- Tabellen ------------------*/

.tabelle, .tabelle td {
        padding: 3px;
        border-collapse: collapse;
        vertical-align: top;
        border: 2px solid white;
}

/*---------------- Links zum Thema ------------------*/

.linkzumthema { margin-bottom: 30px; }

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

.linkzumthema li {
        background-image: url('/ins/tr/ank/prj/urs/css3/projekte/ank_werden-einer-hauptstadt/link.gif');
        background-repeat: no-repeat;
        padding: 0px 0px 5px 13px;
        position: relative;
}

/*------- URL-Objekte im Content-Bereich -----------*/

.url,                                                        /* GI-Webprojekt */ .urlExt                                                        /* Externer Link */ {
        width: 100%;
        clear: left;
        padding: 0px;
        margin: 0px 0px 15px 0px;
        overflow: hidden;
        display: block;
}

* html .url, * html .urlExt { display: inline-block; }

*+ html .url, *+ html .urlExt { display: inline-block; }

.urlBild {
        width: 100px;
        float: left;
        margin: 0px 10px 5px 0px;
}

.urlBild img { width: 100px; }

.urlBild .normalgrafik { margin: 2px 0px 0px 0px; }

.urlEintrag {
        line-height: 15px;
        padding: 0px;
}

.urlQuelle { display: inline }

h4.urluschrift a { color: #CCFF00; }

/*----------------------------------------------------*/
/*-------------- Sonstige Formatierungen -------------*/


.annot_form /* Annotation und Pflichtfeld für Formulare */ {
        font-size: 10px;
        text-align: right;
}

.asterisk /* Annotation und Pflichtfeld für Formulare */ {
        font-size: 10px;
        color: red
}

.artikelbeginn  /* wird einem ersten <p> in Intro und Text AUTOMATISCH hinzugefügt (bewirkt, dass ein vom Redakteur eingegebenes <p> neutralisiert wird) */ { margin-top: 0px; }

.startseitenteaser p { margin: 0px; }

/*----------------------- KDF -----------------------*/

.kdf-delete {
        margin: none;
        padding: none;
        border: none;
}


/*-------------- Geb�udeportrait -------------*/
table.portraitTable{
        border-collapse: collapse;
        border: 2px solid #000;
        width: 598px;
        margin: 0;
        padding: 0;
}
table.portraitTable td{
        border: 2px solid #000;
}

.gebaeudeSteckbrief{
        border-bottom: 2px solid #000;
        margin: 20px 0 25px 0;
}

.gebaeudeSteckbrief{

}

.gebaeudeSteckbrief ul{
        list-style: none;
        margin: 0 0 5px 0;
        padding: 0;
        font-size: 11px;
}

.gebaeudeSteckbrief ul li{
        margin: 0 0 2px 0;
        padding: 0;
}
.gebaeudeSteckbrief ul li.last{
        margin-top: 20px;
}ief{

}

.gebaeudeSteckbrief ul{
        list-style: none;
        margin: 0 0 5px 0;
        padding: 0;
        font-size: 11px;
}

.gebaeudeSteckbrief ul li{
        margin: 0 0 2px 0;
        padding: 0;
}
.gebaeudeSteckbrief ul li.last{
        margin-top: 20px;
}