/* Main Layout */
body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background:url(images/bg.png) repeat fixed;
	margin:0;
	padding:0;
}

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: #0087c4;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: #000000;
  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: #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: #383838;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #4F98EA;
}

.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 #989898;
  background-color: #F0F0F0;
  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 #CCCCCC;
  background-color: #F6F6F6;
  color: #2C2C2C;
}

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 #0E8AEA;
  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;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.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;
}
#main {
	
	width:1000px;
	min-height:800px;
	margin:0 auto;
	border:1px #c9c9c9 solid;
	margin-bottom:20px;
}
#top {
	
	width:100%;
	min-height:250px;
	background:url(images/header.png) no-repeat;
}
#top .bar {
	
	width:100%;
	height:32px;
	background:url(images/top.png);
	color:#a9afb1;
	font-size:10px;
}
#top .bar table {
	
	margin-top:-2px;
}
#top .bar table  td {
	
	padding-left:2px;
	padding-right:2px;	
}
#top .bar table  td td {
	
	padding-left:2px;
	padding-right:2px;	
}
#top .bar .input {
	
	width:129px;
	height:22px;
	background:url(images/login-input.png);
	margin-left:1px;
}
#top .bar input[type="text"] {
	
	width:118px;
	height:15px;
	background:transparent;
	border:none;	
	color:#20bdff;
	margin-left:3px;
	text-align:right;
}
#top .bar input[type="password"] {
	
	width:118px;
	height:15px;
	background:transparent;
	border:none;	
	color:#20bdff;
	text-align:right;
	margin-left:3px;
}
#top .bar input[type="submit"] {
	
	width:29px;
	height:28px;
	background:url(images/go-button.png);
	cursor:pointer;
	margin:0;
	padding:0;
	border:none;	
}
#top .bar a {
	
	color:#a9afb1;
	font-size:10px;
}
#top .bar a:hover {
	
	text-decoration:none;
}
#top .header {
	
	width:100%;	
	height:160px;
}
#top .header .advert {
	
	width:468px;	
	height:60px;
	float:right;
	margin-top:25px;
	margin-right:20px;
}
#top .navigation .search {
	
	width:199px;
	height:36px;
	background:url(images/search.png);
	float:left;
	margin-left:22px;
	margin-top:4px;
}
#top .navigation .search table {
	
	margin:3px;
}
#top .navigation .search input[type="submit"] {
	
	width:45px;
	height:15px;
	background:url(images/search-button.png);
	cursor:pointer;
	margin:0;
	padding:0;
	border:none;	
}
#top .navigation .search .input {
	
	width:118px;
	height:20px;
	background:url(images/search-input.png);
}
#top .navigation .search input[type="text"] {
	
	width:110px;
	height:15px;
	background:transparent;
	border:none;
	float:left;
	color:#888;
	margin-left:5px;
	margin-top:1px;
}
#top .subnavigation {
		
	width:100%;
	height:27px;
	background:url(images/subnavigation.png);
}
#top .slider-topmatch {
		
	width:100%;
	height:142px;
	background:url(images/slider-topmatch.png);
	margin-top:-3px;
}
#top .seperator {
		
	width:100%;
	height:28px;
	background:url(images/seperator.png) no-repeat bottom #fff;
}
#content {
	
	width:100%;
	min-height:200px;
	background:#fff;
	padding-top:2px;
}
#content .left {
	
	width:682px;
	min-height:200px;
	float:left;
}
#content .left .cl {
	
	width:335px;
	min-height:251px;
	border:1px #f0eded solid;
	float:left;
	margin-left:1px;
	padding:5px;
}
#content .left .cl a img {
	
}

