body    		{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(bilder/back/background.jpg); background-position:top center; background-repeat:no-repeat; background-color:#15371e; background-attachment: fixed; }
* img 			{ behavior:	url("iepngfix.htc"); }
table  			{ font-size: 11px; border-color: #000000; }

.minitext 			{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #000000; }
.miniminitext 		{ font-size: 9px; font-family: Arial, Helvetica, sans-serif; border: 1px #000000; }
.minitext10 		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #000000; }
.minitext10_arial 	{ font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px #000000; }
.minitext11_arial 	{ font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px #000000; }
.hinweis_darkred 	{ color: #9d0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.umbruch 			{ width: 300px; overflow: scroll; }

/* mAT_STADION */
.tribuene			{ font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; color: #225410; visibility: visible; }
.stname				{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
/* ENDE STADION */

.formbutton   		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #deff84; border: solid 1px #003366; }
.formbutton_red		{ color: #8b0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8eee5; border: solid 1px #707070; }
.form_green_small 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #deff84; width: 100px; border: solid 1px #003366; }
.formselect  		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #deff84; width: 300px; border: solid 1px #003366; }
.formbutton_small   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #deff84; border: solid 1px #003366; }
.forminput 			{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; border: solid 1px #003366; }
.forminput_170 		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; width: 170px; border: solid 1px #003366; }
.forminput_red 		{ color: #ab0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; border: solid 1px #003366; }
.forminput_white 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; border: solid 1px #003366; }
.forminput_small	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; width: 100px; border: solid 1px #003366;  }
.forminput_100 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f3fdd4; width: 100px; border: solid 1px #003366; }
.forminput_30px 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; width: 50px; border: solid 1px #003366; }
.forminput_60px 	{ color: #0a4053; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; text-align: right; width: 60px; border: solid 1px #003366; }
.forminput_120px 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8ffb7; width: 120px; border: solid 1px #003366; }
.forminput_130px 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ebff9b; width: 130px; border: solid 1px #003366; }
.forminput_ok 		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e7eeff; border: solid 1px #003366; }
.forminput_ok_nobold 		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e7eeff; border: solid 1px #003366; }
.forminput_fehler 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffd4a4; border: solid 1px #003366; }
.forminput_nobold 	{ color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #f8ffb7; border: solid 1px #003366;  }
.forminput_notes 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #faffdf; border: solid 1px #b9b9b9;  }
.forminput_notes_bold { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #faffdf; border: solid 1px #b9b9b9;   }
.forminput_mail 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: solid 1px #b9b9b9;  }
.forminput_mail_bold { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; border: solid 1px #b9b9b9;   }

select  				{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 150px; }
select.team_und_liga 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 250px; height: 15px; }
select.weiss_200px  	{ FONT-SIZE: 9px; WIDTH: 200px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #FFFFFF; }
select.gelb_200px  		{ FONT-SIZE: 9px; WIDTH: 200px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #deff84; }
select.spieltag  		{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f8ffb7; width: 50px; border: solid  1px #003366;  }
select.land  		 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f8ffb7; width: 100px; border: solid  1px #003366; }
select.liga  		 	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f8ffb7; width: 150px; border: solid  1px #003366; }

radio.gelb { background-color: #deff84; }


td.top  			{ color: white; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #007200; background-image: url(table_top_back_big.gif); }
td.top2  			{ color: white; font-size: 11px; font-weight: bold; background-color: #2d6d4f; text-decoration: none; background-image: url(table_top_back_big.gif);  }
td.top_big 			{ color: white; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #007200; background-image: url(table_top_back.gif); }
td.top_verybig 		{ color: white; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #007200; background-image: url(tab_top_verybig.gif); }
th.top  			{ color: white; font-size: 11px; font-weight: bold; text-decoration: none; cursor:pointer;}

a.info             	{ color: white; font-size: 11px; font-weight: bold; text-decoration: none }
a.info:hover       	{ color: #fc0; font-size: 11px; font-weight: bold; text-decoration: underline; position: relative; z-index: 150; border-style: none; outline-style: none; }
a.info span        	{ color: #ff0500; font-size: 11px; font-weight: bold; text-decoration: none; display: none; }
a.info:hover span  	{ color: #000; font-size: 11px; font-weight: bold; text-decoration: none; background: #deff84; text-align: left; display: block; padding: 6px; position: absolute; top: 2em; left: 2em; width: 15em; border: solid 1px #0a4053; }
a.info2           	{ color: white; font-size: 11px; font-weight: bold; text-decoration: none;float: left; }
a.info2:hover     	{ color: #fc0; font-size: 11px; font-weight: bold; line-height: 100%; text-decoration: underline; position: relative; z-index: 150; border-style: none; outline-style: none;	float: left; }
a.info2 span      	{ color: #ff0500; font-size: 11px; font-weight: bold; text-decoration: none; display: none; float: left; }
a.info2:hover span 	{ color: #000; font-size: 11px; font-weight: bold; line-height: 20px; text-decoration: none; background: #deff84; text-align: left; display: block; padding: 0 3px 3px 8px; position: absolute; top: 2em; left: 2em; width: 170px; float: left; border: solid 1px #0a4053; }
a.green 			{ color: #007200; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none;  }
a.green:hover 		{ color: #00c100; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline;  }
a.green10 			{ color: #008f00; font-size: 10px; font-weight: bold; text-decoration: none }
a.green10:hover 	{ color: #00a400; font-size: 10px; font-weight: bold; text-decoration: underline }
a.green11 			{ color: #009300; font-size: 11px; font-weight: bold; text-decoration: none }
a.green11:hover 	{ color: #00bd00; font-size: 11px; font-weight: bold; text-decoration: underline }
a.green_mini 		{ color: #46a842; font-size: 8px; text-decoration: none }
a.green_mini:hover 	{ color: #00881f; font-size: 8px; text-decoration: underline }
a.red 				{ color: #810200; font-size: 11px; font-weight: bold; text-decoration: none }
a.red:hover 		{ color: #e93400; font-size: 11px; font-weight: bold; text-decoration: underline }
a.red10 				{ color: #810200; font-size: 10px; font-weight: bold; text-decoration: none }
a.red10:hover 		{ color: #ce1814; font-size: 10px; font-weight: bold; text-decoration: underline }
a.red10:visited { color: #8b0000; font-size: 10px; font-weight: bold; text-decoration: none; }
a.cyan 				{ color: #3e8262; font-size: 11px; font-weight: bold; text-decoration: none }
a.cyan:hover 		{ color: #125441; font-size: 11px; font-weight: bold; text-decoration: underline }

a.black  			{ color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
a.black:hover 		{ color: #1e4172; font-size: 11px; font-weight: bold; text-decoration: underline }
a.player_desc  		{ color: #1e5b0b; font-size: 11px; font-weight: bold; text-decoration: none }
a.player_desc:hover { color: #1e4172; font-size: 11px; font-weight: bold; text-decoration: underline }
a.black_small   	{ color: #000; font-size: 11px; font-weight: normal; text-decoration: none }
a.black_small:hover { color: #1e4172; font-size: 11px; font-weight: normal; text-decoration: underline }
a.black_verysmall   	{ color: #000; font-size: 9px; font-weight: normal; text-decoration: none }
a.black_verysmall:hover { color: #1e4172; font-size: 9px; font-weight: normal; text-decoration: underline }
a.grey_small   		{ color: #999999; font-size: 11px; font-weight: normal; text-decoration: none }
a.grey_small:hover  { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline }
a.blue 				{ color: #21638d; font-size: 10px; font-weight: bold; text-decoration: none }
a.blue:hover 		{ color: #21638d; font-size: 10px; font-weight: bold; text-decoration: underline }
a.blue_big 			{ color: #21638d; font-size: 11px; font-weight: bold; text-decoration: none }
a.blue_big:hover 	{ color: #21638d; font-size: 11px; font-weight: bold; text-decoration: underline }
a.blue_bigger 		{ color: #21638d; font-size: 13px; font-weight: bold; text-decoration: none }
a.blue_bigger:hover { color: #21638d; font-size: 13px; font-weight: bold; text-decoration: underline }
a.blue_biggest 		{ color: #21638d; font-size: 16px; font-weight: bold; text-decoration: none }
a.blue_biggest:hover { color: #21638d; font-size: 16px; font-weight: bold; text-decoration: underline }
a.blue_small 		{ color: #21638d; font-size: 10px; font-weight: normal; text-decoration: none }
a.blue_small:hover 	{ color: #21638d; font-size: 10px; font-weight: normal; text-decoration: underline }
a.blue_small_arial 	{ color: #21638d; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11px; text-decoration: none   }
a.blue_small_arial:hover { color: #21638d; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11px; text-decoration: underline   }

a.gray  			{ color: #898989; font-size: 10px; font-weight: bold; text-decoration: none }
a.gray:hover  		{ color: #898989; font-size: 10px; font-weight: bold; text-decoration: underline }
a.gray11  			{ color: #898989; font-size: 11px; font-weight: bold; text-decoration: none }
a.gray11:hover  		{ color: #898989; font-size: 11px; font-weight: bold; text-decoration: underline }
a.gray_nobold  		{ color: #898989; font-size: 10px; font-weight: normal; text-decoration: none }
a.gray_nobold:hover { color: #898989; font-size: 10px; font-weight: normal; text-decoration: underline }
a.gray_small_arial { color: #333333; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
a.gray_small_arial:hover { color: #333333; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }
a.lightgrey  		{ color: #b5b5b5; font-size: 10px; font-weight: normal; text-decoration: none }
a.lightgrey:hover { color: #fff; font-size: 10px; font-weight: normal; text-decoration: underline }

a.white 			{ color: white; font-size: 11px; font-weight: bold; text-decoration: none }
a.white:hover 		{ color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline }
a.white_verdana 	{ color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none  }
a.white_verdana:hover { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline  }
a.white_small 		{ color: white; font-size: 10px; font-weight: bold; text-decoration: none }
a.white_small:hover { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: underline }
a.white_small_nounderline 		{ color: white; font-size: 10px; font-weight: bold; text-decoration: none }
a.white_small_nounderline:hover { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none }
a.white_small_arial { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
a.white_small_arial:hover { color: #ffffff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }
a.white_biggest 		{ color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none }
a.white_biggest:hover { color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: underline }
a.white_bigbiggest 		{ color: #ffffff; font-size: 19px; font-weight: bold; text-decoration: none }
a.white_bigbiggest:hover { color: #ffffff; font-size: 19px; font-weight: bold; text-decoration: underline }
a.lightgreen_small_arial { color: #baf38a; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
a.lightgreen_small_arial:hover { color: #baf38a; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }
a.white2_verysmall 	{ color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none    }
a.white2_verysmall:hover { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: underline    }
a.white_verysmall 	{ color: #c0d5be; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none    }
a.white_verysmall:hover { color: #ffffff; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: underline    }
a.rosa_small_arial 	{ color: #ff6f6f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
a.rosa_small_arial:hover { color: #ff6f6f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }
a.gruen_small_arial { color: #dbff32; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none  }
a.gruen_small_arial:hover { color: #dbff32; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline  }

a.lightgreen 		{ color: #c7ff00; font-size: 11px; font-weight: bold; text-decoration: none }
a.lightgreen:hover 	{ color: #c7ff00; font-size: 11px; font-weight: bold; text-decoration: underline }
a.lightgreen10 		{ color: #c7ff00; font-size: 10px; font-weight: bold; text-decoration: none }
a.lightgreen10:hover { color: #c7ff00; font-size: 10px; font-weight: bold; text-decoration: underline }
a.black10 			{ color: #222; font-size: 10px; text-decoration: none }
a.black10:hover 	{ color: #000; font-size: 10px; text-decoration: underline; }
a.black11 			{ color: #222; font-size: 11px; text-decoration: none }
a.black11:hover 	{ color: #000; font-size: 11px; text-decoration: underline; }
a.logbuch  			{ color: #585858; font-size: 10px; font-weight: bold; text-decoration: none }
a.logbuch:hover  	{ color: #585858; font-size: 10px; font-weight: bold; text-decoration: underline }
a.mailmenu  		{ color: #584341; font-size: 11px; font-weight: bold; text-decoration: none }
a.mailmenu:hover  	{ color: #000; font-size: 11px; font-weight: bold; text-decoration: underline }
a.mailtitel  		{ color: #7a4d1e; font-size: 11px; font-weight: bold; text-decoration: none }
a.mailtitel:hover  	{ color: #000; font-size: 11px; font-weight: bold; text-decoration: underline }
a.footer  			{ color: #1e4172; font-size: 9px; font-weight: normal; text-decoration: none }
a.footer:hover  	{ color: #1e4172; font-size: 9px; font-weight: normal; text-decoration: underline }
a.verybig1 			{ color: #095793; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
a.verybig1:hover 	{ color: #095793; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: underline; }
a.verybig1_white 			{ color: #fff; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
a.verybig1_white:hover 	{ color: #fff; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-decoration: underline; }

.headline 				{ font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.headline14 			{ font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.headline14_gerade 		{ font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.headline_mittel 		{ font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 26px; }
.headline_white 		{ color: #ffffff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.headline_green 		{ color: #3d7123; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; }
.headline_nocolor 		{ font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
.arial_big 				{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; }
.verdana15 				{ font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana18 				{ font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana25 				{ font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana28 				{ font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana30 				{ font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana33 				{ font-size: 33px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.verdana40 				{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.erganz 				{ font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
.erganz_big 			{ font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

a.menu			{ font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; vertical-align: middle; margin-top: 5px; padding: 0px; width: 100%; height: 16px; display: block;   }
a.menu:link		{ color: white; text-decoration: none;}
a.menu:visited	{ color: white; text-decoration: none;}
a.menu:hover	{ color: white; text-decoration: none; background-color: #59bc5d }
a.menu:active	{ color: white; text-decoration: none; background-color: #59bc5d }

a.active{color:#fff;background:url(/bilder/menu_aktiv3.png) transparent;font-size:11px;height:16px;}
a.menu_aktiv{font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;text-align:center;vertical-align:middle;/*margin-top:5px;*/ padding:0px;/*width:100%;*/height:16px;display:block; }
a.menu_aktiv:link		{ color: white; text-decoration: none; background-color: #59bc5d }
a.menu_aktiv:visited	{ color: white; text-decoration: none; background-color: #59bc5d }
a.menu_aktiv:hover		{ color: white; text-decoration: none; background-color: #59bc5d }
a.menu_aktiv:active		{ color: white; text-decoration: none; background-color: #59bc5d }

a.menuplus			{ font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; vertical-align: middle; margin-top: 5px; padding: 0px; width: 100%; height: 16px; display: block;   }
a.menuplus:link		{ color: #ecff94; text-decoration: none;}
a.menuplus:visited	{ color: #deff84; text-decoration: none;}
a.menuplus:hover	{ color: white; text-decoration: none; background-color: #59bc5d }
a.menuplus:active	{ color: white; text-decoration: none; background-color: #51cd5c }

a.menuplus_aktiv			{ font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; vertical-align: middle; margin-top: 5px; padding: 0px; width: 100%; height: 16px; display: block;   }
a.menuplus_aktiv:link		{ color: #deff84; text-decoration: none; background-color: #59bc5d }
a.menuplus_aktiv:visited	{ color: #deff84; text-decoration: none; background-color: #59bc5d }
a.menuplus_aktiv:hover		{ color: white; text-decoration: none; background-color: #59bc5d }
a.menuplus_aktiv:active		{ color: #deff84; text-decoration: none; background-color: #59bc5d }


/*
.mail_tab1 { background-color: #e3debe; }
.mail_tab2 { background-color: #cebf92; }
.mail_tab3 { background-color: #d7cba6; }
*/

/*
a.maillink1   { color: #000; font-size: 11px; font-weight: normal; text-decoration: none }
a.maillink1:hover  { color: #1e4172; font-size: 11px; font-weight: normal; text-decoration: underline }
*/
.tab_back_greywhite { background-image: url(bilder/back/tab_3d_grey_white.jpg); background-repeat: repeat-x; }
.tab_back_liste { background-image: url(/010_funcup/bilder/back_liste.jpg); }
.tab_back_darkgrey { background-image: url(bilder/back/tab_3d_darkgrey_100.png); }
.tab_underline_grey { border-collapse: collapse; margin: 1em; border-color: #bababa; border-style: solid; border-width: 0 0 1px; }
.tab_back_white { background-color: #fff; }
.tab_back_lightblue { background-color: #dceaf8; }

.playerdetail {
	background:	url(/bilder/back_spielerdetail.jpg) no-repeat fixed #1a5072;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.playerdetailGold {
	/*background:	url(/bilder/back_spielerdetail-gold_ausgeblendet.png)  no-repeat fixed #d49d54;*/ /*#c39e16*/
	background:	url(/bilder/back_goldspieler.jpg)  no-repeat fixed #d49d54; /*#c39e16*/
	background-size: cover;
	background-position: center center;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ofm-help-headline{
	color:#21638d;
	font-weight:bold;
	margin-bottom:10px;
	font-size:9px;
}

.ofm-container{
  height:70px;
	width:225px;
	padding:10px;
	margin-top:7px;
}

a.img{text-decoration:none}
img{border:0px}

.ofm-button-middle {
	height: 26px;
	margin-top: 5px;
}

h1 {
	font-weight: bold;
}

.wappen_hallenmasters {
	display: block;
	margin: 10px 0 10px 8px;
}

/**************/
/* INSOLVENZ */
/************/

#banner-insolvenz {
	width: 960px;
	height: 180px;
	display: block;
	padding:15px;
	background:url(/bilder/finanzen/bannerInsolvenz.png) no-repeat;
	text-align: left;
	color: #FFF;
	box-sizing: border-box;
	position: relative;
}

#banner-insolvenz h2 {
	font-size: 24px;
	margin: 15px 0 10px 0;
}

#banner-insolvenz p {
	font-size: 16px;
	font-weight: 600;
	margin: 8px 0;
}


#insolvencyCheckboxWrap {
	position: absolute;
	right: 150px;
	bottom: 55px;
	z-index: 2;
}

#insolvencyCheckboxWrap.error {
	color:red;
}

#insolvencyCheckboxWrap label {
	position: relative;
	left: 3px;
	top: -2px;
}

#banner-insolvenz .buttonGreen {
	position: absolute;
	right: 65px;
	height: 40px;
	bottom: 10px;
	width: 240px;
	padding: 10px 20px 10px 15px;
	font-size: 13px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

#banner-insolvenz .buttonGreen img {
	margin-right: 7px;
}

#insolvencyProgress {
	opacity: 1;
}

.statsBar {
	width: 237px;
	height: 10px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 65px;
	bottom: 56px;
	z-index: 1;
}


.statsBar > span {
	display: block;
	height: 100%;
	max-width: 100%;
	border-radius: 10px;
	background-color: #2dcc72;
	position: absolute;
	overflow: hidden;
	bottom: 0;
	width: 100%;
	max-height: 100%;
}

#countdownTrainingPerc {
	transition: none;
}

#clanPointsBar {
	background-color: #fc7c11;
}

#clanPointsBar.level {
	-webkit-animation: clanPoints .5s linear infinite;
}

#clanPointsBar:after {
	background-image:linear-gradient(
			-45deg,
			rgba(252, 163, 70, .9) 25%,
			transparent 25%,
			transparent 50%,
			rgba(252, 163, 70, .9) 50%,
			rgba(252, 163, 70, .9) 75%,
			transparent 75%,
			transparent
	);
}


@-webkit-keyframes clanPoints {
	0% {
		background-color: #fc7c11;
	}
	50% {
		background-color:#fff;
	}
	100% {
		bbackground-color: #fc7c11;
	}
}



.statsBar > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: -7px; left: -5px; bottom: 0; right: 0;
	background-image:linear-gradient(
			-45deg,
			rgba(0, 0, 0, .2) 25%,
			transparent 25%,
			transparent 50%,
			rgba(0, 0, 0, .2) 50%,
			rgba(0, 0, 0, .2) 75%,
			transparent 75%,
			transparent
	);
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}

.trainingWrap .statsBar > span:after, .trainingWrap .animate > span > span {
	-webkit-animation: moveTraining 2s linear infinite;
}

.animate > span:after {
	display: none;
}

@-webkit-keyframes move {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 50px 50px;
	}
}

@-webkit-keyframes moveTraining {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: -50px -50px;
	}
}
.fitness > span {
	background-color: #0170d7;
}

.moral > span {
	background-color: #ff2e03;
}
