       *         {
                margin:0;
                padding:0;
        }
        html {
                height:101%
        }
        body {
                background: #fffbdb;
                font-family: Verdana, Arial, Helvetica, Sans-Serif;
                font-size:12px;
                margin:0;
                text-align:left;
                color:#333;
                line-height:18px;
        }
                ul, ol {
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin:0;
                padding:0;
        }
        li {
                margin:0;
                padding:0;
        }

      a,
        a:link,
        a:active,
        a:visited {
                color:#366a91;
                text-decoration:none;
        }
        a:hover{
                color:#000
        }
        h1 {
                margin:0;
                padding:0;
                font-variant:normal;
                font-family:Verdana, Arial, Helvetica, Sans-Serif;
        }
        h2, h3, h4, h5 {
                font-weight:bold;
                font-family:Verdana, Arial, Helvetica, Sans-Serif;
                color:#366a91;
                margin:0 0 10px 0;
                padding:0;
                font-size:20px;
                font-variant:normal;
        }
       .center {
                text-align:center;
        }
       .impressum {
                text-align:left;
        }
        .nowrap {
                white-space:nowrap;
        }
       img {
                border-width:0;
        }

      /* -- MAIN ---------------------------------------- */
        div#bg {
                width:100%;
                background-color: #fffbdb;

        }
        div#main {
                width:762px;
                margin:0 auto;
                padding:0 0 20px 0;
        }

        /* -- HEADER ---------------------------------------- */
        div#header {
                width:762px;
                background-color: #fabe5d;
                height:60px;
                padding:30px 0 0 0px;
        }
        div.header_logo {
                float:left;
                margin:0px;
                width:140px;
        }
        div.header_content {
                float:left;
                width:330px;
        }
        div.header_content h1 {
                font-size:28px;
                color:#FFF;
                font-weight:bold;
                line-height:32px;
        }

        /* -- NAVIGATION ---------------------------------------- */
        div#navigation {
                width:100%;
                height:30px;
                padding:0;
        }
        ul.navigation li {
                float:left;
                font-size:14px;
                font-weight:bold;
                line-height:30px;
                padding:0 12px 0 0;
                font-family:Verdana, Arial, Helvetica, Sans-Serif;
        }
        .Safari ul.navigation li {
                font-size:13px;
                line-height:32px;
                padding:0 19px 0 0;
        }
        ul.navigation li.normal a,
        ul.navigation li.normal a:link,
        ul.navigation li.normal a:active,
        ul.navigation li.normal a:visited {
                color:#000;
        }
        ul.navigation li.normal a:hover{
                color:#366a91;
        }

         /* -- CONTENT ---------------------------------------- */
        div#content {

        }

        /* -- FOOTER ---------------------------------------- */
        div#footer {
                margin:0 0 20px 0;
                width:762px;
                color:#000;
                font-size:9px;
                text-align:right;
                padding:0;
                line-height:13px;
        }

        /* -- EXHIBITION ---------------------------------------- */

        div.element_edition,
        div.main_element {
                background:#ffefaf;
                width:762px;
                margin:0 0 15px 0;
                padding:20px 0px;
        }
        div.element_edition div.content,
        div.main_element div.content {
                width:240px;
                float:left;
                font-variant:normal;
                font-size:12px;
                line-height:18px;
        }

        /* -- ARTISTS ---------------------------------------- */
        td.imageInfo {
                vertical-align:bottom;
                font-size:11px;
                line-height:15px;
        }
        td.imageInfo p {
                margin:10px 0;
        }
        td.imageSpacer {
                width:100px;
        }
        td.vitaHolder {
                width:540px;
                font-size:12px;
                vertical-align:top;
                min-height:230px;
        }
        div.artistInfo {
                margin:0px;
                width:130px;
                background:#3a739d;
                color:#FFF;
                font-size:10px;
                padding:20px;
                line-height:15px;
        }
