/* DATEI: erstmal_basis.css */

/* erst mal alles "nullen"*/

html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0;
} 
/*Ende von erst mal alles "nullen"*/
body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: black;
background-color: #FFFFE8;
margin-left: 9em ; margin-top: 0.9em;
}
/* der Navigationsbereich */
.NavigationBlock {
z-index: 100;
    position: absolute;
    left: 0;
    width: 11.6em;
     top: 0.5em;
     text-align: center;
  }
ul.NavigationBlock {
    float: left;
     font-size: 0.9em;
    font-variant: small-caps; letter-spacing: 4pt;
    width: 11.1em;
    height: 40em; text-align: center;
    margin: 0 ; padding: 0.1em; padding-top: 1.8em;
    background-color: #EBDEA9;
  }
  ul.NavigationBlock li {
    list-style: none;
    margin: 0.1em; padding: 0;
  }
  ul.NavigationBlock a {
    display:block;
    padding: 0.8em;
    text-decoration: none; font-weight: bold;
    border: none;
    color: #808080; background-color: #EBDEA9;
  }
ul.NavigationBlock .weiss a {
    display:block;
    padding: 0.8em;
    text-decoration: none; font-weight: bold;
    border: none;
    color: #CDD27A; background-color: #EBDEA9;
 }
ul.NavigationBlock .Impress a {
    display:block;
    padding: 0.8em;
    text-decoration: none; font-weight: bold;
    border: none;
    font-size: 0.6em;
    color: #808080; background-color: #EBDEA9;
 }
.BuchungText {font-size: 1.2em; font-weight: bold; color: Gray; text-align: center;}
/* Spezialdivs für die Logoblöcke */
/* XXXXXXX DER PENSION BLOCK XXXXXXXXXX */
/* XXXXXXX DER PENSION BLOCK XXXXXXXXXX */
#InhaltBlock {margin-left: 1em; padding: 0; position: relative; height: 35.8em;}
* #InhaltBlock {  /* versteckt vor Netscape 4 */
    background-color: #FFFFE8;
  }
#InhaltBlock #Pension {Position: absolute; z-index: 11; top: 0em; left: 0em; width: 24em; height: 5em; color: #FFFFFF; background-color: #FFF788;}
#InhaltBlock #Pension strong {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 3.1em; padding-left: 0.9em;}
#InhaltBlock #Pension p {margin-top: 0.9em;}
/* XXXXXXX DER VILLA FORTUNA BLOCK XXXXXXXXXX */
#InhaltBlock #Villa {Position: absolute; z-index: 12; top: 10em; left: 32em; width: 17em; height: 7em; color: #FFFFFF; background-color: #FFE9BB;}
#InhaltBlock #Villa strong {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 3.1em; text-align: left; padding-top:0.9em; padding-bottom: 0.1em;}
/* XXXXXXX DER BAUMBILD BLOCK XXXXXXXXXX */
#InhaltBlock #Baum {position: absolute; z-index: 14; top: 0em; left: 38em; width: 5.5em; height: 10em; border: none; border-width: 0px;}
/* XXXXXXX DER JULIANE KAMM-TEXT BLOCK XXXXXXXXXX */
#InhaltBlock #TextKamm {position: absolute; z-index: 15; top: 16em; left: 1em; width: 7em; height: 2em; color: black;}
/* XXXXXXX DER INTRO-TEXT BLOCK XXXXXXXXXX */
#InhaltBlock #TextIntro {position: absolute; z-index: 16; top: 20em; left: 6em; width: 8em; height: 8em; color: black; font-weight: bold;}
/* XXXXXXX DER KONTAKT-TEXT BLOCK XXXXXXXXXX */
#InhaltBlock #TextKontakt {Position: absolute; z-index: 17; top: 21em; left: 32em; width: 16em; height: 15em; color: black;}
#InhaltBlock #TextKontakt a {text-decoration:none; color: blue; font-size: 0.9em;}
/* XXXXXXX DER 2te PENSION BLOCK XXXXXXXXXX */
#InhaltBlock #Pension2 {Position: absolute; z-index: 11; top: 0em; left: 0em; Width: 16em; Height: 5em; Color: #FFFFFF; Background-Color: #FFF788;}
#InhaltBlock #Pension2 strong {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.9em; padding-left: 0.9em;}
#InhaltBlock #Pension2 p {margin-top: 0.9em;}
/* XXXXXXX DER 2te VILLA FORTUNA BLOCK XXXXXXXXXX */
#InhaltBlock #Villa2 {Position: absolute; z-index: 12; top: 7em; left: 22em; width: 17em; height: 4.3em; Color: #FFFFFF; Background-Color: #FFE9BB;}
#InhaltBlock #Villa2 strong {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.9em; text-align: left; padding-top:0.9em; padding-bottom: 0.1em;}
/* XXXXXXX DER 2te BAUMBILD BLOCK XXXXXXXXXX */
#InhaltBlock #Baum2 {position: absolute; z-index: 14; top: 0.5em; left: 29em; width: 3.4em; Height: 6.5em;}
/* XXXXXXX 1. HISTORIE XXXXXXXXXX */
/* XXXXXXX 1. HISTORIE XXXXXXXXXX */
/* XXXXXXX 1. HISTORIE XXXXXXXXXX */
/* XXXXXXX 1. HISTORIE XXXXXXXXXX */

