@import "../../css/reset.css";
@import "../../css/typography.css";
@import "../../css/rahmen.css";
@import "../../css/layout.css";
@import "../../css/box.css";
@import "../../css/formular.css";
/* -----------------------------------------
Ende Import der Standard CSS-Dateien &
Beginn der Layoutspezifischen Anpassungen
-------------------------------------------- */

/* ------------ HOLDERS
--------------------------------------------------------- */
#content {
	width: 632px;
	padding-top: 11px;
}
#sidebar {
	width: 193px;
	margin-left: -2px;
}

#zoneAdserverMrec {
	margin-top: 0px;
}

/* ------------ content
--------------------------------------------------------- */
.content h1 {
	margin-bottom: 5px;
}
.content h3 {
	margin-bottom: 9px;
}
.content h4 {
	margin-bottom: 10px;
	color: #000;
}
.content p {
	margin-bottom: 15px;
	/*letter-spacing: 0.2em;*/
}
#fontScale {
  font-size:1.2em;
  line-height: 1.5em;
}
#fontScale h1 {
  font-size: 1.9em;
  color: #000;
}
#fontScale h3 {
  font-size: 0.8em;
}
#fontScale h4 {
	font-size: 1.1em;
}
#fontScale h4.vorwort {
	font-size: 1em;
}

.content p.vorwort {
	line-height: 1.4em;
	font-size: 1.0em;
	font-weight: bold;
}
.content p.karikaturen {
  margin: 0;
	font-size: 0.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
}
dl.bildUnterschrift {
  margin: 0 0 15px 15px;
	float: right;
}
dl.bildUnterschrift dt {
	text-align: center;
}
/* DPA Artikel Ansicht. Floaten ermöglichen. */
.content p.nitfp {
	display: inline;
}
.content dl.bildUnterschrift {
	width: 364px;
}
dl.bildUnterschrift dd {
  font-size:0.85em;
  line-height: 1.1em;
}
dl.bildUnterschrift dd span {
  color:#666666;
}
.col2R.mitTrenner {
	width: 296px;
}

.content div.button {
	line-height:1.25;
}
.content div.buttonAreaLeft {
	 float: left;
	 margin-left: 2px;
}

.content div.buttonAreaRight {
	 float: right;
}
.linksArtikel h6 {
  width: 160px;
  padding: 4px;
  margin-top: -12px;
  margin-left: 5px;
  background-color: #fff;
}

.linksArtikel ul {
  margin: 0px 0px 10px 10px;
}
.content sub {
	vertical-align: sub;
	font-size: 0.8em;
}

/* ------------ Breaker
--------------------------------------------------------- */
div.breaker {
	width: 600px;
	margin: 5px 0px 20px 0px;
	padding: 4px 0px;
	float: none;
}

div.breakerAd, .adsArtikel {
  width: auto;
  margin: 5px 0px 20px 0px;
  padding-top:6px;
  border-top: 1px dotted #d1d1d1;
  border-bottom: 1px dotted #d1d1d1;
  clear: both;
}
div.breakerAd #zoneAdserverMrec {
  margin-left: 140px;
}
div.breakerAd p.adTxt {
  width: 440px;
}

.adsArtikel {
	margin: 10px 0 5px 0;
	padding-top: 5px;
	position: relative;
	left: -11px;
	width: 625px;
}
.adsArtikel #zoneAdserverContent2 {
	/*margin-left: 60px;*/
	padding-top: 5px;
	background-image: none;
}


/* ------------ Gallery
--------------------------------------------------------- */
div.bigGallery {
	width: 600px;
	position: relative;
}
div.bigGallery div.scrollable {
	width: 600px;
	height: 515px;
}

