﻿#tMob{}
/* Werberahmen mit oder ohne Bild oben */
div.WerberahmenOben { background-color: #666666; padding: 8px 0px 0px 0px; background-image: url(/img/adv/bezanzhrzn.gif); background-repeat: no-repeat; background-position: center 0px; border: solid 1px #666666; }

/* Zählung */
div#MAScounters {	width: 0;	height: 0; position:absolute; top:-1000px; }
img.SujetStatistic { width: 1px; height: 1px; visibility: hidden; position: absolute; }

/* eJunior (Rectangle oder Skyscraper) rechtsbündig */
div.eJunior { margin-bottom: 10px; float: right }
hr.eJuniorReset { clear: right; visibility: hidden }

/* L-Ad: SuperBanner (Breite für Rubrikmärkte unter Internet Explorer und zur Verhinderung des Umbruchs bei Reskalierung des Browserfensters notwendig) */
.object div.SuperBannerKlein { margin-left: 18px; background-color: #666666; padding: 1px 1px 1px 1px; width: 728px }
div.SuperBannerGrosz { margin-left: 5px; background-color: #666666; padding: 1px 1px 1px 1px; width: 960px; }
.ressort .SuperBannerGrosz,
.ressort .LAdGrosz,
div.LAdKleinMitEW,
div.SuperBannerKleinMitEW {
	margin-bottom: 8px;
}
div.SuperBannerKleinMitEW { width: 967px }
div.LAdKleinMitEW { width: 975px }
div.LAdGrosz { margin-left: 15px; width: 960px }

/* L-Ad: Skyscraper */
div.SkyScraper { position: absolute; left: 975px; top: 8.5em; right: 0; overflow: hidden }
div.SkyScraperFixed { position: fixed; }
div.SkyScraperBasic {top: 10.5em; }

/* L-Ad: Eigenwerbung und ihre Auswirkungen */
span.SuperBannerKlein, span.LAdKlein { text-align: right; margin-left: 8px; width: 736px }
#SuperBannerKleinFlashWriteParent, #LAdKleinFlashWriteParent { display: inline } /* für Internet Explorer */
div.TopEW { text-align: left; margin-left: 8px; background-color: #666666; padding: 1px 1px 1px 1px; height: 88px; float: left }

/* Sitebar (dynamischer inline style siehe MAS.js) */
#Sitebar { position: fixed; z-index: 250; }

/* Overlay */
div.Overlay { z-index: 350 !important }

/* Banner am Artikelende rechtsbündig, in den alluserposts mittig */
div.Banner { margin: 10px auto 10px 278px; }
#wetter div.Banner { margin: 10px 0 10px auto; }
#wrapper div.Banner { margin: 0 0 0 42px; }

/* Banner nach dem Forum, zentriert über der 521px breiten Posten-Leiste */
div.BaselineAd { margin: 1em 0 1em 27px; }

/* Sponsorbuttons: Werberahmen, Fläche für Bilder, konstante Bildeigenschaften */
.Sponsorbutton { 
	position: absolute; 
	bottom: 8px; 
	left: 8px;
	z-index: -1;
}
div.SponsorCFrame { overflow: hidden; width: 302px; height: 41px; background-color: #D2D5D2; padding: 0 }
div.SponsorCFrame2 { overflow: hidden; width: 9px; height: 41px; position: relative; left: 293px; top: -40px; background-color: #666666; padding: 0; background-image: url(/img/adv/bezanzvrtk.gif); background-repeat: no-repeat; background-position: center right }
div.SponsorCAds { overflow: hidden; width: 293px; height: 40px; position: relative; left: 0px; top: 1px; background-color: #FFFFFF }
img.SponsorCAd { height: 30px; position: absolute; top: 5px; border: 0 }

/* Ansicht Chronologie */
.chronologie .Sitelink .text,
.chronologie .Advertorial .text,
.chronologie .Promotion .text,
.chronologie .Standard .text {
	margin-left: 72px;
}
                 
/* h6 ersetzt padding; veränderte Maße bei einspaltigen blogs bzw. nicht positionierten (OTS-)Elementen */
li.Sitelink,
li.Advertorial,
li.Promotion,
li.Standard { padding-bottom:0px !important }
.blogroll li.Sitelink,
.blogroll li.Advertorial,
.blogroll li.Promotion,
.blogroll li.Standard { margin: -30px 8px -30px 226px !important; border-bottom-width:1px; border-bottom-style:solid }
.blogroll li.Sitelink.blockEnd,
.blogroll li.Advertorial.blockEnd,
.blogroll li.Promotion.blockEnd,
.blogroll li.Standard.blockEnd
{
	margin-bottom:0  !important;
}
.blogroll div.ContentAd1 { margin: -30px 8px 30px 218px !important; border-bottom-width:1px; border-bottom-style:solid }
.blogroll .Sitelink div.text,
.blogroll .Advertorial div.text,
.blogroll .Promotion div.text,
.blogroll .Standard div.text
{ 
	width: 203px; 
	float: right; 
} 
.block100 div.ContentAd1 { margin: 0px 8px 0px 219px !important; border-bottom-width:1px; border-bottom-style:solid }

/* Fixplatzierungen: Beschriftungsfarben */
.Sitelink    h6, .Sitelink    h6.payedAdv, #weiterLesen .Sitelink    h5 { color: rgb(102,  51,   0) !important }
.Advertorial h6, .Advertorial h6.payedAdv, #weiterLesen .Advertorial h5 { color: rgb(144,   0,   0) !important }
.Promotion   h6, .Promotion   h6.payedAdv, #weiterLesen .Promotion   h5 { color: rgb( 51, 102,  51) !important }
.Standard    h6, .Standard    h6.payedAdv, #weiterLesen .Standard    h5 { color: rgb(176, 113, 147) !important }

/* Fixplatzierungen: Beschriftung oben und unten (iPad siehe slot.css!) */
.Sitelink    h6 { text-transform: uppercase }
.Advertorial h6 { text-transform: uppercase }
.Promotion   h6 { text-transform: uppercase }
.Standard    h6 { text-transform: uppercase }

/* Fixplatzierungen & rechte Spalte: Beschriftung unten, Ränder oben (außer einspaltig) und unten */
.Sitelink    h6.payedAdv,
.Advertorial h6.payedAdv,
.Promotion   h6.payedAdv,
.Standard    h6.payedAdv { 
	margin: 0.5em 0; 
	text-align: right; 
}
.blogroll .Sitelink    h6.payedAdv,
.blogroll .Advertorial h6.payedAdv,
.blogroll .Promotion   h6.payedAdv,
.blogroll .Standard    h6.payedAdv { 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 1.1em;
	height: 18px;
	line-height: 1.6363em;
	margin: 0.4545em 0 5.4545em 0;
	text-align: right;
	width: 421px; 
}

#weiterLesen .Sitelink    h5,
#weiterLesen .Advertorial h5,
#weiterLesen .Promotion   h5,
#weiterLesen .Standard    h5,
.all-user-posts .Sitelink    h5,
.all-user-posts .Advertorial h5,
.all-user-posts .Promotion   h5,
.all-user-posts .Standard    h5 { margin: 0; }

.Sitelink hr, .Advertorial hr, .Promotion hr, .Standard hr { margin-top:0 }

/* Artikelende: Beschriftung unten, Ränder oben und unten */
div.Advertorial, 
div.Promotion,
div.Sitelink,
div.Standard { width: 521px; margin-left: 227px; margin-top: 10px; }
.all-user-posts { font-size:10px; }
.all-user-posts .Advertorial,
.all-user-posts .Promotion,
.all-user-posts .Sitelink,
.all-user-posts .Standard { width:440px; margin-left: 58px; margin-right: 57px; }
div.Advertorial,
.all-user-posts .Advertorial { font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; border-bottom: 1px dashed rgb(144,   0,   0); border-top: 1px dashed rgb(144,   0,   0); }
div.Promotion,
.all-user-posts .Promotion   { font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; border-bottom: 1px dashed rgb( 51, 102,  51); border-top: 1px dashed rgb( 51, 102,  51); }
div.Sitelink,
.all-user-posts .Sitelink    { font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; border-bottom: 1px dashed rgb(102,  51,   0); border-top: 1px dashed rgb(102,  51,   0); }
div.Standard,
.all-user-posts .Standard    { font-family: Arial,Helvetica,sans-serif; font-size: 1.4em; border-bottom: 1px dashed rgb(176, 113, 147); border-top: 1px dashed rgb(176, 113, 147); }
div.Advertorial h5,
.all-user-posts .Advertorial	h5 { letter-spacing: 1px; text-transform: uppercase; color: rgb(144,   0,   0) !important }
div.Promotion   h5,
.all-user-posts .Promotion			h5 { letter-spacing: 1px; text-transform: uppercase; color: rgb( 51, 102,  51) !important }
div.Sitelink    h5,
.all-user-posts .Sitelink			 h5 { letter-spacing: 1px; text-transform: uppercase; color: rgb(102,  51,   0) !important }
div.Standard    h5,
.all-user-posts .Standard			 h5 { letter-spacing: 1px; text-transform: uppercase; color: rgb(176, 113, 147) !important }
div.Advertorial p,
div.Promotion p,
div.Sitelink p,
div.Standard p,
.all-user-posts .Advertorial p,
.all-user-posts .Promotion p,
.all-user-posts .Sitelink p,
.all-user-posts .Standard p { font-size: 0.8571em; line-height:1.4166em; margin: 0; }
div.Advertorial img,
div.Promotion   img,
div.Sitelink    img,
div.Standard    img,
.all-user-posts .Advertorial	img,
.all-user-posts .Promotion	 	img,
.all-user-posts .Sitelink	 	 img,
.all-user-posts .Standard 			img { float: left; margin: 0.2em 6px 0 0; border:0; }
.all-user-posts .Advertorial	h4,
.all-user-posts .Promotion			h4,
.all-user-posts .Sitelink		 	h4,
.all-user-posts .Standard		 	h4 { margin: 0 }

/*Mehr zum Thema*/
#mzt { list-style-type: none; margin: 1em  0 1em 50px; padding-left: 8px; border-left-width: 1px; border-left-style: solid }
#mzt li { font-size: 0.8em }
#mzt li br { display: none }
#mzt li.footer { font-size: 0.7333em }
#mzt img { border: 0 }
#mzt .adwordt { cursor: pointer; cursor: hand; text-transform: uppercase; letter-spacing: 1px; margin-right: 0.5em }
#mzt .adwords { cursor: pointer; cursor: hand }
#mzt .adwordp { visibility:hidden; }
#mzt span:hover { text-decoration: underline }

/*Mutation*/
#toolbar #close-mutation
{
	position:absolute;
	left:971px;
	top:5px;
	color:#333;
	width:105px;
	text-align:left;	
	height:25px;
	background: transparent url(/img/ui/toolbar/icn_close.png) no-repeat 4px center;
	border:1px solid #666;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:4px;
}
#toolbar #close-mutation span
{
	display:block;
	width:auto;
	height:25px;
	margin-left:21px;
	font-size:10px;
	line-height:100%;
}