
/*############## allgemeine styles ###############*/

body {
    font-size: 100.01%;
    margin: 0;
    padding: 0.5em 1em;
    color: #000;
    background-color: #fff;
    font-family: Times;
}

a {
    font-family: verdana;
    font-size: 0.8em;
    color: #162;
    text-decoration: none; }
a:link    { color: #126; }
a:visited { color: #126; }
a:focus   { color: #459; }
a:hover   { color: #459; }
a:active  { color: #126; }

div {
    margin: 0;
    padding: 0;
}

table {
    margin: 0;
    padding: 0;
    width: 100%;
}

form {
  margin: 0;
  padding: 0;
}

/*############## grundlegendes layout ###############*/

#lo_head {
    background-color: #67b;
}

#lo_nav {
    padding: 1em 0;
    margin-top: 1em;
    margin-bottom: 1em;
    float: left;
    width: 16em;
    background-color: #ddd;
}

#lo_cont {
    margin: 1em 0 1em 17em;
    padding: 1em;
    border: 1px dashed #126;
    font-family: Helvetica,sans-serif;
}

#lo_footer {
    clear: both;
    padding: 0.1em;
    font-size: 0.8em;
    font-family: Helvetica;
    text-align: right;
    background-color: #459;
}



/*############## gebundene styles ###############*/
#lo_head img {
   border: 0;
}
#lo_headtop {
    background-color: #56a;
}
#lo_headtop a {
    color: #fff;
}
#lo_headtop #a  { text-align: left; }
#lo_headtop #b  { text-align: right; }

#lo_headbottom #a{
    width: 20em;
    font-size: 3em;
    color: #fff;
}

#lo_headbottom input, #lo_headbottom select {
    font-size: 0.9em;
    width: 13em;
}

#lo_nav span{
    font-size: 1.5em;
    font-weight: bold;
}

