/* Main Layout */
body {
	background-image:url(bilder/body.jpg);
	background-repeat:repeat-x;
	background-color:#1391cc;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A5A5A5;
	}
#page {
	background-image:url(bilder/pagebg.jpg);
	background-repeat:repeat-y;
	width:979px;
	color:#898989;
	}
#head {
	background-image:url(bilder/head.jpg);
	background-repeat:no-repeat;
	width:979px;
	height:36px;
	}
.login01 {
	float:left;
	padding-top:6px;
	padding-left:382px;
	}
.login02 {
	float:left;
	padding-top:6px;
	padding-left:2px;
	}
.login03 {
	float:left;
	padding-top:6px;
	padding-left:1px;
	}
.logged01 {
	float:left;
	padding-top:6px;
	padding-left:382px;
	}
.logged02 {
	float:left;
	padding-top:6px;
	padding-left:1px;
	}
input.form_username {
	background-image:url(bilder/form_username.jpg);
	background-repeat:no-repeat;
	width:147px;
	height:18px;
	padding:5px 0 0 8px;
	border:0px;
	margin:0px;
	color:#1391cc;
	font-weight:bold;
	}
input.form_username:active, input.form_username:focus {
  	border: 0px;
  	color:#1478a7;
}
input.form_password {
	background-image:url(bilder/form_password.jpg);
	background-repeat:no-repeat;
	width:147px;
	height:18px;
	padding:5px 0 0 8px;
	border:0px;
	margin:0px;
	color:#0d8eca;
	font-weight:bold;
	}
input.form_password:active, input.form_password:focus {
  	border: 0px;
  	color:#0d8eca;
}
.form_login {
	background-image:url(bilder/form_login.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:23px;
	padding:0;
	margin:0;
	border:0;
	}
#websitestats {
	background-image:url(bilder/websitestats.jpg);
	background-repeat:no-repeat;
	width:583px;
	height:17px;
	padding-left:396px;
	font-size:9px;
	color:#2c9ed3;
	}
.today {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	}
.yesterday {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	padding-left:69px;
	}
.month {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	padding-left:55px;
	}
.total {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	padding-left:49px;
	}
.guests {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	padding-left:62px;
	}
.user {
	float:left;
	width:31px;
	text-align:right;
	padding-top:2px;
	padding-right:4px;
	padding-left:57px;
	}
#header {
	background-image:url(bilder/header.jpg);
	background-repeat:no-repeat;
	width:529px;
	height:86px;
	padding-left:450px;
	padding-top:27px;
	color:#FFFFFF;
	}
.navi {
	float:left;
	}
#searchbg {
	float:left;
	background-image:url(bilder/searchbg.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:31px;
	padding-left:257px;
	}
.quicksearch01 {
	float:left;
	padding-top:6px;
	}
.quicksearch02 {
	float:left;
	padding-top:6px;
	padding-left:5px;
	}
input.form_quicksearch {
	background-image:url(bilder/form_quicksearch.jpg);
	background-repeat:no-repeat;
	width:143px;
	height:16px;
	padding:3px 0 0 8px;
	border:0px;
	margin:0px;
	color:#1391cc;
	font-weight:bold;
	}
input.form_quicksearch:active, input.form_quicksearch:focus {
  	border: 0px;
  	color:#1391cc;
}
input.quicksearchbutton {
	background-image:url(bilder/button_go.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:19px;
	padding:0;
	border:0px;
	margin:0px;
	}
input.quicksearchbutton:active, input.quicksearchbutton:focus {
  	padding:0;
	border:0px;
	margin:0px;
}
#subnavibg {
	background-image:url(bilder/subnavibg.jpg);
	background-repeat:no-repeat;
	width:937px;
	height:18px;
	padding-left:62px;
	padding-top:1px;
	}
.subnavi {
	float:left;
	padding-left:10px;
	}
#pageleft {
	float:left;
	width:28px;
	}
#left {
	float:left;
	width:815px;
	padding-left:1px;
	}
#latestbg {
	background-image:url(bilder/latestbg.jpg);
	background-repeat:no-repeat;
	width:815px;
	height:148px;
	}
#latestnewsbox {
	float:left;
	width:407px;
	}
