@charset "utf-8";
* {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;		
}
img {
	border:0;
	margin:0;
	padding:0;
}
html {
	width:100%;
}
body {
	color:#4f4f4f;
	background-color:#D4DAE3;
}

#personPopupContainer, #tablePopupContainer
{
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 100000;
}


#personPopupContent
{
    background-color: #FFF;
    min-width: 250px;
    min-height: 83px;
}

.personPopupPopup .personPopupImage
{
    margin: 5px;
    margin-right: 15px;
}

.personPopupPopup .corner, .tablePopupPopup .corner
{
    width: 19px;
    height: 15px;
}

.personPopupPopup .topLeft, .tablePopupPopup .topLeft
{
    background: url(/static/images/personpopup/balloon_topLeft.png) no-repeat;
}

.personPopupPopup .bottomLeft, .tablePopupPopup .bottomLeft
{
    background: url(/static/images/personpopup/balloon_bottomLeft.png) no-repeat;
}

.personPopupPopup .left, .tablePopupPopup .left
{
    background: url(/static/images/personpopup/balloon_left.png) repeat-y;
}

.personPopupPopup .right, .tablePopupPopup .right
{
    background: url(/static/images/personpopup/balloon_right.png) repeat-y;
}

.personPopupPopup .topRight, .tablePopupPopup .topRight
{
    background: url(/static/images/personpopup/balloon_topRight.png) no-repeat;
}

.personPopupPopup .bottomRight, .tablePopupPopup .bottomRight
{
    background: url(/static/images/personpopup/balloon_bottomRight.png) no-repeat;
}

.personPopupPopup .top, .tablePopupPopup .top
{
    background: url(/static/images/personpopup/balloon_top.png) repeat-x;
}

.personPopupPopup .bottom, .tablePopupPopup .bottom
{
    background: url(/static/images/personpopup/balloon_bottom.png) repeat-x;
    text-align: center;
}

#tablePopupContent {
    background-color: #FFF;
    min-height: 100px;
}

.tablePopupLinks, .tablePopupRechts {
	width: 136px;
	height: 100px;
	float: left;
}

.tablePopupResult h1 {
	font-size: 10px;
	margin-bottom: 2px;
	font-weight: bold;
	color: #0E2F80;
}

.tablePopupResult table {
	width: 136px;
	border-spacing: 1px;
}

.tablePopupResult table th {
	font-size: 10px;
	background-color: #0E2E80;
	color: white;
	font-weight: bold;
	background-image: url(../img/bg_table_th.gif);
	background-repeat: repeat-x;
	height: 18px;
	line-height: 18px;
}

.tablePopupResult table td {
	height: 21px;
	line-height: 21px;
}

.tablePopupResult th, .tablePopupResult td {
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.tablePopupResult .tooltip-tabelle_platz {
	min-width: 16px;
}

.tablePopupResult .tooltip-tabelle_verein {
	min-width: 60px;
	padding-left: 2px;
	text-align: left;
}

.tablePopupResult .tooltip-tabelle_verein-wappen {
	min-width: 21px;
}

.tablePopupResult .tooltip-tabelle_verein-wappen  img {
	max-width: 21px;
}

.tablePopupResult .tooltip-tabelle_verein-name {
	min-width: 38px;
	max-width: 38px;
	padding-left: 2px;
	text-align: left;
}

.tablePopupResult .tooltip-tabelle_diff {
	min-width: 22px;
}

.tablePopupResult .tooltip-tabelle_pkt {
	min-width: 33px;
}

.tablePopupResult img.tooltip-tabelle_tendenz {
	float: left;
	margin: 50px 5px 0 5px;
} 


a:link, a:visited, a:hover, a:active {color:#38611b;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.newskopf {margin:10px 0; background-color:#e5e8de; }
ul li {margin:0;padding:0;}
.white_t { color: #fff !important; }

#main {
	float:left;
	width:960px;
	position:relative;
	left:1px;
	top:1px;
	background:#d4dae3 url(../img/soccerdonna/bg_main.gif) repeat-y;
}
#content {
	position:absolute;
	width:960px;
	border-right:1px solid #999;
	border-top:1px solid #999;
	background-color:#fff;
	padding-right:2px;
	padding-top:117px;
}
#head {
	width:100%;
	clear:both;
	position:absolute;
	top:0;
	height:70px;
	margin-top:3px;
}

.news_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_news.jpg');
}
.standard_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_standard.jpg');
}
.wettbewerbe_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_wettbewerbe.jpg');
}
.community_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_community.jpg');
}
.statistiken_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_statistik.jpg');
}
.startseite_bg {
	background-image:url('http://www.transfermarkt.de/img/soccerdonna/bg_head_startseite.jpg');
}

#headright {
	width:230px;
}
.newsfoto {
	float:left;
	margin:3px 10px 5px 0;
}
/* Linkdefinitionen im Header */
#logo {
	margin-top:10px;
	margin-left:7px;
	position:absolute;
}
/* Link: ..immer besser */
a#ib:link, a#ib:visited, a#ib:hover, a#ib:active {
	position:absolute;
	margin-top:55px;
	margin-left:10px;
	width:120px;
	text-align:right;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	padding:1px 0 1px 0;
	color:#666;
}
a#ib:hover, a#ib:active {
	text-decoration:underline;
}
/* List + Links / header rechts*/
#head ul {
	list-style-image: url(http://www.transfermarkt.de/img/arrow_white_right.gif);
}
#head ul li {
	height:12px;
	padding-top:5px;
}
form#login {
	width:180px;
	color:#fff;
	font-size:9px;
	margin-top:5px;
}

form#logout {
	width:180px;
	color:#fff;
	font-size:9px;
	margin-top:4px;
}

.shortlinks {
	width:45px;
	color:#fff;
	font-size:9px;
	margin-top:4px;
	padding:0 0 0 5px;
}

#login p {
	font-size:9px;
	margin-top:4px;
	height:15px;
}

#logout p {
	font-size:9px;
	margin-top:4px;
	height:15px;
}

.shortlinks p {
	font-size:9px;
	margin-top:3px;
	height:12px;
}

#login a:link,#login a:visited, #login a:hover, #login a:active {
	color:#fff;
	font-size:9px;
}

#logout a:link,#logout a:visited, #logout a:hover, #logout a:active {
	color:#fff;
	font-size:9px;
}

.shortlinks a {
	color:#fff;
	font-size:9px;
}

.checkbox {
    height:12px;
    vertical-align:middle;
    margin-top:-3px;
    margin-left:4px;
}

.miniwappen {
    height:13px;
    vertical-align:middle;
}
/* List + Links / header rechts*/
#head ul {
    list-style-image: url(../img/arrow_white_right.gif);
}
#head ul li {
    height:12px;
    padding-top:5px;
}
#centerbig ul {
    list-style-image: url(../img/listenpunkt.gif);
    padding:4px 2px 2px 18px;
}
#centerbig ul li {
    margin:0 0 2px 0;
    font-size:7.5pt !important;
}

#centerbig ul li a:link, #centerbig ul li a:visited, #centerbig ul li a:hover, #centerbig ul li a:active {
    font-size:7.5pt;
}


.hl_unterseite {
    color:#fff;
    font-weight:bold;
    padding:3px 0 4px 17px;
    background:#38611b url(../img/dott.gif) no-repeat left;
    background-position:2px 49%;
}
#right_2 ul {
    list-style-image: url(../img/listenpunkt.gif);
    padding:2px 2px 2px 18px;
    margin-top:-2px;
    margin-bottom:10px;
    background-color:#e6e6e6;
}
#right_2 ul li {
    margin:2px 0;
    font-size:7.5pt !important;
}
#right_2 ul li a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
    font-size:7.5pt;
}
#right_2 ul li a:hover, #right ul li a:active {
    text-decoration:underline;
}


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

.ul_news {
    list-style-image: url(../img/listenpunkt.gif);
    padding:5px 2px 5px 18px;
    background-color:#e6e6e6;
}


.ul_news a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
    font-size:7.5pt;
}

.ul_news a:hover, #right ul li a:active {
    text-decoration:underline;
}

.geruechtebox_head {
    position:relative;
    background:#38611b;
    color:#fff;
    padding:3px;
    font-size:8.5pt;
    font-weight:bold;
    text-align:center;
    border:1px solid #38611b;
    text-transform:uppercase;
}

.mitte {
	vertical-align:middle;
	margin-top:-3px;
	margin-right:3px;
	margin-left:2px;
}	

.headinput, .headinputtext {
	border:1px solid #edeee9;
	background-color:#edeee9;
}
/** ACHTUNG, evtl konflikt mit IE */
.headinputtext {
	width:100px;
	height:13px;
	padding:0 0 0 2px;
	color:#444;
	font-size:9px;
	margin:0;
}
.searchinput {
	width:120px;
	height:14px;
	padding:0;
}

a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active  {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin-left:-3px;
}
a.arrow:hover, a.arrow:active  {
	text-decoration:underline;
}
/* HEAD Navigation (inkl. Schnell-Suche) */
#headnavi {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	margin-top:70px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_head_navi_n.gif);
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#headnavi form {
	border-right:1px solid #fff;
	display:block;
	height:23px;
	width:164px;
}

#headnavi a:link,#headnavi a:visited, #headnavi a:hover, #headnavi a:active {
	/*font-family:arial, sans-serif;*/
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-right:1px solid #fff;
	display:block;
	float:left;
	padding:5px 8px;
	text-transform:uppercase;
}
#headnavi a:hover, #headnavi a:active {
	text-decoration:underline;
}  
#headbalken {
	width:100%;
	position:absolute;
	margin-top:95px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_breadcrumb_neu.jpg);
	height:18px;
	padding:4px 0 0 0;
}

.bc {
	padding:0 0 0 180px;
	color:#fff;
}

.bc a {
	color:#38611b;
	background:transparent url(http://www.transfermarkt.de/img/soccerdonna/linkpfeil_b.gif) no-repeat left;
	padding-left:9px;
}

.bc a:hover {
	color:#fff;
	background:transparent url(http://www.transfermarkt.de/img/linkpfeil_w.gif) no-repeat left;
	text-decoration:none;
}

#center {
	width:65%;
	margin:0 auto;
}

#left {
	float:left;
	width:160px;
	background:#fff;
	padding-bottom:10px;
}