div.scrollableAutoHeight {
	overflow:hidden;
	width: 600px;
	height: auto;
}
ol.items {
	margin:0;
	padding:0;
	width:20000em;
	position:absolute;
	list-style-type:none;
}
ol.items li {
	height: 513px !important;
	width: 595px !important;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background-color: transparent !important;
	float: left !important;
}
ol.items li table, ol.items li td {
	margin:0;
	padding:0;
	height: 455px !important;
	width: 590px !important;
	text-align: center;
}
ol.items li p {
	width: 535px;
	height: auto;
	margin: 0 10px 0 8px;
	margin-top: 6px;
	font-size: 0.9em;
	text-align: left;
}
ol.items li p.begrenzt {
	width: 490px;
	height: 52px;
	margin-left: 46px;
}
ol.items li p span {
	font-size: 0.9em;
	color: #666;
}
div.scrollableAutoHeight div.items,
div.scrollableAutoHeight ol.items {
	position:static;
	width: 600px;
}
div.scrollableAutoHeight ol.items li table, 
div.scrollableAutoHeight ol.items li td {
	margin:0;
	padding:0;
	height: auto !important;
	width: 590px !important;
	text-align: center;
}
div.scrollableAutoHeight ol.items li {
	height: auto !important;
}
div.bigGallery div.navPoints {
	width: 588px;
	width: 55px;
	height: 52px;
	margin: 0px 0px 0 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding: 4px;
	text-align: right;
	position: absolute;
	top: 462px;
	right: 0px;
	/* background-color: #fff; */
}
div.bigGallery span#pixNumber {
	height: 52px;
  margin: 0px;
  padding: 0px 6px 0px 4px;
  font-size: 0.8em;
  position:absolute;
  top: 463px;
  left: 0px;
  /* background-color: #fff; */
  color: #86171E;
}
div.bigGallery div.navPoints a.prevPage,
div.bigGallery div.navPoints a.nextPage {
  width: 20px;
  height: 19px;
  margin: 0px 0px 0px 0px;
	cursor: pointer;
	float: right;
}
div.bigGallery div.navPoints a.nextPage {
  margin: 0px 0px 0px 10px;
}

/* ------- Temp  */
div.bigGallery div.navPoints2, div.bigGallery div.navPointsTop {
	width: 590px;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px;
	text-align: center;
}
div.bigGallery div.navPoints2 p.pixNumber, 
div.bigGallery div.navPointsTop p.pixNumber {
  width: 60px;
	margin: 3px 0px 0px 0px;
  padding: 0px;
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  color: #86171E;
  float: left;
}
div.bigGallery div.navPointsTop p.pixNumber {
  padding-left: 248px
}
div.bigGallery div.navPoints2 a.prevPage,
div.bigGallery div.navPoints2 a.nextPage {
  width: 58px;
  height: 23px;
  margin: 0px 10px 0px 180px;
	cursor: pointer;
	float: left;
}
div.bigGallery div.navPoints2 a.nextPage {
  margin: 0px 0px 0px 10px;
}


/* ------------ SWR Video
--------------------------------------------------------- */
#swrVideos{
	width: 496px;
	height: 490px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.swrVideosHead {
	width: 476px;
	height: auto;
	margin: 0px 0px 10px 0px;
}
.swrVideosContent  {
	width:476px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.swrVideosHead h1 {
	text-align: center;
}
.swrVideosTxt {
	width:476px;
	height: auto;
	padding: 10px 0px 5px 0px;
}
div.videoPreview {
	border:0 solid #525A5D;
	height: 300px;
	overflow:hidden;
	position:relative;
	width: 600px;
	text-align: center;
}
div.videoPreview img {
	margin: 0px;
	padding: 0px;
}
div.videoPreview p {
  width: 400px;
	padding: 0px;
	margin: -20px auto 0px auto;
	color: #fff;
	background-color: #000;
	/*position: absolute;
	bottom: 0px;
	z-index: 500px;*/
}

.bc_widget_single {
  margin-left: 100px;
}

.articleVideos .bc_widget_single {
  margin: 0 auto 15px auto;
}

/* ------------ Kommentar
--------------------------------------------------------- */

#content dl.kommentar {
	margin: 0 0 15px 0;
}
#content dl.kommentar dt {
	width: 105px;
	/*height: 75px;*/
	margin: 0 0 auto 0;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1em;
	float: left;

}
#content dl.kommentar dt span,
#content form.kommentare_hinzufuegen span.profilBild {
	width: 75px;
	height: 75px;
	overflow: hidden;
	display: block;
	border: 1px solid #F1F2F2;
	background: transparent url(../../../images/no_avatar.gif) top left no-repeat;
}
#content form.kommentare_hinzufuegen span.profilBild {
	margin-right: 100px;
	float: right;
}

#content dl.kommentar dt.first {
	background: #fff url(../../images/kommentar_first.gif) top right no-repeat;
}
#content dl.kommentar dt.second {
	background: #fff url(../../images/kommentar_secend.gif) top right no-repeat;
}
#content dl.kommentar dd {
	width: 495px;
	min-height: 75px;
	margin: 0 0 10px -1px;
	font-size: 1em;
	border: 1px solid #f1f2f2;
	background-color: #f1f2f2;
	float: left;
	overflow: hidden;
}
#content dl.kommentar dd p.vorschauMeldung {
	margin-bottom: 30px;
}
#content dl.kommentar dd.second {
	background-color: #fff;
}
#content dl.kommentar dd p.user {
	font-size: 0.85em;
	color: #7f7f7f;
}
#content dl.kommentar dd span.user {
	margin: 0 5 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #7f7f7f;
}
#content dl.kommentar dd p {
	margin: 5px 5px 10px 5px;
	font-size: 1.1em;
}
#content dl.kommentar dd a {
	text-transform: uppercase;
}

