body {
	font-size: 10pt;
	font-family: Arial, Verdana, Times, sans-serif, Helvetica;
	background-color: #b9c4cc;
	
	scrollbar-face-color: #b9c4cc;
	scrollbar-track-color: #b9c4cc;
	scrollbar-highlight-color: #b9c4cc;
	scrollbar-3dlight-color: #b9c4cc;
	scrollbar-darkshadow-color: #b9c4cc;
	scrollbar-base-color:#b9c4cc; 
	scrollbar-arrow-color:  #889CB0;	
	scrollbar-shadow-color: #889CB0;	
}
body.body-zentriert {
	margin: 10px;
	text-align: center;
}
body.popup {
	color: black;
    text-align: center;
    margin: 5px;
 	background-color: #b9c4cc;
}

/* Ausrichtungen */
.links {
	text-align: left;
}
.rechts {
	text-align: right;
}
.zentriert {
	text-align: center;
}
.blocksatz {
	text-align: justify;
}

/* Absatz */
p {
	font-size: 10pt;
}

/* kleine Schriftgröße */
.footfont {
    font-size: 8pt;
}
.foot8pt, .foot8pt a {
    font-size: 8pt;
	font-family:Verdana, Geneva, sans-serif;
}
.fehler {
    color: #800000;
}

/* Links */
a { text-decoration: underline; color: #3E4753; font-size: 10pt;}
a:visited	{ text-decoration: underline; color: #3E4753; }
a:hover		{ text-decoration: none; color: #104E8B; }
a:active	{ text-decoration: underline; color: #D8E4EC; }

/* CSS 3 */
a.newtab { 
	target-new:tab;
} 


/* Links im News-Footer */
a.newsfoot { 
	text-decoration: none; 
	color: #3E4753; 
	font-size: 8pt;
}
a.newsfoot:hover { 
	text-decoration: underline; 
}

a.postlink, a.postlink:link, a.postlink:visited, a.postlink:active {
	line-height: 1.5em;
	padding: 0 0 0 13px;
	background: url('images/li_bulla.gif') no-repeat 0 1px;
	text-decoration: none; color : #0000FF
}
a.postlink:hover {
	line-height: 1.5em; padding: 0 0 0 13px;
	background: url('images/li_bulla.gif') no-repeat 0 1px;
	text-decoration: none; color : #FF0000
}
/* kein Rahmen um verlinktem Bild */
img, a img {
	border: 0;
}

/* Trennlinien */
hr	{ 
    height: 0px; 
	border: solid #525E6E 0px; 
	border-top-width: 1px;
}
hr.auswert	{ 
	border: dashed #525E6E 0px; 
	border-top-width: 1px;
}
hr.gestrichelt	{ 
	border: dotted #8CA0B4 0px; 
	border-top-width: 1px;
}

/* Überschriften */
#headline1 {
	margin-top: 5px; 
	margin-bottom: 30px;
	color: #D8E4EC;
	background-color: #889CB0;
}

h2 {
	margin: 3px; 
   	color: #D8E4EC;
	line-height:36px;
	height:36px;
/*	background-color: #889CB0; */
	background-image: url(images/h2_hint.jpg);	
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
}
h3 {
	/*padding:20px 0 0 0;*/
	line-height:26px;
	height:26px;
	color: #000;
	font-weight:bold;
	font-size:10pt;
/*	background-color: #889CB0; */
	background-image: url(images/chronik/chronik-h3-jahr.jpg);	
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
}
#headline2 {
	margin-top: 5px; 
	margin-bottom: 5px;
	color: #D8E4EC;
	background-color: #889CB0;
}
#headline3 {
	margin-top: 5px; 
	margin-bottom: 0px;
	color: #D8E4EC;
	background-color: #8CA0B4;
}
#headline_gb {
	margin-top: 0px; 
	margin-bottom: 3px;
	color: #D8E4EC;
}

