body { margin:7px; color:#000; background-color:#EEE; font-size:101%; text-align:center; }

.Layout { color:#090; text-align:right; }

hr { margin-left:-7px; }
table { margin:auto; }
td { text-align:left; }

img { border:0; }

a:link { text-decoration:none; color:#C30; }
a:visited { text-decoration:none; color:#17a; }
a:hover { text-decoration:underline; color:#C00; background:#FFF; }
a:hover span { color:#00C; }
a:active, a:active span { text-decoration:none; color:#FFF; background:#17a; }

.tanztable { background-color:#EDEDED; border: 2px solid #FFF; }
.tanztable td { text-align:center; font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.9em; font-weight:bold; border: 1px solid #C00; }
.tanztable a { display:block; width:100%; }

h1 { font-size:1.7em; font-family:"Century Gothic","Trebuchet MS",Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-weight:bold; }
h1#tanztitel { font-size:1.7em; font-family:Calligraphic,Bedini,Gourmand,Georgia,serif; }
h1#webtitel { font-family:Tahoma,Arial,Helvetica,"Adobe Helvetica",sans-serif; font-size:1.5em; }

h2 { font-size:1.5em; font-family:"Century Gothic","Trebuchet MS",Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }

h3, #webtext h2, #tanztext h2 { font-size:1em; font-family:Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }

h4, #webtext h3, #tanztext h3 { font-size:0.9em; font-family:"Century Gothic","Trebuchet MS",Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; margin:2em 0 0.5em; }
#webtext h3 { font-size:0.9em; font-family:Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }

#webtext p, #webtext li { font-family:"Century Gothic","Trebuchet MS",Verdana,Tahoma,sans-serif; word-spacing:0.2em; }
#webtext i { font-family:Verdana,sans-serif; }

pre,tt { font-family:"Lucida Console","Courier New",Courier,monospace; font-size:0.83em; line-height:1.27em; text-align:left; }

p,td,th,li { font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.9em; }
td p, th p { font-size:1em; }
td li { font-size:1em; }

.address { font-weight:normal; }
.nix { display:none; }

#webtext, #tanztext { padding:1em; background:#EEE; border-left:3px solid #FFF; border-top:3px solid #FFF; border-right:3px solid #999; border-bottom:3px solid #666; text-align:left; }
#tanztext { margin:1em; }
#webmenu ul, #webmenu li { font-family:Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; text-align:left; }

p.Tango { font-family:"Trebuchet MS","Comic Sans MS",Tahoma,Helvetica,"Adobe Helvetica",sans-serif; font-size:0.9em; text-align:left; }

td.main { font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:1.08em; font-weight:bold; }

td.sub { font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.83em; }

td.plan { font-family:"Times New Roman",Times,serif; font-size:1em; }

td.small { font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.83em; }

td.border { border:solid; border-width:1px; border-color:#C30; border-collapse:collapse; text-align:center; }

.statistik { border:1px solid #c30; border-collapse:collapse; }
.statistik td, .statistik th { font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.9em; text-align:center; }
.statistik td { border:1px solid #c30;  }

.hr100 { margin-right:0; margin-left:0; border-top:1px solid #C30; text-align:center; }
.hr { margin-right:0; margin-left:0; border-top:1px solid #39C; }

.Dame { color: #00C; }
.FuerSie { color:#090; }
.subtitel { border-bottom:1px dashed #000; }
.testtd { border-top:1px dashed #F60; border-bottom:1px dashed #F60; border-left:1px solid #F60; font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.9em; text-align:left; padding:3px; background:#EDE6E6; }
.testtd tt { font-size:0.92em; }
.alternativ { background:#e3e3e3; }

.linksbdg { text-align:left; }
.zentriert { text-align:center; }
.blocksatz { text-align:justify; }
.rechtsbdg { text-align:right; }
.unterstrichen { border-bottom: 1px dashed #000; }

.Frage { text-align:left; color:#800; border:1px solid #000; padding:3px; }
.Antwort { text-align:left; color:#000; border: 1px dashed #800; padding:3px; background:#fff; }

code { display:block; font-family:"Lucida Console","Courier New",Courier,monospace; font-size:0.83em; line-height:1.27em; text-align:left; border: 1px dashed #C30; padding:5px; color:#039; background:#fff; }
.quelltag { color:#039; }

#tanzliste { font-size:1.1em; line-height:1.4em; }

#fuss { font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.7em; text-align:right; margin-top:1em; }
#fuss a { color:black; }
#fuss img { width:16px; height:16px; vertical-align:bottom; border:0 none; }

#wai { margin:0; padding:0; display:none; visibility:hidden; }