#latestmatchesbox {
	float:left;
	width:407px;
	padding-left:1px;
	}
.latestline {
	width:407px;
	height:37px;
	}
.latesticon {
	float:left;
	padding-top:10px;
	padding-left:7px;
	}
.latesttitle {
	float:left;
	color:#414141;
	padding-top:6px;
	padding-left:17px;
	font-size:9px;
	}
.latestresult {
	float:right;
	font-weight:bold;
	padding-right:44px;
	padding-top:12px;
	}
#latestbuttons {
	background-color:#000000;
	width:815px;
	height:16px;
	padding-top:2px;
	}
#newsarchive {
	float:left;
	padding-left:344px;
	}
#allmatches {
	float:right;
	padding-right:2px;
	}
#specialhead {
	background-image:url(bilder/specialhead.jpg);
	background-repeat:no-repeat;
	width:815px;
	height:29px;
	}
#specialbg {
	background-image:url(bilder/specialbg.jpg);
	background-repeat:no-repeat;
	width:815px;
	height:120px;
	}
.special {
	float:left;
	padding-top:6px;
	padding-left:5px;
	}
#topmatch {
	float:left;
	padding-left:17px;
	}
.topmatchicon {
	float:left;
	padding-top:18px;
	}
.topmatchinfos {
	float:left;
	padding-top:15px;
	padding-left:14px;
	}
.topmatchopponent {
	padding-bottom:10px;
	}
.topmatchline {
	height:18px;
	color:#414141;
	padding-left:38px;
	}
#infos {
	float:left;
	background-image:url(bilder/leftbg.jpg);
	width:236px;
	height:100%;
	border-top:1px solid #E6E6E6;
	}
#latesttopics {
	background-image:url(bilder/latesttopicsbg.jpg);
	width:234px;
	margin-left:1px;
	}
.latesttopicsline {
	width:234px;
	height:39px;
	}
.latesttopicsicon {
	float:left;
	padding-top:7px;
	padding-left:7px;
	}
.latesttopicstitle {
	float:left;
	color:#A6A6A6;
	font-size:9px;
	padding-left:11px;
	padding-top:7px;
	}
.recentpollquestionbg {
	background-color:#000000;
	width:232px;
	margin-left:2px;
	}
.recentpollquestion {
	padding-top:7px;
	padding-left:6px;
	}
.question {
	color:#1391cc;
	font-weight:bold;
	width:232px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	}
.pollbg {
	background-image:url(bilder/pollbg.jpg);
	width:232px;
	color:#A6A6A6;
	margin-bottom:1px;
	margin-left:2px;
	}
.pollbg2 {
	background-image:url(bilder/latesttopicsbg.jpg);
	width:234px;
	margin-left:1px;
	}
.pollvotedline {
	width:234px;
	height:39px;
	}
.pollvoted01 {
	padding-top:5px;
	padding-left:5px;
	}
.pollvoted02 {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.pollline {
	background-image:images/icons/poll_bg.gif;
	height:5px;
	border:1px solid #1391cc;
	padding:1px;
	}
.pollvoted03 {
	background-color:#000000;
	width:222px;
	margin-left:2px;
	padding:5px;
	}	
.polloption {
	width:232px;
	height:24px;
	}
.polloption01 {
	float:left;
	padding-top:3px;
	padding-left:5px;
	}
.polloption02 {
	float:left;
	padding-top:6px;
	padding-left:5px;
	font-weight:bold;
	}
input.pollvoting {
	padding:0px;
	border:0px;
	margin:0px;
	background-color:transparent;
	}
.vote {
	background-image:url(bilder/button_vote.jpg);
	background-repeat:no-repeat;
	width:72px;
	height:23px;
	border:0;
	padding:0;
	margin:0;
	}
.randompic {
	width:236px;
	text-align:center;
	padding-top:7px;
 	}
.randompictext {
	color:#a6a6a6;
	width:236px;
	text-align:center;
	border-bottom:1px solid #E8E6E7;
	padding-top:10px;
	padding-bottom:10px;
	}
#content {
	float:left;
	padding-left:4px;
	width:575px;
	height:100%;
	}
