@font-face {
    font-family: ClanWebProMedium;
    src: url("/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/fonts/ClanWebPro-NarrMedium.eot");
    font-weight: regular;
}
@font-face {
    font-family: ClanWebProMedium;
    src: url("/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/fonts/ClanWebPro-NarrMedium.woff") format("woff");
    font-weight: regular;
}
@font-face {
    font-family: ClanWebProBold;
    src: url("/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/fonts/ClanWebPro-NarrBold.eot");
    font-weight: bold;
}
@font-face {
    font-family: ClanWebProBold;
    src: url("/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/fonts/ClanWebPro-NarrBold.woff") format("woff");
    font-weight: bold;
}
/* formate_neu.css (ltr) */
 .homelink {
    display: none;
}
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: Verdana, sans-serif;
    font-size: 11px;
}
hr {
    display: block;
    margin: 5px 0;
    border-width: 12px 0 0;
    border-top: 6px solid #C8B987;
    height: 1px;
    *height: 12px;
}
/*---------------------------------------------*/

/*----- Hintergrundfarbe gesamte Seite --------*/

/*---------------------------------------------*/
 #bodyTyp4 {
    background-color: #FFFFFF;
}
/*---------------------------------------------*/

/*------------ Schriftdefinitionen ------------*/

/*---------------------------------------------*/

/*--------------- Schriftarten ----------------*/
 body, input, p, td {
    font-family: arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5 {
    font-family: "ClanWebProBold", arial, helvetica, sans-serif;
    text-transform: uppercase;
}
.home, .metanavi, .metanavi a, .metanavi a:hover, .schliessen, #hauptnavi, #hauptnavi a, #hauptnavi a:hover, #hauptnavi li.active, #hauptnavi li.active a, #hauptnavi li.active a:hover, .breadcrumbs, .breadcrumbLink, .bezeichnerSuche, #linkenavi li a, #linkenavi li a:hover, #linkenavi ul li span.active, #linkenavi ul li span.offen, .schnelleinstieg, h5.startseitenteaser, .startseitenteaser, .startseitenteaser p, .erweiterteSuche {
    font-family:"ClanWebProBold", arial, helvetica, sans-serif;
    text-transform: uppercase;
}
/*--------------- Schriftgroessen ----------------*/
 body, input, p, td {
    font-size: 14px;
}
h1, .s15122, .s21714 {
    font-size: 11px;
}
h2 {
    font-size: 20px;
    letter-spacing: 0px;
    margin: 20px 0 10px;
    line-height: 1em;
}
h2.hpuschrift, h2.hpuschrift2 {
    font-size: 11px;
}
h2.dachzeile, h2.ankernaviuschrift, h2.dachzeileKasten {
    font-size: 10px;
}
h3 {
    font-size: 35px;
    line-height: 0,5em;
    margin: 24px 0 15px;
}
h4 {
    font-size: 15px;
}
h5 {
    font-size: 22px;
    text-transform: none;
    font-family: arial, sans-serif;
    margin: 20px 0;
}
h5.artikellisteuschrift {
    font-size: 10px;
}
.beschreibung_bildtabelle, .bilduschrift, .klein {
    font-size: 10px;
}
.languageselectorSelect {
    font-size: 10px;
}

a.verweise {
  font-size: 100% !important;
  color: #003969;
}
/*------------------ Schriftfarben -------------------*/
 body, input, p, td, h1, h2, h3, h4, h5 {
    color: #003969;
}
/* Beige */
 a {
    color: #C2AF70;
}
/* Hellgrau */
 a:hover {
    color: #C7B886;
}
.metanavi a, .breadcrumbs, .bezeichnerSuche a, .bezeichnerSuche a:hover, .artikelintro, .veranstaltungsintro, .schnelleinstieg a {
    color: #003969;
}
.metanavi a:hover {
    color: #C7B886;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
/* Grau */
 #hauptnavi a {
    color: #003969;
}
/* Weiß */
 #hauptnavi li a:hover, #hauptnavi li.active, #hauptnavi li.active a, #hauptnavi li.active a:hover, #linkenavi li a:hover, #linkenavi li span.active, #linkenavi li span.active a, .schnelleinstieg a:hover, .s21714 {
    color: #C7B886;
}
/* Schwarz */
 #linkenavi li a {
    color: #000;
    font-size: 19px;
    line-height: 1;
}
#linkenavi li span.offen {
    color: #fff;
    font-size: 18px;
    line-height: 1;
}
#linkenavi li span.offen a {
    color: #fff;
}
.kalenderLinks1 {
    color: #3D3D3D;
}
.breadcrumbLink, .schwarzorange {
    color: #003E7E;
}
/* Link-Blau */
 .footerHauptnavi, .footerMetanavi, .footerHauptnavi a, .footerMetanavi a, .copy {
    color: #003969;
}
.footerMetanavi a:hover {
	color: #003969;
	text-decoration: underline;
}