#angeteasert_1 {
	float:left;
	margin-top:10px;
}

#centerbig {
	width: 790px;
	float:left;
	margin-left:10px;
	padding-top:10px;
}

#centerbig_tipprunde {
	width: 800px;
	float:left;
	padding-top:4px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#fff;
}

#centerbig_wmtipprunde {
	width: 800px;
	float:left;
	padding-top:4px;
	background-color:#fff;
}

#centerbig_werbung {
	width: 795px;
	float:left;
	margin-left:5px;
	padding-top:7px;
	background-color:#fff;
}

#centerbig_tipprunde_ohne_bg {
	width: 800px;
	float:left;
	padding-top:4px;
	background-color:#efeff3;
}

#centersmall { 
	width: 590px;
	margin-right:10px;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

#centersmall_2 { 
	width: 550px;
	margin-right:10px;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

#centersmall_3 { 
	width: 520px;
	margin-right:10px;
	margin-left:10px;
	padding-top:10px;
	float:left;
}

#centersmall_4 { 
	width: 550px;
	margin-right:10px;
	padding-top:10px;
	float:left;
}

#centersmall_5 { 
	width: 450px;
	margin-right:10px;
	padding-top:2px;
	float:left;
}

#centersmall_6 { 
	width: 460px;
	margin-right:10px;
	padding-top:10px;
	float:left;
}

#right_2 {
	width:230px;
	float:left;
	padding-top:10px;
}

#right_3 {
	width:260px;
	float:left;
	padding-top:10px;
}
#right_2 ul {
	list-style-image: url(http://www.transfermarkt.de/img/soccerdonna/listenpunkt.gif);
	padding:2px 2px 2px 18px;
	margin-top:-2px;
	margin-bottom:10px;
	background-color:#e5e8de;
}
#right_2 ul li {
	margin:2px 0;
	font-size:10px !important;
}
#right_2 ul li a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
	font-size:10px;
}
#right_2 ul li a:hover, #right ul li a:active {
	text-decoration:underline;
}
#right_2 form {
	padding:6px;
}

#right_5 {
	width:330px;
	float:left;
	padding-top:2px;
}

#right_6 {
	width:320px;
	float:left;
	padding-top:10px;
}

a.teaserstart_2:link, a.teaserstart_2:visited, a.teaserstart_2:hover, a.teaserstart_2:active {
	width:178px;
	float:left;
	height:115px;
	color:#fff;
	text-decoration:none
}

.splitterbox {
	width:178px;
	float:left;
	height:115px;
	color:#fff;
	text-decoration:none
}

.splitterbox b {
	font-size:14px;
	text-transform:uppercase;
	padding-top:6px;
	display:block;
	text-align:center;
}
.splitterbox span {
	display:block;
	margin:0;
	font-size:9px;
}
.splittertext {
	padding:6px 7px;
	color:#CFD7B0;
	font-weight:bold;
	font-size:10px;
}

.margin-left {
	
	margin-left:8px;	
}

.teasertext {
	padding:5px 8px 0 8px;
	font-size:10px !important;
	line-height:1.4;
}	
	
a.teaserstart_2:hover, a.teaserstart_2:active {
	/*text-decoration:underline;*/
	color:#CFD7B0;
}
.teaserstart_2 b {
	font-size:14px;
	text-transform:uppercase;
	padding-top:6px;
	display:block;
	text-align:center;
}
.teaserstart_2 span {
	display:block;
	margin-left:5px;
	margin-right:5px;
	margin-top:0;
	font-size:9px;
}
#right {
	width:190px;
	float:left;
	padding-top:10px;
}
#footer {
	background:#fff;
	border:0;
	padding-top:10px;
	height:100px;
	width:100%;
	clear:both;
	text-align:center;
}

.balken, .linie {
	height:10px;
	background-color:#ced7af;
	clear:both;
	border:0;
	margin-bottom:10px;
}

.wappentrennung {
	height:2px;
	background-color:#e5e8de;
	clear:both;
	border:0;
	margin:10px 0;
}

.kleinerstrich {
	height:1px;
	background-color:transparent;
	clear:both;
	border:0;
	border-top:1px dotted #38611b;
	margin:10px 0;
}

.transparentetrennung {
	height:1px;
	background-color:transparent;
	clear:both;
	border:0;
	margin:10px 0;
}

.wappen_start {
	margin:5px 5px 5px 8px;
	
}

.wappen_bg {
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_auswahl.png);
	
}

.footerstrich {
	height:2px;
	background:#fff url(http://www.transfermarkt.de/img/soccerdonna/bg_footer.jpg) repeat-y;
	border:0;
	margin:10px 0 10px 10px;
}


.linie {
	height:1px;
}
.newsimg, .newsimgborder, .newsimgklein {
	float:left;
	margin-right:10px;
}
.newsimgborder {
	border:0;
}
.newsimgklein {
	margin-top:3px;
}
.newsbighead, .newsnormalhead {
	font-size:9px;
	/*color:#96b3ff;*/
	padding:2px 6px 4px 6px;
	width:330px;
	float:left;
}

/* Timo */
.newstimohead {
	clear:both;
	font-size:9px;
	color:#444;
	background-color:#dfe0d3;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
	font-style:italic;
}

.newstimohead_klein {
	clear:both;
	font-size:9px;
	color:#444;
	height:40px;
	background-color:#dfe0d3;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
	font-style:italic;
}

.newstimohead_topnews {
	font-size:9px;
	color:#fff;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
	background:#38611b url(http://www.transfermarkt.de/img/soccerdonna/bg_top_news.png) repeat-x;
}

.newstimohead_wmnews {
	font-size:9px;
	color:#fff;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
	background:#38611b url(http://www.transfermarkt.de/img/soccerdonna/bg_wm_news.png) repeat-x;
}

.newsheadline_text {
	padding:0;
	margin:0;
}

a.newsheadline_text:link, a.newsheadline_text:visited, a.newsheadline_text:hover, a.newsheadline_text:active {
	display:block;
	color:#fff;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
}

a.newsheadline_text:hover, a.newsheadline_text:active {
	text-decoration:underline;
}

.newstimohead_iv {
	font-size:9px;
	color:#fff;
	background-color:#38611b;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
}
.accordion_p {
	font-size:9px;
	color:#444;
	padding:2px 6px 4px 6px;
	font-weight:normal !important;
}

.fixed {
	position:absolute;
 	left:10px; top:10px; width:300px; height:150px;
}	

.newstimo {
	padding:0;
	margin:0;
}

a.newstimo:link, a.newstimo:visited, a.newstimo:hover, a.newstimo:active {
	display:block;
	color:#38611b;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
	font-style:normal !important;
}

a.newstimo:hover, a.newstimo:active {
	text-decoration:underline;
}

.newstimo_klein {
	padding:0;
	margin:0;
}

a.newstimo_klein:link, a.newstimo_klein:visited, a.newstimo_klein:hover, a.newstimo_klein:active {
	display:block;
	color:#38611b;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	font-style:normal !important;
}

a.newstimo_klein:hover, a.newstimo_klein:active {
	text-decoration:underline;
}

.newstext {
	line-height:1.6;
	background-color:#edeee9;
	border:0 solid #999;
	border-top:0;
	height:140px;
	margin-bottom:10px;
	padding:3px 3px 3px 6px;
}

.newstext_klein {
	font-size:10px;
	line-height:1.6;
	background-color:#edeee9;
	border:0 solid #999;
	border-top:0;
	height:113px;
	margin-bottom:10px;
	padding:3px 3px 3px 6px;
}


.newstext_accordion {
	font-size:11px;
	line-height:1.6;
	background-color:#edeee9;
	border:0 solid #999;
	border-top:0;
	height:80px;
	margin-bottom:10px;
	padding:3px 4px 0 3px;
}

.newstext_big {
	font-size:11px;
	line-height:1.6;
	background-color:#edeee9;
	border:0;
	border-top:0;
	height:190px;	
	padding:3px 4px 0 3px;
	margin:0;
}