/* Zwischenüberschrift - u.a. Vorbereitung, Pokal */
h4, .headline-h4 { 
    font-size : 1.2em; 
	font-weight: bold;
	text-align:left;
	background-color: #8CA0B4; 
	color : #D8E4EC; 
	padding: 2px 0 2px 15px;
	margin: 25px 0 15px 0;
	-moz-border-radius: 0.4em; /* Ecken gerundet, FF only */
}
.headline-h4z { 
    font-size : 1.2em; 
	font-weight: bold;
	text-align:center;
	background-color: #8CA0B4; 
	color : #D8E4EC; 
	padding: 2px 0 2px 15px;
	margin: 35px 0 25px 0;
	-moz-border-radius: 0.4em; /* Ecken gerundet, FF only */
}

/* Tabelle */
table {
	font-size: 10pt;
	cursor:default;
}
table.bce {
	background-color: #C7CFD6;
}
table.tipparchiv {
	text-align: right;
}

table.mannschaft td{
	font-size: 8pt;
	margin-top:0.4em;
}
table.spieler {
	background-image: url(images/spieleraussenrum.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 170px;
}
table.spieler td {
	padding-left: 4px;
	padding-top: 3px;
}

.statistik_ms1 {
    background-color: #0099cc;
}
th.statistik_ms2 {
    background-color: #99cc00;
}
th.statistik_ms3 {
    background-color: #ff9900;
}
th.mitglieder {
    background-color: #cdcd00;
}


table.bcetable {
	font-size: 1em;
	border: #8ca0b4 1px dotted;
	width: 537px;
	-moz-border-radius-topleft: 0.6em;
	-moz-border-radius-topright: 0.6em;
}
#bcetable2 {
	font-size: 10pt;
}
table.bcetable th {
	text-align:left;
	background-color: #abbed1;
	padding: 3px 0 3px 5px;
	-moz-border-radius-topleft: 0.6em;  /* Ecken gerundet, FF only */
	-moz-border-radius-topright: 0.6em; /* Ecken gerundet, FF only */
	border: 0px;
}
table.bcetable tr.mit-bce-logo {
	height:150px;
	background-position:center;
	background-image:url(images/bce_logo_minitabs.gif);
/*	background-image:url(../images/bce_logo_minitabs.gif);*/
	background-repeat:no-repeat;

}
table.bcetable td {
	font-size: 1em;
	padding: 6px 3px 3px 3px;	
}

/* Tabelle in DIV zentriert positionieren */
table {
	margin-left:auto; 
	margin-right:auto;
}

/* Taballe oben - bei z.B. vorbereitung, pokal */
table.spiele {
	margin-top: 20px;
	width: 533px;
}
table.spiele td.lire {
	width: 20%;
	text-align:center;
}	
table.spiele td.mitte {
	width: 33%;
}	


td.footer {
	background-color: #ABBED1;
	padding-left: 5px;	
}

/* für Tippspiel-Archiv */
table .kapitel
{
	border-bottom: #889CB0 1px dotted;
	text-align: left;
	font-size: 1.3em;
}
tr.platz1 {
	background-color:#efed25;
}
tr.platz2 {
	background-color:#bab4a2;
}
tr.platz3 {
	background-color:#cc9b18;
}

/* Tabelle Mannschaftskader */
table.kader {
	width: 600px;
	border: 0px dotted #000099;
	border-bottom-color: #104E8B;
}
table.kader tr {
	height: 25px;
}
table.kader td {
   	border-top: 0px;
	border-color: #104E8B;
	font-size: 8pt;
	text-align: center;
}
table.kader .lire {
	width: 20%;   	
} 
table.kader .mitte {
	width: 60%;   	
} 
table.kader .halb {
	width: 50%;   	
} 
 
table.kader th {
	height: 20px;
	font-size: 1em;
	background-color: #ABBED1;
	color: #000066;
	font-weight: bold;
	text-align: center;	    
	padding: 5px 0 5px 0;
	-moz-border-radius: 0.4em; /* Ecken gerundet, FF only */
}

/* Spieler-Steckbrief */
td.steckbrief-linke-spalte1 {
	font-weight: bold;
	background: #A8B6C3;
	height: 21;
	padding-left: 5px;
	width: 150px;
}
td.steckbrief-rechte-spalte1 {
	background: #B0BDC7;
	height: 21;
	padding-left: 5px;
	width: 240px;	
}
td.steckbrief-linke-spalte2 {
	font-weight: bold;
	background: #A8B6C3;
	height: 21;
	padding-left: 5px;
	width: 200px;
}
td.steckbrief-rechte-spalte2 {
	background: #B0BDC7;
	height: 21;
	padding-left: 5px;
	width: 370px;	
}
td.spielerstatistik {
	text-align:right;
}