/* Hellgrau */
 h1.seitentitel, .s15122 {
    color: #5A5A5A;
}
h2.ankernaviuschrift, h2.dachzeile {
    border-bottom: 1px solid #d4d4d4;
    color: #5a5a5a;
}
h2.hpuschrift, h2.hpuschrift2 {
    color: #5a5a5a;
}
/* Grau */
 h2.hpuschrift a {
    color: #003E7E;
}
h2.hpuschrift a:hover {
    color: #FF6500;
}
h5.startseitenteaser {
    color: #5a5a5a;
    border: none;
}
.metanavi li.active, .active, #hauptnavi li.active a {
    color: #C8B987;
}
#linkenavi ul li span.active, #linkenavi ul li span.active a {
    color: #fff;
}
/*--------------- Zeilenabstand ---------------*/
 table, td, .artikeltext, .artikelteasertext, .teasertext, .artikelintro, .teaserText, .veranstaltungsintro, .veranstaltungstext {
    line-height: 22px;
}
/*---------------- Fettigkeit -----------------*/
 .metanavi li.active, .active, #hauptnavi, #hauptnavi li.active, #linkenavi ul li span.active, #linkenavi ul li span.offen, .seitentitel, .seitentitelTyp1, .artikelintro, .veranstaltungsintro, .linkzumthemauschrift, .kalenderMitte1, .kalenderLinks1, .artikeluschrift, {
    font-weight: bold;
}
/*-------------- Unterstreichung --------------*/
 a {
    text-decoration: none;
}
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: none;
}
.metanavi a:hover {
    text-decoration: none;
}
.metanavi .active {
    color: #C8B987;
}
/*------------------ Kursiv -------------------*/
 .artikelannot, .beschreibung_bildtabelle, .bilduschrift, .klein {
    font-style: italic;
}
/*---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------*/

/*--------- Positionierendes Wrap -------------*/

/*---------------------------------------------*/
 #wrapTyp4 {
    position: relative;
    top: 10px;
    overflow: visible;
    margin: 0 auto;
    width: 900px;
}
#wrapcontentTyp4 {
    display: block;
    width: 900px;
    background: #ffffff;
}
.rundungTyp4 {
    display: none;
}
/*---------------------------------------------*/

/*---------------- Kopfbereich ----------------*/

/*---------------------------------------------*/
#headerTyp4 {
    position: relative;
    left: 0px;
    display: block;
    width: 900px;
    height: 235px;
    margin-bottom: 0;
    padding-bottom: 18px;
}

.schattenOben
/* Hintergrundschatten ganz oben */
 {
    height: 89px;
    display: block;
    clear: left;
}
/*-------------- Link www.goethe.de --------------*/
 .homelink a
/* Link www.goethe.de */
 {
    position: absolute;
    left: 7px;
    top: 2px;
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/homelink.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
    border: none;
    text-decoration: none;
}
.homelink a:hover {
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/homelink.gif');
    background-repeat: no-repeat;
    z-index: 100;
    font-size: 99%;
    text-decoration: none;
}
.homelink a span {
    display: none;
}
.homelink a:hover span {
    display: block;
    position: absolute;
    left: 20px;
    top: 1px;
    width: 140px;
    color: #AAAAAA;
    z-index: 99;
    background: transparent;
}
.homelink a img {

    width: 18px;
    height: 13px;
}
/*---------------- Metanavigation ----------------*/

/*----------------- Typ 4 und 3 ------------------*/
 .obereNaviTyp4 {
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 9999;
    display: block;
    width: 690px;
    text-align: right;
}
.metanavi
/* Container der Metanavigation + Fhnchen */
 {
    display: inline;
    text-align: right;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .01em;
}
.metanavi ul {
    margin: 3px 0px 0px 0px;
    padding: 0px;
}
.metanavi li {
    display: inline;
    list-style-type: none;
    padding-right: 8px;
    padding-left: 8px;
}
.metanavi li:last-child {
    display: inline;
    list-style-type: none;
    padding-right: 0px;
    padding-left: 8px;
    border: none;
}
.metanavi li {
    padding-right: expression((this.parentNode.lastChild==this)?"0px" :"8px");
}
/*---------------- SchlieÃŸen-Link ----------------*/

