html {
	color: #000;
	background: #d7d4cf url(http://static.teamoxid.de/l/bg.gif) repeat-y;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select { *
	font-size: 100%;
}

legend {
	color: #000;
}

body {
	_text-align: center;
}

.main {
	display: table-cell; *
	display: block;
	width: auto;
}

.body,.main { *
	zoom: 1;
}

.body {
	width: 900px;
	position: relative;
}

.body:after,.main:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content:
		" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
}

.page {
	margin: 0 auto;
	width: 900px;
	_text-align: left;
}

.liquid {
	width: auto;
	margin: 0;
}

.leftCol {
	float: left;
	width: 260px;
	_margin-right: -3px;
}

.rightCol {
	float: right;
	width: 260px;
	position: relative;
	padding: 0;
	_margin-left: -3px;
	background-color: #f9f8f7;
}

.w80 {
	width: 80px;
}

.w95 {
	width: 95px;
}

.w105 {
	width: 105px;
}

@media screen and (max-width: 319px) {
	.unit {
		float: none !important;
		width: auto !important;
	}
}

.line:after,.lastUnit:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content:
		" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
}

.line {
	*zoom: 1;
}

.unit {
	float: left;
}

.funit {
	float: right;
}

.size1of1 {
	float: none;
}

.size1of2 {
	width: 50%;
}

.size1of3 {
	width: 33.33333%;
}

.size2of3 {
	width: 66.66666%;
}

.size1of4 {
	width: 25%;
}

.size3of4 {
	width: 75%;
}

.size1of5 {
	width: 20%;
}

.size2of5 {
	width: 40%;
}

.size3of5 {
	width: 60%;
}

.size4of5 {
	width: 80%;
}

.size1of6 {
	width: 16.66666%;
}

.size5of6 {
	width: 83.33333%;
}

.size1of8 {
	width: 12.5%;
}

.size7of8 {
	width: 87.5%;
}

.lastUnit {
	display: table-cell;
	float: none;
	width: auto;
	*display: block;
	*zoom: 1;
	_position: relative;
	_left: -3px;
	_margin-right: -3px;
}

.mod {
	margin: 10px;
}

.mod .inner { /*background: url(skin/transparent.png) repeat left top;*/
	
}

.hd,.bd,.ft {
	overflow: hidden;
	_overflow: visible;
	_zoom: 1;
}

.inner {
	position: relative;
}

.bbb {
	display: block;
	background-repeat: no-repeat;
	font-size: 1%;
	position: relative;
	z-index: 10;
}

.tl,.tr,.bl,.br {
	height: 10px;
	width: 10px;
	float: left;
}

.tl {
	background-position: left top;
}

.tr {
	background-position: right top;
}

.bl {
	background-position: left bottom;
}

.br {
	background-position: right bottom;
}

.br,.tr {
	float: right;
}

.tr,.tl {
	overflow: hidden;
	margin-bottom: -32000px;
}  /* margin bottom needs to be < -9px */
.bl,.br {
	margin-top: -10px;
}

.top {
	background-position: center top;
}

.bottom {
	background-position: center bottom;
	_zoom: 1;
}  /* this zoom required for IE5.5 only*/
.complex {
	overflow: hidden;
	*position: relative;
	*zoom: 1;
}  /* position/zoom required for IE7, 6, 5.5 */
.complex .tl,.complex .tr {
	height: 32000px;
	margin-bottom: -32000px;
	width: 10px;
}

.complex .bl,.complex .br { /*margin-top:0;*/
	
}

.complex .top {
	height: 5px;
}

.complex .bottom {
	height: 5px; /*margin-top:-10px;*/
}

.pop {
	overflow: visible;
	margin: 10px 20px 20px 10px;
	background-position: left top;
}

.pop .inner {
	right: -10px;
	bottom: -10px;
	background-position: right bottom;
	padding: 0 10px 10px 0;
}

.pop .tl,.pop .br {
	display: none;
}

.pop .bl {
	bottom: -10px;
}

.pop .tr {
	right: -10px;
}

