body {
        background-image: url(bilder/hintergrund.png);
        background-repeat: repeat-x;
        overflow-y: scroll;
        overflow-x: hidden;
}

#alles {
        background-color:#ffffff;
        min-height: 620px;
        height: auto;
        position: absolute;
        width: 800px;
        overflow: hidden;
        filter:		Alpha(opacity=100);
        opacity:	0.8;
        moz-opacity:	0.8;
}

#alles1 {
        background-color:#ffffff;
        height: 1000px;
        position: absolute;
        width: 800px;
        filter:		Alpha(opacity=100);
        opacity:	0.8;
        moz-opacity:	0.8;
}

#alles2 {
        background-color:#ffffff;
        height: 700px;
        position: absolute;
        width: 800px;
        filter:		Alpha(opacity=100);
        opacity:	0.8;
        moz-opacity:	0.8;
}

#alles3 {
        background-color:#ffffff;
        height: 900px;
        position: absolute;
        width: 800px;
        filter:		Alpha(opacity=100);
        opacity:	0.8;
        moz-opacity:	0.8;
}

#alles4 {
        background-color:#ffffff;
        height: 750px;
        position: absolute;
        width: 800px;
        filter:		Alpha(opacity=100);
        opacity:	0.8;
        moz-opacity:	0.8;
}

.inhalt {
      background-color:#ffffff;
      color:#484848;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      height: 400px;
      position: absolute;
      text-align: center;
      width: 800px;
      filter:		Alpha(opacity=100);
      opacity:	0.8;
      moz-opacity:	0.8;
}

h2    {
      color:#484848;
      font-family: Candara, Arial, sans serif;
      font-size: 18px;
      font-weight: normal;
}

#bild {
      margin-left: 0px;
      margin-top: 30px;
      position:absolut;
}

#haus {
      margin-left: -28px;
      margin-top: 0px;
      position:absolut;
}

#text {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 355px;
      margin-top: 80px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 400px; 
}

#text1 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: -332px;
      margin-top: -10px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 715px; 
}

#text2 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: -302px;
      margin-top: 120px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 715px; 
}

#bilddavid {
      margin-left: 0px;
      margin-top: 0px;
      position:absolut;
}

#textdavid {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 280px;
      margin-top: 80px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 450px; 
}

#textdavid1 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 0px;
      margin-top: -20px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 450px; 
}

#bilddorothee {
      margin-left: 0px;
      margin-top: 0px;
      position:absolut;
}

#textdorothee {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 200px;
      margin-top: 80px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px; 
}

#textdorothee1 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 43px;
      margin-top: -20px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 490px; 
}

#bildnoelle {
      margin-left: 0px;
      margin-top: 0px;
      position:absolut;
}

#textnoelle {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 35px;
      margin-top: 80px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 580px; 
}

#textnoelle1 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: -16px;
      margin-top: -20px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px; 
}

#bildvalerie {
      margin-left: 0px;
      margin-top: 0px;
      position:absolut;
}

#textvalerie {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 35px;
      margin-top: 80px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px; 
}

#textvalerie1 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: -16px;
      margin-top: -20px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 520px; 
}

#textvalerie2 {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: -16px;
      margin-top: 125px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 250px; 
}

#bildcamper {
      margin-left: 0px;
      margin-top:  -30px;
      position:absolut;
}
      
/*#buttons {
      border: 0;
      margin-top: -450px;
      margin-left: -15px;
      position: absolute;
      
}*/

#buttons1 {
      border: 0;
      margin-left: -15px;
      margin-top: -445px;
      position: absolute;
}

#material  {
      font-family: Candara, Calibri, Arial, sans serif;
      color:#484848;
      font-size: 16px;
      border: 0px solid;
      position: absolute;
      width: 550px;
      float: left;
      margin-left: 200px;
      margin-top: 70px;
      padding: 1em;
      text-align: justify;
}

#camperformular  {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 200px;
      margin-top: 70px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px;
}

#zubehoer  {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 200px;
      margin-top: 61px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px;
}

#preise  {
      border: 0px solid;
      color:#484848;
      float: left;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      margin-left: 200px;
      margin-top:77px;
      padding: 1em;
      position: absolute;
      text-align: justify;
      width: 550px;
}

.klein {
	font-size: 12px;
}

#zelt  {
      font-family: Candara, Calibri, Arial, sans serif;
      color:#484848;
      font-size: 16px;"
      border: 0px solid;
      position: absolute;
      width: 550px;
      float: left;
      margin-left: 40px;
      margin-top: 70px;
      padding: 1em;
      text-align: justify;
}


/*#main div {
      border: 0px solid;
      /*width: 558px;
      text-align: center;
      font-family: Candara, Calibri, Arial, sans serif;
      font-size: 16px;
      position:absolute; 
      top:30px;
      margin-left:200px; 
      left:center; 
      z-index:2;
}

#inhalt div {
      margin: auto;
}

#nav, #nav ul {
      margin:0;
      padding:0;
      list-style-type:none;
      list-style-position:outside;
      position:relative;
      line-height:1.5em; 
}

#nav a  {
      display:block;
      padding:0px 20px;
      border:1px solid #464646;
      color:#464646;
      text-decoration:none;
      background-color:#ddd;
}

#nav a:hover  {
      background-color:#fff;
      color:#333;
}

#nav li {
      float:left;
      position:relative;
}

#nav ul {
      position:absolute;
      display:none;
      width:12em;
      top:1.6em;
}

#nav li ul a  {
      filter:		Alpha(opacity=100);
      opacity:	1;
      moz-opacity:	1;
      width:7em;
      height:auto;
      float:center;
}

#nav ul ul  {
      top:auto;
}	

#nav li ul ul {
      left:7em;
      margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul  {
      display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul  {
      display:block;
}*/



