body { color: #630; font-size: 12px; font-family: arial; text-align: left; margin: 0; padding: 0; }
p { }

td { color: #630; font-size: 10pt; font-family: arial; line-height: 0; }

a:link { }

a:visited { }

a:hover { }

a:active { }
#name { background-color: #af956c; background-image: url(../bilder/name.gif); background-repeat: no-repeat; text-align: center; width: 150px; height: 110px; float: left; }
#intro_wrap { text-align: left; width: 555px; height: 605px; margin-top: 12px; margin-right: auto; margin-left: auto; }
#intro1 { background-image: url(../bilder/intro/intro1_01.jpg); background-repeat: no-repeat; width: 555px; height: 359px; float: left; }
#intro2 { background-image: url(../bilder/intro/intro1_02.jpg); background-repeat: no-repeat; width: 277px; height: 178px; float: left; }
#intro3 { background-image: url(../bilder/intro/intro1_03.jpg); background-repeat: no-repeat; width: 278px; height: 178px; float: left; }
#intro4 { color: #af956c; font-size: 12px; font-family: arial; background-image: url(../bilder/intro/intro1_04.jpg); background-repeat: no-repeat; text-align: center; width: 555px; height: 68px; float: left; }
#intro4 p { color: #af956c; font-size: 12px; font-family: arial; text-align: center; padding-top: 10px; }
#wrap /* Seitengrösse und Definition */ { text-align: left; width: 950px; height: 580px; margin: 12px auto 0 ; }
#banner { background-color: #af956c; background-image: url(../bilder/banner.jpg); background-repeat: no-repeat; width: 800px; height: 110px; float: left; }
#navi { background-color: #af956c; background-position: 0 20px; text-indent: 20px; width: 150px; height: 325px; float: left; }
#titel { color: #630; font: italic small-caps bold 16px/80px arial; background-image: url(../bilder/body/bodyhintergrund1_01_mit_lin.jpg); background-repeat: no-repeat; text-indent: 35px; width: 800px; height: 80px; float: left; }
#titel:first-letter { font-size: 30px; }
#body { background-image: url(../bilder/body/bodyhintergrund1_02.jpg); background-repeat: no-repeat; width: 690px; height: 245px; float: left; }
#body p { color: #630; font-size: 13px; font-family: arial; line-height: 16px; text-indent: 20px; margin-right: 35px; margin-left: 35px; }
#body h1 { color: #630; font-size: 12px; font-family: arial; font-weight: bold; line-height: 16px; text-indent: 20px; margin-right: 35px; margin-left: 35px; }
#body li { color: #630; font-size: 11px; font-family: arial; line-height: 2px; text-indent: 20px; margin-right: 35px; margin-left: 35px; list-style-type: disc; }
form { color: #630; font-size: 12px; font-family: arial; width: 280px; }
fieldset { line-height: 10px; left: 20px; width: 280px; float: left; padding-left: 85px; border-style: none; outline-style: none; display: block; }
label { font-size: 10px; text-align: left; float: left; margin-bottom: 1px; }
input { color: black; font-size: 12px; font-family: arial; background-color: transparent; margin-top: 1px; }
input:hover, input:focus { background-color: #af956c; }
textarea { color: black; font-size: 12px; font-family: arial; background-color: transparent; margin-right: 5px; padding: 2px; }
textarea:hover, textarea:focus { background-color: #af956c; }
.submit { color: #630; font-size: 10px; font-family: arial; text-align: center; }
blockquote { font-size: 12px; font-style: italic; text-align: center; margin-top: 35px; }
#body1 { background-image: url(../bilder/body/bodyhintergrund1_04.jpg); background-repeat: no-repeat; width: 430px; height: 130px; float: left; }
#umenu2 { background-image: url(../bilder/body/bodyhintergrund1_05.jpg); width: 130px; height: 130px; float: left; }
#umenu1 { background-image: url(../bilder/body/bodyhintergrund_06.jpg); background-repeat: no-repeat; width: 130px; height: 130px; float: left; }
#pics { background-image: url(../bilder/body/bodyhintergrund1_03.jpg); background-repeat: no-repeat; width: 110px; height: 375px; float: right; }
#picsviewhoch img { text-align: center; width: 381px; height: 516px; margin: 5px; border: ridge 3px #af956c; }
#picsview img { text-align: center; margin: 5px; width: 516px; height: 381px; border: ridge 3px #af956c; }
#picsviewhoch p { color: #630; text-align: center; }
#picsview p { color: #630; text-align: center; }
#picsviewhoch a { color: #630; text-align: center; }
#picsview a { color: #630; text-align: center; }
#picsviewhoch p:hover { font-weight: bold; text-align: center; }
#picsview p:hover { font-weight: bold; text-align: center; }
#pics img { margin-bottom: 8px; border: solid 2px #af956c; }
#pics img:hover { margin-bottom: 8px; border: solid 2px #630; }
#foot { color: #630; font-size: 9px; font-family: arial; background-color: #af956c; text-align: center; word-spacing: 7px; letter-spacing: 3px; width: 950px; height: 15px; float: left; padding-top: 2px; }
#logo { background-color: #af956c; background-image: url(../bilder/logo.gif); background-repeat: no-repeat; background-position: center; width: 150px; height: 130px; float: left; }
li { color: black; font-size: 14px; font-family: arial; line-height: 18px; text-indent: 20px; margin-top: 20px; list-style-type: square; list-style-position: inside; display: list-item; white-space: normal; }
.navi1 { color: black; font-size: 12px; font-family: arial; font-stretch: semi-expanded; line-height: 20px; white-space: normal; list-style-type: circle; list-style-position: inside; display: list-item; text-decoration: none; }
.navi1 a { color: black; text-decoration: none; }
.navi1:hover { font-weight: bold; }
#reservationen { font-size: 10px; line-height: 14px; position: static; height: 50px; width: 200px; left: 620px; top: 280px; z-index: 1; visibility: visible; float: left; clear: left; padding: 2px; border: ridge 4px #af956c; }