.newszusatz_big {
	margin:0;
	padding-top:2px;
	background-color:#e5e8de;
	margin-bottom:10px;
	color:#38611b;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}

.kl_icon {
	margin-bottom:3px;
	margin-top:-5px;
}

.newsanzeigetext {
	font-size:11px;
	line-height:1.6;
	background-color:#edeee9;
	border:0 solid #999;
	border-top:0;
	margin-bottom:10px;
	padding:8px;
	min-height:150px;
}

.newsanzeigetext a {
	text-decoration:underline;
}


.tipprundetext {
	font-size:11px;
	line-height:1.6;
	background-color:#edeee9;
	border:0 solid #999;
	border-top:0;
	margin-bottom:10px;
	padding:8px;
}

.tipprundetext a {
	text-decoration:underline;
}

.foto_news {
	background-color:#fff;
	padding:1px;
	margin:2px 5px 0 0;
	float:left;
}

.foto_newsanzeige {
	background-color:#fff;
	padding:2px;
	margin:3px 10px 0 0;
	float:left;
}

.wappen_news {
	background-color:#fff;
	padding:4px;
	margin-right:10px;
}

.wappen_news_iv {
	background-color:#fff;
	padding:2px;
	margin:2px 10px 2px 2px;
}
.show_more {
	background:transparent url(http://www.transfermarkt.de/img/soccerdonna/show_more.png) no-repeat;
	cursor:pointer;
}

.show_less {
	background:transparent url(http://www.transfermarkt.de/img/soccerdonna/show_less.png) no-repeat;
	cursor:pointer;
}

.minifoto_accordion {
	background-color:#fff;
	padding:2px;
	margin-right:5px;
}

.minifoto_ib {
	background-color:#fff;
	padding:3px;
	margin-right:5px;
}

a.weiterlesen:link, a.weiterlesen:visited, a.weiterlesen:hover, a.weiterlesen:active {
	font-weight:bold;
	text-decoration:none;
	position:relative;
	float:right;
	padding:1px 3px 5px 5px;
}

a.weiterlesen_klein:link, a.weiterlesen_klein:visited, a.weiterlesen_klein:hover, a.weiterlesen_klein:active {
	font-weight:bold;
	text-decoration:none;
	position:relative;
	
	padding:1px 3px 5px 10px;
	font-size:10px;
	display:inline;
}


/* Timo */
.newsnormalhead {
	width:464px;
}

.newskleinhead {
	padding-right:10px;
	margin-bottom:10px;
}
.newsbighead img, .newsnormalhead img {
	float:left;
	margin-right:6px;
	margin-top:3px;
}
a.newshead:link, a.newshead:visited, a.newshead:hover, a.newshead:active {
	display:block;
	color:#006;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}
a.newshead:hover, a.newshead:active {
	text-decoration:underline;
}
a.newsheadblau:link, a.newsheadblau:visited, a.newsheadblau:hover, a.newsheadblau:active  {
	text-decoration:none;
	font-weight:bold;
	display:block;
}
a.newsheadblau:hover, a.newsheadblau:active  {
	text-decoration:underline;
}
.newsbox, .newsbigtext, .newsnormaltext {
	padding:6px;
	margin-bottom:10px;
}
.newsbigtext {
	float:left;
	width:330px;
}
.newsnormaltext {
	float:left;
	height:118px;
	width:464px;
	height:81px;
}
a.mehr:link, a.mehr:visited, a.mehr:hover, a.mehr:active,
a.mehr9:link, a.mehr9:visited, a.mehr9:hover, a.mehr9:active
{
	font-weight:bold;
	text-decoration:none;
	position:relative;
	float:right;
}
a.mehr:hover, a.mehr:active, a.mehr9:hover, a.mehr9:active {
	text-decoration:underline;
}
a.mehr9:link, a.mehr9:visited, a.mehr9:hover, a.mehr9:active {
	font-size:9px;
}

a.zurueck:link, a.zurueck:visited, a.zurueck:hover, a.zurueck:active,  
a.weiter:link, a.weiter:visited, a.weiter:hover, a.weiter:active {
	text-decoration:none;
	font-size:9px;
}

a.zurueck:link, a.zurueck:visited, a.zurueck:hover, a.zurueck:active {
	padding-left:10px;
	background:url(http://www.transfermarkt.de/img/soccerdonna/arrow_zurueck.gif) no-repeat left;
	margin-left:10px;
}
a.weiter:link, a.weiter:visited, a.weiter:hover, a.weiter:active {
	padding-right:10px;
	background:url(http://www.transfermarkt.de/img/soccerdonna/arrow_weiter.gif) no-repeat right;
}	

a.weiter2:link, a.weiter2:visited, a.weiter2:hover, a.weiter2:active {
	padding-left:10px;
	background:url(http://www.transfermarkt.de/img/soccerdonna/arrow_weiter.gif) no-repeat left;
}	


.hl_startseite, .hl_startseite_orange, .hl_menexpert {
	/*background-color:#a7b0c2;
	color:#38611b;*/
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px 0 4px 17px;
	background:#38611b url(http://www.transfermarkt.de/img/soccerdonna/dott.gif) no-repeat left;
	background-position:2px 49%;
	font-size:10px;
}
.hl_startseite_orange {
	background:#BF0008 url(http://www.transfermarkt.de/img/soccerdonna/dott.gif) no-repeat left;
	background-position:2px 49%;	
}

.hl_menexpert {
	background:#ed7111 url(http://www.transfermarkt.de/img/soccerdonna/dott.gif) no-repeat left;
	background-position:2px 49%;	
}

.box_startseite, .box_startseite_orange {
	background-color:#edeee9;
	padding:1px 2px;
	margin-bottom:10px;
	font-size:10px;
	line-height:1.3;
}
.box_startseite_orange {
	color:#9F6800;
	background:#FFE4AF;
}
.box_startseite_header {
	background-color:#dfe0d3;
	padding:1px 2px;
	font-size:9px;
}
.box_startseite_menexpert {
	background-color:#edeee9;
	padding:5px;
	font-size:10px;
	text-align:center;
}
.box_startseite img {
	float:left;
	margin:3px 3px 0px 3px;
}
#right ul {
	list-style-image: url(http://www.transfermarkt.de/img/soccerdonna/listenpunkt.gif);
	padding:0 2px 2px 18px;
	margin-top:-2px;
	margin-bottom:10px;
	background-color:#e5e8de;
}

#right ul li {
	margin:2px 0;
}
#right ul li a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
	font-size:10px;
}
#right ul li a:hover, #right ul li a:active {
	text-decoration:underline;
}
#right form {
	padding:6px;
}

.quelle_anzeige_start {
	background:#3E5899;
	border:1px solid #999;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
	border-bottom:0;
}	

.startpost_text {
	color:#444;
	background-color:#fff;
	padding:2px 5px;
	border:1px solid #999;
	margin-bottom:5px;
}


a.browse:link, a.browse:visited, a.browse:hover, a.browse:active, 
a.abrowse:link, a.abrowse:visited, a.abrowse:hover, a.abrowse:active {
	color:#fff;
	text-decoration:none;
	width:22px;
	background-color:#38611b;
	margin-right:1px;
	display:block;
	float:right;
	text-align:center;
	font-size:10px;
	height:12px;
	padding:1px 2px 2px 2px;
	margin-top:5px;
}

a.abrowse:link, a.abrowse:visited, a.abrowse:hover, a.abrowse:active {
	background-color:#5f8434;
	text-decoration:underline;
	font-weight:bold;
}

span.browse {
	background-color:#e5e8de;
	display:block;
	float:right;
	text-align:center;
	font-size:10px;
	width:110px;
	margin-right:1px;
	color:#444;
	height:12px;
	padding:1px 2px 2px 2px;
	margin-top:5px;
}	

.startpost_text ul {
	list-style-image: url(http://www.transfermarkt.de/img/soccerdonna/listenpunkt.gif);
	padding:0 2px 2px 18px;
	margin-bottom:10px;
}
.startpost_text ul li {
	margin:2px 0;
}
.startpost_text ul li a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
	font-size:10px;
}
.startpost_text ul li a:hover, #right ul li a:active {
	text-decoration:underline;
}
/* Standard Tabelle */
table.standard_tabelle {
	background-color:#fff;
	color: #000000;
	margin-top:2px;
	border: 1px solid #999;
	width:100%;
}

.standard_tabelle td {
    padding:3px;
    color:#484747;
    font-size:7.5pt;
}

.standard_tabelle td a {
    font-size:7.5pt;
}
.tb { border:1px solid red; }

.lh { line-height:1.5;}
.lhg { line-height:1.6;}
.lheg { line-height:2.0;}

.standard_tabelle th {
	background-color: #38611b;
	color: #FFFFFF;
	font-weight: bold;
	padding:2px 4px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th.gif);
	background-repeat:repeat-x;
}
.standard_tabelle th a {
	color:#FFFFFF;
}

/* Startseite Tabelle */
table.startseite_tabelle {
	background-color:#fff;
	color: #000000;
	margin-top:2px;
	border: 1px dotted #999;
	width:100%;
}

.startseite_tabelle td {
	padding:1px;
	color:#484747;
}

.startseite_tabelle th {
	background-color: #38611b;
	color: #FFFFFF;
	font-weight: bold;
	padding:2px 4px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th.gif);
	background-repeat:repeat-x;
}
.startseite_tabelle th a {
	color:#FFFFFF;
}


/* Standard Tabelle */
table.alarm_tabelle {
	background-color:#fff;
	color: #000000;
	margin-top:2px;
	border: 1px solid #999;
	width:100%;
}

.alarm_tabelle td {
	padding:3px;
	color:#484747;
}

.alarm_tabelle th {
	background-color: #38611b;
	color: #FFFFFF;
	font-weight: bold;
	padding:2px 4px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th_alarm.gif);
	background-repeat:repeat-x;
}
.alarm_tabelle th a {
	color:#FFFFFF;
}

/* Standard Tabelle mit Grafiken (Fotos o. Wappen) */
table.tabelle_grafik {
	background-color:#fff;
	color: #000000;
	margin-top:2px;
	border: 1px solid #999;
	width:100%;
}

.tabelle_grafik td {
    padding:0 2px;
    margin:0;
    color:#484747;
    font-size:7.5pt;

}

.tabelle_grafik td a {
    font-size:7.5pt;
}
/* Maskottchen */
.maskottchenbox_head {
    position:relative;
    background:#0E2E80 url(http://static.transfermarkt.net/static/img/transferbox/bg_head_box_geruechte.png) repeat-x;
    color:#fff;
    padding:3px;
    font-size:8.5pt;
    font-weight:bold;
    text-align:center;
    border:1px solid #0E2E80;
    text-transform:uppercase;
}

.maskottchenbox_content {
    position:relative;
    background:#D4D7DC;
    border:0;
    border-bottom:5px solid #0E2E80;
    padding:5px;
    text-align:center;
    width:220px;
    height:255px;
}

.maskottchenbox_img {
    border:1px solid #0E2E80;
    margin:0 5px;
}

.maskottchenbox_text {
    color:#444;
    font-size:7pt;
    padding:5px;
    line-height:1.3;
    text-align:left;
    background-color:#fff;
    border:1px dotted #ccc;
    width:210px;
    margin-top:2px;
    height:25px;
}



/* Transferbox */
.transferbox_head {
    position:relative;
    background:#9b0400 url(http://static.transfermarkt.net/static/img/transferbox/bg_head_box.png) repeat-x;
    color:#fff;
    padding:3px;
    font-size:8.5pt;
    font-weight:bold;
    text-align:center;
    border:1px solid #9b0400;
    text-transform:uppercase;
}

.transferbox_content {
    position:relative;
    background:#7e7f80 url(http://static.transfermarkt.net/static/img/transferbox/bg_box.png) repeat-y;
    border:0;
    border-bottom:5px solid #9b0400;
    padding-bottom:5px;
}

.transferbox_img {
    position:absolute;
    top:8px;
    left:165px;
}

.transferbox_text {
    color:#fff;
    font-size:7pt;
    padding:5px 5px 2px 5px;
    line-height:2.0;
}

.transferbox_single_text {
    color:#fff;
    font-size:7pt;
}

