/* padding: zwischen Text und Box: oben, rechts, unten, links     */
/* border:  zwischen Box und Umgebung: oben, rechts, unten, links */

/* Allgemeines: http://www.w3.org/MarkUp/Guide/Style              */
/* Keine Tabellen f. Layout: http://www.hotdesign.com/seybold/    */
/* Wiki: http://css-discuss.incutio.com/                          */
/* CSS Links: http://nemesis1.f2o.org/links                       */
/* Gut zum schnell nachschlagen: http://css4you.de/               */
/* http://www.css-technik.de/                                     */

body {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    color: #000000;
    background: #FFFFFF;
    text-align: left;
    margin:  0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

pre {
    font-family: monospace;
}

/* ----------------------------------------------- */
#content {
    margin:  0em 0em 0em 0em;
    padding: 0em 1em 0em 1em;
}

#title {
    font-size: 200%;
    text-align: center;
    margin: 0em 0em 1em 0em;
}

/* normal flowing text */
.text {
    text-align: left;
}

/* all errors that occured */
.error {
    color: red;
    text-align: center;
}

/* hints what happens if a user does something */
.hint {
    text-align: left;
    background: rgb(204,204,255);
    margin:  0em 3em 0em 3em;
    padding: 0.5em;
    border: 1px dashed;
    /* not show a dot in front of a list */
    list-style-type: none;
}

/* information what the system did on user request */
.info {
    text-align: center;
}

/* ask the user to do something, normally confirm */
.request {
    text-align: center;
}

/* copyright note */
.copyright {
    padding: 1em 0em 0em 0em;
    text-align:  center;
    font-size:   xx-small;
    font-weight: lighter;
}

/* ----------------------------------------------- */
/* navigation am seiten kopf                       */
/* ----------------------------------------------- */
#nav-header {
    margin:  0em 0em 1em 0em;
    padding: 0em 0em 0em 0em;
    color: #ffffff;
    background-color: #4b70c1;
}

#nav-header ul {
    margin:  0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    text-align: left;
}

#nav-header li {
    margin:  0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    list-style-type: none;
    display: inline;
    vertical-align: middle;
}

/* ----------------------------------------------- */
/* table, cells left bounded, vertical centered    */
/* ----------------------------------------------- */
#table-cellleftcenter {
    margin: 0em 0em 0em 0em;
}

#table-cellleftcenter td {
    text-align: left;
    vertical-align: middle;
}

#table-cellcentercenter {
    margin: 0em 0em 0em 0em;
}

#table-cellcentercenter td {
    text-align: center;
    vertical-align: middle;
}

/* ----------------------------------------------- */
/* navigation am ende der seite                    */
/* ----------------------------------------------- */
#nav-footer {
    margin: 1em 0em 0em 0em;
    border-style: solid;
    border-color: black;
    border-width: 1px 0px 0px 0px;
}

#nav-footer ul {
    font-size: 75%;
    text-align: center;
}

#nav-footer li {
    font-weight: bold;
    list-style-type: none;
    display: inline;
    padding: 0.25em 0.5em 0.25em 0.5em;
    margin: 0.35em 0.5em 0.35em 0.5em;
    border: 1px dashed;
}

/* ----------------------------------------------- */
a:link {
    color: #923f28; 		/* unvisited link */
    text-decoration: none;
}

a:visited {
    color: #b6876d; 		/* visited link */
    text-decoration: none;
}

a:active {
    color: #cc3300; 		/* active link */
    text-decoration: underline;
}

a:hover {
    color: #990000; 		/* active link */
    text-decoration: underline;
}

/* ----------------------------------------------- */
/* <pre> in eWiki */
.markup pre {
    margin-top: 8pt;
    margin-bottom: 8pt;
    background-color: #FFFFEE;
    white-space:pre;
    border-style:solid;
    border-width:1pt;
    border-color:#999999;
    color:#111111;
    padding:5px;
}