form.jqtransformdone label {
	margin-top: 4px;
	margin-right: 8px;
	display: block;
	float: left;
}

form.jqtransformdone div.rowElem {
	clear: both;
	padding: 4px 0px;
}

button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Calibri, sans-serif;
}

*:first-child+html button.jqTransformButton[type] {
	width: 1;
}  /* IE7 */
button.jqTransformButton span {
	background: transparent url(http://static.teamoxid.de/inp/btn_right.gif)
		no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
}

button.jqTransformButton span span {
	background: transparent url(http://static.teamoxid.de/inp/btn_left.gif)
		no-repeat top left;
	color: #333;
	padding: 8px 0 0px 0;
	width: 100px !important;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	display: block;
	text-decoration: none;
	height: 33px;
	color: #445b7d;
	text-transform: uppercase;
}

button.jqTransformButton_hover span span {
	background-position: left -33px;
}

button.jqTransformButton_hover span {
	background-position: right -33px;
}

button.jqTransformButton_click span span {
	background-position: left -66px;
}

button.jqTransformButton_click span {
	background-position: right -66px;
}

* html button.jqTransformButton {
	height: 33px;
}

* button.jqTransformButton span span {
	height: 25px;
}

*+html button.jqTransformButton {
	height: 33px;
}

*+button.jqTransformButton span span {
	height: 25px;
}

.jqTransformInputWrapper {
	background: transparent
		url(http://static.teamoxid.de/inp/input_text_left.gif) no-repeat left
		top;
	height: 31px;
	padding: 0px;
	width: 95% !important;
	float: left;
}

.jqTransformInputInner {
	background: transparent
		url(http://static.teamoxid.de/inp/input_text_right.gif) no-repeat top
		right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin: 0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family: Calibri, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	vertical-align: middle;
	color: #404040;
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	width: 98% !important;
	background: transparent;
}

* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height: 24px;
}

*+html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left: -10px;
	height: 24px;
}

.jqTransformInputWrapper_hover {
	background-position: left -31px;
}

.jqTransformInputWrapper_hover div.jqTransformInputInner {
	background-position: right -31px;
}

.jqTransformInputWrapper_focus {
	background-position: left -62px;
}

.jqTransformInputWrapper_focus div.jqTransformInputInner {
	background-position: right -62px;
}

.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin: 0px 8px;
}

.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px;
	padding-left: 4px;
}

table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td {
	font-size: 1px;
	line-height: 1px;
	width: 5px;
	height: 5px;
	margin: 0;
	padding: 0;
}

table.jqTransformTextarea {
	
}

table.jqTransformTextarea tr {
	
}

