body {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:88%;
 margin:auto;
 padding:1ex 0;
 width:980px;
}

h1, h2, h3 {
 color:#00aaad;
}

h1 {
  margin-top:0;
  background-color:#00aaad;
  color:#fff;
  font-size:100%;
  margin:0;
  padding:.35ex;
  border-bottom:solid .75ex #ffd503;
}

h2 {
 font-size:135%;
 background-image:url('/anmeldung/grafik/logo.png');
 background-repeat:no-repeat;
 background-position:right center;
 margin:0;
 padding:2.5ex 0;
}

form {
 margin:2ex auto 2ex 0;
 background-color:#f8f8f8;
 padding:1ex 1ex 2ex 1ex;
 border:solid 2px #ddd;
 width:auto;
}

label {
 padding:1ex 0 1px 0;
 display:block;
}

label.inline {
 display:inline;
}

p.clear {
 clear:both;
}

input, textarea, select {
  font-family:'Lucida Console', 'Courier New', monospace;font-size:105%;
  border:solid 1px #bbb;
}

input.button {
 border:outset 1px #fff;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 padding:1px 1ex;
}

input.button:active {
  border:inset 1px #fff;
}

input.lesen {
 border:solid 1px #ddd;
 background-color:transparent;
}

.rssbutton {
 color:#fff;
 background-color:#ddaa00;
 font-size:95%;
 font-weight:bold;
 border:outset 1px #ccc;
 text-decoration:none;
}


.minitext {
 font-size:85%;
}

p.copyright {
 border-top:solid 1px #666;
 font-size:70%;

}

ul.navigation {
 list-style-type:none;
 padding:0;
 margin:1ex 0;
 text-align:left;
}

ul.navigation li {
 display:inline;
 margin:0 1ex 0 0;
 padding:0;
 list-style-type:none;
}

.fehlerliste {
 color:#c00;
}


@media print {

 body {
  background-color:#fff;
  font-size:100%;
 }

 form {
  display:none;
 }

 .nichtdrucken {
  display:none;
 }
}