body{
	background-color:#FFFFFF;
	margin:0;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#eee;
	text-shadow:0px 2px 4px #222;
}

h1 { margin:0; padding:0; font-size:16px; font-weight:bold; }

h2 { margin:0; padding:0; font-size:19px; font-weight:bold; }

h3 { margin:0; padding:0; font-size:17px; font-weight:bold; }

h4 { margin:0; padding:0; font-size:15px; font-weight:bold; }


/* a { color:#FFFFFF; } */

a:link{
	text-decoration: none;
	color: #000;
}
a:visited{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: underline;
	color: #000;
}
a:active{
	text-decoration: underline;
	color: #FF0000;
}

p { margin:0; padding: 10px 0; }


.site{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-color: #033405;
	width: 320px;
}

.header   {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 320px;
}
.footer   {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 320px;
}
.site .appswitch {
	background-color: #033405;
	width: 304px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99cc33;
	text-align: center;
	padding: 8px;
	margin-top:-2px;
}
.site .appswitch .copy {
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.site .appswitch .copy a:link{
	text-decoration: none;
	color: #99cc33;
}
.site .appswitch .copy a:visited{
	text-decoration: none;
	color: #99cc33;
}
.site .appswitch .copy a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.site .appswitch .copy a:active{
	text-decoration: underline;
	color: #FF0000;
}



.sitecontent .newsticker {
	padding: 8px;
	width: 304px;
}
.sitecontent .newsticker .newsticker_headline {
	background-image: url(images/headline-newsticker.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 101px;
	margin: 8px;
}
.newscontent {
	position: relative;
	width: 273px;
}

.newsicon {
	background-image: url(images/icon-news.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 32px;
	position: relative;
	float: left;
}
.newscontent .newstime {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #85ad16;
	clear: right;
	text-align: left;
	vertical-align: top;
	line-height: 10px;
	width: 237px;
}
.newscontent .newstopheadline {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	width: 237px;
}
.newscontent .newstopcopy {
	position: relative;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #494a48;
	width: 273px;
}

.newstime_detail {
	font-size: 16px;
	font-weight: bold;
	color: #85ad16;
	clear: right;
	text-align: left;
	width: 237px;
	height: 32px;
	vertical-align: middle;
	position: relative;
	line-height: 30px;
}
.newstopheadline_detail {
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
	width: 273px;
	vertical-align: middle;
}
.newscontent .newstopcopy_detail {
	position: relative;
	clear: both;
	font-size: 14px;
	color: #494a48;
	width: 273px;
}



.sitecontent .spieleuebersicht{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 280px;
}
.sitecontent .spieleuebersicht .spieleuebersicht_headline {
	background-image: url(images/headline-spieleuebersicht.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 127px;
	margin: 8px;
}

.su_icon {
	background-image: url(images/icon-spiele.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 32px;
	position: relative;
	float: left;
}
.sitecontent .newsticker .field_cont_1_button .su_content {
	position: relative;
	width: 273px;
}
.sitecontent .spieleuebersicht .field_cont_1_button .su_content .su_topheadline {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #85ad16;
	clear: right;
	text-align: left;
	vertical-align: top;
	line-height: 10px;
	width: 237px;
}
.sitecontent .spieleuebersicht .field_cont_1_button .su_content .su_toptime {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	vertical-align: bottom;
	width: 237px;
}
.sitecontent .spieleuebersicht .field_cont_1_button .su_content .su_topcopy {
	position: relative;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	vertical-align: bottom;
	width: 273px;
}
.spiele_topheadline_rahmen{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 32px;
	width: 256px;
	position: relative;
	float: left;
}
.spiele_topheadline_detail {
	float: left;
	height: 32px;
}

.spiele_topheadline_goals{
	text-align: right;
	height: 32px;
}
.spieletime_detail {
	font-size: 12px;
	font-weight: bold;
	color: #85ad16;
	clear: both;
	text-align: left;
	width: 237px;
	height: 32px;
	vertical-align: middle;
	position: relative;
	line-height: 30px;
	margin-left: 32px;
}


.sitecontent .tabelle_if{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 304px;
}
.sitecontent .tabelle_if .tabelle_if_headline {
	background-image: url(images/headline-tabelle-infos-fakten.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 176px;
	margin: 8px;
	background-position: left center;
}
.sitecontent .tabelle_row_rahmen{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 32px;
	width: 288px;
	position: relative;
	height: 32px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.sitecontent .tabelle_row_rahmen_darker{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 32px;
	width: 288px;
	position: relative;
	height: 32px;
	background-color: #CCCCCC;
}
.tabelle_place {
	float: left;
	height: 32px;
	width: 20px;
}
.tabelle_name {
	float: left;
	height: 32px;
	width: 200px;
}
.tabelle_points {
	float: left;
	height: 32px;
}
.tabelle_goals{
	text-align: right;
	height: 32px;
}
.tabelle_points_th {
	float: left;
	height: 32px;
	text-align: center;
}
.tabelle_goals_th{
	text-align: right;
	height: 32px;
}
.spieletime_detail {
	font-size: 12px;
	font-weight: bold;
	color: #85ad16;
	clear: both;
	text-align: left;
	width: 237px;
	height: 32px;
	vertical-align: middle;
	position: relative;
	line-height: 30px;
	margin-left: 32px;
}
.sitecontent .kontakt_community{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 304px;
}
.kontakt_community_headline {
	background-image: url(images/headline-kontakt-community.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 183px;
	margin: 8px;
	background-position: left center;
}
.empfangen_community_headline {
	background-image: url(images/headline-90elf-empfangen.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 137px;
	margin: 8px;
	background-position: left center;
}
.sitecontent .menu{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 304px;
}

.field_top_1 {
	width:304px;
	height:10px;
	background-image:url(images/field_top_304x10.png);
	background-repeat: no-repeat;
}
.field_cont_1{
	background-image:url(images/field_bg_304x10.png);
	width:288px;
	color:#111;
	text-shadow:none;
	font-size:15px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-repeat: repeat-y;
	background-position: left center;
}
.field_bottom_1 {
	width:304px;
	height:10px;
	background-image:url(images/field_bottom_304x10.png);
	margin-bottom:0px;
	background-repeat: no-repeat;
}

.sitecontent a.field_cont_1_button{
	background-image:url(images/field_bg_304x268.png);
	width:288px;
	text-shadow:none;
	background-repeat: repeat-y;
	background-position: left center;
	display: block;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.sitecontent a.field_cont_1_button:link{
	text-decoration: none;
	color: #000;
}
.sitecontent a.field_cont_1_button:visited{
	text-decoration: none;
	color: #000;
}
.sitecontent a.field_cont_1_button:hover{
	text-decoration: underline;
	color: #99cc33;
}
.sitecontent a.field_cont_1_button:active{
	text-decoration: underline;
	color: #FF0000;
}

.sitecontent .standard {
	padding: 8px;
	width: 304px;
}
.sitecontent .standard .impressum_headline {
	background-image: url(images/headline-impressum.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 101px;
	margin: 8px;
}

.sitecontent ul {
	display:block;
	list-style:none;
	padding:0 0;
	margin:0 0;
}

.sitecontent li {
	
}


.spacer_1px{
	height:1px;
}
.spacer_8px{
	height:8px;
}
.spacer_16px{
	height:16px;
}


.content {
	padding: 9px;
}



.content ul {
	display:block;
	list-style:none;
	padding:0 0;
	margin:0 0;
}

.content li {
	height:44px;
	margin-bottom:10px;
}

.content a.button {
	background-image:url(images/link_bg.png);
	width:282px;
	line-height:44px;
	text-shadow:none;
	display:block;
	color:#111;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
	font-size:15px;
	margin-bottom:10px;
}

.content a.button_back {
	background-image:url(../images/design/link_bg_back.png);
	width:242px;
	line-height:44px;
	text-shadow:none;
	display:block;
	color:#111;
	font-weight:bold;
	padding:0 30px;
	text-decoration:none;
	font-size:15px;
	margin-bottom:10px;
}

.field_top {
	width:302px;
	height:10px;
	background-image:url(images/field_top.png);
}

.field_cont {
	background-image:url(images/field_bg.png);
	width:282px;
	height:53px;
	color:#111;
	padding:0px 10px;
	text-shadow:none;
	font-size:15px;
}

.field_cont a {
	color:#333333;
}

.field_bottom {
	width:302px;
	height:10px;
	background-image:url(images/field_bottom.png);
	margin-bottom:10px;
}

.tabelle_details {
	padding-top:5px;
	padding-left:20px;
	font-size:13px;
	float:left;
}

.floatbreak {
	clear:both;
}
.teaser {
	background-image:url(../images/design/teaser_bg.png);
	padding: 2px 20px 0px 20px;
	width:280px;
	height:48px;
	font-size:12px;
	overflow:hidden;
}
.ads {
	width:320px;
	padding-top:15px;
	text-align: center;
}
                  #ads_start {
                          width:300px;
                          margin:0px;
                          padding:0px;
                  }
                  #ads_start p {
                          padding:0px;
                  }
				  .mobi_adds p { padding: 0; }
                  

