@charset "UTF-8";
/* CSS Document */

/* General styles */

body {
	margin: 0px;
	background-color: #dddddd;
	background-image: url(../images/background_new.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

img {
	border: 0px;
}

form {
	display: inline;
}

/* Layout styles */

.layout_body {
	display: block;
	width: 1200px;
	/* margin: 0px auto; */
	margin-left: -50px;
}

.layout_header {
	display: block;
	width: 1200px;
	height: 198px;
	background-image: url(../images/header_bg_new.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.layout_header_logo {
	display: block;
	width: 1200px;
	height: 181px;
	position: absolute;
	z-index: 2;
	text-align: center;
}

.layout_header_sponsoren {
	display: block;
	width: 1200px;
	height: 131px;
}
.headsponsor_left {
    display: block;
    position: relative;
    z-index: 3;
    float: left;
    margin-top: 50px;
    margin-left: 130px;
}

.headsponsor_right {
    display: block;
    position: relative;
    float: right;
    z-index: 3;
    margin-top: 50px;
    margin-right: 150px;
}

.layout_header_loginbox {
	display: block;
	position: relative;
	z-index: 3;
	width: 354px;
	height: 67px;
	background-image: url(../images/login_bg_new2.png);
	background-position: right;
	background-repeat: no-repeat;
	margin-left: 746px;
}

.layout_header_logoutbox {
	display: block;
	position: relative;
	z-index: 3;
	width: 354px;
	height: 75px;
	margin-top: -8px;
	background-image: url(../images/loggedin_bg_new.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-left: 746px;
}
.logoutbox_newpm {
    display: block;
    float: left;
    color: #ffffff;
    margin-top: 5px;
    margin-left: 5px;
    font-size: 11px;
}
.logoutbox_blackbar {
	display: block;
	float: right;
	height: 18px;
	background-color: #000000;
	margin-right: 9px;
	margin-top: 34px;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}
.logoutbox_blackbar a {
	color: #ff0000;
	text-decoration: none;
}

.logoutbox_profile_tip {
	display: block;
	width: 86px;
	height: 14px;
	position: absolute;
	z-index: 4;
	margin-top: -35px;
	margin-left: 132px;
}

.logoutbox_settings_tip {
	display: block;
	width: 68px;
	height: 14px;
	position: absolute;
	z-index: 5;
	margin-top: -35px;
	margin-left: 176px;
}

.logoutbox_pm_tip {
	display: block;
	width: 60px;
	height: 14px;
	position: absolute;
	z-index: 6;
	margin-top: -35px;
	margin-left: 234px;
}

.login_input_mail {
	display: block;
	width: 120px;
	float: left;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
	margin-top: 8px;
	margin-left: 48px;
	border: 0px;
	color: #acaeae;
	font-size: 10px;
	background: transparent;
}

.login_input_password {
	display: block;
	width: 120px;
	float: left;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0px;
	margin-top: 8px;
	margin-left: 2px;
	border: 0px;
	color: #acaeae;
	font-size: 10px;
	background: transparent;
}

.login_submit {
	display: block;
	float: left;
	height: 16px;
	width: 50px;
	color: #000000;
	font-size: 11px;
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
}

.login_label_lostpw {
	display: block;
	float: right;
	color: #e5e5e4;
	font-size: 11px;
	padding-right: 7px;
	margin-top: 8px;
	text-decoration: none;
}
.login_label_register {
	display: block;
	width: 154px;
	margin-right: 2px;
	margin-top: 2px;
	height: 17px;
	float: right;
	background-image: url(../images/register.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.login_input_cookie {
	display: block;
	float: left;
	border: 0px;
	background: transparent;
	margin: 0px;
	padding: 0px;
	margin-left: 48px;
	margin-top: 8px;
	margin-right: 3px;
}
.login_label_cookie {
	display: block;
	float: left;
	color: #7f8a75;
	font-size: 11px;
	margin-top: 8px;
}

.layout_navi {
	display: block;
	width: 1000px;
	margin: 0px auto;
	height: 38px;
	background-image: url(../images/navi_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.main_navi_right_cont {
	display: block;
	position: absolute;
	z-index: 3;
	width: 1000px;
	height: 38px;
	overflow: hidden;
}
*+html .main_navi_right_cont {
    position: relative;
    margin-top: -38px;
}

.main_navi_right {
	display: block;
	height: 38px;
	float: right;
	list-style-type: none;
	background-image: url(../images/navi_bg2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.main_navi_right li {
	display: block;
	height: 27px;
	float: left;
	padding-right: 16px;
	padding-top: 11px;
}
.main_navi_right li a {
	color: #979797;
	font-size: 13px;
	text-decoration: none;
}

.main_navi_left {
	display: block;
	height: 38px;
	float: left;
	list-style-type: none;
	background-image: url(../images/navi_bg3.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.main_navi_left li {
	display: block;
	height: 27px;
	float: left;
	padding-left: 16px;
	padding-top: 11px;
}
.main_navi_left li a {
	position: relative;
	z-index: 4;
	color: #979797;
	font-size: 13px;
	text-decoration: none;
}

.main_navi_middle_cont {
	display: block;
	height: 38px;
	float: left;
	overflow: hidden;
}

.main_navi_middle {
	display: block;
	height: 38px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.main_navi_middle li {
	display: block;
	float: left;
	height: 26px;
	padding-top: 12px;
	padding-left: 8px;
	padding-right: 8px;
}
.main_navi_middle li a {
	position: relative;
	z-index: 4;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.main_navi_active {
	display: block;
	height: 28px !important;
	padding-top: 10px !important;
	padding-left: 6px !important;
	padding-right: 0px !important;
	color: #43ec00;
	font-size: 15px;
	font-weight: bold;
	text-shadow: #000000 2px 2px 0px;
}

.main_navi_arrow_left {
	display: block;
	float: right;
	width: 37px;
	height: 38px;
	background-image: url(../images/navi_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.main_navi_arrow_right {
	display: block;
	float: left;
	width: 31px;
	height: 38px;
	background-image: url(../images/navi_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.layout_content {
	display: block;
	width: 1000px;
	padding-left: 100px;
	padding-right: 100px;
	background-image: url(../images/content_bg.png);
	background-position: center;
	background-repeat: repeat-y;
}

.layout_content_bg_top {
	display: block;
	width: 1000px;
	background-image: url(../images/content_bg_top.gif);
	background-repeat: repeat-x;
}

.layout_sidebar_bg {
	display: block;
	width: 1000px;
	padding-bottom: 20px;
	background-image: url(../images/sidebar_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.layout_content_body {
	display: block;
	width: 688px;
	padding-top: 15px;
	float: left;
	padding-left: 4px;
}

.layout_content_news {
	display: block;
	float: left;
	width: 465px;
}

.layout_content_news_header {
	display: block;
	width: 448px;
	height: 29px;
	padding-left: 17px;
	background-image: url(../images/news_header.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.layout_content_news_header_title {
	display: block;
	padding-top: 7px;
	width: 117px;
	margin-left:-5px;
	float: left;
}
.layout_content_news_header_icons {
	display: block;
	width: 331px;
	float: left;
	padding-top: 4px;
}
.layout_content_news_header_icons a {
	display: block;
	width: 28px;
	text-align: center;
	background-color: #ffffff;
	margin-right: 8px;
	float: left;
}

.layout_content_news2 {
	display: block;
	float: left;
	width: 463px;
	padding-left: 1px;
	padding-right: 1px;
	background-image: url(../images/content_news_bg.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #000000;
}

.layout_content_headline {
	display: block;
	font-size: 11px;
	color: #a4a4a4;
	padding: 7px;
}

.layout_content_frame {
	display: block;
	width: 682px;
	padding: 1px;
	margin-top: 4px;
	border: 1px solid #000000;
}

.layout_content_frame a {
    color: #000000;
    text-decoration: none;
}

.layout_content_frame2 {
	display: block;
	width: 683px;
	border: 1px solid #000000;
}

.news_item {
	display: block;
	width: 439px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 20px;
	background-image: url(../images/news_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.news_banner {
	display: block;
	float: left;
	width: 101px;
	height: 75px;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: -12px;
}
.news_headline_cont {
	display: block;
	float: left;
	width: 347px;
	line-height: 20px;
	margin-top: 1px;
	margin-left: -12px;
	margin-bottom: 14px;
}
.news_headline {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	padding: 3px;
	background-color: #000000;
}
.news_text {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.news_author {
	display: block;
	float: left;
	color: #9e9e9e;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 11px;
}
.news_authortest {
	color: #9e9e9e;
	font-size: 11px;
	text-decoration:none;
}
.news_author a {
	text-decoration: none;
	color: #9e9e9e;
}
.news_author a:hover {
	text-decoration: underline	
}
.news_button {
	display: block;
	float: right;
	margin-top: 7px;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #14ad00;
	background-color: #ffffff;
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
}

.news_list {
	display: block;
	width: 463px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news_list li {
	font-weight: bold;
	font-size: 12px;
	margin-top: 4px;
	padding-left: 19px;
	background-repeat: repeat-y;
}

.news_list li img {
	vertical-align: -3px;	
}

.news_list_date {
	color: #767676;	
}

.news_list_link {
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
}
.news_list_plus {
	padding-left: 10px;
	color: #14ad00;
	text-decoration: none;	
}

.news_list_link:hover, .news_list_plus:hover {
	text-decoration: none;	
}

.news_detail_header {
	display: block;
	width: 682px;
	height: 57px;
	background-image: url(../images/news_detail_headline.gif);
	background-repeat: repeat-x;
}
.news_detail_header2 {
	display: block;
	width: 682px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: top right;
}
.news_detail_headline {
	display: block;
	height: 26px;
	padding-left: 7px;
	padding-top: 7px;
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
}
.news_detail_author {
	display: block;
	height: 24px;
	padding-left: 25px;
	padding-top: 5px;
	color: #808080;
	font-size: 11px;
}
.news_detail_author a {
	color: #808080;
	text-decoration: none;
}
.news_detail_author a:hover {
	text-decoration: underline;
}

.news_detail_text {
	padding: 25px;
	padding-top: 15px;
	line-height: 20px;
	font-size: 12px;
}
.news_detail_text a {
    color: #008d00 !important;
}

.news_detail_column {
	display: block;
	float: left;
}

.news_detail_sources {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.news_detail_sources li {
    color: #11b700;
}
.news_detail_sources li a {
    color: #11b700;
    text-decoration: none;
}
.news_detail_sources li a:hover {
    text-decoration: underline;
}

.news_detail_related {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.news_detail_related li a {
    color: #000000;
    text-decoration: none;
}
.news_detail_related li a:hover {
    text-decoration: underline;
}

.news_detail_comment_header {
	display: block;
	width: 682px;
	height: 23px;
	background-image: url(../images/news_detail_comment_header.gif);
	background-repeat: repeat-x;
}

.news_detail_comment_ad {
	display: block;
	float: right;
	width: 160px;
	height: 600px;
	margin-top: 10px;
	margin-right: 15px;
}

.news_detail_comment_left {
	display: block;
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-left: 10px;
}

.news_detail_comments {
	width: 480px;
	border-collapse: collapse;
	border: 0px;
}
.news_detail_comments td {
	border: 1px solid #dcdcde;
	padding: 5px;
	color: #000000;
	font-size: 11px;
}
.news_detail_comments td a {
	color: #000000;
	text-decoration: none;
}
.news_detail_comments td a:hover {
	text-decoration: underline;
}
.news_detail_comments tr {
    vertical-align: top;
}
.news_detail_comments th {
    padding: 4px;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}

.static_text {
	padding: 20px;
	line-height: 20px;
	font-size: 12px;
}

.layout_content_newssidebar {
	display: block;
	float: left;
	width: 220px;
	padding-top: 15px;
}

.smallside_tab {
	list-style-type: none;
	display: block;
	width: 220px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.smallside_tab li {
	display: block;
	float: left;
	height: 20px;
	
}
.smallside_tab li a {
	display: block;
	height: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
	background-image: url(../images/sidebar_tab.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.smallside_tab_active {
	height: 16px !important;
	padding-top: 4px !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #79fb09 !important;
	background-image: url(../images/sidebar_tab_highlight.gif) !important;
}

.smallside_cont {
	display: block;
	width: 219px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	background-color: #000000;
}
.smallside_list {
	display: block;
	width: 219px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.smallside_list li {
	display: block;
	width: 209px;
	height: 18px;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 10px;
	background-image: url(../images/smallside_list.gif);
	background-repeat: no-repeat;
}
.smallside_list li a {
	color: #000000;
	text-decoration: none;
}
.smallside_list li a:hover {
	text-decoration: none;
	color: #387504;
}

.video_item {
	display: block;
	width: 211px;
	margin-left: 3px;
	margin-top: 3px;
	border: 1px solid #6a6b6d;
}
.video_item_description {
	display: block;
	width: 195px;
	height: 17px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(../images/video_bottom.jpg);
	background-repeat: no-repeat;
}
.video_item_description a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.video_item_time {
	float: right;
	font-weight: bold;
	font-size: 11px;
	color: #858585;
}

.layout_content_sidebar {
	display: block;
	width: 304px;
	padding-left: 4px;
	padding-top: 5px;
	float: left;
	background-image: url(../images/sidebar_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.sidebar_multibox {
	display: block;
	width: 300px;
	background-color: #ffffff;
	text-align: left;
	font-size: 11px;
}
.sidebar_multibox a {
	text-decoration: none;
	color: #000000;
}
.sidebar_multibox a:hover {
	text-decoration: underline;	
}

.sidebar_multibox_header {
	display: block;
	width: 300px;
	height: 19px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/multibox_header.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	overflow: hidden;
}
.sidebar_multibox_header li {
	display: block;
	float: left;
	height: 19px;
	overflow: visible;
}
.sidebar_multibox_header li a {
	display: block;
	color: #616161;
	font-size: 9px;
	height: 13px;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/multibox_navi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.sidebar_multibox_header li a:hover {
	text-decoration: none;	
}
.sidebar_multibox_header #multibox_navi_nobg a {
	background-image: none;	
}
.multibox_navi_active {
	display: block;
	color: #000000!important;
	font-size: 11px!important;
	padding-top: 4px !important;
	height: 15px !important;
	padding-left: 8px!important;
	padding-right: 8px!important;
	font-weight: bold !important;
	background-color: #ffffff;
	background-image: none !important;
	margin-left: -1px;
}


.multibox_match {
	display: block;
	width: 300px;
	height: 45px;
	background-image: url(../images/multibox_match.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.multibox_match_column1 {
	display: block;
	float: left;
	width: 32px;
	height: 38px;
	padding-top: 7px;
	text-align: center;
}

.multibox_match_column2 {
	display: block;
	float: left;
	width: 188px;
	height: 41px;
	padding-top: 4px;
	line-height: 17px;
}

.multibox_match_column2 a {
	font-weight: bold;
}

.multibox_match_sub {
	color: #9e9e9e;	
}

.multibox_match_column3 {
	display: block;
	float: left;
	width: 79px;
	height: 44px;
	padding-top: 1px;
	text-align: center;
	line-height: 20px;
}

.multibox_match_column3 a {
	color: #9e9e9e;	
}

.multibox_match_result {
	color: #ffffff;
	font-weight: bold;
}

.multibox_topic {
    display: block;
    height: 45px;
    width: 300px;
    padding-left: 7px;
    padding-top: 4px;
    background-image: url(../images/multibox_board.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    color: #9e9e9e;
    line-height: 18px;

}

.multibox_topictest {
    display: block;
    height: 45px;
    padding-left: 7px;
    padding-top: 0px;
    background-image: url(../images/multibox_board.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    line-height: 18px;
	text-decoration:none;
	color: #9e9e9e;

}

.multibox_topictest2 {
    display: block;
    height: 60px;
    padding-left: 7px;
    padding-top: 0px;
    background-image: url(../images/multibox_userblog.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    line-height: 18px;
	text-decoration:none;
	color: #9e9e9e;

}

.multibox_topic a {
    color: #008d00;
}
.multibox_topic_title {
    color: #000000 !important;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.multibox_topic_titletest {
    color: #000000 !important;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.multibox_topic_title:hover {
    color: #008d00 !important;
    text-decoration: none !important;
}

.multibox_vote_date {
    padding-top: 10px;
    padding-left: 10px;
    font-size: 10px;
    color: #7f7f7f;
}
.multibox_vote_question {
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
}
.multibox_vote_container {
    display: block;
    width: 280px;
    padding: 9px;
    padding-top: 15px;
    margin-left: 1px;
    margin-right: 1px;
    color: #ffffff;
    background-color: #000000;
}
.vote_container {
    display: block;
    width: auto;
    padding: 9px;
    padding-top: 15px;
    color: #ffffff;
    background-color: #000000;
}
.multibox_vote_answer {
    display: block;
    float: left;
    width: 200px;
    padding-bottom: 3px;
    font-size: 11px;
    font-weight: bold;
}
.vote_answer {
    display: block;
    float: left;
    width: 500px;
    padding-bottom: 3px;
    font-size: 11px;
    font-weight: bold;
}
.multibox_vote_bar {
    display: block;
    float: left;
    width: 200px;
    height: 3px;
    margin-bottom: 15px;
    background-color: #ffffff;
}
.vote_bar {
    display: block;
    float: left;
    width: 500px;
    height: 3px;
    margin-bottom: 15px;
    background-color: #ffffff;
}
.multibox_vote_barind {
    display: block;
    height: 3px;
    background-color: #18cd00;
}
.vote_barind {
    display: block;
    height: 3px;
    background-color: #18cd00;
}
.multibox_vote_radio {
    display: block;
    float: right;
    width: 70px;
    text-align: center;
}
.multibox_vote_percent {
    display: block;
    float: right;
    width: 70px;
    padding-top: 4px;
    text-align: center;
    font-size: 11px;
}
.vote_percent {
    display: block;
    float: right;
    width: 150px;
    padding-top: 4px;
    text-align: center;
    font-size: 11px;
}
.multibox_vote_count {
    font-size: 10px;
    color: #8b8b8b;
}
.multibox_vote_submitbox {
    font-weight: bold;
    text-align: right;
}
.multibox_vote_submit {
    color: #000000;
    font-weight: bold;
    border: 0px;
    border: 1px solid #666666;
    background-color: #aaaaaa;
    padding: 4px;
    margin: 0px;
}

.multibox_vote_navi {
	display: block;
	width: 298px;
	height: 20px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-right: 1px;
	margin-left: 1px;
	overflow: hidden;
}
.multibox_vote_navi li {
	display: block;
	float: right;
	height: 20px;
	overflow: visible;
}
.multibox_vote_navi li a {
	display: block;
	color: #ffffff;
	font-size: 10px;
	height: 14px;
	padding-top: 2px;
	padding-left: 16px;
	padding-right: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #6a6a6a;
}
.multibox_vote_navi li a:hover {
	text-decoration: none;
}
.multibox_vote_navi_active {
    display: block;
    color: #14ad00 !important;
    font-size: 11px !important;
    height: 16px !important;
    padding-top: 4px !important;
    padding-left: 8px!important;
    padding-right: 8px!important;
    font-weight: bold !important;
    background-color: #000000 !important;
}

.sidebar_banner1 {
	display: block;
	width: 300px;
	height: 250px;
	padding-top: 5px;
}

.sidebar_fame {
	display: block;
	width: 298px;
	height: 135px;
	padding: 1px;
	background-color: #858585;
	margin-top: 4px;
}

.sidebar_fame_avatar {
	display: block;
	width: 96px;
	height: 108px;
	float: right;
}

.sidebar_fame_headline {
	display: block;
	float: left;
	width: 193px;
	height: 20px;
	padding-left: 8px;
	padding-top: 6px;
	color: #ffffff;
	font-size: 12px;
	background-image: url(../images/fame_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
}

.sidebar_fame_content {
	display: block;
	float: left;
	width: 193px;
	height: 48px;
	padding-left: 8px;
	padding-top: 6px;
	color: #000000;
	font-size: 11px;
	line-height: 20px;
}

.sidebar_fame_foot {
	display: block;
	width: 282px;
	margin-top: 1px;
	height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	background-image: url(../images/fame_bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}

.sidebar_fame_foot a {
	color: #84e133;
	font-weight: bold;
	text-decoration: none;
}

.sidebar_fame_foot a:hover {
	text-decoration: underline;	
}

.sidebar_fame_headline a {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.sidebar_fame_headline a:hover {
	text-decoration: underline;
}

.sidebar_sponsor {
	display: block;
	width: 300px;
	margin-top: 5px;
	background-color: #ffffff;
}

.sidebar_sponsor_item {
	display: block;
	float: left;
	width: 150px;
	height: 100px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}

.layout_sponsorbar {
	display: block;
	width: 1000px;
	height: 82px;
	background-image: url(../images/sponsor_bg.jpg);
	background-repeat: no-repeat;
}

.simply-scroll-container { 
	position: relative;
}

.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 4;
}

.sponsorbar_ul { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.sponsorbar_ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.sponsorbar_ul li img {
	border: none;
	display: block;
}

.simply-scroll { 
	width: 1000px;
	height: 81px;
	margin-bottom: 1em;
}

.simply-scroll .simply-scroll-clip {
	width: 1000px;
	height: 81px;
}

.simply-scroll .simply-scroll-list li {
	float: left;
	width: 250px;
	height: 81px;
}

.layout_adspace {
	display: block;
	width: 1000px;
	height: 183px;
	background-image: url(../images/ad_bg.gif);
	background-repeat: repeat-x;
}

.adspace_specialbox {
	display: block;
	width: 513px;
	height: 172px;
	padding-left: 6px;
	padding-top: 5px;
	margin-left: 4px;
	float: left;
	background-color: #000000;
}

.specialbox_img_cont {
	display: block;
	width: 513px;
	height: 172px;
	position: absolute;
	z-index: 2;
}
.specialbox_img_cont a, .specialbox_img_cont object {
	display: none;
	width: 507px;
	height: 167px;
	position: absolute;
}

.specialbox_navi {
	list-style-type: none;
	display: block;
	position: absolute;
	z-index: 3;
	width: 25px;
	height: 137px;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
	margin-left: 480px;
}

.specialbox_navi li {
	display: block;
	width: 25px;
	height: 25px;
	padding-top: 2px;
}

.specialbox_navi li a {
	display: block;
	width: 25px;
	height: 19px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../images/specialbox_navi.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

.adspace_banner1 {
	display: block;
	width: 468px;
	height: 60px;
	float: left;
	margin-left: 5px;
}

.adspace_banner2 {
	display: block;
	width: 199px;
	height: 112px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.adspace_banner3 {
	display: block;
	width: 265px;
	height: 112px;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
}

.layout_footer {
	display: block;
	width: 1000px;
	height: 213px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
}

.layout_footer_column {
	display: block;
	width: 140px;
	float: left;
	color: #959595;
	font-size: 11px;
	line-height: 18px;
	padding-left: 30px;
	padding-top: 30px;
}

.layout_footer_column2 {
	display: block;
	width: 270px;
	float: left;
	color: #ffffff;
	font-size: 11px;
	line-height: 18px;
	padding-left: 25px;
	padding-top: 30px;
}

.layout_footer_column a, .layout_footer_column2 a {
	color: #959595;
	text-decoration: none;
}

.layout_footer_column a:hover, .layout_footer_column2 a:hover {
	text-decoration: underline;	
}

.layout_footer_column ul, .layout_footer_column2 ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}



.layout_foot {
	display: block;
	width: 1200px;
	height: 56px;
	background-image: url(../images/content_foot.png);
	background-position: center;
	background-repeat: no-repeat;
}
.layout_foot_copy {
    color: #343434;
    font-size: 10px;
    text-align: right;
    padding-top: 6px;
    padding-right: 114px;
}
.layout_foot_copy a {
    color: #595959;
    text-decoration: none;
}
.layout_foot_copy a:hover {
    text-decoration: underline;
}

/* Teams */

.team_header {
    display: block;
    width: 100%;
    height: 38px;
    background-image: url(../images/team_header.gif);
    background-repeat: repeat-x;
}

.team_description {
    display: block;
    width: auto;
    height: 123px;
    background-image: url(../images/team_description.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #000000;
    padding: 15px;
    color: #7f7f7f;
    font-style: italic;
    font-size: 12px;
}

.team_logo {
    display: block;
    width: auto;
    height: 152px;
    background-image: url(../images/team_description.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #000000;
    margin-top: 1px;
}
.team_trenner {
    display: block;
    float: left;
    height: 152px;
    width: 1px;
    background-image: url(../images/team_trenner.gif);
    background-repeat: no-repeat;
}
.team_matches {
    display: block;
    float: left;
    height: 107px;
    width: 197px;
    padding-top: 45px;
    background-image: url(../images/team_begegnung.png);
    background-repeat: no-repeat;
    background-position: 12px 12px;
}
.team_matches_ul, .team_awards_ul {
    list-style-type: none;
    padding: 0px;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0px;
}
.team_matches_ul li, .team_awards_ul li {
    padding-bottom: 9px;
    font-size: 10px;
    color: #000000;
}
.team_awards_ul li {
    padding-bottom: 4px;
}
.team_matches_ul li a, .team_awards_ul li a {
    text-decoration: none;
    color: #000000;
}
.team_matches_ul li a:hover, .team_awards_ul li a:hover {
    text-decoration: underline;
}

.team_awards {
    display: block;
    float: left;
    height: 110px;
    width: 184px;
    padding-top: 42px;
    background-image: url(../images/team_erfolge.png);
    background-repeat: no-repeat;
    background-position: 12px 12px;
}

.team_player {
    display: block;
    width: 223px;
    height: 102px;
    padding-left: 2px;
    padding-top: 2px;
    float: left;
    margin-top: 1px;
    background-image: url(../images/team_player.jpg);
    background-repeat: no-repeat;

    font-size: 11px;
    line-height: 22px;
}
.team_player a {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
}
.team_player a:hover {
    text-decoration: underline;
}
.team_player_pic {
    display: block;
    float: left;
    width: 75px;
    height: 100px;
    text-align: center;
}
.team_player_text {
    display: block;
    float: left;
    padding-left: 7px;
    padding-top: 7px;
}

.team_footer {
    display: block;
    width: 682px;
    height: 14px;
    margin-top: 1px;
    margin-bottom: 2px;
    background-image: url(../images/team_footer.jpg);
    background-repeat: no-repeat;
}

/* Articles */

.article_header {
    display: block;
    width: auto;
    height: 30px;
    background-image: url(../images/team_header.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 15px;
}
.article_item {
    display: block;
    width: 336px;
    height: 176px;
    float: left;
    border: 1px solid #c0c0c0;
    padding: 1px;
    margin-top: 1px;
    margin-right: 1px;
    overflow: hidden;
}
.article_item a {
    color: #008d00;
    text-decoration: none;
}
.article_item a:hover {
    text-decoration: underline
}
.article_title {
    display: block;
    font-size: 16px;
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
}
.article_item_teaser {
    display: block;
    height: 58px;
    padding: 3px;
    overflow: hidden;
}
.article_footer {
    display: block;
    width: auto;
    height: 20px;
    padding-left: 15px;
    padding-top: 9px;
    background-image: url(../images/article_footer.gif);
    background-repeat: repeat-x;
    color: #8b8b8b;
    font-size: 11px;
}
.article_footer a {
    font-weight: bold;
    text-decoration: none;
    color: #56ae00;
}
.article_footer a:hover {
    text-decoration: underline;
}
.article_author {
    color: #b1b1b1;
    font-size: 11px;
}
.article_author a {
    color: #b1b1b1;
    text-decoration: none;
}
.article_author a:hover {
    text-decoration: underline;
}
.article_text {
    padding: 10px;
}


/* Table styles */

.table_1 {
    border-collapse: collapse;
    width: 100%;
}
.table_1 th {
    padding: 4px;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
.table_1 th.headerSortUp {
    background-image: url(../images/asc.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
.table_1 th.headerSortDown {
    background-image: url(../images/desc.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
.table_1 td {
    border-bottom: 1px dotted #c0c0c0;
    padding: 4px;
}
.table_1 td a {
    color: #008d00;
    text-decoration: none;
}
.table_1 td a:hover {
    text-decoration: underline;
}

.table_2 {
    border-collapse: collapse;
    width: 100%;
}
.table_2 th {
    padding: 4px;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    background-image: url(../images/asc_out.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
.table_2 th.headerSortUp {
    background-image: url(../images/asc.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
.table_2 th.headerSortDown {
    background-image: url(../images/desc.gif);
    background-repeat: no-repeat;
    background-position: center right;
}
.table_2 td {
    border-bottom: 1px dotted #c0c0c0;
    padding: 4px;
}
.table_2 td a {
    color: #008d00;
    text-decoration: none;
}
.table_2 td a:hover {
    text-decoration: underline;
}

.board_switcher {
	display: none;
}

.board_table_1 {
    border-collapse: collapse;
    width: 100%;
}
.board_table_1 tr {
    vertical-align: top;
}
.board_table_1 th {
    padding: 4px;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
.board_table_1 td {
    font-size: 11px;
    border-bottom: 1px dotted #c0c0c0;
    padding: 7px;
}
.board_table_1 td a {
    color: #008d00;
    text-decoration: none;
}
.board_table_1 td a:hover {
    text-decoration: underline;
}
.board_text {
    padding: 5px;
    border-left: 1px solid #c0c0c0;
}
.board_author {
    font-size: 14px;
    font-weight: bold;
}
.board_smileybox img {
    display: block;
    float: left;
    margin: 4px;
}
.board_progress_overlay {
     width: 129px;
     text-align: center;
     font-size: 9px;
     display: block;
     position: absolute;
     z-index: 3;
     margin-top: -11px;
     color: #000000;
}

/* Form Styles */

.form_table_1 {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}
.form_table_1 td {
    padding: 3px;
    vertical-align: top;
    border-bottom: 1px solid #c0c0c0;
}
.form_table_1 tr {
    vertical-align: top;
}
.form_table_1 th {
    padding: 4px;
    background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
.form_error {
    display: block;
    width: auto;
    padding: 3px;
    background-color: #ff9d9d;
    border: 1px solid #791f1f;
    color: #791f1f;
}
.form_required_1 {
    color: #ff0000;
    font-weight: bold;
}
.form_input_1 {
    width: 200px;
    border:1px solid #c0c0c0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.form_select_1 {
    width: 200px;
    border:1px solid #c0c0c0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.form_textarea_1 {
    width: 100%;
    border:1px solid #c0c0c0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.form_submit_1 {
    background-color: #000000;
    border: 0px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.download_cat_cont {
    display: block;
    width: auto;
    padding: 15px;
}
.download_cat {
    display: block;
    float: left;
    width: 204px;
    padding: 3px;
}
.download_cat a {
    text-decoration: none;
    color: #000000;
}
.download_cat a:hover {
    text-decoration: underline;
}
.download_line {
    padding-left: 15px;
}
.download_line a {
    text-decoration: none;
    color: #000000;
}
.download_line a:hover {
    text-decoration: underline;
}
.download_button {
    display: block;
    width: 184px;
    height: 32px;
    margin: 15px auto;
    background-image: url(../images/download_button_h.png);
    background-repeat: no-repeat;
}
.download_column {
    display: block;
    float: left;
}
/* .download_button:hover img {
    display: none;
}
.download_button:active img {
    display: none;
} */


/* BBCode Editor */

.bbpanel_style {
    display: block;
    border: 1px solid #c0c0c0;
    background-image: url(http://www.esport-is-green.de/gws/images/bbcode_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #f3f3f8;
    width: auto;
    padding: 5px;
    padding-bottom: 2px;
}

.bbpanel_style img {
    margin-right: 5px;
}
.bbpanel_style select {
    width: 20%;
}

/* Profile */

.profile_navigation {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.profile_navigation li {
    display: block;
    height: 14px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    font-size: 10px;
}
.profile_navigation li a {
    color: #8b8b8b;
    text-decoration: none;
}

.profile_navigation_active {
    display: block;
    background-color: #000000;
}
.profile_navigation_active a {
    color: #ffffff !important;
}

.profile_bg {
    display: block;
    width: 683px;
    border-top: 6px solid #000000;
    background-image: url(../images/profile_bg.gif);
    background-repeat: repeat-y;
}
.profile_column_left {
    display: block;
    width: 494px;
    float: left;
    background-image: url(../images/profile_bg_top.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.profile_column_right {
    display: block;
    width: 189px;
    float: left;
    padding-top: 2px;
    text-align: center;
}
.profile_avatar {
    border: 1px solid #ffffff;
}
.profile_controlpanel {
    display: block;
    width: 188px;
    height: 48px;
    margin-left: 1px;
    padding-top: 8px;
    background-color: #e2e2e2;
}
.profile_friend_cont {
    display: block;
    width: 181px;
    margin-left: 1px;
    background-color: #ffffff;
    padding-left: 7px;

}
.profile_friend {
    display: block;
    width: 175px;
    height: 55px;
    padding-top: 7px;
    text-align: left;
    border-bottom: 1px solid #7f7f7f;
    font-size: 11px;
}
.profile_friend a {
    text-decoration: none;
    color: #000000;
}
.profile_friend a:hover {
    text-decoration: underline;
}
.profile_friend_navi {
    color: #488f2a;
    margin-top: 10px;
}
.profile_friend_navi a {
    color: #488f2a;
}
.profile_friend_avatar {
    display: block;
    width: 42px;
    height: 47px;
    float: left;
    margin-right: 7px;
    text-align: center;
    background-color: #c0c0c0;
}
.profile_buddy_navi {
    padding: 3px;
}
.profile_buddy_navi a {
    color: #008d00;
    text-decoration: none;
}
.profile_statistic {
    width: 188px;
    margin-left: 1px;
    font-size: 11px;
    border-collapse: collapse;
    background-color: #ffffff;
}
.profile_statistic td {
    text-align: left;
    padding: 4px;
    padding-left: 8px;
}
.profile_nickname {
    display: block;
    padding-top: 26px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 20px;
}
.profile_quote {
    display: block;
    padding-left: 9px;
    padding-right: 10px;
}
.profile_quote_box {
    background-color: #dddddd;
    padding: 13px;
    color: #6e6e6e;
    font-style: italic;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.profile_content {
    display: block;
    padding-left: 9px;
    padding-right: 10px;
    padding-top: 15px;
}
.profile_table {
    width: 100%;
    border-collapse: collapse;
}
.profile_table td {
    border-bottom: 1px solid #e5e5e5;
    padding: 6px;
    padding-left: 18px;
    font-size: 11px;
}
.profile_network {
    display: block;
    width: 494px;
    height: 84px;
    margin-top: 20px;
    padding-top: 40px;
    text-align: center;
    background-image: url(../images/profile_network.gif);
    background-repeat: no-repeat;
}
.profile_guestbook {
    display: block;
    width: 683px;
    border-top: 0px solid #000000;
    background-image: url(../images/profile_bg_top.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.profile_gallery {
    display: block;
    width: 681px;
    padding: 1px;
    border-top: 6px solid #000000;
    background-image: url(../images/profile_bg_top.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.profile_gallery_menu {
    display: block;
    width: 661px;
    border-top: 6px solid #000000;
    padding: 10px;
}
.profile_gallery_menu a {
    color: #008d00;
    text-decoration: none;
}
.profile_gallery_menu a:hover {
    text-decoration: underline;
}

.profile_blog_item {
    display: block;
    width: 657px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 20px;
    background-image: url(../images/news_item.gif);
    background-repeat: repeat-x;
    background-position: bottom;

}

a#add_buddy_icon
{
	text-decoration: none;
	padding: 3px;
	border: 1p solid #ddd;
	margin-top: -7px;
}
a#add_buddy_icon span 
{
	display: block;
	float: left;
	margin: 5px 6px 0 0;
	color: rgb(23, 198, 0); 
}

/* User Settings */

.profile_settings_list {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.profile_settings_list li {
    display: block;
    float: left;
    width: 226px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 11px;
}
.profile_settings_list li img {
    margin-bottom: 4px;
}

/* Twitter */

.twitter_author {
    font-weight: bold;
}
.twitter_sub {
    float: right;
    color: #c0c0c0;
    font-size: 11px;
}
.twitter_date {
    float: left;
    color: #c0c0c0;
    font-size: 11px;
}
.twitter_error {
    font-style: italic;
    color: #ff0000;
}

/* Matches */

/* Articles */

.match_header {
    display: block;
    width: auto;
    height: 30px;
    background-image: url(../images/team_header.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
    padding-right: 15px;
    padding-left: 15px;
}
.match_header_clan1 {
    display: block;
    float: left;
    width: 250px;
    margin-left: 30px;
    text-align: center;
}
.match_header_clan2 {
    display: block;
    float: right;
    width: 250px;
    margin-right: 30px;
    text-align: center;
}
.match_description {
    display: block;
    width: auto;
    min-height: 123px;
    background-image: url(../images/team_description.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-bottom: 1px solid #000000;
    padding: 15px;
}
.match_clan {
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    padding: 9px;
    background-image: url(../images/match_clan.png);
    background-repeat: no-repeat;
}
.match_result {
    display: block;
    margin-top: 6px;
    margin-left: 50px;
    margin-right: 50px;
    float: left;
    width: 118px;
}
.match_result_top {
    display: block;
    width: 118px;
    height: 38px;
    background-image: url(../images/match_result_top.png);
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    font-size: 23px;
    padding-top: 10px;
}
.match_result_round {
    display: block;
    width: 118px;
    background-image: url(../images/match_result_bg.png);
    background-repeat: repeat-y;
    text-align: center;
    font-size: 11px;
}
.match_result_round_item_left {
    display: block;
    float: left;
    padding-left: 16px;
    padding-bottom: 8px;
}
.match_result_round_item_right {
    display: block;
    float: right;
    padding-right: 16px;
}
.match_result_status {
    color: #a6a6a6;
    font-style: italic;
}
.match_result_foot {
    display: block;
    width: 118px;
    height: 9px;
    background-image: url(../images/match_result_foot.png);
    background-repeat: no-repeat;
}
.match_detail_column {
    display: block;
    float: left;
}
.match_detail_text {
    padding: 25px;
    padding-top: 15px;
    line-height: 20px;
    font-size: 12px;
}
.match_detail_text a {
    text-decoration: none;
    color: #21b200;
}
.match_detail_text a:hover {
    text-decoration: underline;
}
.match_detail_table {
    font-size: 11px;
    width: 300px;
}
.match_detail_table td {
    padding: 3px;
}
.match_bet_stake {
    width: 30px;
    text-align: right;
    font-weight: bold;
    border: 0px;
    font-size: 11px;
    border-bottom: 1px dotted #c0c0c0;
}
.match_bet_submit {
    border: 0px;
    width: 39px;
    height: 17px;
    background-image: url(../images/match_vote.gif);
    background-repeat: no-repeat;
}
.match_bet_result_bg {
    display: block;
    width: 150px;
    height: 6px;
    background-color: #e6e6e6;
}
.match_bet_result_indicator {
    display: block;
    height: 6px;
    background-color: #22ae00;
}

.gallery_item {
    display: block;
    float: left;
    width: 150px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #c0c0c0;
    color: #ffffff;
    text-align: center;
}
.gallery_item a {
    color: #ffffff;
    text-decoration: none;
}
.gallery_item a:hover {
    text-decoration: underline;
}

/*###### START - zusaetzlichen News-Comments ####### */

ul.news_list a.new_comments
{
	color: #9E9E9E;
	font-weight: bold;
	font-size: 11px;
}
/*###### ENDE ####### */


/*###### START - Schlagzeilenbox ####### */

div#smallside_tab1_schlagzeilen div.multibox_topictest img
{
	border: 1px;
	margin-top: 5px;
}
/*###### ENDE ####### */


/*###### START - Kommentarbox ####### */

.news_detail_comments td a img
{
	margin-top: 6px;
}

.news_detail_comments td.news_detail_comments_text
{
	font-size: 12px;
}
.news_detail_comments td.news_detail_comments_text img
{
	margin-top: 0px;
}
/*###### ENDE ####### */


/*###### START - Forum ####### */
td.board_text
{
	font-size: 12px;
}
td.board_text p
{
	margin-top: 2px;
}
	

table tr td.board_details_left
{
	padding-right: 0px !important;
}
table tr td.board_details_right a
{
	text-decoration: none !important;
	margin-right: 10px;
}
/*###### ENDE ####### */