/* XXXXXXX NavigationZimmerauswahl XXXXXXXXXX */
#ZimmerNavBlock { padding: 0 0.1em; Position: absolute; z-index: 22; top: 12.4em; left: 0.1em; width:45em; overflow: auto; padding-right: 0.2em; Color: black; Background-Color: #FFFFE8;}
#ZimmerNavBlock table {width:40em; height: 5em; overflow: auto; Background-Color: #FFFFD9;}
#ZimmerNavBlock table caption {padding: 0; color: #FFFFE8; font-size: 0.3em;}
#ZimmerNavBlock a {text-decoration: none; border: none; color: #808080;}
#ZimmerNavBlock img { width:5.9em; height: 4.5em; border:none; vertical-align: middle; overflow:hidden; }
#ZimmerNavBlock h4 {border: 0.2em solid #FFFFD9; padding: 1em 0.2em 1em 0.2em; color: #808080; Background-Color: #FFFFD0;}
/* XXXXXXX der  Zimmer Intro Text XXXXXXXXXX */
#ZimmerIntroTextBlock {padding: 0 1em; Position: absolute; z-index: 23; top: 21.4em; left: 0em; width: 40em; height: 15em; overflow: auto; padding-right: 0.2em; Color: black; background-Color: #FFFFE8;}
#ZimmerIntroTextBlock ul {float: left; font-size: 0.9em; font-variant: small-caps; letter-spacing: 4pt; width: 29em; height: 10em; margin-left: 2em ; margin-top: 1em ; padding: 0.1em; background-color: #EBDEA9;}
#ZimmerIntroTextBlock li {list-style: none; margin: 0.1em; padding: 0;}
 /* ZIMMER */
#ZimmerTextBlock {padding: 0 1em; Position: absolute; z-index: 23; top: 20em; left: 0em; width: 40em; height: 18em; overflow: auto; padding-right: 0.2em; color: #C1403A; background-color: #FFFFE8;}
#ZimmerTextBlock a {display: block; color: #C1403A; text-decoration: none; border: none;}
#ZimmerTextBlock ul {float: left; font-size: 0.9em; width: 19em; height: 10em; margin-left: 2em ; margin-top: 1.5em ; padding: 0.1em;}
#ZimmerTextBlock li {list-style: none; margin: 0.1em; padding: 0.3em;}
 /* ZIMMER ....Bilder*/
#ZimmerTextBlock .ZimmerBildQ {padding: 0 1em; Position: absolute; z-index: 25; top: 0.2em; left: 17em; width: 20em; height: 14em;}
#ZimmerTextBlock .ZimmerBildH {padding: 0 1em; Position: absolute; z-index: 26; top: 0.2em; left: 17em; width: 9.7em; height: 14em;}
 /* ZIMMER ....Bilder-Blättern*/
 #Zimmer_Bildermenue2 {Position: absolute; z-index: 41; top: 14.2em; left: 18em;}