#content .left .cl .heading {
	
	color:#0087c4;
	font-family:Tahoma;
	font-size:14px;
}
#content .left .cl span {
	
	font-family:Tahoma;
	font-size:9px;
}
#content .left .cl .heading:hover  {

	text-decoration:none;
}
#content .left .cl .content  {
	
	margin-top:5px;
	font-size:10px;
	color:#242424;
	height:110px;
}
#content .left .cl .ln {
	
	width:100%;
	height:1px;
	background:#dcdddd;
}
#content .left .cr {
	
	width:320px;
	height:253px;
	border:1px #f0eded solid;
	float:left;
	margin-left:4px;
	padding:4px;
	text-align:right;
}
#content .left .cr .plattform {
	
	width:320px;
	height:27px;
	background:url(images/lw-out.png); 
	margin-bottom:8px;
	padding-top:4px;
}
#content .left .cr .plattform a {

	color:#0087c4;
}
#content .left .cr .plattform a:hover {

	text-decoration:none;
}
#content .left .cr .plattform:hover {
	
	width:320px;
	height:27px;
	background:url(images/lw-on.png);
	padding-top:4px;	
	margin-bottom:8px;
}
#content .left .adv {
	
	width:662px;
	height:90px;
	border:1px #f0eded solid;
	float:left;
	margin-left:3px;
	margin-top:12px;
	padding:7px;
}
#content .left .topnews {
	
	margin-bottom:20px;
}

#content .left .toppartner {
	
	margin-bottom:20px;
}
#content .left .toppartner .top {
	
	width:670px;
	height:9px;
	background:url(images/top-partner.png);
	margin-top:20px;
	margin-left:4px;
}
#content .left .toppartner .content {
	
	padding-top:10px;
	margin-left:4px;
}
#content .left .toppartner .content td {
	
	padding-left:10px;
}
#content .left .toppartner .footer .ln {
	
	width:675px;
	height:1px;
	background:#c8c7c7;
}
#content .left .toppartner .footer td {
	
	padding-left:10px;
}
#content .left .inner {
	
	min-height:500px;
	margin:6px;
}
#content .right {
	
	width:312px;
	min-height:200px;
	margin-left:1px;	
	float:right;
}
#content .right .sponsor .top {
		
	width:312px;
	height:36px;
	background:url(images/sponsor-top.png);
}
#content .right .sponsor .content {
		
	width:312px;
	min-height:36px;
	padding-top:10px;
	padding-bottom:10px;
}
#content .right .shortnews .top {
		
	width:297px;
	height:24px;
	background:url(images/shortnews-top.png);
	padding-top:12px;
	padding-left:15px;	
}
#content .right .shortnews .top a {
		
	color:#fff;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-family:Tahoma;	
	margin-right:5px;
}
#content .right .shortnews .top a:hover {
		
	color:#0db3ff;
}
#content .right .shortnews  .content {
		
	width:312px;
	height:160px;
	background:url(images/shortnews-content.png);
	margin-bottom:25px;
}
#content .right .shortnews  .content .inner {
		
	width:300px;
	height:140px;
	overflow:auto;
	float:left;
	margin-top:10px;
	margin-left:5px;
	color:#656363;
}
#content .right .shortnews  .content .inner a {
		
	color:#183f52;
	font-size:13px;
	font-weight:bold;
}
#content .right .shortnews  .content .inner .ln {
		
	width:98%;
	height:1px;
	background:#434141;
	margin-top:5px;
}
#content .right .shortnews  .content .inner td:hover a {
		
	color:#0087c4;
}
#content .right .shortnews  .content .inner td:hover a:hover {
		
	text-decoration:none;
}
#content .right .shortnews  .content .inner td:hover  {
		
	color:#fff;
}
#content .right .tsv .top {
		
	width:312px;
	height:36px;
	background:url(images/tv-top.png);
}
#content .right .tsv  .content {
		
	width:312px;
	min-height:36px;
	padding-top:10px;
	padding-bottom:10px;
}
#content .right .poll .top {
		
	width:297px;
	height:24px;
	background:url(images/poll-top.png);
	padding-top:12px;
	padding-left:15px;
}
#content .right .poll .top a {
		
	color:#fff;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	font-family:Tahoma;	
}
#content .right .poll  .content {
		
	width:312px;
	min-height:36px;
	padding-top:10px;
	padding-bottom:10px;
	color:#0087c4;
	font-family:Tahoma;
	font-size:13px;
}
#content .right .poll  .content .ln {
		
	width:100%;
	height:1px;
	background:#d1d0d0;
	margin-bottom:10px;
}
#content .right .poll  .content input[type="submit"] {
		
	width:62px;
	height:17px;
	background:url(images/vote-button.png);
	border:none;
	cursor:pointer;
	padding:0;
	margin:0;
}
#footer {
	
	width:100%;
	height:71px;
	border-top:6px #c9c9c9 solid;
	background:url(images/footer.png);
}
#footer .inner {
	
	width:100%;
	height:43px;
	text-align:center;
	padding-top:7px;
	color:#fff;
	font-size:9px;	
}
#footer .inner a{
	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