#content dl.kommentar dd p.funktions,
#content dl.kommentar dd p.adminFunktions {
	margin: 5px;
	font-size: 0.85em;
}
#content dl.kommentar dd p.adminFunktions {
	padding-top: 5px;
	border-top: 1px dotted #B0B0B0;
}

#content form.kommentare_hinzufuegen span.profilBild span:hover img,
#content dl.kommentar dt span span:hover img {
	width: auto;
	height: auto;
	margin: -30px 0 0 -43px;
	border: 2px solid #999;
	position: absolute;
	z-index: 500000;
}
#content form.kommentare_hinzufuegen span.profilBild span:hover img,
#content dl.kommentar dt span span:hover img {
	margin: -30px 0 0 -43px;
}
#content form.kommentare_hinzufuegen span.profilBild span:hover img,
#content dl.kommentar dt span span:hover img {
	margin: -30px 0 0 -10px;
}

#content dl.kommentar dd p.adminMeldung {
	font-weight: bold;
	font-size: 0.8em;
	color: #f00;
}

#content form.kommentare_hinzufuegen p.userfile {
	float: left;
	clear: none;
	width: 210px;
	background-color:#33FF33;
}
#content form#kommentare_hinzufuegen textarea {
	font-size: 1.2em;
	height: 90px;
}

#content form.kommentare_hinzufuegen label.nextToChecker {
	width: 560px;
	margin-right: 10px;
}








/* ------------ Sporttabellen
--------------------------------------------------------- */


/* Tabellen */
table.ergebnisse, table.tabelle {
  width: 602px;
	margin: 10px 0 15px 0px;
	padding: 0;
	border: 1px solid #babbbb; 
	border-collapse: collapse;
	border-spacing: 0;
	line-height:1.25;
}
table.ergebnisse thead {
  font-size:0.9em;
  text-transform: uppercase;
  background-color: #fff;
}
table.ergebnisse td, table.ergebnisse th {
  padding: 6px 4px;
	vertical-align: top;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #B0B0B0;
}
table.ergebnisse td.playDay {
  font-weight: bold;
  color: #003f5b;
}

table.ergebnisse th.spalte1 {
  width: 60px;
}
table.ergebnisse th.spalte2 {
  width: 220px;
}
table.ergebnisse th.spalte3 {
  width: 220px;
}
table.ergebnisse th.spalte4 {
  width: 58px;
}
table.tabelle .first3Empty {
  width: 226px;
}
table.tabelle .gesamt, table.tabelle .heim, table.tabelle .auswaerts {
  width: 67px;
  text-align: center;
  border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #B0B0B0;
	line-height:1.25;
}
table.tabelle .last3Empty {
  width: 106px;
}
table.tabelle .spaltePos {
  width: 30px;
  text-align: right;
}
table.tabelle .spalteTeam {
  width: 160px;
}
table.tabelle .spalteSP {
  width: 20px;
  text-align: center;
}
table.tabelle .spalteG, table.tabelle .spalteV, table.tabelle .spalteU {
  width: 20px;
  text-align: center;
}
table.tabelle .spalteTore {
  width: 50px;
  text-align: center;
}
table.tabelle .spalteDIF {
  width: 20px;
  text-align: right;
}
table.tabelle .spaltePK {
  width: 20px;
  text-align: center;
}
/* Borders */
table.tabelle td, table.tabelle th {
  padding: 6px 4px;
	vertical-align: top;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #B0B0B0;
}

table.tabelle .spalteG {
	border-left: 2px solid #B0B0B0;
}
table.tabelle .spalteV {
 border-right: 2px solid #B0B0B0;
}
/* Colors */
/*
table tr.farbWechsler2 th.spalteV {
  background-color: #cecece;
}
*/
table tr.farbWechslerFirst td {
  background-color: #b3ceb8;
}
table tr.farbWechslerFirst td.spaltePos {
  background-color: #669d70;
}
/*
table tr.farbWechslerFirst td.spalteV {
  background-color: #abc4af;
}
table tr.farbWechsler1 td.spalteV {
  background-color: #e5e5e5;
}
table tr.farbWechsler3 td.spalteV {
  background-color: #f1f1f1;
}
*/

