﻿#tMob{}

/* Page Parts */
body.iframe {
	padding: 0 }
#pageTop {
	position: absolute;
	top: 20px;
	z-index: 200;
	width:100%;
	min-width: 975px;
	height: 8.1em }
body.iframe #pageTop {
	top: 0 }

#breadCrumbs {
	position: absolute;
	z-index: 210;
	top:11px;
	left: 8px;
	font-family: Arial, Sans-Serif;
	font-size: 1.8em;
	white-space: nowrap;
	}
#breadCrumbs a {
	text-decoration: none;
}
#breadCrumbs a:hover {
	text-decoration: underline; }
#breadCrumbs .homelink {
	display:block;
	float:left;
	width:146px;
	height:30px;
	background-repeat:no-repeat;
	background-position:0;
	margin: -2px 0.5em 0 0; }
#breadCrumbs .homelink:hover {
	text-decoration: none; }
#breadCrumbs .homelink span {
	visibility:hidden; }
#breadCrumbs .breadCrumb {
	position: relative;
	margin:0 0.4em; }
#breadCrumbs .godotLink {
	position: absolute;
	top: -10px;
	right: 0px;
	display:none }
#breadCrumbs .godotLink img {
	border: 0 }
#breadCrumbs .breadCrumb:hover .godotLink {
	display:inline }

#navigation {
	position: absolute;
	top: 45px;
	left:0;
	z-index: 200;
	width:100%;
	overflow: hidden;
	font-size: 1.2em;
	height:3em;
	border-bottom-style:solid;
	border-bottom-width: 1px }
#navHead {
	display: inline;
	position:absolute;
	z-index:300;
	background-image:url(/css/homeHaeusl.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
  width:30px;
  height:30px;
  left:8px;
  top:3px;
  overflow:hidden; }
.ch_diestandard #navHead { background-image:url(/css/diestandardsymbol.png); left:9px; }
.ch_dastandard #navHead { background-image:url(/css/dastandardsymbol.png); left:9px; }
#navHead a {
	padding-left:30px;
	line-height:30px;
	font-size:28px }
#navigation ul {
	list-style-type: none }
#navigation li {
	float: left; }
#navigation li.right {
	float:right; }
#navigation a.special {
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:0.917em; }
#navLine1, #navLine2, #navLine1 ul ul, #navLine2 ul ul {
	position: absolute;
	width:100%;
	height: 1.5em;
	line-height: 1.5em;
	left:0;
	top: 1.5em;
	background-repeat:no-repeat;
	background-position:8px 0;
	padding-left:45px; }
#navLine1.active, #navLine2.active {
	top: 0;
	z-index: 31;
	background-image:none; }
#navLine1, #navLine2 li ul {
	background-color:#FFF;
	background-image:url(/css/GreyHalfCircle.png) }
#navLine1 a { color:#555; padding:0 10px; }
#navLine1 a:hover, #navLine1 li.active a { color:#000; text-decoration:none; }
#navLine2, #navLine1 li ul { background-color:#666; background-image:url(/css/WhiteHalfCircle.png) }
#navLine2 a { color:#DDD; padding:0 10px; }
.ch_diestandard #navLine2 a, .ch_dastandard #navLine2 a { color: #555 }
#navLine2 a:hover, #navLine2 li.active a { color:#FFF; text-decoration:none; }
.ch_dastandard #navLine2 a:hover, .ch_dastandard #navLine2 li.active a { color:#000; text-decoration:none; }
.ch_diestandard #navLine2 a:hover, .ch_diestandard #navLine2 li.active a { color:#000; text-decoration:none; }
#navLine1 ul, #navLine2 ul { width:930px; }
#navLine1 li ul, #navLine2 li ul { display:none; }
#navLine1 li.active ul, #navLine2 li.active ul { display:block; width: 4000px }
#navLine2 { border-bottom-width: 1px; border-bottom-style: solid }

/* Widgets */
#widgets {
	position:absolute;
	top:0;
	left:467px;
	width:500px;
	height:45px;
	list-style-type:none; }

/* Suchbox */
#siteSearch {
	position:relative;
	float:right;
	margin-top:10px;
	height:23px;
	width:200px;
	z-index: 201;
	border-width: 1px;
	border-style: solid;
	background-color:#FFF; }
/*#siteSearch form { position:relative; height:22px; width:190px; margin:5px; overflow:hidden; font-size:1em; background-color:red; }*/
#siteSearchQuery {
	position:absolute;
	top:3px;
	left:3px;
	width:166px;
	height:17px;
	border:0;
	color:#000;
	background:#FFFFFF;
	font-size: 1.3em; }