/*----------------- Typ 2 und 1 ------------------*/
 .schliessen a {
    display: inline;
    text-align: right;
    float: right;
    padding: 0 15px 0 14px;
    margin: 4px 0 0 14px;
    border-left: 1px solid #969696;
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/schliess.gif') no-repeat;
    background-position: bottom right;
}
/*---------------- FÃ¤hnchen ----------------*/
 .faehnchen {
    display: inline;
    float: right;
    text-align: right;
}
.faehnchen ul {
    margin: 3px 0px 0px -3px;
    padding: 0px 0px 0px 12px;
}
div>.faehnchen ul {
    margin: 3px 0px 0px 0px;
}
.faehnchen li {
    display: inline;
    list-style-type: none;
    padding-right: 0px;
    padding-left: 6px;
}
/*---------------- SprachdropDown ----------------*/
 .sprachdropdown {
    display: inline;
    float: right;
    text-align: right;
    margin: 3px 0px 0px 15px;
}
.languageselectorForm {
    display: inline;
    font-size: 8px;
    margin: 0px;
    padding: 0px;
}
.languageselectorSelect {
    height: 17px;
    text-align: left;
    vertical-align: center;
    padding: 0px 1px;
}
/*---------------- Logo ----------------*/
 .logo {
    position: absolute;
    left: -12px;
    top: 0;
    width: 258px;
    height: 180px;
    z-index: 99;
    float: left;
	background: url("/ins/in/lp/prj/ptp/css3/projekte/in_poets_translating_poets/img/Logo_ptp.png") no-repeat;
}
/*---------------- Banner ----------------*/
 .bannerTyp4 {
    position: relative;
    top: 21px;
    right: 0px;
    width: 900px;
    text-align: right;
}
/*.bannerTyp4 img {
    height: 68px;
    display: none;
}
/*---- Schatten oberhalb der Hauptnavigation ---*/
 .hauptnaviLinie {
    position: relative;
    top: 0px;
    left: 0px;
    height: 4px;
}
/*----------- Hauptnavigation quer ------------*/

/*-------------- Typ 4 Microsite --------------*/
#hauptnavi {
    position: relative;
    display: block;
    top: 35px;
    width: 100%;
    height: 20px;
    z-index: 9999;
    float: left;
    font-size: 16px;
    left: -13px;
}

#hauptnavi ul {
    float: left;
    left: 0;
    top: 0px;
    height: 22px;
    text-align: right;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border-left: 1px solid #FFFFFF;
}
#hauptnavi li {
    display: inline;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 22px;
}
#hauptnavi li a {
    float: left;
    height: 22px;
    margin: 0px;
    padding: 0 0 0 12px;
    *padding: 5px 0 0 25px;
    font-weight: 700;
}

#hauptnavi li.active {
    float: left;
    height: 22px;
    margin: 0px;
    padding: 0;
    font-weight: 700;
    padding-left: 12px;
}

#hauptnavi li.active a, #hauptnavi li.active a:hover {
    color: #C7B886;
	padding-left:0;
}
#hauptnavi li a:hover
/* hintergrund Menüpunkt bei Hoover */
 {
    background: none;
    font-family:"ClanWebProBold", arial, helvetica, sans-serif;
    color: #C7B886;
    text-decoration: none;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
#hauptnavi li.active a:hover {
    background: transparent;
    border: none;
    text-decoration: none;
    color: inherit;
}
/*---------------------------------------------*/

/*--------------- Zwischenraum ----------------*/

/*---------------------------------------------*/
 #zwischenraumTyp4 {
    position: relative;
    top: 0px;
    left: 0px;
    height: 50px;
    clear: left;
    width: 900px;
}
.breadcrumbs {
    position: relative;
    top: 3px;
    left: 18px;
    display: block;
    height: 13px;
}
.seitentitel {
    position: relative;
    top: 22px;
    left: 202px;
}
.seitentitelLinieTyp4 {
    position: relative;
    top: 24px;
    left: 201px;
    z-index: 99;
    width: 604px;
    height: 1px;
    background: #BEBEBE;
}
/*---------------------------------------------*/

/*--------------- Hauptbereich ----------------*/

/*---------------------------------------------*/
 #hauptbereich {
    position: relative;
    left: 0px;
    top: 0px;
    z-index: -1px;
    width: 900px;
    display: block;
    clear: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
.hauptbereichJoker5 {
    clear: both;
}
/*------------- linke Spalte ----------------*/
 #linkeSpalte {
    position: relative;
    top: 0px;
    width: 134px;
    height: 100%;
    display: inline;
    float: left;
    padding: 0px;
    border-bottom: 1px solid white;
    margin: 0;
}
#linkenavi {
    position: relative;
    top: 0px;
    left: 0px;
    width: 133px;
    line-height: 15px;
    margin: 0px 0px 16px 0px;
}
#linkenavi ul {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#linkenavi li {
    float: left;
    clear: left;
    width: 133px;
    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: 0;
    display: block;
}
#linkenavi ul ul {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    border-top: 0px solid #000;
    margin-top: 10px;
}
#linkenavi ul ul li {
    float: left;
    clear: left;
    width: 133px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    padding: 0;
}
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: 13px 2px 9px 0px;
    display: block;
    font-size: 14px;
}
#linkenavi ul ul ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    list-style-type: none;
    border-top: none;
}
#linkenavi ul ul ul li {
    float: left;
    clear: left;
    width: 133px;
    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: 3px 0 10px;
    display: block;
}
#linkenavi ul li span.active a, #linkenavi ul li span.active a:hover {
    padding: 0px 0px 0px 0px;
}
#linkenavi ul li span.active, #linkenavi ul ul li span.active, #linkenavi ul ul ul li span.active, #linkenavi ul li span.active a, #linkenavi ul ul li span.active a, #linkenavi ul ul ul li span.active a {
    background-repeat: no-repeat;
    background-position: top left;
}
#linkenavi ul li span.active {
    background-image: none;
}
#linkenavi ul ul li span.active {
    background-image: none;
}
#linkenavi ul ul ul li span.active {
    background-image: none;
}
/*------------- linke Spalte Startseite --------------*/
 #linkeSpalteStartseite {
    position: relative;
    top: 0px;
    width: 165px;
    height: 100%;
    display: inline;
    float: left;
    padding: 0px;
    border-bottom: 1px solid white;
    margin: 0px 0px 20px 17px;
}