/* Colors HightLighter für JavaScript */
table tr.farbWechslerHiLight td {
  background-color: #ffcccc;
}
table tr.farbWechslerHiLight td.spaltePos {
  background-color: #ff8686;
}
table tr.farbWechslerHiLight td.spalteV {
  background-color: #ffb0b0;
}
/* Tabellen CrossTable */
table.crossTable {
  width: 100%;
	margin: 10px 0 15px 0px;
	padding: 0;
	border: 1px solid #babbbb; 
	border-collapse: collapse;
	border-spacing: 0;
	line-height:1.25;
}
table.crossTable thead {
  font-size:0.9em;
  text-transform: uppercase;
  background-color: #fff;
}
table.crossTable td, table.crossTable th {
  padding: 6px 4px;
	vertical-align: top;
	border-width: 0 0 1px 1px;
	border-style: dotted dotted dotted solid;
	border-color: #B0B0B0;
	text-align: center;
}
table.crossTable td.rightAlign, table.crossTable th.rightAlign {
	text-align: right;
}
table.crossTable td.leer {
  background: #fff url(../../images/bg_cross.gif) top right repeat;
}
table.crossTable td.gefaerbt, table.crossTable th.gefaerbt {
  background-color: #f8f8f8;
}
table.crossTable th.teamColor1 {
  background-color: #ffcccc;
}
table.crossTable th.teamColor2 {
  background-color: #b3ceb8;
}
.crossTableScroller {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0 0 0 1px;
  overflow: auto;
}


/* ------------ SideBar
--------------------------------------------------------- */
.detail .sidebar .boxBorderOhne {
    padding: 5px 0px 0;
    margin: 0px 5px;
}

.sidebar h1 {
	color: #000;
	font-weight: normal;
	font-size: 2.0em;
	line-height: 1.2em;
	vertical-align: bottom;
	position: absolute;
  bottom: 0px;
}
div.headHelper {
  height: 50px;
	margin: 0 0 10px 0;
	position: relative;
}
/*.sidebar h1 a {
	color: #000;
}*/

.sidebar p {
	margin: 0
}
.sidebar .kategorie {
	margin-bottom: 14px;
	color: #999;
	font-size: 0.9em;
	line-height: 1.2em;
}
.sidebar .dot {
	margin-bottom: 5px;
}
.sidebar ul li {
	margin: 0;
	padding: 0 0 5px 0;
}
.sidebar ul.button {
	width: auto;
}
.sidebar ul.button li {
	padding: 0px 0px 5px 18px;
}
.sidebar ul.button li a {
	padding: 2px 5px 4px 0;
}
.sidebar ul.button li a.normal {
	padding-right: 12px;
	background-image: url(../../images/arrows/twin_arrow_red.gif);
	background-position: right center;
	width: auto;
	text-align: right;
	margin-right: 10px;
}

.sidebar p.autor {
  font-weight: bold;
}
.sidebar p.autor span {
  font-weight: normal;
}
.sidebar #rs_div_navi_open, .sidebar #rs_div_navi_close {
	position: relative;
}
.sidebar #rs_div_box {
	width: 170px;
	padding: 0;
	margin: 0;
	position: relative;
	left: -16px;
}
.sidebar div.neuButton {
	width: 172px;
	height: 17px;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -7px;
	top: -5px;
	left: -18px;
	top: 0px;
	z-index: 500000;
}
.sidebar div.neuButton a {
	background-image: none;
}

/* ------------ Zitate
--------------------------------------------------------- */
.zitate {
  margin: 10px 10px 15px 5px;
  width: 185px;
  padding: 6px 10px 0px 10px;
  border: 2px solid #d1d1d1;
  /*border-bottom: 0;*/
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: bold;
  font-family: "Times New Roman", serif;
  color: #114c66;
  float: left;
}
.zitate cite {
  width: 209px;
  margin: 5px 0 -2px -12px;
  padding-bottom: 3px;
  background: #fff url(../../images/zitat_blase.gif) top left no-repeat;
  font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	position: relative;
}
.zitate cite span {
  margin: 0px 0 0 40px;
  padding: 4px 0 0 0;
  font-size: 0.8em;
  line-height: 1.2em;
  border-top: 2px solid #d1d1d1;
  display: block;
}

/* ------------ NGen Styles fuer Texte
--------------------------------------------------------- */

