body { margin:7px; color:#000; background-color:#EEE; font-size:100.1%; text-align:center; }

.Layout { color:#090; text-align:right; }

hr { margin-left:-7px; }
table { margin:auto; }
td { text-align:left; }

img { border:0; }

a { text-decoration:underline; }
a:link { color:#C30; }
a:visited { color:#069; }
a:hover { color:#C00; background:#FFF; text-decoration:underline; }
a:hover span { color:#00C; }
a:active, a:active span { text-decoration:none; color:#FFF; background:#069; }
.linkliste a:link, .linkliste a:visited { text-decoration:none; }
.linkliste a:hover { text-decoration:underline; }

.tanztable { background-color:#EDEDED; border: 2px solid #FFF; }
.tanztable td { text-align:center; font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.93em; font-weight:bold; border: 1px solid #C00; }
.tanztable a { display:block; width:100%; }

h1 { font-size:1.69em; font-family:"Century Gothic","Trebuchet MS",Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-weight:bold; }
h1#tanztitel { font-size:1.69em; 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.93em; font-family:"Century Gothic","Trebuchet MS",Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; margin:2em 0 0.5em; }
#webtext h3 { font-size:0.93em; font-family:Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif; }

#webtext p, #webtext li, #webtext dl, #webtext .p { font-family:"Century Gothic","Trebuchet MS",Verdana,Tahoma,sans-serif; word-spacing:0.2em; }
#webtext p.blocksatz:first-letter, #FFbug { font-size:1.56em; color:#069; }
#webtext p#Beispiel2:first-letter { font-size:1em; }
#tanztext p.blocksatz:first-letter { font-size:1.44em; color:#a20; }

#webtext fieldset { font-family:"Century Gothic","Trebuchet MS",Verdana,Tahoma,sans-serif; font-size:0.82em; }

em { font-family:Verdana,sans-serif; font-style:italic; font-weight:normal; }
strong, #home { font-style:normal; font-weight:bold; }
strong em { font-style:italic; font-weight:bold; }

pre,tt { font-family:"Lucida Console","Courier New",Courier,monospace; font-size:0.82em; line-height:1.25em; text-align:left; }

p,td,th,li,dl,#popup,.p { font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.93em; }
td p, th p, td li, td code, dl dt, dl dd { font-size:1em; }

p,.p { margin:1em 0; }

.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.93em; text-align:left; }

td.main { font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:1.06em; font-weight:bold; }

td.sub { font-family:Verdana,"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.82em; }

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.82em; }

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.93em; 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.93em; text-align:left; padding:3px; background:#EDE6E6; }
.testtd tt { font-size:0.93em; }
.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 { font-family:"Lucida Console","Courier New",Courier,monospace; color:#069; }
code.box { display:block; font-size:0.82em; line-height:1.25em; text-align:left; border:3px solid #fff; border-left-color:#a0a0a0; border-top-color:#a0a0a0; padding:5px; background:#e7e7e7; }

#tanzliste { font-size:1.12em; line-height:1.38em; }

#fuss { font-family:"Adobe Helvetica",Helvetica,Arial,sans-serif; font-size:0.82em; text-align:right; margin-top:1em; }
#fuss a:link, #fuss a:visited, #fuss a:hover, #fuss a:active, #fuss a:focus { color:black; font-weight:bold; text-decoration:none; }
#web #fuss a { color:white; }
#web #fuss a:hover { color:black; }
#fuss img { width:16px; height:16px; vertical-align:bottom; border:0 none; }

#wai, .spezial { margin:0; padding:0; display:none; visibility:hidden; }