@charset "utf-8";
/*	Farbcodes
	C80300			dunkelrot
	010123			dunkelblau
	353535			dunkelgrau
	414141			dunkelgrau, etwas heller als 353535
	E0E0E0			hellgrau
	efefef			hellgrau
	cfcfcf			hellgrau	
*/#beta_notice{position:fixed; top:200px; left:40px; width:400px; padding:20px; padding-right:90px; background:url(/assets/modules/kadermanager/images/beta_badge_smaller.png) no-repeat right #FFF; border:1px solid black;}
.nobg{ background:none !important;}
body{background-color:#CCC;}
* {	margin: 0,0,0,455px;	padding: 0;}
#Bannermlb {	position:absolute;	left:50%;	top:30px;	width:205px;	height:87px;	z-index:1;	border-bottom: #666666 solid 2px;	border-right: #666666 solid 2px;}
#ticker {	display:none;	position:absolute;	left:50%;	top:115px;	width:422px;	z-index:1;	font-weight:bold;	color:#FFFFFF;	background:url(images/lightgrey.png);}
.form_save{text-align:right; padding-right:5px;}

.blcc{width:423px; background-image:url('/assets/templates/cards/images/T2.gif'); background-repeat:repeat-y; margin:0;}
.blcchead{width:423px; float:left; height:95px; background:url('/assets/templates/cards/images/T1.gif');  }
.blccmiddle{width:292px; float:left; position:relative; margin-left:105px; margin-bottom:-50px; padding:3px; top:-50px;}
.blccfoot{ width:423px; float:left; height:50px; position:relative; top:25px; background:url('/assets/templates/cards/images/T3.gif') no-repeat;}
.cc{ width:420px; min-height:150px;}
.ccimg{width:100px; float:left; min-height:150px;}
.cctext{width:292px; min-height:145px; float:left; border: 1px solid #000000;  padding:3px;}
.left{float:left;}
.text_left{ text-align:left;}
/* nav tabs ------------------------------------------------------------------------------------------------ */

#nav_tabs 							{ position:relative; display:block; width:960px; padding-left:20px; float:left; }
/*Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/
#nav_tabs ul#nav					{ height:66px; position:relative; top:35px; }
#nav_tabs ul#nav span 				{ position:absolute; margin-left:-5000px; }
#nav_tabs ul#nav li 				{ display:inline; }
#nav_tabs ul#nav a 					{ display:block; float:left; height:66px; width:65px; background-repeat:no-repeat; margin-right:2px; background-position:0 0; }
#nav_tabs ul#nav a:hover			{ background-position:0 -66px; }
#nav_tabs ul#nav a.on,
#nav_tabs ul#nav a.on:hover			{ background-position:0 -132px; }

#nav_tabs a#nav_home				{ background:url(/assets/modules/kadermanager/images/tab_start.png) no-repeat; }
#nav_tabs a#nav_news				{ background:url(/assets/modules/kadermanager/images/tab_news.png) no-repeat; }
#nav_tabs a#nav_filestore			{ background:url(/assets/modules/kadermanager/images/tab_dateien.png) no-repeat; }
#nav_tabs a#nav_roster 				{ background:url(/assets/modules/kadermanager/images/tab_kader.png) no-repeat; }
#nav_tabs a#nav_schedule 			{ background:url(/assets/modules/kadermanager/images/tab_kalender.png) no-repeat; }
#nav_tabs a#nav_availability		{ background:url(/assets/modules/kadermanager/images/tab_anwesenheit.png) no-repeat; }
#nav_tabs a#nav_payments 			{ background:url(/assets/modules/kadermanager/images/tab_teamkasse.png) no-repeat; }
#nav_tabs a#nav_statistics 			{ background:url(/assets/modules/kadermanager/images/tab_statistik.png) no-repeat; }
#nav_tabs a#nav_messages 			{ background:url(/assets/modules/kadermanager/images/tab_nachrichten.png) no-repeat; }
#nav_tabs a#nav_manager 			{ background:url(/assets/modules/kadermanager/images/tab_manager.png) no-repeat; }

/* --- TEXT TABS -----*/
#nav_tabs ul#nav_text				{ height:27px; position:relative; top:66px; }
#nav_tabs ul#nav_text span 			{ position:absolute; margin-left:-5000px; }
#nav_tabs ul#nav_text li 			{ display:inline; }
#nav_tabs ul#nav_text a 			{ display:block; float:left; height:27px; width:90px; background-repeat:no-repeat; margin-right:2px; background-position:0 0; }
#nav_tabs ul#nav_text a:hover		{ background-position:0 -27px; }
#nav_tabs ul#nav_text a.on,
#nav_tabs ul#nav_text a.on:hover	{ background-position:0 -54px; }

#nav_tabs a#nav_home_text			{ background:url(/assets/modules/kadermanager/images/tab_start_text.png) no-repeat; }
#nav_tabs a#nav_news_text			{ background:url(/assets/modules/kadermanager/images/tab_news_text.png) no-repeat; }
#nav_tabs a#nav_filestore_text		{ background:url(/assets/modules/kadermanager/images/tab_dateien_text.png) no-repeat; }
#nav_tabs a#nav_roster_text 		{ background:url(/assets/modules/kadermanager/images/tab_kader_text.png) no-repeat; }
#nav_tabs a#nav_schedule_text 		{ background:url(/assets/modules/kadermanager/images/tab_kalender_text.png) no-repeat; }
#nav_tabs a#nav_availability_text	{ background:url(/assets/modules/kadermanager/images/tab_anwesenheit_text.png) no-repeat; }
#nav_tabs a#nav_payments_text 		{ background:url(/assets/modules/kadermanager/images/tab_teamkasse_text.png) no-repeat; }
#nav_tabs a#nav_statistics_text 	{ background:url(/assets/modules/kadermanager/images/tab_statistik_text.png) no-repeat; }
#nav_tabs a#nav_messages_text 		{ background:url(/assets/modules/kadermanager/images/tab_nachrichten_text.png) no-repeat; }
#nav_tabs a#nav_manager_text 		{ background:url(/assets/modules/kadermanager/images/tab_manager_text.png) no-repeat; }
/*--- BILD TABS ---*/
#nav_tabs ul#nav_mix			{ height:74px; position:relative; top:19px; }
#nav_tabs ul#nav_mix span 		{ position:absolute; margin-left:-5000px; }
#nav_tabs ul#nav_mix li 		{ display:inline; }
#nav_tabs ul#nav_mix a 			{ display:block; float:left; height:73px; width:90px; background-repeat:no-repeat; margin-right:2px; background-position:0 0; }
#nav_tabs ul#nav_mix a:hover	{ background-position:0 -73px; }
#nav_tabs ul#nav_mix a.on,
#nav_tabs ul#nav_mix a.on:hover	{ background-position:0 -146px; }

#nav_tabs a#nav_home_mix			{ background:url(/assets/modules/kadermanager/images/tab_start_mix.png) no-repeat; }
#nav_tabs a#nav_news_mix			{ background:url(/assets/modules/kadermanager/images/tab_news_mix.png) no-repeat; }
#nav_tabs a#nav_filestore_mix		{ background:url(/assets/modules/kadermanager/images/tab_dateien_mix.png) no-repeat; }
#nav_tabs a#nav_roster_mix 			{ background:url(/assets/modules/kadermanager/images/tab_kader_mix.png) no-repeat; }
#nav_tabs a#nav_schedule_mix 		{ background:url(/assets/modules/kadermanager/images/tab_kalender_mix.png) no-repeat; }
#nav_tabs a#nav_availability_mix	{ background:url(/assets/modules/kadermanager/images/tab_anwesenheit_mix.png) no-repeat; }
#nav_tabs a#nav_payments_mix 		{ background:url(/assets/modules/kadermanager/images/tab_teamkasse_mix.png) no-repeat; }
#nav_tabs a#nav_statistics_mix 		{ background:url(/assets/modules/kadermanager/images/tab_statistik_mix.png) no-repeat; }
#nav_tabs a#nav_messages_mix 		{ background:url(/assets/modules/kadermanager/images/tab_nachrichten_mix.png) no-repeat; }
#nav_tabs a#nav_manager_mix 		{ background:url(/assets/modules/kadermanager/images/tab_manager_mix.png) no-repeat; }


/*--------------------------       ----------*/
body {    font-family:Verdana, Geneva, sans-serif;   font-size: small;    text-align: center;    color: #000;	background: #a10000 url(images/bg_main.gif) repeat;	text-decoration:none;}
.mails{padding: 5px; background-color:#e2e2e2;}
a {	color: #C80300;	text-decoration:none; font-size:0.9em; }
.ueberschrift{	color:#C80300;	font-weight:bold; }
.paginatetext{	display:inline;	position:relative;	background-color:white;	line-height:15px;}
.clear {    clear: both;    height: 1px;    margin: -1px 0 0;    font-size: 1px;}
.teaminfos{border:1px solid #000;}
.teaminfos_link{ margin-bottom:-3px;}
.kaderliste{ margin-left:1px; width:439px;}
.kaderliste tr{ height:25px;}
.kaderliste caption{ height:40px;}
#tab_kader h2{font-size:16px; text-align:left; padding-left:8px; padding-top:15px; }
/* Navi 
------------------------------------------------------------------------- */

#footer {	margin: 0 auto; /*margin-top:-250px; */ width:980px; height:35px;/*height:300px;*/	font-size: 90%;	background: url(images/cardsback4.png) no-repeat bottom left; padding-top:35px;}
#footer a {	border-bottom: none; 	line-height:25px;	}

.news_head {	width:449px;	float:left;	padding:2px; border-bottom:#000000 1px;	text-align:left; margin-left:1px;}
.news_head_head {	width:448px;	float:left;	padding:2px; border-bottom:#000000 1px;	text-align:left; background-color:#E6E6E6; left:2px; position:relative;}
.news_bild {	float:left;	width:75px;	min-width:75px;	max-width:75px;	padding-right:5px;}
.news_header {	float:left;	padding-left:5px;	line-height:14px;	font-weight:bold;	color:#000000; width:360px; font-size:11px;}
.news_archiv {	margin-top:5px;	width:258px;}
.news_link {	height:20px;	float:right;	width:55px;	font-weight:bold;	font-size:11px;}
.news_text {	float:left;	padding-left:5px;	border-bottom:1px;	font-size:12px;	line-height:13px;	color:#000000;	padding-bottom:5px;	white-space:pre-wrap;	width:360px; font-size:11px;}
#news_rechts {	font-size: 90%;	line-height: 1.4em;	margin-bottom: 0px;	width: 205px;	float: right;	margin-right: 15px;	margin-top: -10px;}
#news_rechts h2 {    padding: 25px 0 0 35px;    background: url(images/news_rechts_icon.gif) no-repeat 5px 15px;    height: 32px !important; /* for most browsers */    height /**/:57px; /* for IE5/Win */}
.newslistinghead{	padding-left:10px;	padding-right:10px;	padding-top:7px;	font-size:13px;	font-weight:bold;	color: #C80300;	height:25px; background:url(/assets/modules/kadermanager/images/tabellen_bg1.png) no-repeat bottom left transparent;}
.newslistinghead_leer{	padding-left:10px;	padding-right:10px;	padding-top:7px;	font-size:13px;	font-weight:bold;	color: #C80300;	height:5px; background:url(/assets/modules/kadermanager/images/tabellen_bg1.png) no-repeat top left transparent; width:438px;}
.newslistingfoot{	/*margin-bottom:10px;*/}
#sponsoren {	padding-right:10px;	width:210px;	font-size: 90%;	line-height: 1.4em;	background-color:#000;	display:block;	float: right;}

a img { border: 0;}
.mitte {	font-size: 90%;	line-height: 1.4em;	margin-bottom: 0;	width: 258px;	float: left;	background-color: #FFFFFF;	margin-top: -10px;	margin-left: 3px;}
.mitte2 {	font-size: 90%;	line-height: 1.4em;	margin-bottom: 0;	padding-bottom: 0;	padding-left: 0px;	width: 195px;	float: left;	background-color: #FFFFFF;	margin-top: -12px;	margin-left: 3px;}
.mitte h2 {  padding: 25px 0 0 35px;    background: url(images/mitte_icon.gif) no-repeat 5px 15px;    height: 32px !important; /* for most browsers */    height /**/:57px; /* for IE5/Win */}

.nextgamehead{background:#e2e2e2; padding:4px 10px 0px 10px; font: 13px bold; color: #c80300;	height: 20px; text-align:center;}
.nextgametitle{ background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) top left transparent; font-weight:bold; font-size:13px; text-align:center;}
.nextgametext{text-align:center; color:#000000;	overflow:hidden; padding:0; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) left transparent;}
.nextgamefoot{}
.nextgamehead2{}
.nextgamefoot2{ height:14px; }
.head_neu{background:url(/assets/modules/kadermanager/images/tabellen_bg1.png) top left transparent; text-align:left;}
.foot_neu{background: url(/assets/modules/kadermanager/images/tabellen_bg3.png)  bottom left transparent; padding-left:10px; padding-right:10px; padding-bottom:7px; }
#newsletter, #sponsor{float:left;}

.mehr{	text-align:right; 	width:100px; 	float: right; 	padding-right:3px;}
.termine{	margin-bottom:20px;}
.navrechts{	line-height:15px;	height: 260px;	margin-bottom: 15px;}
.ditto_summaryText{	text-align:center;	background-color:#E2E2E2;}
.ditto_summaryarchiv{ 	text-align:left;	background-color:#E2E2E2;	padding-left:5px;	font-size:11px;	width:253px;}
.ditto_summaryarchiv2 {	text-align:left;	font-size:11px;	background-color:#CCCCCC;	padding-left:5px;	width:253px;}
.ditto_summaryfoot{ 	text-align:left;	background:#E2E2E2 url(images/next-game-unten.gif) no-repeat bottom left;	height:20px;	width:258px;}
.subNaviRight {	background-color:#efefef;		border-bottom:1px solid black;	padding:5px;	font-weight:bold;}

.tabelle{	background: no-repeat url(images/next-game-oben.gif) #e2e2e2;	padding-left:5px;	padding-top:10px;	height:260px;	width:215px;}

.werbung{width:210px;}
#post img{width:420px; }

.sliderwrapper{z-index:0;position: relative; overflow: hidden; border:none;width: 456px; height: 250px;}
.sliderwrapper .contentdiv{visibility: hidden; position: absolute; left: 0;  top: 0; background: #e2e2e2;width: 456px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.pagination{width: 420px; text-align: right; padding: 5px 10px; z-index:300;}
.pagination a{padding: 0 5px; text-decoration: none; color: #00007D;}
.pagination a:hover, .pagination a.selected{color: #000;background-color: #FEE496;}

#teamlanding_main{background-color: #cccccc; text-decoration: none; text-align: center; margin-top:-10px; width:100%;}
#loginbutton{float:right; margin-right:10px; background-color:white; border: 1px solid grey; padding:3px; z-index:2;}
			  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }
.kalender{ border:1px solid #e2e2e2;  margin-bottom:10px; padding-top:-5px;}

#filestore{padding:5px; margin-right:5px; border:1px solid grey; background-color:#FFFFFF;}

.landing_links, .landing_links_nohover{ width:90px; text-align:center; float:left; background:url('/assets/modules/kadermanager/images/reiter/neutral.png') transparent no-repeat;  cursor:pointer; height:26px; line-height:26px; font-weight:bold; color:#FFFFFF;}
#cont8, #cont9, #cont12{ background:url('/assets/modules/kadermanager/images/reiter/neutral_breit.png') transparent no-repeat; width:130px;}
.landing_links:hover{ background-position:0 -27px; color:#000;}
#cont8.tab_on, .tab_on{background-position:0 -54px !important; color:#C80300; position:relative; top:1px; }
#cont7{color:#C80300; z-index:1 !important;}

#linkhome{width:450px; float:left; z-index:240; height:26px; background:none; }
.landing_main{width:435px; float:left; margin-left:15px;}
#teamfoto{background:#CCCCCC; border:2px solid #FFFFFF;}
#teamfoto_img{ width:453px; height:260px; margin:0 auto; padding-left:1px; border-top:1px solid #999; z-index:4; }
.teamfoto_cont{width:458px; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent 0 0 !important; float: left; z-index:2 !important;}
#content {
float:left;
line-height:1.5em;
min-height:300px;
text-align:left;
width:456px;
}
.profil{float:right; margin-right:10px; background-color:white; border: 1px solid grey; padding:3px; z-index:2;}
.paginate_teamlanding{ text-align:center;}
.submenu{z-index:240;}
.subnav{height:25px; padding-top:20px;}
#layouttest{background:transparent url(images/bg_desk_new.png) no-repeat; margin-top:-3px;}
.km{float:left; text-align:left; width: 941px;	min-height:300px; margin:0px 0px 0px 0px; padding:0px 19px 0px 19px; background:url(images/cardsback2.png) no-repeat; z-index:230;}
.fail {background-color:#c00; padding:6px 10px; font-size:14px; line-height:18px; font-weight:bold; color:#fff; margin-bottom:10px; }
.success, .success2{border:2px solid #009900; background:#00CC33; color:white; font-weight:bold; padding:15px;}
.help{ border:2px solid #03F;}
a 					{ outline:none; }

/* tooltips ------------------------------------------------------------------------------*/
a.help 				{ position:relative; z-index:24;  border:none; border-bottom:1px dotted; cursor:help; color:#336ecc; text-decoration:none; font-size:11px;}
a.help:hover 		{ z-index:25; background-color:#fff; }
a.help span 		{ display:none; }
a.help:hover span	{ display:block; position:absolute; top:16px; left:0; width:200px; padding:5px 8px; background-color:#FFF6E5; border:1px #FFD580 solid; color:#333; }


/* utility styles ------------------------------------------------------------------------------*/
span.clear 			{ display:block; height:1px; line-height:1px; font-size:1px; margin-top:-1px; clear:both; }
.teamsite_status	{ background-color:#ffdf80; color:#333; text-align:center; font-size:14px; padding:10px; border:2px #fff solid; }


/* formatting ------------------------------------------------------------------------------*/
blockquote 			{ margin:10px 0; padding:10px; background-color:#f2f2f2; border:1px #ccc solid; }
ul.list 			{ list-style-type:square; margin-left:12px; }
ul.list li 			{ padding-bottom:4px; }
.float_right 		{ float:right; margin:0 0 12px 12px; }
.float_left 		{ float:left; margin:0 12px 12px 0; }
.align_right 		{ text-align:right !important; }
.align_center		{ text-align:center !important; }
.align_left 		{ text-align:left !important; }
.rulebelow 			{ border-bottom:1px #e6e6e6 solid; margin:15px 0; }
.ruleabove 			{ border-top:1px #e6e6e6 solid; margin:15px 0; }
.nospacebelow, .nospaceafter
					{ padding-bottom:0 !important; margin-bottom:0 !important; }
.nospaceabove, .nospacebefore
					{ padding-top:0 !important; margin-top:0 !important; }
div.autosize		{ display:table; width:1px; white-space:nowrap; }
div.autosize > div	{ display:table-cell; }
.photoborder		{ border:1px #ccc solid; padding:3px; background-color:white; }


/* buttons ------------------------------------------------------------------------------*/

a.button 	 			{ position:relative; display:inline-block; vertical-align:middle; color:#000; text-decoration:none; font-family:'lucida grande',tahoma,arial,sans-serif; font-weight:bold; cursor: hand; letter-spacing:0; }
a.button span 			{ display:inline-block; white-space:nowrap; }
a:visited.button, 
a:link.button	 		{ color:#000; }

a.medium 				{ background:transparent url('/assets/modules/kadermanager/images/btn-medium-left.png') no-repeat top left; font-size:11px; height:26px; color:#FFF;}
a.medium span 			{ background:transparent url('/assets/modules/kadermanager/images/btn-medium-right.png') no-repeat top right; line-height:16px; padding:4px 10px 6px 0; color:#FFF; }
a.medium_selected		{ background:transparent url('/assets/modules/kadermanager/images/btn-medium-left.png') no-repeat bottom left; height:26px;}
a.medium_selected span 	{ background:transparent url('/assets/modules/kadermanager/images/btn-medium-right.png') no-repeat bottom right; color:#CC0000; line-height:16px; padding:4px 10px 6px 0; }
a.medium i				{ display:inline-block; vertical-align:top; height:19px; padding:5px 3px 0px 8px; border:0;  color:#FFF;}
a.medium_selected i		{ display:inline-block; vertical-align:top; height:19px; padding:5px 3px 0px 8px; border:0;}
a.medium:hover			{ background-position:0px -26px; font-size:11px; height:26px; color:#000; }
a.medium span:hover		{ background-position:right -26px; line-height:16px; padding:4px 10px 6px 0; color:#000;}
a.medium .disabled		{ background-position:right 0px; }

.shortinfo{border-bottom:#000000 1px solid; text-align:left; padding-left:5px;}
#short_info{height:260px; width:100%; float:left;  background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent;}

.float_buehne{ width:100%;}
.float1{ height:305px;}
.float2{ height:425px;}
.float3{ min-height:none;}
.float{ width:425px; float:left; z-index:237;}
.float_space{width:473px; float:left; }
.float1_1{}
.float1_2{ width:456px;  }
.float2_1{ width:473px; }
.float2_2{ width:456px;  }
.teamland_short{background:grey; border:1px solid black; padding-top:30px;}
#teamlanding_news{width:100%; float:left;  background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent;}
.teamlanding_table_foot{height:4px !important;  margin-top:-5px; background:url(/assets/modules/kadermanager/images/tabellen_bg3.png) no-repeat bottom left transparent; width:458px;}
.standing{width:454px; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent; margin-left:1px;}
.standing th,.standing td{padding:10px 0px 10px 8px; }
.standing_data{}
.standing_td{ width:220px !important;}
.team{ width:55% !important;}
#tab_tabelle{background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent !important; width:458px;}
#tab_ngame{background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent !important;}
#tab_teamdesc, #tab_remind, #tab_manag, #tab_remind, #tab_teamtraining{height:256px; overflow:auto; margin-top:-11px; margin-bottom:-15px; padding:2px; width:452px;}
#tab_teamdesc{ padding:0px 15px 0px 15px !important; width:422px; }
.he{ width:140px; font-weight:bold; padding: 10px 5px 10px 8px; height:85px; vertical-align:top; }
.te{ padding-left:5px; padding-top:10px;  width:303px; vertical-align:top;}

.lpad5{padding-left:8px;}
/* -----------------  TEST CSS --------------------------*/
.l_info_1, .l_info_2, .l_info_3, .l_info_4{ float:left; width:457px; overflow:auto; z-index:238;}
.l_info_4{background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) repeat-y transparent;}
.hidden{ display:none;}
.locked{ color:#666666; background-color:#CCCCCC; }
.highlight{background-color:#e2e2e2 !important;}
.center{text-align:center;}
#tab_kader{ height:260px; overflow:auto; margin-top:-11px; margin-bottom:-15px}
#tab_kader div{padding:10px,0px,10px,0px;}
#megahead {
	background: url('/assets/modules/kadermanager/images/header_li.png') repeat-x bottom;
	height:196px;
	width:100%;
	margin-top:-10px;
}
#head_neu{height:163px; width:979px; margin:0 auto; background-image:url(images/header.png)}
#nav_container{width:959px; height:30px; padding-top:3px; background:transparent url(images/header_nav.png) bottom center no-repeat;
color:#000000;
margin:0 auto;
padding-left:20px;
}
#ttt{position:relative; width:400px; height:20px; z-index:101; left:300px; color:white; top:30px; text-align:left; font-weight:bold; font-size:18px;}
.content{width:969px; margin:0 auto; background:transparent url(images/brgd_variabel.png) repeat-y scroll 0 0;}
.contentdiv{width:980px; margin:0 auto; background:transparent url(images/brgd_variabel.png) repeat-y scroll 0 0;}
.content2{width:100%; background:transparent url(images/bgrd_oben.png) no-repeat scroll 0 0; }
#sidebar{ width:420px; float:left; padding-left:15px;}
#main{ background-color:#F9FAFA; border:1px solid #999;}
#addons{ background-color:#FFF; padding:10px;}
.standard_table{ width:100%; background-color:#FFF;}
#manager_head{  }
.manager_option{white-space: nowrap; }
#manager_message{ width:929px;  margin-top:0px;}
.pl_invite{ font-size:12px;}
/* --- manager- und vorstandsnachricht   ROT  -------------*/
#manager_message_head{ width:839px; padding:5px; background:#CC0001; text-align:center; float:left; margin-bottom:-2px; height:25px; color:#FFF; font-weight:bold; font-size:18px;}
#manager_message_head_ri{ width:40px; float:left; background:#CC0001; float:left; height:35px; background-image:url(/assets/modules/kadermanager/images/manag_re.png);}
#manager_message_head_li{ width:40px; float:left; background:#CC0001; float:left; height:35px;  background-image:url(/assets/modules/kadermanager/images/manag_li.png);}
#manager_message_body
	{ 	width:913px; 
		padding:5px; 
		padding-top:0px;
		float:left; 
		border:3px solid #CC0001; 
		background:url(/assets/modules/kadermanager/images/manag_bg.png) #FFF bottom repeat-x; 
		text-align:center; 
		margin-bottom:10px;
	}
#manag_text_container, .manager_message_body	{ width:425px;  float:left; border:3px solid #CC0001;  text-align:center;}
/* --- manager- und vorstandsnachricht   BLAU  -------------*/
#manager_message_head_blau			{ width:839px; padding:5px; background:#005AA6; text-align:center; float:left; margin-bottom:-2px; height:25px; color:#FFF; font-weight:bold; font-size:18px;}
#manager_message_head_ri_blau		{ width:40px; float:left; background:#005AA6; float:left; height:35px; background-image:url(/assets/modules/kadermanager/images/manag_re_blau.png);}
#manager_message_head_li_blau		{ width:40px; float:left; background:#005AA6; float:left; height:35px;  background-image:url(/assets/modules/kadermanager/images/manag_li_blau.png);}
#manager_message_body_blau
	{ 	width:913px; 
		padding:5px; 
		padding-top:0px;
		float:left; 
		border:3px solid #005AA6; 
		background:url(/assets/modules/kadermanager/images/manag_bg.png) #FFF bottom repeat-x; 
		text-align:center; 
		margin-bottom:10px;		
	}
#manager_message_prev			{margin:0 auto; padding-top:10px; padding-bottom:10px;}
.manager_message_body_blau		{ width:420px; padding:5px; float:left; border:3px solid #CC0001; background-color:#999; background:url(/assets/modules/kadermanager/images/manag_bg.png); text-align:center;}
#manag_notice					{ font-size:10px;}
/*------------- manager- und vorstandsnachricht ENDE--------*/
.group_sep, .table_sparator		{ border:none !important; background-color:transparent !important;}
.group_sep_r					{ text-align:right; padding-right:5px;}
.group_sep_div					{ height:25px; background-color:#EEEEEE !important; }
.table_sparator					{ border-top:1px solid #999999 !important;}
.no_bor_top						{ border-top:none !important;}
.group_sep .button				{ margin-bottom:-4px;}
.savebutton						{ text-align:right;  height:30px;}

#page-wrap 									{ width: 456px; margin: 0px ; position: relative; height: 280px; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) bottom left transparent;}
.panel img									{ height:210px; width:456px;}
.slider-wrap								{ width: 454px; position: absolute; top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 10px 0 20px; }
.stripViewer								{ position: relative; overflow: hidden; width: 454px; height: 220px; background:url(/assets/modules/kadermanager/images/tabellen_bg1.png) top left transparent; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 454px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 5px 0; background:url(/assets/modules/kadermanager/images/tabellen_bg3.png) no-repeat bottom left transparent; position:relative; top:5px; width:456px;  height:56px;}/*oben rechts unten links*/
#movers-row div								{ padding-left:5px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; margin-top: -75px; position: relative;  color: white; }
.photo-meta-data span 						{ font-size: 11px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; }
.active-thumb 								{ background: transparent url(/test/FeaturedContentSlider/images/icon-uparrowsmallwhite.png) top center no-repeat; position:relative; top:-5px; }
.wrapper 									{	margin: 0 auto;	}

.titel{	background:url(images/next-game-oben.gif) no-repeat  #e2e2e2;	font:13px bold;	padding-top: 4px;	color: #c80300;	height: 20px;	width:258px;}
.willkommen{width:456px;	height:265px;	margin-bottom:15px;	padding-bottom:20px; }
#willkommenhead{	background:url(/assets/modules/kadermanager/images/tabellen_bg1.png) no-repeat bottom left transparent;	padding-left:10px;	padding-right:10px;	font-size:13px;	font-weight:bold;	color: #C80300;	line-height:30px;}
.willkommentext{padding-left:3px;	width:343px;	float: left;	font:12px bold;	line-height:13px;	min-height:30px; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) no-repeat bottom left transparent;}
/***********************************************************/
#jsddm, #jsddm ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
font-weight:bold;
text-align:left;
}
#jsddm .navtest_li{ height:26px; width:110px; line-height:26px; padding: 10px 32px 10px 32px; }
#jsddm .navtest_li:hover{ background:none; color:#666; height:26px;} 

#jsddm li{
float:left;
position:relative;
margin-top:0;
 
}
#jsddm a:hover{background-color:#CCC;}

#jsddm ul {
position:absolute;
display:none;
background-color:#FFF;
border:1px solid #000;
}

#jsddm li ul a{
	padding-left:5px;
width:145px;
height:auto;
float:left;
border-bottom:#000 dashed 1px;
line-height:30px;
}

#jsddm ul ul{
top:auto;
background:#FFF;
}	

#jsddm li ul ul {
left:150px;
margin:0;
}

#jsddm li:hover ul ul, #jsddm li:hover ul ul ul, #jsddm li:hover ul ul ul ul{
display:none;
}
#jsddm li:hover ul, #jsddm li li:hover ul, #jsddm li li li:hover ul, #jsddm li li li li:hover ul{
display:block;
}
/*#login_page{ width:300px;  margin:0 auto; position:relative; top:25px; background-color:#CCC; padding:100px; border:1px solid #F00;}*/
#login_page{ }
#login_page table{ width:400px; position:relative; top:250px; left:254px; }
#login_page input,#pwre input { background-image:url(images/input_bg.jpg); border:none; width:264px; height:14px; line-height:17px; text-align:center; padding:5px 0 5px 0; margin-top:5px;}
#login_page .submit{ height:24px;}
#teams{ width:490px;  margin:0 auto; position:relative; top:270px; left:50px; padding:5px;}
.choose_team{  background:url(/assets/modules/kadermanager/images/ts_button.png) transparent no-repeat; color:#000; text-align:center; padding:5px; font:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; margin-bottom:5px; height:17px;}
.choose_team:hover{color:#900;}

#rec_col_all{width:120px; float:left; height:375px; padding:20px 0px 0px 20px;}
.rec_col{width:255px; float:left; height:350px;  padding:20px 0; line-height:25px;}
.rec_col_sub{overflow:auto; height:325px; background-color:#FFF; margin:5px; border:2px solid #666; }
#emailbody{  margin-top:0px; }
#emailhead{ padding:15px;}
#emailhead h2{ }
.w50{width:50%; float:left;}
.w100{width:100%;}
ul,li, ol { list-style: none; }			
.example {	padding: 0;	float: left;}
#emailbody div.button {
	height: 29px;	
	width: 133px;
	background: url(/assets/modules/kadermanager/images/button.png) 0 0;
	font-size: 14px;
	text-align: center;
	padding-top: 15px;
	text-decoration:none;
	color:white;	}
#emailbody div.button.hover { background: url(/assets/modules/kadermanager/images/button.png) 0 56px; color:red;}
#button2.hover, #button4.hover { text-decoration:underline;	}

.standard_table th{ height:29px; padding-left:5px; border-top:1px solid #999; background-color:#FFFFFF;}
.standard_table td{background-color:#FFFFFF;}
.bordertop{vertical-align:top;}
.text_oben{text-align:left; vertical-align:top;}
#sidebar {
float:left;
padding-left:15px;
padding-right:20px;
width:456px;
}
#newshelper{ width:456px; float:left; padding-left:22px;}
#newshelper img{ max-width:453px;}
.maincon2 #newshelper{ text-align:left;} /*background:url("/assets/modules/kadermanager/images/tabellen_bg2.png") repeat-y scroll left center transparent; padding:5px 20px 5px 5px; width:431px; margin-left:20px;}
/* oben,  rechts,  unten links*/

.newsdiv{ width:456px; padding-left:none; float:left; height:570px;}
.newslisting_container{ background:url("/assets/modules/kadermanager/images/tabellen_bg2.png") repeat-y scroll left center transparent;}
.maincon{ float:left; padding-top:10px}
#int_bild img, #ext_bild img{ max-width:175px; border: 1px solid #999999;}
#ditto_pages {
    padding: 9px 10px 10px 10px;
	margin-left:1px;
    font-size: 86%;
    color: black;
	height:9px; width:433px; background:url("/assets/modules/kadermanager/images/paginate_bg.png") #666; float:left;
}
#ditto_pages .ditto_currentpage {
    padding: 6px 10px 7px;
    margin-right: 2px;
    color:#C80300; font-weight:bold;
}
#ditto_pages .ditto_off {
    padding: 4px 8px 5px;
    margin-right: 2px;
    color: #000;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    padding: 6px 10px 7px;
    margin-right: 2px;
    color: #000;
	font-weight:bold;
}
#ditto_pages a:hover {
    color: #000;
	background-position:center 0px;
}
#ditto_pages .ditto_previous_off{ padding: 6px 10px 7px;
    margin-right: 2px;
    color: #000;}
#ditto_pages .ditto_previous_link{ padding: 6px 10px 7px;
    margin-right: 2px;
    color: #000;}
#ditto_pages .ditto_next_off{ padding: 6px 10px 7px;
    margin-right: 2px;
    color: #000;	}
#ditto_pages .ditto_next_link{ padding: 6px 10px 7px;
    margin-right: 2px;
	margin-left:-1px;
	color: #000;}
	
#login_btn{ background:url(/assets/modules/kadermanager/images/Anmelden.png) !important; 
			font-size:10px; 
			font-weight:bold; 
			border:none; 
			width:127px !important; 
			height:27px !important; 
			margin-right:10px; 
			margin-top:5px;
			float:left;
}
#rem_btn{	background:url(/assets/modules/kadermanager/images/Anmelden.png) !important; 
			font-size:10px; 
			font-weight:bold; 
			border:none; 
			width:127px; 
			height:27px;
			float:left;
			margin-top:5px;
			color:#000;
			line-height:27px;
			text-align:center;
}
.login_label{	 color:#FFF; 
				font-weight:bold; 
				text-align:right; 
				padding-right:10px; 
				font:Verdana, Geneva, sans-serif; 
				font-size:10px;				
}
#ts_lbl{ font:Verdana, Geneva, sans-serif; color:#FFF; font-weight:bold; float:left; width:120px; text-shadow: 2px 2px 1px #000;	}
#ts_teamcontainer{ width:238px; float:left; text-shadow: 2px 2px 1px #999;	}

#pwre{width:304px; position:relative; top:270px; left:324px; color:#FFF; }
#pwre_txt{ font:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:18px; text-align:right !important; }
#pwre_txt_kl{ font: Verdana, Geneva, sans-serif; font-size:10px;}
#pwre_txt_field{ text-align:right;}
#pwre_submit{background:url(/assets/modules/kadermanager/images/Anmelden.png) !important; 
			font-size:10px; 
			font-weight:bold; 
			border:none; 
			width:127px !important; 
			height:27px !important;
			text-shadow: 2px 2px 1px #999;
}
.kalender2{ height:280px; background:url(/assets/modules/kadermanager/images/tabellen_bg2.png) transparent; padding-top:-5px; border-top:1px solid #CCCCCC; }
.norm{width:60px; height:40px;}
.event{background:transparent url(images/cal_bg.png) no-repeat; color:#FFFFFF; }
.event:hover{ color:#900;}
.today{background:transparent url(images/cal_bg_today.png) no-repeat; }
.cal_foot, .cal_foot2{ height:20px !important;  margin-bottom:15px; background:url(/assets/modules/kadermanager/images/tabellen_bg3.png) no-repeat bottom left transparent;}
.cal_foot2{ height:5px !important;}

#dynatip.bottom {
	background:url(images/black_arrow_bottom_big.png) no-repeat;	
	padding:50px 30px 20px 30px;
}

#dynatip{ 
    display:none; 
    background:url(images/black_arrow_big.png) top no-repeat; 
    height:163px; 
    padding:20px 30px 30px 30px; 
    width:320px; 
    font-size:11px; 
    color:#ffffff;
	z-index:9000;
	text-align:left;	
}
#dynatip h4{ margin:0px;}
#dynatip div{width:310px; overflow:auto; height:138px; text-align:left; overflow:auto;}
#div1
{
	font-size:12px;font-family:Verdana;
	position:absolute;width:100px;height:200px;
	background-color:#efefef;
	border:1px solid #aaaaaa;
	left:200px;top:50px;
	-moz-border-radius:15px;
	-khtml-border-radius:30px;
}
.red{ background-color:#F00; padding:3px;}
.player_divs_profil{border-top:1px solid #999;}
.kalender-dayDefault{width:125px; height:125px;}

.si_nextgame{ background-color:#FFFFFF;}
.si_nextevent{ background-color:#e2e2e2;}
.si_tk{ background-color:#FFF;}
.roster {background-color:#eeeeee;}
.roster td{ /*line-height:25px;*/ padding:2px;}
.roster td input{ border:1px solid #999999; background-color:#efefef;}
.center{ text-align:center;}
.border_b_grey{border-bottom:1px solid #999999 !important; line-height:25px;}
.border_t_grey{border-top:1px solid #999999 !important;}
.playerlist{ list-style-type:circle;}
.no_th_pad th{ padding:0px !important;}
.details_cal .subhead{ border-top:0px; padding-right:5px; text-align:right; width:350px;}
.details_cal input{ width:250px;}
.big_button{ padding:10px; }
.ui-datepicker-trigger{ margin-left:7px; margin-bottom:-6px;}

.set_details{  border:1px solid #999999; margin-top:-1px; padding:15px 15px 15px 50px;}
#teamdaten{  border:1px solid #999999; margin-top:-1px; padding-top:15px;}
.set_details_innen{ border-top:1px solid #999999; margin-top:2px; padding-left:50px;}

.settings_table{ line-height:30px; margin-left:80px; margin-top:15px;}
.settings_table th{ font-size:11px;}
.settings_table td{ padding-left:20px;}
.settings_table #th_avatar, .settings_table #buttons, .v-bot{ vertical-align:bottom;}
.settings_table #th_email, .v-top{ vertical-align:top;}
.v-bottom{ vertical-align:bottom; line-height:30px !important;}

.f11{ font-size:9px; font-weight:normal;}
.no_pad td{ padding:0px;}
.set_team{ height:10px;}
#teamdaten_nav{ margin-left:10px;}
.small_line{ line-height:15px;}
.showplayer_table{ width:100%; line-height:30px; padding-top:30px;}
.showplayer_table td{ padding-left:20px;}
.b_300 td{width:300px;}
.small_label{ margin-left:0px !important;}
.small_label label{font-size:13px;}
.save_button{ text-align:right; padding:10px 10px 0 10px; height:35px; background:#FFFFFF; border-bottom:#999999 1px solid;}

/*  ----- Mail----*/
.rep_header{border:1px solid #999999 !important; border-left:none !important; border-right:none !important;}
.mail_header{ border-bottom:1px solid #999999 !important; margin-bottom:5px;}
.message_body{ }
.thumb_cell{ padding-top:5px;}