/* verschieden Zwischentitel Tags */
#content .infoBox h1,
#content span.ngAbcRot,
#content div.ngBzhz18,
#content div.ngBzhz18glosse,
#content div.ngInfobox,
#content div.ngZwiti,
#content p.idgZwiti,
#content span.ngCyan {
	/*font-weight: bold;*/
	font-size: 1.4em;
	font-family: "Times New Roman", serif;
	color: #86171E;
}
/*#content .infoBox h1 {
	color: #003F5B;
}*/
#content div.ngBzItHinweis {
	/* BZ-ITHinweis Box */
}

#content #fontScale div ul {
  margin: 0 0 0 15px;
  padding: 0;
}
#content li.ngAufzaehlung {
	list-style-position: outside;
	padding:0px;
/*	list-style-image: url(../../images/icons/listitem.gif); */
	margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 14px;
	margin: 0px 0px 4px -4px;		
	list-style-type: none;
	background: url(../../images/icons/listitem.gif) 0px 7px no-repeat;
}
#content span.ngDurchgestrichen {
	text-decoration: line-through;
}
#content span.ngDreieckSymbol {
/* Galenski-20091009: Rausgenommen, wg. Artikel
	display: none;
*/
}
#content span.ngRot {
/* Galenski-20080620: Keine Farbige Markierung wie besprochen
	color: #ff3333;
	color: #86171E;
*/
}
#content span.ngSpitzmarke {
  /*font-size: 1.1em;
  font-weight: bold;
  color: #86171E;*/
}
#content span.ngVersal {
	/* style fuer bz-versal, falls notwendig */
}

#content span.ngAbcRot span.ngCyan {
	/* Soll aussehen wie eine Zwiti, daher in die Liste der Zwitis eingetragen und hier offline gestelt
	color: #00aacc; */
	font-size: 0.8em;
}
#content span.ngAbspannTermin {
	font-weight: bold;
}
#content span.ngTelefonSymbol {
	background: #fff url(../../images/icons/tel.gif) 0px 2px no-repeat;
	padding: 0px 6px 0px 6px;
}
#content span.ngTelefonSymbol span.ngTelefonSchrift {
	display: none;
}
#content span.ngZitat {
  font-size: 1.2em;
  font-weight: bold;
  font-family: "Times New Roman", serif;
  color: #114c66; 
}
#content a.ngLink {
  font-weight: normal;
  text-decoration: underline;
}
#content div.ngZitatQuelle, #content div.ngZitatQuelle span.ngZitat  {
	/*text-align: right;
	font-style: italic;*/
	font-size: 0.9em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.9em;
}
#content span.ngHtmlSnippet {
  display: block;
  text-align: center;
}

#content span.ngBriefDz {
	font-weight: bold;
	font-size: 0.9em;
}
#content span.ngBriefHz {
	font-weight: bold;
	font-size: 1.1em;
}
#content span.ngBriefVs {
	font-style: italic;
}
#content span.ngMhz {
	font-weight: bold;
}
#content span.ngMdz {
	/* style fuer m-dz, falls notwendig */
}
#content span.ngMagZwitiC10 {
	color: #86171E;
	font-weight: bold;
}
#content span.ngSpoChance {
	color: #86171E;
	font-weight: bold;
}
#content span.ngRegioOrt {
	font-weight: bold;
}
#content span.ngHzRegio {
	font-weight: bold;
}
#content span.ngBold {
	font-weight: bold;
}
#content span.ngItalic {
	font-style: italic;
}
#content span.ngUnderline {
	text-decoration: underline;
}
#content span.ngLzw18 {
	margin-top: 10px;
	font-weight: bold;
	color: #86171E;
}

#content span.ngBriefAbspann {
	font-weight: bold;
	font-style: italic;
}
#content span.ngBriefAutor {
	font-style: italic;
	text-align: right;
}

.infoBox, #content .boxOhne.infoBox {
	margin:  20px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #D1D1D1;
	background-color: #f1f2f2;
}
/*#content .infoBox h1,*/
#content span.ngCyan {
	padding: 0px;
	margin: 0px;
	color: #000;
	color: #003F5B;
	letter-spacing:0.1em;
	font-size: 1.1em;
}
.infoBox p {
	padding: 0px;
	margin: 0px;
}

.sonderPrint {
  display: none;
}


ul.footerList { margin: 10px 0px 10px 0px; }
ul.footerList li {
	width: 130px;
	float: left;
}


/* ------------ iPanema Alex
--------------------------------------------------------- */
.iPanemabuchung div.ipanemaBox {
	width: 459px;
	border: 1px solid #E5E5E5; 
	border-bottom: 0px; 
	padding: 10px; 
	margin-left: -1px;
	margin-bottom: 0;
	padding-bottom: 4px;
}
/* ------- NyroModal Alex  -------*/
div#theLayer .versendenLayer{
	min-height: auto;
	width: 650px !important;
	color: #000;
}
div#theLayer.versendenLayer div.separator {
	margin-bottom: 10px;
}