/* dhtml uhr */
#Uhr {
	padding: 4px;
	margin: 1px;
	font-size: 8pt;
	color: #889cb0;
}

/* Form elements */
input,textarea,select {
	color : #000000;
	background-color: #b9c4cc;
	font-size: 10pt;
}
input.bce_button {
	background-color: #b9c4cc;
}

/* Spieler-Statistik seit 73/74 */
#table_spieler_sort {
	font-size: 8pt;
}

/* Auswahlfelder Erste- oder Reservemannschaft */
input.spieler_sort {
	background-color: #b9c4cc;
	font-size: 11px;
}
input.spieler_sort_admin {
	background-color: #b9c4cc;
	font-size: 11px;
	BORDER: #666666 1px dotted;
}
input.liteoption {
	background-color : #b9c4cc;
	font-weight : normal;
	font-size: 11px; 
}
select.spieler_sort {
	background-color : #b9c4cc;    
	color : #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

/*Aufzählungen*/
ul {
	color : #000000;
	font-size: 10pt;
}
acronym {
	cursor:help;
	border-bottom:1px dotted;
}

#spieler-archiv-suchfeld{
	position : absolute;
	background-color: #b9c4cc;
	top: 100px;
	left: 100px;
}

/* wird newstitle überhaupt benötigt?  */
td.newstitle {
	background-color: #ABBED1;
	color: #000066;
	font-weight: bold;
	text-align: left;
}

td.newstitle-rechts {
	background-color: #ABBED1;
	color: #000066;
}

/* allgemeine Ebenen-Formatierung */
div {
	margin-top: 15px;
	margin-bottom: 15px;
}
div.headline {
	margin: 15px 0 5px 0;
	padding: 5px 0 5px 0;
	font-weight: bold;
}

/* Ebene befidnet sich immer rechts unten */
div.schwebend {
	position:fixed;
	top: 90%;
	left: 95%;
}
div.schwebend img {
	background:none;
}

/* bei den Herren - Mannschaft */
div.mannschaftsbild {
	width: 600px;
	text-align:center;
	margin: 10px auto;
	font-size: 0.8em;
	
}
div.mannschaftsbild div {
	padding: 0 5px 0 5px;
}

div.wrapper {
	width:600px;
	/*background:#45d;*/
	margin:0 auto;
}

/* Ebene Startseite */
#index_start {
	width: 640px;
	height: 900px;
	border:1px dashed #24618E;
	top: 1px;
	left: 5px;		
}

/* Navi-Überschrift z.B. Damen, Herren, ... */
#navi_headline {
	width: 600px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 25px;
}		

/* Ebene fürs Menü */
#damen_bild_winken {
	width: 600px;
	height: 170px;
	position: absolute;
	top: 73px;
	left: 25px;
	text-align: center;
}
/* Ebene Inhalt */
#inhalt {
	width: 600px;
/*	padding-top: 5px;
	padding-bottom: 5px;
/*	position: absolute;
	top: 68px;
	left: 25px;*/
	/*background:#123123;*/
}
/* Ebenen Steckbrief */
#steckbrief {

}
#steckbrief-spielerbild {
	width: 170px;
	height: 200px;
	padding: 2px;
	position: absolute;
	top: 80px;
	left: 35px;
	background: #1234aa;
	text-align: center;
}
#steckbrief1 {
	width: 270px;
	height: 200px;
	padding: 2px;
	position: absolute;
	top: 100px;
	left: 220px;
	background: #1234aa;
	text-align: center;
}
#steckbrief2 {
	width: 170px;
	height: 200px;
	padding: 2px;
	position: absolute;
	top: 80px;
	left: 35px;
	background: #1234aa;
	text-align: center;
}
	
/*- Menu Tabs J--------------------------- */

#tabsJ {
	/*float:left;*/
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #24618E;
	width: 600px;
	height: 30px;
	/*background-color:#990;
	/*position: absolute;
	top: 42px;
	left: 25px;*/
  }
