html, body {
margin:0px;
padding:0px;
height:100%;
min-width:100%;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
background:url(images/bg.jpg) repeat-x #FFFFFF;
}

td, div, h1, h2, h3 {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
color:#000000;
}

a:link, a:visited {
color:#265d76;;
text-decoration:none;
}

a:hover, a:active {
color:#265d76;;
text-decoration:none;
}

a.main_navi_news:active, a.main_navi_news:visited, a.main_navi_news:link {
background:url(images/main_navi_news.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_echterhandel:active, a.main_navi_echterhandel:visited, a.main_navi_echterhandel:link, a.main_navi_echterhandel:hover {
background:url(images/echterhandel.jpg);
float:left;
height:42px;
width:161px;
}

a.main_navi_news:hover {
background:url(images/main_navi_news_hover.jpg);
}

a.main_navi_blog:active, a.main_navi_blog:visited, a.main_navi_blog:link {
background:url(images/main_navi_blog.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_blog:hover {
background:url(images/main_navi_blog_hover.jpg);
}

a.main_navi_forum:active, a.main_navi_forum:visited, a.main_navi_forum:link {
background:url(images/main_navi_forum.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_forum:hover {
background:url(images/main_navi_forum_hover.jpg);
}

a.main_navi_FAQ:active, a.main_navi_FAQ:visited, a.main_navi_FAQ:link {
background:url(images/main_navi_FAQ.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_FAQ:hover {
background:url(images/main_navi_FAQ_hover.jpg);
}
a.main_navi_signup:active, a.main_navi_signup:visited, a.main_navi_signup:link {
background:url(images/main_navi_signup.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_signup:hover {
background:url(images/main_navi_signup_hover.jpg);
}

a.main_navi_tutorial:active, a.main_navi_tutorial:visited, a.main_navi_tutorial:link {
background:url(images/main_navi_tutorial.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_tutorial:hover{
background:url(images/main_navi_tutorial_hover.jpg);
}
a.main_navi_shop:active, a.main_navi_shop:visited, a.main_navi_shop:link {
background:url(images/main_navi_shop.jpg);
float:left;
height:42px;
width:111px;
}

a.main_navi_shop:hover {
background:url(images/main_navi_shop_hover.jpg);
}

a.sub_navi_premium:visited, a.sub_navi_premium:link {
background:url(images/sub_navi_premium.jpg);
float:left;
height:34px;
width:112px;
}

a.sub_navi_premium:hover, a.sub_navi_premium:active {
background:url(images/sub_navi_premium_hover.jpg);
}

a.sub_navi_profile:visited, a.sub_navi_profile:link {
background:url(images/sub_navi_profile.jpg);
float:left;
height:37px;
width:112px;
}

a.sub_navi_profile:hover, a.sub_navi_profile:active {
background:url(images/sub_navi_profile_hover.jpg);
}

a.sub_navi_depot:active, a.sub_navi_depot:visited, a.sub_navi_depot:link {
background:url(images/sub_navi_depot.jpg);
float:left;
height:37px;
width:112px;
}

a.sub_navi_depot:hover {
background:url(images/sub_navi_depot_hover.jpg);
}

a.sub_navi_register:active, a.sub_navi_register:visited, a.sub_navi_register:link {
background:url(images/sub_navi_register.jpg);
float:left;
height:37px;
width:112px;
}

a.sub_navi_register:hover {
background:url(images/sub_navi_register_hover.jpg);
}

a.sub_navi_challenges:active, a.sub_navi_challenges:visited, a.sub_navi_challenges:link {
background:url(images/sub_navi_challenges.jpg);
float:left;
height:37px;
width:112px;
}

a.sub_navi_challenges:hover {
background:url(images/sub_navi_challenges_hover.jpg);
}

a.sub_navi_aktien {
background:url(images/sub_navi_aktien.jpg);
float:left;
height:37px;
width:112px;
}

a.sub_navi_highscore {
background:url(images/sub_navi_highscore.jpg);
float:left;
height:37px;
width:112px;
}

.header {
background:url(images/header.jpg) no-repeat;
height:145px;
width:898px;
}

.header_landing {
background:url(images/header_landing.png) no-repeat;
height:145px;
width:1024px;
}

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	

a.header_index_big {
float:left;
margin:35px 0px 0px 24px;
width:353px;
height:97px;
}

a.header_index_small {
float:left;
margin:40px 0px 0px 428px;
width:20px;
height:20px;
}

a.header_contact {
float:left;
margin:40px 0px 0px 8px;
width:20px;
height:20px;
}

a.header_imprint {
float:left;
margin:40px 0px 0px 10px;
width:20px;
height:20px;
}

.main_navi_outer {
background:url(images/main_navi_bg.jpg) repeat-x;
width:898px;
height:42px;
}

.main_navi_inner {
float:left;
width:878px;
height:42px;
}

.main_navi_left {
float:left;
background:url(images/main_navi_left.jpg) no-repeat;
width:10px;
height:42px;
}

.main_navi_right {
float:left;
background:url(images/main_navi_right.jpg) no-repeat;
width:10px;
height:42px;
}

.clear_l_r {
clear:both;
}

.left_col {
width:197px;
float:left;
}

.login_box {
text-align:left;
background:url(images/login_box.jpg) #00FF3F no-repeat;
height:186px;
width:197px;
}


.login_username {
float:left;
margin:48px 0px 0px 22px;
padding:0px;
height:20px;
width:140px;
background:none;
font-weight:bold;
font-size:13px;
color:#075678;
border:0px;
}

.login_submit {
float:left;
margin:24px 0px 0px 23px;
padding:0px;
height:28px;
width:48px;
background:none;
font-weight:bold;
font-size:13px;
color:#075678;
border:0px;
}

a.login_register {
margin:28px 0px 0px 22px;
float:left;
font-weight:bold;
font-size:12px;
color:#084c6a;
}

.login_password {
float:left;
margin:26px 0px 0px 22px;
padding:0px;
height:20px;
width:140px;
background:none;
font-weight:bold;
font-size:13px;
color:#075678;
border:0px;
}

.friends_box_top {
text-align:left;
background:url(images/friends_box_top.jpg) no-repeat;
height:38px;
width:197px;
}

.shoutbox_box_top {
text-align:left;
background:url(images/shoutbox_box_top.jpg) no-repeat;
height:38px;
width:197px;
}

.navigation_box_top {
text-align:left;
background:url(images/navigation_box_top.jpg) no-repeat;
height:38px;
width:197px;
}
.profile_box_top {
text-align:left;
background:url(images/profile_box_top.jpg) no-repeat;
height:38px;
width:197px;
}

.profile_box_middle_outer {
text-align:left;
background:url(images/profile_box_middle.jpg) repeat-y;
width:197px;
}

.profile_box_middle_inner {
margin:0px 0px 0px 9px;
width:170px;
}

.profile_box_bottom {
text-align:left;
text-align:center;
font-size:10px;
background:url(images/profile_box_bottom.jpg) no-repeat;
height:31px;
width:197px;
}

.right_col {
float:left;
height:145px;
width:701px;
}

.clock_outer {
float:left;
color:#91bfd8;
font-weight:bold;
font-size:12px;
background:url(images/clock.jpg) no-repeat;
height:37px;
width:245px;
}

.clock_inner {
float:right;
margin:9px 20px 0px 0px;
}

.recent_blog_forum_posts {
text-align:left;
background:url(images/recent_forum_blog_posts.jpg) no-repeat;
height:157px;
width:701px;
}

.recent_blog_posts {
margin:48px 0px 0px 20px;
line-height:24px;
border:0px solid white;
float:left;
color:#265d76;
font-weight:bold;
font-size:13px;
height:70px;
width:295px;
}

.recent_forum_posts {
margin:48px 0px 0px 56px;
line-height:24px;
float:left;
color:#265d76;
font-weight:bold;
font-size:13px;
height:70px;
width:295px;
}

a.recent_blog_posts_goto_blog {
font-weight:bold;
font-size:13px;
color:#1c4a61;
margin:10px 0px 0px 240px;
float:left;
}

a.recent_forum_posts_goto_forum {
font-weight:bold;
font-size:13px;
color:#1c4a61;
margin:10px 0px 0px 270px;
float:left;
}

.content_box_top {
background:url(images/content_box_top.jpg) no-repeat;
height:28px;
width:701px;
}

.content_box_middle_outer {
background:url(images/content_box_middle.jpg) repeat-y;
width:701px;
}

.content_box_middle_inner {
text-align:left;
color:#454440;
font-size:13px;
width:650px;
}

.content_box_bottom {
background:url(images/content_box_bottom.jpg) no-repeat;
height:31px;
width:701px;
}

tr.even {
background-color:#FEFEFE;
}

tr.odd {
background-color:#EFEFEF;
}