#siteSearchButton {
	position:absolute;
	top:1px;
	right:1px;
	width:26px;
	height:21px;
	overflow:hidden;
	border-width:0;
	cursor:pointer;
	background: #fff url('searchLupe.gif') center center no-repeat;
	border-left: 1px solid #ccc; }
#siteSearchButton span { display:none; }

/* Wetter */
#wetterWidget {
	float:right;
	margin-top:9px;
	margin-right:17px;
	height:26px;
	overflow:hidden;
	cursor:pointer; }
#wetterWidget .bild { float:left; }
#wetterWidget .bild img {
	border-width:1px;
	border-style:solid;
	margin-top:2px; }
#wetterWidget .stadt {
	height:12px;
	font-size:10px;
	white-space:nowrap;
	margin-left: 38px; }
#wetterWidget .temp {
	height:14px;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	margin-left: 38px; }



/* Toolbar */
#toolbar {
	position:absolute;
	left:0;
	top:0;
	height:1.8181em;
	width:100%;
	min-width:975px;
	z-index:1000;
	font-weight:bold;
	font-size:1.1em;
	color:#FFF;
	background-color:#000;
}
#toolbar a {color: #BBBBBB; border: none 0; text-decoration: none; }
#toolbar a:hover { color: #FFFFFF; border: none 0 }
#toolbar img { border: none 0; }
#toolbarProfile {
	position:absolute;
	left:485px;
	width:480px;
	text-align:right;
	font-size:10px;
	line-height:20px
}
#TBFirstName {
	padding:0 5px 0 0;
}
#TBLastName {
	padding:0 10px 0 0;
}
#TBUserprofile {
	padding:0 10px 0 0;
}
#toolbarProfile.anonymous #TBUserprofile,
#toolbarProfile.anonymous #TBLogout,
#toolbarProfile #TBLogin {
	display:none;
}
#toolbarProfile.anonymous #TBLogin {
	display:inline;
}

#toolbarMenu,
#userFollow  { float:left; list-style-type:none; font-size:10px; height:100% }

#toolbarMenu li.entry,
#userFollow li.entry { float:left; width:auto; margin-left:10px; }

#toolbarMenu li.entry a.button,
#userFollow li.entry a.button { float:left; position: relative; display:block; width:auto; height:20px; color:#999; text-decoration:none }

#toolbarMenu li.entry a.button:hover,
#userFollow li.entry a.button:hover { color: #FFF; text-decoration: none }

#toolbarMenu li.entry a.button span { line-height:20px; cursor: pointer; cursor: hand }

#toolbarMenu a.button:hover span,
#userFollow a.button:hover span { text-decoration: none }

#toolbarMenu .flyout,
#userFollow .flyout, 
#toolbarMenu .close,
#userFollow .close,
#TBExpress, #TBServices, #TBUSerFollow { display: none }

#notLoggedIn a img { display: none }

.access { position: absolute; left: -1000px }
.hidden { display: none }

/* Top-Gelesen / Top gepostet */

#ranking-container 
{
	text-align:left;
	width:302px;
	margin-bottom:4px;
}
#ranking-container .tabs
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#ranking-container h3
{
	float:left;
	width:143px;
	height:21px;
	padding:0;
	margin:0;
	line-height:21px;
	padding: 0 4px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#666; 
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#ranking-container.tab1 h3.tab1,
#ranking-container.tab2 h3.tab2
{
	background:#fff url(/img/ui/tab_pointer_666.png) no-repeat bottom left;
	border-bottom-width: 0;
	height:22px;
}
#ranking-container.tab1  h3.tab2:hover,
#ranking-container.tab2  h3.tab1:hover
{
	background-color:#666 !important;
	color:#fff;
	cursor:pointer;
	cursor:hand;
}
#ranking-container ol
{
	clear:both;
	display:none;
	list-style-type:none;
}
#ranking-container li
{
	float:left;
	display:block;
	width:100%;
	font-size:11px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:0 ! important;
	line-height:normal ! important;
	/*border-bottom-color:#666;*/
}
#ranking-container li.last
{
	border-bottom-width:0;
}
#ranking-container li .rank
{
	float:left;
	display:block;
	width:20px;
	height:100%;
	padding: 3px 0;
	color:#666;
	text-align:center;
}
#ranking-container li a
{
	float:right;
	display:block;
	width:278px;
	padding: 3px 0 3px 4px;
	background:#fff;
}
#ranking-container.tab1 ol.content1		{ display:block; }
#ranking-container.tab2 ol.content2	{ display:block; }
