    body {
        font-family: "Hoefler Text", "Palatino Linotype", "Georgia", "Book Antiqua";
        background-color: #e5e5e5;
        text-align: center;
        margin: 0;
        padding: 2em;
    }
    .a, .b {
        background-color: white;
        width: 35em;
        text-align: center;
        margin: 0;
        margin-left: auto;
        margin-right: auto;
        padding: 1em;
    }
    .b {
        text-align: left;
        margin-top: 2em;
    }
    h1,h2,h3,h4 {
        font-weight: normal;
        margin: 0;
        padding: 0;
        line-height: 1.7em;

    }
    * html h1 {
        margin-top: 1em;
        height: 218px;
    }
    h1 {
        /*font-size: 2em;*/
        text-indent: -9000px;
        background-image: url(logo.png);
        background-position: 50% 50%;
        background-repeat: no-repeat;
        height: 188px;
    }
    
    h1 span {
        color: #777;
    }
    
    h2 {
        font-weight: normal;
        margin: 0;
        padding: 0;
        line-height: 1.0em;
        display: inline;
    }
    
    .a h1 {
        padding-top: 1.4em;
        padding-bottom: 0em;
    }
    
    .a h3, #visit h3 {
        color: #555;
    }
    
    .a h3 {
        padding-top: 1.8em;
        padding-bottom: 2.3em;
    }
    
    .b h2 {
        line-height: 1.8em;
    }
    
    .b h3 {
        padding-bottom: 0em;
        padding-top: 0.3em;
    }
    
    dl {
        margin: 0;
        padding: 0;
        padding-bottom: 0.8em;
        padding-top: 0.1em;
    }
    
    dt {
        float: left;
        width: 6.4em;
        line-height: 1.7em;
    }
    
    dd {
        line-height: 1.7em;
        padding-left: 6.3em;
        text-indent: 0;
    }
    
    * html dd { text-indent: -0.2em; }
    
    ul {
        list-style: none;
    }
    
    li {
        line-height: 1.7em;
        margin: 0;
        padding: 0;
    }
    
    p {
        line-height: 1.7em;
        margin: 0;
        padding: 0;
    }
    
    #visit {
        margin: -1em; margin-top: 0; padding: 1.0em; border-top: 3px solid #e5e5e5;
        background-image: url(baraf.png);
        background-repeat: no-repeat;
        background-position: 97% 7%;
    }
    
    #visit h3 {
        font-size: 1.03em;
        line-height: 1.2em;
    }
    
    #nylle {
        float: right; padding-left: 5px; padding-bottom: 5px;
    }
    
    * html #nylle {
        padding-top: 0.2em;
    }
    
    * html h2#varfor {
        padding-top: 0;
        margin: 0;
        line-height: 1.2em;
    }
    
    abbr {
        border-bottom: 1px solid #ccc;
    }

    p {
        margin-top: 0.5em;
    }

    p.first {
        margin-top: 0;
    }
    
    a {
        color: #444;
        font-size: 1.1em;
    }