body { color: #003; font-size: 81%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin: 0; padding: 0; }
#wrapper { position: relative; width: 760px; margin: 0 auto; }
/*--navigation--*/
#navigation { width: 760px; float: left; display: inline; white-space: nowrap; }
ul.navi { background-color: #003; width: 760px; float: left; margin: 0 0 10px; padding: 6px 0 4px; list-style-type: none; display: inline; white-space: nowrap; }
ul.navi li { color: yellow; font-size: 108%; font-weight: bold; text-decoration: none; float: left; margin-right: 20px; margin-left: 20px; display: inline; }
ul.navi li a { color: white; font-weight: bold; text-decoration: none; display: inline; }
li.zahlen { text-align: right; width: 120px; float: right; display: inline; white-space: nowrap; }
li.zahlen em { font-style: normal; margin-right: 4px; }
li.zahlen a { text-align: right; margin-right: 4px; display: inline; white-space: nowrap; }
/*--inhalt--*/
#content { width: 760px; text-align: left; float: left; }
#bilder1 { width: 466px; height: 359px; float: left; margin: 0; padding: 0; }
#bilder2 { width: 466px; height: 106px; float: left; margin: 0; padding: 0; }
#text_rechts { position: absolute; top: 230px; right: 5px; width: 255px; }
#text_rechts img { width: 55px; height: 57px; }
#text_rechts p { padding-top: 0; padding-right: 20px; padding-left: 0; }
#text_rechts_auto { position: absolute; top: 205px; right: 5px; width: 255px; }
#text_rechts_auto p { padding-top: 0; padding-right: 20px; padding-left: 0; }
#text_buchung { text-align: left; position: absolute; top: 620px; right: 10px; width: 250px; z-index: 3; }
#text_buchung a { color: #003; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; }
img {float: left; }
.text { text-align: left; width: 630px; float: left; padding-left: 30px; }
p { line-height: 130%; }
.steuerung { width: 50px; float: right; }
p a { color: #003; font-weight: bold; text-decoration: none; width: 75px; white-space: nowrap; }
/*--footer*/
#footer { color: white; background-color: #ccf; text-decoration: none; width: 760px; float: left; margin: 10px 0 0; padding: 0; /*position:absolute;
bottom:0;*/ }
#footer ul.foot_navi { font-size: 90%; font-weight: normal; text-decoration: none; float: right; margin: 0; padding-top: 1px; padding-right: 10px; padding-bottom: 1px; list-style-type: none; }
#footer ul.foot_navi li { color: yellow; font-weight: normal; text-decoration: none; margin: 0 0 0 10px; list-style-type: none; display: inline; }
#footer ul.foot_navi li a { color: white; text-decoration: none; }
.bild { background-image: url(../images/wieck/spielplatz_02.jpg); width: 760px; height: 107px; float: left; }
/*--formular*/
form { position: relative; top: 5px; left: -50px; width: 250px; float: right; }
input { width: 161px; height: 20px; float: left; border: solid 1px #003; display: inline; white-space: nowrap; }
label { line-height: 167%; width: 83px; height: 20px; float: left; margin-bottom: 10px; cursor: pointer; }
form li { font-size: 12px; width: 253px; float: left; list-style-type: none; }
#fh { position: absolute; top: 195px; right: 50px; }
input.small { width: 38px; }
input.hide { position: absolute; z-index: 4; visibility: hidden; }
.inputSpace { margin-right: 4px; }
input.medium { width: 117px; }
input.check { width: 20px; display: inline; white-space: nowrap; }
label.small { width: 15px; }
input.large { width: 100px; margin-top: 30px; }
input.ultrasmall { width: 19px; }
.final { background-color: yellow; float: right; }
/*sitemap*/
fieldset { margin-top: 16px; padding: 10px; }
fieldset p a { font-weight: normal; text-decoration: none; margin-left: 20px; }
legend a { color: #003; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
/*impressum*/
hr { border-top: 1px solid #003; }

