@charset "utf-8";
/* CSS Document */





#bg                   { display:none; position:absolute; width:100%; height:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index:1; }


						
#main                   {  margin: 0px 0px 0px 0px; border:solid 0px #666; padding: 0px 0px 0px 0px;  }

/*  H E A D E R
----------------------------------------------------------------------------- */				
#logoheader-start                 { display:none; width:946px; height:auto; margin: 0px 0px 0px 0px; border:solid 0px #cccccc; padding: 25px 0px 0px 47px; background-image:url(images/logo/logo.png); background-repeat:no-repeat; }

		

		

		#printheader            { }
			

						
/* C O N T E N T F I E L D
-----------------------------------------------------------------*/
#contentfield           { width:100%; height:auto; margin: 20px 0px 0px 0px; border-top:solid 1px #b5b6b7;  padding: 20px 10px 7px 10px; background-color:#f9f9e9;  font-size: 0.9em; line-height:16px;   }
		
				
#menupfad               { display:none; width:100%; height: 20px; padding: 4px 0px 6px 0px;  margin: 0px 0px 12px 0px; float:left; font-size: 1.2em; color : #a11a14; /*color:#ba2720;*/  font-weight: bold; border-bottom:dotted 1px #ccc; float:left; 
						  background-image:url(images/buttons/ball.jpg); background-repeat:no-repeat; background-position:626px 3px; }
span.menupfad           {font-weight: normal; }	
	