#linkenaviStartseite {
    position: relative;
    top: 0px;
    left: 0px;
    width: 165px;
    margin: 0px 0px 16px 0px;
    clear: left;
}
.startseitenteaser {
    padding: 5px 6px 6px 6px;
    margin: 0px;
    clear: left;
}
.startseitenteaserKasten {
    padding: 0px;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    position: relative;
    margin: 0px 0px 20px 0px;
}
.startseitenteaserText {
    padding: 5px;
    clear: left;
}
ul.schnelleinstieg {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
}
ul.schnelleinstieg li {
    padding: 0px 0px 2px 0px;
}
ul.schnelleinstieg li a {
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/pkt_tipp.gif') no-repeat;
    padding: 0px 0px 0px 13px;
}
/*--------------- Farben linke Navi ----------------*/
 #linkenavi
/* Rahmen oben und unten an der linken Navi */
 {
    border-bottom: 12px solid #000;
    padding-bottom: 0;
}
#linkenavi li {
    border-top: 12px solid #000;
    padding: 12px 0 10px;
    font-size: 18px;
    line-height: 1;
}
#linkenavi li li {
    border-top: 2px solid #000;
    border-bottom: none;
}
#linkenavi li li li {
    border: none;
}
#linkenavi li a
/* Farbe erste Ebene linke Navi */
 {
    background: #C8B987;
}
#linkenavi ul ul li a
/* Farbe zweite Ebene linke Navi */
 {
    background: transparent;
}
#linkenavi ul ul ul li a, #linkenavi ul ul ul li a:hover, #linkenavi ul ul ul li span.active
/* Farbe dritte Ebene linke Navi */
 {
    background: transparent;
    font-family: arial, sans-serif;
    text-transform: none;
    font-size: 13px;
    margin-left: 12px;
}
#linkenavi li a:hover
/* Farben bei Hover und aktivem Menpunkte */
 {
    background-color: transparent;
    color: #fff;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
#linkenavi ul li span.active {
    background-color: transparent;
}
#linkenavi ul ul li span.active {
    background-color: transparent;
}
#linkenavi ul ul ul li span.active {
    background-color: transparent;
}
#linkenavi ul li span.active a, #linkenavi ul ul li span.active a, #linkenavi ul ul ul li span.active a {
    background-image: none;
}
#linkenaviStartseite {
    border-top: 1px solid #CFDDE8;
}
.startseitenteaser {
    background: #F7F8FB;
    border-bottom: 1px solid #CFDDE8;
}
/*--------------------- Suche ------------------------*/
 .suche {
    width: 143px;
    overflow: hidden;
    padding: 6px 8px 8px 12px;
    margin: 0px 0px 16px 0px;
    background: #F5F5F5;
    border: 1px solid #D4D4D4;
}
.formSuche {
    margin: 0px;
    padding: 0px;
}
.bezeichnerSuche {
    margin-bottom: 2px;
}
.inputSuche {
    width: 114px;
    float: left;
    margin: 0px 0px 0px 0px;
}
.iconSuche a {
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/suchen.gif') no-repeat;
    width: 18px;
    height: 18px;
    margin: 0 0 0 1px;
    float: left;
}
.erweiterteSuche {
    clear: left;
    margin: 0px;
    padding: 0px;
}
/*--------- Sponsorenartikel linke Spalte ----------*/
 .sponsorenartikel {
    width: 147px;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 8px 8px 0px 8px;
    background: #F5F5F5;
    border: 1px solid #D4D4D4;
}
/*------------------ Content -----------------------*/
 #content {
    position: relative;
    left: 0px;
    top: 0;
    min-height: 500px;
    height: auto !important;
    display: inline;
    float: left;
    padding: 12px 0px 0px 0px;
}
#contentTyp1 {
    position: relative;
    left: 0px;
    top: 17px;
    width: 510px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    display: inline;
    float: left;
    padding: 0px;
    margin: 0px 17px 20px 17px;
}
/*--------------- Rechte Spalte ---------------------*/
 #rechteSpalte {
    width: 167px;
    height: 100%;
    display: inline;
    float: left;
    /* position: relative; */
    top: 0;
    /* border-bottom: 20px solid white; */
    margin: 0 0 160px;
    overflow: visible;
}
/*--------------- Teaser rechts ---------------------*/
 .teaserRechts {
    background: transparent;
    width: 100%;
    margin-bottom: 16px;
}
.teaserEintrag {
    margin: 0px;
    padding: 0 0 5px 0;
    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;
    display: none;
}
.teaserText {
    padding: 0px;
}
/*--------------- Tipps rechts ---------------------*/
 .tippsRechts {
    background: transparent;
    width: 182px;
    margin-bottom: 16px;
}
.tippsEintrag {
    line-height: 15px;
}
.tippsEintrag ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    position: relative;
}
.tippsEintrag li {
    padding: 0px 0px 4px 0px;
}
.tippsEintrag li a {
    padding: 0px 0px 0px 12px;
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/pkt_tipp.gif');
    background-repeat: no-repeat;
    position: relative;
    display: block;
}
/*--------- Definitionen fÃ¼r runde Ecken -----------*/
 .xboxcontent {
    background: none;
    display: block;
    overflow: hidden;
    padding: 0;
    border: none;
    border-width:0 1px;
}
.xtop, .xbottom {
    background: transparent;
    display: none;
    font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4 {
    display: block;
    overflow: hidden;
}
.xb1, .xb2, .xb3 {
    height: 1px;
}
.xb2, .xb3, .xb4 {
    background: #F5F5F5;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
}
.xb1 {
    margin: 0 5px;
    background: #D4D4D4;
}
.xb2 {
    margin: 0 3px;
    border-width: 0 2px;
}
.xb3 {
    margin: 0 2px;
}
.xb4 {
    height: 2px;
    margin: 0 1px;
}
/*------- Teaser und Tipps ohne KÃ¤sten -------------*/
 .teaserRechtsOK {
    margin-bottom: 10px;
    display: block;
}
* html .teaserRechtsOK {
    display: inline-block;
}
*+ html .teaserRechtsOK {
    display: inline-block;
}
/*---------------------------------------------*/

/*------------- Funktionsleiste ---------------*/

/*---------------------------------------------*/
 #funktionsleisteTyp4 {
    position: relative;
    top: 0px;
    height: 17px;
    margin: 0px;
    clear: left;
    display: block;
}
#funktionsleisteTyp4 {
    width: 900px;
}
.funktionenTyp4 {
    position: absolute;
    right: 0;
    text-align: left;
    top: -112px;
}
.drucken {
    float: left;
}
.drucken a {
    background: url('/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/print.png') center center no-repeat;
    /* border-right: 1px solid #969696; */
    padding: 0;
    margin: 0;
    width: 42px;
    height: 42px;
	display: none;
}
.versenden {
    float: left;
}
.versenden a {
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/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 {
    display: none;
    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;
    right: 0;
    text-align: right;
    width: 220px;
    display: none;
}
.iconTop {
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/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 {
    background: url("/ins/in/lp/prj/ptp/css3/projekte/in_poets_translating_poets/img/ptp_footer_banner_de.gif") no-repeat scroll 0 0 #c8b987;
    clear: left;
    margin-bottom: 0px;
    width: 900px;
    height: 210px;
    position: relative;
}


#giFacebookPoets {
    background: url("/ins/in/lp/prj/ptp/css3/projekte/42_filmab/pixi.gif") no-repeat scroll 0 0;
    height: 90px;
    left: 800px;
    position: absolute;
    top: 12px;
    width: 100px;
}

#giLinkLiteraturwerkstatt {
    background: url("/ins/in/lp/prj/ptp/css3/projekte/42_filmab/pixi.gif") no-repeat scroll 0 0;
    height: 70px;
    left: 500px;
    position: absolute;
    top: 62px;
    width: 220px;
}

