/*          Alles (BODY)              */
body {padding:0px; margin-top:0px; margin-left:0px;  margin-right:0px; margin-bottom:0px; background-color:white;}

/*          Alles (was nicht danach definiert wird)              */
* {font-family:Arial; font-size:13px; color:black;}

	/*          Fenster (div)             */
 div  {border:0px solid red;}
	#left { position:absolute; float:left;		top:0px;	left:0px; 	 	height:100%;	bottom:0px;}
	#logo { position:absolute; float:middle;		top:0px;	left:0px;}
	#menu { position:absolute; float:middle;		top:180px;	left:0px; 	right:0px; 		bottom:0px;	width:200px; height:360px; background-repeat:no-repeat; background-color:white;}	 
	
	
	#middle 	     {position:absolute;				 top:0px; 	left:190px; right:0px; bottom:0px; width:61%; background-color:white; }
	#middle_PDF 	     {position:absolute;				 top:0px; 	left:190px; right:0px; bottom:0px; width:80%; background-color:white; }
	#logo_text { position:relative; 				top:0px; 	width:800px; left:0px;}
	#inhalt	     {border:0px solid red; position:relative; top:0px; left:0px; background-color:white;}
	
	#right { border:1px solid #ffefef; position:absolute; text-align:center; top:180px; width: 186px;  left:81%;	background-color:#ffdfdf;}
	#rahmen 				   { border:0px solid black; float:center; padding-left:0px; padding-top:0px; width:186px; height:163px; background-image: url(../icons/rahmen1.jpg); background-repeat:no-repeat; }
	#rahmen_ohne_schatten { border:0px solid black; float:center; padding-left:0px; padding-top:0px; width:186px; height:163px; background-image: url(../icons/rahmen1_ohne_schatten.jpg); background-repeat:no-repeat;  }
	
	
	#rahmen_werbung { float:left; padding-left:5px;}
	
	#searchfoundinfos { position:absolute; float:top;top:65px; padding-left:0px;}
	
	#menu_button   {padding-top:3px; padding-left:2.7em; height:28px; background-color:white; background-image: url("../icons/button_menu.jpg"); background-repeat:no-repeat; }
	#menu_button2 { border:0px solid black; padding-top:2px; padding-left:3.5em;  height:2em; background-color:white; background-image: url("../icons/button_menu2.jpg"); background-repeat:no-repeat; }
	#menu_button3 { border:0px solid black; padding-top:2px; padding-left:4.5em;  height:2em; background-color:white; background-image: url("../icons/button_menu2.jpg"); background-repeat:no-repeat; }
	
	
	/*#home_button {position:absolute;top:0px;	left:10px;}*/
	/*#wetter_button {position:absolute;top:0px;	left:87px; }*/
	/*#impressum_button {position:absolute;top:22px;	left:147px; }*/
	
	#menu_div {position:absolute; top:90px; left:40px; width:80%; height:50%}	 
	
	
	/* BILDER */
	
	img{}
	#newsicon { width:25px; height:25px;}
	#newsbild { width:100px; height:100px;}
	
	
	/*         Links (a)              */
 
 a#turniernummer   {font-size:17px; color:red; font-weight:bold; }
 
 a {color:red;}
 a:link    { text-decoration:none; }
 a:visited { text-decoration:none; }
 a:hover   { text-decoration:underline; }
 a:active  { text-decoration:underline; }
 a:focus   { text-decoration:none; color:darkred; }

	#medenrunde {font-size:11px; color:red;}
	
	#galerie_bild_titel {font-size:9px; color:red;}
	
	
		
	#bottom   { color:red;}
	
	#suche_ueberschrift  {font-size:17px; color:red; font-weight:bold;  text-decoration:underline; }

	#emaillink   { color:red; }
  
	#menulist { position:relative; font-size:13px; margin-bottom:  9px; line-height:18px; color:white; letter-spacing:0px; font-weight:bold; padding:0px;}
	
	#menulist:link    { text-decoration:none; }
	#menulist:visited { text-decoration:none; }
	#menulist:hover   { text-decoration:none; color:black; }
	#menulist:active  { text-decoration:none;}
	#menulist:focus   { text-decoration:none; color:black; }
	
	#menulist2 {position:absolute;border:1px; font-size:11px; line-height:21px; color:black; letter-spacing:0px; font-weight:bold; padding:0px;}
	#menulist2:link    { text-decoration:none; }
	#menulist2:visited { text-decoration:none; }
	#menulist2:hover   { text-decoration:none; color:white; }
	#menulist2:active  { text-decoration:none; }
	#menulist2:focus   { text-decoration:none; color:white; }
	
	#menulist3 {border:0px; font-size:11px; line-height:21px; color:black; letter-spacing:0px; font-weight:bold; padding:0px;}
	#menulist3:link    { text-decoration:none; }
	#menulist3:visited { text-decoration:none; }
	#menulist3:hover   { text-decoration:none; color:white; }
	#menulist3:active  { text-decoration:none; }
	#menulist3:focus   { text-decoration:none; color:white; }

	#std_link {color:red;}
	#std_link:link    { text-decoration:none; }
	#std_link:visited { text-decoration:none; }
	#std_link:hover   { text-decoration:underline;}
	#std_link:active  { text-decoration:none; }
	#std_link:focus   { text-decoration:none;}


		/*          Text (p)             */
 p {font-family: Arial; text-decoration:none; margin:0;}
	
	#std {color:black; font-size:80%;}
	#small {color:black; font-size:70%;}
	#info {color:yellow; font-size:80%;}
	#info2 {color:black; font-size:80%;}
	#db_true {color:green; font-size:50%;}
	#db_false {color:red; font-size:50%;}
	#formular {color:black;font-size:80%;}
	#legende {color:black; font-size:70%; vertical-align:top;}
	#ort  {color:black; font-size:13px;   font-weight:bold;}
	#fehler_formular { color:red;  font-weight:bold;}

	#formular_info {color:black; font-size:120%;}
	#formular_achtung {color:red; font-size:120%;  text-decoration:bold;}
	
	#turniernummer   {font-size:17px; color:black; font-weight:bold; }
	
	/* Datenbanktabellen*/
	#bezeichnung {color:black; font-size:15px;  font-weight:bold;}
	#bezeichnung_normal {color:black; font-size:15px;  font-weight:bold;}
	#bezeichnung_unterstrichen {color:black; font-size:15px; font-weight:bold; text-decoration:underline;}
	#bezeichnung_fett {color:black; font-size:17px; font-weight:bold; text-decoration:none;}
	
	#datum {color:black; font-size:14px;  font-weight:bold;}
	#info1 {color:black; font-size:13px; font-weight:bold;}
	#info2 {color:black; font-size:11px;}
	
	#std  {font-family: Arial; color:black;font-size:11px;}
	

	
	
