body { background-image: none; background-color: #999999; font-family: Verdana, sans-serif; color: #4169E1; font-size: 12px; line-height: 1.5em; text-align: center; margin: 0px; padding: 0px; }

ul { list-style-position: outside; list-style-type: circle; text-indent: 0px; margin: 10px 0px 15px 20px; padding: 0px; }

li { padding: 0px 0px 0px 10px; margin: 5px 0px 0px 30px; }

hr { height: 1px; background-color: #4169E1;  border: 0px; border-style: none; clear: both; }


p { text-align: justify; }
p.zentriert { text-align: center; }
p.img_rechts { text-align: center; float: right; margin: 30px 0px 30px 30px; padding: 0px; border: 0px; border-style: none;  }


h1 { font-size: 16px; line-height: 30px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; text-decoration: underline; }
h2 { font-size: 14px; text-align: left; font-weight: bold; font-variant: normal; margin: 20px 0px 10px 0px; }
h3 { font-size: 12px; text-align: left; font-weight: bold; font-variant: normal; margin: 10px 0px 5px 0px; }

a#menue_home:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(home.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_home:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(home.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_home:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(home-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_home:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(home-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_home:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(home-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#menue_appa:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(appartements.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_appa:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(appartements.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_appa:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(appartements-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_appa:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(appartements-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_appa:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(appartements-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#menue_buch:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(buchung.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_buch:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(buchung.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_buch:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(buchung-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_buch:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(buchung-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_buch:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(buchung-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#menue_kont:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(kontakt.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_kont:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(kontakt.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_kont:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(kontakt-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_kont:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(kontakt-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_kont:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(kontakt-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#menue_anre:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(anreise.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_anre:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(anreise.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_anre:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(anreise-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_anre:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(anreise-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_anre:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(anreise-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#menue_impr:link { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(impressum.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_impr:visited { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(impressum.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_impr:focus { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(impressum-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_impr:hover { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(impressum-hl.jpg); background-repeat: no-repeat; text-decoration: none; }
a#menue_impr:active { display: block; height: 25px; margin: 10px 0px 10px 0px; padding: 0px; background-image: url(impressum-hl.jpg); background-repeat: no-repeat; text-decoration: none; }

a#deutsch:link { display: block; width: 50px; height: 30px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(deutsch.gif); background-repeat: no-repeat; text-decoration: none; float: left; }
a#deutsch:visited { display: block; width: 50px; height: 30px; margin:0px 0px 0px 10px; padding: 0px; background-image: url(deutsch.gif); background-repeat: no-repeat; text-decoration: none; float: left; }
a#deutsch:focus { display: block; width: 50px; height: 30px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(deutsch-hl.gif); background-repeat: no-repeat; text-decoration: none; float: left; }
a#deutsch:hover { display: block; width: 50px; height: 30px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(deutsch-hl.gif); background-repeat: no-repeat; text-decoration: none; float: left; }
a#deutsch:active { display: block; width: 50px; height: 30px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(deutsch-hl.gif); background-repeat: no-repeat; text-decoration: none; float: left; }

a#englisch:link { display: block; width: 50px; height: 30px; margin: 0px 30px 0px 90px; padding: 0px; background-image: url(english.gif); background-repeat: no-repeat; text-decoration: none; }
a#englisch:visited { display: block; width: 50px; height: 30px; margin:0px 30px 0px 90px; padding: 0px; background-image: url(english.gif); background-repeat: no-repeat; text-decoration: none; }
a#englisch:focus { display: block; width: 50px; height: 30px; margin: 0px 30px 0px 90px; padding: 0px; background-image: url(english-hl.gif); background-repeat: no-repeat; text-decoration: none; }
a#englisch:hover { display: block; width: 50px; height: 30px; margin: 0px 30px 0px 90px; padding: 0px; background-image: url(english-hl.gif); background-repeat: no-repeat; text-decoration: none; }
a#englisch:active { display: block; width: 50px; height: 30px; margin: 0px 30px 0px 90px; padding: 0px; background-image: url(english-hl.gif); background-repeat: no-repeat; text-decoration: none; }

a#drucken:link { display: block; width: 20px; height: 20px; margin: 5px 765px 0px 0px; padding: 0px; background-image: url(drucker.gif); background-repeat: no-repeat; text-decoration: none; float: right; }
a#drucken:visited { display: block; width: 20px; height: 20px; margin: 5px 765px 0px 0px; padding: 0px; background-image: url(drucker.gif); background-repeat: no-repeat; text-decoration: none; float: right; }
a#drucken:focus { display: block; width: 20px; height: 20px; margin: 5px 765px 0px 0px; padding: 0px; background-image: url(drucker-hl.gif); background-repeat: no-repeat; text-decoration: none; float: right; }
a#drucken:hover { display: block; width: 20px; height: 20px; margin: 5px 765px 0px 0px; padding: 0px; background-image: url(drucker-hl.gif); background-repeat: no-repeat; text-decoration: none; float: right; }
a#drucken:active { display: block; width: 20px; height: 20px; margin: 5px 765px 0px 0px; padding: 0px; background-image: url(drucker-hl.gif); background-repeat: no-repeat; text-decoration: none; float: right; }


a:link { text-decoration: underline; font-weight: normal; color: #FFA600; }
a:visited { text-decoration: underline; font-weight: normal; color: #FFA600; }
a:focus { text-decoration: underline; font-weight: normal; color: #4169E1; }
a:hover { text-decoration: underline; font-weight: normal; color: #4169E1; }
a:active { text-decoration: underline; font-weight: normal; color: #4169E1; }

a.pic:link { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
a.pic:visited { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
a.pic:focus { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
a.pic:hover { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
a.pic:active { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }

img { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
img.menue { display: block; margin: 10px 0px 10px 0px; padding: 0px; border-width: 0px; border-style: none; }
img.deutsch { width: 50px; height: 30px; margin: 0px 0px 0px 10px; padding: 0px; border-width: 0px; border-style: none; float: left; }
img.englisch { width: 50px; height: 30px; margin: 0px 30px 0px 40px; padding: 0px; border-width: 0px; border-style: none; }

div#kopf { position: relative; width: 100%; height: 200px; padding: 0px; margin: 0px; z-index: 0; border-width: 0px; border-style: none; text-align: center; }
 div#banner { position: relative; width: 970px; height: 200px; margin: 0 auto; padding: 0px; border-width: 0px; border-style: none; z-index: 1; background-color: #FFFFFF; text-align: left; }
  div#logo { position: relative; width: 970px; height: 200px; margin: 0px; padding: 0px; border: 0px; border-style: none; z-index: 2; text-align: center; }

div#koerper { position: relative; width: 100%; padding: 0px; margin: 0px; z-index: 0; border: 0px; border-style: none; text-align: center; }
 div#inhalt { position: relative; width: 970px; margin: 0 auto; padding: 10px 0px 10px 0px; border-width: 0px; border-style: solid; border-color: #333333; z-index: 1; background-color: #FFFFFF; text-align: left; }
  div#menue { position: relative; width: 275px; margin: 0px; padding: 0px; border-width: 0px; border-style: none; z-index: 2; text-align: left; float: left; }
  div#text { position: relative; width: 655px; margin: 0px 0px 0px 300px; padding: 10px 10px 20px 0px; border-width: 0px; border-style: none; z-index: 2; text-align: left; }

	
div#fuss { position: relative; width: 100%; padding: 0px; margin: 0px; z-index: 0; border-width: 0px; border-style: none; text-align: center; clear: both; } 
 div#fussleiste { position: relative; width: 970px; height: 50px; margin: 0 auto; padding: 0px; border-width: 0px; border-style: none; z-index: 1; background-image: url(bottom-banner.jpg); background-repeat: no-repeat; text-align: left; }
  div#fussinhalt { position: relative; width: 970px; height: 35px; margin: 0px; padding: 10px 0px 0px 0px; border-width: 0px; border-style: none; z-index: 2; text-align: left; }

div.clear { clear: both; }

table.appa_belegung { width: 400px; border-width: 0px; border-style: none; }
	td.appa_sp1 { width: 200px; border-width: 0px; border-style: none; vertical-align: top; }
	td.appa_sp2 { width: 100px; border-width: 0px; border-style: none; text-align: right; }
	td.appa_sp3 { width: 95px; border-width: 0px; border-style: none; text-align: left; padding: 0px 0px 0px 5px; }
	
table.buchung { width: 650px; border-width: 0px; border-style: none; }
	td.buch_name { width: 275px; border-width: 0px; border-style: none; text-align: left; padding: 10px 0px 0px 50px; vertical-align: top; }
	td.buch_inpu { width: 315px; border-width: 0px; border-style: none; text-align: left; padding: 10px 0px 0px 10px; }
