body {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color: #FF9999;
	margin: 0px;
}

/* Box für Titel-Leiste */ 
#titel {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 display: block;
 background: url(../images/Grau_Rosa_Farbverlauf_3.png) 0px 0px repeat-x; 
}

/* Box für Navi-Leiste */ 
#navi {
 width: 92px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 background-color: #FF9999;
 margin-left: 14px; 
}

/* Hover-Links für navi */
#navi a:link, #navi a:visited  {
		display: block;
		height: 27px;
		padding-bottom: 2px;
		text-align: center;
    line-height:230%;
		text-decoration: none;
		color: black;
		font-weight: bold;
		background: url(../buttons_chic/Button_rosa.png) 0px 0px no-repeat; }
		
	#navi a:hover, #navi a:active {
		width: 92px;
		height: 27px;
		color: #3300ff;
		background: url(../buttons_chic/Button_rosa_gedreht.png) 0px 0px no-repeat; }


/* Format für Datum in #navi erste Zeile */
div.navi_datum {
		font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
  	font-weight: normal;
		color: black;
		text-align: center;
		display: block;
 		padding-top: 3px;
		height: 32px;
		background-color: #FF9999; 
		}

/* Überschrift für Titel in #titel */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #8b0000;
	margin: 0%;
}


/* Überschrift für Textseiten */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

p.standard {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; font-style: normal; line-height: 14pt; color: #000000;
 vertical-align: middle }

p.groß {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12pt; font-style: normal; line-height: normal; color: #000000;
 text-align: center; vertical-align: middle }

p.klein {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; font-style: normal; line-height: normal; color: #000000; 
 }
 
p.superklein {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 7pt; font-style: normal; line-height: normal; color: #000000; 
 text-decoration: none } 
  
/* Rahmen und Rand für Text-8pt (klein) */
.rahmen {
 margin: 6px; background-color: white; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; font-style: normal; color: #000000;
 border-style: solid; border-color: #000000; border-width: 1px; padding: 5px; }
 
/* Rahmen und Rand für Zitat-Text-8pt (klein) */
.rahmenzitat {
 margin: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; font-style: normal; color: #000000;
 border-style: ridge; border-color: #FFFFFF; border-width: 2px; padding: 5px;
 background-color: white;
 background-image: url(../images/Herzletexture3.jpg); 
 background-repeat: repeat; }

/* Rahmen für Text-10pt (standard) */ 
.rahmen10pt {
 margin: 0px; background-color: #FFFFCC; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; font-style: normal; color: #000000;
 border-style: solid; border-color: #FFFFCC; border-width: 1px;
 padding-left: 3px; padding-right: 3px }
 
/* Hover-Link für Wegbeschreibung */
div.weg a:link {
 display: block;
 text-align: center;
 width: 69px;
 height: 98px;
 margin-bottom: 15px;
 background-image: url(../images/aufzumball.jpg);
 z-index: 1;
}

div.weg a:visited {
 display: block;
 text-align: center;
 width: 69px;
 height: 98px;
 margin-bottom: 15px;
 background-image: url(../images/aufzumball.jpg);
 z-index: 1;
}

div.weg a:hover {
 display: block;
 text-align: center;
 width: 69px;
 height: 98px;
 margin-bottom: 15px;
 background-image: url(../images/aufzumball_2.jpg);
 z-index: 1;
}


/* Normale Textlinks */
A:link {
 color: #000000; text-decoration: underline; font-family: Verdana, Arial,
 Helvetica, sans-serif; line-height: normal; font-weight: normal }

A:visited {
	color: #8b0000; text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal; }

A:hover {
 color: #0000FF; text-decoration: none; font-family: Verdana, Arial,
 Helvetica, sans-serif;  font-weight: normal }
 
  
span.fett {
 font-weight: 700 }
 
span.gross {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12pt; font-style: normal; color: #000000; 
 text-decoration: none 	
}
 
span.superklein {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 7pt; font-style: normal; color: #000000; 
 text-decoration: none } 

span.standard {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; font-style: normal; color: #000000; 
 text-decoration: none } 
 
ul {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
 color: #000000; text-align: left; 
 list-style-type: disc; font-style: normal; font-weight: normal;
 text-indent: 0pt}

li {
  line-height: 130%;
	margin-bottom: 5px;
	}

ul.2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	list-style-type: circle;
	font-style: normal;
	font-weight: normal;
	text-indent: 0pt;
}
  
/* Anzeiger für Links in der linken oberen Ecke des Hauptframe */
#indexbox {
 position: absolute; left: 0px; top: 0px; width:120px; height:19px;
 z-index: 1; font-size: 10pt; color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/* Abstandhalter nach Indexbox */ 
#spacer-ix {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 16pt; z-index: 1;
  }