strong#suche_h1 {color:red; margin:0;} 
p#suche_h2 {color:red; margin:0;} 




	/*          Überschriften (h)              */	
 h1 {color:black; font-size:20px}
 h2 {color:black;font-size:15px}
 h3 {color:black;font-size:13px}
 
 input {color:black;font-size:100%}
 label#login {color:black;font-size:50%}
/*          Tabellen (table)             */
  /*table {border:2px;} */
	/* #menu_t {} */
		
	/* table#menu_table {border:0px solid blue;background-color:#fbb;} */
	
	
	table#rahmen_vinfos { width:200px; height:200px; background-image: url(../icons/rahmen2.jpg); background-repeat:no-repeat;}
	table#rahmen_vinfos2 { width:150px; height:150px; background-image: url(../icons/rahmen3.jpg); background-repeat:no-repeat;}
	
	
	table#minicircuit {border:1px solid #000 cellspacing:0 cellpadding:0; width:100%;	border-spacing:0px; }
			th#minicircuit {border:1px solid #000; padding:0; font-size:13px; vertical-align:middle; text-align:center; color:white; background-color:#b40001;}
			td#minicircuit_text {border:1px solid #777; width:100; padding:0; font-size:100%; vertical-align:middle; text-align:center; color:black; background-color:#fff;}
	table#maxicircuit {border:1px solid #000 cellspacing:0 cellpadding:0; width:100%;	border-spacing:0px; }
			th#maxicircuit {border:1px solid #000; padding:0; font-size:13px; vertical-align:middle; text-align:center; color:white; background-color:#b40001;}
			td#maxicircuit_text {border:1px solid #777; width:100; padding:0; font-size:100%; vertical-align:middle; text-align:center; color:black; background-color:#fff;}
	table#lowtball {border:1px solid #000 cellspacing:0 cellpadding:0; width:100%;	border-spacing:0px; }
			th#lowtball {border:1px solid #000; padding:0; font-size:120%; vertical-align:middle; text-align:center; color:black; background-color:#ffdfe0;}
			td#lowtball {border:1px solid #777; padding:0; font-size:100%; vertical-align:middle; text-align:center; color:black; background-color:#fff;}
	
			
	table#termine {border:1px solid #aaa; width:80%; border-spacing:0px;}
			th#termine {border:1px solid #000; font-size:90%; vertical-align:middle; text-align:center; color:black; background-color:#fbb;}
			
	#turniere {border:1px solid #aaa; width:100%; border-spacing:0px; }
			th#turniere {border:1px solid #000; font-size:120%; vertical-align:middle; text-align:center; color:black; background-color:#d00000;}
			td#td_icon_turniere {border:0px solid #000; width:127px; vertical-align:middle; text-align:center;}
			td#td_turniere {border:0px solid #000;}
			#turniere_text {border:0px solid #777; padding:5; font-size:100%; vertical-align:middle; text-align:center; color:black; background-color:#fff;}
			#turniere_link {border:0px solid #777; font-size:140%; vertical-align:middle; text-align:center; color:red; background-color:#FDD;}	
			
	table#termine {border:1px solid #aaa cellspacing:0 cellpadding:0 ; width:100%; border-spacing:0px; }
			th#termine {border:1px solid #000; font-size:120%; vertical-align:middle; text-align:center; color:black; background-color:#d00000;}
			td#td_icon_termine {border:0px solid #000; width:50px; vertical-align:middle; text-align:center;}
			#termin_text {border:1px solid #777; padding:5; font-size:100%; vertical-align:middle; text-align:center; color:black; background-color:#fff;}
			#termin_link {border:0px solid #777; font-size:140%; vertical-align:middle; text-align:center; color:red; background-color:#FDD;}	
			
	table#medenrunde {border:1px solid #aaa; width:100%; border-spacing:0px;}
		#medenrunde_spielplaene {border:1px solid #aaa; width:100%; border-spacing:0px;}
		th#medenrunde {border:1px solid #000; font-size:100%; color:white; vertical-align:middle; text-align:center; background-color:#b40001;}
		//th#medenrunde {border:0px solid #000; font-size:90%; vertical-align:middle; text-align:center; color:blue; background-color:#fbb;}
		//#text {border:0px solid #777; font-size:90%; vertical-align:middle; text-align:center; color:blue; background-color:#fff;}
		//#link {border:0px solid #777; font-size:70%; vertical-align:middle; text-align:center; color:blue; background-color:#fdd;}	
	//table#medenrunde_spielplaene {border:1px solid #000; width:95%; border-spacing:0px;}
		
	
	table#home { border:1px solid #aaa; width:100%; border-spacing:0px;}
			th#home {border:1px solid #000; font-size:100%; color:white; vertical-align:middle; text-align:center; background-color:#b40001;}
			td#home {border:1px solid #000; font-size:100%; color:white; vertical-align:middle; text-align:center; background-color:#b40001;}
			//#text_home {border:0px solid #000;font-size:110%; vertical-align:middle; text-align:center; color:black;}
			//#icon_home {border:0px solid #000; width:5%; text-align:right;}
			//#bild {border:0px solid #000; width:5%; text-align:center;}
	
	table#newsinf {border:1px solid #aaa; width:100%; border-spacing:0px;}
			#text_newsinf {border:0px solid #000;font-size:110%; vertical-align:center; text-align:left; color:black;}
			#icon_newsinf {border:0px solid #000; width:5%; vertical-align:center; text-align:center;}
	
	table#presse {border:0px solid #aaa; width:100%; text-align: left; width:100%; border-collapse:collapse;}
			
	.vereine_table	{border:1px solid #ece9d8; text-align: left; width:100%; border-collapse:collapse;}
	#th {font-size:32px;border:4px solid #red; width:10%; border-collapse:collapse;}
	#td {font-size:32px;border:4px solid #red; width:10%; border-collapse:collapse;}
	
	.vereine_content		{font-size:12px; border:1px solid #cecece; 				 border-collapse:collapse;}
	.vereine_content_hard	{font-size:12px; border:1px solid #cecece; width:85px; 	 border-collapse:collapse;}

	
	table#wetter{width:90%;}
	
	table#bottom {border:0px solid #aaa; width:30%; border-spacing:0px; text-align:center; border-spacing:0px;}
	
	
div#box {
top:0px; left:0px;
}

#box a {
color:black;
font:bold 15px arial;
text-decoration:none;
display:block;
padding:2px;
border:0px solid black;
width:13%;
background: #ffdfdf;
}

#box a:hover {
color:black;
background: #ffdfdf
}

#box a span {display:none;}

#box a:hover span {
position:absolute;  z-index:3;
width:300px;
color:black;
background:white;
font:normal 12px arial;
border:2px solid black;
display:block;
padding:10px;
}

#box a:active span {
position:absolute;  z-index:3;
width:445px;
color:black;
background:white;
font:normal 18px arial;
border:4px solid black;
display:block;
padding:5px;
}



div#box_jahr {
top:0px; left:0px;
}

#box_jahr a {
color:black;
font:bold 12px arial;
text-decoration:none;
display:block;
padding:2px;
border:0px solid black;

background: #ffdfdf;
}

#box_jahr a:hover {
color:black;
background: #ffdfdf
}

#box_jahr a span {display:none;}

#box_jahr a:hover span {
position:absolute;  z-index:3;
width:140px;
color:black;
background:white;
font:normal 12px arial;
border:2px solid black;
display:block;
padding:0px;
}

#box_jahr a:active span {
position:absolute;  z-index:3;
width:140px;
color:black;
background:white;
font:normal 12px arial;
border:2px solid black;
display:block;
padding:0px;
}