.footerLinieTyp4 {
    position: relative;
    top: 5px;
    left: 0;
    margin-bottom: 15px;
    width: 900px;
    height: 0px;
    background: #D4D4D4;
}
.footerLinieTyp4 img {
    height: 1px;
}
.footerHauptnavi {
	display:none;
}
.footerMetanavi {
    width: 100%;
    text-align: left;
    position: absolute;
    bottom: 15px;
    left: 20px;
}
/*---------------------------------------------*/

/*----------- Weitere Definitionen ------------*/

/*---------------------------------------------*/

/*------------------ Bilder -------------------*/
 img {
    border: none
}
/* kein Rahmen ums verlinkte Bild */
 .normalgrafik {
    float: left;
    overflow: hidden;
    margin: 0 18px 9px 0;
    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;
}
.bildtabelle {
    float: left;
    margin-bottom: 8px;
    border-collapse: collapse;
    margin-right: 0px
}
.bildtabelle td {
    padding-left: 0px;
}
.bild_bildtabelle {
    width: 1px
}
.beschreibung_bildtabelle, .bilduschrift {
    padding-right: 10px;
}
.bildBox {
    float: left;
    margin: 0 10px 3px 0;
}
.bild {
    clear: left;
}
.bild .normalgrafik {
    margin: 3px 0px;
}
.bildunterschrift {
    clear: left;
    font-size: 12px;
    font-style: normal;
    margin-top: 15px;
    *margin-top: 0;
}
.bildunterschrift span {
    float: right;
    *margin-top: -15px;

}
.rssBild1 {
    display: none;
    visibility: hidden;
}
/*-------------- Ãœberschriftendefinitionen --------------*/
 h1.seitentitel, h1.seitentitelTyp1 {
    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;
    color: #5A5A5A;
}
h2.dachzeile {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 2px 0px;
}
h2.hpuschrift {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px;
    border: 1px solid #D4D4D4;
    position: relative;
    height: 18px;
    line-height: 18px;
}
h3.artikeluschrift, h3.veranstaltungsuschrift {
    margin: 20px 0 20px;
    font-size: 35px;
    /*line-height: 1em;*/
    letter-spacing: -1px;
    float: left;
}
h3.artikelteaseruschrift {
    margin: 0px 0px 2px 0px;
}
h3.artikelteaseruschrift a{
    color: #003969;
	font-size: 15px;
   
}
h3.artikelteaseruschrift a:hover{
    color: #C7B886;
}
h4.teaseruschrift {
    margin: 0;
    position: relative;
    z-index: 99;
    height: 0;
}
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;
}
.zwischenuschrift
/* alte CSS-Klasse */
 {
    margin: 20px 0px 10px 0px;
}
h5.linkzumthemauschrift {
    margin: 0px 0px 10px 0px;
    clear: left;
}
h5.tippsuschrift {
    margin: 0px 0px 7px 0px;
}
h5.artikellisteuschrift {
    margin: 0px 0px 10px 0px;
}
h5.startseitenteaser {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
h5.kalenderuschrift {
    margin: 0px;
    padding: 2px 8px;
    background: transparent;
}
/*---------------- 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/in/lp/prj/ptp/bilder3/symbole/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/in/lp/prj/ptp/bilder3/symbole/oben.gif');
    background-repeat: no-repeat;
    background-position: center right;
}
/*---------------- Artikel ------------------*/
/* .artikelteaser {
    display: block;
    clear: both;
    overflow: hidden;
    margin: 25px 0;
}*/

.artikelteaser {
    width: 164px;
    height: 230px;
    margin: 15px 16px 30px 0;
    display: inline;
    float: left;
}

.artikelteasertext {
    line-height: 18px;
}

* html .artikelteaser {
    display: inline-block;
}
*+ html .artikelteaser {
    display: inline-block;
}
.weiterlink {
    margin-left: 5px;
}
.artikeltext {
    display: block;
	font-size: 15px;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
* 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/in/lp/prj/ptp/bilder3/symbole/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/in/lp/prj/ptp/bilder3/symbole/pkt_tipp.gif');
    background-repeat: no-repeat;
    position: relative;
}
/*--------------- Listen-Template -----------------*/
 .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/in/lp/prj/ptp/bilder3/symbole/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: none;
}
.zeileKalendereintrag {

}
.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/in/lp/prj/ptp/bilder3/symbole/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
}
/*--------- Ãœbersichtsseiten KGW (ADAC-Bildchen) --------*/
 .uebersichtBoxL {
    background: #FFFFFF;
    border: 1px solid #D4D4D4;
    float: left;
    overflow: hidden;
    padding: 0px;
    width: 194px;
    height: 54px;
    margin: 0px 0px 10px 0px;
}
.uebersichtBoxR {
    background: #FFFFFF;
    border: 1px solid #D4D4D4;
    float: right;
    overflow: hidden;
    padding: 0px;
    width: 194px;
    height: 54px;
    margin: 0px 0px 10px 0px;
}
.boxBild {
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    width: 60px;
}
.boxText {
    float: left;
    line-height: 15px;
    padding: 2px 1px 3px 0px;
}
h4.rubrikuschrift {
    margin: 0px 0px 2px 0px;
    font-size: 11px;
}
h4.rubrikuschrift a {
    color: #003E7E;
}
h4.rubrikuschrift a:hover {
    color: #FF6500;
    text-decoration: underline;
}
/*-------------- RSS in der rechten Spalte -------------*/
 .rssliste {
    margin: 8px 0px 0px 0px;
    padding: 0px;
    line-height: 14px;
}
.rssliste ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}
.rssliste li {
    padding: 0px 0px 5px 0px;
}
.rssliste li a {
    padding: 0px 0px 0px 12px;
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/link.gif');
    background-repeat: no-repeat;
    position: relative;
    display: block;
}
.portallink {
    text-align: right;
    width: 166px;
    font-weight: bold;
    font-size: 10px;
    margin: 5px 0 0 0;
}
.portalicon {
    display: inline;
    padding: 1px 0 0 0;
    width: 16px;
    height: 11px;
}
.portalicon img {
    width: 16px;
    height: 11px;
}
/*----------------------------------------------------*/

