/* 	print.css				*/
/*	Letzte Änderung : 20.05.2006	*/

/* Generelle Einstellungen html, body */
		body
		{ 
			position:absolute;
			background:#ffffff;
		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}
		/* Einstellungen Header */

		#header_container 
		{			
			display: none;
			position:fixed;
			top:0; left:0; 
			text-align:left;
			width: 100%;
			height:142px;
			z-index:3;
		}

		#header 
		{
			display: none;
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background-image: url(banner_bg.jpg);
			background-repeat: repeat-x;			
			z-index:3;
			margin:0;
		}	

		
		/* Einstellungen Menu-Container */			
		#menu
		{
			display: none;
			position:fixed;
			top:142px;left:.0px;
			width:129px;
			height:100%;
			background:#ffcc00;  /*  Judo gelb */
			background-image: url(navi_oben.jpg);
			background-repeat: no-repeat; 
			padding-left: 0px;
			padding-top: 30px;

		}
		#content
		{
			margin:0;
			padding-top:20px;
			padding-left:20px;
			padding-bottom:10px;
			z-index:2;
		}
		#footer_container
		{
			display: none;
			position:fixed;
			bottom:0; left:129; right:0;
			text-align:center;
			margin:0;
			height:2em;
			z-index:3;
		}
		#footer 
		{
			display: none;
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#efefef;
			z-index:3;
		}
		
		/* Nun f&uuml;r den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			display: none;
			position:absolute;
			width:100%;
			padding-right:16px;
			
		}
		* html #menu
		{
			display: none;
			position:absolute;
		}
		* html #header,* html #footer
		{
			display: none;
			height:100%;
			position:static;
			
		}
		* html #content 
		{
			/*position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0; */
		}
		

		}
		* html #menu
		{
			display: none;
			margin:0;
			width:129 px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
		
		P, OL, UL, DIV, H1, H2 {
		font-family: verdana, arial;
		font-size: 11px;
		color:#000066;
		}
		
		/* Einstellungen für das Menu, Stati isw ......................................................................................*/
		/* Menueinstellungen : Ausrichtung allgemein................*/

      #menu_1 
		{
     	display: none;
		vertical-align:top;
      width:118px;
      padding-top:20px;
      padding-left:5px;
      }		
		
		/* Menueinstellungen : Für alle DIV-Einstellungen im Menu................*/
		
		#menu_1 DIV
		{
		display: none;
		width:95%;
		}
		
		/* Menueinstellungen : Für alle Linkdarstellungen im Menu................*/

		#menu_1 DIV A 
		{
		display: none;
		text-decoration:none;
		}
		
		/* Menueinstellungen : Für alle Linkeinstellungen im Menu..on mouseover..............*/		
				
		#menu_1 DIV a:hover
		{
		display: none;
		text-decoration:underline;
		}

		/*  MENU 1, level 1, normal state (NO) */
		#menu_1 DIV.menu1-level1-no 
		{
  		display: none;
		border-bottom: 1px dotted #999999;
  		font-size: 11px;
  		padding-top:5px;
  		padding-left:10px;
		}
						
		/*  MENU 1, level 1, active state (ACT) */
    	#menu_1 DIV.menu1-level1-act 
		{            
      display: none;
		border-bottom: 1px solid #999999;
      font-weight:bold;
      font-size: 11px;
      padding-top:5px;
      padding-left:10px;
      background-color: #fee39a;      
      }

		/* Menueinstellungen : Im Aktiven Level-1 schwarze Schrift verwenden..............*/	
             
      #menu_1 DIV.menu1-level1-act a 
		{
	   display: none;
		color: black;
      }

		/* Menueinstellungen : Im Aktiven Level-1 bei mouseover untersctreichen..............*/	
             
      #menu_1 DIV.menu1-level1-act a:hover 
		{
	   display: none;
		text-decoration: underline;
      }
		
		/*  MENU 1, level 2, normal state (NO) */
      #menu_1 DIV.menu1-level2-no 
		{
      display: none;
		font-size: 10px;
      padding-left:20px;           
      }
             
		
		/*  MENU 1, level 2, active state (ACT) */
      #menu_1 DIV.menu1-level2-act 
		{
      display: none;
		font-size: 10px;
      font-weight:bold;
      padding-left:20px;           
      }
             		
		
	/* content ..........................................................*/
	/* 	content.css			*/
/*	Letzte Änderung : 13.07.2006	*/


	P, OL, UL, DIV, H1, H2, H3, H4 
	{
	font-family: verdana, arial;
	color:#000066;
	}
	
	p 
	{
	font-size: 11px;
	}
	
	H1, H2, H3, H4
	{
		padding-left: 10px;
	}
	
	/*   H2  Seiten-Überschrift umdefiniert  */	
	h2 
	{
	font-size: 170%;
	font-weight: lighter;
	line-height: 50%;
	}
	
	/*    H3  Direkt unter Seitenüberschrift  */	
	h3
	{
	font-size: 80%;
	font-weight: bold;
	}
	
	
	/* H4 Kapitel-Überschridten  */	
	h4
	{
	font-size: 120%;
	}
	
	
	hr 
	{
	color: #000066;
	width: 686px;
	padding-left: 10px;
	}
	
	.infocontainer
	{
	background-color: #fee39a;
	width: 686px;
	}
	
	.infocontainer-dunkelgelb
	{
	background-color: #ffcc00;
	width: 686px;
	}
	
	.infodoppelbox
	{
	display: table-row;
	}
	
	.infop1
	{
	line-height: 17px;
	font-size: 11px;
	width: 540px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	}
	
	.infop2
	{
	line-height: 17px;
	font-size: 11px;
	/*width: 136px;*/
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	}
	
	
	.info  {
		line-height: 17px;
		font-size: 11px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		
	}
	
	.info-tabelle  {
		line-height: 12px;
		font-size: 11px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 1px;
		
	}
	
	
	
	.Ergebnistabelle
	{
	display: table-row;
	height: 10px; 	
	}
	
	.Gastgeber
	{
	line-height: 17px;
	font-size: 11px;
	width: 120px;
	margin-left: 0px;
	margin-right: 5px;
	float: left;
	}

	.Gast
	{
	line-height: 17px;
	font-size: 11px;
	width: 120px;
	margin-left: 0px;
	margin-right: 5px;
	float: left;
	}
	
	.Bindestrich
	{
	line-height: 17px;
	font-size: 11px;
	width: 5px;
 	margin-left: 0px;
	margin-right: 5px;
	text-align: center;
	float: left;
	}
	
	.Wert
	{
	line-height: 17px;
	font-size: 11px;
	width: 12px;
	margin-left: 0px;
	margin-right: 5px;
	float: left;
	}	
	
	/*   Tabellen für Terminkalender u.s.w ...............................................*/
	div.tabellen-ueberschrift
		{
		font-size: 11px;
		padding-left: 10px;
		line-height : 25px;
		font-style : normal;
		font-weight : bold;
		}
	
	
	
	
	div.zeile-hellgelb
		{
		background-color: #fee39a;
		width: 686px;
		padding: 1px 0;
		margin-bottom: 1px;
		}


	div.zeile-dunkelgelb
		{
		background-color: #ffcc00;
		padding: 1px 0;
		margin-bottom: 1px;
		width: 686px;
		}

	

	/*Tabellenzellen für Trainings-zeiten........................................................*/
	
	div.zeit
		{
		text-decoration: none;
		font-size: 11px;
		width: 100px;
		padding: 0px;
		padding-left:0px;
		margin-left: 0px;
		border-right: 1px solid #C4C769;
		display:table-cell;
		}

	div.leitung
		{
		text-decoration: none;
		font-size: 11px;
		width: 300px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}

	div.gruppe
		{
		text-decoration: none;
		float: left;
		width: 200px;
	  	font-size: 11px;
		padding: 2px;
		color: #272900;
		display:table-cell;

		}
		
		/*Tabellenzellen für Team Leute........................................................*/
	div.tabellen-ueberschrift-team
		{
		width: 686px;
		font-size: 11px;
		line-height : 25px;
		font-style : normal;
		font-weight : bold;
		}	
		
		
		
		
	div.zeile-hellgelb-team
		{
		background-color: #fee39a;
		width: 686px;
		padding: 0px 0;
		margin-bottom: 1px;
		z-index : 1;
		}


	

	div.zeile-dunkelgelb-team
		{
		background-color: #ffcc00;
		padding: 0px 0;
		margin-bottom: 1px;
		width: 686px;
		z-index : 1;
		}


		
		div.thumb
		{
		width: 45px;
		padding: 0px;
		padding-left: 2px;
		margin-left: 0px;
		border-right: 1px solid #C4C769;
		display:table-cell;
		}
		
		div.name
		{
		text-decoration: none;
		font-size: 11px;
		width: 120px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
		div.funktion
		{
		text-decoration: none;
		font-size: 11px;
		font-weight : bold;
		width: 170px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
			div.email
		{
		text-decoration: none;
		font-size: 11px;
		width: 170px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
		
		div.telefon
		{
		text-decoration: none;
		float: left;
		width: 120px;
	  	font-size: 11px;
		padding: 2px;
		color: #272900;
		display:table-cell;

		}
	
	
		/*Tabellenzellen für Termine........................................................*/
	div.tabellen-ueberschrift-termin
		{
		width: 686px;
		font-size: 11px;
		line-height : 25px;
		font-style : normal;
		font-weight : bold;
		}	
		
		
		
		
	div.zeile-hellgelb-termin
		{
		background-color: #fee39a;
		width: 686px;
		padding: 0px 0;
		margin-bottom: 1px;
		z-index : 1;
		}


	div.zeile-dunkelgelb-termin
		{
		background-color: #ffcc00;
		padding: 0px 0;
		margin-bottom: 1px;
		width: 686px;
		z-index : 1;
		}
		
		div.t_wochentag
		{
		text-decoration: none;
		font-size: 11px;
		width: 15px;
		padding: 2px;
		padding-left: 0px;
		padding-right: 10px;
		text-align: left;
		margin-left: 0px;
		margin-right:4px;
		float: right;
		border-right: 1px solid #C4C769;
		display:table-cell;
		}
		
		div.t_datum
		{
		text-decoration: none;
		font-size: 11px;
		width: 85px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
		
		div.t_ereignis
		{
		text-decoration: none;
		font-size: 11px;
		width: 250px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
		div.t_klasse
		{
		text-decoration: none;
		font-size: 11px;
		width: 90px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		border-right: 1px solid #C4C769;
		display:table-cell;

		}
		
			div.t_verantwortung
		{
		text-decoration: none;
		font-size: 11px;
		width: 120px;
		float: left;
		text-align: left;
		padding: 2px;
		color: #272900;
		display:table-cell;
		}
		

		
		
		
			
		
		
		
		