* {
margin: 0;
padding: 0;
}

html {
background: #F2B96E url(bilder/spalte-1-hintergrund.gif) repeat-y;
color: #000;
font: 68.75%/1.3 verdana, arial, helvetica, sans-serif;
}

h1 {
background: #FFF url(bilder/kopf.png) no-repeat;
height: 221px;
width: 100%;
}
/*
h1 a, h1 span {
background: url(bilder/tanzkids1.1-bunt-small.png);
display: block;
left: 37px;
position: absolute;
text-decoration: none;
text-indent: -999em;
top: 66px;
height: 137px;
width: 175px;
}
*/

/*
h2 a, h2 span {
background: url(bilder/moves4kids-1.png);
display: block;
left: 237px;
position: absolute;
text-decoration: none;
text-indent: -999em;
top: 110px;
height: 95px;
width: 383px;
}
*/

/*
h4 a, h4 span  {
background: url(bilder/clipstyle-1.png);
display: block;
position: absolute;
text-decoration: none;
text-indent: -999em;
top: 68px;
left: 740px;
height: 134px;
width: 151px;
}
*/

h2 {
font-family: Comic Sans MS,Verdana,Helvetica;
font-size: 1.3em;
}

h3 {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #0000ff;
}

h3#willkommen {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #0a1bf1;
}

h3#dozentin {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #d00494;
}

h3#kurse {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #1bdb2f;
}

h3#faq {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
/*color: #00ffff;*/
color: #00aa00;
}

h3#cost {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #cc0000;
}

h3#location {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #df280a;
}

h3#dozentin {
font-family: arial,verdana,helvetica;
font-size: 1.3em;
font-size: 14pt;
color: #d00494;
}

p {
margin-bottom: 1em;
font-size: 1.3em;
}

p.anreisser {
font-weight: bold;
line-height: 1.3;
margin: 1em 0px;
}

p#anreisser {
font-weight: bold;
line-height: 1.3;
margin: 1em 0px;
}

p#aktuelles {
font-family: 'Comic Sans MS';
font-weight: bold;
margin: 1em 0px;
color: #efc312;
font-size: 2.0em;
}

p.anreisser2 {
font-weight: bold;
line-height: 1.6;
margin: 1em 0px;
text-align: center;
}

p#anreisser2 {
font-weight: bold;
line-height: 1.6;
margin: 1em 0px;
text-align: center;
}

div#nav {
background: url(bilder/nav-hintergrund.gif);
height: 26px;
}

div#nav ul {
list-style: none;
}

div#nav ul.a, div#nav ul.a li, div#nav ul.b li {
float: left;
}

div#nav ul.a {
/*
*/
background: url(bilder/nav-a-verzierung.gif) right;
/*
width: 370px;
padding-right: 49px;
*/
padding-right: 49px;
}

div#nav ul.a li, div#nav ul.a li a:hover {
background: url(bilder/nav-a-button-an.gif);
}

div#nav ul.a li a {
background: url(bilder/nav-a-button.gif);
}

div#nav ul.b {
float: right;
width: 188px;
}

div#nav ul.b li, div#nav ul.b li a:hover {
background: url(bilder/nav-b-button-an.gif);
}

div#nav ul.b li a {
background: url(bilder/nav-b-button.gif);
}

div#nav li, div#nav li a {
color: #FFF;
height: 26px;
text-decoration: none;
}

div#nav li {
font-size: 1.1em;
font-weight: bold;
line-height: 1.95;
width: 94px;
text-align: center;
}

div#nav li a {
display: block;
}

div.inhalt {
width: 460px;
margin: 0 194px 0 189px;
padding: 2em;
}

div#inhalt {
width: 460px;
margin: 0 194px 0 189px;
padding: 2em;
}

div#spalte-1, div#spalte-2 {
color: #FFF;
position: absolute;
top: 247px;
}

div#spalte-1 {
background: #F2B96E url(bilder/spalte-1.gif);
height: 507px;
left: 0;
width: 189px;
}

div#spalte-1 h2, div#spalte-2 h2 {
font-size: 1.1em;
}

div#spalte-1 h2 {
margin: 30px 0 0 10px;
}

div#spalte-1 ul {
list-style: circle;
margin: 30px 0 0 26px;
}

div#spalte-1 a {
color: #FFF;
}

div#spalte-2 {
background: url(bilder/spalte-2.gif);
height: 402px;
right: 0;
width: 193px;
}

div#spalte-2 h2 {
margin: 30px 0 0 35px;
}

div#spalte-2 p {
margin: 10px 15px 10px 35px;
}

hr {
border: 0;
border-bottom: 1px solid #FFF;
height: 1px;
margin: 0 10px 0 30px;
width: 154px;
}

img {
border: 1px solid;
float: right;
margin: 0 0 2em 2em;
}

img.left {
border: 1px solid;
float: left;
margin: 2em 0 0 1em;
}

a {
color: #000;
}

fieldset {
background: url(bilder/hintergrund-2.png);
border: 1px solid #9B1900;
padding: 10px;
width: 308px;
}

fieldset > legend {
display: inline;
}

legend {
background: #9B1900;
color: #FFF;
display: none;
font-weight: bold;
padding: 3px 6px;
}

label {
display: block;
margin-top: 10px;
}

input {
color: #000;
font: 1em verdana, arial, helvetica, sans-serif;
margin: 2px 0;
padding: 2px;
width: 300px;
}

input:focus {
background: #FFDBE6;
}

input#registrieren {
display: block;
margin-top: 10px;
padding: 1px 3px;
width: auto;
}

dt {
font-weight: bold;
}

dl {
font-size: 1.3em;
}

li {
font-size: 1.3em;
}