/*-------------- 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;
}
/*-------------------- Readspeaker -------------------*/
 .rslink {
    text-align: right;
    margin: 1px -10px 0px 8px;
    float: right;
    width: 22px;
    height: 16px;
    position: relative;
    z-index: 99;
}
.rslink img {
    vertical-align: bottom;
}
/* Readspeaker-Popup-Window */
 div.frame {
    margin: 5px;
}
div.player {
    margin-top: 8px;
    padding: 3px;
    background-color: gainsboro;
}
div.tools {
    margin-top: 8px;
}
.rstabelle {
    width: 305px;
    height: 45px;
}
/*----------------------- KDF -----------------------*/
 .kdf-delete {
    margin: none;
    padding: none;
    border: none;
}
a.gi-galerie {
    display: none;
}
div.gi-tip {
    display: none;
}
div.gi-lightbox {
    display: none;
}
/* Spezialisierung */

/* später nach oben schieben */
 #zwischenraumTyp4, #linkeSpalte {
    display: none;
}
#content {
    margin: 0;
    width: 900px;
    border-top: 12px solid #C8B987;
}
.intro {
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    display: block;
    margin: 10px 0 15px;
}
.intro2 {
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    display: block;
    margin: 10px 0 15px;
}

.videobox {
    width: 445px;
    height: 220px;
    line-height: 220px;
    padding: 50px 0;
    background: #444;
    float: right;
    margin: 0 0 18px 18px;
    text-align: center;
    font-size: 35px;
    font-family:'ClanWebPro';
    text-transform: uppercase;
    color: #5F5F5F;
}
.inlinebilder_3 {
    margin: 30px 0;
}
.inlinebilder_3 img {
    margin: 0 25px 0 0;
}
.inlinebilder_3 img:last-child {
    margin: 0px;
}
/* Interview */
 .interview {
    padding-top: 18px;
    width: 45%;
    margin-right: 5%;
    float: left;
}
.interview .intro {
    border-bottom: 12px solid #C8B987;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.interview .intro2 {
    border-bottom: 12px solid #003969;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.interview p {
    border-bottom: 12px solid #C8B987;
    display: block;
    padding: 0 0 12px;
    margin: 0 0 12px;
    /* font-weight: bold; */
    line-height: 1.6em;
}
.interview b {
    font-size: 18px;
    color: #C8B987;
    line-height: 22px;
}