.titlehead {
	background-image:url(bilder/titlehead.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:29px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.titlehead2 {
	background-image:url(bilder/titlehead2.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:29px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.titlehead3 {
	background-image:url(bilder/titlehead3.jpg);
	background-repeat:no-repeat;
	width:340px;
	height:29px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.titlehead4 {
	background-image:url(bilder/titlehead4.jpg);
	background-repeat:no-repeat;
	width:219px;
	height:29px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	}
.newshead {
	background-image:url(bilder/newshead.jpg);
	background-repeat:no-repeat;
	width:458px;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:117px;
	padding-top:8px;
	}
.newscontent {
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid #E6E6E6;
	padding:1px;
	color:#898989;
	}
.newstext {
	float:left;
	width:395px;
	padding:12px;
	}
.newsinfo {
	float:right;
	padding-left:1px;
	border-left:1px solid #E6E6E6;
	}
.newspic {
	padding-bottom:1px;
	}
.newscomments {
	background-color:#000000;
	width:557px;
	height:19px;
	color:#FFFFFF;
	padding-left:14px;
	padding-top:7px;
	}
.newsinfobg {
	background-image:url(bilder/newsinfobg.jpg);
	width:150px;
	height:49px;
	color:#A6A6A6;
	margin-bottom:1px;
	}
.author {
	padding-top:6px;
	padding-left:8px;
	}
.date {
	padding-top:13px;
	padding-left:8px;
	}
.forumkath {
	background-color:#000000;
	padding:5px;
	border-bottom:2px solid #E8E6E7;
	color:#414141;
	}
.forumfoot {
	background-color:#000000;
	padding:5px;
	color:#414141;
	}
.squadicon {
	padding:1px;
	border-bottom:1px solid #E8E6E7;
	border-left:1px solid #E8E6E7;
	border-right:1px solid #E8E6E7;
	}
#right {
	float:left;
	padding-left:4px;
	}
.sponsorbg01 {
	background-image:url(bilder/sponsorbg01.jpg);
	width:124px;
	text-align:center;
	}
.sponsorbg02 {
	background-image:url(bilder/sponsorbg02.jpg);
	background-repeat:no-repeat;
	width:124px;
	padding-top:15px;
	text-align:center;
	}
#footer {
	background-image:url(bilder/footer.jpg);
	background-repeat:no-repeat;
	width:558px;
	height:71px;
	padding-top:43px;
	padding-left:421px;
	font-size:9px;
	color:#1391cc;
	}
.liste01 {
	padding:5px;
	border-bottom:1px solid #E8E6E7;
	border-left:1px solid #E8E6E7;
	}
.liste02 {
	padding:5px;
	border-bottom:1px solid #E8E6E7;
	}
.liste03 {
	padding:5px;
	border-bottom:1px solid #E8E6E7;
	border-right:1px solid #E8E6E7;
	}
.liste04 {
	padding:5px;
	border-bottom:1px solid #E8E6E7;
	border-left:1px solid #E8E6E7;
	border-right:1px solid #E8E6E7;
	}

img { border: none; }

hr {
  color: #666666;
  background-color: #666666;
  border: 0px;
  border-top: transparent;
  border-bottom: transparent;
  margin: 2px 0;
  height: 1px;
}

/* Links */
a, a:visited, a:active {
  	color: #34a6dc;
  	text-decoration: none;
  	font-weight:bold;
  	font-size:10px;
}
a:hover {
  	color: #34a6dc;
  	text-decoration: underline;
  	font-weight:bold;
  	font-size:10px;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.titlelink:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

a.category, a.category:visited, a.category:active {
  color: #333333;
  text-decoration: none;
}

a.category:hover {
  color: #000000;
  text-decoration: underline;
}

/* Font types */
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

small {
  color: #898989;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.category_big, .category_big a {
  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;
}

/* Forms */
form {
  border: none;
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  border: 1px solid #E6E6E6;
  background-color: #FFFFFF;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  border: 1px solid #004c70;
  background-color: #65bee7;
  color: #FFFFFF;
}

input[type="radio"], input[type="checkbox"], 
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}

/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #ea370e;
  padding: 4px 10px;
  z-index: 100;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* BBCode Tags */
.quote {
  color: #383838;
  text-align: left;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}