#tabsJ ul {
	margin:0;
	padding:5px 10px 0 25px;
	list-style:none;
  }
#tabsJ li {
	display:inline;
	margin:0;
	padding:0;
  }
#tabsJ a {
	float:left;
	background:url("images/tableftj.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
  }
#tabsJ a span {
  float:left;
  display:block;
  background:url("images/tabrightj.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
  }
#tabsJ a span.jugendmenu { padding:5px 9px 4px 4px; }  

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
  color:#FFF;
  }
#tabsJ a:hover {
  background-position:0% -42px;
  }
#tabsJ a:hover span {
  background-position:100% -42px;
  }

	#tabsJ #current a {
			background-position:0% -42px;
	}
	#tabsJ #current a span {
			background-position:100% -42px;
			color: #ffffff;
	}	

/* Navi VERTIKAL */
/* das Menü muss sich in einem DIV Container namens nav-vertikal befinden */
div.nav-vertikal {
	width: 210px;
	margin: 0 auto;
}
div.nav-vertikal ul {
	list-style-type: none;
	padding: 1px;
	margin: 1px;	
}
div.nav-vertikal ul li {
	padding: 2px;
	margin: 0;
}
div.nav-vertikal a {
	padding: 2px 10px 2px 10px;
	margin: 0px;
	color: #000000;
	background-color: #8CA0B4;
	text-decoration: none;
	border: 1px solid #8CA0B4;
	display: block;
	-moz-border-radius: 0.3em; /* Ecken gerundet, FF only */
}
div.nav-vertikal a:hover {
	background-color: #b9c4cc;
	border: 1px solid #8CA0B4;
}


/* Navi HORIZONTAL */
div.nav-horizontal {
	/*border: 1px dotted #000066;*/
	/*background-color: #f0f0f0;*/
	height: 30px; /* Rahmen zur Veranschaulichung */
	width: 590px;
}
div.nav-horizontal ul {
	list-style-type: none;
	/*background-color: red;*/
	padding: 3px;
	margin: 3px;
	height: 20px;	
	
}
div.nav-horizontal ul li {
	display: inline; /* damit die Listenelemente (Links) nebeneinander dargestellt werden */
}
div.nav-horizontal a {
	float: left;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	color: #000000;
	background-color: #8CA0B4;
	text-decoration: none;
	border: 1px solid #8CA0B4;
	-moz-border-radius: 0.3em; /* Ecken gerundet, FF only */
}
div.nav-horizontal a:hover {
	background-color: #b9c4cc;
	border: 1px solid #8CA0B4;
}

/* Spielerarchiv */
	div.spieler_oben {
		/*width: 100%;*/
		height: 100px;
		padding: 10px 10px 0 10px;
		/*background: #7fffd4;*/
	}
	
	div.spieler_pass {
		width: 100%;
		/*background: #e6e6fa;*/
		text-align: center;
		padding: 0 0 0 0;
	}
	
	div.spieler_mitte_aussen {
		width: 580px;
		height:240px;
		/*background-color:#996;*/
		text-align: center;
		margin: 0 auto;
		/*background-image: url(images/steckbrief_hint.jpg);
		background-repeat: no-repeat;
		background-position: top center; */
		padding: 0px 0px 0 0px;
	}
	
	div.spieler_mitte_aussen .links {
		width: 50%;
		margin: 0 auto;
		padding-top:15px;
		/*height: 100px;*/
		/*background: #fffacd;*/
		position:relative;
		text-align: center;
		float:left;
	}
	div.spieler_mitte_aussen .links span {
		color: #000099;
		font-weight: bold;
		font-size: 1.1em;
	}

	div.spieler_mitte_aussen .rechts {
		width: 50%;
		margin: 0 auto;
		/*height: 100px;*/
		/*background: #add8e6;*/
		position:relative;
		float:right;
		padding: 25px 0 5px 0;
	}
	
	#spieler_unten {
		display:none;
		width: 100%;
		/*background: #5f9ea0;*/
		text-align: center;
		padding: 0 0 3px 0;
		/* float:left; */
		clear: both;
	}
	div#spieler_linie {
		width: 85%;
		margin:0 auto;
		border-top: #123456 solid 1px;
		text-align: center;
		margin-bottom:10px;
		/* float:left; */
		opacity:0.01;
		filter: Alpha(opacity=1);
	}
	
	div.spielerbild {
		display:none;/*für jquery-effekt*/
		width: 170px;
		height: 210px;
		margin: 0 auto;
		text-align: center;
		padding-top: 10px;
		background-image: url(images/spieleraussenrum.jpg);
		background-repeat: no-repeat;
		background-position: top center; 
	}
	.spielerbild_loading {	
		display:none;
		width: 170px;
		height: 210px;
		margin: 0 auto;
		text-align: center;
		padding-top: 10px;
		background-color: transparent;
		background-image: url(images/ajax-loader.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	#spielerbild_drop {
		width:150px;
		height:18px;
		padding:0;
	}
	#spielerbild_drop a:hover {
		width:14px;
		height:18px;
		/*margin-left:3px;*/
	}	
	#spieler_tab_unten_loader {
		display:none;
		margin:0 auto;
		background-color: transparent;
		background-image: url(images/ajax-loader.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		height:24px;
		width:24px;
	}
	#fileupload {
		width: 170px;
		height: 210px;
		margin: 0 auto;
		text-align: center;
		padding-top: 10px;
		background-image: url(images/spieleraussenrum.jpg);
		background-repeat: no-repeat;
		background-position: top center; 
	}
	#spielerbilder-aussen {
		width:400px;
		border:1px #123456 dashed;
		margin:0 auto;
		overflow:auto;
	}
	#spielerbilder-aussen_links {
		width:175px;
