/* http://www.darc.de/ardf/style.css */

p,ul,ol,li,div,td,th,address,blockquote,nobr,h1,h2,h3,h4,h5 {
    font-family:Arial,sans-serif; }

li { margin-top:3px; }

pre,code,kbd,tt { font-family:Courier,Courier New; color:#0000C0; }

var { font-style:normal; color:#0000C0; }

blockquote,cite { font-style:italic; }

/* NOTE: With "border:none;", Netscape 4.x treats all images as blocks. */
img { border-width:0px; }

/****/

a:link {
    color:#AA5522;
    text-decoration:underline; }

a:visited {
    color:#AA5522;
    text-decoration:underline; }

a:active {
    color:#FF0000;
    text-decoration:underline; }

a:hover {
    color:#AA5522;
    text-decoration:underline; }

body { background:#3399CC; }

.leftside { background:#CCCCCC; }

.middle { background:#FFFFFF; }

.rightside { background:#CCCCCC; }

.border { background:#000000; }

.margin { background:#FFFFFF; }

.navigationbar {
    padding-top:1px;
    padding-bottom:1px;
    padding-left:7px;
    padding-right:7px;
    font-size:18px;
    font-weight:bold; }

.navigationbar a:link {
    color:#000000;
    text-decoration:none; }

.navigationbar a:visited {
    color:#000000;
    text-decoration:none; }

.navigationbar a:active {
    color:#AA5522;
    text-decoration:underline; }

.navigationbar a:hover {
    color:#AA5522;
    text-decoration:underline;
    background:#C3C3C3; }

.nobox {
    width:190px;
    /* margin-... doesn't work in Konqueror (Linux/KDE) */
    padding-top:8px;
    padding-bottom:10px;
    padding-left:6px;
    padding-right:6px; }

.box {
    background:#FFFFFF;
    padding:3px;
    border:1px;
    border-style:solid;
    border-color:#000000; }

.boxtitle {
    margin-top:0px;
    margin-bottom:4px; }

.box a:link {
    color:#000000;
    text-decoration:none; }

.box a:visited {
    color:#000000;
    text-decoration:none; }

.box a:active {
    color:#AA5522;
    text-decoration:underline; }

.box a:hover {
    color:#AA5522;
    text-decoration:underline; }

.story {
    padding-top:5px;
    padding-bottom:10px; }

.floatright {
    float:right;
    padding-left:15px;
    padding-bottom:10px; }

.floatleft {
    float:left;
    padding-right:15px;
    padding-bottom:10px; }

hr {
    clear:both;
}

table.border0head0 {
    border-spacing: 0px;
}

table.border0head1 {
    border:1px solid #888888;
    border-spacing: 0px;
}

table.border1head0 {
    border:1px solid #cccccc;
    border-spacing: 0px;
}

table.border1head1 {
    border:1px solid #cccccc;
    border-spacing: 0px;
}

table.border0head1 tr.head {
    background:#cccccc;
}

table.border0head1 tr.odd {
    background:#ffffff;
}

table.border0head1 tr.even {
    background:#eeeeee;
}

table.border0head1 tr td {
    padding-left:  6px;
    padding-right: 4px;
}

table.border0head1 tr td.first {
    padding-left: 4px;
    padding-right: 4px;
}