h4.u_epi {
    font-size: 14px;
    /* color: #C8B987;*/
    line-height: 16px;
	height: 40px;
}

/*h2.subtitle_pt { font-size: 12px; font-style: normal; font-weight: normal; margin-top: -5px; text-transform:none; !important;} */

/* Großer Slider und kleine Scroller (Past Features und Portraits) */

 div.sliderWrapper {
    position: relative;
    padding-bottom: 0;
    width: 900px;
    height: 460px;
}
div.slider, div.pastFeatures, .portraits {
    position: relative;
    overflow: hidden;
    margin: 0 0 0 0;
    width: 900px;
    height: 460px;
}
div.slider ul, div.pastFeatures ul, div.portraits ul {
    position:absolute;
    margin: 0;
    padding:0;
    width: 2000em;
    list-style-position:outside;
    list-style-type:none;
    list-style-image:none;
}
div.slider ul li, div.pastFeatures ul li, div.portraits ul li {
    position:relative;
    display:inline;
    float:left;
    padding: 0;
    width: 900px;
    line-height:14px;
}
.sliderWrapper ul li img, div.pastFeatures ul li img {
    background: #ccc;/* nur zu Einrichtungszwecken */
}
div#sliderPrev, div#sliderNext, div#sliderPrev a, div#sliderNext a, div#scrollerNext, div#scrollerPrev, div#scrollerNext a, div#scrollerPrev a {
    position:absolute;
    z-index: 9999;
    display:block;
    float:none;
    margin:0;
    padding: 4px 0 9px;
    width: 30px;
    height: 50px;
    font-size: 45px;
    cursor:pointer;
}
div#sliderPrev {
    top: 44%;
    left: 15px;
}
div#sliderNext {
    top: 44%;
    right: 15px;
    left: auto;
}
div#scrollerNext {
    top: 0;
    right: -43px;
    width: 37px;
    height: 277px;
    background-color: #000;
    padding: 100px 0 0 10px;
}
div#scrollerPrev {
    top: 0;
    left: -47px;
    width: 34px;
    height: 277px;
    background-color: #000;
    padding: 100px 0 0 10px;
}
.portraits div#scrollerNext, .portraits div#scrollerPrev {
    padding: 50px 0 0 10px;
}
div#sliderPrev a, div#sliderNext a, div#scrollerPrev a, div#scrollerNext a {
    width: 28px;
    background: url("/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/slider_nav.png") no-repeat;
    color: transparent;
    text-align: center;
    opacity: .4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
}
div#sliderNext a, div#scrollerNext a {
    background-position: -26px 0;
}
div#sliderPrev a:hover, div#sliderNext a:hover, div#scrollerPrev a:hover, div#scrollerNext a:hover {
    color: transparent;
    text-decoration: none;
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* Konkretisierung für "Past Features" und "Portraits" Scoller */

