body{
    font-size       : 80%;
    font-family     : Arial, Helvetica, sans-serif;
    background-color: #5F6E7E;
	color           : rgb(255,255,255);
    text-align      : center;
}

div#inhalt
{
    width           : 180px;
    text-align      : left;
    margin          : auto;
    margin-top      : 100px;
}
a
{
    color: rgb(255,255,255);
    background-color: #5F6E7E;
}
ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
span.ueberschrift
{
    border-bottom: 1px solid rgb(255,255,255);
    display:block;
    margin: 10px 0;
    font-size: 100%;
    padding  : 2px 0;
}

li li
{
    padding: 0px;
    margin-bottom: 2px;
}

li li a
{
    background-image: url(link.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    display:block;
    padding: 3px;
    padding-left: 15px;
    color : rgb(255,255,255);
    background-color: #5F6E7E;
    text-decoration:none;
}
li li a:hover
{
    display:block;
    color : rgb(255,255,255);
    background-color: #8399AF;
    text-decoration:none;
}
.meldung
{
    text-align:center;
    margin-bottom: 25px;
    border-left  : 1px solid rgb(255,255,255);
    border-right : 1px solid rgb(255,255,255);
    padding      : 0 3px;
}

.kontakt
{
    background-color: #8399AF;
    padding: 8px;

}

/* Formulare */
form
{
    margin: 0;
    padding: 0;
    min-width: 180px;
    max-width: 180px;
}
form fieldset
{
    padding-bottom: 10px;
    margin: 0;
    margin-top:10px;
}
form fieldset.hidden
{
    border: 0;
}
form fieldset legend
{
    font-weight: bold;
    color:rgb(0,70,62);
    margin-bottom:10px
}
form input, form textarea, form select
{
    width: auto;
    font-size:90%;
    font-family: Arial,Helvetica,Sans-serif;
    border: 1px solid #CCC;
    padding:2px;
}
form textarea{overflow: auto;}
form br{clear: left;}
form span.error, form span.required{color: red;}