/* ------------ Artikel Liste
--------------------------------------------------------- */
.artikelListe {
	font-size: 0.8em;
	margin: 20px 0px 0px 0px;
}
.artikelListe .boxOhne {
	padding: 0px;
	margin: 0px;
}
.artikelListe .boxOhne .boxBorderOhne  {
	border: 0;
	margin: 0px;
}
.artikelListe .boxOhne .boxBorderOhne p  {
	/*border-bottom: 1px solid #f00;*/
}


/* ------------ Artikel Liste Weitere Artikel
--------------------------------------------------------- */
ul.weitereArtikel {
	margin: 0px;
	padding: 0px;
}
ul.weitereArtikel li {
	margin: 0px;
	padding: 5px;
}
ul.weitereArtikel li h1 {
	margin: 0px;
	padding:0px 0px 0px 10px;
	background: transparent url(../../images/arrows/arrow_red.gif) 0px 10px no-repeat;
}
ul.weitereArtikel li p {
	margin: 0px;
	padding:0px 0px 0px 10px;
}
ul.weitereArtikel li.bgColorFlip1 {
	
}
ul.weitereArtikel li.bgColorFlip2 {
	background-color: #F1F2F2;
}

/* ------------ Artikel AdminLogin BG Aus
--------------------------------------------------------- */
div.adminContentArea:hover {
	background-color: transparent !important;
}
/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/* --------------------------------------------------------- */
/* ------------ Contilla Quiz Tool Temp CSS
--------------------------------------------------------- */
/*
#webapp{font-size:1em;width:478px;color:#000;}#webapp a{text-decoration:none;}#webapp .title{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;padding:0.5em;}#webapp .titleText{font-size:1.3em;padding:0px;}#webapp .titleType{font-weight:bold;color:#86171e;padding:0px;}#webapp .titleName{color:#7b7b7b;}#webapp .banner{color:#fff;overflow:hidden;background:none;margin:0;padding:0;height:auto;width:100%;}#webapp .banner img{padding:1px 0px;display:block;border:none;height:99px;}#webapp .banner .result{height:100px;padding:1px 0px;position:relative;overflow:hidden;}#webapp .banner .result .resultText{padding:28px 124px 8px 28px;background-color:#03cc0e;height:64px;}#webapp .banner .result .resultText .resultTitle{font-size:1.1em;}#webapp .banner .result img.resultCheckmark{display:none;position:absolute;top:11px;right:16px;border:none;height:auto;}#webapp .banner .resultPoints{font-size:1em;}#webapp .progress{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;padding:1px 0px;}#webapp .meter{height:6px;width:100%;background-color:#003f5b;display:block;}#webapp .timer{display:none;padding:0 0 2px;}#webapp .timerMeter{height:1px;width:100%;background-color:#003f5b;display:block;}#webapp .content{width:auto;float:none;}#webapp .content p{margin:0 0 0.5em 0;display:block;line-height:1.1em;}#webapp .content .banner img{height:auto;}#webapp .startText{width:310px;display:block;padding:0.5em 0px 0.5em 0.5em;float:left;}#webapp .startButtonColumn{display:block;padding:0.5em 0.5em 0px 0px;float:right;}#webapp .questionContainer{padding:0.5em;line-height:1.1em;}#webapp .step{font-size:0.75em;color:#004276;}#webapp .stepNo{font-weight:bold;}#webapp ul{overflow:inherit;list-style:none;list-style-type:none;list-style-image:none;}#webapp ul.choices{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;margin:0px;padding:0px;}#webapp ul.choices li{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;margin:-1px 0px -1px 0px;list-style:none;list-style-type:none;list-style-image:none;z-index:0;}#webapp ul.selectable li{cursor:pointer;}#webapp ul.selectable li:hover{background-color:#e6e6e6;}#webapp ul.choices li.selected{border-top:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;background-color:#ececec;z-index:100;}#webapp ul.choices li .question,#webapp ul.choices li label{padding:0.5em 0.5em 0.5em 32px;display:block;}#webapp ul.selectable li .question,#webapp ul.selectable li label{cursor:pointer;}#webapp ul.choices li label.correctAnswer{background:none;color:#03cc0e;font-weight:bold;}#webapp ul.choices li label.correct{background:url('//interaktiv.contilla.de/images/correct-small.png') 5px 0.35em no-repeat;color:#03cc0e;font-weight:bold;}#webapp ul.choices li label.wrong{background:url('//interaktiv.contilla.de/images/wrong-small.png') 5px 0.35em no-repeat;color:#d9d9d9;}#webapp ul.choices li label.question{background:url('//interaktiv.contilla.de/images/question-small.png') 5px 0.35em no-repeat;}#webapp .content .question{font-size:1em;margin:0;}#webapp ul.choices li label p{font-size:1em;margin:0;}#webapp ul.choices li.choice div.webapp-value-container{padding:8px;}#webapp ul.choices li.choice div.webapp-value-container .webapp-value-wrapper{width:100%;display:inline;}#webapp ul.choices li.choice div.webapp-value-container .webapp-value-wrapper .webapp-value{padding:0px;margin:0px;width:100%;}#webapp ul.choices li.choice div.webapp-value-container .webapp-value-unit{padding-left:8px;display:inline;}#webapp ul.choices li.choice div.webapp-value-container .webapp-value-error{color:#e11;font-weight:bold;}#webapp ul.choices li.choice div.webapp-value-container .webapp-value-length-counter{text-align:right;font-size:0.8em;}#webapp .factContainer{padding:1px 0 1.5em 0;}#webapp .factContainer .fact{background-color:#f5f5f5;color:#000;padding:0.5em 0.5em 1.1em 0.5em;position:relative;line-height:1.1em;}#webapp .factContainer .fact .factTitle{color:#009036;font-weight:bold;}#webapp .factContainer .fact .factTitleWrong{color:#e11;font-weight:bold;}#webapp .factContainer .fact .factText{color:#000;padding-bottom:0.4em;}#webapp .factContainer .fact .factText p{color:#000;}#webapp .factContainer .factWithoutButton{padding-bottom:0.5em;}#webapp .fbPrevBox{color:#000;padding:1.1em;position:relative;border:1px #e9e9e9 solid;background:url('//interaktiv.contilla.de/images/unknownprofile.50.png') 1.1em 1.1em no-repeat;font-family:sans-serif;font-size:11px;line-height:12px;margin-bottom:8px;}#webapp .fbPrevTitle{color:#3b5998;font-weight:bold;padding:0 0 10px 60px;}#webapp .fbPrevText{padding:0 0 0 60px;}#webapp .fbPrevSite{background:url('//interaktiv.contilla.de/images/ic-logo.40.png') 0 10px no-repeat;padding:10px 0 0 50px;min-height:40px;}#webapp .fbPrevSiteTitle{color:#3b5998;font-weight:bold;padding:0;}#webapp .fbPrevSiteSubtitle{padding:0 0 10px 0;}#webapp .fbPrevSiteText{padding:0;}#webapp .submit{background-image:none;}#webapp .button{height:1.2em;font-size:0.9em;font-weight:bold;background-color:#86171e;background-image:none;color:#fff;position:absolute;right:1.1em;padding:0.4em;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 1px 2px #640000;-moz-box-shadow:0px 1px 2px #640000;-webkit-box-shadow:0px 1px 2px #640000;cursor:pointer;}#webapp .factWithoutButton .button{display:none;}#webapp .resultDetails{padding:0.5em;}#webapp .resultDetails table th{text-align:left;vertical-align:top;border:none;padding:0px;}#webapp .resultDetails table td{text-align:right;vertical-align:bottom;width:10em;border:none;padding:0px;}#webapp .resultButtonRow{position:relative;width:100%;display:inline-block;line-height:2.2em;height:2.2em;padding-bottom:0.5em;}#webapp .buttonRepeat{font-size:0.9em;font-weight:bold;background-color:#86171e;color:#fff;padding:0.4em;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 1px 2px #640000;-moz-box-shadow:0px 1px 2px #640000;-webkit-box-shadow:0px 1px 2px #640000;cursor:pointer;}#webapp .buttonSponsor{font-size:0.9em;font-weight:bold;background-color:#86171e;color:#fff;padding:0.4em;margin:0 auto;display:block;width:25%;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 1px 2px #640000;-moz-box-shadow:0px 1px 2px #640000;-webkit-box-shadow:0px 1px 2px #640000;cursor:pointer;text-align:center;}#webapp .facebookButton{height:1.2em;font-size:0.9em;margin-right:8px;font-weight:bold;background-color:#86171e;color:#fff;padding:0.4em;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 1px 2px #640000;-moz-box-shadow:0px 1px 2px #640000;-webkit-box-shadow:0px 1px 2px #640000;cursor:pointer;}#webapp .footer{padding-top:0;}#webapp .closing{font-size:0.75em;line-height:1.1em;background-color:#f5f5f5;color:#000;height:1em;padding:0.4em 0.5em;}#webapp .copyright{color:#000;float:left;text-decoration:none;cursor:pointer;}#webapp .backToStart{text-decoration:none;color:#000;float:right;cursor:pointer;}#webapp .clear{clear:both;}#webapp .imageCopyright{text-align:right;padding-right:0.5em;font-size:0.7em;line-height:1em;}#webapp .leadPage{padding:0.5em;}#webapp .leadForm input.bordered{border:1px #aaa solid;}#webapp .leadForm lable{font-size:0.8em;}#webapp .leadForm lable.regular{font-size:1em;display:inline-block;width:100px;}#webapp .leadForm .formRow{position:relative;}#webapp .leadForm .formRow .fieldRow{padding-bottom:4px;position:relative;}#webapp .leadForm .formRow .fieldRow lable a{color:#00f;}#webapp .leadForm .error lable{color:#a33;}#webapp .leadForm .error input{border:1px #a33 solid;}#webapp .leadForm .required-footnode{font-size:0.8em;}#webapp .startText{width:385px;min-height:6em;}#webapp .startButtonColumn .buttonRepeat{font-size:1.2em;padding:0.4em 1em;}#webapp .content .leadPage .leadForm{font-size:12px;}#webapp .content .leadPage .leadForm #newsletter .newsletterContainer{padding:0 0 8px 120px;}#webapp .content .leadPage .leadForm #newsletter .newsletterContainer #newsletterInput{left:96px;position:absolute;top:0px;}#webapp .content .leadPage .leadForm #newsletter .newsletterContainer lable{font-size:12px;line-height:normal;}#webapp .content .leadPage .leadForm #terms .termsContainer{padding:0 0 8px 120px;}#webapp .content .leadPage .leadForm #terms .termsContainer #termsInput{left:96px;position:absolute;top:0px;}#webapp .content .leadPage .leadForm #terms .termsContainer lable{font-size:12px;line-height:normal;}#webapp .content .leadPage .leadForm #privacyPolicy .privacyPolicyContainer{padding:0 0 8px 120px;}#webapp .content .leadPage .leadForm #privacyPolicy .privacyPolicyContainer #privacyPolicyInput{left:96px;position:absolute;top:0px;}#webapp .content .leadPage .leadForm #privacyPolicy .privacyPolicyContainer lable{font-size:12px;line-height:normal;}#webapp .content .leadPage .leadForm p{padding:0 0 0 100px;}#webapp .content .leadPage .leadForm .resultButtonRow{text-align:right;}#fontScale div#webapp div.content ul.choices{margin-left:0;}#webapp label{width:438px;margin:0;}#webapp .button,#webapp .buttonRepeat,#webapp .buttonSponsor,#webapp .facebookButton{background-image:none;}
*/
/*
#webapp {
    width: 602px !important;
}
#webapp .progress { display:block; position:static; }
#webapp .banner { text-align: center; }
#webapp .banner img { padding:0 !important; display:inline !important; }
#webapp .startText { width: 450px; }
#webapp label.question { width: 563px; }
#webapp label { float: none; }
#webapp .content form.leadForm input,
#webapp .content form.leadForm select,
#webapp .content form.leadForm textarea {
    float: none;
    clear: both;
}
#webapp .content form.leadForm input { width: 476.6px !important; }
#webapp .content form.leadForm input#addresszipInput { width: 79.6px !important; }
#webapp .content form.leadForm input#addresscityInput { width: 383.6px  !important; margin-right:0; }

#webapp .content form.leadForm #privacyPolicyContainer input#privacyPolicyInput { float: left; }
#webapp .content form.leadForm #privacyPolicyContainer lable { float: left; width: 560px; margin-top: -5px; }


#webapp .content form.leadForm .namegenderContainer input,
#webapp .content form.leadForm input#termsInput,
#webapp .content form.leadForm input#privacyPolicyInput { width: auto !important; }

#webapp .content form.leadForm input#addressstreetInput {
	width: 385px !important;
}

#webapp .content form.leadForm input#addressstreetNoInput {
	margin:0 !important;
	width: 80px !important;
}
*/
/* --------------------------------------------------------- */
/* ------------Taboola CSS
--------------------------------------------------------- */

.trc_related_container {
  padding-left:0 !important;
  padding-right:0 !important;
}
.organic-thumbs-1r-oms .videoCube .video-label-box .video-title {
  font-family: "Times New Roman", serif;
}










