﻿#tMob{}
/* Design Styles für Objekte */

/* Weiterlesen Spalte */
#weiterLesen
{
	position:absolute;
	left:756px;
	width:218px;
	border-left-width:1px;
	border-left-style:solid;
	z-index:300
}
#weiterLesen ul { list-style:none; }
#weiterLesen li { width:202px; padding-bottom:0.5em; margin:0.545em 0 0.545em 8px; border-bottom-width:1px; border-bottom-style:solid; text-align:left; }
#weiterLesen li.last { border-width:0; }

#weiterLesen .blog li.group li.last { border-width:1px; }

#weiterLesen li.active,
#weiterLesen .blog li.group li.active { margin-top: -0.636em; margin-left:4px; margin-right:4px; padding-top: 0.545em; padding-left: 4px; padding-right:4px; border-top-style:solid; border-top-width:1px }
#weiterLesen li.first { margin-top: 0.7676em }
#weiterLesen select.lexikas { position: relative; width: 202px; border: 0; font-size: 1.1em; margin: 0 8px; z-index: 150 }
#weiterLesen li li { width: 194px }
#weiterLesen li.group { margin: -1px 0 0; border-width: 0; width: 214px }
#weiterLesen li.group li { width: 202px; margin-bottom:0; border-bottom-width: 1px }
#weiterLesen li.group li.first { margin-top: 0; }
#weiterLesen li.group li.last { border-bottom-width:0; }
#weiterLesen li.group.last li.last { border-bottom-width:0; }
#weiterLesen li.group h5.light { margin-left: 4px; padding: 0.231em 0 0.231em 4px; border-top-width: 1px; border-top-style: solid }
#weiterLesen li.group ul { list-style-type: none }
#weiterLesenScroll .blogTurn { font-size: 1.2em; width: 218px; text-align: center }
#weiterLesenScroll h5.author { text-transform: none }
.moreContent { font-size:1.1em; line-height:1.1818em; }
.moreContent img { border-width:1px; border-style:solid; float:left; margin:0.2em 6px 0 0; width:66px; height:44px; }
.moreContent h4 { font-size:1.1818em; font-weight:normal; line-height:1.154em; margin:0.231em 0 0.231em 0; }                    
.moreContent h5 { font-size:0.9091em; font-weight:normal; line-height:1.2em; text-transform:uppercase; letter-spacing:1px; }
.moreContent small { font-size:0.846em; line-height:1em; font-weight:normal }
.moreContentScroll.lexikon,
.moreContentScroll.blog { top: 2em }


/* Contentbereiche und gemeinsamer Header */
#objectContent { width:740px; margin:0 8px; }
#objectContent h1 { font-size: 1.333em; font-weight: bold; line-height: 1.2em; margin: 0 0 0.4em 0 }
#objectContent h2 { font-size: 0.9333em; font-weight: bold; line-height: 1.4286em }
#objectContent h2.live em { font-style:normal; color:#990000; }
#objectContent h4 { font-size: 0.8em; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; line-height: 1em; margin: 0 0 0.666em 0 }
#objectContent h6 { font-size: 0.8em; font-weight: normal; margin-bottom: 0.666em; line-height: 1.25em }
#objectContent h6 .form,
#objectContent h6 .author { text-transform:uppercase; letter-spacing:1px; }
#objectContent h6 .date { white-space:nowrap; }


/* normalize the UL style-properties
should be refactored to #objectContent selector by editing the adv styles for "mehr zum thema" */
.artikelBody ul, .diashow ul, .umfrage ul, .emailform ul, .livebericht ul, .spiel ul { margin: 0.6667em 0; list-style-type: disc; list-style-position: outside; padding-left: 24px }
.artikelBody ol, .diashow ol, .umfrage ol, .emailform ol, .livebericht ol, .spiel ol { margin: 0.6667em 0; list-style-position: outside; padding-left: 24px }

.advertorialMarker,
.promotionMarker 
{
	width:962px;
	height:14px;
	margin:0 0 0 8px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
	line-height:14px;
}
.advertorialMarker span,
.promotionMarker span
{
	padding:0 8px;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	font-size:10px;
	line-height:14px;
}
.advertorialMarker span em,
.promotionMarker span em
{
	text-transform:uppercase;
	font-style:normal;
	letter-spacing:1px;
}
#articleTools
{
	float:left;
	width:521px;
	margin:2.4em 0 0.8em 227px;
}
#articleTools .toolbar
{
	float:left;
	width:100%;
	border-top-width:1px;
	border-top-style:solid;
}
#articleTools .links
{
	float:left;
	width:100%;
	/*margin-bottom:0.6153em;*/
	margin-bottom:0.5384em;
	font-size:1.3em;
	line-height:1em;
	font-weight:bold;
}
#articleTools .links a
{
	display:block;
	margin:0;
	padding:0;
}
#articleTools .links a.fanpage
{
	float:left;
}
#articleTools .links a.newsletter
{
	float:right;
}
#articleTools .toolbar
{
	float:left;
	width:100%;
	padding-top:0.8em;
}
.toolbar .item
{
 float:left;
 margin:0 8px 0 0;
}
#sharing
{
	float:left;
	width:430px;
}
/* Twitter button */
#sharing #sharing_twitter
{
	margin-right:16px;
}
#sharing #sharing_twitter div
{
	border-width:1px;
	border-style:solid;
}
#sharing #sharing_twitter a
{
	display:block;
	height:18px;
	padding-right:4px;
	line-height:18px;
	font-size:13px;
	text-indent:24px;
	background:white url(/img/ui/icn_twitter-bird.png) no-repeat 4px center;
}
/* Google +1 */
#sharing #sharing_plus-one div
{
	width:77px !important;
}
#tools
{
	float:right;
}
#tools a.std-button
{
	height:18px;
	text-indent:-10000px;
	cursor:pointer;
	cursor:hand;
}
#tools .item
{
	margin:0;
	background-position: center center;
}
#tools #mail.item
{
	margin-right:8px;
}
#objectContent .browsing { width:100%; float:left; padding:.5em 0; }
#objectContent .browsing .col { width: 49%; }
#objectContent .browsing .left { float:left; }
#objectContent .browsing .right { float:right; text-align:right; }
#objectContent .browsing a { position:relative; display:block; width:100%; min-height:24px; }
#objectContent .browsing .title { display:block; padding:4px 0 0; overflow:hidden; word-break:break-word; }
#objectContent .browsing .std-button
{
	position:absolute;
	display:block;
	width:22px;
	height:22px;
	margin:0;
	padding:0;
	text-indent:-10000px;
}
#objectContent .browsing .left .std-button { left:0; }
#objectContent .browsing .right .std-button { right:0; }
#objectContent .browsing .left .title { margin-left:28px; }
#objectContent .browsing .right .title { margin-right:28px; }


.siteFooter { width: 514px; margin: 1em 8px 0; padding: 1em 0 0 227px; font-size: 1.1em; border-top-width: 1px; border-top-style: solid }
.siteFooter p { margin: 0.333em 0 0.333em 0 }

.std-button { outline: none }
