body,p,ol,ul,li,h1,h2,h3,h4,h5,h6,th,td,blockquote { font-family:Arial,Helvetica,sans-serif;  }
body {
    background-color:#FFFFFF;
    color:#000000;
    border:0;
    padding:0;
    margin:0;
    }
a { color:#E0003C; text-decoration:underline; }
a:active { color:#666666; }
a:visited { color:#551a8b; }
.nowrap { white-space:nowrap; }
.dialog { letter-spacing:0.2em; }

/* TEMPLATE-Rahmen ************************************************** */
#main {
    background-image:url('background.gif');
    }
#tmpl-head,#tmpl-main {
    border:0;
    padding:0;
    margin:0;
    border-collapse:collapse;
    }
#tmpl-headlinks {
    background-color:#999999;
    padding:3px 2px 2px 4px;
    }
#tmpl-headhome {
    background-color:#0466CC;
    padding:3px 2px 2px 4px;
    }
#tmpl-logo {
    background-color:#FFFFFF;
    border:0;
    padding:0;
    margin:0;
    }
#tmpl-gfx {
    background-color:#FFFFFF;
    background-image:url('tmpl-gfx-bg.gif');
    padding:0;
    }
#popup-gfx {
    background-color:#FFFFFF;
    background-image:url('pop-fade.gif');
    padding:0;
    }
#tmpl-menu {
    background-color:#E4023C;
    padding:3px 2px 2px 4px;
    }
#tmpl-history {
    background-color:#CCCCCC;
    padding:3px 2px 3px 11px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    }
#tmpl-version {
    color:#ffffff;
    text-align:right;
    }
#tmpl-border {
    background-color:#999999;
    padding:0;
    }
#tmpl-nav {
    background-color:#CCCCCC;
    }

#popup #tmpl-nav td {
    padding:0 2px 0 15px;
}
#tmpl-headlinks,#tmpl-headhome,#tmpl-menu,.funktion {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    }

a.funktion,
a.funktion:active,
a.funktion:visited { color:#FFFFFF; text-decoration:none; }

a.funktion:hover { text-decoration:underline; }
#tmpl-history .event {
    color:#000000;
    font-weight:bold;
    }
#tmpl-history .redarrow {
    font-size:9px;
    color:#E0003C;
    }
#tmpl-history a.pfad {
    color:#E0003C;
    text-decoration:underline;
    }
#tmpl-history a.pfad:active { color:#E0003C; }
#tmpl-history a.pfad:hover { color:#E0003C; }
#tmpl-history a.pfad:visited { color:#E0003C; }

#tmpl-nav a.topic,.topic,.topic_active {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-heigth:15px;
    color:#666666;
    text-decoration:none;
    }
#tmpl-nav a.topic:active { color:#666666; text-decoration:none; }
#tmpl-nav a.topic:visited { color:#666666; text-decoration:none; }
#tmpl-nav a.topic:hover { color:#E0003C; text-decoration:none; }

#tmpl-nav .topic_active {
    color:#E0003C;
    }

#tmpl-nav .divider {
    margin-top:3px;
    }

#tmpl-nav .nav-entry-sub {
    margin-left:10px;
    }


#tmpl-nav table.menu-item-structure {
    border-style: none;
    border-collapse: collapse;
    margin-bottom: 3px;
    margin-top: 5px;
    padding: 0;
    width: 146px; 
    }

#tmpl-nav .nav-entry-sub table.menu-item-structure {
    width: 136px;
}

#tmpl-nav table.menu-item-structure td {
    border-style: none;
    padding: 0px;
    margin: 0px;
}

#tmpl-nav table.menu-item-structure td.nav-arrow {
    padding-top: 3px;
    text-align: center;
    vertical-align: top;
    width: 7px;
}

#tmpl-nav table.menu-item-structure td.nav-text {
    padding-left: 3px;
}