.transferbox_vereininfo {
    background:#9b0400 url(http://static.transfermarkt.net/static/img/transferbox/bg_transfer.png) repeat-y;
    color:#444;
    font-size:7pt;
    padding:2px 5px;
    width:220px;
}

.transferbox_pfeil_links {
    position:absolute;
    top:3px;
    left:2px;
}

.transferbox_pfeil_rechts {
    position:absolute;
    top:3px;
    left:124px;
}



/* Geruechtebox */
.geruechtebox_head {
    position:relative;
    background:#38611b;
    color:#fff;
    padding:3px;
    font-size:8.5pt;
    font-weight:bold;
    text-align:center;
    border:1px solid #38611b;
    text-transform:uppercase;
}

.geruechtebox_content {
    position:relative;
    background:#7e7f80 url(http://static.transfermarkt.net/static/img/transferbox/bg_box.png) repeat-y;
    border:0;
    border-bottom:5px solid #0E2E80;
    padding-bottom:5px;
}


.presseschaubox_content {
    position:relative;
    background:#fff url(http://static.transfermarkt.net/static/img/bg_presseschau_startseite.jpg) repeat-y;
    border:0;
    border-bottom:5px solid #0E2E80;
}


.startbegbox_content {
    position:relative;
    background:#919293;
    border:0;
    border-bottom:5px solid #0E2E80;
    padding-bottom:5px;
    width:226px;
    height:218px;
    color:#fff;
    font-size:7.5pt;
    text-align:center;
    padding:3px 2px;
}

.geruechtebox_zusatz {
    margin-top:2px;
    width:220px !important;
    position:relative;
    background:#7e7f80 url(http://static.transfermarkt.net/static/img/transferbox/bg_box_zusatz.png) repeat-y;
    border:0;
    border-bottom:5px solid #0E2E80;
    color:#fff;
    font-size:7pt;
    padding:2px 5px;
    line-height:1.5;
}

.geruechtebox_img {
    position:absolute;
    top:8px;
    left:165px;
    z-index:0;
}

.geruechtebox_neu {
    position:absolute;
    top:5px;
    left:215px;
    z-index:999;
}

.geruechtebox_neu_forum {
    z-index:999;
}

.geruechtebox_text {
    color:#fff;
    font-size:7pt;
    padding:5px 5px 2px 5px;
    line-height:2.0;
    z-index:999;
}



.geruechtebox_single_text {
    color:#fff;
    font-size:7pt;
}

.geruechtebox_vereininfo {
    background:#fff url(http://static.transfermarkt.net/static/img/transferbox/bg_transfer.png) repeat-y;
    color:#444;
    font-size:7pt;
    padding:2px 5px;
    width:220px;
}

.geruechtebox_pfeil_links {
    position:absolute;
    top:3px;
    left:2px;
}

.geruechtebox_pfeil_rechts {
    position:absolute;
    top:3px;
    left:124px;
}

/* Geruechtebox Verein */
.geruechtebox_verein_head {
    position:relative;
    background:#0E2E80 url(http://static.transfermarkt.net/static/img/transferbox/bg_head_box_geruechte.png) repeat-x;
    color:#fff;
    padding:3px;
    font-size:8.5pt;
    font-weight:bold;
    text-align:center;
    border:1px solid #0E2E80;
    text-transform:uppercase;
}

.geruechtebox_verein_content {
    position:relative;
    background:#7e7f80 url(http://static.transfermarkt.net/static/img/transferbox/bg_box_geruechte_verein.png) repeat-y;
    border:0;
    border-bottom:5px solid #0E2E80;
    padding-bottom:5px;
}

