body   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #08056e; margin: 0; padding: 0 }
p   { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify }
.grundtext { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify }
.grundtext2 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify; padding-right: 150px }
.grundtext3 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify; padding-left: 150px }
td {}
/*Bereiche
*/
#zentrieren  { background-color: #fff; margin-top: -275px; margin-left: -375px; position: absolute; top: 50%; left: 50%; width: 750px; height: 550px }
#bild  { width: 750px; height: 225px }
#galerie1 { position: absolute; top: 0; left: 0; width: 300px; height: 225px }
#galerie2 { position: absolute; top: 0; left: 300px; width: 150px; height: 225px }
#galerie3 { position: absolute; top: 0; left: 450px; width: 150px; height: 225px }
#galerie4 { position: absolute; top: 0; left: 600px; width: 125px; height: 225px }
#galerie5 { position: absolute; top: 0; left: 725px; width: 25px; height: 225px }
#navi       { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; text-align: center; padding-top: 5px; padding-right: 10px; padding-left: 10px; position: absolute; top: 225px; left: 0; width: 750px; height: 20px }
#text  { position: absolute; top: 245px; left: 0; width: 750px; height: 305px; float: left }
.subnavi { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; visibility: hidden; width: 750px; height: 20px }
#textlinks         { color: #000; font: 12px/15px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-stretch: normal; text-decoration: none; text-align: center; display: block; padding: 20px 15px 15px 30px; width: 375px; height: 305px; float: left; overflow: auto; border-width: 0 }
#texteinspaltig   { padding-right: 15px; position: absolute; top: 20px; left: 75px; width: 600px; height: 265px; overflow: auto }
#texteinspaltig1  { padding-right: 15px; padding-left: 100px; position: absolute; top: 20px; left: 75px; width: 500px; height: 265px; overflow: auto }
#textlinksaussen    { position: absolute; top: 20px; left: 0; width: 375px; height: 265px; float: left; overflow: auto }
#textlinksinnen   { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify; padding: 0 15px 15px 30px; float: left }
#textrechts         { color: #000; font: 12px/15px Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-stretch: normal; text-decoration: none; text-align: justify; display: block; padding: 20px 15px 15px 5px; width: 300px; height: 250px; float: left; overflow: auto; border-width: 0 }
#textrechtsaussen    { position: absolute; top: 20px; left: 375px; width: 375px; height: 265px; float: left; overflow: auto }
#textrechtsinnen   { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: justify; padding: 0 30px 15px 15px; float: left }
h1     { color: #c10000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: left; margin: 0.67em 0 }
.head1  { color: #c10000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: left; margin: 0.67em 0 }
.head2 { color: #c10000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: left; margin: 0.67em 0; padding-right: 150px }
.head3  { color: #c10000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: right; margin: 0.67em 0 }
.headline { }
h2   { color: #c10000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: right; margin: 0.83em 0 }
a  { color: #000; text-decoration: none }
a:hover  { color: #c10000 }
/*Formularfelder
*/
form        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; padding: 10px; bg-color: #ffffff   }
.inputtext         { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 185px; float: left; border: solid 1px #08056e }
.reservierungtext { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 165px; float: left; border: solid 1px #08056e }
.inputtextarea    { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 185px; float: left; border: solid 1px #08056e }
.reservierungarea { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 165px; float: left; border: solid 1px #08056e }
.inputbutton     { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 90px; float: left; border: solid 1px #08056e }
.reservierungbutton { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; display: block; margin: 5px 2px 2px; padding: 2px; width: 80px; float: left; border: solid 1px #08056e }
#nummer { width: 3em }
#plz { width: 3em }
br { clear: left }
.submit .reset   { width: 80px }				
label     { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: right; margin: 5px 2px 2px; padding: 0 2px 2px; width: 100px; float: left }
/*Scrollbalken
*/
*{	scrollbar-base-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color:#08056E;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#333333;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:black;}
.linkbutton       { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../img/pfeil.jpg); background-repeat: no-repeat; background-position: left center; text-align: justify; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-left: 25px; height: 20px; border: solid 1px #08056e }
.linkbutton1     { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../img/pfeil.jpg); background-repeat: no-repeat; background-position: left center; text-align: justify; letter-spacing: 0.1em; display: block; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-left: 25px; width: 320px; height: 20px; border: solid 1px #08056e }
.linkbutton a   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url("../img/pfeil.jpg"); background-repeat: no-repeat; background-position: left center; text-align: justify; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-left: 25px; height: 20px; border: solid 1px #c10000 }
.linkbutton a1   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url("../img/pfeil.jpg"); background-repeat: no-repeat; background-position: left center; text-align: justify; letter-spacing: 0.1em; display: block; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-left: 25px; width: 330px; height: 20px; border: solid 1px #c10000 }
.linkbutton a:hover   { color: #c10000; text-align: justify; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 0; padding-right: 5px; padding-left: 25px; height: 20px; border-color:  }
ul { text-align: left; list-style-type: none; margin: 0; padding: 0 }
li     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-image: url("../img/pfeilklein.gif"); background-repeat: no-repeat; background-position: 0 0.32em; display: block; margin-top: 10px; padding-left: 15px }
.datum  { color: #c10000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; text-align: justify }