#ZimmerTextBlock .BilderNav { z-index: 42; width: 40em; height: 1.2em; font-size: 0.7em; border: 0; padding-right: 0.2em; color: #C1403A; background-color: #FFFFE8;}
#ZimmerTextBlock .Bildbeschreibung { z-index: 43; width: 25em; height: 1.2em; font-size: 0.9em; text-align:right; border: 0; padding-right: 0.2em; color: #C1403A; background-color: #FFFFE8;}
#Zimmer_Bildermenue {Position: absolute; z-index: 29; top: 15em; left: 18em;}
#Zimmer_Bildermenue a {text-decoration: none; border: none; color: #808080;}
#Zimmer_Bildermenue img { height: 1em; border:none; vertical-align: middle; overflow:hidden; }
#ZimmerTextBlock .PfeilRechts {Position: absolute; z-index: 29; top: 15em; left: 24em; width: 3em; height: 1.2em; border: 0;
background-image:url(../Bilder/PfeilR.gif); background-repeat: no-repeat;}
#ZimmerTextBlock .PfeilRechts a {font-size: 0.3em; text-align: right; padding-right: 1em; padding-top: 1em; color: #FFB24D;}
#ZimmerTextBlock .PfeilLinks {Position: absolute; z-index: 29; top: 15em; left: 18em; width: 3em; height: 1.2em; border: 0;
background-image:url(../Bilder/PfeilL.gif); background-repeat: no-repeat;}
#ZimmerTextBlock .PfeilLinks a {font-size: 0.3em; text-align: left; padding-left: 1em; padding-top: 1em; color: #FFB24D;}
#ZimmerTextBlock .PfeilHoch {Position: absolute; z-index: 29; top: 14.5em; left: 22em; width: 1.5em; height: 1.7em; border: 0;
background-image:url(../Bilder/PfeilH.gif); background-repeat: no-repeat;}
#ZimmerTextBlock .PfeilHoch a {font-size: 0.5em; padding-left: 0.3em; padding-top: 1.6em; color: #FFB24D;}
#ZimmerTextBlock .PfeilRechts2 {width: 3em; height: 1.2em; border: 0;}
#ZimmerTextBlock .PfeilLinks2 {width: 3em; height: 1.2em; border: 0;}
#ZimmerTextBlock .PfeilHoch2 {width: 1em; height: 1.7em; border: 0;}
/* HISTORIE */
#HistorieBlock { padding: 0 1em; Position: absolute; z-index: 21; top: 12.4em; left: 0.1em; width:40em; height: 25em; overflow: auto; padding-right: 0.2em; Color: black; Background-Color: #FFFFE8;}
#HistorieBlockText{padding-top: 0.4em; padding-right: 0.3em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em;}
/* PLAN */
#PlanBlock { padding: 0 1em; Position: absolute; z-index: 31; top: 12.4em; left: 0.1em; width:40em; height: 26em; overflow: auto; padding-right: 0.2em; Color: black; Background-Color: #FFFFE8;}
/* STADT UND LAND */
#StadtundLandBlock { padding: 0 1em; Position: absolute; z-index: 41; top: 12.4em; left: 0.1em; width:40em; height: 25em; overflow: auto; padding-right: 0.2em; Color: black; Background-Color: #FFFFE8;}
#StadtundLandBlockText {padding-top: 0.4em; padding-right: 0.3em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em;}
.StadtundLandTopLink {padding-top: 0.3em; padding-bottom: 0.8em;}
.StadtundLandTopLink a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none;}
#StadtundLandLinkBlock {padding-top: 0.4em; padding-left: 1.8em; padding-bottom: 0.6em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em;}
#StadtundLandLinkBlock a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; text-decoration: none;}
.EinrueckSuL {padding-left: 2.3em;}
/* IMPRESSUM */
#ImpressumBlock { padding: 2em 2em; Position: absolute; z-index: 41; top: 12.4em; left: 0.1em; width:40em; height: 26em; overflow: auto; padding-right: 0.2em; color: black; background-color: #FFFFE8; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em;}
.Impressum2teSpalte {padding-left: 2.8em;}
/* ANFRAGE */
#AnfrageBlock { padding: 0 1em; Position: absolute; z-index: 41; top: 12.4em; left: 0.1em; width:40em; height: 25em; overflow: auto; padding-right: 0.2em; Color: black; Background-Color: #FFFFE8;}
#AnfrageBlock label { float: left; text-align: left; width: 11.5em; margin-right: .3em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em; cursor: pointer;}
#AnfrageBlock input[type=text] {float: left;}
.AnfrageText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.7em; padding-top: 0.2em; padding-left: 1.8em;}
.AnfrageNokText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; color: Red; font-weight: bold; padding-top: 0.2em; padding-left: 1.8em;}
.AnfrageNokTextKlein {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.7em; color: Red; font-weight: bold; padding-top: 0.2em; padding-left: 3em;}