/* Floatbox für Bild Tangobeine */
#floatbox_1 {
 position: absolute;
 left: 474px; top: 175px;
 z-index: 1;
 } 
/* Floatbox für Bild Tango_open_air
   nicht realisiert  */
#floatbox_2 {
 position: absolute;
 left: 465px; top: 20px;
 z-index: 1;
 } 
 
 
/* Tabellenformat für die Bildergalerie-Leiste */
table.Bildergalerie {
 border-width: 0px; border-style: solid; border-color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/* Zellenformat für die Bildergalerie-Leiste */ 
table.Bildergalerie td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: black; background-color: #FFCCCC;
	height: 25px; padding-left: 5px; padding-right: 5px;
	
  }   
 
/* Tabellenformat für die DJ-Practica-Liste */

caption.DJ-Liste {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
 font-size: 10pt; color: black; background-color: #ffffcc; line-height: 25px;
	}

table.DJ-Liste {
 border-width: 1px; border-style: solid; border-color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/* Zellenformat für die DJ-Liste-Practica-Liste */ 
table.DJ-Liste td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: black; background-color: #FFFFFF;
	height: 25px; padding-left: 5px;
  }
	 
/* Tabellenformat für die DJ-Liste-Bhf */
table.DJ-Bhf {
 border-width: 1px; border-style: solid;
 border-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-left:15px;
 }

/* Zellenformat für die DJ-Liste-Bhf */ 
table.DJ-Bhf td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: black; background-color: #FFFFFF;
	height: 25px; text-align: center; 
 }

/* Tabellenformat für die Online-Anmeldung zu Kursen */
table.online {
 border-width: 0px; border-style: solid;
 border-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/* Zellenformat für die Online-Anmeldung zu Kursen */ 
table.online td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: black; background-color: #FF9999;
	height: 30px; width: 70px; text-align: left; vertical-align: middle;  
 } 

/* Tabellenformat für die Online-Anmeldung zu Kursen, hier Kursnummern */
table.kurse {
 border-width: 0px; border-style: solid;
 border-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/* Zellenformat für die Online-Anmeldung zu Kursen, hier Kursnummern */ 
table.kurse td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt; color: black; background-color: #FF9999;
  height: 30px; width: 50px; text-align: left; vertical-align: middle;
   
 } 

/* Rahmenlinie-oben für Fußzeile (Sparkasse) */
.linie-oben {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 7pt; font-style: normal; color: #000000; border-color: white; 
 border-top-style: solid; border-top-width: 1px;
 padding-top: 5px;}
 
/* Rahmenlinie-unten für Bodytext */
.linie-bottom-body {
 font-style: normal; color: #000000; border-color: white;
 padding-bottom: 10px; border: white; border-bottom-style: solid;
 border-bottom-width: 1px
 }
 
/* Markierung bei 640 px */
#mark640 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 position: absolute;
 top: 0px;
 left: 640px;
 }
 
#mark485 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 position: absolute;
 top: 0px;
 left: 485px;
 
}  
	