#footer 
{
	position:fixed; 
	clear: both; 
	width: 100%; 
	height: 50px; 
	bottom: 0;
	left: 0;
	border: none; 
	padding: 13px 0 0 0; 
	text-align: center; 
	color: #335500; 
	background-color: #e9e9e2; 
	z-index:30; 
	border-top:solid 1px #cbcaca;
} 


/**************** BOTTOM MENU *************************************/
/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 10px;
	position: absolute;
	left: 0px;
}

.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}

a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}

.dock-item2 span {
	display: none;
	width:60px;
	padding-left: 15px;
}

.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

/**************** BOTTOM MENU SLUT *************************************/

.mainHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;	
}


html, body, div, form { margin:0; padding:0; border:0 none; }
html, body { width:100%; height:100%; }
body { font-family:Tahoma, san-serif; font-size:11px; text-align:justify; color:#808389; background-color:#d9d9d9; text-align:center; }
#container { display:block; margin:0 auto; padding:0; width:936px; position:relative; }
#leftSide { display:block; margin:0 6px 0 0; padding:0; width:694px; float:left; }
#rightSide { display:block; margin:0; padding:0; width:236px; float:left; }

.justify { text-align:justify; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.contentBox { position:relative; z-index:10; display:block; margin:0; padding:0; width:694px; background:#d9d9d9 url(contentbox_bg.png) 0 0 repeat-y; }
.contentBox_head { display:block; margin:0; padding:12px 11px 0 11px; width:672px; background:transparent url(contentbox_head_bg.png) 0 0 no-repeat; }
.contentBox_head h2 { display:block; margin:0; padding:7px 9px; width:654px; height:18px; }
.contentBox_head h2 span { display:none; }
.contentBox_head h2.welcome { background:transparent url(h2_welcome_bg.png) 0 0 no-repeat; }
.contentBox_header { position:relative; display:block; margin:1px 11px; padding:0 11px 0 11px; width:650px; height:233px; text-align:center; background:transparent url(contentbox_header_bg.png) 0 0 no-repeat; }
.contentBox_body { display:block; margin:0; padding:0 11px 49px 11px; width:672px; text-align:center; overflow:hidden; background:transparent url(contentbox_body_bg01.png) 0 100% no-repeat; }
#currentBets { display:block; margin:0; padding:0 5px 0 0; width:444px; float:left; text-align:center; }
#closedBets { display:block; margin:0 0 0 1px; padding:0 0 0 5px; width:217px; float:left; text-align:center; }
.betItem { position:relative; display:block; margin:0 1px; padding:0; width:443px; height:95px; background:transparent url(betItem_bg.png) 0 0 no-repeat; }
.betItemImg { position:absolute; top:0; left:0; display:block; margin:0; padding:0; width:118px; height:95px; }
.itemInfo { position:absolute; top:0; left:118px; display:block; margin:0; padding:0; width:156px; height:95px; }
.itemInfo h3.title { position:absolute; top:10px; left:0; display:block; margin:0; padding:0; font-family:tahoma, sans-serif; font-size:13px; color:#77a508; font-weight:bold; }
.itemInfo p.price { position:absolute; top:31px; left:0; display:block; margin:0; padding:0; font-family:tahoma, sans-serif; font-size:11px; color:#969ba4; text-align:left; }
.itemInfo p.price span { color:#ff9c00; font-weight:bold; }
.itemInfo p.end { position:absolute; top:62px; left:0; display:block; margin:0; padding:0; font-family:tahoma, sans-serif; font-size:11px; color:#969ba4; text-align:left; }
.totalTimer { display:block; margin:0; padding:0; width:168px; height:104px; position:absolute; top:123px; left:7px; background:transparent url(totalTimer.png) 0 0 no-repeat; z-index:100; }
.totalTimer a { position:absolute; top:67px; left:9px; display:block; margin:0; padding:0; width:149px; height:30px; background:transparent url(pyb.png) 0 0 no-repeat; }
.totalTimer a span { display:none; }
.totalTimer p.time { position:absolute; top:0; left:0; display:block; margin:0; padding:0;  }
.totalTimer p.time span { position:absolute; top:26px; left:0; display:block; margin:0; padding:0; width:38px; line-height:32px; font-family:tahoma, sans-serif; font-weight:bold; font-size:18px; color:#ffffff; text-align:center; }
.totalTimer p.time span.days {  left:7px; }
.totalTimer p.time span.hours { left:46px; }
.totalTimer p.time span.min { left:85px; }
.totalTimer p.time span.sec { left:124px; color:#ffea00; }
.itemTimer { position:absolute; top:3px; left:275px; display:block; margin:0; padding:0; width:168px; height:90px; background:transparent url(timer_bg.png) 0 0 no-repeat; }
.itemTimer a { position:absolute; top:51px; left:9px; display:block; margin:0; padding:0; width:149px; height:30px; background:transparent url(pyb.png) 0 0 no-repeat; }
.itemTimer p.timeLeft { position:absolute; top:6px; left:8px; display:block; margin:0; padding:0; width:152px; height:15px; font-family:tahoma, sans-serif; color:#969ba4; text-align:center; font-weight:bold; }
.itemTimer p.timeLeftTimer { position:absolute; top:25px; left:8px; display:block; margin:0; padding:0; width:152px; height:15px; font-family:tahoma, sans-serif; color:#969ba4; text-align:center; }
.itemTimer p.timeLeftTimer span { font-weight:bold; color:#ff9c00; font-size:13px; }
.itemTimer a span { display:none; }
.winItem { position:relative; display:block; margin:0; padding:0; width:217px; height:165px; background:transparent url(win_bg.png) 0 0 no-repeat; }
.winItem p.item { position:absolute; top:10px; left:10px; display:block; margin:0; padding:0; width:197px; font-family:tahoma, sans-serif; color:#77a508; font-size:13px; text-align:left; font-weight:bold; }
.winItem p.winner { position:absolute; top:128px; left:111px; display:block; margin:0; padding:0; width:106px; font-family:tahoma, sans-serif; color:#969ba4; font-size:11px; text-align:center; font-weight:normal; }
.winItem p.wonItem { position:absolute; top:39px; left:0px; display:block; margin:0; padding:0; width:111px; height:126px; }
.winItem p.item span {  color:#969ba4; font-size:11px; text-align:left; font-weight:normal; }
.winItem p.star { position:absolute; top:21px; left:111px; display:block; margin:0; padding:0; width:107px; height:108px; background:transparent url(star.jpg) 0 0 no-repeat; }
.winItem p.star span { display:none; }
.hr2 { display:block; margin:0 1px; padding:0; width:443px; height:5px; background:transparent url(hr2_bg.png) 0 0 no-repeat; }
.hr3 { display:block; margin:0 1px; padding:0; width:217px; height:5px; background:transparent url(hr2_bg.png) 0 0 no-repeat; }
.contentBox_body h2 { }
.contentBox_body h2 span { display:none; }
.contentBox_body h2.currentBets { display:block; margin:0 -5px 0 0; padding:0; width:449px; height:37px; background:transparent url(h2_currentbets_bg.png) 0 0 no-repeat; }
.contentBox_body h2.closedBets { display:block; margin:0 0 0 -5px; padding:0; width:222px; height:37px; background:transparent url(h2_closedbets_bg.png) 0 0 no-repeat; }

.logo { display:block; margin:0; padding:0; width:211px; height:45px; top:20px; position:absolute; background:transparent url(logo2.jpg) 50% 50% no-repeat; z-index:5; }
.logo span { display:none; }

.mainMenu { display:block; margin:0; padding:0; width:380px; height:54px; position:absolute; list-style: none; background:transparent url(mainmenu_bg_latest.png) 0 0 no-repeat; }
.mainMenu1 { display:block; margin:0; padding:0; width:262px; height:54px; position:absolute; list-style: none; background:transparent url(mainmenu_bg1.jpg) 0 0 no-repeat; }

.mainMenu li { display:block; margin:0; padding:0; height:32px; position:absolute; }
.mainMenu li a { display:block; margin:0; padding:0; height:32px; }
.mainMenu li a span { display:none; }

.mainMenu1 li { display:block; margin:0; padding:0; height:32px; position:absolute; }
.mainMenu1 li a { display:block; margin:0; padding:0; height:32px; }
.mainMenu1 li a span { display:none; }

.item1 { top:11px; left:11px; width:63px; background:transparent url(hem.jpg) 0 0 no-repeat; }
.item2 { top:11px; left:73px; width:77px; background:transparent url(mobiler.jpg) 0 0 no-repeat; }
.item4 { top:11px; left:133px; width:77px; background:transparent url(Begngnat.png) 0 0 no-repeat; }
.item3 { top:11px; left:208px; width:83px; background:transparent url(kontakt.jpg) 0 0 no-repeat; }
/*.item5 { top:11px; left:215px; width:122px; background:transparent url(blimedlem.jpg) 0 0 no-repeat; }*/

.item6 { top:11px; left:7px; width:109px; background:transparent url(mittkonto_knapp.jpg) 0 0 no-repeat; }
.item7 { top:11px; left:99px; width:76px; background:transparent url(loggaut_knapp.jpg) 0 0 no-repeat; }

.item1 a:hover { background:transparent url(hem_1.jpg) 0 0 no-repeat; }
.item2 a:hover { background:transparent url(mobiler_1.jpg) 0 0 no-repeat; }
.item4 a:hover { background:transparent url(Begngnat_on.png) 0 0 no-repeat; }
.item3 a:hover { background:transparent url(kontakt_1.jpg) 0 0 no-repeat; }
/*.item5 a:hover { background:transparent url(blimedlem_1.jpg) 0 0 no-repeat; }*/

.item6 a:hover { background:transparent url(mittkonto_knapp1.jpg) 0 0 no-repeat; }
.item7 a:hover { background:transparent url(loggaut_knapp1.jpg) 0 0 no-repeat; }

.cssBox { display:block; margin:0; padding:0; width:236px; background:#d9d9d9 url(cssbox_bg.png) 0 0 repeat-y; }
.cssBox_head { display:block; margin:0; padding:12px 11px 0 11px; width:214px; background:transparent url(cssbox_head_bg.png) 0 0 no-repeat; }
.cssBox_head h2 { display:block; margin:0; padding:7px 9px; width:196px; height:18px; }
.cssBox_head h2 span { display:none; }
.cssBox_head h2.userLogin { background:transparent url(h2_userlogin_bg.png) 0 0 no-repeat; }
.cssBox_head h2.newsletter { background:transparent url(h2_newsletter_bg.png) 0 0 no-repeat; }
.cssBox_head h2.latestNews { background:transparent url(h2_latestnews_bg.png) 0 0 no-repeat; }
.cssBox_head h2.friends { background:transparent url(h2_friends_bg.png) 0 0 no-repeat; }
.cssBox_body { display:block; margin:0; padding:6px 11px 21px 11px; width:214px; text-align:center; overflow:hidden; background:transparent url(cssbox_body_bg.png) 0 100% no-repeat; }
.cssBox_body p { display:block; margin:0; padding:3px 6px; font-size:11px; color:#808389; font-family:Tahoma, sans-serif; }
.cssBox_body form.userLoginForm { display:block; margin:-5px 0 -9px 0; padding:0; width:214px; min-height:85px; font-size:11px; color:#ffffff; font-family:Tahoma, sans-serif; background:#b7dd07 url(cssbox_form_bg.png) 0 100% no-repeat; }
.loginForm { display:block; margin:0 0 0 0; padding:0; height:85px; width:213px; position:relative; }
.loginButton, .registerButton { display:block; margin:0; padding:4px; width:73px; height:25px; }
.loginButton { position:absolute; top:2px; left:132px; background:transparent url(button_login_bg.png) 0 0 no-repeat; }
.registerButton { position:absolute; top:32px; left:132px; background:transparent url(button_register_bg.png) 0 0 no-repeat; }
.loginButton input, .registerButton input { display:block; margin:0; padding:0; cursor:pointer; width:73px; height:25px; border:0 none; background:none; }
.usernameInput, .passwordInput { display:block; margin:0; padding:8px 17px 7px 17px; width:92px; height:18px; background:transparent url(input_bg.png) 0 0 no-repeat; }
.usernameInput { position:absolute; top:2px; left:7px; }
.passwordInput { position:absolute; top:32px; left:7px; }
.usernameInput input, .passwordInput input { display:block; margin:0; padding:0; width:92px; height:18px; border:0 none; font-size:11px; line-height:18px; color:#749f05; background:none; }
.forgotLink { position:absolute; top:65px; left:11px; }
.cssBox_body form.newsletterForm { display:block; margin:-5px 0 -9px 0; padding:0; width:214px; min-height:85px; font-size:11px; color:#ffffff; font-family:Tahoma, sans-serif; background:#ffffff url(news_bg.png) 0 100% no-repeat; }
.newsForm { display:block; margin:0 0 0 0; padding:0; height:82px; width:217px; position:relative; }
.newsInput { position:absolute; top:11px; left:10px; display:block; margin:0; padding:0; width:197px; height:20px; }
.newsInput input { display:block; margin:0; padding:0 10px; width:177px; height:20px; border:0 none; font-size:11px; line-height:20px; color:#ffffff; background:none; }
.newsButton { display:block; width:119px; height:30px; position:absolute; top:45px; left:88px; background:transparent url(button_news_bg.png) 0 0 no-repeat; }
.newsButton input { display:block; margin:0; padding:0; cursor:pointer; width:119px; height:30px; border:0 none; background:none; }
.cssBox_body form p { display:block; margin:0; padding:3px 6px; font-size:11px; color:#ffffff; font-family:Tahoma, sans-serif; }
.cssBox_body form a { color:#ffffff; text-decoration:none; }
.cssBox_body form a:hover { text-decoration:underline; }
.hr { display:block; margin:0 0 -3px 0; padding:0; height:18px; background:transparent url(hr_bg.png) 0 0 repeat-x; }
.bannerBox, .bannerBox * { display:block; margin:0 auto; padding:0; width:159px; height:74px; border:0 none; }
.bannerBox { margin:10px auto; border:2px solid #e5ebc4; }
.extra01 { display:block; margin:0; padding:0; width:261px; height:268px; position:absolute; top:10px; left:382px; background:transparent url(extra01_bg.png) 0 0 no-repeat; z-index:100; }