.textbox        { width:100%; height:auto;  border:solid 0px #d3d4d5;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

		.starttextboxteam       { border-bottom:solid 0px #d3d4d5;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;  float:left;}  /**/
		
		.starttextboxgalerie    { width:100%;  height:auto; border-bottom:solid 0px #d3d4d5;  margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px;  float:left;}
		
		#sitemapmain            { width:250px;  height:auto; border:solid 0px #d3d4d5;  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;  float:left; font-size: 1.1em; }
		#sitemapmain  li        { line-height:24px;  margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}
		#sitemapmain  ul        { line-height:24px; }
	
	
/*  N A V I G A T I O N
----------------------------------------------------------------------------- */
#navigation            { display:none; width:884px;  margin: 0px 0px 0px 47px; padding: 0px 0px 0px 0px; border-left:solid 1px #b5b6b7;  border-right:solid 1px #b5b6b7;float:left; line-height:24px; background-color: #ccc;  background-image:url(images/bg/navigation.jpg); }
				


/* N E W S B O X 
-----------------------------------------------------------*/
		  
#newsbox                { width:100%; height:auto;  border:solid 0px #000; padding: 0px 0px 0px 0px;  margin: 40px 0px 0px 0px; }
#newsbild               { width:89px; height:109px; border:solid 0px #000; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; background-image:url(images/news/newspic-1.jpg);}
.newsheader				{ width:auto; height:20px;  border:solid 0px #000; padding: 3px 0px 0px 10px;  margin: 0px 0px 0px -10px; background-color: #e1dfdf;  color : #a11a14; border-bottom:solid 1px #CCCCCC; 
						  background-image:url(images/bg/ball-grey.jpg); background-repeat:no-repeat; background-position:520px 2px; font-weight: bold;}	
#newstext               { width:541px; height:auto; border:solid 0px #c3c5c7; padding: 0px 0px 0px 0px;  margin: -7px 0px 0px 15px; float:left; }



#newstext li strong  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:24px; float:auto; font-weight : bold;  color:#a11a14;}
		
					
ul.sby_newsbox li {margin: 0px 0px 10px 0px; padding: 0px 0px 2px 10px; list-style:none; border:solid 1px #c3c5c7; background-color:#FFFFFF; background-image:url(images/bg/.jpg);background-repeat:repeat-x; }
		
		



		
/* T E A M -- M A N N S C H A F T -- S P I E L E R
---------------------------------------------------------------------------------------*/	

table.mannschaft      { width:100%; border:solid 0px #ccc; padding: 0px 0px 2px 0px;  margin: -5px 0px 8px 0px; float:left;  font-size: 0.90em;  border-bottom:dotted 1px #ccc; }


		.spieler                { width:367px; min-height:150px; border:solid 0x #000; padding: 0px 0px 0px 0px;  margin: 17px 15px 0px 1px; float:left; }
		.spielerbild            { border:1px solid #B5B6B7; margin:10px 0px 10px 10px; padding:8px; float:left; background-color:#FFFFFF; }
		.outlinespieler         { width:100%; height:auto;  border-bottom:dotted 1px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; }
		
		
		table.spieler           { width:100%; min-height:150px; border-bottom:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-size: 0.90em;}
		
		td.spielervorname       { width:110px; height:18px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.spielername          { width:110px; height:18px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.mannschaft           { width:110px; height:20px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.spielermannschaft    { width:110px; height:20px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.spielerposition      { width:110px; height:35px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.spielertrikot        { width:110px; height:40px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal;}
		td.spielernummer        { width:60px; height:42px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;   font-weight: bold; color : #a11a14; }
		
		td.spielerausgabe       { width:186px; min-height:20px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: bold;}
		td.spielerausgabemann   { width:186px; min-height:20px;  border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-weight: bold;}
		
		
		
			
			
/* E V E N T A U S G A B E
----------------------------------------------------*/
div#starttextboxevent   {width:100%;  height:auto;  border:solid 0px #d3d4d5;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  float:left;}

div.showevents          {width:100%;  border-bottom:solid 1px #d3d4d5;  margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px;  float:left;}


div#starttextboxevent table.event        { width:100%; border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left;  font-size: 0.90em;}
                      table.eventinfo    { width:100%; border:solid 0px #ccc; padding: 0px 0px 2px 0px;  margin: -9px 0px 8px 0px; float:left;  font-size: 0.90em;    font-weight: bold; color: #a11a14;}
                      
					  table.archiv       { width:100%; border:solid 0px #ccc; padding: 5px 0px 7px 0px;  margin: 0px 0px 0px 0px; float:left;  font-size: 0.90em;  border-bottom:dotted 1px #ccc; }
					  td.datum           { font-weight: bold;  width:80px;}
					  td.titel           { font-weight: bold;}
					  td.trainer         { font-weight: normal;}
					  

div#starttextboxevent td.datum       { width: 0px;  height: 18px;  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;  font-weight: normal; text-align:left;  vertical-align:top; color : #a11a14;}
div#starttextboxevent td.titel       { width: 0px;                 border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px;  text-align:left;  vertical-align:top;}
div#starttextboxevent td.mannschaft1 { width: 100px;  height: 18px; border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 3px 0px 0px;  font-weight: bold; text-align:right;  vertical-align:top;}
div#starttextboxevent td.doppelpunkt { width: 5px;                  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;  font-weight: bold;  text-align:center;  vertical-align:top;  color : #a11a14;  font-size: 1.2em;}
div#starttextboxevent td.mannschaft2 { width: 100px;  height: 18px; border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 3px;  font-weight: bold; text-align:left;  vertical-align:top;}
div#starttextboxevent td.zeit        { width: 75px;                 border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 3px 0px 2px;  text-align:left;  vertical-align:top; color : #a11a14;}
div#starttextboxevent td.ort         { width: 70px;                 border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;  text-align:left;  vertical-align:top;}
div#starttextboxevent td.resultat    { width: 35px;                 border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; text-align:center; font-weight: bold;  color : #a11a14;  letter-spacing:0.10em; vertical-align:top;}
div#starttextboxevent td.lupe        { width: 17px;                 border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:right; }



.extratext {  margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; }
		
		
/* R E D B O X
-----------------------------------------------------------*/	
#redbox                { display:none; width:174px; min-height:407px; margin: 0px 0px 0px -1px; border:solid 1px #b5b6b7;  padding: 15px 10px 10px 10px; background-color:#dfd4d3;  float:left; font-size: 0.7em; line-height:16px;  }

		
		#redboxgalerie         { width:210px; height:auto; margin: -11px 0px 0px 10px; border:solid 1px #b5b6b7; padding: 5px 5px 10px 15px; -moz-border-radius:16px; -khtml-border-radius:16px; background-color:#dfd4d3;  float:left; 
								 font-size: 0.7em; line-height:16px; overflow:hidden;   }
		
.kalender    			{border:solid 0px #000;  height: 150px; padding: 0px 0px 20px 5px;  }			 

div.eventausgabe        { width:100%; height:auto; border-bottom:dotted 1px #999999;  font-size: 0.80em;  margin: 0px 0px 0px 0px; padding: 3px 0px 8px 0px;}

.nexttermin             { width:100%;  line-height: 24px;  border:solid 0px #ccc;  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-weight: bold; text-align:left;  color : #a11a14;  font-size: 0.90em;border-bottom:dotted 1px #999999; }
div.eventausgabe   td.datum     { width: 80px;  height: 18px;  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;  font-weight: normal; text-align:right; color : #a11a14;}
div.eventausgabe   td.zeit      { width:100%;   height: 18px;  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 10px;  font-weight: bold; }
div.eventausgabe   span.event   { width:150px;  height: 18px;  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;  font-weight: bold; }
div.eventausgabe   span.ort     { width:70px;   height: 18px;  border:solid 0px #ccc;  margin: 0px 0px 0px 0px; padding: 3px 0px 0px 5px;  font-weight: bold; }






.variableadresse        {padding: 10px 0px 0px 0px;  font-size: 0.90em; border:1px solid #acacac; margin:10px 0px 0px 0px; padding:8px; background-color:#d3d4d6; }	
			

		
		
/* V A R I A B L E N
-----------------------------------------------------------*/			
		
		
		/*galerie-------------------------------------------------------------------------------*/
		.galerie-header   {width:220px; height:36px; margin: 8px 0px 0px -2px; padding: 0px 0px 0px 0px; border:solid 0px #fff; float:left; background-image:url(images/bg/header-galerie2.jpg);  background-repeat:no-repeat;  }
		
		#sby_galtree      {margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; border:solid 0px #fff; float:left;  }
		
		table.galerieausgabe   { width:100%; border:solid 0px #ccc; padding: 0px 0px 0px 0px;  margin: 5px 0px 0px 1px; float:left;  font-size: 0.90em;}
		
		td.galerieausgabe-leerpics { width:10px;  border:solid 0px #ccc;  float:left;}
		td.beschreibungstext   { width:136px; line-height:12px;  border:solid 0px #ccc; padding: 3px 0px 0px 0px;  margin: 0px 0px 0px 0px;  font-size: 0.90em;}
		
					 
		
		
		
		
		
		
		
/*  I M A G E S
------------------------------------------------------------------------------------
Muss auch angepasst werden: admin/tiny_mce/themes/advanced/skins/default/content.css 
------------------------------------------------------------------------------------*/			

		
		
.bildrechts  {  border:1px solid #B5B6B7; margin:5px 0px 15px 15px; padding:8px;  float:right;  background-color: #fff; }

.bildlinks   {  border:1px solid #B5B6B7; margin:5px 15px 15px 0px; padding:8px;  float:left;   background-color: #fff;  }		
		
		
		
	
		
	
		
		
		
/*  S Y S T E M
------------------------------------------------------------------------------------*/

h1      { font-size: 9pt; font-weight:bold; margin: 13px 0px 10px 0px; padding: 0px 0px 0px 0px; color : #a11a14;  } /*color:#3e3d3d;*/
h2      { color:#ba2720; }	
		
#contentfield ul { margin: 7px 0px 0px 0px; padding: 0px 0px 0px 0px;   float:auto; } 				
ul   { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   float:auto; font-weight : bold; color : #949494; }
		
li   { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; line-height:16px; float:auto; font-weight : normal;  color:#504f4f;}
		
		
		
.hr    {width:100%; color:#ccc;  margin: 10px 0px 10px 0px; border-top: solid 1px #ccc; border-top-style:dotted; }		
		
		
		
						
						
		a.textlink:link       { text-decoration: none;  font-weight : normal; font-style : normal; color : #a11a14;  }	
		a.textlink:visited    { text-decoration: none;  font-weight : normal; font-style : normal; color : #a11a14;  }	
		a.textlink:active     { text-decoration: none;  font-weight : normal; font-style : normal; color : #a11a14;  }	
		a.textlink:hover      { text-decoration: underline;       font-weight : normal; font-style : normal; color : #a11a14;  }	
				
a:link       { text-decoration: none;  font-weight : normal; font-style : normal;  color : #a11a14;  }	/*color : #ba2720;*/
a:visited    { text-decoration: none;  font-weight : normal; font-style : normal; color : #a11a14;  }	
a:active     { text-decoration: none;  font-weight : normal; font-style : normal; color : #a11a14; }	
a:hover      { text-decoration: underline;  font-weight : normal; font-style : normal; color : #a11a14;  }	
				
				
					
					
		
		
		
/*  S P O N S O R E N
----------------------------------------------------*/
#sponsoren        {display:none; width:544px; height:100px; margin: 20px 0px 0px 0px; border: solid 1px #ccc; padding: 0px 0px 0px 100px;  float:left;  background-image:url(images/sponsoren/bg.jpg);  background-repeat:no-repeat;  }
		
#ebm              { margin: 30px 0px 0px 20px;  float:left; }
#mac              { margin: 15px 0px 0px 40px; float:left;  }
#novartis         { margin: 20px 0px 0px 270px;  float:auto; }
#bo               { margin: 10px 0px 0px 360px;  float:auto; }		
		


