@charset "UTF-8";


		/* ---------BEGIN::standards------------ */
		
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
					margin: 0; 
					padding: 0; 
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { 
					font-size: 1em; font-weight: normal; font-style: normal; 
}
ul,ol 				{ 
					list-style: none; 
}
fieldset,img 		{
					border: none; 
}
caption,th 			{ 
					text-align: left;
}
table 				{
					border-collapse: collapse; 
					border-spacing: 0; 
}
a					{
					text-decoration:none;
}
					/* ---------END::standards------------ */


		/* ---------BEGIN::layout------------ */
html {height:100%;}

body				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px; font-weight:normal;
					background-image:url(img/bg_red.gif);
					height:100%;
					margin:0%;
					padding:0%;
}		

#site 				{
					text-align: center; /* Fuer IE*/
					/*background-image: url(../img/bg_balken.gif);
					background-repeat:repeat-x;*/
					/*border: 1px solid #FF0000;
					background-color:#fff;*/
					height:100%;
 					
					/*height:100%;
					margin:0%;
					padding:0%;*/
					/*border-bottom: 1px solid #CCC;*/


}
#container 			{
					width:975px;
					margin:auto; 
					text-align:left;
					/*border: 1px solid #fff;*/
					background-color:#FFFFFF;
 					height:100%;
					/*border-left: 1px solid #51812e#9ab685*/;
					/*margin: 0% 15% 0% 5%;*/
					padding: 0px 0px 0px 0px;	
					
}
#header				{
					margin:3px 0px 20px 0px;
					padding: 0px 10px 0px 20px;
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;
					/*border: 1px solid #CC0000;*/
}
#header li		{
					margin:0px 20px 0px 0px;
					display:inline;
}
#header a			{
					color:#999999;
}
#header a:hover			{
					color:#000000;
}
#head				{
					height: 258px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 5px;
}
#navigation			{
					position:absolute;
					/*float:left;*/
					width:262px;
					margin: 0px 0px 0px 5px;
					/*border: 1px solid #FF0000;*/
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					z-index:100;			
}
#navigation li		{
					margin:3px 0px 3px 0px;
					padding:0px 0px 0px 0px;
					display:block;
					/*border: 1px dashed #00CC66;	*/				
}
#navigation .top 	{
					font-weight:bold;
}
#navigation .sub	{
					padding:0px 0px 0px 10px;
					font-weight:normal;
}
#navigation  a		{
					/*background-color:#3333FF;
					height:23px;*/
					padding:5px 0px 5px 20px;
					display:block;
					text-decoration:none;
					color:#000000;
}
#navigation a:hover	{} /* go and see moods */
#content			{
					position:relative;
					max-width:675px;
					width:975px;
					/* widt/h:975px; Version IE 6 */
					margin:0px 0px 0px 0px ;
					padding:0px 20px 20px 280px;
					background-color:#FFFFFF;
					/*border: 1px dashed #00CC66;*/			
}

					/* ---------END::layout------------ */
					
		/* ---------BEGIN::standard_mood_red------------ */
#header .aktiv	{
					/*background-color:#CCCCCC;
					display:block;
					text-decoration:none;*/
					color:#CC2621;
}
#navigation a:hover	{
					background-color: #EFB7B2;
					display:block;
					text-decoration:none;
					color:#000000;
}					
#navigation .aktiv	{
					/*background-color:#CCCCCC;*/
					display:block;
					text-decoration:none;
					color:#CC2621;
}
#content h1			{
					margin:30px 0px 10px 0px;
					font-size:16px; font-weight:bold; color:#CC2621;					
}
#content h2			{
					margin:30px 0px 10px 0px;
					font-size:13px; font-weight:bold; color:#CC2621;					
}
#content td			{
					font-size:12px; font-weight:nomal; color:#333333;					
}
#content td			{
					margin-bottom:5px;								
}


/*------------------------teaser______________*/

