/**************************
*           CSS           *
*     (C) daniel hoch     *
**************************/

body {
        background-color              : #efedd3;/*lemonchiffon*/
        margin                        : 0px;
        }

div {
        position                      : absolute;
        }

div, p, a, span, table, td {
        font-family                   : Verdena, Arial, Helvetica, sans-serif;
        font-size                     : 14px;
        line-height                   : 1.4em;
        color                         : #000000;
        }

a:visited {
        color                         : #778899 ;/*Teal*/
        text-decoration               : underline;
        }

a:hover {
        color                         : #778899 ;/*Teal*/
        text-decoration               : none;
        }

a:active {
        color                         : #191970  /*read*/
        text-decoration               : underline;
        background-color              : #FFE4C4 ;/*heller als hintergrund*/
        }

a:focus {
        color                         : #8B0000 ;/*dunkelblau*/
        text-decoration               : none;
        background-color              : #F4F4E1;/*heller als hintergrund*/
        }

a.rubrik, span {
        font-weight                   : bold;
        color                         :#8B0000 ;/*dunkelblau*/
      /*border-bottom                 : 1px dotted #808080;*/
      /*font-variant                  : small-caps;*/
        }

span.links {
        margin-left                   : 10px;
        }

p.rubrik {
        font-weight                   : bold;
        color                         : #8B0000;/*dunkelblau*/
      /*border-bottom                 : 1px dotted #808080;*/
      /*font-variant                  : small-caps;*/
        }


/*  >>HEAD<<  */

div.logo {
        top                           : 15px;
        left                          : 93px;
        width                         : 476px;
        height                        : 144px;
        }

div.head {
        border-top                           : 20px;
        left                          : 25px;
        font-size                     : 16px;
        border-bottom                 : 5px solid #808080;/*dunkelblau*/
        height: 75px;
        background-color              : #FFFFF0 ;
        }

div.adress {
        top                           : 55px;
        left                          : 28px;
        /*font-size                     : 14px;*/
        }

div.bild {
        top                           : 25px;
        left                          : 260px;
        width                         : 150px;
        height                        : 158px;
        }

div.bild1 {
        top                           : 5px;
        left                          : 170px;
        width                         : 476px;
        height                        : 144px;
        }

div.bild2 {
        top                           : 25px;
        left                          : 600px;
        width                         : 150px;
        height                        : 158px;
        }

p.adress, a.adress {
        font-size                     : 11px;
        }

div.heading a {
        font-size                     : 11px;
        }


/*  >>NAVI<<  */

div.navi {
        top                           : 00px;
        left                          : 5px;
        width                         : 165px;
        /*margin-right                   : 25px;*/
        /*border-right                  : 1px solid #0206A2;/*dunkelblau*/
        text-align                    : center;
        }

a.links {

        /*display                       : block;*/
        margin-left                   : 10px;
        text-align....................: center;
        color: blue;
        }

div.logoimi {
        top                           : 285px;
        left                          : 78px;
        }

a.logo {
        color    : #efedd3;
}

div.logoukt {
        top                           : 300px;
        left                          : 100px;
        }

table.navi {
        background-color              : #efedd3 ;
        padding                       : 5px;
        }

p.navi {
       border-top                    : 1px dashed #efedd3;
     /*border-bottom                 : 1px dotted #808080;*/
       vertical-align                : text-top;
       padding-top                       : 6px;

       }


/*  >>SUBMENUE<< */

div.submenue {
        /*top                           : 0px;
        left                          : 0px;*/
        width                         : 180px;
        height                        : 350px;
        /*border-left                   : 1px solid #0206A2;/*dunkelblau*/
        margin-left                   : 2px
        }

table.submenue {
        width                         : 100%;
        font-weight                   : bold;
        border-width                  : 1px;
        border-style                  : solid;
        border-color                  : #000000;
        padding                       : 1px;
        background-color              : #F8ECE0;
        /*vertical align                : top;*/
        /*text-align                    : left;*/
        /*background-color              : #FF4A4A;/*rot*/
        }

a.submenue {
        font-weight                   : bold;
        font-decoration               : underline;
        line-height                   : 1.7em;
        }

table.kontakt {
        border-width                  : 1px;
        border-style                  : solid;
        border-color                  : #000000;
        top                           : 150px;
        padding                       : 1px;
        vertical align                : bottom;
        text-align                    : center;
        /*background-color              : #FF4A4A;/*rot*/
        }



/*  >>CONTENT<< */

div.content {
        top                           : 0px;
        padding                       : 6px;
        /*left                          : 0px;*/
        /*width                         : 580px;*/
        }


div.lauftext {
       top                            : 300px;
       left                           : 0px;
       }


.foto {
        width                         : 316px;
        height                        : 313px;
        }


a.content {
        font-weight                   : bold;
        text-decoration               : none;
        }


p.headline {
        font-weight                   : bold;
        }


p.submenue {
        border-bottom                 : 1px solid #FFFFCC;
        padding-bottom                : 10px;
        }


p.submenue a, p.submenue span {
        padding-right                 : 20px;
        }


p.smalltext {
        font-size                     : 11px;
        }