body{
        /*background-color:#8978a5;        *//*background-repeat:repeat-x;        */
        background:url('../images-fetish/lila.gif');
          margin-top: 0px;         margin-bottom: 0px;
         font-family: tohama, verdana; text-align: center; color: black;
}



#ueberbox{
         width: 855px; height: auto; border: 1px solid black;
          background-color: #c1b9d1;
          font-size: 9pt; text-align: center; color: black;
        margin-left: auto;                                        /*Spezial Mozilla: braucht für die Zentrierung margin-left und -right auf auto*/
         margin-right: auto;
                                         }

/*Schriftart des Logos: Verdana Ref 24pt */
#logo{
         width: 855px; height: 100px; border: 0px solid green;
         background:url('../images-fetish/100frei_blau_heller855_3.jpg');   /*background:url('../images-fetish/logo.gif'); */
          /*background: #7666A4;*//* #c1b9d1;*/
          font-size: 12pt; text-align: center; color: black; font-weight: bold;
        }


#logo-ru{
         width: 855px; height: 100px; border: 0px solid green;
         background:url('../images-fetish/banner_ru.gif');
          font-size: 12pt; text-align: center; color: black; font-weight: bold;
        }
#logo-en{
         width: 855px; height: 100px; border: 0px solid green;
         background:url('../images-fetish/100frei_blau_heller855_en.jpg');
          font-size: 12pt; text-align: center; color: black; font-weight: bold;
        }


#logo-fr{
         width: 855px; height: 100px; border: 0px solid green;
         background:url('../images-fetish/100frei_blau_heller855_3fr.jpg');
          font-size: 12pt; text-align: center; color: black; font-weight: bold;
        }



#navi{
         width: auto; height: 15px; border-bottom: 1px solid black;
          background:#9687b0;  /* border: 0px solid green;*/
          /*background:url('../images-fetish/lilaweiss.jpg'); background-repeat:repeat-x;*/
           font-size: 11pt; text-align: center; color: white;
          padding: 8px;
                 }

a.navi:link                 {text-decoration: none; color: black; font-family:tahoma; font-size:11pt;}
a.navi:visited        {text-decoration: none; color: black; font-family:tahoma; font-size:11pt;}
a.navi:active          {text-decoration: none; color: black; font-family:tahoma; font-size:11pt;}
a.navi:hover           {text-decoration: underline; color: red; font-family:tahoma; font-size:11pt;}



#hauptbox{
         width: 650px; height: auto; border-left: 0px solid #2c1f26;

         background-color: white; /*background: #8978a5;*/ border: 0px solid blue;
           float: left;

          text-align: center;
          }



#seitenbox{
        width: 855px; height: auto; border: 0px solid black;
           background: #c1b9d1;
           font-size: 10pt; text-align: left; color: black;
        /*        padding-top: 50px; padding-bottom: 80px;        padding-right: 50px; padding-left: 50px;*/
    }

#textbox{
        width: 300px; height: auto; border: 0px solid black;
           background: #c1b9d1;
        margin-right: auto; margin-left: auto;
        margin-top: 20px; margin-bottom: 20px;
        padding: 50px;
    }


#textbox2{
        width: 700px; height: auto; border: 0px solid black;
           background: #c1b9d1;
        margin-right: auto; margin-left: auto;
        margin-top: 20px; margin-bottom: 20px;
        padding: 50px;
            }



#textbox3{
        width: 775px; height: auto; border-top: 1px solid black;
           background: #c1b9d1;
          padding: 40px;
        line-height: 1.6;
        text-align: left;
        float: left;
            }

#textbox4{
        width: 450px; height: auto; border: 0px solid black;
           background: #c1b9d1;
        margin-right: 10px; margin-left: 370px;
        margin-top: 30px; margin-bottom: 30px;

            }







#textboxkontakt{
        width: 300px; height: auto; border: 0px solid black;
           background: #c1b9d1;
        margin-right: 0px; margin-left: auto;
        margin-top: 20px; margin-bottom: 20px;
        padding: 50px;
    }


#produkte_1{
        width: 720px; height: auto; border: 0px solid black;
        margin-right: auto; margin-left: auto;
    }


#produkte_2{
        width: 770px; height: auto; border: 0px solid black;
        margin-right: auto; margin-left: auto;
    }



#produkte_3{
        width: 830px; height: auto; border: 0px solid black;
        margin-right: auto; margin-left: auto;
    }


