/* schnell.css - schnellrieder_08 */

/* ---- background -----*/
div#content 	{ position:relative; width:100%; height:100%;  background-color:#FFFFFF; border:#0033CC 0px solid; }
div.bg_bild		{ position:absolute; width:80.0em; height:53.0em; left:0.0em; top:0.0em; z-index:1;	}
div.bg_bild img { width:80.0em; height:53.0em;}

div#conthead 	{ position:absolute; top:0.1em; left:0.0em; width:80.0em; height:7.5em; border:0px #006600 solid; background-color:transparent; z-index:3; }

div#logos       { position:relative; top:0em; margin-left:auto; margin-right:auto; width:80.0em; height:7.5em; z-index:3; }

div#logo_a   	{ float:left;  width:27.0em; height:11.0em; margin-top:0.0em; top:0em; } 
div#logo_b   	{ float:right; width:31.2em; height:7.4em; margin-top:0.0em; top:0em; } 

img#pic_logo_a 		{ width:27.0em; height:11.0em; border:0.0em; }
img#pic_logo_b 		{ width:31.2em; height:7.4em; border:0.0em; }


/* fonts ->>>> es gilt: 8pt ca. 10em*/
p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;}
p.float_stop 	{ clear:left; font-size:1px; line-height:1px; margin:0.0em;}
p.txt 			{ color:#666699;  margin-top: 0.2em; margin-bottom:0.0em; margin-left: 4.5em; margin-right: 0.1em; line-height:1.2em;}
p.txt_b 		{ color:#666699; font-weight:bold; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.0em; }
p.txt_ueber 	{ color:#CC6600; font-weight:bold; margin-top:0.3em; margin-bottom:0.0em; margin-left: 0.3em; margin-right: 0.2em; line-height:1.8em; letter-spacing:0.2em;}
p.front 		{ font-family:OCR A Extended, Lucida Handwriting; color:#666666; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.2em; }
 
/* ----------SCHRIFTEN -----------------------------------------*/
.fs8  	{ font-size:8px; }    
.fs9  	{ font-size:9px; }    
.fs10 	{ font-size:10px; }    
.fs11 	{ font-size:11px; }    
.fs12 	{ font-size:12px; }    
.fs14 	{ font-size:14px; }    
.fs18 	{ font-size:18px; }    
.fs20 	{ font-size:10px; }
.fsnorm	{ font-size:11px; }
.braun	{ color:AE8300; }
.rot	{ color:#A90000; letter-spacing:0.1em; font-style:italic; font-weight:bold; }
.actrot	{ color:#A90000; letter-spacing:0.1em; font-weight:bold; }
.breit	{ letter-spacing:0.1em;}
.fet	{ font-weight:bold; }
.it		{ font-style:italic; }
.thin	{ font-weight:normal; letter-spacing:normal; }

/* ---- Horizontales Menü -----*/
div#contmenu	 	{ position:absolute; top:8.6em; left:0em; width:80.0em; height:4.6em; border:#3399FF 0em solid; z-index:50; background-color:transparent; z-index:3; }
div#menu_bg      	{ position:absolute; width:80.0em; height:42.0em; left:0.0em; top:0.0em; visibility:visible; border:#00FF00 0.0em solid; z-index:11; }
div#menu 	    	{ position:absolute; width:50.0em; height:42.0em; right:0.0em; top:0.0em; visibility:visible; border:#FF0000 0.0em solid; z-index:12; }

img#pic_menu_bg		{ width:74.4em; height:4.2em; border:0em; }
img#pic_menue_bg	{ width:80.0em; height:4.2em; border:0em; }

div#contmenu ul 	{ margin:0.0em; padding:0.0em; list-style-type:none; }

div#contmenu ul li  	{ float:left; margin-left:0.0em; margin-right:0.0em; margin-top:0em; margin-bottom:0em; padding:0em; }
div#contmenu ul li.out  { float:left; margin-left:0.0em; margin-right:0.0em; margin-top:0em; margin-bottom:0em; padding:0em; }

div#menu a			{ display:block; width:9.0em; height:2.8em;  background-repeat:no-repeat; position:relative; top:0.7em; color:#666699; font-weight:bold; line-height:2.0em; text-decoration:none;   }

	/* home */
		div#menu a#mp_home						{ width:9.0em; text-align:center; background-color:transparent; }
		div#menu a#mp_home:hover 				{ color:#CCCCCC; }
		div#menu a#mp_home_akt 					{ color:#CC6600; width:9.0em; text-align:center;}

	/* altmed */
		div#menu a#mp_altmed 					{ width:13.0em; text-align:center; background-color:transparent;  }
		div#menu a#mp_altmed:hover 				{ color:#CCCCCC;  }
		div#menu a#mp_altmed_akt 				{ color:#CC6600; width:13.0em; text-align:center;}

	/* leitungssport */
		div#menu a#mp_leist 					{ width:16.0em; text-align:center; background-color:transparent;  }
		div#menu a#mp_leist:hover 				{ color:#CCCCCC; }
		div#menu a#mp_leist_akt 				{ color:#CC6600; width:16.0em; text-align:center;}

	/* thework */
		div#menu a#mp_work						{ width:11.0em; text-align:center; background-color:transparent; }
		div#menu a#mp_work:hover 				{ color:#CCCCCC; }
		div#menu a#mp_work_akt 					{ color:#CC6600; width:11.0em; text-align:center; }

		
	/* sub-men */
		ul#menu_aktiv 				{ margin-left:1.0em; margin-top:0.0em; padding:0.0em; list-style-type:none;}
		#menu_aktiv li				{ margin-left:0.0em; margin-top:0.2em; margin-bottom:1.0em;}
		#menu_aktiv li#first		{ margin-top:5.0em;}
		#menu_aktiv li p			{ line-height:1.2em; color:#CC6600; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em;} 
		#menu_aktiv li a			{ display:block;  -moz-border-radius:2.0em; text-decoration:none; width:15.0em; line-height:1.2em; color:#666699; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em;}
		#menu_aktiv li a.norm:link    { color:#666699  } 
		#menu_aktiv li a.norm:visited { color:#666699;  } 
		#menu_aktiv li a.norm:hover   { color:#CC9900; background-color:#EEEEEE; } 
		#menu_aktiv li a.act		  { display:block; width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; text-decoration:none; border:#CC0000 0em solid; color:#CC0000; background-color:#CCCCCC; }
		#menu_aktiv li a.norma:link    	{ color:#CC6600  } 
		#menu_aktiv li a.norma:visited 	{ color:#CC6600;  } 
		#menu_aktiv li a.norma:hover   	{ color:#666699; background-color:#EEEEEE; } 

		ul#menu_sport 				{ margin-left:1.0em; margin-top:0.0em; padding:0.0em; list-style-type:none;}
		#menu_sport li				{ margin-left:0.0em; margin-top:0.2em; margin-bottom:1.0em;}
		#menu_sport li#first		{ margin-top:5.0em;}
		#menu_sport li p			{ line-height:1.2em; color:#993300; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em; } 
		#menu_sport li a			{ display:block;  -moz-border-radius:2.0em; text-decoration:none; width:15.0em; line-height:1.2em; color:#666699; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em;}
		#menu_sport li a.norm:link    { color:#333366; } 
		#menu_sport li a.norm:visited { color:#333366; } 
		#menu_sport li a.norm:hover   { color:#CC9900; background-color:#FFF6EA; } 
		#menu_sport li a.act		  { display:block; width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; text-decoration:none; border:#CC0000 0em solid; color:#CC0000; background-color:#CCCCCC; }
		#menu_sport li a.norma:link    { color:#993300 } 
		#menu_sport li a.norma:visited { color:#993300;  } 
		#menu_sport li a.norma:hover   { color:#333366; background-color:#FFF6EA; } 

		ul#menu_work 				{ margin-left:1.0em; margin-top:0.0em; padding:0.0em; list-style-type:none;}
		#menu_work li				{ margin-left:0.0em; margin-top:0.2em; margin-bottom:1.0em;}
		#menu_work li#first			{ margin-top:5.0em;}
		#menu_work li p				{ line-height:1.2em; color:#993300; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em; } 
		#menu_work li a				{ display:block;  -moz-border-radius:2.0em; text-decoration:none; width:15.0em; line-height:1.2em; color:#666699; margin-bottom:0.2em; margin-top:0.1em; margin-left:0.0em; padding-left:1.0em;}
		#menu_work li a.norm:link    { color:#666699; } 
		#menu_work li a.norm:visited { color:#666699; } 
		#menu_work li a.norm:hover   { color:#CC9900; background-color:#FFF6EA; } 
		#menu_work li a.act			 { display:block; width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; text-decoration:none; border:#CC0000 0em solid; color:#CC0000; background-color:#CCCCCC; }
		#menu_work li a.norma:link    { color:#993300 } 
		#menu_work li a.norma:visited { color:#993300;  } 
		#menu_work li a.norma:hover   { color:#333366; background-color:#FFF6EA; } 
		
		


/* ----------- Haupt-Container - DIVs ------------------------ */ 
div#in_main_cont	{ position:absolute; top:14.0em; left:0.0em; width:79.8em; height:38.6em; border:#990000 0.0em solid; z-index:13; } 
div#in_cont_links	{ position:absolute; width:20.0em; height:38.0em; top:0.0em; left:0.5em; z-index:13;  } 
div#in_cont_rechts	{ position:absolute; width:59.0em; height:38.0em; top:0.0em; left:20.5em; z-index:13;  } 

/* ----------- Seiten - DIVs ------------------------ */ 
div.rechts_umfass		{ position:relative; width:59.0em; height:38.0em; } 
div.rechts_txtuber		{ position:absolute; width:57.0em; height:3.0em; top:2.0em; left:2.0em; }
 
div.rechts_txtblock		{ position:absolute; width:56.7em; height:33.0em; top:5.0em; left:4.6em; overflow:auto;	overflow-x:hidden; }
div.rechts_txtblock	p 	{ color:#666699; margin-left:1.8em; margin-right:8.0em; margin-bottom:2.5em; margin-top:0.2em; line-height:1.6em;}
div.rechts_txtblock a 	{ letter-spacing:0.2em;}
div.rechts_txtblock a.hyp 	{ letter-spacing:0.0em; }

div.rechts_txtblock_2		{ position:absolute; width:31.0em; top:12.0em; left:0.0em; }
div.rechts_txtblock_2 p 	{ color:#666699; margin-left:1.8em; margin-right:2.0em; margin-bottom:1.5em; margin-top:0.2em; line-height:1.6em;}
div.rechts_txtblock_2 a 	{ letter-spacing:0.2em;}

div.rechts_txtblock_3		{ position:absolute; width:53.0em; top:25.0em; left:4.6em; }
div.rechts_txtblock_3 p 	{ color:#666699; margin-left:1.8em; margin-right:2.0em; margin-bottom:2.5em; margin-top:0.2em; line-height:1.6em;}
div.rechts_txtblock_3 a 	{ letter-spacing:0.2em;}
div.rechts_txtblock_3 a.hyp { letter-spacing:0.0em;}


/* ----------- Listen TCM ------------------------ */ 
ul.aufgab 		   	 { width:52.0em; list-style-type:none; list-style-position:inside; margin-left:0.0em; margin-top:0.5em; margin-bottom:2.0em; margin-right:1.0em; padding-left:0.0em; color:#666699; }
ul.aufgab li 		 { clear:left; width:38.0em; margin-top:0.2em; margin-bottom:0.0em; margin-left:2.0em; line-height:1.4em; border:#006699 0px solid; }
ul.aufgab li p	   	 { }
ul.aufgab span.bull  { float:left; margin-left:0.0em; color:#666699; font-weight:bold;}
ul.aufgab div.li     { float:left; display:block; margin-left:1.5em; width:35.0em; }
ul.aufgab div.li_lin { float:left; display:block; margin-left:0.0em; width:35.0em;}
 

/* ----------- Inner Table - eigentl. Gerüst  ------------------------ */ 

table#in_cont 	 		{ margin-left:auto; margin-right:auto; margin-top:0.0em; margin-bottom:0.0em; table-layout:fixed; border:#009900 0em solid; }

table#in_cont td 		{ width:74.2em; background-color:transparent; padding:0.0em;  }

table#main td.in_top 	{ height:  7.5em; }
table#main td.in_menu	{ height:  6.0em; }
table#main td.in_main 	{ height: 46.5em; }
table#main td.in_bot 	{ height:  3.0em; }

/* --------------links --------------*/
a.alt1:link 	{ color:#999999; font-weight:bold; }
a.alt1:visited 	{ color:#999999; font-weight:bold;}
a.alt1:hover 	{ color:#853654; font-weight:bold;}

a.alt2:link 	{ color:#999999; text-decoration:none;}
a.alt2:visited 	{ color:#999999; text-decoration:none;}
a.alt2:hover 	{ color:#853654; text-decoration:underline; }

a.alt3:link 		{ color:#666666; text-decoration:none;}
a.alt3:visited 		{ color:#666666; text-decoration:none;}
a.alt3:hover 		{ color:#853654; text-decoration:underline; }

a.alt4:link 		{ color:#993300; text-decoration:none;}
a.alt4:visited 		{ color:#993300; text-decoration:none; }
a.alt4:hover 		{ color:#6699CC; }