#teaser				{
					background-color:#EFB7B2;
					margin: 0px 7px 30px 0px;
					height:132px;
					
}
#teaser .front		{
					position:absolute;
					background-color:#fde7e7;
					/*border: 1px dashed #00FF66;*/
					height:132px; max-height:131px;
					width:62px;
					padding:1px 0px 0px 5px;
}
#teaser .front h1	{
					margin:5px 0px 60px 0px;
					padding:0;					
					font-size:12px; font-weight:bold; color:#CC2621;
}
#teaser .front h2,
#teaser .front p	{
					font-family: Arial;
					margin:0px 0px 5px 0px;
					font-size:10px; font-weight:normal; color:#CC2621;
}
#teaser .main		{
					position:absolute;
					margin: 0px 0px 0px 65px;
					height:132px; max-height:131px; width:385px;
					background-color:#fcd6d5;
					/*border: 1px dashed #00FF66;*/
					padding:1px 0px 0px 10px;
}
#teaser .main h1	{
					margin:5px 0px 0px 0px;				
					font-size:12px; font-weight:bold; color:#CC2621;
}
#teaser .main h2	{
					margin:5px 0px 5px 0px;				
					font-size:18px; font-weight:bold; color:#CC2621;
}
#teaser .main p	{
					position: absolute;
					top:80px;
					margin:0px 0px 0px 0px; padding-right:20px;
					font-family: Arial;
					font-size:13px; font-weight:normal; color:#333333;
}
#teaser .main .link {
					position:absolute;
					top:111px;right:10px;
					/*border:1px solid #006633;*/
					font-size:10px; font-weight:bold; color:#000000}
#teaser .image		{
					position:absolute;
					margin:0px 0px 0px 460px;
					width:196px; height:132px;
					background-color:#CCCCCC; 
					overflow:hidden;
}
/*------------------------detail______________*/

#detail				{
					width: 600px;
					padding-top: 0px;
					font-size:12px;
					line-height: 1.6em;
}
#detail	th			{
					font-size:12px;
					font-weight: bold;
					line-height: 1.6em;
}
#detail p			{
					width: 600px;
					padding:5px 0;
}

#detail strong			{
					width: 600px;
					padding:5px 0;
					font-weight:bold;
}

#detail .sub			{
					width: 600px;
					padding:0 0;
					font-size:10px;
					font-style:italic;
					}



/*------------------------presseschau______________*/

#presseschau				{
					background-color:#EFB7B2;
					margin: 0px 7px 30px 0px;
					height:132px;
					
}
#presseschau .front		{
					position:absolute;
					background-color:#fde7e7;
					/*border: 1px dashed #00FF66;*/
					height:132px; max-height:131px;
					width:62px;
					padding:1px 0px 0px 5px;
}
#presseschau .front h1	{
					margin:5px 0px 60px 0px;
					padding:0;					
					font-size:12px; font-weight:normal; color:#CC2621;
					font-family: Arial;
}
#presseschau .front h2,
#presseschau .front p	{
					font-family: Arial;
					margin:0px 0px 5px 0px;
					font-size:10px; font-weight:normal; color:#CC2621;
}
#presseschau .main		{
					position:absolute;
					margin: 0px 0px 0px 65px;
					height:132px; max-height:131px; width:585px;
					background-color:#fcd6d5;
					/*border: 1px dashed #00FF66;*/
					padding:1px 0px 0px 10px;
}
#presseschau .main h1	{
					margin:5px 0px 0px 0px;				
					font-size:12px; font-weight:bold; color:#CC2621;
					font-family: Arial;
}
#presseschau .main h2	{
					margin:5px 0px 5px 0px;				
					font-size:18px; font-weight:bold; color:#CC2621;
}
#presseschau .main p	{
					position: absolute;
					top:80px;
					margin:0px 0px 0px 0px; padding-right:20px;
					font-family: Arial;
					font-size:13px; font-weight:normal; color:#333333;
}
#presseschau .main .link {
	position:absolute;
	top:114px;
	right:10px;
	/*border:1px solid #006633;*/
					font-size:10px;
	font-weight:bold;
	color:#000000
}
#presseschau .image		{
					position:absolute;
					margin:0px 0px 0px 460px;
					width:196px; height:132px;
					background-color:#CCCCCC; 
					overflow:hidden;
}

/*------------------------termine______________*/

 
#termine			{
					background-image:url(img_mood_main/bg_termine.gif);
					background-repeat:repeat-y;
					width:290px; height:400px;
					margin:0px;
					padding: 0px 0px 0px 5px; 
					background-color:#fde7e7;
					/*border: 1px solid #FF6699;*/
}
#termine tr td.datumTD{
					width:110px;
					height:25px;
					padding: 2px 0px 2px 8px; 
					/*background-color:#fcd6d5;*/ 
					font-size: 11px; color:#e22f46;
					cursor: pointer;
}
#termine tr td.titelTD{
					width:140px; 
					/*background-color:#fde7e7;*/ 
					height:25px;
					padding: 2px 5px 2px 8px; 
					font-size: 11px; color:#e22f46; font-weight:bold;
					cursor: pointer;
}
#termine tr.termineHover td.datumTD{
					background-color:#FFFFFF;
					color:#000000;
}
#termine tr.termineHover td.titelTD{
					background-color:#FFFFFF;
					color:#000000;
}

