body {
    padding: 0;
    margin: 0;
    font: 76% Verdana, Helvetica, sans-serif;
    line-height: 1.5em;
}

/* layout & header */

#header{
    padding: 0 0 0 0;
    margin: 0;
    color: black;
    border-bottom: 1mm solid #000;
    background: url(themes/default/logo_print.png) no-repeat;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
}

#logo {
    display: none;
}

#mainpagelink {
    display: none;
}

#content {
    margin: 0 0 2em 0;
}

#footer {
    border-top: 1px solid black;
    padding: 1mm 0 1mm 0;
    text-align: center;
    font-size: 1em;
    color: #aaa;
    border-bottom: 0;
}

#footer a {
    display: none;
}

/* links */

a, a:visited{
    color: black;
}


/* headlines */

h1 {
    margin: 0.5em 0 0 0;
    border-bottom: 1px solid black;
    border-top: 0;
    padding: 2px 0 2px 0;
    font-size: 1.2em;
    color: #000;
    line-height: 1.5em;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 1mm;
    font-size: 1.5em;
}

h2 {
    font-style: italic;
    padding-top: 0.5em;
    color: #600;
    font-size: 1.4em;
    font-weight: bold;
}

.small{
    font-size: 95%;
}

/* geshi */
.php {
    font-family: "Courier New";
    font-size: 10pt;
    line-height: 14pt;
    padding: 0;
    
}
.php ol {
    padding: 5px 5px 5px 0;
    margin: 0 0 0 3em;
}
.de1 {
    background: #f4f4f4;
} 
.php .imp {font-weight: bold; color: red;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: bold;}
.php .kw3 {color: #000066;}
.php .co1 {color: #808080; font-style: italic;}
.php .co2 {color: #808080; font-style: italic;}
.php .coMULTI {color: #808080; font-style: italic;}
.php .es0 {color: #000099; font-weight: bold;}
.php .br0 {color: #66cc66;}
.php .st0 {color: #ff0000;}
.php .nu0 {color: #cc66cc;}
.php .me1 {color: #006600;}
.php .me2 {color: #006600;}
.php .re0 {color: #0000ff;}