/*		border:1px #123456 dashed;*/

		overflow:auto;
		float:left;
/*		background-color:#990;*/
	}	
	#spielerbilder-aussen_rechts {
		width:175px;
/*		border:1px #123456 dashed;*/
		overflow:auto;
		float:right;
/*		background-color:#0CF;*/
	margin-top:50px;
	}	
	#kader-edit-upload_gross {
		width: 170px;
		height: 210px;
		margin: 0 auto;
		text-align: center;
		padding-top: 10px;
		background-image: url(images/spieleraussenrum.jpg);
		background-repeat: no-repeat;
		background-position: top center; 
	}	
	#spielerbild_drop_gross {
		margin:0 auto;
		text-align:center;
/*		background-color:#933;*/
	}
	#kader-edit-upload_klein {
		width: 75px;
		height: 100px;
		margin: 0 auto;
		text-align: center;
		/*padding-top: 10px;*/

		/*background-image: url(images/spieleraussenrum.jpg);
		background-repeat: no-repeat;
		background-position: top center; */
	}
	#spielerbild_drop_klein {
		margin:0 auto;
		text-align:center;
/*				background-color:#969;*/
	}
	div.spielerarchivinfo {
		/*background-color: #5f9ea0;*/
		position:relative;
		top:0px;
		text-align: right;
		padding: 0 5px 0 0;
		font-size:8pt;
		clear: both;
		z-index:0;
	}
	div.spielerarchiv_back {
		/*background-color: #5f9ea0;*/
		position:relative;
		top:0px;
		text-align: center;
		padding: 0 5px 0 0;
		font-size:8pt;
		clear: both;
		z-index:0;
	}	
	div.spielerarchivinfo .footfont{
		/*background-color: #5f9123;*/
		padding: 10px 0 10px 0;
		right: 0;
	}
	div.spielerarchivinfo a{
		/*background-color: #5f9123;*/
		text-decoration: none;
		font-size:8pt;
	}
/* Ende Spielerarchiv */


#ie6msg	{
	display:none;
	position:absolute;
	height:110px;
	width:1020px;
	z-index:99;
	top:0;
	left:0;
	background-color: #b9c4cc;
	padding: 35px 50px 10px 70px;
	margin: 0 auto;
	background-image: url('images/ie6_warning.gif');
	background-repeat: no-repeat;
	background-position: 15px 42%;
/*	border: 5px #b9c4cc dotted;
	/*opacity:0.8;*/
	/*display:none;*/
}

#ie6msg a {
	color: #000;
}
#ie6msg a img {
	border:0;
}
#ie6msg span {
	white-space:nowrap;
}	


.clearfloat{
	clear:both;
}