/* Effective stylesheet produced by snapshot save */
#tMob {  }
a.offset { display: block; margin-top: -100px; padding-top: 100px; width: 1px; height: 1px; }
body { padding: 8.5em 0pt 45px; }
#pageTop { top: 0pt; }
#pageTop #navLine2 { border-bottom-width: 0pt; }
#pageTop.fixed { position: fixed; }
#pageTop.fixed #navigation { background: transparent url(dropshadow.png) repeat-x scroll 0pt 3em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 3.333em; border-bottom-width: 0pt; }
#toolbar { position: fixed; bottom: 0pt; top: auto; height: 35px; }
#toolbarProfile { position: absolute; left: 0pt; top: 0pt; width: 420px; height: 35px; }
#toolbarProfile a { margin: 0pt 4px; overflow: hidden; display: block; float: left; height: 35px; font-size: 11px; line-height: 35px; max-width: 333px; }
#toolbarProfile a:hover, #toolbarProfile a:hover span { text-decoration: none; color: rgb(255, 255, 255); }
#TBUser { margin: 0pt 10px 0pt 0pt; display: block; height: 35px; line-height: 33px; text-align: left; white-space: nowrap; font-size: 11px; }
#TBUserprofile { padding: 0pt; background: transparent url(tb_user.png) no-repeat scroll 4px 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; max-width: 210px; }
#TBFirstName { margin-left: 23px; color: rgb(187, 187, 187); }
#TBLastName {  }
#TBLogin, #TBLogout { background: transparent url(tb_key.gif) no-repeat scroll 4px 50%; padding-left: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#toolbarProfile.anonymous a#TBUserprofile, #toolbarProfile.anonymous a#TBLogout, #toolbarProfile a#TBLogin { display: none; }
#toolbarProfile.anonymous a#TBLogin { display: block; }
#toolbarMenu { overflow: visible; position: absolute; left: 353px; width: 610px; height: 35px; }
#userFollow { position: relative; float: left; }
#toolbarMenu li.entry, #userFollow li.entry { margin: 0pt; overflow: visible; display: block; float: none; position: absolute; height: 35px; }
#toolbarMenu li.entry a.button { border: medium none ; float: none; height: 35px; width: 61px; background-repeat: no-repeat; background-position: 0pt 0pt; }
#toolbarMenu li.entry:hover a.button, #userFollow li.entry:hover a.button { border: medium none ; background-position: right 0pt; background-color: transparent ! important; }
#toolbarMenu li.entry a.button span { display: block; position: absolute; bottom: 5px; width: 100%; text-align: center; line-height: 100%; cursor: pointer; }
#TBExpress, #TBServices, #TBUserFollow { display: block; }
#TBUserFollow { left: 0pt; }
#TBExpress { left: 61px; }
#TBMobile { left: 122px; }
#TBPaper { left: 183px; }
#TBRadio { left: 244px; }
#TBTV { left: 305px; }
#TBFeeds { left: 366px; }
#TBSales { left: 427px; }
#TBCommunity { left: 488px; }
#TBServices { left: 549px; }
#TBUserFollow:hover #TBUserFollowButton { background: transparent url(tb_follow_gradient.png) repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#TBExpressButton { background-image: url(tb_express2.png); }
#TBMobileButton { background-image: url(tb_mobile.png); }
#TBPaperButton { background-image: url(tb_paper.png); }
#TBRadioButton { background-image: url(tb_radio.png); }
#TBTVButton { background-image: url(tb_tv.png); }
#TBFeedsButton { background-image: url(tb_feeds.png); }
#TBSalesButton { background-image: url(tb_sales.png); }
#TBCommunityButton { background-image: url(tb_community.png); }
#TBServicesButton { background-image: url(tb_services.png); }
#toolbarMenu .flyout, #userFollow .flyout { background: transparent url(tb_menu_top.png) no-repeat scroll center top; display: block; visibility: hidden; position: absolute; bottom: 35px; right: 0pt; width: 160px; margin-right: -8px; z-index: 310; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#toolbarMenu .flyout .wrapper, #userFollow .flyout .wrapper { margin: 11px 0pt 0pt; padding: 10px 0pt 0pt; background: transparent url(tb_menu_body.png) repeat-y scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#toolbarMenu .entry:hover .flyout, #userFollow .entry:hover .flyout { visibility: visible; }
#toolbarMenu .entry:hover a.button, #userFollow .entry:hover a.button { color: rgb(255, 255, 255); }
#toolbarMenu .flyout p, #userFollow .flyout p { margin: 0pt 16px; padding: 0pt 0pt 16px; }
#toolbarMenu .flyout em, #userFollow .flyout em { padding: 0pt; display: block; width: 100%; font-size: 11px; font-style: normal; font-weight: normal; color: rgb(255, 255, 255); text-align: center; }
#toolbarMenu .flyout ul, #userFollow .flyout ul { border-bottom: 4px solid rgb(59, 59, 59); margin: 0pt 8px; padding: 0pt; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; }
#toolbarMenu .flyout ul ul, #userFollow .flyout ul ul { border-bottom: medium none; margin: 0pt; }
#toolbarMenu .flyout li, #userFollow .flyout li { border-top: 1px solid rgb(68, 68, 68); margin: 0pt; padding: 0pt; }
#toolbarMenu .flyout li a, #userFollow .flyout li a { padding: 0.5em 4px 0.5em 8px; display: block; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
#toolbarMenu .flyout ul.indent li a, #userFollow .flyout ul.indent li a, #toolbarMenu .flyout li li a, #userFollow .flyout li li a { padding-left: 16px; }
#toolbarMenu .flyout ul.indent li.default a, #userFollow .flyout ul.indent li.default a { padding-left: 8px; }
#toolbarMenu .flyout li.default, #userFollow .flyout li.default { background: rgb(59, 59, 59) none repeat scroll 0% 0%; min-height: 4px; border-top-color: rgb(136, 136, 136); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#toolbarMenu .flyout li.default.empty, #userFollow .flyout li.default.empty { font-family: monospaced; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0pt; line-height: 0pt; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#toolbarMenu .flyout li a:hover, #userFollow .flyout li a:hover { background: rgb(59, 59, 59) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#userFollow li.entry.hidden { display: none; }
#userFollow #TBUserFollowButton { padding: 0pt 8px; height: 35px; line-height: 35px; }
#userFollow #TBUserFollowButton span { background: transparent url(tb_follow_unread.png) no-repeat scroll left top; display: block; height: 35px; line-height: 35px; padding-left: 21px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#userFollow #TBUserFollow:hover #TBUserFollowButton span { background-position: left bottom; }
#userFollow #TBUserFollowButton span.count { padding: 0pt; background: transparent none repeat scroll 0% 0%; display: inline; color: rgb(255, 0, 255); line-height: 35px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#userFollow #TBUserFollow .flyout { width: 210px; left: -4px; background-image: url(tb_follow_top.png); }
#userFollow #TBUserFollow.fixed .flyout { visibility: visible; }
#userFollow #TBUserFollow .flyout .wrapper { padding: 0pt; background-image: url(tb_follow_body.png); }
#userFollow #TBUserFollow .flyout .wrapper p { padding: 0pt; }
#userFollow #TBUserFollow .scroller { margin: 0pt 8px; overflow: auto; max-height: 286px; }
#userFollow #TBUserFollow .default { border-top: 1px solid rgb(136, 136, 136); margin: 0pt 8px; padding: 0.5em 8px; background: rgb(59, 59, 59) none repeat scroll 0% 0%; height: 19px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#userFollow #TBUserFollow .default a { display: block; float: left; font-size: 11px; font-weight: normal; height: 19px; line-height: 19px; color: rgb(255, 255, 255); cursor: pointer; }
#userFollow #TBUserFollow .default span { background: transparent url(icn_follow-refresh.png) no-repeat scroll left top; overflow: hidden; display: block; float: right; width: 12px; height: 15px; text-indent: -10000px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#userFollow #TBUserFollow .scroller ul { border-bottom: medium none; margin: 0pt; }
#userFollow #TBUserFollow .scroller li { position: relative; height: 25px; }
#userFollow #TBUserFollow .scroller li a { float: left; display: block; padding-left: 0pt; padding-right: 0pt; margin-left: 0pt; margin-right: 0pt; width: 100%; height: 15px; line-height: 15px; cursor: pointer; }
#userFollow #TBUserFollow ul span.unread { margin: 0pt 8px; display: block; float: left; width: 20px; height: 15px; text-align: right; color: rgb(255, 255, 255); text-decoration: none; }
#userFollow #TBUserFollow ul span.name { overflow: hidden; float: left; width: 113px; height: 15px; white-space: nowrap; text-decoration: none; }
#userFollow #TBUserFollow .flyout li a.remove { padding: 0pt; background: transparent url(icn_follow-remove.png) no-repeat scroll left top; display: block; position: absolute; top: 7px; right: 8px; width: 12px; height: 12px; text-indent: -10000px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#userFollow #TBUserFollow .flyout li a.remove:hover { background-color: transparent; background-position: left bottom ! important; }
#weiterLesen { overflow: hidden; position: fixed; bottom: 43px; }
#weiterLesen:hover { width: 235px; }
.moreContentScroll { overflow: auto; position: absolute; top: 0pt; bottom: 0pt; left: 0pt; width: 235px; }
