* {
	margin:0;
	text-decoration:none;
}

body {
	background:url(img/bg.jpg) repeat-y center #0E6E7C;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    scrollbar-base-color:#cccccc;
    scrollbar-3dlight-color:#333333;
    scrollbar-arrow-color:#333333;
    scrollbar-darkshadow-color:#333333;
    scrollbar-face-color:#cccccc;
    scrollbar-highlight-color#cccccc;
    scrollbar-shadow-color:#cccccc;
    scrollbar-track-color:#cccccc;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
}

.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}

.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(images/title_bg.gif);
    background-repeat: repeat;
    background-position: left top;
}

.category_big {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.category {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

.marked {
    background-color: #000000;
    font-weight: bold;
}

a, a:visited, a:active {
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    color: #238896;
    text-decoration: underline;
    font-weight: normal;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.titlelink:hover {
    color: #238896;
    text-decoration: underline;
    font-weight: bold;
}

a.category, a.category:visited, a.category:active {
    color: #333333;
    text-decoration: none;
}

a.category:hover {
    color: #238896;
    text-decoration: underline;
}

option, textarea, input, select, file {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin: 1px auto;
    padding: 1px 3px;
}

.form_off {
    color: #666666;
    background-color: #DCDCDC;
    border: 1px solid #666666;
}

.form_on {
    color: #000000;
    background-color: #EEEEEE;
    border: 1px solid #000000;
}

#form_username {
    width: 160px;
    height: 19px;
    margin: 27px auto auto 12px;
    background: none;
    border: none;
    position: absolute;
}

#form_password {
    width: 160px;
    height: 19px;
    margin: 54px auto auto 12px;
    background: none;
    border: none;
    position: absolute;
}

#form_submit {
    width: 38px;
    height: 49px;
    margin: 24px auto auto 225px;
    border: none;
    position: absolute;
}

#form_reg {
    width: 30px;
    height: 49px;
    background: url(img/login/reg.jpg);
    margin: 25px auto auto 268px;
    display: block;
    position: absolute;
}

#form_pw {
    width: 30px;
    height: 49px;
    background: url(img/login/pw.jpg);
    margin: 25px auto auto 300px;
    display: block;
    position: absolute;
}

.input {
    background-color: transparent;
    border: 1px none;
    margin-top: 0px;
    margin-bottom: 0px;
}

.hidden {
	display:none;
}
.clear {
	clear:both;
}
img {
	border:0px;
}
.subnavi {
	color:#FFFFFF;
	display:none;
	font-size:10px;
}
div#wrap {
	width:966px;
	height:100%;
	margin:auto;
}
div#overline {
	background:url(img/overline.jpg) no-repeat;
	height:33px;
	width:966px;
}
#welcome {
	margin: 11px auto auto 8px;
	position: absolute;
	color: #238796;
	font-family: Verdana;
	font-size: 9px;
}
#counterpic {
	margin-left: 650px;
	position: absolute;
	background-image: url(img/stats.jpg);
	width: 30px;
	height: 33px;
	display: block;
}
#counter {
	margin-left: 680px;
	position: absolute;
	color: #238796;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 10px;
}
.fnt1 { color: #454545; }
div#header {
	background:url(img/header_v3.jpg);
	height:163px;
	width:966px;
}
#banner {
	margin: 87px auto auto 483px;
	background: #5D5D5D;
	height: 60px;
	width: 468px;
	display: block;
	position: absolute;
}
div#navi {
	padding-top:121px;
	padding-left:5px;
}
#navi1 {
	height:39px;
	width:127px;
	display:block;
	float:left;
}
#navi1:hover, #navi1.active {
	background:url(img/navimain.jpg);
}
#navi2 {
	height:39px;
	width:127px;
	display:block;
	float:left;
}
#navi2:hover, #navi2.active {
	background:url(img/naviclan.jpg);
}
#navi3 {
	height:39px;
	width:127px;
	display:block;
	float:left;
}
#navi3.active, #navi3:hover {
	background:url(img/navicomm.jpg);
}
div#sub_header {
	background:url(img/sub_header.jpg);
	height:38px;
	width:966px;
}
div#sub_header li {
	list-style:none;
	float:left;
	padding:10px;
}
div#sub_header a {
	color:#FFF;
	}
