


    *{border:0px;}

    body {
    border:0;
    color: black;
    background-color:#FFFFFF;
    font-size: 12px;
    font-family: Adobe Garamond Pro,Lucida Bright,Century Schoolbook,monospace,Times;
    margin:0px auto;}


* html a:link { text-decoration:none;border:0; border-color:#0f0f0f;border-style:none;}
* html a:visited { text-decoration:none;border:0;  border-color:#0f0f0f;border-style:none;}
* html a:active { text-decoration:none;border:0;  border-color:#0f0f0f;border-style:none;}
* html a:focus { text-decoration:none;border:0; border-color:#0f0f0f;border-style:none;}

                               /* box-layout */



 #box1 {position:relative; top:50px; z-index:1; border:0px;
        background-color:#FFFFFF;
        width: 1000px;
        height:700px;
        margin: 0px auto;
          border-right-color:#000000;
         border-top-color:#0f0f0f;
         border-left-color:#0f0f0f;

        margin-left:auto;
        margin-right:auto;

              }








 #box2 {position:absolute; top:10px;left:25px; z-index:2; border:0px;

        background-color:#FFFFFF;
        width:950px;
        height:60px;
        margin: 0px auto;
         border-left-color:#0f0f0f;
         border-right-color:#0f0f0f;
         border-top-color:#0f0f0f;
        border-bottom-color:#9f9f9f;
         border-bottom-style:solid;
         border-bottom-width:2px;

             }



 #box3 {position:absolute; top:120px;left:775px; z-index:3; border:0px;


        background-color:#FFFFFF;
             width: 200px;
        height:500px;
        margin: 0px auto;
         border-left-color:#0f0f0f;
         border-right-color:#0f0f0f;
         border-top-color:#0f0f0f;
         border-bottom-color:#0f0f0f;
        /* overflow-x:hidden; */

        }






 #box4 {position:absolute; top:120px;left:25px; z-index:4; border:0px;

        background-color:#FFFFFF;
        width: 700px;
        height:500px;
        margin: 0px auto;
        border-left-color:#0f0f0f;
        border-right-color:#0f0f0f;
        border-top-color:#0f0f0f;
        border-bottom-color:#0f0f0f;}





                               /* main-navigation-layout */

#nav_main{position:absolute; top:33px; left:480px;
          margin: 0px auto;
         }


#nav_main ul {

    width: 455px;
    margin: 0px; padding: 5px;
    border: 0px solid black;
    background-color:#FFFFFF;

          }



#nav_main li {
   display:inline;
   list-style: none;
   padding-right:5px;
   padding-left:5px;
   border: 0px;
   background-color:#FFFFFF;
}


#nav_main a {
     font-family: Adobe Garamond Pro;
     font-size:11px;
     font-weight:bold;
     letter-spacing:2px;
     color:#8F8F8F;
     text-decoration:none;
     border:0px ;
     border-style:none;
     border-left-color: #1f1f1f; border-top-color: #1f1f1f;

     background-color: #FFFFFF;
     padding: 2px;          }

#nav_main a:hover {
    color:#3F3F3F;
    border-color: #0f0f0f;
    border-left-color: #0f0f0f; border-top-color: #0f0f0f;

    text-decoration:none; background-color:#FFFFFF;
    }
















                               /* logo-home-layout */


#logo {position:relative; top:-2px; left:1px; margin: 0 auto;padding:0px;
                          color: #6F6F6F;
                          font-size: 24px;
                          font-weight:800;
                          font-family: Adobe Garamond Pro;
                          letter-spacing:3px;
                          margin-left: 2px auto;

    }





#impress {position:relative; top:150px; left:25px; margin: 0 auto;padding:0px;

                          color: #3F3F3F;
                          font-size: 18px;
                          font-weight:700;
                          font-family: Adobe Garamond Pro;
                          letter-spacing:3px;
                          margin-left: 1px auto;
                          text-align: left;}

 #impress a {text-decoration:none;color:#8F8F8F}

 #impress2   {font-family:Lucida Bright,Century Schoolbook,monospace,Times;
        font-size:14px;
        font-weight:700;
        letter-spacing:2px;
        color:#333333;
        text-decoration:none;}





                               /* logo*/

#copy {position: absolute; top:650px; left:25px; margin: 0 auto;padding:0px;
        display:inline; margin: 0px auto;
        padding: 0px;
        font-family:Georgia;
        font-size:10px;
        font-weight:700;
        letter-spacing:2px;
        color:#8F8F8F;
        text-decoration:none;}




    #kontakt {position:relative; top:0px; left:0px;
                        background-color:#FFFFFF;

                     width: 700px;
                     height:500px;
                   margin-left:auto;
                  margin-right:auto;}







             /* bildnav-layout */


 #canvas{

          width: 700px;
          height: 500px;
                 background-color: #FFFFFF;
           float:left;
           text-align: left;
            vertical-align: center;
}







                           /* sub-navigatin-layout */


#nav_thumbs a {
     font-family: New Times Roman;
     font-size:14px;
     font-weight:bold;
     letter-spacing:1px;
     color:#6f6f6f;
     text-decoration:none; border-color:#0f0f0f;background-color:#FFFFFF;

     }

#nav_thumbs a:hover {
                color:#2f2f2f; font-weight:bold;
                text-decoration:none; letter-spacing:1px;font-size:16px;}





 #nav_thumbs{
        width: 200px;
        height: 500px;
        background-color: #FFFFFF;
        border: 0px solid #0f0f0f;
        float: left;
        padding-left: 0px;

}
 #nav_thumbs ul{ position: relative; top:0px; left:40px;
        list-style-type: none;

         display: block;
        width: 65px;

         border-color:#0f0f0f;background-color:#FFFFFF;
        border: 0px solid #0f0f0f;
         float: left;
        margin: 0px;
        padding: 5px;
}
#nav_thumbs ul li{
        border: 0px solid #0f0f0f;
         border-style:none;
            text-align:left;
        width:100px;
        height:40px;
        padding-top: 10px;
        padding-bottom: 10px;
}
 #nav_thumbs ul li a{
          text-align:left;
       color:#8f8f8f;
         border-style:none;
         width:100px;
        height:40px;
        }



 #thanks{   font-family: New Times Roman;
     font-size:16px;
     font-weight:bold;
     letter-spacing:1px;
     color:#6f6f6f;
     text-decoration:none; border-color:#0f0f0f;background-color:#FFFFFF;
        }