.hr_sliderbox {background:transparent url(http://static.transfermarkt.net/static/img/transferbox/bg_hr_slider.png) no-repeat; height:1px; border:0;margin:0; }

.geruechtebox_verein_img {
    position:absolute;
    top:8px;
    left:210px;
}

.opacity30 {
    opacity: 0.30;
    
}   
.opacity10 {
    opacity: 0.10;
}
.opacity10_presseschau {
    opacity: 0.14;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=14)";
    filter: alpha(opacity=14);
}
.opacity20 {
    opacity: 0.20;
}

.opacity40 {
    opacity: 0.40;
}
.opacity50 {
    opacity: 0.50;
}

.opacity70 {
    opacity: 0.70;
}

.opacity80 {
    opacity: 0.80;
}

.opacity90 {
    opacity: 0.90;
}
.verein_header_table_gross_bg {
    background:#0e2f80 url(../img/bg_table_th_gross.jpg) repeat-x;
}

.verein_header_zelle_wappen {
    width:50px;
    background-color:#fff !important;
    margin:0px;
    padding:1px 3px 0 3px;
    border:1px solid #bbb;
}

.pad2 {
    padding:2px !important;
}

.hei24 { height:24px; }
.wid300 { width:300px; }
.wid70 { width:70px; }
.ml90 { margin-left:90px; }
.mt38 { margin-top:38px !important; }
.mt6 { margin-top:6px !important; }
.bild_color { color:#DD0000; }
.twitter_color { color:#1D83B3; }
.border_dunkel { border:1px solid #444; }
.black { color:#000; }
.color_anzeigetafel { color:#f6d641 !important; }

.anzeigetafel_mini_verein_h {
    position:absolute;
    top:5px;
    left:8px;
    width:161px;
}
.anzeigetafel_mini_verein_g {
    position:absolute;
    top:5px;
    left:8px;
}
.geruechtebox_pokal_img {
    position:absolute;
    top:8px;
    left:180px;
}

.geruechtebox_verein_pfeil_links {
    position:absolute;
    top:3px;
    left:15px;
}

.geruechtebox_verein_pfeil_rechts {
    position:absolute;
    top:3px;
    left:210px;
}


.geruechtebox_pokal_pfeil_rechts {
    position:absolute;
    top:3px;
    left:170px;
}

.geruechtebox_verein_vereininfo {
    background:#fff url(http://static.transfermarkt.net/static/img/transferbox/bg_geruechte.png) repeat-y;
    color:#444;
    font-size:7pt;
    padding:2px 5px;
    width:320px;
}

.geruechtebox_nummer {
    position:absolute;
    top:3px;
    left:170px;
    z-index:999;
    background-color:#fff;
    padding:1px 2px;
    border:1px dotted #ccc;
}

.box_paarung {
    position:relative;
    width:320px;
    height:90px;
}

.begegnungbox_vereinh_img {
    position:absolute;
    top:3px;
    left:7px;
    background-color:#fff;
    padding:2px;
    border:1px solid #444;
}

.begegnungbox_vereing_img {
    position:absolute;
    top:3px;
    left:260px;
    background-color:#fff;
    padding:2px;
    border:1px solid #444;
}

.begegnungbox_anzeigetafel {
    position:absolute;
    top:3px;
    left:77px;
    background:url(http://static.transfermarkt.net/static/img/transferbox/anzeigetafel.png) no-repeat;
    width:179px;
    height:60px;
    padding-top:4px;
    padding-left:2px;
    text-align:center;
}


.begegnungbox_bericht {
    position:absolute;
    top:66px;
    left:78px;
    background:url(http://static.transfermarkt.net/static/img/transferbox/bericht.png) repeat-y;
    width:171px;
    height:15px;
    padding-top:3px;
    padding-left:3px;
    text-align:center;
    color:#000;
    font-weight:bold;
    font-size:7.0pt;
}

.hr_begbox {
    height:1px; border:0;
    margin:3px 0 3px 68px;
    background:url(http://static.transfermarkt.net/static/img/transferbox/bericht.png) no-repeat;
}

.begegnungbox_anzeigetafel_text {
    position:absolute;
    top:15px;
    left:5px;
    color:#f6d641;
    font-size:30px;
    font-weight:bold;
    letter-spacing:8px;
    text-align:center;
    width:170px;
}

.lsp1 {
    letter-spacing:1px !important;
}


.begegnungbox_anzeigetafel_uhrzeit {
    position:absolute;
    top:18px;
    left:5px;
    color:#f6d641 !important;
    font-size:11px;
    font-weight:bold;
    line-height:1.3;
    text-align:center;
    width:170px;
}


.begegnungbox_content {
    position:relative;
    background:#929292;
    border:0;
    border-bottom:5px solid #38611b;
    padding-bottom:5px;
}
.hr_news_klein {clear:both; background-color: #F1F1F1; height:1px; border:0; width:99%; border-top:1px dotted #bbb; margin:4px 0 4px 0; }


.begegnungbox_text {
    color:#fff;
    font-size:7pt;
    padding:5px 5px 2px 5px;
    line-height:1.5;
    z-index:999;
}


.ul_news {
    list-style-image: url(../img/listenpunkt.gif);
    padding:5px 2px 5px 18px;
    background-color:#e6e6e6;
}


.ul_news a:link, #right ul li a:visited, #right ul li a:hover, #right ul li a:active {
    font-size:7.5pt;
}

.ul_news a:hover, #right ul li a:active {
    text-decoration:underline;
}

.lhmg {
    line-height:2.0;
}

.pad_lef_5 {
    padding-left: 5px;
}

.pad_box_geruechte {
    padding: 5px 5px 0 5px;
}

/* ForenIcons */
.gk0, .gk1, .gk2, .gk3,.gs1, .gs2, .gs3, .gs4, .default, .closed, .sticky, .stickyclosed, .poll, .pollclosed, .pollold, .wspoll, .wspollclosed, .wspollold, .verschoben {
    background-repeat:no-repeat;
    background-position: center;
}
.thread {
    background-position: left;
    padding-left:30px;
}
/* Icons: Gerüchteküche */
.gk0 { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_gk_0.gif); }
.gk1 { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_gk_1.gif); }
.gk2 { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_gk_2.gif); }
.gk3 { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_gk_3.gif); }
/* Icons: Gerichtssaal */
.gs1 { background-image:url(http://static.transfermarkt.net/img/icons/offen.jpg); }
.gs2 { background-image:url(http://static.transfermarkt.net/img/icons/wartend.jpg); }
.gs3 { background-image:url(http://static.transfermarkt.net/img/icons/ok.jpg); }
.gs4 { background-image:url(http://static.transfermarkt.net/img/icons/sanktion.gif); }
/* Icons: normale Foren */
.default { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_new.gif); }
.closed { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_closed.gif); }
.sticky { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_anouncement.gif) }
.stickyclosed { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_anouncement_closed.gif) }
.poll { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_poll_new.gif); }
.pollclosed { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_poll_closed.gif); }
.pollold { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_poll_old.gif); }
.wspoll { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_wspoll_new.gif); }
.wspollclosed { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_wspoll_closed.gif); }
.wspollold { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_wspoll_old.gif); }


.adminicon_n {  background-image: url(http://static.transfermarkt.net/img/admin_icons/admin_n.gif); }
.adminicon_h {  background-image: url(http://static.transfermarkt.net/img/admin_icons/admin_h.gif); }
.adminicon_n, .adminicon_h {
    background-repeat: no-repeat;
    background-position: right top;
}
.verschoben { background-image:url(http://static.transfermarkt.net/bilder/board_icons/icon_verschoben.gif); }

.stickyorange { background-color:#FEE1B8; }

.forumoptions,.forumoptions_gk { 
    color:red;
    left:314px;
    float:right;
    text-align:right;
}
.forumoptions_gk { 
    color:red;
    left:280px;
    float:right;
    text-align:right;
}

.mainpoint {
    padding: 5px;
    margin: 1px;
    background-color: #0E2E80;
    color: #fff;
    text-decoration: none;
    width:144px !important;
    text-transform:uppercase;
    font-weight:bold;
}

.blue { 
    margin: 1px;
    padding: 5px;
    background-color: #e6e6e6;
    color: #444;
    text-decoration: none;
    display:block;
    border-left:5px solid #0e2e80;
}

.orange_dott { 
    background-color:#EF7B0A;
    padding:0 10px;
    border:1px solid #efefef;
}

.login_button {
    background-color:#3E5899;
    background-image:url(../img/bg_form_2.jpg);
    border:0;
    font-size:7pt;
    color:#fff;
    margin: 1px 0 0 4px;
    width:60px;
}

.logout_button {
    background-color:#3E5899;
    background-image:url(../img/bg_form_2.jpg);
    border:0;
    font-size:7pt;
    color:#fff;
    margin: 2px 0 0 0;
    width:60px;
}

.reg_button {
    background-color:#3E5899;
    background-image:url(../img/bg_reg_button.jpg);
    border:0;
    font-size:7pt;
    color:#fff;
    margin:2px 5px 0 0;
    padding:0;
    width:15px;
}

.form {
    background-color:#f1f1f1;
    border: 1px solid #bbb;
    font-size:7pt;
}

.tippform {
    background-color:#fff;
    border: 1px solid #bbb;
    font-size:7pt;
}

.inaktiv {
    background-color:#ddd;
}

.button_tippen {
    background-color:#3E5899;
    background-image:url(../img/bg_table_th.gif);
    border:0;
    font-size:7pt;
    color:#fff;
    margin:5px 0;
    cursor:pointer;
}

.button_akt {
    background-color:#ddd;
    border:1px dotted #0e2e80;
    font-size:7.5pt;
    color:#0e2e80;
    font-weight:bold;
    margin:20px 0 15px 0;
    padding:2px 3px;
    cursor:pointer;
    text-align:center;
    width:80%;
}

.beitrag_forum {
    background-image:url(../img/beitraege_news.png);
    border:0;
    padding:2px 5px 0 5px;
    font-size:7.5pt;
    font-weight:bold;
    color:#fff;
    width:132px !important;
    height:19px !important;
    margin-top:-1px;
    float:left;
}

.anzahl_beitraege_forum {
    background-image:url(../img/anzahl_beitraege_forum.png);
    border:0;
    padding:1px 5px 0 8px;
    font-size:7.5pt;
    font-weight:bold;
    color:#000;
    width:26px !important;
    height:17px !important;
    float:left;
}

.button_grey {
    background-color:#3E5899;
    background-image:url(../img/bg_table_th_grey.gif);
    border:0;
    font-size:7pt;
    color:#eee;
    margin:5px 0;
}   

.button_zufall {
    background-color:#e5e5e5;
    
    border:1px solid #ccc;
    font-size:7pt;
    color:#555;
    margin:-2px 2px 0 0;
}   

.form_spieltag {
    background-color:#f1f1f1;
    border: 1px solid #3E5899;
    font-size:7pt;
    width:25px;
    color:#000000;
}

.bg_select {
    background-color:#fff;
    padding:5px;
    font-size:7.5pt;
    color:#0e2e80;
    height:40px;
    line-height:1.5;
    font-size:8pt;
    font-weight:bold;
    border:1px solid #ddd;
    background-image:url(http://www.transfermarkt.de/img/bg_auswahl_tmv3.jpg);
}

.bg_select_wappen {
    background-color:#fff;
    padding:5px;
    font-size:7.5pt;
    color:#0e2e80;
    height:40px;
    line-height:1.5;
    font-size:8pt;
    font-weight:bold;
    border:1px solid #ddd;
    margin-top:15px;
    background-image:url(http://www.transfermarkt.de/img/bg_auswahl_tmv3.jpg);
}

.bg_wappen {
    background-color:#fff;
    padding:6px 3px 3px 3px;
    border:1px solid #eee;
    height:29px;
}

.box_level1 {
    height:100%;
    padding:1px;
    font-size:7pt !important;
    background:url("http://www.transfermarkt.de/bilder/box_level1.jpg") no-repeat #033C89;
    border-top:1px solid #fff;
    line-height:1.3;
}

.box_level1 ul li {
    color:#fff;
    font-size:7pt !important;
    padding:0;
    margin:0;
    list-style-image: url("http://www.transfermarkt.de/bilder/listenpunkt_w.png");
}

.select {
    color:#0e2e80;
    font-size:7pt;
    border:1px solid #bbb;  
}

.dropdown {
    position:absolute;
    right:10px;
    margin-top:8px;
}

.dropdown_header {
    position:absolute;
    right:5px;
    margin-top:2px;
}


.option {
    color:#0e2e80;
    font-size:7pt;
    padding: 0 10px;
    margin: 3px 0;
}
.tabelle_grafik th img{
	margin-right: 5px;
}

.tabelle_grafik th {
	background-color: #38611b;
	color: #fff;
	font-weight: bold;
	padding:2px 4px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th.gif);
	background-repeat:repeat-x;
}

tr.strich td {
	border-bottom: 1px dotted #006;
}

tr.strichtop td {
	border-top: 1px dotted #869E6C;
}

tr.dashed td {
	border-bottom: 1px dashed #006;
}

tr.solid td {
	border-bottom: 1px solid #006;
}

.border {
	border:1px solid #e5e8de;	
}

.beschreibung {
	background-color:#edeee9;
	line-height:1.6;
	margin-top:10px;	
	padding:10px;
}
.hinweis {
	background-color:#F8CFCD;
	line-height:1.6;
	margin:10px 0;	
	padding:10px 5px;
	border:1px solid #F8A7A3;
	text-align:left;
}
.beschreibung2 {
	background-color:#edeee9;
	line-height:1.6;
	padding:10px;
}

.kommentare {
	background-color:#edeee9;
	line-height:1.2;
	padding:10px;
}

.zusatztext {
	background-color:#dedede;
	line-height:1.6;
	margin:0;
	padding:5px;
}

h1 {
	font-weight: bold;
	font-size: 18px;
	color:#006;
}

h2 {
	font-weight: bold;

}

.info {
	background: #e5e8de;
	color:#444;
	font-size:10px;
	margin-top:2px;
	padding:3px 3px;
	border: 1px solid #999;
}

.drunter {
	color:#38611b;
	font-size:10px;
	padding:1px 6px 2px 0;
	background:#ddddd5 url(http://www.transfermarkt.de/img/soccerdonna/bg_lasche.jpg) no-repeat left;
}

.drunter a {
	color:#38611b;
}

.tabellen_ueberschrift {
	color:#555;
	font-size:11px;
	margin-top:18px;
	padding:2px 16px;
	border: 0;	
	background:transparent url(http://www.transfermarkt.de/img/soccerdonna/dott.jpg) no-repeat left;
}

.tabellen_ueberschrift_ohne {
	color:#555;
	font-size:11px;
	margin-top:18px;
	padding:2px;
	border: 0;	
}
.pfeil {
	padding:0 5px;
}
.pfeilindex {
	padding:0 0 0 10px;
}
.newsfoto_medium {
	margin:0 4px 0 0;
	border:1px solid #bebebe;
	float:left;
}

.pfeil_head {
	padding:0 5px 0px 5px;
}


tr.news_datum td {
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_head_navi_balken.jpg);
	color:#fff;
	font-size:9px;
}

.ueberschrift {
	font-weight:bold;
	color:#006;
	font-size:11px;
}

.minifoto {
	padding:0 2px;
	vertical-align:bottom;
}

.vereinHeader {
	line-height:1.4;
	font-weight:bold;
	font-size:11px;
	color:#38611b;
}

.headerWappen {
	float:left;
	padding:0 10px 5px 0;
}
	
.headerWappenKlein {
	float:left;
	padding:0 10px 5px 0;
	margin-bottom:40px;
}
	
.scrollen {
	overflow: auto;
}

.p5 { padding:5px;}
.pl20 {	padding-left:20px; }
.pl20i { padding-left:20px !important; }
.pr20 { padding-right:20px; }
.ml20 { margin-left:20px; }
.ml3 { margin-left:3px; }
.ml200 { margin-left:200px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.mt20 { margin-top:20px; }
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.mb5 { margin-bottom:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:40px; }
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.m0 { margin:0; }
.pl165 { padding-left:165px !important; }
.defbor { border:1px solid #ccc; }
.pl20i { padding-left:20px !important; }
.pr20 { padding-right:20px; }
.ml20 { margin-left:20px; }
.ml3 { margin-left:3px; }
.ml200 { margin-left:200px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.mt20 { margin-top:20px; }
.mt10i { margin-top:5px !important; } 
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.mb5 { margin-bottom:5px; }
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:40px; }
.ml5 { margin-left:5px;}
.mr5 { margin-right:5px;}
.mb5 { margin-bottom:5px;}
.mt5 { margin-top:5px;}
.mt6 { margin-top:6px;}
.mt7 { margin-top:7px;}
.mt7 { margin-top:8px;}

.mt1 { margin-top:1px; }
.mt2 { margin-top:2px !important; }
.mt3 {  margin-top:3px; }
.mt4 {  margin-top:4px; }
.wappen_margin {
	margin:1px 0;	
}

.icon_margin {
	margin-top:4px;	
}

.breadcrumb_padding {
	padding:0;
}
	
.opacity30 {
	opacity: 0.30;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
}

.opacity40 {
	opacity: 0.40;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	
}

.opacity70 {
	opacity: 0.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	
}

.opacity80 {
	opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
}

/* NAVIGATION VON TIMO 

div#left ul {
	width: 156px;
	border: 1px solid #999;
	margin-bottom:20px;
	background:#fff;
}

div#left li {
	width: 155px;
}

div#left li a {
	color:#444;
}
*/

/* NAVIGATION VON TIMO */

div#left ul {
	width: 160px;
	border: 0;
	margin-bottom:20px;
	background:#fff;
}

div#left li {
	width: 160px;
	margin:0;

}

a.navipoint:link,a.navipoint:visited,a.navipoint:hover,a.navipoint:active,
a.navipoint_first:link, a.navipoint_first:visited, a.navipoint_first:hover, a.navipoint_first:active { 
	margin: 1px 0;
	padding: 4px 10px;
	background-color: #ced7af;
	color: #38611b;
	text-decoration: none;
	display:block;
	border-left:10px solid #fff;
}

a.navipoint:hover,a.navipoint:active {
	background: #38611b;
	color:#fff;
}


a.navipoint_first:link {
	border-left:0;
	background: #ced7af url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi.jpg) no-repeat left;
	padding:4px 0 4px 20px ;
	
}
a.navipoint_first:visited,a.navipoint_first:hover {
	border-left:0;
	background: #ced7af url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi.jpg) no-repeat left;
	padding:4px 0 4px 20px ;
	
}
a.navipoint_first:hover,a.navipoint_first:active {
	background: #38611b url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi_over.jpg) no-repeat left;
	color:#fff;
}

/* Subnavi */
a.navipoint_sub:link,a.navipoint_sub:visited,a.navipoint_sub:hover,a.navipoint_sub:active,
a.navipoint_sub_first:link, a.navipoint_sub_first:visited, a.navipoint_sub_first:hover, a.navipoint_sub_first:active { 
	margin: 1px 0;
	padding: 4px 14px;
	background-color: #ced7af;
	color: #5F8434;
	text-decoration: none;
	font-style:oblique;
	display:block;
	border-left:10px solid #fff;
}


a.navipoint_sub:hover,a.navipoint_sub:active {
	background: #5F8434 url(http://www.transfermarkt.de/img/soccerdonna/bg_border_sub1.jpg) no-repeat left;
	border-left:10px solid #fff;
	color:#fff;
}

a.navipoint_sub_first:link,a.navipoint_sub_first:visited,a.navipoint_sub_first:hover,a.navipoint_sub_first:active {
	background: #ced7af url(http://www.transfermarkt.de/img/soccerdonna/bg_border_sub1.jpg) no-repeat left;
	padding:4px 14px;
	border-left:10px solid #fff;
	color:#355406;
}
a.navipoint_sub_first:hover,a.navipoint_sub_first:active {
	background: #5F8434;
	border-left:10px solid #fff;
	color:#fff;
}


/* Subnavi Sub */
a.navipoint_sub2:link,a.navipoint_sub2:visited,a.navipoint_sub2:hover,a.navipoint_sub2:active,
a.navipoint_sub2_first:link, a.navipoint_sub2_first:visited, a.navipoint_sub2_first:hover, a.navipoint_sub2_first:active { 
	margin: 1px 0;
	padding: 4px 14px;
	background-color: #c0c5ce;
	color: #fff;
	text-decoration: none;
	display:block;
	border-left:10px solid #fff;
}


a.navipoint_sub2:hover,a.navipoint_sub2:active {
	background: #ced7af url(http://www.transfermarkt.de/img/soccerdonna/bg_border_sub.jpg) no-repeat left;
	border-left:10px solid #fff;
}

a.navipoint_sub2_first:link,a.navipoint_sub2_first:visited,a.navipoint_sub2_first:hover,a.navipoint_sub2_first:active {
	background: #c0c5ce url(http://www.transfermarkt.de/img/soccerdonna/bg_border_sub.jpg) no-repeat left;
	padding:4px 14px;
	border-left:10px solid #fff;
}
a.navipoint_sub2_first:hover,a.navipoint_sub2_first:active {
	background: #ced7af;
	border-left:10px solid #fff;
	color:#fff;
}

.aktiv {
	background-color:#38611b !important;
	color:#fff !important;
}

.aktiv_first {
	background: #38611b url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi_over.jpg) no-repeat left !important;
	color:#fff !important;
}

.aktiv2 {
	background: #ced7af url(http://www.transfermarkt.de/img/soccerdonna/bg_border_sub_aktiv.png) no-repeat left !important;
}
/* Hauptmenüpunkte */

.mainpoint_g,.mainpoint_li {
	margin: 1px 0;
	padding: 3px 10px 3px 10px;
	background-color: #38611b;
	text-decoration: none;
	display:block;
	color:#fff;
	font-weight:bold;
	font-style:oblique;
	width:140px !important;
	margin-top:3px !important;
}

.mainpoint_li_2 {
	margin: 1px 0;
	padding: 3px 10px 3px 10px;
	background-color: #38611b;
	text-decoration: none;
	display:block;
	color:#fff;
	font-weight:bold;
	font-style:oblique;
	width:140px !important;
	margin-top:1px !important;
}

.mainpoint_lasche {
	margin: 1px 0;
	padding: 0;
	background: #38611b url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi_down.jpg) no-repeat right;
	color: #444;
	text-decoration: none;
	display:block;
	border:0;
	width:160px !important;
	height:10px;
}
.mainpoint_lasche_up {
	margin: 1px 0;
	padding: 0;
	background: #38611b url(http://www.transfermarkt.de/img/soccerdonna/lasche_navi_up.jpg) no-repeat right;
	color: #444;
	text-decoration: none;
	display:block;
	border:0;
	width:160px !important;
	height:10px;
}

.mainpoint_g:hover {
	color: #fff;
	background: #38611b
	text-decoration:none;
	display:block;
}


/* ForenIcons */
.gk0, .gk1, .gk2, .gk3,.gs1, .gs2, .gs3, .gs4, .default, .closed, .sticky, .stickyclosed, .poll, .pollclosed, .pollold, .verschoben {
	background-repeat:no-repeat;
	background-position: center;
}
.thread {
	background-position: left;
	padding-left:30px;
}
/* Icons: Gerüchteküche */
.gk0 { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_gk_0.gif); }
.gk1 { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_gk_1.gif); }
.gk2 { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_gk_2.gif); }
.gk3 { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_gk_3.gif); }
/* Icons: Gerichtssaal */
.gs1 { background-image:url(http://www.transfermarkt.de/img/icons/offen.jpg); }
.gs2 { background-image:url(http://www.transfermarkt.de/img/icons/wartend.jpg); }
.gs3 { background-image:url(http://www.transfermarkt.de/img/icons/ok.jpg); }
.gs4 { background-image:url(http://www.transfermarkt.de/img/icons/sanktion.gif); }
/* Icons: normale Foren */
.default { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_new.gif); }
.closed { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_closed.gif); }
.sticky { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_anouncement.gif) }
.stickyclosed { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_anouncement_closed.gif) }
.poll { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_poll_new.gif); }
.pollclosed { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_poll_closed.gif); }
.pollold { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_poll_old.gif); }

.adminicon_n { 	background-image: url(http://www.transfermarkt.de/img/admin_icons/admin_n.gif); }
.adminicon_h { 	background-image: url(http://www.transfermarkt.de/img/admin_icons/admin_h.gif); }
.adminicon_n, .adminicon_h {
	background-repeat: no-repeat;
	background-position: right top;
}
.verschoben { background-image:url(http://www.transfermarkt.de/bilder/board_icons/icon_verschoben.gif); }

.stickyorange { background-color:#FEE1B8; }

.forumoptions,.forumoptions_gk { 
	color:red;
	left:314px;
	float:right;
	text-align:right;
	line-height:1.0;
}
.forumoptions_gk { 
	color:red;
	left:280px;
	float:right;
	text-align:right;
}

.mainpoint {
	padding: 5px;
	margin: 1px;
	background-color: #38611b;
	color: #fff;
	text-decoration: none;
	width:144px !important;
	text-transform:uppercase;
	font-weight:bold;
}

.blue { 
	margin: 1px;
	padding: 5px;
	background-color: #e5e8de;
	color: #444;
	text-decoration: none;
	display:block;
	border-left:5px solid #38611b;
}

.orange_dott { 
	background-color:#EF7B0A;
	padding:0 10px;
	border:1px solid #efefef;
}

.login_button {
	background-color:#3E5899;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_form_2.jpg);
	border:0;
	font-size:9px;
	color:#fff;
	margin: 1px 0 0 4px;
	width:60px;
}

.logout_button {
	background-color:#3E5899;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_form_2.jpg);
	border:0;
	font-size:9px;
	color:#fff;
	margin: 2px 0 0 0;
	width:60px;
}

.reg_button {
	background-color:#3E5899;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_reg_button.jpg);
	border:0;
	font-size:9px;
	color:#fff;
	margin:2px 5px 0 0;
	padding:0;
	width:15px;
}

.form {
	background-color:#edeee9;
	border: 1px solid #bbb;
	font-size:9px;
}

.tippform {
	background-color:#fff;
	border: 1px solid #bbb;
	font-size:9px;
}

.inaktiv {
	background-color:#dfe0d3;
}

.button_tippen {
	background-color:#3E5899;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th.gif);
	border:0;
	font-size:9px;
	color:#fff;
	margin:5px 0;
}	

.form_spieltag {
	background-color:#edeee9;
	border: 1px solid #3E5899;
	font-size:9px;
	width:25px;
	color:#000000;
}

.bg_select {
	background-color:#edeee9;
	padding:5px;
	font-size:10px;
	color:#38611b;
	height:40px;
	line-height:1.5;
	font-size:11px;
	font-weight:bold;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_auswahl.jpg);
}

.select {
	color:#006;
	font-size:9px;
	border:1px solid #bbb;
	
}

.option {
	color:#006;
	font-size:9px;
	padding: 0 10px;
	margin: 3px 0;
}
/*
.form {
	background-color:#fff;
	border: 0;
	font-size:10px;
	padding:1px 2px;
	font-weight:bold;
	color:#38611b;;
}

.bg_select {
	background-color:#38611b;
	padding:4px 10px;
	font-size:11px;
	font-weight:bold;

	color:#fff;
}

.select {
	color:#006;
	font-size:9px;
	border:1px solid #bbb;
	
}

.option {
	color:#006;
	font-size:10px;
	padding: 0 10px;
	margin: 3px 0;
}
*/
/* Standard Tabelle im Spielerprofil */
table.tabelle_spieler {
	background-color:#fff;
	color: #000;
	margin:0;
	border: 1px solid #e5e8de;
	width:100%;
	line-height:1.7;
}

.tabelle_spieler td {
    padding:0 4px;
    margin:0;
    color:#484747;
    background-color:#f1f1f1;
    font-size:7.5pt;
}

.tabelle_spieler td a {
    font-size:7.5pt;
}

.tabelle_spieler th img{
	margin-right: 5px;
}

.tabelle_spieler th {
	background-color: #38611b;
	color: #fff;
	font-weight: bold;
	padding:2px 4px;
	background-image:url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th.gif);
	line-height:1.3;
}

/* Tabelle ohne BG */
table.tabelle_transparent {
	background-color: transparent;
	color: #000;
	margin:0;
	border: 0;
	width:100%;
	line-height:1.7;
}

.tabelle_transparent td {
	padding:0 4px;
	border:0;
	border-bottom:1px solid #fff !important;
	color:#484747;
	background-color: transparent;
}


.signatur {
	margin-top:20px;
	padding-top:5px;
	display:block;
	font-size:9px;
	color:#999;
	width:500px;
	border-top:1px solid #006;
	font-family:Verdana, Arial, sans-serif;
}
.msg {
	vertical-align:top !important;
	padding:8px 5px !important;
	font-size:11px !important;
	border-left:1px solid #efefef !important;
	line-height:15px !important;
	height:100px !important;
}
.quote, .quote > .quote > .quote {
	padding:5px 10px;
	color:#484747;
	display:block;
	font-style:italic;
	font-size:11px;
	border:1px solid #484747;
	margin:0;
	background:#fff;
	margin-top:5px;
}
.quote > .quote {
	border:0;
	background-color:#e5e8de;
}
.quote > .quote > .quote {
	background-color:#fff;
}
.quote > .quote > .quote > .quote, .quote > .quote > .quote > .quote > * { display:none; }
span.bearbeitet {
	display:block;
	font-size:9px;
	color:#aaa;
}
.quote > .quote > .quote {
	border:0;
}

/* Traumelf [ Managerspiel: Jan ist doof, weil er meine Styles und mein JS-Script ueberschrieben hat! ] */

.highlight {
	background-color: blue !important;
}
.ui-state-hover {
	background-color: orange !important;
}

.original {
	width:200px;
	cursor:move;
	font-size:11px;
	padding:0px; 
	margin:2px; 
	border: 1px solid grey;
}
.original b {
	display:inline;
	font-weight:bold;
}
.original code {
	display:none;
}

.original img {
	display:none;
}
.original span {
	display:inline;
}
.copy {
	cursor:move;
}
.copy b {
	display:none;
}
.copy a {
	display:none;
}
.copy code {

}		

.copy img {
	display:inline;
}
.copy span {
	display:none;
}

/* Traumelf */

.highlight {
	background-color: blue !important;
}
.orig {
	width:220px;
	background-color: #ccc !important;
	cursor:move;
	text-align:left;
	border:1px solid #333;
	margin-bottom:2px;
	font-size:11px;
	padding:2px;
}
.orig b {
	display:inline;
	font-weight:bold;
}
.orig code {
	display:none;
}
.orig img {
	display:none;
}
.orig span {
	display:inline;
}
.kopie {
	text-align:center;
	background-color: #ccc;
	margin:2px auto;
	width:64px !important;
}
.kopie b {
	display:none;
}
.kopie code {
	display:inline;
	font-size:10px;
	font-family:arial,verdana,sans-serif;
}		

.kopie img {
	display:inline;
	margin-top:1px;
}
.kopie span {
	display:none;
}

.wph_head {
	background-image:none !important;
	background-color:#e5e8de !important;
	font-size:9px !important;
	color:#444 !important;
	font-weight:normal !important;
	height:38px;
	border:1px solid #e5e8de !important;
	margin-top:10px !important;
}
a.wph_l:link, a.wph_l:visited, a.wph_l:hover, a.wph_l:active {
	display:block !important;
	color:#38611b !important;
	padding:0 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:14px !important;
	padding-bottom:5px !important;
	
}
a.wph_l:hover, a.wph_l:active {
	text-decoration:underline;
}

/* Hintergrund für Tabellenzeilen */
.dunkel { background: #e5e8de !important;  }
.hell { background: #edeee9 !important; }
.bg_green { background-color:#C8EDC6; }
.white { background-color: #fff !important; }
.max_dunkel { background: #dedede !important; }
.blau { background: #38611b; }
.transparent { background-color: transparent !important;}

/* Klassen für Platzierungsfarben in Tabellen*/
.uefa {
	background-color:#afd179;
}
.gruen {
	background-color:#afd179;
}
.cleague {
	background-color:#c3dc9a;
}
.orange {
	background-color:#EFA93B;
}
.dunkelrot {
	background-color:#8F1A29;
}
.clquali {
	background-color:#d6eab6;
}
.meister, .aufsteiger {
	background-color:#bdd9ef;
}
.uicup {
	background-color:#a5cce9;
}
.hellblau {
	background-color:#a5cce9;
}
.ggfabsteiger {
	background-color:#f8cfcd;
}
.absteiger {
	background-color:#f8a7a3;
}

.spieler_bg {
	background-color:#cedafc;
}
.transfer_bg {
	background-color:#c8edc6;
}

/* quick-classes */
.fr { float:right; }
.fl { float:left; }
.cw {color:#fff !important;}
.pr { position:relative; }
.pa { position:absolute; }

.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }

.vm { vertical-align:middle; }
.vt { vertical-align:top; }
.vb { vertical-align:bottom; }

.fb { font-weight:bold; }
.fn { font-weight:normal }

.cb { clear:both; }

.wsn { white-space:normal; }
.wsnw { white-space:nowrap; }

.nb { border:0 !important; }

.s8 { font-size:8px; }
.s9 { font-size:9px; }
.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s12 {font-size:12px; }
.s13 {font-size:13px; }
.s16 {font-size:16px;font-weight:bold; }
.s18 {font-size:18px; }
.s24 {font-size:24px;font-weight:bold; }
.s8 { font-size:6.5pt !important;; }
.s9 { font-size:7pt !important;; }
.s10 { font-size:7.5pt !important;; }
.s11 { font-size:8pt !important;; }
.s12 {font-size:9pt !important;; }
.s13 {font-size:10pt !important;; }
.s14 {font-size:11pt !important;; }
.s16 {font-size:12pt !important;;font-weight:bold; }
.s18 {font-size:13.5pt !important;; }
.s24 {font-size:18pt !important;;font-weight:bold; }
.s25 {font-size:15pt !important;font-weight:bold; }

.tdu { text-decoration:underline; }
.tdn { text-decoration:none; }

.fsi { font-style:oblique; }
.fsn { font-style:normal; }

.bgt { background-color:transparent; }
.bgw { background-color:#fff !important; }

.db { display:block; }
.di { display:inline; }
.dn { display:none; }

.pt4 {padding-top:7px !important; }

.cp { cursor:pointer; }
.cm { cursor:move; }
.ch { cursor:help; }
.ca { text-transform:capitalize}
.pad3 { padding:3px !important; }
.oa { overflow:auto; }
.hei1 { height:1px !important; }
.hei20 { height:20px; }
.hei23 { height:23px; }
.hei26 { height:26px; }
.hei35 { height:35px; }
.hei120 { height:120px; }
.wid200 { width:180px !important; }
.wid210 { width:205px !important; }
.wid250 { width:250px !important; }
.wid310 { width:310px !important; }
.wid350 { width:350px !important; }
.wid_traumelf { margin-left:156px; }
.wid49 { width:49% !important; }
.wid33 { width:33% !important; }
.wid39 { width:39% !important; }
.wid59 { width:59% !important; }
.wid90 { width:94% !important; }
.wid10 { width:1% !important; }
.fff { color:#fff !important; }
/* .444 { color:#444 !important; } */
.mt { margin-top:10px; }
.mt20 { margin-top:20px; }
.mr10 { margin-right:10px; }
.mn { margin:0; }
.pn { padding:0; }
.pt10 { padding-top:10px; !important }
.wid100 { width:100%; }
.wid80 { width:80%; }
.wid500 { width:500px; }
.wid498 { width:498px; }
.wid30 { width:30px; }
.underline { text-decoration:underline; }
.red { color:red !important; }
.green { color:green !important; }
.grey { color:grey !important; }
.cobl { color:#38611b !important; }
.fwn { font-weight:normal; }

/* Testborder */
.tb { border:1px solid red; }

.lh { line-height:1.5;}
.lhg { line-height:1.6;}
.lheg { line-height:2.0;}

.bgred { background-color:#FFA5A5;}
.bggreen { background-color:#EEF7D4;}

.btred { border:1px solid #FFA5A5; }

th.header { 
    background-image: url(http://www.transfermarkt.de/img/soccerdonna/sort_bg.gif);       
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 15px; 
} 
th.headerSortUp {
    background-image: url(http://www.transfermarkt.de/img/soccerdonna/desc.gif);
    background-repeat: no-repeat;
    background-position: center right;
} 

th.headerSortDown { 
    background-image: url(http://www.transfermarkt.de/img/soccerdonna/asc.gif);    
    background-repeat: no-repeat; 
    background-position: center right;
}


/*Formular*/
form, fieldset {
	margin: 0;
	padding: 0;
}

legend {
	padding: 0;
	color: #5F8434;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	margin-top:2px;
}

.button  {
	background-color:#edeee9;
	color:#38611b;
	border:1px solid #e5e8de;
}

form.formular input[type="text"],form.formular input[type="password"], textarea, select {
	width:260px;	
}

form.formular fieldset {
	margin-bottom: 10px;
	width:100%;
}
	
form.formular legend {
	padding: 2px 8px 6px 0;
	font-weight: bold;
	color:#5F8434;
}
	
form.formular label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

fieldset p {
	padding: 5px;
	margin: 2px;
	border-bottom:1px solid #e5e8de;
}
	
form.formular fieldset fieldset {
	border: none;
	margin: 3px;
}
	
form.formular fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.formular fieldset fieldset label {
	display: block;
	width: auto;
}

form.formular em {
	font-weight: bold;
	font-style: normal;
	color: #5F8434;
	display:inline;
}

form.formular label { width: 200px; } /* Width of labels */
form.formular fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

form.formular legend { padding-left: 0; }
	
form.formular legend,
form.formular label { color: #333; }

form.formular fieldset {
	border: none;
	border-top: 1px solid #38611b;
	background-color:#edeee9;
}

.txtareaforum {  width:570px;height:300px; }
fieldset.adminfield {
	border-top:1px solid #990200 !important;
}
fieldset.adminfield legend.adminoptions {
	color:#990200;padding:0 5px 5px 20px;vertical-align:middle;
	background:url('http://www.transfermarkt.de/bilder/admin_icons/admin_h.gif') no-repeat left;
}
	

.sr {
	position: absolute;
	left: -9999em;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.page {
	margin-top:10px;
}
fieldset.error {
	background-color:#FFDFDF;
	color:#7F0011;
	border: none;
	border-top: 1px solid #7F0011;	
	margin-bottom:10px;
}
fieldset.error legend { 
	font-weight:bold;
	color:#7F0011;
	padding: 0 5px 5px 20px;
	background:url('/static/images/icons/denied.gif') no-repeat left top;
}

fieldset.error ul {
	margin-left:35px;
	margin-bottom:5px;
}
fieldset.access {
	background-color:#C8EDC6;
	color:#137724;
	border: none;
	border-top: 1px solid #137724;	
	margin-bottom:10px;
}
fieldset.access legend { 
	font-weight:bold;
	color:#137724;
	padding: 0 5px 5px 20px;
	background:url('/static/images/icons/accept.gif') no-repeat left top;
}

fieldset.access ul {
	margin-left:35px;
	margin-bottom:5px;
}
fieldset.access p {
	padding:5px 20px 15px 20px;
}
a:link.alarm, a:link.visited, a:link.hover, a:link.active,.alarm {
	background-color:#DF0033;
	color:#fff !important;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0 3px;
}
a:link.hover, a:link.active {
	background-color:#DF0033;
	color:orange;
}


/*
CSS-Klassen fuer Ajax-Pager 
pages - Komplettes <ul>-Element 
pageButton - Alle <li>-Elemente 
firstButton - Erste Seite <li>-Element 
backButton - Seite Zurueck <li>-Element 
activeButton - Ausgewaehlte Seite <li>-Element 
goButton - Seite Vor <li>-Element 
lastButton - Letzte Seite <li>-Element
*/
.pages { 
	list-style-type: none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width: 100%;
}
.pageButton {
	float: left;
	border: 1px solid #999;
	background-color:#e5e8de;
	width: 5px;
	margin: 2px;
	padding:2px 15px 2px 12px;
}
.firstButton {
	float: left;
	border: 1px solid #999;
	background-color:#e5e8de;
	width: 50px;
	margin: 2px;
	padding:2px 8px;
}
.backButton {
	float: left;
	border: 1px solid #999;
	background-color:#e5e8de;
	width: 50px;
	margin: 2px;
	padding:2px 8px;
	text-align:center;
}
.activeButton {
	float: left;
	border: 1px solid #38611b;
	background-color:#dfe0d3;
	width: 5px;
	margin: 2px;
	padding:2px 15px 2px 12px;
	font-weight:bold;	
}
.goButton {
	float: left;
	border: 1px solid #999;
	background-color:#e5e8de;
	width: 50px;
	margin: 2px;
	padding:2px 8px;
}
.lastButton {
	float: left;
	border: 1px solid #999;
	background-color:#e5e8de;
	width: 50px;
	margin: 2px;
	padding:2px 8px;
}

/*
CSS-Klassen fuer Ajax-Autocomplete
*/
.ac_results {
	padding: 0px;
	border: 1px solid #999;
	background-color: #edeee9;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.animatedLoad {
	background: transparent url('http://www.transfermarkt.de/bilder/board_icons/animiert.gif') center center no-repeat;
}
.ac_odd {
	background-color: #e5e8de;
}

.ac_over {
	background-color: #38611b;
	color: white;
}

/* Mein-TM */

.meintm {
		
}

.meintmright {
	width:510px;
}

.meintmfoto {
	border:0;
	width:58px;
}
.meintmminifoto {
	float:left;
	margin-right:5px;
	border:1px solid #bbb;
}

.meintmblock {
	width:100%;
}	

.meintmtrennung {
	height:1px;
	background-color:#e5e8de;
	clear:both;
	border:0;
	margin:5px 0;
}

.meintmdate {
	font-size:10px;
	color:#999;
	margin-top:3px;
	display:inline-block;
}

.meintmcomments {
	margin-top:2px;
}

.meintmbutton { 
	background:none;
	border:0;
	cursor:pointer;
	color:#38611b;
	font-size:10px;
}

.meintmform {
	background-color:#e5e8de;
	padding:5px;
}

.ueberschriftmeintm {
	color:#fff;
	background:#355804 url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th_gross.jpg) repeat-x;
	padding:4px 6px;
	border:1px solid #999;
}

.ueberschriftmfehler {
	color:#fff;
	background-image: url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th_gross_error.jpg);
	height:25px;
	padding:5px 6px;
}

.trikotwerbung {
	border:1px solid #edeee9;
	background-color:#fafafa;
	margin:20px 0;
	font-size:10px;
	color:#666;
	lien-height:1.3;
	padding:5px;
}

.favoriten {
	padding:2px 2px 2px 18px;
	margin-top:-2px;
	margin-bottom:0 !important;
	background-color:#e5e8de !important;
	width:140px !important;
	list-style-image: url(http://www.transfermarkt.de/img/soccerdonna/listenpunkt.gif');
	line-height:1.5;
}

#bottombar {
	width: 100%;
	height: 30px;
	z-index:5000;
	position: relative;
	bottom: 0px;
	left:0;
	text-align: center;
	color:#fff;
	background:#fff url(http://www.transfermarkt.de/img/soccerdonna/bg_table_th_gross.jpg) repeat-x;
	height:25px;
	border:1px solid #999;
}

#modernfavs {
	z-index:5000;
	position:fixed;
	bottom:40px;
	right:20px;
	width:200px;
	background:#3F589A;
	display:none;
	color:#fff;
}

#lastvisited {
	z-index:5000;
	position:fixed;
	bottom:40px;
	right:240px;
	width:200px;
	background:#3F589A;
	display:none;
	color:#fff;
}

.abstand {
	margin:10px 0;
}

/* Managerspiel */


#centerbig_ma {
	width: 790px;
	float:left;
	padding-top:10px;
	background-image: url(http://www.transfermarkt.de/img/managerspiel/ma_background.png); 
	background-repeat:repeat;
}

.tabellen_ueberschrift_ma {
	color:#000;
	font-size:11px;
	margin-top:20px;
	padding:2px 16px;
	border: 0;	
	background:transparent url(http://www.transfermarkt.de/img/dott.jpg) no-repeat left;
}

.seiten_ueberschrift_ma {
	color:#000;
	font-size:11px;
	margin-top:5px;
	padding:2px 16px;
	border: 0;	
	background:transparent url(http://www.transfermarkt.de/img/dott.jpg) no-repeat left;
}

a.anleitung_ma:hover, a.anleitung_ma:active {
	color:#a3afca;
}

fieldset.error_ma {
	background-color:#FFDFDF;
	color:#7F0011;
	border: none;
	border-top: 1px solid #7F0011;	
	margin-bottom:10px;
}
fieldset.error_ma b { 
	font-weight:bold;
	color:#7F0011;
	padding: 0 5px 5px 20px;
	background:url('/static/images/icons/denied.gif') no-repeat left top;
}

fieldset.error_ma ul {
	margin-left:35px;
	margin-bottom:5px;
}
fieldset.access_ma {
	background-color:#C8EDC6;
	color:#137724;
	border: none;
	border-top: 1px solid #137724;	
	margin-bottom:10px;
}

fieldset.access_ma b { 
	font-weight:bold;
	color:#137724;
	padding: 0 5px 5px 20px;
	background:url('/static/images/icons/accept.gif') no-repeat left top;
}

fieldset.access_ma ul {
	margin-left:35px;
	margin-bottom:5px;
}
fieldset.access_ma p {
	padding:5px 20px 15px 20px;
}

/* CSS-STYLES VON FREE-X-MEDIA */
#frnMain { float: left; position: relative; width: 967px; }
#frnBanner { padding: 0; margin: 10px 0 0; }
#frnBannerAd { z-index: 900; margin-bottom: 10px; position: relative; text-align: center; }
#frnAdSky { right: 0; width: 0; position: absolute; top: 110px; }
#frnAdSkyPos { padding-left: 12px; position: absolute; }

#banneroben { z-index: 900; position: relative; text-align: right; }
#bannerrechts { right: 0; width: 0; position: absolute; top: 10px; }

.wbatleft {
	margin-left:964px;
}
.wbattop {
	margin-left:314px;
}
.wbattop_ff {
	margin-left:314px;
	height:90px;
}


/* Produktionslogfile */
#plf_centerbig {
	width: 950px;
	float:left;
	margin-left:10px;
}
#plf_centersmall {
	width: 715px;
	float:left;
	margin-left:10px;
}

#plf_right {
	width:230px;
	float:left;
}

#plf_headbalken {
	width:100%;
	position:absolute;
	margin-top:95px;
	background-color:#0e2e8e;
	height:5px;
}

