﻿body  { font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc827; text-align: center; margin: 0; padding: 0; width: 100% }
#head  /* Container für navi und logo */   { background-color: #ffc827; text-align: center; margin: 0; padding: 0; width: 100%; height: 145px }
#logo  { 
margin: 0; 
padding: 0; 
width: 100%; 
height: 100px; 
}
img.logo  { margin-top: -40px; margin-left: -177px; position: absolute; top: 50px; left: 50% }
#navi      { background-image: url("img/balken-oben-kurz.jpg"); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; width: 100%; height: 45px }
#homemitte  { background-image: url("img/mittelbildfarben.jpg"); background-repeat: repeat; margin: 0; padding: 0; width: 100%; height: 260px }
#mittetermine                                                  { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 3500px }
#subnavi { background-color: #fffaea; text-align: left; margin: 0; padding: 0 0 0 15%; width: 100%; height: 30px }
#mitteqigong       { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 530px }
#mittetcc { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 530px }
#mittekontakt   { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 350px }
#mitteantwort { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 250px }
#mitteanmeldung       { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 600px }
#mittevita   { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 830px }
#mittewirkung   { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 550px }
#mitteuebung   { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 1050px }
#mitteimpressum        { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 11260px }
#mitteweb   { background-color: #fffaea; text-align: center; margin: 0 auto; padding: 30px 0 0; width: 100%; height: 600px }
#mittelinks        { margin: 0; padding: 20px 0 0; position: absolute; z-index: 3; left: 10%; width: 300px }
#mitterechts          { text-align: left; margin: 0; padding: 5px 5px 0; position: absolute; z-index: 4; right: 10%; width: 500px }
#fuss   { background-image: url("img/balken-unten-kurz.jpg"); background-repeat: repeat; margin: 0; padding: 0; width: 100%; height: 42px }
#bildleiste { background-color: #fffaea; margin: 0; padding: 0; width: 100%; height: 174px }
img.bildleiste { position: absolute; right: 25% }
img.impressum { 
position: absolute; 
right: 150px; 
}
h1     { color: #6b4e12; font-size: 14pt; font-weight: 500; margin: 0; padding: 2px 2px 2px 58px }
h2.rechts   { color: #ffc827; font-size: 12pt; font-weight: 700; margin: 0; padding: 2px 2px 2px 120px }
h2.links  { color: #ffc827; font-size: 12pt; font-weight: 700; margin: 0; padding: 2px 2px 2px 0 }
h3  { color: #6b4e12; font-size: 10pt; font-weight: 700; margin: 10px; padding-left: 50px }
p    { color: #6b4e12; font-size: 10pt; font-weight: 400; line-height: 12pt; margin: 10px; padding-left: 50px }
ul { list-style-type: disc; list-style-position: inside; margin: 10px; padding-left: 50px }
li   { color: #6b4e12; font-size: 9pt; font-weight: 400; line-height: 12pt; list-style-position: inside }
a:link  { color: #6b4e12; font-weight: 400 }
a:visited { color: #ffc827; font-weight: 400 }
a:hover  { color: #6b4e12; font-weight: 700 }
table  { color: #6b4e12; font-size: 10pt; font-weight: 400; line-height: 12pt; margin: 0; padding: 0; width: 100%; border: solid 2px #ffefc0; border-collapse: collapse  }
th  { font-weight: 700; background-color: #ffefc0; margin: 0; padding: 10px }
td  { margin: 0; padding: 10px }
fieldset { color: #6b4e12; font-size: 10pt; font-weight: 700; padding-left: 50px }
legend { color: #6b4e12 }
label { color: #6b4e12; font-size: 10pt; font-weight: 400 }
.ohne { margin: 10px; padding: 0 }
.button { color: #6b4e12; font-size: 10pt; font-weight: 700; background-color: #ffefc0; border: solid 1px; cursor: pointer }