table.jqTransformTextarea textarea {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

table.jqTransformTextarea td#jqTransformTextarea-tl {
	background: url(http://static.teamoxid.de/inp/textarea_tl.gif) no-repeat
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-tm {
	background: url(http://static.teamoxid.de/inp/textarea_tm.gif) repeat-x
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-tr {
	background: url(http://static.teamoxid.de/inp/textarea_tr.gif) no-repeat
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-ml {
	background: url(http://static.teamoxid.de/inp/textarea_ml.gif) repeat-y
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-mm {
	background: url(http://static.teamoxid.de/inp/textarea-mm.gif) repeat;
}

table.jqTransformTextarea td#jqTransformTextarea-mr {
	background: url(http://static.teamoxid.de/inp/textarea_mr.gif) repeat-y
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-bl {
	background: url(http://static.teamoxid.de/inp/textarea_bl.gif) no-repeat
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-bm {
	background: url(http://static.teamoxid.de/inp/textarea_bm.gif) repeat-x
		top left;
}

table.jqTransformTextarea td#jqTransformTextarea-br {
	background: url(http://static.teamoxid.de/inp/textarea_br.gif) no-repeat
		top left;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
	background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
	background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
	background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
	background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
	background-image:
		url(http://static.teamoxid.de/inp/textarea-mm-hover.gif);
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
	background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
	background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
	background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-br {
	background-position: 0px -5px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
	background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
	background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
	background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
	background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
	background-image:
		url(http://static.teamoxid.de/inp/textarea-mm-focus.gif);
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
	background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
	background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
	background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-br {
	background-position: 0px -10px;
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}

table.jqTransformTextarea .jqTransformSafariTextarea textarea {
	background: none;
	position: absolute;
	top: -10px;
	left: -10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}

.jqTransformRadioWrapper {
	float: left;
	display: block;
	margin: 0px 4px;
	margin-top: 5px;
}

.jqTransformRadio {
	background: transparent url(http://static.teamoxid.de/inp/radio.gif)
		no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display: block; /*display: -moz-inline-block;*/
}

span.jqTransformCheckboxWrapper {
	display: block;
	float: left;
	margin-right: 5px;
}

a.jqTransformCheckbox {
	background: transparent url(http://static.teamoxid.de/inp/checkbox.gif)
		no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display: block; /*display: -moz-inline-block;*/
}

a.jqTransformChecked {
	background-position: center bottom;
}

.jqTransformSelectWrapper {
	width: 45px;
	position: relative;
	height: 31px;
	background: url(http://static.teamoxid.de/inp/select_left.gif) no-repeat
		top left;
	float: left;
}

.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor: pointer;
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(http://static.teamoxid.de/inp/select_right.gif)
		no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index: 10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover
	{
	background: #3582c4;
	color: #fff;
}

.jqTransformHidden {
	display: none;
}

body {
	font-family: Calibri, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #111111;
	overflow-y: scroll;
	overflow-x: hidden;
}

.outer {
	background: #fff url(/n/bgcontent.png) repeat-x left bottom;
	border-bottom: 2px solid #fff;
	padding: 49px 0 40px 0;
}
.pageend {
	background: #7a7b7d url(/n/bgfoot.png) repeat-x left top;
	border-top: 1px solid #7a7b7d;
	padding: 0px 0 80px 0;
}
h2,h3,h4,h5,h6,dl,p,blockquote {
	padding: 2px 10px 16px;
}

.newsentry {
	padding: 0 30px 0;
}

.userentry {
	padding: 0 10px 15px;
}

.teaserlist {
	padding: 25px 10px 15px;
	border-bottom: 1px solid #fefefe;
	border-top: 1px solid #d7d4cf;
}

.startseite .teaserlist {
	padding: 3px 5px;
}

.startseite .pager p {
	padding-bottom: 7px;
}

.teaserlist .newsentry {
	padding: 0 10px 0px;
}
.startseite {
	padding-bottom: 0px !important;
}
.teaserlist .newsentry h1,.teaserlist .newsentry .h1,.teaserlist .newsentry p
	{
	padding: 0 0 5px;
	display: block;
}

.teaserlist .newsentry .h1 {
	color: #3d6bb3;
}

.newsentry h3,.newsentry h4,.newsentry h5,.newsentry h6,.newsentry dl,.newsentry p
	{
	padding: 2px 0 16px;
}

.newsentry h2 {
	padding: 15px 0 5px;
}

pre {
	margin: 10px;
}

img {
	display: block;
}

em,.italic {
	font-style: italic;
}

strong {
	font-weight: bold;
}

.hr {
	margin: 20px 10px 20px 10px;
	border-top: 1px solid #999;
}

h1,.h1 {
	font-size: 30px;
	line-height: 25px;
	font-weight: normal;
	font-style: normal;
	color: #8e95a1;
	padding: 16px 10px 16px;
}

.newsentry h1 {
	padding: 16px 0 16px;
}

.userentry h1 {
	padding: 30px 0 5px;
}

h2,.h2 {
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #8e95a1;
	line-height: 20px;
	padding-bottom: 10px;
}

.userentry h2 {
	padding: 25px 0 5px;
}

.actionbox h2 {
	padding: 10px 5px 5px;
}

h3,.h3 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #8e95a1;
	padding-bottom: 0px;
	padding-top: 8px;
}

h4,.h4 {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #8e95a1;
	padding-bottom: 0px;
	padding-top: 8px;
}

h5,.h5 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #8e95a1;
	padding-bottom: 0px;
	padding-top: 8px;
}

h6,.h6 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #8e95a1;
	padding-bottom: 0px;
	padding-top: 8px;
}

a,a:visited,a.white:hover {
	color: #3d6bb3;
	text-decoration: none;
}
.pageend a,.pageend a:visited{
	color: #fff;
}
.pageend a:hover{
	color: #BBB;
	text-decoration: none;
}

a:active,a:focus,a:hover,a.white {
	color: #fa4024;
	text-decoration: underline;
}

/* colours */
.white {
	color: #fff;
}

.grey {
	color: #999999;
}
.pageend .grey {
	color: #BBB;
}
.green {
	color: #a0c603;
	font-weight: bold;
}

.blue {
	color: #00aad3;
}

ol.simpleList li {
	list-style-type: decimal;
	margin-left: 40px;
}

ul.simpleList li {
	list-style-type: disc;
	margin-left: 40px;
}

.body {
	padding: 0;
}

.contentimage {
	padding: 900px 0 0;
}

.teamimage {
	padding: 450px 0 0;
	background-position: center top;
}

.spotlight {
	padding: 760px 0 60px 0;
	text-align: center;
}

.start {
	margin: 450px 0 0;
}

.foot {
	border-top: 1px solid #fff;
	margin: 20px 0 0;
}

.inner {
	width: 900px;
}

.header {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	width: 100%;
	height: 61px;
	background: url(http://static.teamoxid.de/l/headbg.png) repeat-x 0 0;
	text-align: center;
	z-index: 100;
}

.head {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.topnav {
	width: 444px;
	height: 49px;
	float: right;
}

.topnav a {
	display: block;
	overflow: hidden;
	text-indent: -500px;
	background: url(http://static.teamoxid.de/l/nav.png) no-repeat;
	height: 49px;
	width: 100%;
}

.news {
	width: 50px;
}

.about {
	width: 75px;
}

.games {
	width: 58px;
}

.tournaments {
	width: 94px;
}

.tv {
	width: 85px;
}

.user {
	width: 81px;
}

.news a {
	background-position: 0px 0px;
}

.about a {
	background-position: -50px 0px;
}

.games a {
	background-position: -125px 0px;
}

.tournaments a {
	background-position: -183px 0px;
}

.tv a {
	background-position: -277px 0px;
}

.user a {
	background-position: -363px 0px;
}

.news a:hover {
	background-position: 0px -48px;
}

.about a:hover {
	background-position: -50px -48px;
}

.games a:hover {
	background-position: -125px -48px;
}

.tournaments a:hover {
	background-position: -183px -48px;
}

.tv a:hover {
	background-position: -277px -48px;
}

.user a:hover {
	background-position: -363px -48px;
}

.news a.live {
	background-position: 0px -98px;
}

.about a.live {
	background-position: -50px -98px;
}

.games a.live {
	background-position: -125px -98px;
}

.tournaments a.live {
	background-position: -183px -98px;
}

.tv a.live {
	background-position: -277px -98px;
}

.user a.live {
	background-position: -363px -98px;
}

.topnav a:hover {
	color: #fff;
	text-decoration: none;
}

.innter_top {
	height: 107px;
	padding: 0 20px;
}

.logo {
	width: 175px;
	height: 50px;
	background: transparent url(http://static.teamoxid.de/l/logo.png) 0 0
		no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

.logo a {
	text-indent: -500px;
	overflow: hidden;
	width: 1750px;
	height: 50px;
	display: block;
}

.txtC {
	text-align: center;
	padding: 2px 10px 16px;
}

.txtR {
	text-align: right;
	padding: 2px 10px 16px;
}

.txtL {
	text-align: left;
	padding: 2px 10px 16px;
}

.x_icon,.x_flag,.x_in {
	display: inline;
	verticale-align: top;
}

.small {
	font-size: 12px;
}

.errormsg {
	color: #ff0000;
}
.quicklinks {
	padding: 6px 0 20px;
}
.quicklinks h2 {
	background: url(http://static.teamoxid.de/l/bh.gif) no-repeat bottom
		center;
	padding: 23px 20px 10px;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.qlinks li {
	padding: 5px 20px 8px;
	background: url(http://static.teamoxid.de/l/bb.gif) no-repeat bottom
		center;
}

.news_teaser {
	width: 640px;
	height: 392px;
	position: relative;
	background: url(http://static.teamoxid.de/l/c.gif) no-repeat 0 0;
}

.news_teaser img {
	position: absolute;
	left: 20px;
	top: 21px;
	z-index: 5;
}

.news_teaser h1 {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 21px;
	z-index: 10;
	background: url(http://static.teamoxid.de/l/h.png);
}

.playerstr {
	width: 680px;
	padding: 20px 0 20px;
	position: relative;
	z-index: 500;
	background: #222222;
	text-align: center;
}

.playerstr a {
	color: #aaaaaa;
}

.darkness {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 20px;
	background: #000;
}

.loginbox {
	background: url(http://static.teamoxid.de/l/loginbg.gif);
	padding: 15px 10px;
}

.startseite .loginbox {
	margin: 0px;
}

.loginbox a {
	font-weight: bold;
}

.year {
	display: none;
}

.aboutus .main {
	position: absolute;
	top: 630px;
	bottom: 0px;
}

.aboutus .inner {
	height: 1300px;
	position: relative;
}

.aboutuslinks {
	width: 900px;
	position: absolute;
	top: 507px;
	z-index: 75;
}

.aboutuslinks ul {
	margin: 0 35px;
	height: 125px;
}

.aboutuslinks ul li a {
	background: url(http://static.teamoxid.de/i/aboutus.png);
	display: block;
	height: 125px;
	width: 100%;
	text-indent: -500px;
	overflow: hidden;
}

.aboutuslinks ul li.aus {
	width: 154px;
}

.aboutuslinks ul li.au2004 {
	width: 105px;
}

.aboutuslinks ul li.au2005 {
	width: 105px;
}

.aboutuslinks ul li.au2006 {
	width: 105px;
}

.aboutuslinks ul li.au2007 {
	width: 105px;
}

.aboutuslinks ul li.au2008 {
	width: 105px;
}

.aboutuslinks ul li.au2009 {
	width: 145px;
}

.aboutuslinks ul li.aus a {
	background-position: 0px -30px;
}

.aboutuslinks ul li.au2004 a {
	background-position: -154px -30px;
}

.aboutuslinks ul li.au2005 a {
	background-position: -259px -30px;
}

.aboutuslinks ul li.au2006 a {
	background-position: -364px -30px;
}

.aboutuslinks ul li.au2007 a {
	background-position: -469px -30px;
}

.aboutuslinks ul li.au2008 a {
	background-position: -574px -30px;
}

.aboutuslinks ul li.au2009 a {
	background-position: -679px -30px;
}

.aboutuslinks ul li.aus a:hover,.aboutuslinks ul li.aus a.live {
	background-position: 0px -160px;
}

.aboutuslinks ul li.au2004 a:hover,.aboutuslinks ul li.au2004 a.live {
	background-position: -154px -160px;
}

.aboutuslinks ul li.au2005 a:hover,.aboutuslinks ul li.au2005 a.live {
	background-position: -259px -160px;
}

.aboutuslinks ul li.au2006 a:hover,.aboutuslinks ul li.au2006 a.live {
	background-position: -364px -160px;
}

.aboutuslinks ul li.au2007 a:hover,.aboutuslinks ul li.au2007 a.live {
	background-position: -469px -160px;
}

.aboutuslinks ul li.au2008 a:hover,.aboutuslinks ul li.au2008 a.live {
	background-position: -574px -160px;
}

.aboutuslinks ul li.au2009 a:hover,.aboutuslinks ul li.au2009 a.live {
	background-position: -679px -160px;
}

textarea,input {
	width: 95%;
	border: 1px solid #d3d1cd;
	padding: 5px;
}

.funit {
	float: right;
}

.pager {
	padding: 5px 0 0;
	border-top: 1px solid #d7d4cf;
}

.teams {
	padding: 30px 0 30px;
}

.teams1 {
	width: 317px;
}

.teams2 {
	width: 256px;
}
.prs {
	padding-left: 8px !important;
}
.prm {
	padding-right: 12px !important;
}
.teamlist {
	list-style: none;
	display: block;
	padding-left: 8px;
}

.titem {
	display: block;
	padding: 0 0;
	position: relative;
}

.ti {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

.teamsHeader {
	background: transparent url(/n/fl.png) no-repeat left top;
	height: 40px;
}

.teamheadshort {
	font-size: 13px;
	font-weight: bold;
	padding: 20px 0 10px;
	text-transform: uppercase;
	color: #fff;
}

.teamheadlong {
	font-size: 13px;
	font-weight: bold;
	padding: 20px 0 10px;
	text-transform: uppercase;
	color: #fff;
}

.teamnews {
	padding: 0 0 15px 0;
}
.outer .teamheadlong, .outer .teamheadshort {
	color: #111111;
}
.tspace {
	padding: 0 13px 15px 0;
}

.tnn {
	padding: 0 0 0 0;
	height: 60px;
	margin: 0px 0 8px;
	background: transparent none no-repeat left top;
	opacity: 0.6;
	cursor: pointer;
}

.tnn2 {
	padding: 0 0 0 0;
	height: 50px;
	margin: 0 0 8px;
	border-bottom: 0px solid #e2e2e2;
	border-top: 0px solid #bcbbbb;
	background: transparent none no-repeat left top;
}

.bgr {
	background: transparent none no-repeat right top;
}

.tnn p,.tnn2 p {
	padding: 2px 12px 2px 70px;
}

.bgr p {
	padding: 2px 70px 2px 12px;
}

.image {
	width: 150px;
	height: 88px;
}

.matchstatus {
	width: 60px;
	height: 60px;
	background: transparent url(http://static.teamoxid.de/l/status.jpg) left
		top no-repeat;
}

.m1 {
	background-position: 0 0;
}

.m2 {
	background-position: 0 -60px;
}

.m0 {
	background-position: 0 -120px;
}

.matchlist {
	border-bottom: 1px solid #fefefe;
	border-top: 1px solid #d7d4cf;
	cursor: pointer;
}

.matchentry {
	padding: 5px 10px;
	cursor: pointer;
}

.comments {
	border-top: 1px solid #d7d4cf;
	background: #e5e3df;
	padding-bottom: 25px;
}

.comments h1 {
	border-top: 1px solid #fefefe;
}

.comment {
	padding: 0 0px 10px;
	border-bottom: 1px solid #d7d4cf;
	border-top: 1px solid #fefefe;
}

.ctop {
	background: #d8d6d0;
	color: #000;
	padding: 5px 10px;
}

.cinner {
	padding: 10px 10px;
}

.abs {
	position: absolute;
}

.radio {
	left: 416px;
	text-align: right;
	z-index: 100;
	width: 204px;
	top: 180px;
	color: #fff;
}

.tvstream {
	left: 20px;
	top: 180px;
	color: #fff;
	width: 300px;
	z-index: 100;
}

.red {
	color: #aa0000;
}

.stream {
	padding: 15px 0;
}

.sitem {
	display: block;
	padding: 0 0 5px;
}

.si {
	display: block;
	text-align: left;
	text-decoration: none !important;
	width: 204px;
	height: 40px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(http://static.teamoxid.de/l/stream.png) no-repeat 0 0;
}

.si_winamp {
	background-position: 0 -100px;
}

.si_browser {
	background-position: 0 -150px;
}

.si_tvstream {
	background-position: 0 -250px;
}

.si_tvstream2 {
	background-position: 0 -300px;
}

.si_vods {
	background-position: 0 -50px;
}

.si_archiv {
	background-position: 0 -200px;
}

#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 700;
	text-align: left;
}

#facebox .popup {
	position: relative;
	border: 3px solid rgba(0, 0, 0, 0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
}

#facebox .content {
	display: table;
	width: 370px;
	padding: 10px;
	background: #222222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#facebox .content>p:first-child {
	margin-top: 0;
}

#facebox .content>p:last-child {
	margin-bottom: 0;
}

#facebox .close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px;
	background: #fff;
}

#facebox .close img {
	opacity: 0.3;
}

#facebox .close:hover img {
	opacity: 1.0;
}

#facebox .loading {
	text-align: center;
}

#facebox .image {
	text-align: center;
	width: auto;
	height: auto;
}

#facebox img {
	border: 0;
	margin: 0;
}

#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facebox_hide {
	z-index: -100;
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 599;
}

.spotnav {
	background: url(http://static.teamoxid.de/start/bg.png) 0 0;
	width: 194px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -82px;
	z-index: 100;
	overflow: hidden;
}

.spot {
	width: 41px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}

.spot a {
	width: 40px;
	height: 30px;
	display: block;
	background: transparent
		url(http://static.teamoxid.de/i/spotlighticon.png) 50% 50% no-repeat;
	text-indent: -500px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.stop a {
	height: 30px;
	display: block;
	background: transparent url(http://static.teamoxid.de/i/spotstop.png)
		50% 50% no-repeat;
	text-indent: -500px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.spot a:hover,.stop a:hover {
	background-color: #4472b9;
	text-deocration: none;
}

.slight {
	width: 100%;
	height: 730px;
	background: url(http://static.teamoxid.de/start/bg.jpg) no-repeat 50% 0;
	position: absolute;
	top: 49px;
	left: 0px;
	z-index: 10;
}

.slighttop {
	padding-top: 780px;
}

.spotteaser {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	overflow: hidden;
	text-align: center;
	z-index: 10;
	height: 730px;
	display: none;
}

.spotteaser a,.spotteaser a:hover {
	color: #75a8f7 !important;
}

.s_image {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
	z-index: 15;
}

.s_image img {
	display: none;
	position: absolute;
	left: 50%;
}

.s_inner {
	width: 450px;
	margin: 200px 0 0;
	text-align: left;
	color: #fefefe;
	background: url(http://static.teamoxid.de/start/bg.png);
	display: none;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	position: relative;
	z-index: 25;
}

.sloader {
	background: #5B585B url(http://static.teamoxid.de/start/loader.gif) no-repeat 50% 50%;
	width: 30px;
	height: 30px;
}

.login {
	width: 210px;
}

.button {
	width: 100px;
}

.npa {
	padding: 0 0 10px 0px;
}

.block {
	display: block;
}

.commentfield {
	width: 440px;
	height: 150px;
}

.actionbox {
	border: 1px solid #D7D4CF;
	background: #fff;
	margin: 15px -5px 5px;
	padding: 0 0 0;
}

.actions {
	overflow: auto;
	height: 100px;
}

.aextended {
	height: 250px !important;
}

.actionlist {
	padding: 2px 5px;
}

.actionhover {
	background-color: #F4F3F1;
	cursor: pointer;
}

.buddy {
	overflow: hidden;
}

.buddy a {
	display: block;
	padding: 2px 4px;
}

.buddy a:hover {
	background-color: #fff;
}

.quality {
	margin: 0 0 20px;
	padding: 1px;
}
.quality li a,.quality li a:hover,.quality li a:link,.quality li a:visited {
	color: #ccc !important;
	text-decoration: none !important;
}
.quality li {
	border: 1px solid #555;
	background-color: #777;
	margin-right: 1px;
	padding: 5px;
	cursor: pointer;
	display: block;
	color: #ccc;
}

.quality li:hover {
	border: 1px solid #111;
	background-color: #333 !important;
}

.quality li.curr {
	background-color: #555;
}

.player {
	width: 880px;
	margin: 40px auto 0px;
}

.player_outer {
	height: 620px;
	background-position: 50% -50px !important;
}

.palyertop {
	padding: 620px 0 0;
}

.player_option {
	width: 880px;
	margin: 0 auto;
}

.inner_content {
	background-color: #fff;
}