#produkte_4{
        width: 600px; height: auto; border: 1px solid black;
        margin-right: auto; margin-left: auto;
    }



/* Zentrierung für die Link- und Linktauschseite */
#linkbox{
        width: 470px; height: auto; border: 0px solid black;
           margin-left: auto; margin-right: auto;
           margin-top:30px; margin-bottom: 30px;
  }





#anfahrtsbox{
        width: 745px; height: auto; border: 0px solid black;
           background: #c1b9d1;
        margin-right: auto; margin-left: auto;

        padding: 50px;
    }


/*nöitig bei grosser Graphik/Bild und wenn der übergeordnete div eine height von auto hat*/
#kartencontainer{
        width: 390px; height: 510px; border: 0px solid black;
        text-align: center;
        margin-top: 0px; margin-left: 100px;
           }



#box1{
         width: 650px; height: 555px; border-bottom: 1px solid black;
           background: white;
           float: left;

         text-align: center;
         margin-bottom: 0px;
     }



#box2{
         width: 205px; height: 200px; border: 0px solid blue;

   background-color: white;

           float: left;

         text-align: center;
         padding-bottom: 0px;
             }


#box3{
         width: 200px; height: 181px; border: 1px solid blue;

         /*background:url('../images-fetish/beige1000weiss.jpg'); background-repeat:repeat-x;        */
         background-color: white;

           /*background: #FFE4C4;*/ border: 0px solid black;
           float: left;
                    text-align: left;
                    padding-top: 30px;

                         }



#box4{
         width: 230px; height: 191px; border: 0px solid blue;

         background: #b97496;/*        background: #9c587a;*//*background: #B53675;*/
                    /*background: #c1b9d1;*/ border-left: 1px solid black; border-bottom: 0px solid black;


           float: right;

         font-size: 8pt; text-align: center;
         margin-left: 0px;
         padding: 10px 5px 10px 5px;

             }



#box5{
        width: 202px; height: 768px /*765px*/; border-left: 1px solid black;

        /*background:url('../images-fetish/beige1000weiss.jpg'); background-repeat:repeat-x;        */
        background-color: white;
           float: left;

           font-size: 10pt;         text-align: center;
           }





h1{
font-family: tohama, verdana;
font-size: 12pt;
color: black;
}



h2{
font-family: tahoma;
font-size: 12pt;
padding-top: 0px;
color: #8978a5;
}


h3{
font-family: tahoma;
font-size: 10pt;
padding-top: 0px;
color: black;
text-decoration: underline;
}


p {
           font-family: tohama, verdana;
    font-size:10pt;
    color: silver;
    text-align: left;
    line-height: 1.2;
             }


img {border: 0px solid gray;}

.links {color: green;}


a {text-decoration: none; color: black; }

a:hover {text-decoration: underline;   color: black;}
a:active {text-decoration: underline;   color: black;}



#bekanntmachen {
        width: 150px; height: 40px;  border: 0px solid green;
        font-family:tahoma; font-size:8pt; color: black; text-align: center;
         padding: 5px;
         margin-right: auto; margin-left: auto;
                  }

a.bekanntmachen:link                 {text-decoration: none; color: black; font-family:tahoma; font-size:8pt;}
a.bekanntmachen:visited                {text-decoration: none; color: black; font-family:tahoma; font-size:8pt;}
a.bekanntmachen:active          {text-decoration: none; color: black; font-family:tahoma; font-size:8pt;}
a.bekanntmachen:hover           {text-decoration: underline; color: black; font-family:tahoma; font-size:8pt;}



hr {color: gray; width: 550px; margin-top: 20px; margin-bottom: 20px; text-align: center;}

table {
width: 550px;
border: 0px solid gray;
color: green;
margin-left: auto;
margin-right: auto;
}


tr {color: red;}

td {
font-family: tohama, verdana;
font-size: 10pt;
background-color: #999999;
text-align: center;
color: #111111;
}

#rahmen_sand{
        font-family: tahoma, verdana;
           font-size:10pt;
          background-color: #999999;
        border: 1px black;
        color: black;
   text-align: left;
   line-height: 1.5;
   padding: 20px 40px 40px 40px;
             }






#footer {
width: auto; height: 15px;
background-color:#7666A4;          border-top: 1px solid black;
text-align: center;                        /* PB mit middle */
padding: 8px;
clear: left;                      /* clear: damit links nicht die NaviLeiste ins Gehege kommt !!!*/
          }




