/* Bubble
--------------------------------------------------------------------------------------------------- */

.bubbleInfo{ position:absolute }
.trigger{ position:absolute; top:60px;cursor:pointer }
#featured .box-in .txt{position:absolute; margin:15px;}
#featured .box-in .txt h1{margin: 0 0 3px; line-height: 20px}
.featured-list{position:absolute; top:410px; left:20px}
.featured-list ul li{float:left; background:url(../images/icons/check.png) no-repeat; padding:0 40px 0 25px; list-style:none;}

.popup{ cursor:pointer; display:none; position:absolute; width:166px; height:97px; padding:10px; background: url(../images/content/jackpotselector.png) no-repeat }
.popup .headline{ display:block; text-align:center; width:130px; font-size:14px; line-height:12px; }
.popup .headline .date{ font-size:10px }
.popup .jackpot{ display:block; text-align:center; width:130px; text-transform:uppercase }
.popup .jackpot strong{ font-size:20px; font-variant:normal }



/* LottoTeam informiert List
--------------------------------------------------------------------------------------------------- */

.ball{ background-color:#fff; border:1px solid #E0DFD8; float:left; font-size:15px; font-weight:bold; height:25px; line-height:25px; margin-right:6px; text-align:center; width:25px }

.list-bg .flags{ border:1px solid #e0decb }
.list-bg span.lotto-label strong{ font-size:14px; }
.numbers-label{ width:50px; text-align:left; line-height:25px }
.bonus-label{ width:80px; text-align:right; line-height:25px }
.bonus-label2{ width:84px; text-align:right; line-height:25px }
.lotto-numbers,
.lotto-bonus{ position:relative; top:14px; }
.lottodetail .lotto-numbers,
.lottodetail .lotto-bonus{ top:0; }
.jpcolor.gelb{ background-color:#fff40e }
.jpcolor.blau{ background-color:#3aafcd }
.jpcolor.gruen{ background-color:#11821b }
.jpcolor.orange{ background-color:#ffa200 }
.jpcolor.rot{ background-color:#ff3b3b }
.jpcolor.violett{ background-color:#a53bff }
.lotto-quots{ float:right; position:relative; top:10px }



/* LottoTeam informiert Detail
--------------------------------------------------------------------------------------------------- */

.detail-title .jp{ position:absolute; line-height:20px; right:-24px; top:17px; float:right }
.winquots{ text-transform:uppercase; font-size:14px }



/* Twitter
--------------------------------------------------------------------------------------- */

#twitter{background: #F3F3EB url(../images/layout/twitter.jpg) no-repeat; width:433px; margin-top:15px; padding:0 10px; height:88px; border:1px solid #efefef; overflow: hidden; float:left; position:relative }
#twitter ul{ width:290px; height:39px; position: absolute; left:102px; top:10px; list-style: none; margin-left:0}
#twitter .follow{width: 120px; height: 65px; position: absolute; top: 10px; right: 0; display:block; text-indent: -9999px;}
.innerfade{ display:block; overflow:hidden }
#twitter li a{ color:#3B5998}
#twitter li span,
#twitter li a{ font-size:11px }


/* Twitter
--------------------------------------------------------------------------------------- */

#facebook{background-color: #F3F3EB; width:433px; margin-top:15px; padding:10px; height:64px; border:1px solid #efefef; overflow: hidden; float:left; position:relative }



/* Slideshow
--------------------------------------------------------------------------------------- */
.slideshow .btn-teaser{ position:absolute; bottom:30px }



/* Bookmarks
--------------------------------------------------------------------------------------- */
ul.social-networks{ margin:6px 15px 0; float:left; height:20px; clear:both }
ul.social-networks li{ background:url(../images/icons/social-networks.jpg) no-repeat; height:20px; width:20px; list-style:none; cursor:pointer; float:left; margin:0 5px 5px 0; }
ul.social-networks li a{ text-indent:-9999px; float:left; display:block; height:20px; width:20px }

ul.social-networks li#google				{ background-position: 0 0 }
ul.social-networks li#google:hover			{ background-position: 0 -19px }
ul.social-networks li#mrwong				{ background-position: -19px 0 }
ul.social-networks li#mrwong:hover			{ background-position: -19px -19px }
ul.social-networks li#delicious				{ background-position: -38px 0 }
ul.social-networks li#delicious:hover		{ background-position: -38px -19px }
ul.social-networks li#ymail					{ background-position: -57px 0 }
ul.social-networks li#ymail:hover			{ background-position: -57px -19px }
ul.social-networks li#windowslive			{ background-position: -76px 0 }
ul.social-networks li#windowslive:hover		{ background-position: -76px -19px }
ul.social-networks li#ask					{ background-position: -95px 0 }
ul.social-networks li#ask:hover				{ background-position: -95px -19px }
ul.social-networks li#favouriten			{ background-position: -114px 0 }
ul.social-networks li#favouriten:hover		{ background-position: -114px -19px }
ul.social-networks li#klickts				{ background-position: -133px 0 }
ul.social-networks li#klickts:hover			{ background-position: -133px -19px }
ul.social-networks li#icio					{ background-position: -152px 0 }
ul.social-networks li#icio:hover			{ background-position: -152px -19px }
ul.social-networks li#yigg					{ background-position: -171px 0 }
ul.social-networks li#yigg:hover			{ background-position: -171px -19px }
ul.social-networks li#oneview				{ background-position: -190px 0 }
ul.social-networks li#oneview:hover			{ background-position: -190px -19px }
ul.social-networks li#linkarena				{ background-position: -209px 0 }
ul.social-networks li#linkarena:hover		{ background-position: -209px -19px }
ul.social-networks li#blinklist				{ background-position: -228px 0 }
ul.social-networks li#blinklist:hover		{ background-position: -228px -19px }
ul.social-networks li#digg					{ background-position: -247px 0 }
ul.social-networks li#digg:hover			{ background-position: -247px -19px }
ul.social-networks li#slashdot				{ background-position: -266px 0 }
ul.social-networks li#slashdot:hover		{ background-position: -266px -19px }
ul.social-networks li#stumbleupon			{ background-position: -285px 0 }
ul.social-networks li#stumbleupon:hover		{ background-position: -285px -19px }
ul.social-networks li#friendster			{ background-position: -304px 0 }
ul.social-networks li#friendster:hover		{ background-position: -304px -19px }
ul.social-networks li#technorati			{ background-position: -323px 0 }
ul.social-networks li#technorati:hover		{ background-position: -323px -19px }

ul.social-networks li#hotklix				{ background-position: 0 -38px }
ul.social-networks li#hotklix:hover			{ background-position: 0 -57px }
ul.social-networks li#hotweb				{ background-position: -19px -38px }
ul.social-networks li#hotweb:hover			{ background-position: -19px -57px }
ul.social-networks li#informatione			{ background-position: -38px -38px }
ul.social-networks li#informatione:hover	{ background-position: -38px -57px }
ul.social-networks li#investorlinks			{ background-position: -57px -38px }
ul.social-networks li#investorlinks:hover	{ background-position: -57px -57px }
ul.social-networks li#iwiw					{ background-position: -76px -38px }
ul.social-networks li#iwiw:hover			{ background-position: -76px -57px }
ul.social-networks li#jisko					{ background-position: -95px -38px }
ul.social-networks li#jisko:hover			{ background-position: -95px -57px }
ul.social-networks li#kirtsy				{ background-position: -114px -38px }
ul.social-networks li#kirtsy:hover			{ background-position: -114px -57px }
ul.social-networks li#koornk				{ background-position: -133px -38px }
ul.social-networks li#koornk:hover			{ background-position: -133px -57px }
ul.social-networks li#netshoutout			{ background-position: -152px -38px }
ul.social-networks li#netshoutout:hover		{ background-position: -152px -57px }
ul.social-networks li#twolinkme				{ background-position: -171px -38px }
ul.social-networks li#twolinkme:hover		{ background-position: -171px -57px }
ul.social-networks li#aimshare				{ background-position: -190px -38px }
ul.social-networks li#aimshare:hover		{ background-position: -190px -57px }
ul.social-networks li#amenme				{ background-position: -209px -38px }
ul.social-networks li#amenme:hover			{ background-position: -209px -57px }
ul.social-networks li#arto					{ background-position: -228px -38px }
ul.social-networks li#arto:hover			{ background-position: -228px -57px }
ul.social-networks li#aviarycapture			{ background-position: -247px -38px }
ul.social-networks li#aviarycapture:hover	{ background-position: -247px -57px }
ul.social-networks li#baidu					{ background-position: -266px -38px }
ul.social-networks li#baidu:hover			{ background-position: -266px -57px }
ul.social-networks li#bitly					{ background-position: -285px -38px }
ul.social-networks li#bitly:hover			{ background-position: -285px -57px }
ul.social-networks li#bleetbox				{ background-position: -304px -38px }
ul.social-networks li#bleetbox:hover		{ background-position: -304px -57px }
ul.social-networks li#blip					{ background-position: -323px -38px }
ul.social-networks li#blip:hover			{ background-position: -323px -57px }


ul.social-networks li#blogger				{ background-position: 0 -76px }
ul.social-networks li#blogger:hover			{ background-position: 0 -95px }


/* Blog */

.home-teaser{ background:url(../images/content/blog-home-teaser-bg.jpg) no-repeat; height:234px; position:relative }
.home-teaser .video{ position:absolute; top:19px; right:17px }
.home-teaser h3{ line-height:1.5em }

.postbox{ position:relative }
.post_date{ float:left; width:36px; height:46px; background: url(../images/icons/kalenderblatt.png) no-repeat; margin-right:15px; position:relative; }
.post_date .month{ font-size:10px; height:13px; line-height:13px; text-align:center; text-transform:uppercase; position:absolute; top:12px; width:100%; }
.post_date .day{ font-size:17px; height:14px; line-height:13px; text-align:center; position:absolute; top:25px; width:100%; text-align:center; }
.postbox h2{ margin:0 }

.post_image{ float:left; margin:15px 15px 0 0; }
.post_image a{ float:left}
.post_image .short{ float:left; clear:both; margin-top:15px; width:300px }
.post_image .short strong{ clear:both; float:left; width:94px }
.post_image .short span{ float:left; width:206px }
.post_image .short span a{ float:none }
.post_image .short span img{ position:relative; top:4px; margin-right:8px }
.post_image .short strong{ line-height:23px; height:23px }
.post_image .short span{ line-height:20px}

.post_with_thumbnail{ display:table; margin-top:15px }
.post_excerpt{ margin-bottom:15px }
.post_padding{ float:left; margin-bottom:15px }
.postbox .tags{ width:530px; float:left; display:table; margin-left:0 }

.postbox .social-networks{ position:absolute; float:right; right:15px; top:15px }
.postbox p{ margin-bottom:inherit }
.postbox p.written{ text-transform:uppercase; font-size:9px; margin-left:0 }
.postbox span.postedin a{ color:#A70B0C }
.postbox h2{ font-size:18px !important; display:table }
.postbox .full_article.list23{ position:absolute; width:91%; bottom:10px }
.postbox .full_article.listup23{ position:relative }
.postbox .full_article.listup23 .commentinfo{ position:absolute; top:0; right:0 }
.postbox .full_article.listup23 .commentinfo .icons{ float:right; margin-top:2px }
.postbox .full_article.listup23 .commentinfo .readmore{ position:relative; float:right; clear:both; margin-top:18px; right:-3px }
.postbox .full_article .readmore{ margin-top:3px }
.postbox img{ position:relative; top:4px }
.postbox.half{ width:305px; float:left; height:250px }
.postbox.even, ul.commentlist li.thread-odd{ background-color:#F0F9FF }

#comment_wrap{ float:left }
#respond{ clear:both; float:left; width:660px; padding:15px }
#respond .category-title{ margin-left:-39px }

ul.commentlist{ list-style:none; margin:0; float:left }
ul.commentlist li{ padding:15px; float:left; width:660px }
ul.commentlist li .commentdata img{ float:left; margin-right:15px }
ul.commentlist li .commentdata .commenttext{ display:table }

.wp_likes div.unlike, .wp_likes a.liked, .wp_likes a.like { background:transparent url(../../../blog/wp-content/plugins/wp-likes/images/likeunlike.png) no-repeat; height:14px; padding:0 0 0 20px }
.wp_likes div.unlike{ background-position:left -14px }
.wp_likes a.liked, .wp_likes a.like{ background-position:left top }
.wp_likes span.text { margin-left:0; margin-right:20px }
.wp_likes span.text, .wp_likes div.unlike, .wp_likes a.liked, .wp_likes a.like{ float:left }
.wp_likes a:hover{ text-decoration:underline !important }

#sidebar ul li{ margin-bottom:15px; clear:both }
#sidebar #categories_menu ul li{ margin-bottom:0 }
#sidebar ul li.widget_calendar table{ margin-bottom:0 }
#sidebar ul li.widget_calendar table caption{ padding:3px 0; background-color:#AAD4E7; border-top:1px solid #E4E3D8; color:#000; text-align:center; font-size:12px }
#sidebar ul li.widget_calendar table td{ padding:3px 0 0 3px; text-align:center; color:#888 }
#sidebar ul li.widget_calendar table td a{ border-bottom:1px solid #E4E3D8; border-left:1px solid #E4E3D8; background-color:#E8F6FC; display:block; width:23px }
#sidebar ul li.widget_calendar table tbody{ padding-bottom:5px; }
#sidebar ul li.widget_calendar table tfoot td{ padding-top:5px }
#sidebar ul li.widget_calendar table tfoot td a{ border:none; color:#333; background-color:transparent; font-weight:bold; font-style: normal; width:inherit; }
#sidebar ul li.widget_calendar table tfoot td#prev{ text-align:left }
#sidebar ul li.widget_calendar table tfoot td#next{ text-align:right }
#sidebar ul li.widget_calendar table thead tr{ padding-bottom:5px }
#sidebar ul li.widget_recent_entries ul, #sidebar ul li.widget_links ul, #sidebar li.wp_likes_sidebar ul, #sidebar li.widget_views ul{ border:1px solid #efefef; border-bottom:0 }
#sidebar ul li.widget_recent_entries ul li, #sidebar ul li.widget_links ul li, #sidebar ul li.wp_likes_sidebar ul li, #sidebar ul li.widget_views ul li{ border-bottom:1px solid #e4e4d8; margin-bottom:0; padding:5px 10px }
#sidebar ul li.widget_views ul li{ font-weight:bold }
#sidebar ul li.widget_views ul li a{ font-weight:normal 	}

#news-ticker{ margin:0 15px 0 0; left:15px; height:37px !important; background-color:#E8F6FC; overflow:hidden }
#news-ticker li{ height:18px !important; line-height:37px; float:left; width:100% !important }
#news-ticker span.tickerLink{ padding-left:15px }
#news-ticker span.tickerText{ padding-right:15px }
#news-ticker span.tickerLink a{ color:#A70B0C; }



/* jCarousel
--------------------------------------------------------------------------------------- */
.jcarousel-skin-tango .jcarousel-container { background: url(../images/layout/box-bg-blue.jpg) repeat-x left bottom; border: 1px solid #cee0e4; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 394px; padding: 10px 30px; margin-bottom:15px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:394px; height:89px }
.jcarousel-skin-tango .jcarousel-item { width: 73px; height: 89px }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 28px;}
.jcarousel-skin-tango .jcarousel-item-horizontal img{ border:1px solid #ddd; padding:2px }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000 }

.jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:0; right:0; width:16px; height:109px; cursor:pointer; background: #e8eeef url(../images/icons/next-horizontal.jpg) no-repeat -48px 0 }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0 }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -16px 0 }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0 }

.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:0; left:0; width:16px; height:109px; cursor:pointer; background: #e8eeef url(../images/icons/prev-horizontal.jpg) no-repeat }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -16px 0 }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -32px 0 }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -48px 0 }