#termine tr.termineRowSelected td.datumTD {
					/*background-color:#fcd6d5; */
					font-size: 11px; color:#000000;
					cursor: pointer;
}

#termine tr.termineRowSelected td.titelTD {
					/*background-color:#fde7e7; */
					height:25px;
					font-size: 11px; color:#000000; font-weight:bold;
					cursor: pointer;
}
#termineDetail	{
					position:absolute;
					top: 0px;
					margin:0px 0px 0px 300px;		padding: 0px 10px 0px 10px; 
					width:370px; 					height:400px; 
					background-color:#e2404d; 
}

#termineDetail h1	{
					margin:10px 0px 10px 0px;
					font-size:12px; font-weight:bold; color:#FFFFFF;					
}
#termineDetail h2	{
					margin:20px 0px 10px 0px;
					font-size:24px; font-weight:bold; color:#FFFFFF;					
}
#termineDetail h3	{
					margin:20px 0px 10px 0px;
					font-size:21px; font-weight:bold; color:#FFFFFF;					
}
#termineDetail p	{
					margin:0px 0px 10px 0px;
					font-size:12px; font-weight:normal; color:#FFFFFF;					
}

#termineDetail p.abstand	{
					margin:30px 0px 10px 0px;
					font-size:12px; font-weight:normal; color:#FFFFFF;					
}
#termineDetail a	{
					font-size:12px; font-weight:normal; color:#FFFFFF;					
}
.termineHover		{
					color:#000000;
					cursor: pointer;
}

/*------------------------ wettkämpfe ______________*/

#wettkampftabelle	{
					overflow:hidden; 
					margin: 0px 0px 0px 0px; padding: 0px;
					/*border: 1px solid #069; */
					height: 300px; 
					background-color:#FFCCCC;
					}

#wettkaempfe		{
					margin: 0px 0px 0px 0px; padding: 0px;
					background-image:url(img_mood_main/bg_termine.gif);
					background-repeat:repeat-y;
					width:200px; height:300px;
					/*border: 1px solid #069;*/ 
					background: #fde7e7; 
					overflow:auto;
}

#wettkaempfe li		{
					margin: 0px 0px 2px 0px;
					padding: 3px 3px 3px 10px;
					cursor:pointer;
}
.wettkampfSelect {
					background-color:#CCCCCC;
}

.wettkampfHover {
					background-color:#FF99CC;
}

#Ergebnisse  		{
					position:absolute;
					margin:0px 0px 0px 220px;
					top:0px;
					padding: 10px 10px 10px 10px;
					width:430px;
					overflow: hidden;
					background-color:#FFCC99;
					height:280px;
}

#Ergebnisse li		{
					margin: 0px 0px 2px 0px;
					padding: 3px 3px 3px 10px;
					cursor:pointer;
}

#Ergebnisse li:hover	{
					cursor:pointer;
					background-color:#00FF99;
}

#Ergebnisse li a	{
					cursor:pointer;
					color:#000;
					}
#Ergebnisse li a:hover	{
					cursor:pointer;
					color:#333333;}					


.abteilung th,
.abteilung th.head {
	padding: 5px;
	font-weight:bold;
	font-size:12px;
	color:#CC2621;}
.abteilung td{
	padding: 5px;
	border-top: 1px solid #FFF;
	font-size: 10px;}

.abteilung .TdAptGruppe{
	font-size:10px;
	background-color:#f6e5bc;
	width: 250px;
	border-left: 10px solid #fbf5ec;
	}	
.TdAptGruppe .AbtGruppeTitel{
	font-size:12px;
	font-weight:bold;
	color:#a58753;}
.TdAptGruppe p{
	color: #999;}	
.abteilung .TdAptUebungsleiter{
	font-size:10px;
	background-color:#faf3df;
	width: 150px;
	border-left: 5px solid #faf2df;
	color:#666;
	}
.abteilung .TdAptZeiten{
	width: 100px;
	background-color:#f6e5bc;}
.abteilung .TdAptOrt{
	width: 90px;
	background-color:#f2d493;
	border-left: 10px solid #fceac0;}		
	
	