.sliderWrapper.black {
    background: #000;
    width: 806px;
    padding: 47px;
    height: auto;
    overflow: hidden;
}
div.pastFeatures, div.portraits {
    width: 810px;
    height: 245px;
    overflow: visible;
}
div.portraits {
    height: 150px;
}
h3.scroller_US {
    font-size: 35px;
    margin: 19px 0 22px;
    line-height: 1em;
    padding-top: 19px;
    border-top: 12px solid #C8B987;
}
.portraits_US {
    color: #fff;
    font-size: 22px;
    margin-top:-25px
}
div.pastFeatures h3, div.portraits h3 {
    color: #C8B987;
    font-size: 18px;
    font-weight: 700;
    border-top: 12px solid #C8B987;
    padding-top: 18px;
    margin-top: 0;
}
div.portraits b {
    float: left;
    margin-top: 10px;
    color: #fff;
    width: 100%;
}
div.portraits p {
    float: left;
    margin-top: 3px;
    color: #fff;
}

div.pastFeatures ul li {
    width: 188px;
    margin-right: 18px;
    background: none;
}
div.portraits ul li {
    width: 100px;
    margin-right: 16px;
    background: none;
}
div.pastFeatures ul li:hover, div.portraits ul li:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5
}
div.pastFeatures ul li img {
    width: 187px;
    height: 187px;
    margin-right: 18px;
}
div.portraits ul li img {
    width: 100px;
    height: 100px;
    margin: 0 10px 0 0;
}

/* Diverse */ 

/* Cbizz Edit Links */
a[target="cbizz"] {
    margin:0 !important;
    padding: 0 !important;
}
.compl_arch {
    display: block;
    margin: -34px 0 15px;
    font-size: 18px;
    font-weight: bold;
    color: #C8B987;
    z-index: 9999;
    position: absolute;
    right: 0;
}

/* Social Media Footer */ 

.smf {
    background: white;
    height: 40px;
    width: 900px;
    position: absolute;
    bottom: 40px;
    border-color: #929a9e;
    border-width: 12px;
    border-style: solid none;
    padding: 20px 0;
}
.smf a {
    display: block;
    width: 50px;
    height: 45px;
    float: left;
    margin-right: 7px;
}
a.tx_logo {
    background: url("/ins/in/lp/prj/ptp/css3/projekte/in_poets_translating_poets/img/Logo_ptp.png") no-repeat;
    width: 190px;
}
a.fb {
    background: url('/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/fb.png') no-repeat;
}
a.yt {
    background: url('/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/yt.png') no-repeat;
}
a.vi {
    background: url('/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/vi.png') no-repeat;
}
a.tw {
    background: url('/ins/in/lp/prj/ptp/css3/projekte/jak_tanzconnexions/img/tw.png') no-repeat;
}
a.print{
    float: right;
    margin-top: 30px;
    background: url('/ins/in/lp/prj/ptp/bilder3/symbole/drucken.gif') no-repeat;
    padding-left: 20px;
    line-height: 12px;
}
.smf span {
    float: right;
    line-height: 3.5em;
    color: #5f676b;
}

.arch_us{
    position: absolute;    
    top: 0;
    height: 45px;
    width: 152px;
    background: #C8B987;
    font-family: "ClanWebProBold", arial, helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 33px;
    line-height: 55px;
    padding-left: 18px;
    padding-top: 10px;
    letter-spacing: 0;
    display: none;
}



/*------------------ Dichter -------------------*/

.portraet {
    float: left;
    margin-right: 20px;
    width: 164px;
    height:160px;
}

.portraet.last, .portraet.last .episode_7, .portraet.last .episode_1 {
    margin-right: 20px !important;
}

.portraet_name {font-size:16px; padding-left:10px;}

.portraet .text  {width:154px; font-size: 14px; padding-left:10px;}


h2.subtitle_pt { font-size: 12px; font-style: normal; font-weight: normal; margin-top: -5px; text-transform:none; !important;} 

.balken_beige {
    border-top: 6px solid #C7B886;
}

.balken_blau {
    border-top: 6px solid #003969;
}

.subtitle_pt { font-size: 12px; font-style: italic; font-weight: normal; margin-top: -5px;} 

.portraet.last, .portraet.last .episode_7, .portraet.last .episode_1 {
    margin-right: 0 !important;
}

h2.subtitle {font-size:20px; font-weight:normal;}  

.interview {
    padding-top: 18px;
    width: 47%;
    margin-right: 5%;
    float: left;
}

.interview.col2 {
    margin-right: 0px !important;
    float: right;
}

/*---------- Veranstaltungsuebersicht --------*/


.column_1, .column_2, .column_3, .column_4 {display:inline;float:left;}
.column_1, .column_2, .column_3 {margin-right:20px;}

.column_1 {width:40%; font-weight:bold;}
.column_2 {width:30%;}
.column_3 {width:22%;}

.column_1 a, .column_1 a:hover { text-decoration:none; color:#000;}

.teaserv {margin:0 0 20px 0;width:100%; padding-top:8px; display:inline-block}

.logo img {
    display: none ;
}

