body  { font-size: 12px; line-height: 20px; text-align: left; list-style-type: none; }ul { font-style: normal; line-height: 2em; list-style-type: none; }il { font-style: normal; line-height: 1.5em; }h1        { color: #657243; font-weight: lighter; font-size: 1.8em; font-family: Georgia; line-height: 1.3em; text-decoration: none; text-align: left; letter-spacing: 0.05em;}h2  { color: #fff200; font-weight: normal; font-size: 21px; font-family: Georgia; font-style: italic; line-height: 18px; text-decoration: none ; text-align: left; }h3 { color: #657243; font-weight: lighter; font-size: 1.3em; font-family: Georgia; line-height: 1.2; text-decoration: none ; text-transform: uppercase; letter-spacing: 0.1em; }h4 { color: #657243; font-size: 1.2em; font-family: Georgia; font-weight: normal; line-height: 1px; text-decoration: none; text-align: left; letter-spacing: 0.1em; }h5 { color: #657243; font-size: 1.3em; font-family: geneva; font-weight: normal; font-style: normal; line-height: 2px; text-decoration: none; text-transform: uppercase; text-align: left; letter-spacing: 0.1em; vertical-align: super; }/*Navigation*/a:link { color: #800000; font-size: 1em; font-family: Georgia; line-height: 1.2em; text-decoration: none; }a:visited { color: #800000; font-size: 1em; line-height: 1.2em; text-decoration: none; }a:active { color: #800000; font-size: 1em; line-height: 1.2em; text-decoration: none; }a:hover { color: #008000; font-size: 1em; line-height: 1.2em; text-decoration: none; }#Navigation_Landhaus a:link, #Navigation_Restaurant a:link, #Navigation_Hohenems a:link, #Navigation_Kultur a:link { color: #e4e1bb; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; text-align: center; }#Navigation_Landhaus a:visited, #Navigation_Restaurant a:visited, #Navigation_Hohenems a:visited, #Navigation_Kultur a:visited { color: #e4e1bb; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }#Navigation_Landhaus a:active, #Navigation_Restaurant a:active, #Navigation_Hohenems a:active, #Navigation_Kultur a:active { color: #e4e1bb; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }#Navigation_Landhaus a:hover, #Navigation_Restaurant a:hover, #Navigation_Hohenems a:hover, #Navigation_Kultur a:hover { color: #008000; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }#Navigation_Landhaus { text-align: center; letter-spacing: 0.1em; position: absolute; top: 144px; left: 255px; width: 120px; height: 18px; z-index: 4; padding-top: 7px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Landhaus_aktiv { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 255px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Landhaus_hover { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 3; top: 144px; left: 255px; width: 120px; height: 18px; visibility: hidden; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Restaurant { text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 376px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Restaurant_aktiv { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 376px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Restaurant_hover { background-color: #cfbb3e; text-align: left; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 3; top: 144px; left: 376px; width: 120px; height: 18px; visibility: hidden; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Hohenems { text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 497px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Hohenems_aktiv { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 497px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Hohenems_hover { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 3; top: 144px; left: 497px; width: 120px; height: 18px; visibility: hidden; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Kultur { text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 618px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Kultur_aktiv { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 4; top: 144px; left: 618px; width: 120px; height: 18px; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation_Kultur_hover { background-color: #cfbb3e; text-align: center; letter-spacing: 0.1em; padding-top: 7px; position: absolute; z-index: 3; top: 144px; left: 618px; width: 120px; height: 18px; visibility: hidden; border-top: 1px dotted #e4e1bb; border-right: 1px dotted #e4e1bb; border-left: 1px dotted #e4e1bb; }#Navigation2 { position: absolute; top: 190px; left: 0; width: 240px; height: 300px; z-index: 4; }#Navigation2_Restaurant { position: absolute; z-index: 4; top: 200px; left: 0; width: 175px; height: 21px; margin-left: -50px; padding-top: 9px; padding-left: 100px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Restaurant_aktiv { background-color: #cfbb3e; margin-left: -50px; padding-top: 9px; padding-left: 100px; position: absolute; z-index: 4; top: 200px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Restaurant_hover { background-color: #cfbb3e; position: absolute; z-index: 3; top: 200px; left: 0; width: 225px; height: 31px; visibility: hidden; }#Navigation2_Seminar { padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 231px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Seminar_aktiv { background-color: #cfbb3e; padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 231px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Seminar_hover { background-color: #cfbb3e; visibility: hidden; position: absolute; z-index: 3; top: 231px; left: 0; width: 225px; height: 31px; }#Navigation2_Feiern { padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 262px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Feiern_aktiv { background-color: #cfbb3e; padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 262px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Feiern_hover { background-color: #cfbb3e; visibility: hidden; position: absolute; z-index: 3; top: 262px; left: 0; width: 225px; height: 31px; }#Navigation2_Anreise { padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 293px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Anreise_aktiv { background-color: #cfbb3e; padding-top: 9px; padding-left: 50px; position: absolute; z-index: 4; top: 293px; left: 0; width: 175px; height: 21px; border-top: 1px dotted #006e57; border-bottom: 1px dotted #006e57; }#Navigation2_Anreise_hover { background-color: #cfbb3e; visibility: hidden; position: absolute; z-index: 3; top: 293px; left: 0; width: 225px; height: 31px; }#Navigation { color: #cfbb3e; font-size: 1.2em; text-align: left; letter-spacing: 0.1em; position: absolute; top: 152px; left: 255px; width: 550px; height: 50px; z-index: 4; }#Navigation1 { position: absolute; z-index: 3; top: 170px; left: 255px; width: 280px; height: 20px; }#Navigation2 { position: absolute; top: 250px; left: 0; width: 240px; height: 300px; z-index: 4; }#Impressum a:link { color: #cfbb3e; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; text-align: center; }#Impressum a:visited { color: #cfbb3e; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }#Impressum a:active { color: #cfbb3e; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }#Impressum a:hover { color: #e4e1bb; font-size: 1em; font-family: Georgia; line-height: 1em; text-decoration: none; }/*Ende Navigation*//*Hier beginnt das Anfrageformular*/#FormularHead { color: #dcdca5; font-size: 1.3em; font-family: "trebuchet ms"; font-weight: 100; font-variant: small-caps; background-color: #2b1f13; letter-spacing: 0.1em; padding-left: 5px; }#Formular1 { color: #462d33; font-size: 0.8em; font-family: "trebuchet ms"; background-color: #f1f1b5; padding-left: 5px; }#Formular2 { color: olive; background-color: #f1f1b5; padding-left: 5px; border-left: 1px dotted white; }#Formular1a { color: olive; font-size: 0.8em; font-family: "trebuchet ms"; padding-top: 3px; padding-left: 5px; }#Formular2a { color: olive; font-size: 0.8em; font-family: "trebuchet ms"; padding-top: 3px; padding-left: 5px; border-left: 1px dotted white; }#gelb { background-color: #f1f1b5; }.Formulartext { color: #462d33; font-size: 0.8em; font-family: "trebuchet ms"; font-weight: lighter; }#Hintergrund_Hotel_Formular { background-color: #e4f5a9; position: absolute; z-index: 1; top: 188px; left: 0; width: 100%; height: 101%; border-top: 1px dotted green; border-bottom: 1px dotted green; }#Hintergrund1Formular { background-color: #dcdca5; visibility: visible; position: absolute; z-index: 3; top: 188px; left: 240px; width: 100%; height: 110%; border-top: 1px dotted green; border-bottom: 1px dotted green; }#Formular { text-align: center; padding: 2px; position: absolute; z-index: 5; top: 200px; left: 255px; width: 495px; height: auto; border: dotted 1px green; }/*hier endet das Anfrageformular*/#wappen { position: absolute; top: 7px; left: 5px; width: 110px; height: 158px; z-index: 2; }#claim { position: absolute; top: 535px; left: 350px; width: 450px; height: 50px; z-index: 4; }#claim_seminar { position: absolute; z-index: 4; top: 520px; left: 550px; width: 450px; height: 50px; }#Logo { position: absolute; top: 38px; left: 255px; width: 474px; height: 43px; z-index: 3; }#Bild { text-align: center; position: absolute; top: 200px; left: 255px; width: 495px; height: 135px; z-index: 3; padding: 2px; border: dotted 1px #fff200; }#Hintergrund_Restaurant { background-color: #e4e1bb; position: absolute; z-index: 3; top: 170px; left: 0; width: 225px; height: 420px; border-top: 1px dotted green; border-right: 1px dotted #008000; border-bottom: 1px dotted green; }#Hintergrund { background-color: #462d33; position: absolute; top: 188px; left: 0; width: 100%; height: 420px; z-index: 1; border-top: 1px dotted #fff200; border-bottom: 1px dotted #fff200; }#Hintergrund1a { background-color: white; position: absolute; z-index: 2; top: 170px; left: 200px; width: 83%; height: 420px; visibility: visible; border-top: 1px dotted green; border-bottom: 1px dotted green; }#Hintergrund_LogoRestaurant { background-color: #d8f300; position: absolute; z-index: 1; top: 0; left: 0; width: 225px; height: 110%; border-top: 1px dotted green; border-bottom: 1px dotted green; }#Bild_Hotel { text-align: center; padding: 2px; position: absolute; z-index: 3; top: 200px; left: 255px; width: 495px; height: 135px; border: dotted 1px green; }#Bild_index { text-align: center; padding: 2px; position: absolute; z-index: 3; top: 200px; left: 255px; width: 750px; height: 388px; border: dotted 1px green; }#Bild_Hotel3 { text-align: center; padding: 2px; position: absolute; z-index: 3; top: 200px; left: 765px; width: 240px; height: 135px; border: dotted 1px green; }#Bild_Hotel_rechts { position: absolute; z-index: 3; top: 171px; right: 5px; width: auto; height: 420px; }#Bild_Hotel_rechts2 { position: absolute; z-index: 3; top: 171px; right: 0; width: 420px; height: 418px; }#Bild-klein { text-align: center; margin: 2px; position: absolute; z-index: 3; top: 160px; left: 105px; width: 135px; height: 133px; border-width: 1px; border-color: silver; }#Bild_zimmer { text-align: center; padding: 2px; position: absolute; z-index: 3; top: 200px; left: 500px; width: 495px; height: auto; border: dotted 1px green; }#schiff { text-align: right; padding: 2px; position: absolute; z-index: 2; top: 250px; right: 0; width: 250px; height: 300px; float: right; }#karte { text-align: left; padding: 2px; position: absolute; z-index: 2; top: 200px; left: 520px; width: 250px; height: 300px; float: left; }#schiff_drive { text-align: right; padding: 2px; position: absolute; z-index: 4; top: 50%; right: 0; width: 250px; height: 300px; float: right; }#Hintergrund1 { background-color: #2b1f13; position: absolute; z-index: 2; top: 0; left: 240px; width: 100%; height: 110%; }#titel { position: absolute; top: 340px; left: 255px; width: auto; height: 30px; z-index: 3; }#titel_zimmer { position: absolute; z-index: 3; top: 180px; left: 255px; width: auto; height: 30px; }#titel_seminar { position: absolute; z-index: 3; top: 350px; left: 255px; width: auto; height: 30px; }#Impressum { position: absolute; top: 600px; left: 255px; width: 550px; height: 50px; z-index: 2; }#Text1-hinten { position: absolute; top: 200px; left: 255px; width: 495px; height: auto; z-index: 1; }#Text2 { position: absolute; z-index: 4; top: 380px; left: 255px; width: 495px; height: auto; }#Text2a { position: absolute; z-index: 4; top: 410px; left: 255px; width: 240px; height: auto; }#Text2a_zimmer { position: absolute; z-index: 4; top: 260px; left: 255px; width: 240px; height: auto; }#Text2a_zimmer ul li { line-height: 1.5em; list-style-image: url(../Bilder/Anstrich.gif); }#Text2b { position: absolute; z-index: 4; top: 398px; left: 510px; width: 240px; height: auto; }#Text2c { position: absolute; z-index: 4; top: 410px; left: 765px; width: 240px; height: auto; }#Text3 { position: absolute; z-index: 4; top: 385px; left: 255px; width: 240px; height: auto; }#suchtext { position: absolute; top: 0; left: 240px; width: 500px; height: 300px; z-index: 1; }.text { color: white; font-size: 11px; font-family: "trebuchet ms"; line-height: 14px; }.text2 { color: #657243; font-size: 11px; font-family: "trebuchet ms"; line-height: 14px; }.Fliesstext1 { color: #414a2b; font-family: arial; font-weight: normal; font-style: normal; font-variant: normal; background-color: transparent; text-transform: none; text-align: left; }.HeadFliesstext { color: #414a2b; font: 1em/1.4em arial; background-color: transparent; text-align: left; text-transform: none; }.Adresse { color: #657243; font-size: 1em; font-family: arial; font-style: normal; font-variant: normal; line-height: 1.4em; text-align: left; }#Adresse { position: absolute; top: 600px; left: 40px; width: 200px; height: 150px; z-index: 4; }#Ebene1 { position: absolute; top: 180px; left: 20px; width: 186px; height: 100px; z-index: 3; }
