#ivw { position: absolute; top: 0; right: 0; }

/* ADMIN */
A.openTemplate { display: block; width:15px; heightSPAN.stichzeile SPAN.eilmeldung: 15px; overflow: hidden; display: inline-block; background: transparent url('/css/cms_template.gif') no-repeat 0 0; line-height: 9em; }

/* GLOBAL DEFAULTS */
BODY { margin: 0; font: normal normal 400 15px/1.4em georgia,serif; background: #F0F0F0; }
IMG { border: 0; }
A { color: #009ee0; text-decoration: none; }
A:hover { text-decoration: underline; }
P { color: #333; margin: 0 0 1.4em; }
UL {color: #333;}
DIV.block { overflow: auto; margin-top: 2em; margin-right: 24px; }
DIV.borderTop { border-top: 1px dotted #CCC; padding-top: 16px; margin-top: 16px; }
DIV.borderTopBlack { border-top: 1px solid #000; padding-top: 16px; }
#main { width: 972px; padding: 160px 6px 64px 30px; background: #FFF; position: relative; clear: both; }
.button { color: #FFF; border: 0; height: 27px; background: #009ee0; padding: 0 6px; font-size: 12px; font-weight: bold; margin: 0; display: block; text-align: center; line-height: 26px; text-transform: uppercase; cursor:pointer; }
.button09 { color: #FFFF00; border: 0; height: 27px; background: #000000; padding: 0 6px; font-size: 12px; font-weight: bold; margin: 0; display: block; text-align: center; line-height: 26px; text-transform: uppercase; cursor:pointer; }
.bgImage { display: inline-block; overflow: hidden; line-height: 9em; vertical-align: top; }
IMG.left { float: left; margin-right: 12px; }
.floatLeft { float: left; }
.floatRight { float: right; }
A.center { display: block; text-align: center; }
.hr { border-top: 1px dotted #CCC; height: 1px; margin: 1em 24px 1em 0; }
DIV.fullWidthTeaserImage DIV.inside IMG { margin: 3px 0 12px 0; float: none; }
.miniTopText { font-size: 0.8em; text-align: right; color: #666; }
.nobr { white-space: nowrap; }

/* GLOBALE KLASSEN: TEXT */
.sanserif { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
.bigText { font-size: 1.2em; line-height: 1.4em; }
.smallText { font-size: 0.9em; line-height: 1.4em; }
.smallerText { font-size: 0.8em; line-height: 1.4em; }
.thinText { font-weight: 300; }

/* GLOBALE KLASSEN: ABSTÄNDE */
.topMargin { margin-top: 1em; }
.bottomMargin { margin-bottom: 1em; }
.sideMargin { margin-left: 12px; margin-right: 24px; }
IMG.bottomMargin { margin-bottom: 12px; }

/* OPEN-SANS-ELEMENTE */
H1, H2, H3, DIV.block HEADER, .subLeftNav, .subRightNav, UL.radioButtons, DIV.detailAuthor, DIV.detailInfo,
	.teaserComment, DIV.blogTeaserAuthor, .button, .miniTopText, .teaserTabs, DIV.subBlock HEADER,
	DIV.singleVideoTeaser, DIV.headerbar, DIV.eventcalendar, #footer, #breadcrumb, #topLogin, SPAN.ortsmarke,
	DIV.timeline, .detailGalleryTeaser, DIV.detailVideo, #detail DIV.ligatus DIV.item A, .detailArticleTools,
	DIV.detailComments DIV.icons, DIV.wikipedia A, .more, .moreBig, .dossierSponsor, DIV.grid LI, DIV.pager, DIV.newsTeaser DIV.time,
	DIV.linkListTeaser UL LI, DIV.dossierTools, .formular FORM, .formular LI, #content DIV.rightNav, DIV.JScontactForms A,
	LABEL, DIV.close, DIV.gallery DIV.slidernav, .galleryTools, .themeTools, .newsletterSettings, .galleryAd, #afterGallery,
	SPAN.quoteInfo, .gallerylistTools, .bigDiashowteaser, DIV.downloadButton, DIV.detailAudio, DIV.hinweis, DIV.linkbox, DIV.phonenumber,
	DIV.anzeigenarticleteaserlist DIV.unterzeile, #tabellenauswahl, DIV.vereinsteaser, DIV.datumsnavigation, DIV.kalender,
	#detail DIV.form DIV.fcms_nameadress_title, #beilagenKarussell, .bubbleText, .wetterbox {
		font-family: 'Open Sans Condensed', sans-serif; font-weight: 700;
	}

/* HEADLINES */
H1 { margin: 0 0 0.5em; line-height: 1.3em; font-size: 2.5em; overflow: hidden; }
H2 { margin: 0 0 0.5em; line-height: 1.3em; font-size: 1.4em; overflow: hidden; }
H3 { margin: 0 0 0.5em; font-size: 1em; line-height: 1.3em; overflow: hidden; }
H1 SPAN.stichzeile,
H2 SPAN.stichzeile,
H3 SPAN.stichzeile { display: block; font-size: 0.8em; line-height: 1.4em; padding-bottom: 0.1em; color: #009ee0; }
SPAN.stichzeile SPAN { display: none; }
SPAN.stichzeile SPAN.eilmeldung { display: inline-block; background: #db0031; color: #FFF; font-size: 0.8em; line-height: 1.3em; padding: 0 0.3em; text-transform: uppercase; }
SPAN.stichzeile SPAN.update { display: inline-block; color: #db0031; font-size: 0.8em; line-height: 1.3em; }
A:hover SPAN.stichzeile SPAN { text-decoration: underline; }
SPAN.headline { color: #000; }
A:hover SPAN.headline { text-decoration: underline; }
A:hover SPAN.stichzeile { text-decoration: underline; }
.autorenprofil { display: block; font-size: 2em; line-height: 1.3em; padding-bottom: 0.1em; color: #009ee0;font-family: "Open Sans Condensed",sans-serif;font-weight: 700; }
.bigHeadline H2 { font-size: 2em; line-height: 1.3em; }
.noMargin { margin: 0; }

/* SPALTEN */
DIV.oneCol { width: 162px; float: left; }
DIV.twoCols { width: 324px; float: left; }
DIV.threeCols { width: 486px; float: left; }
DIV.fourCols { width: 648px; float: left; }
DIV.sixCols { clear: both; overflow: auto; }
DIV.oneCol DIV.block, DIV.twoCols DIV.block, DIV.threeCols DIV.block, DIV.fourCols DIV.block, DIV.fiveCols DIV.block, DIV.sixCols DIV.block { margin-right: 24px; }
DIV.itemnavi DIV.block { margin-right: 0;width:auto; }

/* HEADER */
#header { position: absolute; left: 30px; top: 10px; width: 972px; z-index: 11; }
#header.fixed { position: fixed; left: auto; top: -106px; z-index: 2002; }
#header.headernavfixed { position: fixed; left: auto; top: -106px; z-index: 2002; }

#header DIV.rnLogo { clear: both; float: left; margin-bottom: 18px; margin-top: 6px; }
#header DIV.rnLogo A { width: 357px; height: 37px;  display: block; overflow: hidden;  }

#header DIV.dzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.dzLogo A { width: 326px; height: 40px;  display: block; overflow: hidden; }

#header DIV.hzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.hzLogo A { width: 326px; height: 40px;  display: block; overflow: hidden; }

#header DIV.mzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.mzLogo A { width: 315px; height: 40px;  display: block; overflow: hidden; }

#header DIV.mlzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.mlzLogo A { width: 310px; height: 40px;  display: block; overflow: hidden;  }

#header DIV.evzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.evzLogo A { width: 448px; height: 40px;  display: block; overflow: hidden;  }

#header DIV.gzLogo { clear: both; float: left; margin-bottom: 15px; margin-top: 6px; }
#header DIV.gzLogo A { width: 306px; height: 40px;  display: block; overflow: hidden; }

#header DIV.mdhl { padding: 9px 24px 9px; float: right; font-size: 13px; color: #666; line-height: 2em; text-align: right;  }
#header DIV.mdhl A { width: 150px; height: 24px; background: transparent url('/css/mdhl.png') no-repeat 0 0; margin-left: 3px; }

/* HEADER: TOPNAV */
#header DIV.topNav { position: relative; z-index: 2; float: left; font-size: 0.9em; overflow: auto; padding-top: 7px; }
#header DIV.topNav NAV { float: left; margin-top: 6px; }
#header DIV.topNav NAV UL { margin: 0; padding: 0; float: left; list-style-type: none; overflow: hidden; }
#header DIV.topNav NAV UL LI { float: left; margin: 0; padding: 0; font-size: 13px; line-height: 1.4em; }
#header DIV.topNav NAV UL LI A { display: block; margin-right: 1em; color: #b7b09e; }
#header DIV.topNav NAV UL LI A:hover { color: #009ee0; text-decoration: none; }
#header DIV.topNav NAV UL LI A SPAN { display: block; width: 16px; height: 16px; background: transparent url('/pics/topnavi_icons.png?2014') no-repeat 0 0; float: left; margin: 1px 4px 0 0; }
#header DIV.topNav NAV UL LI A.rss SPAN { background-position: 0 0; }
#header DIV.topNav NAV UL LI A.rss:hover SPAN { background-position: -16px 0; }
#header DIV.topNav NAV UL LI A.screensaver SPAN { background-position: 0 -16px; }
#header DIV.topNav NAV UL LI A.screensaver:hover SPAN { background-position: -16px -16px; }
#header DIV.topNav NAV UL LI A.epaper SPAN { background-position: 0 -32px; }
#header DIV.topNav NAV UL LI A.epaper:hover SPAN { background-position: -16px -32px; }
#header DIV.topNav NAV UL LI A.ipad SPAN { background-position: 0 -48px; }
#header DIV.topNav NAV UL LI A.ipad:hover SPAN { background-position: -16px -48px; }
#header DIV.topNav NAV UL LI A.apps SPAN { background-position: 0 -64px; }
#header DIV.topNav NAV UL LI A.apps:hover SPAN { background-position: -16px -64px; }
#header DIV.topNav NAV UL LI A.mobile SPAN { background-position: 0 -80px; }
#header DIV.topNav NAV UL LI A.mobile:hover SPAN { background-position: -16px -80px; }
#header DIV.topNav NAV UL LI A.help SPAN { background-position: 0 -96px; }
#header DIV.topNav NAV UL LI A.help:hover SPAN { background-position: -16px -96px; }
#header DIV.topNav NAV UL LI A.social SPAN { background-position: 0 -112px; }
#header DIV.topNav NAV UL LI A.social:hover SPAN { background-position: -16px -112px; }
#header DIV.topNav NAV UL LI A.newsletter SPAN { background-position: 0 -128px; }
#header DIV.topNav NAV UL LI A.newsletter:hover SPAN { background-position: -16px -128px; }

/* HEADER: MAINNAV */
#header .mainNav { margin: 0 12px 0 -12px; background: #009ee0; height: 36px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; clear: both; position: relative; z-index: 1002; }
#header .mainNav UL { padding: 6px 12px 0; margin: 0; list-style-type: none; }
#header .mainNav UL.left { float: left; }
#header .mainNav UL.right { float: right; }
#header .mainNav LI { margin: 0; padding: 0; float: left; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
#header .mainNav LI:hover, #mainNav LI.active { background: #FFF; }
#header .mainNav LI A { display: block; height: 30px; padding: 0 8px; text-decoration: none; color: #FFF; line-height: 30px; font-size: 1em; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
#header .mainNav LI:hover A.tiefe1, #mainNav LI.active A.tiefe1 { color: #009ee0; }
#header .mainNav LI A.home { overflow: hidden; width: 30px; padding: 0; line-height: 10em; background: transparent url('/css/home.png') no-repeat 0 4px; margin-right: 6px; }
#header .mainNav LI:hover A.home, #mainNav LI.active A.home { background: #FFF url('/css/home.png') no-repeat -30px 4px; }
#header.fixed .mainNav LI A.home { background: transparent url('/css/home_rn.png') no-repeat 0 4px; }
#header.headernavfixed .mainNav LI A.home { background: transparent url('/css/home_rn.png') no-repeat 0 4px; }
#header.fixed .mainNav LI:hover A.home, #header.fixed #mainNav LI.active A.home { background: #FFF url('/css/home_rn.png') no-repeat -30px 4px; }
#header.headernavfixed .mainNav LI:hover A.home, #header.headernavfixed #mainNav LI.active A.home { background: #FFF url('/css/home_rn.png') no-repeat -30px 4px; }
#header .mainNav LI A.themen { position: relative; }
#header .mainNav LI A.themen SPAN.count { display: block; top: -3px; left: 100%; position: absolute; font-size: 0.7em; line-height: 1.4em; background: #bfe7f7; color: #009ee0; margin-left: -8px; padding: 0 0.3em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* HEADER: SUBNAV */
#header .subNav { font-size: 0.8em; overflow: hidden; width: 960px; padding: 0 6px 6px; }
#header .subNav DIV.item { width: 960px; -webkit-box-shadow: 0 0 3px 0px rgba(128, 128, 128, 1); box-shadow: 0 0 3px 0px rgba(128, 128, 128, 1); background: #FFF url('/css/subnavi.gif') repeat-y 0 0; overflow: auto; display: none; position: absolute; top: 0; left: 0; }
#header .subNav DIV.subNavCol { width: 37%; margin-left: 3%; float: left; padding: 0 0 12px; }
#header .subNav DIV.themen IMG { margin: 0 auto; }
#header .subNav DIV.themen DIV.spalte { font-size:1.2em; line-height:1.4em; }
#header .subNav DIV.themen DIV.spalte H2 { margin-bottom: 0.5em; }
#header .mainNavi .subNav A.tiefe1 { color: #009ee0; }

/* HEADER: SUBNAVARTICLETEASER */
#header .subNav DIV.subNavArticleTeaser { margin-bottom: 2em; }
#header .subNav DIV.subNavArticleTeaser H2 { margin: 0 0 1px 0; font-size: 1.2em; }
#header .subNav DIV.subNavArticleTeaser IMG { margin-right: 0.8em; float: left; }
#header .subNav DIV.subNavArticleTeaser P { margin: 0; line-height: 1.4em; font-size: 0.9em; height: 75px; }
#header .subNav DIV.subNavArticleTeaser ARTICLE { margin-bottom: 1em; clear: both; overflow: auto; }

/* HEADER: SUBNAVMINITEASER */
#header .subNav DIV.subNavMiniTeaser { font-size: 0.9em; line-height: 1.4em; }
#header .subNav DIV.subNavMiniTeaser IMG { margin-left: 0.8em; float: right; }

/* HEADER: SUBLEFTNAV */
#header .subLeftNav { float: left; width: 172px; margin-top: 0; }  
#header .subLeftNav DIV.header { padding: 0.6em 1em 0.4em 1em; border: 0; font-size: 15px; background: #FFF; margin: 0; }
#header .subLeftNav UL { margin: 0; padding: 0.5em 18px; list-style-type: none; border-top: 1px dotted #CCC; overflow: auto; }
#header .subLeftNav UL LI { line-height: 1.4em; font-size: 13px; padding: 0; margin: 0; clear: both; }
#header .subLeftNav UL LI A { color: #009ee0; line-height: 1.6em; display: block; padding-left: 10px; background: transparent url('/css/raquo.gif') no-repeat 0 8px; float: left; }

/* HEADER: SUBRIGHTNAV */
#header .subRightNav NAV UL { list-style-type: none; margin: 0 0 1em; padding: 0; overflow: auto; }
#header .subRightNav NAV LI { padding: 0 0.5em 0 0; margin: 0.2em 0.5em 0.3em 0; display: block; border-right: 1px dotted #CCC; line-height: 1.2em; float: left; overflow: hidden; font-size: 13px; white-space: nowrap; }

/* HEADER: SUCHE */
#header DIV.suche { padding-top: 12px; margin-right: 24px; float: right; }
#header DIV.suche INPUT.text { width: 200px; height: 22px; padding: 0 3px; margin-right: 3px; }
#header DIV.suche INPUT { float: left; }

/* BREADCRUMB */
#breadcrumb { margin: 0; padding: 0; list-style-type: none; height: 20px; float: left; font-size: 0.8em; overflow: hidden; }
#breadcrumb LI { float: left; padding: 0; margin: 0 4px 0 0; color: #666; padding-left:10px; background: transparent url('/css/breadcrumb_raquo.gif') no-repeat 0 9px; }
#breadcrumb LI:first-child { background: none; padding-left: 0; }
#breadcrumb LI A { color: #b7b09e; }
#breadcrumb LI.active A { color: #666; }

/* LOGINFORM */
#topLogin { margin-left: -1000px; position: relative; z-index: 1; background: #FFF; }
#topLogin UL { overflow: auto; list-style-type: none; margin: 0; padding: 0 0 0 5px; background-color: #fff;}
#topLogin UL LI { float: left; padding-left: 6px; margin-left: 6px; border-left: 1px dotted #CCC; }
#topLogin UL LI:first-child { border: 0; padding: 0; margin: 0; }
#topLogin SELECT { margin: 0; }
#topLogin UL LI.sel_bdtopts { border-left: 0; }

/* TOPLOGIN */
#topLogin { color: #666; float: right; height: 20px; overflow: hidden; margin-right: 24px; font-size: 0.8em; }
#topLogin A { color: #db0031; display: block; float: left; border-left: 1px dotted #CCC; padding-left: 6px; margin-left: 6px; }
#topLogin A:first-child { border: 0; padding-left: 0; margin-left: 0; }

/* LINKBOX */
DIV.articleTeaser DIV.linkbox UL { margin: 9px 0 0; padding: 0; list-style-type: none; }
DIV.articleTeaser DIV.linkbox UL LI { padding-left: 12px; background: transparent url('/css/doppelpfeil.png') no-repeat 0 9px; font-size: 0.9em; }

/* CONTENTHEADER */
DIV.block HEADER { color: #666; border-bottom: 1px solid #000; position: relative; margin-bottom: 12px; text-transform: uppercase; }
DIV.block HEADER A.sponsor IMG { position: absolute; top: 0; right: 6px; border: 1px solid #CCC; display: block; }
DIV.block HEADER NAV.contentHeaderSubNav { display: inline-block; vertical-align: bottom;}
DIV.block HEADER NAV.contentHeaderSubNav UL { list-style-type: none; margin: 0; padding: 0; overflow: auto; }
DIV.block HEADER NAV.contentHeaderSubNav LI { border-left: 1px dotted #CCC; padding-left: 6px; margin-left: 6px; }
DIV.block HEADER NAV.contentHeaderSubNav LI:first-child { border: 0; }
DIV.headerbar { background: #F0F0F0; padding: 0.2em; text-align: center; font-size: 0.8em; line-height: 1.4em; }

/*Sonderoptik DFB-Pokal-Finale */

DIV.dfbpokal HEADER 
{  font-size: 2.5em; line-height: 1.4em; color: #ffe500; background-color: #000; position: relative; margin-bottom: 0px !important; text-transform: uppercase; text-align: center; }


/* Ende Sonderoptik */

#content DIV.twoCols DIV.rightNav { margin-top: 1em; }
#content DIV.twoCols DIV.firstblock { margin-top: 0; margin-right: 24px; }
#content DIV.rightNav HEADER { border-bottom: 1px dotted #000; margin-bottom: 0.5em; font-size: 0.9em; }

/* MAINNAVI */
BODY #mainNav div.mainNavDiv { left: -2000px; }


/* CONTENTHEADER: NAVIGATION */
DIV.block HEADER NAV { display: inline-block; vertical-align: bottom; }
DIV.block HEADER NAV UL { list-style-type: none; margin: 0; padding: 0; overflow: auto; }
DIV.block HEADER NAV UL LI { float: left; padding-left: 0.5em; margin-left: 0.5em; border-left: 1px dotted #CCC; font-size: 0.8em; }
DIV.block HEADER NAV UL LI:first-child { border: 0; }
DIV.block HEADER NAV UL LI A { color: #b7b09e; }
DIV.bigHeader HEADER { font-size: 1.2em; line-height: 1.4em; }
DIV.bigHeaderSVOE HEADER { font-size: 1em; line-height: 1.4em; }
DIV.bigHeaderSVOE HEADER NAV UL LI A {color: #009ee0;}
DIV.bigHeaderSVOE HEADER A {color: #B7B09E;}

/* GREYBACKGROUND */
DIV.greyBackground HEADER { margin-bottom: 0; }
DIV.greyBackground DIV.inside { background: #F0F0F0; padding: 1em 12px; }

/* TEASERICONS + TEASERAUTHOR */
A.teaserIconDia,
A.teaserIconVideo,
A.teaserIconTed { height: 12px; width: 16px; min-width: 1px; background-image: url('/css/icons.png'); background-repeat: no-repeat; float: right; margin-left: 3px; overflow: hidden; line-height: 1.2em; margin-top: 1px; margin-top: 9px; }
A.teaserIconVideo { background-position: 0 0; }
A.teaserIconDia { background-position: 0 -12px; }
A.teaserIconTed { background-position: 0 -24px; }
A.teaserComment { float: right; margin-left: 6px; display: block; font-size: 0.8em; line-height: 1.4em; margin-top: 9px; overflow: hidden; }
DIV.teaserAuthor { font-size: 0.8em; line-height: 1.6em; float: left; color: #666; margin-top: 7px; margin-right: 9px; }
ASIDE.teaserFeatures { display: inline-block; overflow: auto; }
ASIDE.teaserFeatures A,
ASIDE.teaserFeatures A.teaserIconDia,
ASIDE.teaserFeatures A.teaserIconVideo,
ASIDE.teaserFeatures A.teaserIconTed  { float: left; margin: 9px 4px 0 0; }

/* CONTENT */
#content { overflow: auto; z-index: 1; position: relative; }
.more, DIV.more { font-size: 13px; padding-top: 0.5em; clear: both; }
DIV.more { margin-top: 6px; clear: both; }
DIV.more A { display: block; font-size: 13px; }

#content DIV.rightNav NAV { overflow: auto; }
#content DIV.rightNav A.more,
#content DIV.rightNav A.less { font-size: 13px; color: #b7b09e; display: block; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; padding-right: 12px; background: transparent url('/css/more.png') no-repeat right 7px; float: right; margin-top: 6px; padding-top: 0; }
#content DIV.rightNav A.less {  background: transparent url('/css/less.png') no-repeat right 7px; }

/* CONTENT: PAGER */
DIV.pager { text-align: center; color: #999; }
DIV.pager A { display: inline-block; line-height: 1.6em; }
DIV.pager A.to-next { background: #009ee0; color: #FFF; padding: 0 6px; margin: 0 6px; }
DIV.pager A.pager-currpage { color: #000; }

/* CONTENT: ARTICLETEASER */
DIV.articleTeaser { position: relative; }
DIV.articleTeaser ARTICLE { overflow: hidden; }
DIV.articleTeaser IMG { float: left; margin: 4px 9px 0 0; }
DIV.articleTeaser P { margin-bottom: 0; }
SPAN.ortsmarke { font-size: 0.9em; }

/* CONTENT: NEWSTEASER */
DIV.newsTeaser H2 { font-size: 0.9em; line-height: 1.4em; margin-bottom: 0; }
DIV.newsTeaser P { font-size: 0.8em; line-height: 1.4em; margin: 0.5em 0 0; }
DIV.newsTeaser ARTICLE { overflow: auto; padding: 6px 0 0; margin: 9px 0 0; border-top: 1px dotted #CCC; }
DIV.newsTeaser ARTICLE:first-child { border-top: 0; margin-top: 0; padding-top: 0; }
DIV.newsTeaser IMG { float: left; margin: 2px 9px 2px 0; }
DIV.newsTeaser DIV.time { font-size: 0.7em; color: #666; line-height: 1.4em; padding-bottom: 0.1em; }

/* CONTENT: BLOGTEASER */
DIV.blogTeaser DIV.inside { line-height: 1.4em; font-size: 0.8em; line-height: 1.4em;  }
DIV.blogTeaser DIV.inside H2 { padding: 0 0 0.5em; margin: 0; font-size: 1.2em; line-height: 1.3em; }
DIV.blogTeaser DIV.inside P { margin: 0; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
DIV.blogTeaserAuthor { margin-bottom: 9px; }
DIV.blogTeaserAuthor SPAN { color: #666; }
DIV.blogTeaserAuthor A:hover SPAN { text-decoration: underline; }
DIV.blogTeaserAuthor IMG { margin-right: 4px; vertical-align: bottom; }
DIV.blogTeaserAuthor A { color: #000; display: inline-block; width: 94px; }
DIV.blogTeaser ARTICLE { margin-top:1em; border-top: 1px dotted #CCC; padding-top: 1em; }
DIV.blogTeaser DIV.inside ARTICLE:first-child { border: 0; padding-top: 0; }
DIV.blogTeaser DIV.more { line-height: 1.5em; }

/* BLOG */
.blogbeschreibung { font-family: georgia,serif;font-weight: normal;margin-bottom: 1em;font-size: 0.9em;line-height: 1.4em; }

/* CONTENT: BLUESQUARELIST */
UL.blueSquareList { padding: 0; list-style-type: none; }
UL.blueSquareList LI { margin: 0.5em 0 0; padding: 0 0 0 16px; background: transparent url('/css/bigbluedot.gif') no-repeat 0 4px; }

/* CONTENT: RESSORTHEADER */
DIV.ressortHeader  { overflow: hidden; }
DIV.ressortHeader HEADER { margin-bottom: 0; }
DIV.ressortHeader DIV.citychanger { display: inline-block; font-size: 0.8em; border-left: 1px dotted #CCC; padding-left: 0.5em; width: auto; }
DIV.ressortHeader DIV.citychanger A { display: inline-block; padding-right: 12px; background: transparent url('/css/dropdown.gif') no-repeat right 8px; width: auto; }
DIV.ressortHeader DIV.miniwetter { position: absolute; bottom: 0; right: 6px; background-color: #FFF; background-repeat: no-repeat; background-position: right 0; padding-right: 36px; color: #000; font-size: 0.8em; }
DIV.ressortHeader DIV.highlight { float: right; }
DIV.ressortHeader DIV.highlight A { color: #db0031; }

/* CONTENT: TEASERTABS */
UL.teaserTabs { margin: 0; padding: 0; height: 21px; border-bottom: 1px solid #000; list-style-type: none; font-size: 0.9em; }
UL.teaserTabs LI { float: left; padding: 0 0 0 6px; margin: 0 0 0 6px; height: 20px; border-left: 1px dotted #CCC; }
UL.teaserTabs LI:first-child { margin: 0; padding: 0; border: 0; }
UL.teaserTabs LI A { color: #b7b09e; display: block; }
UL.teaserTabs LI.active A { height: 29px; color: #000; background: transparent url('/css/teasertabpointer.gif') no-repeat center bottom; }
DIV.JSteaserTabs SECTION { display: none; }
DIV.JSteaserTabs SECTION.active { display: block; }

/* CONTENT: RADIOBUTTONS */
UL.radioButtons { list-style-type: none; margin: 0; padding: 0; }
UL.radioButtons LI { padding: 0.25em 0 0.25em 16px; font-size: 0.9em; line-height: 1.4em; position: relative; }
UL.radioButtons INPUT { margin: 0; float: left; position: absolute; left: 0; top: 5px; }

/* CONTENT: SLIDERELEMENTE */
DIV.slider { overflow: hidden; }
DIV.slider UL { list-style-type: none; margin: 0; padding: 0; width: 10000%; overflow: auto; height: 100%; }
DIV.slider UL LI { width: 1%; float: left; height: 100%; text-align: center; }
DIV.slider UL LI A { color: #000; font-family: 'Open Sans Condensed'; font-weight: 700; }
DIV.slider UL LI DIV { text-align: left; }
DIV.slider SPAN.playicon { display: block; width: 300px; height: 169px; background: transparent url('/css/playicon.png') no-repeat center center; margin-top: -174px; cursor: pointer; float: left; position: relative; z-index: 1; }
DIV.slidernav { float: right; }
DIV.sliderdots {overflow:hidden; position: absolute; top: 0; left: 25%; width: 50%; text-align: center; }
DIV.sliderdots  UL { list-style-type: none; margin: 0; padding: 0; display: inline-block; white-space: nowrap; }
DIV.sliderdots  LI { width: 9px; height: 9px; background: #CCC; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; margin: 0 2px 0.2em; display: inline-block;cursor:pointer; }
DIV.sliderdots  LI.active { background: #666; }
DIV.jsVideoTeaser DIV.slider UL LI { width: 300px; margin-right: 24px; }
DIV.sliderpreview { overflow: hidden; position: relative; margin-top: 18px; height: 32px; clear: both; }
DIV.sliderpreview DIV.previewInside { width: 1000px; }
DIV.sliderpreview UL { list-style-type: none; margin: 0; padding: 0; overflow: auto; float: left; }
DIV.sliderpreview LI { padding: 0 3px 0 0; }
DIV.sliderpreview LI, DIV.sliderpreview IMG { float: left; }
DIV.sliderpreview IMG { cursor: pointer; }
DIV.sliderpreviewPagerLeft,
DIV.sliderpreviewPagerRight { color: #009ee0; cursor: pointer; font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700; position: absolute; width: 32px; height: 32px; top: 0; line-height: 32px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAABCAYAAACYJC2PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNqky7EKwCAMhOF0LFJs9P0fsbUi4hh/IZNrAx833OUws1NEAi5E3FBkpC3V++j79bf+/9xAR0PFh4IH75bF++r7PgUYAKvmEwjqzAFSAAAAAElFTkSuQmCC); }
DIV.sliderpreviewPagerLeft { left: 0; background-position: -16px 0; }
DIV.sliderpreviewPagerRight { right: 0; background-position: 0 0; text-align: right; }
DIV.slider DIV.articleTeaser { overflow: auto; padding-bottom: 1px; }

/* CONTENT: TED */
.ted P { font-size: 0.9em; line-height: 1.4em; margin-bottom: 0.5em; }
.ted UL { list-style-type: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 3; padding: 0; font-size: 0.8em; line-height: 1.4em; }
.ted UL LI { padding: 0.5em 0 0.5em 1.5em; position: relative; }
.ted UL LI INPUT { position: absolute; top: 0.55em; left: 0; margin: 0; width: 14px; height: 14px; padding: 0; }

/* CONTENT: SCRIBBLELIVE */
DIV.scribblelive ARTICLE { margin-top: 1.2em; font-size: 0.8em; line-height: 1.4em; }
DIV.scribblelive ARTICLE:first-child { margin-top: 0; }
DIV.scribblelive DIV.author { overflow: auto; position: relative; overflow: hidden; }
DIV.scribblelive DIV.namedate { position: absolute; right: 0; bottom: 0; left: 55px; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; }
DIV.scribblelive DIV.namedate SPAN.date { color: #666; }
DIV.scribblelive P { margin: 0.5em 0 0; }
DIV.scribblelive SPAN.twitter { display: block; width: 16px; height: 16px; background: transparent url('/css/twitter.png') no-repeat 0 0; }

/* CONTENT: MAERKTETEASER */
DIV.jsMaerkteTeaser DIV.teaser { overflow: hidden; float: left; width: 50%; height: 102px; margin-top: 6px; }
DIV.jsMaerkteTeaser DIV.inside { padding: 18px 12px 16px; height: 216px; }
DIV.jsMaerkteTeaser P { font-size: 0.8em; line-height: 1.4em; margin-right: 1em; }
DIV.jsMaerkteTeaser IMG { margin: 0 9px; }

/* CONTENT: SINGLEVIDEOTEASER */
DIV.singleVideoTeaser DIV.inside A.video { color: #000; display: block; margin: 1.5em 0 0; position: relative; }
DIV.singleVideoTeaser DIV.inside A.video:first-child { margin-top: 0; }
DIV.singleVideoTeaser SPAN.playicon { display: block; width: 64px; height: 64px; background: transparent url('/css/playicon.png') no-repeat 0 0; position: absolute; top: 52px; left: 118px; }

/* CONTENT: DIASHOWTEASER */
DIV.diashowteaser { overflow: hidden; }
DIV.bigDiashowteaser UL,
	DIV.diashowteaser UL { list-style-type: none; margin: 0 -24px 0 0; padding: 0; overflow: auto; }
	DIV.bigDiashowteaser UL LI,
	DIV.diashowteaser UL LI { padding: 0; margin: 0; float: left; margin: 0 24px 12px 0; }
	DIV.bigDiashowteaser UL LI A,
	DIV.diashowteaser UL LI A { display: block; width: 138px; overflow: hidden; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 13px; line-height: 1.4em; }
	DIV.bigDiashowteaser UL LI A:hover,
	DIV.diashowteaser UL LI A:hover { text-decoration: none; }
	DIV.bigDiashowteaser UL LI A SPAN,
	DIV.diashowteaser UL LI A SPAN { display: block; }
	DIV.bigDiashowteaser UL LI A:hover SPAN,
	DIV.diashowteaser UL LI A:hover SPAN { text-decoration: underline; }
	DIV.bigDiashowteaser UL LI A SPAN.title,
	DIV.diashowteaser UL LI A SPAN.title { color: #000; }
	DIV.bigDiashowteaser IMG,
	DIV.diashowteaser IMG { margin-bottom: 3px; }
	DIV.bigDiashowteaser DIV.more,
	DIV.diashowteaser DIV.more { padding-top: 0; clear: both; float: left; }
	DIV.bigDiashowteaser UL LI { padding-bottom: 12px; }
	DIV.bigDiashowteaser UL LI,
	DIV.bigDiashowteaser UL LI A { width: 300px; font-size: 1em; }
	DIV.bigDiashowteaser UL LI A SPAN.ortsmarke { font-size: 0.9em; line-height: 1.4em; }
	DIV.bigDiashowteaser UL LI A SPAN.title { font-size: 1.3em; line-height: 1.4em; }
	DIV.bigDiashowteaser SPAN.imagecount { font-size: 0.8em; color: #666; float: right; line-height: 1.6em; }
DIV.diashowteaser UL LI A { display: block; width: 138px; overflow: hidden; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 13px; line-height: 1.4em; }
DIV.diashowteaser UL LI A:hover { text-decoration: none; }
DIV.diashowteaser UL LI A SPAN { display: block; }
DIV.diashowteaser UL LI A:hover SPAN { text-decoration: underline; }
DIV.diashowteaser UL LI A SPAN.title { color: #000; }
DIV.diashowteaser IMG { margin-bottom: 3px; }
DIV.diashowteaser Li.odd { clear: both; }

/* CONTENT: SPORTTABELLE */
DIV.sportTabelle DIV.inside { margin-top: -12px; }
DIV.sportTabelle UL { list-style-type: none; margin: 0; padding: 0; }
DIV.sportTabelle LI { border-bottom: 1px solid #CCC; padding: 0; overflow: auto; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; float: left; clear: both; width: 100%; }
DIV.sportTabelle LI.odd { background: #F0F0F0; }
DIV.sportTabelle LI A { color: #000; font-size: 13px; }
DIV.sportTabelle SPAN.names { float: left; width: auto; display: block; margin-left: 6px; }
DIV.sportTabelle SPAN.result { float: right; width: 33%; text-align: center; position: relative; margin-right: 6px; }
DIV.sportTabelle SPAN.result SPAN { display: block; width: 15px; height: 100%; position: absolute; top: 0; }
DIV.sportTabelle SPAN.result SPAN.left { left: 0; background-repeat: no-repeat; background-color: transparent; background-position: 0 center; }
DIV.sportTabelle SPAN.result SPAN.right { right: 0; background-repeat: no-repeat; background-color: transparent; background-position: 0 center; }
DIV.sportTabelle DIV.more { padding-top: 0.5em; }

/* CONTENT: LINKLISTTEASER */
DIV.linkListTeaser UL { list-style-type: none; margin: 0; padding: 0; overflow: auto; margin-top: 0.5em; border-top: 1px dotted #ccc; padding-top: 0.5em; }
DIV.linkListTeaser UL:first-child { margin-top: 0; padding-top: 0; border: 0; }
DIV.linkListTeaser UL LI { margin: 0; padding: 0; float: left; width: 50%; display: block; overflow: hidden; white-space: nowrap; font-size: 13px; }
DIV.hr { height: 0.5em; margin-top: 0.5em; border-top: 1px dotted #CCC; }

/* CONTENT: EVENTS */
DIV.events DIV.headerbar { margin: 12px 0 -9px; }

/* CONTENT: EVENTCALENDAR */
DIV.eventcalendar H3 { margin-top: 12px; }
DIV.eventcalendar H3:first-child { margin: 0; }
DIV.eventcalendar DIV.inner { background: #FFF; border-top: 1px solid #CCC; position: relative; padding: 9px; width: 258px; }
DIV.eventcalendar UL.calendar { list-style-type: none; padding: 0; margin: 0 0 12px 0; overflow: auto; width: 260px; }
DIV.eventcalendar UL.calendar A:hover { text-decoration: none; }
DIV.eventcalendar UL.calendar LI { background: #F0F0F0; width: 36px; float: left; margin: 0 1px 1px 0; padding: 0 0 0.3em; }
DIV.eventcalendar UL.calendar LI SPAN { text-align: center; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 0.8em; line-height: 1.4em; display: block; }
DIV.eventcalendar UL.calendar LI SPAN.dayname { background: #666; color: #FFF; } 
DIV.eventcalendar UL.calendar LI SPAN.daynumber { font-size: 2em; line-height: 1em; color: #000; }
DIV.eventcalendar UL.calendar LI SPAN.monthname { line-height: 1em; color: #000; }
DIV.eventcalendar UL.calendar LI.past SPAN.daynumber,
DIV.eventcalendar UL.calendar LI.past SPAN.monthname { color: #666; }
DIV.eventcalendar UL.calendar LI.now SPAN.daynumber,
DIV.eventcalendar UL.calendar LI.now SPAN.monthname { color: #009ee0; }
DIV.eventcalendar UL.calendar LI.now SPAN.dayname { background: #009ee0; }
DIV.eventcalendar DIV.liste { padding: 9px 12px; }
DIV.eventcalendar DIV.karte A { display: block; position: absolute; bottom: 12px; right: 12px; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; color: #009ee0; font-size: 0.8em; line-height: 1em; }

/* CONTENT: BIGPICTURE */
#content DIV.bigPicture DIV.inside { margin-top: 18px; text-align: center; }
#content DIV.bigPicture DIV.inside A { overflow: hidden; display: block; margin-bottom: 9px; text-align: center; line-height: 1px; background: #F0F0F0; max-height: 632px; }
#content DIV.bigPicture DIV.inside A IMG { margin: 0; }

/* CONTENT: DOSSIERSPONSOR */
.dossierSponsor DIV.text { text-align: left; font-size: 0.8em; color: #666; line-height: 3em; }


/* CONTENT: WIKIPEDIA */
DIV.wikipedia DIV.inside { background: #F0F0F0 url('/css/wikipedia.png') no-repeat 0 0; }
DIV.wikipedia P { font-size: 0.8em; line-height: 1.4em; margin-bottom: 0.5em; }
DIV.wikipedia IMG { float: right; margin: 0 0 6px 6px; }
DIV.wikipedia A { font-size: 0.8em; }

/* CONTENT: GRID */
DIV.grid UL { list-style-type: none; margin: 0 -2px 0 0; padding: 0; display: block; width: 100%; overflow: auto; }
DIV.grid LI { float: left; }
DIV.grid LI A { display: block; border: 1px solid #CCC; text-align: center; margin: 1px 0 1px 2px; background: #F0F0F0; width: 29px; font-size: 1.5em; line-height: 1.5em; }
DIV.grid LI A:hover { background: #FFF; text-decoration: none; }

/* CONTENT: ARCHIVLEISTE */
DIV.archivLeiste { border-top: 1px solid #CCC; line-height: 1.4em; padding: 1em 12px; color: #666; background: #F0F0F0; }
DIV.archivLeiste NAV { font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; }
DIV.archivLeiste UL { display: inline-block; margin: 0; padding: 0; overflow: auto; list-style-type: none; vertical-align: bottom; }
DIV.archivLeiste LI { padding: 0; margin: 0; float: left; line-height: 1.4em; border-left: 1px solid #666; padding-left: 0.5em; margin-left: 0.5em; }
DIV.archivLeiste LI:first-child { border: 0; padding: 0; }
DIV.archivLeiste UL A { color: #009ee0; }
DIV.archivLeiste DIV.suche { float: right; margin-top: -2px; }
DIV.archivLeiste INPUT { float: left; }
DIV.archivLeiste INPUT.text { height: 20px; padding-left: 6px; padding-right: 6px; margin-right: 3px; }
DIV.archivLeiste DIV.title { float: left; width: auto; }

/* DETAIL */
ARTICLE.volle-breite DIV.fourCols { width: 972px; }
P.short { font-size: 1.2em; line-height: 1.4em; margin-bottom: 0; }
.detail P { font-size: 16px; line-height: 1.4em;margin:0 0 0.5em; }
DIV.artikeldetailtext { font-size: 16px; line-height: 1.4em; margin-bottom: 2em; }
#detail .images { margin: 0 0 2em 0; }
#detail .images HEADER { margin-bottom: 0;border: 0; }
#detail .images P { padding: 0.5em 0 0; font-size: 0.8em; line-height: 1.4em; text-align: center; clear: both; margin: 0; }
DIV.subBlock { margin: 2em 64px; }
DIV.subBlock HEADER { border-bottom: 1px solid #CCC;}
DIV.bc_widget_single { margin:1em 0 2em 0;}
DIV.tsInsideTitle { font:bold 0.8em/1.4em "Open Sans Condensed",sans-serif !important;text-align:center; }
/* Alter Single Player */
.bc_widget_single .tsComponents { height:19px !important; }
ARTICLE#detail + DIV.twoCols { float:right }
.artikeldetailtext H3 { margin:0.9em 0;font-size: 1.05em; }

/* DETAIL: ARTICLEDETAILTOOLS */
.detailArticleTools { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 0.5em 0; margin-bottom: 1.5em; height: 1.5em; width: 100%;  }
.share-button { float:left; }
.share-button.facebook {margin-right: 1em;width: 120px !important;}
.share-button.facebook IFRAME {width: 450px;height:363px}
.detailArticleTools DIV.right { float: right; }
.detailArticleTools A.mail, .detailArticleTools A.print { float: left; margin: 4px 0 0 12px; display: block; width: 16px; height: 16px; overflow: hidden; line-height: 9em; background-image: url('/css/articletools_icons.png'); }
.detailArticleTools A.mail { background-position: 0 0; }
.detailArticleTools A.print { background-position: 0 -16px; }
.detailArticleTools A.comments { display: block; float: left; line-height: 1.8em; font-size: 0.8em; border-right: 1px dotted #CCC; padding-right: 9px; }
.detailArticleTools { overflow:hidden; }
.galleryTools #social_share_privacy_area { float: left; }
.detailArticleTools .social_share_privacy_area,
.galleryTools .social_share_privacy_area { margin: 1px 0; }
.detailArticleTools .social_share_privacy_area.line li div.gplusone,
.galleryTools .social_share_privacy_area.line li div.gplusone,
.detailArticleTools .social_share_privacy_area.line li div.tweet,
.galleryTools .social_share_privacy_area.line li div.tweet { width: auto; }
.detailArticleTools .social_share_privacy_area.line li.info_off DIV.dummy_btn,
.galleryTools .social_share_privacy_area.line li.info_off DIV.dummy_btn { margin-right: 0; }

/* DOSSIER: DOSSIERTOOLS */
DIV.dossierTools { margin: 16px 24px 0 0; padding: 1em 0; overflow: auto; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; }
DIV.dossierTools A { display: inline-block; overflow: hidden; }
DIV.dossierTools A SPAN { display: inline-block; width: 16px; height: 16px; vertical-align: top; margin-top: 2px; margin-right: 6px; }
DIV.dossierTools A.rss SPAN { background: transparent url('/css/articletools_icons.png') no-repeat 0 -32px; }
DIV.dossierTools A.follow { color: #db0031; border-right: 1px dotted #CCC; padding-right: 32px; float: left; }
DIV.dossierTools A.rss { float: right; }
DIV.dossierTools A.follow SPAN { background: transparent url('/css/articletools_icons.png') no-repeat 0 -48px; }

/* DETAIL: AUTHORCOMMENT */
.detailAuthorComment DIV.inside { overflow: auto; }
.detailAuthorComment IMG { float: left; margin: 0 12px 6px 0; }
.detailAuthorComment H2 { margin: 0 0 0.5em; font-size: 1.2em; line-height: 1.2em; }
.detailAuthorComment P { margin-bottom: 6px; font-size: 15px; line-height: 1.4em; }

/* DETAIL: DETAILCOMMENTS */
DIV.detailComments { margin: 2em 0; }
DIV.detailComments DIV.item { position: relative; padding: 12px 0 0 60px; border-top: 1px dotted #CCC; margin-top: 16px; overflow: auto; }
DIV.detailComments DIV.item:first-child { margin-top: 0; border: 0; }
DIV.detailComments DIV.item DIV.usericon { position: absolute; top: 12px; left: 6px; width: 44px; height: 44px; text-align: center; }

DIV.detailComments DIV.item:first-child IMG { top: 0; vertical-align: middle; }
DIV.detailComments DIV.item H2 { margin: 0; font-size: 1.3em; }
DIV.detailComments DIV.item DIV.date { float: right; color: #666; }
DIV.detailComments DIV.item DIV.user { font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; color: #009ee0; }
DIV.detailComments DIV.item DIV.user SPAN.icon { display: inline-block; width: 22px; height: 18px; width: 22px; background: transparent url('/css/rnicon.png') no-repeat 0 0; vertical-align: middle; }
DIV.detailComments DIV.item P { margin: 0.5em 0; font-size: 15px; line-height: 1.4em; }
DIV.detailComments DIV.icons { font-size: 0.8em; float: right; }
DIV.detailComments DIV.icons A { margin: 0 0 0 16px; display: inline-block; }
DIV.detailComments DIV.icons A SPAN { display: inline-block; width: 12px; height: 12px; margin-right: 4px; }
DIV.detailComments DIV.icons A.answer SPAN { background: transparent url('/css/commenticons.png') no-repeat 0 0; }
DIV.detailComments DIV.icons A.report SPAN { background: transparent url('/css/commenticons.png') no-repeat -12px 0; }
DIV.detailComments DIV.icons A.likes SPAN { background: transparent url('/css/commenticons.png') no-repeat -24px 0; }
DIV.detailComments DIV.highlight DIV.icons A.answer SPAN { background: transparent url('/css/commenticons.png') no-repeat 0 -12px; }
DIV.detailComments DIV.highlight DIV.icons A.report SPAN { background: transparent url('/css/commenticons.png') no-repeat -12px -12px; }
DIV.detailComments DIV.highlight DIV.icons A.likes SPAN { background: transparent url('/css/commenticons.png') no-repeat -24px -12px; }
DIV.detailComments DIV.highlight { background: #F0F0F0; margin-bottom: -18px; padding-right: 12px; padding-bottom: 16px; }
DIV.detailComments DIV.pager { margin-top: 24px; }

DIV.addDetailComment { overflow: auto; }
DIV.addDetailComment A.faq { display: block; float: right; border: 1px solid #666; color: #666; padding: 0 0.5em; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; }
DIV.addDetailComment A.faq:hover { text-decoration: none; background: #FFF; }
DIV.addDetailComment DIV.input { font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 0.8em; margin-bottom: 0.5em; }
DIV.addDetailComment DIV.input INPUT, DIV.addDetailComment  DIV.input TEXTAREA { margin: 0; border: 1px solid #CCC; padding: 0; resize: none; padding: 3px; font: normal normal 400 15px/1.4em georgia,serif; border: 1px solid #CCC; }
DIV.addDetailComment DIV.input TEXTAREA { height: 84px; }
DIV.addDetailComment DIV.user, DIV.addDetailComment  DIV.pass { float: left; }
DIV.addDetailComment DIV.user INPUT, DIV.addDetailComment  DIV.pass INPUT { width: 288px; }
DIV.addDetailComment DIV.pass { float: right; }
DIV.addDetailComment DIV.checkbox { margin-bottom: 5px; font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 0.8em; overflow: auto; clear: both; }
DIV.addDetailComment DIV.checkbox INPUT { margin: 4px 6px 0 0; float: left; }
DIV.addDetailComment .buttons { margin-top: 1em; overflow: auto; }
DIV.addDetailComment .buttons INPUT.button { margin-right: 12px; float: left; margin-bottom: 3px; }
DIV.addDetailComment .buttons INPUT.register { color: #666; border: 1px solid #CCC; background: #FFF; }
DIV.addDetailComment .buttons A.facebook { display: block; width: 92px; height: 22px; overflow: hidden; line-height: 9em; background: transparent url('/css/facebook_login.png') no-repeat 0 0; margin-top: 2px; float: left; }
#commentLogin { margin-top: 12px; border-top: 1px dotted #CCC; padding-top: 12px; clear: both; }
/* #commentQuickReg { clear: both; border-top: 1px dotted #CCC; padding-top: 18px; margin-top: 18px; display: none; }
#commentQuickReg H3 { margin-bottom: 18px; }
#commentQuickReg P { font-size: 13px; line-height: 1.4em; }
#commentQuickReg DIV.input INPUT { width: 288px; }
#commentQuickReg DIV.form { float: right; margin-left: 24px; width: 296px; }
#commentQuickReg DIV.input INPUT.button { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; margin: 1em 0; float: right; width: auto; padding: 6px 12px; height: auto; border: 0; }
#commentQuickReg DIV.more { clear: none; }
*/
/* DETAIL: SUBARTICLETEASER */
DIV.subArticleTeaser { font-size: 0.7em; }
DIV.subArticleTeaser IMG { float: left; margin: 0 9px 0 0; }
DIV.subArticleTeaser .teaser { border-top: 1px dotted #CCC; padding: 6px 0 0; margin: 8px 0 0; overflow: auto; }
DIV.subArticleTeaser .teaser:first-child { border: 0; padding: 0; margin: 0; }
DIV.subArticleTeaser P { line-height: 1.4em; font-size: 13px; margin-bottom: 3px; }

/* DETAIL: DETAILGALLERYTEASER */
.detailGalleryTeaser { margin: 2em 0; }
.detailGalleryTeaser UL { list-style-type: none; margin: 0px; padding: 0; overflow: auto; }
.detailGalleryTeaser LI { padding: 0; margin: 0; float: left; margin-left: 8px; }
.detailGalleryTeaser LI:first-child { margin: 0; }
.detailGalleryTeaser LI IMG { float: left; }
.detailGalleryTeaser P { margin: 0.5em 0 0; font-size: 0.8em; text-align: center; color: #666; }
.detailGalleryTeaser P A { color: #000; }

/* DETAIL: DETAILAUTHOR */
DIV.detailAuthor DIV.inside { position: relative; overflow: auto; }
DIV.detailAuthor DIV.name { position: absolute; bottom: 0; left: 72px; right: 0; }
DIV.detailAuthor DIV.name A { display: block; line-height: 1em; color: #000; }
DIV.detailAuthor DIV.name A SPAN { display: block; font-weight: 300; line-height: 1.2em; overflow: hidden; }
DIV.detailAuthor UL { margin: 0.5em 0 0; padding: 0; list-style-type: none; }
DIV.detailAuthor LI { padding: 0; margin: 0; font-size: 0.8em; line-height: 1.4em; }
DIV.detailAuthor IMG { float: left; }

/* DETAIL: DETAILINFO */
DIV.detailInfo DIV.inside { color: #333; overflow: auto; }
DIV.detailInfo UL { margin: 0; padding: 0; list-style-type: none; float: left; width: 100%; }
DIV.detailInfo LI { margin: 0; padding: 0.3em 0 0.4em; border-top: 1px dotted #CCC; float: left; width: 100%; clear: both; }
DIV.detailInfo LI:first-child { border: 0; }
DIV.detailInfo DIV.label { float: left; color: #666; font-size: 0.9em; line-height: 1.7em; clear: both; }
DIV.detailInfo DIV.text { float: right; width: 70%; }
DIV.detailInfo DIV.share { clear: both; float: left; margin-top: 0.1em; }
DIV.detailInfo DIV.follow { width: 70%; float: right; font-weight: 700; font-size: 0.8em; }
DIV.rightNavFollow { font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 0.9em; margin-bottom: 2em; overflow: auto; line-height: 1.4em; margin-top: 0; }

DIV.detailInfo DIV.follow A { color: #db0031; display: block; background: transparent url('/css/redplus.png') no-repeat 0 6px; padding-left: 14px; float: left; }
.rightNavFollow A { color: #db0031; display: block; background: transparent url('/css/redplus.png') no-repeat 0 5px; padding-left: 14px; float: left; }


/* DETAIL: TIMELINE */
DIV.timeline UL { margin: 0; padding: 0; list-style-type: none; }
DIV.timeline LI { padding: 0; margin: 0; position: relative; }
DIV.timeline DIV.date { position: absolute; top: 6px; left: 0; font-size: 0.8em; line-height: 1.4em; color: #666; width: 64px; }
DIV.timeline DIV.date SPAN { border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; display: block; width: 8px; height: 8px; top: 2px; right: 0;position: absolute; background: #CCC; border: 2px solid #FFF; }
DIV.timeline H3 { margin: 0 0 0 57px; border-left: 2px solid #CCC; padding: 6px 8px 8px 0.6em; }
DIV.timeline LI.active H3 { background: #F0F0F0; }
DIV.timeline LI.active DIV.date SPAN { background: #009ee0; }

/* DETAIL: DETAILVIDEO */
DIV.detailVideo { position: relative; margin: 2em 0; width: 100%; }
DIV.detailVideo DIV.player { position: relative; width:624px; height: 351px; cursor: pointer; margin: 0 auto; }
DIV.detailVideo DIV.player SPAN.playicon { display: block; width: 64px; height: 64px; background: transparent url('/css/playicon.png') no-repeat 0 0; position: absolute; top: 143px; left: 280px; }
DIV.detailVideo P { margin: 0.5em 0 0; font-size: 0.8em; line-height: 1.4em; text-align: center; color: #666; }
DIV.detailVideo A { color: #000; }

/* DETAIL: INFO */
#detail P.info { border: 1px solid #CCC; padding: 12px 18px 12px 56px; background: #FFF url('/css/info.png') no-repeat 0 0; font-style: italic; margin: 2em 64px; }
#detail DIV.infobox { border: 1px solid #CCC; padding: 12px 18px 12px 56px; background: #FFF url('/css/info.png') no-repeat 0 0; font-style: italic; margin: 2em 64px; min-height: 50px;}

/* DETAIL: LIGATUS */
#detail DIV.ligatus { border: 1px solid #CCC; overflow: auto; margin: 2em 0; }
#detail DIV.ligatus DIV.item { width: 144px; float: left; font-size: 0.8em; line-height: 1.4em; margin: 9px 0 0 9px; }
#detail DIV.ligatus DIV.item H2 { margin: 0.3em 0; }
#detail DIV.ligatus DIV.item P { font-size: 1em; line-height: 1.4em; margin: 0 0 0.5em; }
#detail DIV.ligatus DIV.item A { color: #666; }
#detail DIV.ligatus A.logo { display: block; }
#detail DIV.ligatus A.logo IMG { float: right; clear: both; margin: 9px; }




/* FOOTER */
#footer { margin-top: 2em; margin-right: 24px; }
#footer DIV.inside { padding-bottom: 32px; clear: both; border-top: 1px solid #CCC; padding-top: 18px; }
#footer DIV.inside A { color: #666; line-height: 1.5em;  }
#footer DIV.inside NAV { margin-bottom: 2em; overflow: auto; }
#footer DIV.inside NAV DIV.oneCol { margin-left: 24px; width: 138px; }
#footer DIV.inside NAV DIV.oneCol:first-child { margin-left: 0; }
#footer DIV.inside UL { list-style-type: none; margin: 0 0 1em; padding: 0; font-size: 0.8em; line-height: 1.4em; }
#footer DIV.inside UL LI.bold A { color: #000; font-size: 1.2em; line-height: 2em; }
#footer DIV.inside DIV.logo { text-align: center; border-top: 1px solid #CCC; padding-top: 3em; }
#footer DIV.inside DIV.logo UL { display: inline-block; margin: 0.3em 0 0; }
#footer DIV.inside DIV.logo LI { padding-left: 1em; margin-left: 1em; border-left: 1px dotted #CCC;  font-size: 0.8em; line-height: 1em; display: inline; }
#footer DIV.inside DIV.logo LI:first-child { border: 0; padding: 0; margin: 0; }
#footer DIV.inside DIV.copyright { color: #000; font-size: 0.8em; padding-top: 6px; }

/* ADDITIONAL CLASSES */
DIV.fullWidthImage IMG { float: none; margin: 0 0 9px 0; }
DIV.newsTeaser SPAN.colorgrey { float: right; }



/*
	FOLGENDE KLASSEN SIND HINZU GEKOMMEN
*/

	.table { display: table; width: 100%; }
	.row { display: table-row; }
	.cell { display: table-cell; }
	.clear { clear: both; }
	H1 SPAN.stichzeile { padding-bottom: 0; }
	.backToArticle { color: #db0031; font-size: 1em; }

	DIV.unread SPAN.topRightText { font-family: 'Open Sans Condensed'; sans-serif; font-weight: 700; font-size: 0.8em; display: block; float: left; position: absolute; top: 12px; right: 0; color: #db0031; }
	DIV.unread SPAN.topRightText SPAN.mouseout,
	DIV.unread SPAN.topRightText:hover SPAN.mouseover { display: block; cursor: pointer; }
	DIV.unread SPAN.topRightText SPAN.mouseover,
	DIV.unread SPAN.topRightText:hover SPAN.mouseout { display: none; }

	HEADER UL.teaserTabs { float: right; border: 0; }

	DIV.slider DIV.title { clear: both; padding-top: 6px; }

	DIV.singleGalleryTeaser P { font-size: 0.8em; line-height: 1.4em; margin: 0; }

	DIV.contact { overflow: visible; }
	DIV.contact DIV.inside { position: relative; }
	DIV.JScontactForms UL { list-style-type: none; margin: 12px 0 0; padding: 0; }
	DIV.JScontactForms LI { border-top: 1px dotted #CCC; padding: 0; position: relative; }
	DIV.JScontactForms LI:first-child { border: 0; }
	DIV.JScontactForms LI SPAN.icon { display: block; position: absolute; width: 32px; height: 32px; top: 8px; left: 9px; }
	DIV.JScontactForms LI A.writeArticle SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat 0 0; }
	DIV.JScontactForms LI A.sendPhoto SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat -32px 0; }
	DIV.JScontactForms LI A.mailToDesk SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat -64px 0; }
	DIV.JScontactForms LI.active A.writeArticle SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat 0 -32px; }
	DIV.JScontactForms LI.active A.sendPhoto SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat -32px -32px; }
	DIV.JScontactForms LI.active A.mailToDesk SPAN.icon { background: transparent url('/css/contacticons.png') no-repeat -64px -32px; }
	DIV.JScontactForms LI.contact { padding: 12px 0; }
	DIV.JScontactForms A.writeArticle, DIV.JScontactForms A.sendPhoto, DIV.JScontactForms A.mailToDesk { padding-left: 52px; font-size: 16px; line-height: 48px; display: block; }
	DIV.JScontactForms LI.active A { background: #FFF url('/css/contacticonsactive.png') no-repeat 0 0; margin-left: -12px; padding-left: 64px; }
	DIV.JScontactForms DIV.forms { position: absolute; background: #F0F0F0; top: -1px; bottom: 0; width: 648px; right: 300px; display: block; border-top: 1px solid #000; display: none; }
	DIV.JScontactForms DIV.insideForms { padding: 18px; position: absolute; top: 0; left: 0; display: none; }
	DIV.JScontactForms DIV.formsRight { float: right; width: 200px; padding-right: 12px; margin-right: 12px; padding: 0 18px; width: 200px; margin-top: 120px; position: relative; z-index: 2; height: 240px; display: none; }
	DIV.contact  LABEL { display: block; margin-bottom: 12px; }
	DIV.JScontactForms DIV.formsRight LABEL DIV { font-size: 0.9em; }
	DIV.JScontactForms DIV.formsRight INPUT { width: 180px; margin: 0; border: 1px solid #CCC; height: 24px; line-height: 24px; padding: 0 6px; }
	DIV.JScontactForms DIV.formsRight .button { position: absolute; width: 200px; bottom: 20px; height: 32px; line-height: 32px; }
	DIV.insideForms DIV.inputs { position: absolute; top: 120px; left: 18px; width: 380px; }
	DIV.insideForms DIV.inputs TEXTAREA { width: 360px; padding: 9px; border: 1px solid #CCC; margin: 0; resize: none; height: 180px; }
	DIV.forms DIV.close { position: absolute; top: 12px; right: 12px; width: 18px; line-height: 18px; background: #666; color: #FFF; text-align: center; cursor: pointer; z-index: 3; }
	#contactBoxIframe { margin: 12px 0 0 24px; }
	DIV.JScontactForms P.important { margin: 6px 0; font-size: 12px; line-height: 1.4em; color: #db0031; }

	.gallerylistheader { position: relative; }

	/* DETAIL: GALLERYLISTTOOLS */
	.gallerylistTools { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; overflow: auto; padding: 0.5em 0; }
	.gallerylistTools A.facebook, .gallerylistTools A.twitter, .gallerylistTools A.google { display: block; height: 20px; overflow: hidden; line-height: 9em; float: left; margin-right: 24px; }
	.gallerylistTools A.facebook { width: 103px; background: transparent url('social_facebook.png') no-repeat 0 0; }
	.gallerylistTools A.twitter { width: 91px; background: transparent url('social_twitter.png') no-repeat 0 0; }
	.gallerylistTools A.google { width: 59px; background: transparent url('social_google.png') no-repeat 0 0; margin-bottom: 0; }
	.gallerylistTools DIV.right { float: right; }


	/* MEINE THEMEN */
	.themeTools { border-top: 1px dotted #CCC; overflow: auto; padding: 0.5em 0 0; margin-bottom: -0.5em; }
	.themeTools A { display: block; float: left; margin-right: 24px; font-size: 0.8em; clear: left; }
	.themeTools A SPAN.icon { display: block; width: 16px; height: 16px; float: left; margin: 2px 5px 0 0; }
	.themeTools A.rss SPAN.icon { background: transparent url('articletools_icons.png') no-repeat 0 -32px; }
	.themeTools A.mail SPAN.icon { background: transparent url('articletools_icons.png') no-repeat 0 0; }
	.themeTools A.edit { color: #db0031; float: right; margin-right: 0; font-size: 1em; }
	.themeTools A.edit SPAN.icon { background: transparent url('articletools_icons.png') no-repeat 0 -112px; }
	.themeTools A.read { float: right; clear: right; color: #db0031; margin-right: 0; }
        #kundeThemaListe A.active { color: #000; }

        /* MEINE THEMEN: TEASER IN DER SUBNAVIGATION */
        .subNavArticleTeaserMeineThemen ARTICLE { float:left; clear:none !important; width:220px; margin-left: 24px; }
        .subNavArticleTeaserMeineThemen ARTICLE:first-child { margin-left: 0; margin-bottom: 12px; }
        .subNavArticleTeaserMeineThemen FIGURE { height:90px; overflow:hidden; margin-bottom: 10; margin-top: 0; margin-left: 0; margin-right: 0; vertical-align: middle; }
        .subNavArticleTeaserMeineThemen FIGURE IMG { border: 1px solid #999999; margin: 0; }
        .subNavArticleTeaserMeineThemen STRONG { font-size:50px; color:#009ee0; float:left; margin-right:10px; line-height:36px; }

	DIV.detailComments SPAN.quote { border: 1px solid #CCC; padding: 0.5em; margin: 0.5em 0; background: #F0F0F0; display: block; font-size: 0.8em; line-height: 1.4em; margin-left: -0.5em; }
	DIV.detailComments SPAN.quote SPAN.quoteInfo { color: #333; display: block; margin-bottom: 0.5em; }

	DIV.detailComments DIV.firstAnswer { padding-left: 84px; }
	DIV.detailComments DIV.firstAnswer DIV.usericon { left: 30px; }
	DIV.detailComments DIV.secondAnswer { padding-left: 108px; }
	DIV.detailComments DIV.secondAnswer DIV.usericon { left: 54px; }
	DIV.detailComments DIV.thirdAnswer { padding-left: 132px; }
	DIV.detailComments DIV.thirdAnswer DIV.usericon { left: 78px; }

	/* DETAIL: GALLERY */
	DIV.gallery DIV.table { width: 786px; height: 524px; overflow: hidden; background: #F0F0F0; }
	DIV.gallery DIV.cell { text-align: center;  padding: 0; vertical-align: middle; }
	DIV.gallery DIV.cell IMG { vertical-align: bottom; }
	DIV.gallery P.description { font-size: 1.2em; line-height: 1.4em; }
	DIV.gallery P.imageText { text-align: center; }
	DIV.gallery P { margin: 1em 0; }
	DIV.gallery DIV.inside { position: relative; }
	DIV.gallery DIV.slidernav { position: absolute; right: 0; top: -60px; font-size: 1.8em; line-height: 1.4em; color: #666; width: 98px; text-align: center; left: 50%; margin-left: -50px; border-left: 1px dotted #CCC; border-right: 1px dotted #CCC; }
	DIV.gallery DIV.slidernav DIV.label { position: absolute; left: 0; right: 0; top: -12px; font-size: 0.5em; line-height: 1.4em; text-align: left; }
        DIV.gallery DIV.clickmeSlider { height: 68px; overflow: hidden; margin-top: 16px; position: relative; font-size: 18px; }
	DIV.gallery DIV.clickmeSlider DIV.inner { overflow: hidden; width: 886px; height: 68px; margin: 0 auto; }
	DIV.gallery DIV.clickmeSlider UL { list-style-type: none; margin: 0; padding: 1px; width: 10000px; }
	DIV.gallery DIV.clickmeSlider LI { padding: 1px; margin: 0; float: left; }
	DIV.gallery DIV.clickmeSlider LI IMG { opacity: 0.5; vertical-align: bottom; }
	DIV.gallery DIV.clickmeSlider LI.active IMG { opacity: 1; }
	DIV.gallery DIV.clickmeSlider DIV.left,
	DIV.gallery DIV.clickmeSlider DIV.right { position: absolute; line-height: 70px; cursor: pointer; width: 30px; height: 70px; overflow: hidden; top: 0; bottom: 0; color: #009ee0; float: left; }
	DIV.gallery DIV.clickmeSlider DIV.left { left: 0; text-align: right; }
	DIV.gallery DIV.clickmeSlider DIV.right { right: 0; text-align: left; }
	.galleryTools { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 0.5em 0; margin-bottom: 1.5em;height: 1.5em; }
	.galleryTools DIV.left { width: 100%; }
	.galleryTools DIV.left A { font-size: 0.8em; line-height: 1.8em; float: left; margin-right: 18px; display: inline-block; }
	.galleryTools DIV.left A:first-child { margin-left: 0; }
	.galleryTools DIV.right { float: right; margin-top: 1px; }
	.galleryTools A.art { float: left; border-right: 1px dotted #CCC; padding-right: 18px; color: #db0031; }
	.galleryTools .share-button.facebook { position: absolute;right: 305px;z-index: 99999; }
	.galleryTools A SPAN.icon { display: block; width: 16px; height: 16px; float: left; margin: 2px 5px 0 0; }
	.galleryTools A.buy SPAN.icon { background: transparent url('/css/articletools_icons.png') no-repeat 0 -128px; }
	.galleryTools DIV.left A.buy { color: #B7B7B7;cursor: inherit;}
        .galleryTools DIV.left A.buy:hover { text-decoration:none; }
        .galleryTools DIV.left A.buy.bestellbar { color: #009EE0;cursor: pointer; }
        .galleryTools DIV.left A.buy.bestellbar:hover { text-decoration:underline; }
        .galleryTools A.buy.bestellbar SPAN.icon { background: url("/css/articletools_icons.png") no-repeat scroll 0 -64px rgba(0, 0, 0, 0); }
        .galleryTools A.cart SPAN.icon { background: transparent url('/css/articletools_icons.png') no-repeat 0 -80px; }
	.galleryTools A.mail { float: right; border-left: 1px dotted #CCC; padding-left: 12px; }
	.galleryTools A.mail SPAN.icon { background: transparent url('/css/articletools_icons.png') no-repeat 0 0; }
	.galleryTools A.help SPAN.icon { background: transparent url('/css/articletools_icons.png') no-repeat 0 -96px; }
	.galleryTools A.notext { overflow: hidden; width: 20px; height: 20px; display: inline-block; }
        #galleryImage { padding: 0 24px; }
	#galleryImage A.image { display: block; width: 900px; height: 600px; position: relative; }
	#galleryImage A IMG { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
	#galleryImage A.left,
	#galleryImage A.right { position: absolute; top: 0; width: 24px; display: block; line-height: 600px; font-size: 36px; text-decoration: none; }
	#galleryImage A.left { left: 0; text-align: left; }
	#galleryImage A.right { right: 0; text-align: right; }
	#galleryImage DIV.galleryAd { background: #F0F0F0; width: 900px; height: 490px; text-align: center; padding-top: 110px; font-size: 0.8em; color: #666; }
	#afterGallery { height: 600px; }
	#afterGallery H2 { text-align: center; }
	#afterGallery UL { margin: 24px 0 0 0; padding: 0; list-style-type: none; overflow: auto; }
	#afterGallery LI.clear { padding-left: 0; }
	#afterGallery LI { padding-left: 24px; width: 300px; float: left; }
	#afterGallery SPAN { display: block; }
	#afterGallery SPAN.title { color: #000; font-size: 1.2em; line-height: 1.4em; }
	#afterGallery A:hover SPAN.title { text-decoration: underline; }
        #galleryImagecontainer A.left, #galleryImagecontainer A.right { background:rgba(255, 255, 255, 0.2);color:#009ee0;color:rgba(0, 0, 0, 0.5);display: block;font-size:5em;line-height: 600px;padding:0;position: absolute;text-decoration: none;top: 0;width:0;
  transition:width 0.1s linear;overflow:auto;text-align:center; }
        #galleryImagecontainer:hover A.left,#galleryImagecontainer:hover A.right { width:7%;transition:width 0.1s linear; }
        #galleryImagecontainer A.right { right: 0; }

	/* NEWSLETTER */
	.newsletterSettings { margin-top: 24px; }
	.newsletterSettings DIV.address { float: left; }
	.newsletterSettings DIV.label { float: left; width: 394px; padding: 6px 6px 6px 0; clear: both; border-bottom: 1px solid #CCC; }
	.newsletterSettings DIV.checkbox { float: left; padding: 6px; width: 100px; text-align: center;  border-bottom: 1px solid #CCC; font-weight: 300; }

	/* DETAIL: CONTACT */
	DIV.contact DIV.message { overflow: auto; }
	DIV.contact DIV.message TEXTAREA { border: 1px solid #CCC; padding: 6px; font: normal normal 400 12px/1.4em georgia,serif; overflow: auto; height: 64px; width: 262px; resize: none; }
	DIV.contact DIV.message INPUT.button { margin: 0; float: right; }
	DIV.contact DIV.contactAddress { overflow: auto; font-size: 0.8em; line-height: 1.4em; }
	DIV.contact DIV.contactAddress IMG { float: left; margin-right: 0.8em; border: 1px solid #CCC; }
	DIV.contact DIV.contactAddress1Text { font-weight: bold; margin: 1em 0; }
	DIV.contact DIV.socialButtons { background: #FFF; overflow: auto; margin-top: 1em; padding: 0.5em; border-top: 1px dotted #CCC; }



/* DOWNLOADBUTTON */
	DIV.downloadButton { margin: 0 96px; margin-bottom: 1em; }
	DIV.downloadButton A { display: block; color: #000; border: 1px solid #CCC; padding: 6px 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-decoration: none; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); }
DIV.downloadButton A:hover { border: 1px solid #BBB; background: #e0e0e0; background: #f0f0f0; background: -moz-linear-gradient(top,  #f0f0f0 0%, #f9f9f9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f9f9f9)); background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f9f9f9 100%); background: -o-linear-gradient(top,  #f0f0f0 0%,#f9f9f9 100%); background: -ms-linear-gradient(top,  #f0f0f0 0%,#f9f9f9 100%); background: linear-gradient(to bottom,  #f0f0f0 0%,#f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f9f9f9',GradientType=0 ); }
	DIV.downloadButton IMG { float: left; margin: 3px 9px 0 0; }
	DIV.downloadButton SPAN.title { color: #009ee0; }
	DIV.downloadButton A:hover SPAN.title { text-decoration: underline; }
	DIV.downloadButton SPAN.size { display: block; font-size: 0.8em; }

	/* DETAILAUDIO */
	DIV.detailAudio { margin-bottom: 1em; }
	DIV.detailAudio IMG { vertical-align: bottom; }
	DIV.detailAudio P { margin: 0.5em 0 0; font-size: 0.8em; line-height: 1.4em; text-align: center; color: #666; }
	DIV.detailAudio P SPAN.title { color: #000; }

	DIV.subBlock P { font-size: 13px; line-height: 1.4em; }

/* ANZEIGEN */
DIV.anzeigen A.button { width: 126px; float: right; margin-top: 18px; }
DIV.anzeigen HEADER { margin-bottom: 0; }
DIV.anzeigenKontakt DIV.inside { background: #F0F0F0; }
DIV.anzeigenKontakt HEADER { margin-bottom: 0; }
DIV.anzeigenKontakt IMG { margin: 0; }
DIV.anzeigenKontakt DIV.phonenumber { padding: 6px 0 0; font-size: 2em; line-height: 1.5em; text-align: center; }
DIV.anzeigenKontakt DIV.info  { margin: 0 12px 12px; font-size: 0.8em; line-height: 1.4em; color: #666; text-align: center; }
DIV.contactform { margin: 12px 0 0; padding: 12px; border-top: 1px dotted #CCC; font-size: 0.9em; line-height: 1.4em; }
DIV.contactform A.button { margin-top: 12px; }
DIV.captchaText { margin-bottom: 0.5em; }

/* FEATURED */
.featured DIV.inside > ARTICLE > A:first-child { display: block; line-height: 1px; margin-bottom: 6px; }

/* ADVERTORIAL */
.articleTeaser .advertorial SPAN.stichzeile SPAN,
.articleteaser .advertorial SPAN.stichzeile SPAN,
.featured .advertorial SPAN.stichzeile SPAN {
  display: inline-block; visibility: hidden;
}
.announcement A > SPAN:first-child:before,
.articleTeaser .advertorial A > SPAN:first-child:before,
.articleteaser .advertorial A > SPAN:first-child:before,
.featured .advertorial A > SPAN:first-child:before,
.newsTeaser .advertorial A > SPAN:first-child:before {
  float: right; font-family: 'Open Sans Condensed'; font-weight: bold; content: 'Anzeige'; background: #b7b09e; color: #FFF; font-size: 13px; text-transform: uppercase; padding: 0 3px; line-height: 15px; visibility: visible; text-decoration: none; display: inline-block; margin-top: 1px;
}

.articleTeaser .advertorial H2 A:hover,
.articleTeaser .advertorial H2 A:hover > SPAN:first-child,
.articleteaser .advertorial H2 A:hover,
.articleteaser .advertorial H2 A:hover > SPAN:first-child,
.featured .advertorial H2 A:hover,
.featured .advertorial H2 A:hover > SPAN:first-child {
  text-decoration: none;
}

.announcement H1 > SPAN.stichzeile:first-child:after, 
.advertorial H1 > SPAN.stichzeile:first-child:after,
.announcement H1 > SPAN.headline:first-child:before,
.advertorial H1 > SPAN.headline:first-child:before{
  font-family: 'Open Sans Condensed'; font-weight: bold; content: 'Anzeige'; background: #b7b09e; color: #FFF; font-size: 15px; text-transform: uppercase; padding: 0 3px; line-height: 19px; visibility: visible; text-decoration: none; display: inline-block; margin-left: 9px;
}
.announcement H1 > SPAN.headline:first-child,
.advertorial H1 > SPAN.headline:first-child { display: block; padding-top: 30px; }
.announcement H1 > SPAN.headline:first-child:before,
.advertorial H1 > SPAN.headline:first-child:before {
  display: inline-block;
  position: absolute;
  margin-top: -30px;
}

.advertorial H1 SPAN.stichzeile SPAN { display: inline-block; visibility: hidden; }

/* VORTEILSLISTE */
UL.vorteilsliste { margin: 0; list-style-type: none; padding: 0; clear: both; }
UL.vorteilsliste LI { padding: 0 0 1em 28px; background: transparent url('http://admin.ruhrnachrichten.de/pics/haekchen.png') no-repeat 0 0; }

/* ANZEIGENKONTAKTE */
UL.teaserliste { margin: 0; padding: 0; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
UL.teaserliste LI { display: block; overflow: auto; font-size: 0.9em; line-height: 1.4em; padding: 0.5em 0; border-top: 1px dotted #CCC; }
UL.teaserliste LI:first-child { border: 0; padding-top: 0; }
UL.teaserliste LI IMG { margin: 0 9px 0 0; }
UL.teaserliste LI H2 { margin: 4px 0 0; }

/* TESAERSLIDER */
DIV.jsTeaserSlider DIV.slider UL LI { width: 300px; margin-right: 24px; }

/* PREVIEWGLIDER */
#previewGlider DIV.section:first-child DIV.insideSection { display: inline-block; }

/* AKTIONSTEASER */
DIV.aktionsTeaser HEADER { margin-bottom: 0; }
DIV.aktionsTeaser H2 { font-size: 0.9em; line-height: 1.4em; }

/* TEASERLISTGREY */
DIV.teaserListGrey HEADER { margin-bottom: 0; }
DIV.teaserListGrey DIV.inside { background: #F0F0F0; }
DIV.teaserListGrey UL { margin: 0; padding: 0; }
DIV.teaserListGrey LI:first-child { border: 0; }
DIV.teaserListGrey LI { padding: 6px 12px 9px; border-top: 1px dotted #CCC; }
DIV.teaserListGrey H2 { font-size: 1em; line-height: 1.4em; margin: 0; }

.leftimage { float: left; margin: 0 12px 9px 0; }

/* ANZEIGENARTICLETESAERLIST */
DIV.anzeigenarticleteaserlist IMG { float: left; margin-right: 12px; }
DIV.anzeigenarticleteaserlist H2 { margin-bottom: 0.1em; }
DIV.anzeigenarticleteaserlist DIV.text { margin-top: 0.3em; }


#osvAnzeigen UL {
  display: none;
}

#osvAnzeigen A,
DIV.osvAnzeigen A {
  padding: 12px 0;
  display: block;
  width: 300px;
  text-align: center;
  float: left;
  clear: both;
  border: 1px solid #ffffff;
  margin-bottom: 9px;
}

#osvAnzeigen A:hover,
DIV.osvAnzeigen A:hover {
  border: 1px dotted #999999;
}

.rectangle { overflow: hidden; position: relative; }

/* digitaleAnzeigen */
DIV.digitaleAnzeige DIV.inside { position: relative; }
#twiago_bx.master_144x144_hc { position: absolute !important; top: 0; right: 0; }
DIV.digitaleAnzeige UL { list-style-type: none; margin: 0; padding: 0; overflow: auto; }
DIV.digitaleAnzeige UL LI { padding: 0; margin: 0; float: right; }
DIV.digitaleAnzeige UL LI:first-child { float: left; padding-right: 5px; border-right: 1px dotted #CCC; }

/* WERBUNG */
#superbanner { width: 960px; text-align: center; padding: 6px 24px; float: left; line-height: 1px; }
#skyscraper { position: absolute; left: 1012px; top: 0; }
#adl_sb_table { float: right; margin: -6px -24px -6px 0; width: 1008px; }
#adl_sb_table IMG { width: auto; height: auto; }
#adl_sb_table OBJECT { float: right; }
#navibanner { width: 948px; text-align: center; }
#navibanner IFRAME { margin-top: 2em; }

/* MAERKTETEASER */
DIV.maerkteTeaser H2 { padding-top: 0.3em; }
DIV.maerkteTeaser DIV.inside { height: 220px; overflow: hidden; }

/* SPORTTABELLENTEASER */
DIV.sporttabellenTeaser TD.label { font-size: 0.9em; height: 24px; width: 60px; }
DIV.sporttabellenTeaser P { font-size: 0.8em; line-height: 1.4em; margin-bottom: 0.8em; }
DIV.sporttabellenTeaser SELECT { width: 240px; }

/* VEREINSTEASER */
DIV.vereinsteaser UL { margin: 0; padding: 0; overflow: auto; list-style-type: none; }
DIV.vereinsteaser UL LI { float: left; margin-left: 6px; }
DIV.vereinsteaser UL LI:first-child { margin: 0; }
DIV.vereinsteaser UL LI A { display: block; width: 120px; height: 24px; padding-top: 60px; text-align: center; float: left; font-size: 0.8em; line-height: 24px; color: #000; background: #FFF url('/pics/vereine/vereinslogos.png') no-repeat 0 0; }
DIV.vereinsteaser UL LI.bvb A { background-position: 0 0; }
DIV.vereinsteaser UL LI.fcs A { background-position: -120px 0; }
DIV.vereinsteaser UL LI.vfl A { background-position: -240px 0; }
DIV.vereinsteaser UL LI.scp A { background-position: -360px 0; }
DIV.vereinsteaser UL LI.tve A { background-position: -480px 0; }
DIV.vereinsteaser UL LI.bvb A:hover { background-position: -600px 0; }
DIV.vereinsteaser UL LI.fcs A:hover { background-position: -720px 0; }
DIV.vereinsteaser UL LI.vfl A:hover { background-position: -840px 0; }
DIV.vereinsteaser UL LI.scp A:hover { background-position: -960px 0; }
DIV.vereinsteaser UL LI.tve A:hover { background-position: -1080px 0; }

/* NAVIVIDEOS */
#navivideos SPAN.playicon { background: url("/css/playicon_32.png") no-repeat scroll center center rgba(0, 0, 0, 0); cursor: pointer; display: block; float: left; height: 51px !important; margin-top: 1px !important; width: 81px !important; position: absolute; }
#navivideos IMG { width: 81px; height: 54px; padding-right: 9px; float: left; }
#navivideos UL LI { padding-bottom: 17px !important; width: 326px; height: 50px; padding-right: 58px !important; }
#navivideos UL { width: 100%; padding: 0px 0px 0px 30px !important; }
#navivideos A:hover { text-decoration: underline; }
#navivideos LI { padding-bottom: 17px !important; }
#navivideos A { color: #000000 !important; font-size: 1.2em; line-height: 1.3em !important;}
#navivideos LI.active A { color: #000000 !important; line-height: 1.3em !important; }
#navivideos DIV.subNavCol { float: left; margin-left: 3%; padding: 0 0 12px; width: 50%; }
#navivideos SPAN.stichzeile { color: #009EE0 !important; display: block; font-size: 0.8em; line-height: 1.4em; padding-bottom: 0.1em; }
#navivideos A:hover SPAN.stichzeile { text-decoration: underline !important; }

/* Datumsnavigation */
.datumsnavigation { text-align: center; position: relative; font-size: 0.9em; }
.datumsnavigationLinks { position: absolute; top: 0; left: 0; float: left; }
.datumsnavigationRechts { position: absolute; top: 0; right: 0; float: right; }

/* Kalender */
DIV.kalender A.vorherigerMonat { position: absolute; float: left; top: 0; left: 0; font-size: 0.8em; }
DIV.kalender A.naechsterMonat { position: absolute; float: right; top: 0; right: 0; font-size: 0.8em; }
DIV.kalender DIV.sbxinf { position: relative; text-align: center; margin-bottom: 0.5em; }
DIV.kalender DIV.sbxwln { overflow: auto; padding-left: 5px; }
DIV.kalender DIV.sbxwln A,
DIV.kalender DIV.sbxwln B { display: block; float: left; width: 36px; text-align: center; padding: 1px 0; margin: 1px; }
DIV.kalender DIV.sbxwln A { background: #F9F9F9; height: 21px; }
DIV.kalender DIV.sbxwln A.vergangenheit,
DIV.kalender DIV.sbxwln A.gegenwart,
DIV.kalender DIV.sbxwln A.zukunft { background: #FFF; }
DIV.kalender DIV.sbxwln A.gegenwart { color: #000; }
DIV.kalender DIV.sbxwln A.zukunft { color: #999; }
DIV.kalender DIV.sbxwln A.zukunft:hover { text-decoration: none; }

/* BreakingNews */
DIV.breakingnews { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 0.5em 0; }
DIV.breakingnews H2 SPAN.stichzeile { float: left; font-size: 1em; line-height: 1.3em; margin-right: 0.3em; }
DIV.breakingnews H2 { float: left; margin: 0 0.3em 0 0; }
DIV.breakingnews P { line-height: 2em; margin: 0; }

/* REGFORM */
#detail DIV.fcms_nameadress_title { padding-left: 0; color: #000; font-family: Gerorgia; font-weight: normal; }
#detail DIV.forms { border-top: 1px dotted #000; padding-top: 6px; }
#detail DIV.form DIV.fcms_nameadress_title { color: #666; }

#competition-login-container #competition-login-content {width: 580px !important;}

/* fotoaktionBanner*/
DIV.fotoaktionBanner DIV.slidernav { font-size: 1.2em; color: #009ee0; display: none; }
DIV.fotoaktionBanner DIV.slidernav DIV { cursor: pointer; display: inline; }
DIV.fotoaktionBanner DIV.inside { text-align: center; }

#fotoaktionBanner {
  position: relative;
}

#fotoaktionBannerJS {
  width: 368px;
  margin: 0;
  background: #eeeeee url('/pics/carousel-background.png') repeat-x 0 0;
  text-align: center;
  padding: 6px 0;
}

#fotoaktionBannerBubble {
  position: absolute;
  width: 169px;
  height: 50px;
  background: transparent url('/pics/karussell-bubble.png') no-repeat 0 0;
  line-height: 35px;
  overflow: hidden;
  z-index: 151;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  display: none;
  position: absolute;
}

#fotoaktionBannerLeft {
    background: transparent url('/pics/ruhr/anzeigen/beilagen-links.png') no-repeat 0 0;
    height: 53px;
    line-height: 200px;
    left: 100px;
    position: absolute;
    top: 80px;
    width: 25px;
    z-index: 150;
    cursor: pointer;
    visibility: hidden;
    overflow: hidden;
}

#fotoaktionBannerRight {
    background: transparent url('/pics/ruhr/anzeigen/beilagen-rechts.png') no-repeat 0 0;  
    height: 53px;
    line-height: 200px;
    left: 242px;
    position: absolute;
    top: 80px;
    width: 25px;
    z-index: 150;
    cursor: pointer;
    visibility: hidden;
    overflow: hidden;
}

DIV.bilderCaroussel:hover DIV.rechts,
DIV.bilderCaroussel:hover DIV.links {
    visibility: visible;
}

#hws .hwsBox DIV.bilderCaroussel H2 {
  margin: 120px 0 0 0;
  color: #000;
}

/* HEADERTOOLS */
#headerTools { position: absolute; right: 0; top: 0; margin: 12px 0 0; list-style-type: none; overflow: auto; padding: 0; }
#headerTools LI { float: left; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 0.8em; margin-left: 16px; }
#headerTools LI A { display: block; float: left; overflow: hidden; line-height: 1.2em; padding-left: 18px; }
#headerTools LI.rssAbonnieren A { background: #FFF url('/pics/icon_14x14_rss.png') no-repeat 0 0; }
#headerTools LI.themenFolgen A SPAN.icon { margin-top: 0; }

DIV.rssAbonnierenBubble { width: 222px; height: 20px; background: transparent url('/pics/headertoolsbubble.png') no-repeat 0 0; position: absolute; 0 0; z-index: 2; margin-left: -104px; margin-top: 14px; }
DIV.rssAbonnierenInside { position: absolute; left: 0; top: 20px; background: transparent url('/pics/headertoolsbubble.png') no-repeat 0 bottom; padding: 6px 18px 14px; right: 0; }
A.rssAbonnierenButton { background: transparent url('http://admin.ruhrnachrichten.de/pics/rss_button.png') no-repeat 0 0; width: 152px; padding-left: 32px; line-height: 29px; height: 29px; display: block; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; font-weight: 700; color: #FFF; text-decoration: none; }
DIV.rssAbonnierenBubble DIV.more { margin-top: 0; }

/* KAUFDOWN */
DIV.kaufdownLeft { float: left; width: 138px; margin-right: 24px; height: 160px; }
DIV.kaufdownLeft P { font-size: 0.8em; line-height: 1.4em; margin: 0; }
DIV.kaufdown { padding-bottom: 18px; background: #F0F0F0; }
DIV.kaufdown DIV.articleTeaser P { height: 4.2em; overflow: hidden; }
DIV.kaufdown DIV.articleTeaser IMG { margin-top: 0; cursor: pointer; }
DIV.kaufdown HEADER { overflow: auto; background: #FFF; }
DIV.kaufdown DIV.logo { float: left; }
DIV.kaufdown DIV.logo A { display: block; width: 124px; height: 17px; line-height: 9em; overflow: hidden; background: transparent url('http://admin.ruhrnachrichten.de/pics/rnkaufdown.png') no-repeat 0 0; }
DIV.kaufdown DIV.preis { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 1.5em; line-height: 1.2em; overflow: hidden; float: right; color: #009ee0; margin-top: 0.2em; }
DIV.kaufdown DIV.preis SPAN { font-size: 0.8em; color: #666; }
DIV.kaufdown A.button { color: #FFF; float: left; width: 138px; margin-top: 7px; }
DIV.kaufdown DIV.inside { padding: 0 12px; }
DIV.kaufdown DIV.articleTeaser H2 { font-size: 1em; margin-bottom: 0.6em; }
DIV.kaufdown DIV.articleTeaser P { font-size: 0.8em; line-height: 1.4em; height: 5.5em; white-space: pre-wrap; }
DIV.kaufdown DIV.sliderpreviewPagerLeft,
DIV.kaufdown DIV.sliderpreviewPagerRight { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAABCAYAAACYJC2PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNqky7EKwCAMhOE4liKp9f0f0RoR6do/kMm1gY8b7pLM7BCRExmKCwUV95Yleo29//n/n3uxMDFg6Gh4tuzRj9ivT4ABAIpTEtuCqJ6OAAAAAElFTkSuQmCC'); }
#quizpic IMG {width: 100%; height: auto;}
#quiz TD {padding: 0.3em 0em 0.3em 0em;}

/* FOLLOWTOOLS */
#followTools { list-style-type: none; overflow: auto; padding: 0; float: left; margin: 0.3em 0 0.5em; }
#followTools LI:first-child { margin: 0; }
#followTools LI { float: left; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 13px; line-height: 1.4em; padding-top: 2px; margin-left: 0.4em; }
#followTools A SPAN.icon,
#followTools BUTTON SPAN.icon { display: block; float: left; width:14px; height: 14px; margin-right: 2px; background-image: url('http://admin.ruhrnachrichten.de/pics/icons_14x14neu.png'); margin-top: 2px; }
#followTools LI.kontakt A,
#followTools LI.rssAbonnieren A,
#followTools LI.newsletterAbonnieren A,
#followTools LI.facebookFolgen A,
#followTools LI.twitterFolgen A,
#followTools LI.rssAbonnieren BUTTON { outline: none; display: block; float: left; overflow: hidden; color: #b7b09e; border: none; background: none; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 13px; padding: 0; margin: 0; cursor: pointer; }


#followTools LI.kontakt SPAN.icon { background-position: -14px -140px; }
#followTools LI.newsletterAbonnieren SPAN.icon { background-position: -14px -42px; }
#followTools LI.rssAbonnieren SPAN.icon { background-position: -14px -56px; }
#followTools LI.facebookFolgen SPAN.icon { background-position: -14px -14px; }
#followTools LI.twitterFolgen SPAN.icon { background-position: -14px 0; }

#followTools LI.kontakt A:hover SPAN.icon { background-position: 0 -140px; }
#followTools LI.kontakt A:hover { color: #db0031; text-decoration: none; }
#followTools LI.newsletterAbonnieren A:hover SPAN.icon { background-position: 0 -42px; }
#followTools LI.newsletterAbonnieren A:hover { color: #009ee0; text-decoration: none; }
#followTools LI.rssAbonnieren A:hover SPAN.icon,
#followTools LI.rssAbonnieren BUTTON:hover SPAN.icon { background-position: 0 -56px; }
#followTools LI.rssAbonnieren A:hover,
#followTools LI.rssAbonnieren BUTTON:hover { color: #fa9b39; text-decoration: none; }
#followTools LI.facebookFolgen A:hover SPAN.icon { background-position: 0 -14px; }
#followTools LI.facebookFolgen A:hover { color: #3b5999; text-decoration: none; }
#followTools LI.twitterFolgen A:hover SPAN.icon { background-position: 0 0; }
#followTools LI.twitterFolgen A:hover { color: #5fb1ef; text-decoration: none; }

DIV.giantHeader #followTools { float: left; position: absolute; right: 0; top: 6px; width: auto; margin: 0; }

/* WAHLERGEBNIS WIDGET */
DIV.kommunalwahl_widget { overflow: hidden; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; position: relative; }
DIV.kommunalwahl_widget H2 { margin: 0; position: relative; z-index: 2; }
DIV.kommunalwahl_widget TD.prozentleiste { background: #FFF url('/pics/wahlgrafik_prozent.png') no-repeat left bottom; }
DIV.kommunalwahl_widget DIV.ergebnis { background: #FFF url('/pics/wahlgrafik_linien.png') repeat-x 0 bottom; margin-top: 1em; position: relative; }
DIV.kommunalwahl_widget DIV.ergebnis table { border-collapse: collapse; margin-top: -194px; }
DIV.kommunalwahl_widget DIV.ergebnis table TD { vertical-align: bottom; text-align: center; }
DIV.kommunalwahl_widget DIV.balken { width: 64px; margin-left: 7px; height: 400px; position: relative; }
DIV.kommunalwahl_widget DIV.balkenInnen { position: absolute; bottom: 0; left: 0; right: 0; background: transparent url('/pics/wahlgrafik_verlauf_balken.png') repeat-x 0 bottom; }
DIV.kommunalwahl_widget DIV.prozent { width: 64px; margin-left: 7px; line-height: 1.4em; height: 19px; color: #999; }
DIV.kommunalwahl_widget DIV.parteiname { font-size: 0.8em; line-height: 1.4em; margin-top: 6px; width: 64px; margin-left: 7px; overflow: hidden; white-space: nowrap; height: 17px; }
DIV.kommunalwahl_widget DIV.gueltigestimmen { font-size: 0.8em; line-height: 1.4em; color: #999; text-align: right; position: absolute; bottom: 244px; right: 0; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-2 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-2 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-2 DIV.parteiname { width: 282px; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-3 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-3 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-3 DIV.parteiname { width: 184px; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-4 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-4 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-4 DIV.parteiname { width: 136px; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-5 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-5 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-5 DIV.parteiname { width: 106px; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-6 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-6 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-6 DIV.parteiname { width: 88px; }

DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-7 DIV.balken,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-7 DIV.prozent,
DIV.kommunalwahl_widget DIV.ergebnis table.ergebnis-anzahl-7 DIV.parteiname { width: 74px; }

DIV.kommunalwahl_widget DIV.sonstige-liste { position: absolute; top: 206px; right: 0; width: 138px; background: #FFF; padding: 2px 0 2px 12px; }
DIV.kommunalwahl_widget DIV.sonstige-liste H3 { font-size: 0.8em; border-bottom: 1px dotted #CCC; margin: 0; height: 17px; line-height: 17px; text-transform: uppercase; color: #999; padding-left: 3px; }
DIV.kommunalwahl_widget DIV.sonstige-liste-status-none DIV.liste-prozent { visibility: hidden; }
DIV.kommunalwahl_widget UL { margin: 0; padding: 0; list-style-type: none; }
DIV.kommunalwahl_widget LI { font-size: 0.8em; line-height: 1.3em; position: relative; height: 1.3em; padding: 0 3px; }
DIV.kommunalwahl_widget LI:nth-child(even) { background: #F3F3F3; }
DIV.kommunalwahl_widget LI DIV.liste-parteiname { float: left; clear: both; overflow: hidden; }
DIV.kommunalwahl_widget LI DIV.liste-prozent { float: right; position: absolute; top: 0; right: 3px; }
DIV.kommunalwahl_widget DIV.empty { position: absolute; bottom: 115px; left: 184px; right: 150px; text-align: center; color: #CCC; font-size: 2em; line-height: 40px; }

DIV.buergermeisterwahl_widget DIV.inside { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
DIV.buergermeisterwahl_widget DIV.gueltigestimmen { font-size: 0.8em; line-height: 1.4em; margin-bottom: 0.5em; margin-top: -0.5em; color: #999; }

DIV.buergermeisterwahl_widget ul { margin: 0; padding: 0; list-style-type: none; }
DIV.buergermeisterwahl_widget li { margin-top: 6px; font-size: 15px; overflow: auto; line-height: 1.4em; }
DIV.buergermeisterwahl_widget DIV.kandidatname { clear: both; float: left; }
DIV.buergermeisterwahl_widget DIV.kandidatname SPAN { color: #999; }
DIV.buergermeisterwahl_widget DIV.prozent { text-align: right; float: right; }
DIV.buergermeisterwahl_widget DIV.balken { background: #F0F0F0; height: 12px; position: relative; clear: both; }
DIV.buergermeisterwahl_widget DIV.balkenInnen { background: #009ee0; position: absolute; left: 0; top: 0; bottom: 0; }

DIV.artikeldetailtext DIV.kommunalwahl_widget,
DIV.artikeldetailtext DIV.buergermeisterwahl_widget { margin-right: 0; }

#autorenboxdetailblog {margin-bottom: 14px;}

#autorenboxdetailblog .more, #autorenboxdetailblog DIV.more {
margin-top: 0px; padding-top: 0px;}

DIV.detailAuthor {margin-bottom: -14px;}

/* RIGHTNAV 24.06.2014 */

#content DIV.twoCols DIV.rightNav { margin-top: 1em; }
#content DIV.twoCols DIV.firstblock { margin-top: 0; margin-right: 24px; }
#content DIV.rightNav HEADER { border-bottom: 1px dotted #000; margin-bottom: 0.5em; font-size: 0.9em; text-transform: uppercase; }
#content DIV.rightNav HEADER A.navToggle { display: block; float: right; color: #b7b09e; text-transform: none; outline-color: transparent; font-size: 13px; }
#content DIV.rightNav HEADER A.navToggle SPAN.icon { width: 14px; height: 14px; float: left; margin-right: 4px; background: url('/pics/icons_14x14.png') 0 -84px; margin-top: 4px; }
#content DIV.rightNav HEADER A.navToggleReduce SPAN.icon { background-position: 0 -98px; }
#content DIV.rightNav A.threeDots { color: #b7b09e; outline-color: transparent; }

/* WETTERBOX 24.06.2014 */

DIV.wetterteaser { font-family: "Open Sans Condensed"; font-weight: 700; }
DIV.wetterteaser SPAN.wetterprognose { display: block; background-repeat: no-repeat; background-position: right center; }
DIV.wetterteaser SPAN.wettertag { display: block; color: #666; line-height: 1.2em; }
DIV.wetterteaser SPAN.wetterheute {  float: left; width: 45%; }
DIV.wetterteaser SPAN.wettermorgen {  float: right; width: 45%; padding-left: 5%; border-left: 1px dotted #CCC; }
DIV.wetterteaser SPAN.wettertemperatur { display: block; color: #CCC; font-size: 1.2em; line-height: 1.4em; }
DIV.wetterteaser SPAN.wettertemperatur SPAN.max { color: #000; }
DIV.wetterteaser SPAN.wettertemperatur SPAN.min { color: #009ee0; }

/* LIVEBLOG */
#livedesk-root figure, #livedesk-root img { height: auto; }
DIV.artikeldetailtext #livedesk-root { margin: 0; }
DIV.artikeldetailtext #livedesk-root DIV.liveblog-container { padding: 0; }
DIV.artikeldetailtext #livedesk-root .liveblog-container .liveblog-content .liveblog-content-bottom { display: none; }
DIV.artikeldetailtext #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle { max-height: none; }

BODY DIV.twoCols DIV.liveblog { overflow: hidden; margin-right: 0; }
BODY DIV.twoCols #livedesk-root .liveblog-container .liveblog-content .liveblog-content-top { display: none; }
DIV.liveblog HEADER { margin-bottom: 0; width: 300px; }
DIV.liveblog .liveblog-content-bottom { display: none; }
DIV.liveblog DIV.post-core-content IMG { width: 100%; height: auto; margin-top: 0.5em; }
BODY DIV.twoCols DIV.liveblog #livedesk-root { margin: 0; overflow: hidden; height: 400px; }
BODY DIV.twoCols DIV.liveblog #livedesk-root:hover { overflow: auto; }
DIV.liveblog #livedesk-root .liveblog-container { padding: 0; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content { margin: 0; }
DIV.liveblog #livedesk-root LI.normal IFRAME { width: 100%; height: 380px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle .liveblog-postlist li .post-comment,
DIV.liveblog #livedesk-root p.post-text,
DIV.liveblog #livedesk-root ul { font-size: 12px; line-height: 1.4em !important; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle .liveblog-postlist li .post-content-full .post-core-content .post-text { font-size: 12px; line-height: 1.4em !important; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content { height: 400px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle { max-height: none; width: 300px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle { width: 300px; }
DIV.liveblog .liveblog-content-bottom { display: none; }
DIV.liveblog DIV.post-core-content IMG { width: 100%; height: auto; margin-top: 0.5em; }
DIV.liveblog #livedesk-root { margin: 0; }
DIV.liveblog #livedesk-root .liveblog-container { padding: 0; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content { margin: 0; }
DIV.liveblog #livedesk-root LI.normal IFRAME { width: 100%; height: 380px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle .liveblog-postlist li .post-comment,
DIV.liveblog #livedesk-root p.post-text,
DIV.liveblog #livedesk-root ul { font-size: 12px; line-height: 1.4em !important; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle .liveblog-postlist li .post-content-full .post-core-content .post-text { font-size: 12px; line-height: 1.4em !important; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content { height: 600px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle { max-height: none; width: 300px; }
DIV.liveblog #livedesk-root .liveblog-container .liveblog-content .liveblog-content-middle { width: 300px; }
#livedesk-root .liveblog-container .comment-box .button { line-height: 12px; }


/*Formulare in Teaser-Elementen*/

DIV.articleTeaser .formular .line INPUT  {max-width: 109px;}
DIV.articleTeaser .formular .line TEXTAREA {max-width: 120px;}

/* Formulare in Detail-Seiten */

FORM.formContainer DIV.line { border-top: 1px dotted #CCC; position: relative; min-height: 40px; }
FORM.formContainer DIV.line DIV.label { width: 168px; height: auto; padding: 8px 24px 8px 8px; font-family: "Open Sans Condensed"; color: #666; background: #F0F0F0; font-weight: 700; font-size: 13px; position: absolute; left: 0; top: 1px; bottom: 1px; }
FORM.formContainer DIV.line DIV.inputContainer { padding: 9px 0 9px 212px; font-family: "Open Sans Condensed"; font-weight: 700; font-size: 13px; }
FORM.formContainer DIV.line DIV.inputContainer INPUT,
FORM.formContainer DIV.line DIV.inputContainer TEXTAREA { border: 1px solid #CCC; width: 400px; line-height: 17px;  }
FORM.formContainer DIV.line DIV.inputContainer TEXTAREA { resize: vertical; }
FORM.formContainer DIV.line DIV.inputContainer INPUT.vorwahl { width: 60px; }
FORM.formContainer DIV.line DIV.inputContainer INPUT.rufnummer { width: 160px; }
FORM.formContainer DIV.line DIV.inputContainer INPUT.file { border:0; }
FORM.formContainer DIV.line DIV.inputContainer INPUT[type="radio"],
FORM.formContainer DIV.line DIV.inputContainer INPUT[type="checkbox"] { width: auto; }
FORM.formContainer DIV.line DIV.inputContainer TABLE { border-collapse: collapse; width: 100%; }
FORM.formContainer DIV.line DIV.inputContainer TABLE TD { width: 50%; }
FORM.formContainer DIV.line HR { margin: -1px 0; height: 1px; border: 0; background: #CCC; }
FORM.formContainer DIV.pflichtfeld { float: right; color: #666; }
FORM.formContainer DIV.submitButton { border-top: 1px dotted #CCC; padding: 2em 0; font-family: "Open Sans Condensed"; font-weight: 700; font-size: 13px; }

/* DPA TABELLE */
#ERGEBNISSE { font: bold 14px/1.4em 'Open Sans Condensed'; margin-bottom: 2em; width: 100%; border-collapse: collapse;  }
#ERGEBNISSE TR:nth-child(odd) TD,
#TABELLE TR:nth-child(odd) TD { background: #F0F0F0; }
#ERGEBNISSE TD:nth-child(1) { width: 35%; text-align: right; }
#ERGEBNISSE TD:nth-child(2) { width: 10%; text-align: center; }
#ERGEBNISSE TD:nth-child(3) { width: 35%; }
#ERGEBNISSE TD:nth-child(4) { text-align: center; width: 10% }
#ERGEBNISSE TD:nth-child(5) { text-align: center; width: 10%; }
#TABELLE { font: bold 14px/1.4em 'Open Sans Condensed'; width: 100%; border-collapse: collapse; }
#TABELLE TH { color: #999; border-bottom: 1px solid #CCC; text-align: left; }
#ERGEBNISSE TD,
#TABELLE TH,
#TABELLE TD { padding: 3px; }
#TABELLE TD:nth-child(3), #TABELLE TH:nth-child(3),
#TABELLE TD:nth-child(4), #TABELLE TH:nth-child(4),
#TABELLE TD:nth-child(5), #TABELLE TH:nth-child(5),
#TABELLE TD:nth-child(6), #TABELLE TH:nth-child(6),
#TABELLE TD:nth-child(7), #TABELLE TH:nth-child(7),
#TABELLE TD:nth-child(8), #TABELLE TH:nth-child(8),
#TABELLE TD:nth-child(9), #TABELLE TH:nth-child(9) { text-align: right; }

#beg1_nav_1 { color: #666; border-bottom: 1px solid #000; position: relative; text-transform: uppercase; margin-bottom: 12px; }

#bc_national_player OBJECT,
#bc_national_player EMBED { position: relative; z-index: 2; }

/* YOUTUBE */
.youtube-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.youtube-container iframe, .youtube-container object, .youtube-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* PAYWALL */
.payment.hinweis { font-size: 1em;line-height: 1.1em;color: #DB0031;padding: 1em 0; }
#paywallpopup { width: 624px; background: #e6f5fa url('/pics/paywall.jpg') no-repeat center top; font-family: 'Open Sans Condensed'; font-weight: 700; overflow: auto; margin-bottom: 12px; color: #000; }
#paywallpopup H2 { font-size: 40px !important; padding: 0.7em 0; margin: 0; }
#paywallpopup P { font-family: Georgia; font-weight: normal; width: 260px; padding: 0 24px; margin: 0; color: #000; }
#paywallpopup P B { display: block;  margin: 1.4em 0; }
#paywallpopup EM { color: #009ee0; font-style: normal; }
#paywallpopup THEAD, #paywallpopup TBODY { border-right: 2px solid #ccebf5; }
#paywallpopup TABLE { border-collapse: collapse; line-height: 1.4em; margin: 3px 15px; }
#paywallpopup TH { text-align: center; vertical-align: bottom; width: 25%; background: #FFF; padding: 0; border-top: 2px solid #ccebf5; padding: 12px 0 6px; }
#paywallpopup TH IMG { margin-bottom: 3px; }
#paywallpopup TH:first-child { width: 50%; background: none; border-right: 2px solid #ccebf5; border-top: 0; padding: 0; }
#paywallpopup TH STRONG { display: block; background: #ccebf5; text-align: left; padding: 6px 9px; font-size: 24px; line-height: 1.4em; }
#paywallpopup TBODY TD { background: #FFF; border-top: 1px solid #e6f5fa; text-align: center; padding: 6px 9px; line-height: 1em; }
#paywallpopup TBODY TD:first-child { background: #ccebf5; font-weight: 700; border-right: 2px solid #ccebf5; text-align: left; line-height: 1.3em; }
#paywallpopup TBODY TD STRONG { display: block; font-size: 28px; line-height: 1.3em; }
#paywallpopup TBODY TD:first-child STRONG { font-size: 22px; }
#paywallpopup TBODY TD SMALL { font-weight: 700; font-size: 12px; line-height: 1.3em; color: #999; }
#paywallpopup TFOOT TD { border-top: 2px solid #ccebf5; font-size: 12px; font-weight: 700; padding: 6px 9px 3px; }
#paywallpopup TFOOT TD IMG { vertical-align: text-bottom; }
#paywallpopup TBODY TD STRONG.price { color: #009ee0; line-height: 1em; margin-bottom: 0.1em; }
#paywallpopup TH.unsertipp:after { margin-top: -128px; margin-left: 100px; color: #FFF; display: block; width: 2.8em; height: 2.8em; padding: 12px; position: absolute; content: 'Unser Tipp'; background: #db0031; border-radius: 50%; }

/* SPLITPIC */

.splitpic .splitpic-images {
        position: relative;
        overflow: hidden;
}

.splitpic-image {
    overflow: hidden;
    margin-top: 0px;
}

.splitpic-left-image {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.splitpic-right-image {
}
.splitpic-info {
    top: 45%;
   /*  left: 46%; */
    width: 100%;
    /* height: 50px; */
/*     border-radius: 50px; */
    font-size: 1.4em;
    color: white;
    position: absolute;
    text-align: center;
    background-color: #009ee0;
    line-height: 1.4em;
}
.splitpic-bar {
    position: absolute;
    background-color: #ffffff;
    max-height: 416px;
}
.splitpic-horizontal {
    cursor: ew-resize;
    }
.splitpic-horizontal .splitpic-bar {
    top: 0;
    width: 5px;
    height: 100%;
}
.splitpic-vertical {
    cursor: ns-resize;
}
.splitpic-vertical .splitpic-bar {
    left: 0;
    width: 100%;
    height: 5px;
}

/* THEMEN FOLGEN */
DIV.themenFolgen,
DIV.rightNavFollowEdit { overflow: auto; font-size: 0.9em; line-height: 1.4em; }
DIV.themenFolgen A,
LI.themenFolgen A,
DIV.themenFolgen A.selected:hover,
DIV.giantHeader #followTools LI.themenFolgen A.selected:hover,
LI.themenFolgen A.selected:hover { display: block; float: left; overflow: hidden; color: #db0031; text-decoration: none; }
DIV.themenFolgen A.selected,
DIV.giantHeader #followTools LI.themenFolgen A.selected,
LI.themenFolgen A.selected { color: #b7b09e; }

DIV.themenFolgen A SPAN.icon,
LI.themenFolgen A SPAN.icon,
LI.themenFolgen A.selected:hover SPAN.icon { margin-top: 1px; display: block; float: left; width: 14px; height: 14px; background: transparent url('/pics/icons_14x14.png') 0 -70px; margin-right: 5px; }
LI.themenFolgen A.selected SPAN.icon { background-position: -14px -70px; }

LI.themenFolgen A SPAN.delete { background-position: 0 -126px; }
DIV.giantHeader #followTools LI.themenFolgen A,
DIV.rightNavFollowEdit A.delete { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; display: block; float: left; overflow: hidden; color: #db0031; }
DIV.rightNavFollowEdit SPAN.icon { display: block; width: 14px; height: 14px; float: left; background: transparent url('/pics/icons_14x14.png') 0 -112px; margin-top: 2px; margin-right: 5px; }
DIV.giantHeader #followTools LI.themenFolgen A.active { background-image: url('/css/redminus.png'); }
#articleInfoBox DIV.themenFolgen, #detailHwsOverlay DIV.themenFolgen { font-size: 1em; line-height: 1.4em; }
DIV.articleListThemen DIV.borderTop:first-child { border: 0; margin-top: 0; padding-top: 0; }

A.gelesenmark { color: #db0031; font-size: 13px; font-weight: 700; float: right; display: inline-block; padding-top: 1px; }
.ungelesen { float: right; font-family: 'Open Sans Condensed'; font-weight: bold; color: #db0031; font-size: 13px; padding: 0 3px; line-height: 15px; visibility: visible; text-decoration: none; display: inline-block; margin-top: 1px; }


/* Anpassungen fidion unten */

.social_share_privacy_area {
	clear: both;
	margin: 5px 0;
	list-style-type: none;
	padding: 0;
	width: auto;
	display: block;
}
.social_share_privacy_area.line {
	height: 25px;
	line-height: 16px;
}
.social_share_privacy_area.box {
	width: 95px;
}
.social_share_privacy_area li {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}
.social_share_privacy_area.box li {
	text-align: center;
}
.social_share_privacy_area.line li {
	height: 21px;
	float: left;
}
.social_share_privacy_area li .dummy_btn {
    cursor: pointer;
    padding: 0;
    height: inherit;
}
.social_share_privacy_area.line li .dummy_btn {
    float: left;
    margin: 0 20px 0 10px;
}
.social_share_privacy_area.box li .dummy_btn {
	margin-bottom: 10px;
}
.social_share_privacy_area li .dummy_btn img.privacy_dummy,
.social_share_privacy_area li .dummy_btn iframe {
	vertical-align: bottom;
}
.social_share_privacy_area li .dummy_btn iframe {
    overflow: hidden;
    height: inherit;
    width: inherit;
	border-style: none;
}
.social_share_privacy_area.line li {
    display: inline-block;
}
/* Switch begin */
.social_share_privacy_area li .switch {
    display: inline-block;
    text-indent: -9999em;
    background: transparent url(/storage/sym/socialshareprivacy/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
    width: 23px;
    height: 12px;
    overflow: hidden;
    margin: 4px 0 0;
    padding: 0;
    cursor: pointer;
}
.social_share_privacy_area.line li .switch {
    float: left;
}
.social_share_privacy_area li .switch.on {
    background-position: 0 -12px; 
}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {
    position: relative; 
}
.social_share_privacy_area li.settings_info,
.social_share_privacy_area li.help_info .info {
	text-align: left;
}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {
    display: none;
    position: absolute;
    bottom: 40px;
    width: 290px;
    padding: 10px 15px;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    background-color: #fdfbec;
    color: #000;
    z-index: 500;
}
.social_share_privacy_area.line li.help_info .info,
.social_share_privacy_area li .help_info.icon .info {
    left: 0;
}
.social_share_privacy_area.box li.help_info .info {
	left: 100%;
	top: 0px;
	bottom: auto;
}
.social_share_privacy_area li .help_info.icon .info {
    width: 350px;
}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {
    display: block;
}
.social_share_privacy_area li.help_info.info_off.display .info {
    display: none;
}
.social_share_privacy_area li .help_info.icon {
    background: #fff url(/storage/sym/socialshareprivacy/socialshareprivacy_info.png) no-repeat center center scroll;
    width: 25px;
    height: 20px;
    position: relative;
    display: inline-block;
	vertical-align: top;
	border: 2px solid #e7e3e3;
	border-right-width: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
	border-right-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {
	position: relative;
	top: -2px;
}
.social_share_privacy_area li.settings_info a {
	text-decoration: none;
	margin: 0 !important;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
    background-color: #f3f4f5;
    color: #000;
	border-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 15px rgba(0,0,0,0.4);
    left: 0;
    position: absolute;
    top: 0;
    min-width: 135px;
    margin: 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu.on {
	z-index: 1000;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off {
	border-width: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {
	display: none;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {
	text-indent: -9999em;
	display: inline-block;
	background: #fff url(/storage/sym/socialshareprivacy/settings.png) no-repeat center center scroll;
	width: 25px;
	height: 20px;
	border: 2px solid #e7e3e3;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border-left: 1px solid #ddd;
	margin: 0;
	padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
    border-width: 0;
    margin: 0;
    padding: 0 10px 10px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 10px 0;
	width: 115px;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
    margin: 4px 10px 4px 0;
    padding: 0;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
	-moz-transition: color .5s ease-in;
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
	color: #090;
}
/* Settings/Info end */



/* Ab hier Styles, die normal nachgeladen werden */

.social_share_privacy_area.line .facebook .fb_like {
/*      margin-right: 30px;
        width: 120px; */
}
.social_share_privacy_area.line .facebook iframe {
        width: 130px;
        height: 21px;
}
.social_share_privacy_area.box .facebook iframe {
        width: 62px;
        height: 62px;
}

.social_share_privacy_area.line li div.tweet {
        width: 115px;
}
.social_share_privacy_area.line .twitter iframe {
        width: 120px;
        height: 20px;
}
.social_share_privacy_area.box .twitter iframe {
        width: 62px;
        height: 62px;
}

.social_share_privacy_area.line .gplus img.gplusone_privacy_dummy {
        width: 32px;
}
.social_share_privacy_area.line li div.gplusone {
        width: 90px;
}
.social_share_privacy_area.box li div.gplusone {
        min-width: 50px;
        min-height: 65px;
}

/* TRAUER */
.trauer DIV.slider { overflow: hidden; width: 100%; }
.trauer DIV.slider LI { text-align: left; }
.trauer UL { list-style-type: none; padding: 0; width: 10000%; }
.trauer LI { padding: 0; float: left; width: 1%; }
.trauer H4 { font-family: 'Open Sans Condensed'; }
.trauer H4 A { color: #000; }
.trauer .image { float: left; margin-right: 24px; }
.trauer .text { display: inline-block; width: 156px; }