body {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        margin-left:0;
        margin-height: 0;
        margin-width:0;
        top-margin:0;
        background-color:#ffffff;

}



div#all {
        color: #666666;
        margin-left:auto;
        margin-right:auto;
        margin-top:5em;
        width:650px;
        height:auto;
        align:center;
        background-color: #FFFFFF;
}

div#all2 {
        color: #666666;
        margin-left:auto;
        margin-right:auto;
        margin-top:5em;
        width:720px;
        height:auto;
        align:center;
        background-color: #FFFFFF;
}
#all img,#all img a,#all img a:link,#all img a:active, #all a:hover{
        border:0;
        text-decoration:none;
}

div#allstart {
        color: #666666;
        margin-left:auto;
        margin-right:auto;
        margin-top:20px;
        width:650px;
        height:auto;
          align:center;
          background-color: #FFFFFF;
}
#allstart img,#all img a,#all img a:link,#all img a:active, #all a:hover{
        border:0;
        text-decoration:none;
}

.link{
        float:right;
        text-align: right;
        width:380px;
        height:60px;
        padding-right:80px;
}
br{
        clear:both;
        }

div#download {
        font-family:  Helvetica, Arial,Verdana,sans-serif;
        font-weight:bold;
        margin-left:80px;
        width:500px;
        height:500px;
        line-height:2em;
        text-align:left;
        color:#ffffff;
        font-size: 70%;
        padding-top:140px;
        padding-left:135px;
        background-image:url(img/download.jpg);
        background-repeat: no-repeat;

}

div#menue {
font-family:  Helvetica, Arial,Verdana,sans-serif;
        font-weight:bold;
        margin-left:80px;
        width:500px;
        height:500px;
        line-height:2em;
        text-align:left;
        color:#ffffff;
        font-size: 70%;
        padding-top:200px;
        padding-left:250px;
        background-image:url(img/contact.jpg);
        background-repeat: no-repeat;

}
#menue a,#menue a:link, #menue a:active{
        color:#000;
        text-decoration:none;
}
#menue a:hover {
        color: #CC6600;
        text-decoration:none;
}



div#menuestart {
        font-family:  Helvetica, Arial,Verdana,sans-serif;
        margin-left:80px;
        width:540px;
        height:500px;
        line-height:1em;
        text-align:center;
        color:#B4A87F;
        font-size: 0.7em;
        padding-top:170px;
        padding-left:30px;
        background-image:url(img/navi.jpg);
        background-repeat: no-repeat;

}
#menuestart a,#menue a:link, #menue a:active{
        color:#000;
        text-decoration:none;
}
#menuestart a:hover {
        color: #B4A87F;
        text-decoration:none;
}


div#upmenue {
font-family:  Helvetica, Arial,Verdana,sans-serif;

        font-family:  Helvetica, Arial,Verdana,sans-serif;
        font-size: 75%;
        width:500px;
        color: #B4A87F;
        text-align: center;
        height: 18px;
        width: 98%;
        top: 15px;
        position: absolute;
        left: 1%;
        visibility: visible;
        border-bottom: 1px solid  #B4A87F;
}
#upmenue a, #upmenue a:link, #upmenue a:active{
        color:#000;
        text-decoration:none;
}
#upmenue a:hover {
        color: #B4A87F;
        text-decoration:none;
}

.link{
        clear:both;
        width:480px;
        height:60px;
}


.thumb{
float:left;
        width:120px;
        height:120px;
        margin-top:25px;
        margin-right:20px;
        margin-left:20px;
        margin-bottom:50px;
}

#foto2 {background-color:#fff; text-align: right; height: 100%; width: 100%; top: 0px; position: absolute;  left: 0; visibility: visible; }




#foto { text-align: center; height: 84%; width: 98%; top: 30px; position: absolute; left: 1%; visibility: visible; }
#text { height: 20px; width: 500px; left: 50%; top: 0px; position: absolute; visibility: visible; margin-left: -250px; }






#navi{
        height: 20px;
        width:350px;
        left: 50%;
        position: absolute;
        bottom: 8%; visibility: visible;
        margin-left: -170px;
        margin-top:0px;
        background: #fff;
}

