/* Stylesheet für linken Rahmen  ul {margin-left:0.5em; list-style:circle } */
body {	font-family:Arial,Helvetica,sans-serif; 
	margin-left:5px; margin-top:0px; background-color:#FFFFFF  /* alt: background-color:#FFEBC0 */
	}
a:link { color:#bd3f03 }
a:visited { color:#993300 }


.Tanzhaus_Header {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; 
 line-height: normal; font-weight: bold; font-variant: normal; color: #990000; background-color: #8FBC8F}
.Tanzhaus_mainHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; 
color: #990000}
table { width:70%; background-color:#FFFFFF;  /* war auf #FFE1A0 oder FFEBC0 */ 
	    border-width:2px; border-color:#8b4726; border-style:outset;
		border-spacing:5px; empty-cells:show; }   /* border-spacing = Abstand vom Rahmen zum Text innen */ 

	EM { FONT-WEIGHT: bold; COLOR: #990000; FONT-STYLE: normal;}

	TH { width:12%; 
         BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; 
		 BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; 
		 BORDER-LEFT: 1px solid; PADDING-TOP: 2px; 
		 BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #EBB688; TEXT-ALIGN: center;}
	
	TD { BORDER-RIGHT: #8b4726 0px solid; PADDING-RIGHT: 5px; 
   	   	 BORDER-TOP: #8b4726 0px solid; PADDING-LEFT: 5px;  
		 BORDER-LEFT: #8b4726 0px solid; PADDING-TOP: 2px; 
		 BORDER-BOTTOM: #8b4726 0px solid; PADDING-BOTTOM: 2px;}
		 
    TD.YELLOW { background-color:#FFFFFF; }

ul { margin-top: 0.5em; margin-bottom: 0.5em;  }
li { margin-bottom: 0.3em; list-style-type: disc; }
.subliste li { margin-bottom: 0.5em; list-style-type: circle; }


/* rechte Spalte fuer Infos  */
#right {width: 30%;   float: right;}

/* Info-Kästchen a la AYCD */
.news {
	background-color: #FAF5E0;   /* fast weiss */	
	border-color: #940820;
	border-style: solid;
	border-width: 1px;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
	position: relative;
	right: 5px;
	color: #940000;
  font-size: 85%;
  width:87%;
}

.news a { text-decoration:underline; }

/* Überschriften im Info-Kästchen AYCD */
span.news-head {
    color: #940820;
	font-weight: bold;
}

/* für Fotos*/
.foto {	
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 3px;
	position: relative;
	right: 5px;
	width:87%;
}


#navi_rahmen {
 margin-left:-20px;
 float:left;
 width:200px; }  
 
.navi-kopf, .navi1 {
	display:block;
	padding:3px;
	border: 1px solid black;
	width:200px;
	list-style: none;
	}

.navi1 a {
	 font-weight: bold;
	}  

.navi-selektiert {
	display:block;
	padding:3px;
	border: 1px solid black;
	width:200px;
	list-style: none;
	color:#000000;
	background-color:#3CB371;
}

.navi-selektiert a {
	color:#000000;
	font-weight:bold;
	}

.navi-kopf {
  text-align:center;
  font-weight: bold;
  color: black;
  background-color: #FF4500;  /* FF4500= Rot */
	}     
  
  #navi_rechts {
  margin-left: 230px;;
  padding: 0 2em;
  }
  
/* ------------------ neu ----------------------- */
/* Tabellen-Gestaltung */  
table.Monatsnavigation , table.Kalender  {width:100%; border:0;  border-collapse:collapse; background-color:#FFEBC0;  }

/*speziell: Gestaltung des Terminkalenders*/
.Monatsnavigation TD, Monatsnavigation TR {border:0;  }
.Kalender TD, Kalender TR {padding:5px; border-width: 1px 0 0 0; }
.Monatsnavigation TD {width: 25%;}
.Monat {background-color:#b98964; font-size:large;}
.Wochenende {background-color:#ebb688 }
.Veranstaltung {background-color:#ffff88 }   /* gelb hinterlegt */
.Biganglo {background-color:#cccccc }   /* blau hinterlegt */
.Anker TD, Anker TR {font-weight: bold; }
table.Monatsnavigation , table.Kalender  {width:100%; border:0;  border-collapse:collapse; 
background-color:#FFEBC0;  }

/*speziell: Gestaltung Linksammlung*/
.Zeile_Abheben {background-color:#ebb688; }
.linksammlung a { display:block;  }  
.linksammlung a:hover { text-decoration:underline;  }  
.Zeile_Abheben a:hover { text-decoration:none;  }  
.linksammlung {	 font-size: 85%; }

.Links TD, Links TR {border:0;  }
.Links TD {width: 15%;}
table.Links {width:100%; border:0;  border-collapse:collapse; background-color:#FFEBC0;  }

/* Tabellen-Gestaltung Forts. */  
table.prog, table.linksammlung { width:100%;
	background-color:#FFEBC0; 
	border-width:2px; border-color:#8b4726; border-style:outset; 
	border-spacing:1px; empty-cells:show;
  border-collapse:collapse; 	}

table.prog TD,table.linksammlung TD  { padding:5px; border-top:1px; border-bottom:0px; border-left:0px; 
border-right:0px; border-style:solid; border-color:#8b4726 }.Blau {
	color: #00F;
}