#sddm {	

	margin: 0;
	padding: 0;
	margin-left:-19px;
	z-index: 700;
	float:left;
}
#sddm li {	

	margin: 0;
	margin-left:10px;
	padding: 0;
	list-style: none;
	float: left;
}

#sddm li a{	

	display: block;
	margin: 0 43px 0 0;
	padding: 4px 10px;
	width: 60px;
	text-decoration: none;
}
#sddm .c {	

	position: absolute;
	visibility: hidden;
	margin: 0;
	margin-top:-5px;
	margin-left:-2px;
	padding: 0;
	z-index: 700;
}
#sddm .c ul {	
	
	margin-left:-40px;
}

#sddm .c ul li {	

	position: relative;
	display: block;
	float:none;
	width:147px;
	height:21px;
	background:url(images/navigation/pattern.png);
	padding-left:15px;
	padding-top:5px;
}
#sddm .c ul li a {	

	color:#919191;
	text-decoration:none;
	font-size:11px;
	margin-top:-4px;
}
#sddm .c ul li a:hover {
	
	color:#aec1d5;
	
}
#gallery {

	position:relative;
	float:left;
	height:135px;
	margin-top:7px;
	margin-left:6px;
}
#gallery a {

	float:left;
	position:absolute;
}
	
#gallery a img {

	border:none;
}
	
#gallery a.show {

	z-index:500
}

#gallery .caption {

	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:55px; 
	width:100%; 
	position:absolute;
	bottom:0;	
}

#gallery .caption .content {

	margin:5px
}

#gallery .caption .content h3 {

	margin:0;
	padding:0;
	color:#1DCCEF;
}
.news .top {
	
	width:671px;
	height:9px;
	background:url(images/top-news-top.png);
	margin-bottom:10px;
}
.news .headline {
	
	margin-bottom:10px;
}
.news .headline a {
	
	color:#0087c4;
	font-family:Tahoma;
	font-size:14px;
}
.news .headline a:hover {
	
	text-decoration:none;
}
.news .content {
	
	width:630px;
	min-height:130px;
	padding-bottom:10px;
}
.news .content .rubric {
	
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.news .footer td {
	
	padding-left:10px;
}
.news .footer .ln {
	
	width:675px;
	height:1px;
	background:#c8c7c7;
	margin-bottom:10px;
	margin-left:-10px;
}

.partners {
	
	font-size:12px;
	color:#0087c4;
	font-family:Tahoma;
}
.partners .img {
	
	min-height:55px;
}
.topmatch {
	
	float:left;
	margin-left:480px;
	margin-top:17px;
}
.topmatch  .upcoming-match {
	
	width:93px;
	height:15px;
	background:url(images/upcoming-match.png) no-repeat;
}
.topmatch .heading {

	color:#00afff;
	font-size:12px;
}
.topmatch .heading a {

	color:#8b8989;
	font-size:12px;
	text-decoration:none;
}
.topmatch .content {
	
	font-size:11px;
	color:#fff;
	font-family:Tahoma;
	width:155px;
	height:65px;
	overflow:auto;
	padding-top:4px;
}
.upcoming {
	
	float:left;
	margin-left:800px;
	margin-top:-115px;
	width:175px;
	color:#00afff;
	height:125px;
}
.upcoming .more-upcoming-matches {
	
	width:143px;
	height:15px;
	background:url(images/more-upcoming-matches.png) no-repeat;
}
.upcoming a{
	
	color:#8b8989;
	text-decoration:none;
}
.clear {
	
	clear:both;
}