.titel{
        text-align:center;
        font-size: 70%;
}


#navicontact{ height: 40px; width: 220px; left: 50%; position: absolute; bottom: 25%; visibility: visible; margin-left: -105px;margin-top:12px; }

#buttons{
        width: 162px;
        margin-top:0;
}



#back {
   float: left;
; /* Linkbereich begrenzen */
  }
#back a {
    background: url(img/pfeilback2.jpg) no-repeat;
    display:block;
    width:54px; /* Linkbereich begrenzen */
  }
#back img {
    display:block;
     width:54px;
     height:26px;
     border:0;
  }
#back a:hover img {
    visibility: hidden;
  }
#back a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
* html #back a {
    margin-right:1px;
  }
  * html #back a:hover {
    width:54px; height:26px;
    margin-right:0; /* Workaround fuer IE 5.01 */
  }


#back2 {
margin:0;
  }
#back2 a {
    background: url(img/pfeilback2.jpg) no-repeat;
    display:block;
    width:54px; /* Linkbereich begrenzen */
  }
#bac2k img {
    display:block;
     width:54px;
     height:26px;
     border:0;
  }
#back2 a:hover img {
    visibility: hidden;
  }
#back2 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
* html #back2 a {
    margin-right:1px;
  }
  * html #bac2k a:hover {
    width:54px; height:26px;
    margin-right:0; /* Workaround fuer IE 5.01 */
  }




#vor {
   float: right; /* Linkbereich begrenzen */
  }
#vor a {
    background: url(img/pfeilvor2.jpg) no-repeat;
    display:block;
    width:54px; /* Linkbereich begrenzen */
  }
#vor img {
    display:block;
     width:54px;
     height:26px;
     border:0;
  }
#vor a:hover img {
    visibility: hidden;
  }
#vork a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
* html #vor a {
    margin-right:1px;
  }
  * html #vor a:hover {
    width:54px; height:26px;
    margin-right:0; /* Workaround fuer IE 5.01 */
  }

#home {
        float:left;
        margin-left: 5px;
        margin-right: 5px;
  }
#home a {
    background: url(img/luci.gif) no-repeat;
    display:block;
    width:101px; /* Linkbereich begrenzen */
  }
#home img {
    display:block;
     width:101px;
     height:24px;
     border:0;
  }
#home a:hover img {
    visibility: hidden;
  }
#home a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
* html #home a {
    margin-right:1px;
  }
  * html #home a:hover {
    width:101px; height:26px;
    margin-right:0; /* Workaround fuer IE 5.01 */
  }
#logo {
        float:right /* Linkbereich begrenzen */
  }

#navi1 {
float: left;
width: 55px;
height: 28px;
padding: 0;
border: 1px solid #fff;
margin: 0;
background-image: url(img/pfeilback1.jpg);
color: #fff;
}
#navi1 a {
cursor: hand;
text-decoration: none;
border: 1px solid #fff;
width: 55px;
height: 28px;
color: transparent;
background-image: url(img/pfeilback1.jpg);
}
#navi1 a:hover {
width: 55px;
height: 28px;
background-image: url(img/pfeilback2.jpg);
}

#navi1 a .showcase {
display: none;
}

#navi1 a:hover .showcase {
position: absolute;
display: block;
width:120px;
text-align: left;
font: bold 1.1em  Arial,Verdana, Helvetica, sans-serif;
background: transparent;
color: #000;
}

p {
        margin:0;
        font-size: 1em;
        line-height:170%;
        color: #000;
}
p a, p a:link, p a:active{
        color: #000000;
        text-decoration:none;
        border-bottom:solid 1px #color: #CC6600;;
}

p a:hover {
    color: #CC6600;
    text-decoration:none;
}

h1 {
    font-size:200%;
    color: #B4A87F;
    font-weight: normal;
    text-decoration:none;
}

h2 {
    font-size:160%;
    color: #B4A87F;
    font-weight: normal;
    text-decoration:none;
}

div#contact{
    float:right;
    width: 470px;
    font-size:70%;
    text-decoration:none;
}
div#image   {
    width: 200px;
    float:left;
    font-size:80%;
    text-decoration:none;
}