#scrolltext {
	margin: 15px auto auto 564px;
	position: absolute;
	width: 395px;
	height: 11px;
	font-family: Verdana;
	font-size: 9px;
	color: #0C6E7B;
}
div#login_roster {
	background:url(img/login_roster.jpg);
	height:93px;
	width:966px;
}
div#login {
float:left;
}
div#roster {
float:right;
}
#login_1 {
	width: 370px;
	height: 93px;
	background: url(img/login/bg.jpg);
	display: block;
}
#logged_1 {
	padding-left: 10px;
	width: 360px;
	height: 93px;
	color: #232323;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#logged_2 {
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin: 1px auto 2px auto;
}
div#middle {
	width:966px;
	background:url(img/middle_bg.jpg) repeat-y;
}
div#left {
	width:210px;
	float:left;
}
div#matches {
	background:url(img/right/matches.jpg);
	height:47px;
}
div#upcoming {
	background:url(img/right/upcoming.jpg);
	height:47px;
}
div#calendar {
	background:url(img/right/calendar.jpg);
	height:47px;
}
div#squads {
	background:url(img/right/squads.jpg);
	height:47px;
}
div#headlines {
	background:url(img/left/headlines.jpg);
	height:47px;
}
div#dloads {
	background:url(img/left/dloads.jpg);
	height:47px;
}
div#voting {
	background:url(img/left/voting.jpg);
	height:47px;
}
.poll_title {
	width: 193px;
	height: 35px;
	padding-top: 11px;
	text-align: center;
	color: #8B8B8B;
	font-size: 11px;
	font-family: Tahoma;
	background: url(img/poll/title.jpg);
}
.poll_opt {
	height: 20px;
	font-family: Verdana;
	font-size: 11px;
	color: #D3D3D3;
	padding-left: 5px;
}
.poll_inp {
	border: none;
	width: 10px;
	height: 10px;
	background: none;
}
#poll_votes {
	margin-top: 10px;
	width: 109px;
	height: 21px;
	background: url(img/poll/votes.jpg);
	display: block;
	float: left;
}
#poll_vote {
	margin-left: 3px;
	margin-top: 10px;
	width: 78px;
	height: 21px;
	border: none;
	padding: 0;
}
div#partner {
	background:url(img/left/partner.jpg);
	height:47px;
}
.box {
	background:url(img/left/box.jpg);
	height:152px;
	padding-left: 8px;
}
.box a, .box a:link, .box a:visited {
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-decoration: none;
}
.box a:hover {
	text-decoration: underline;
}
.box2 {
	background:url(img/right/box.jpg);
	height:152px;
	padding-right: 8px;
}
.box2 a, .box a:link, .box a:visited {
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-decoration: none;
}
.box2 a:hover {
	text-decoration: underline;
}
.box_calendar {
	background:url(img/right/box_calendar.jpg);
	height:auto;
	padding-right:8px;
}
.box_squads {
	background:url(img/right/box_calendar.jpg);
	height:auto;
	padding-right:8px;
}
.box_cplay {
	background:url(img/right/box.jpg);
	height:152px;
	padding-right: 8px;
	vertical-align:bottom;
}
div#content {
	width:535px;
	float:left;
	background:url(img/content.jpg) no-repeat top #FFF;
	height: 100%;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
#foot {
	width: 545px;
	height: 60px;
	margin: auto -5px 0 -5px;
	background: url(img/footer.jpg);
	display: block;
}
div#right {
	width:210px;
	float:left;
}
div#squads {
	background:url(img/right/squads.jpg);
	height:39px;
}
div#mainsponsor {
	background:url(img/right/mainsponsor.jpg);
	height:39px;
}
div#ticker {
	background:url(img/right/ticker.jpg);
	height:39px;
}
div#headsponsor {
	background:url(img/right/headsponsor.jpg);
	height:39px;
}
div#sponsoren {
	background:url(img/right/sponsoren.jpg);
	height:39px;
}
div#advert {
	background:url(img/right/advert.jpg);
	height:39px;
}
div#navigation {
	background:url(img/navigation.jpg) no-repeat;
	height:34px;
	position:relative;
}
.tooltip {
   position: absolute;
   display: none;
   font-size: 10px;
   background-color: #232323;
   color: #aaaaaa;
   border: 1px solid #333333;
}
