#links {
width: 150px;
float: left;
background-color: #4CC1DF;
}

#rechts {
width: 150px;
float: right;
background-color: #FFFFCC;
}

#mitte {
text-align: center;
background-color: #CCFFCC;
}

.button {
min-width: 150px;
}

.navigation {
display: table-cell;
padding-top: 20px;
//*background-color: #CCCCCC;*//
}

.content1 {
    text-align: center;
}

body {
    margin: 0;
    padding: 0;
    color: #444444;
    background-color: #EEEEEE;
    font-family: 'Trebuchet MS', sans-serif;
    font-size: 80%;

}

a:link { text-decoration: none; color: #A8111C; }
a:focus   { background-color: #A8111C; color: white;}
a:hover   { background-color: #A8111C; color: white; }
a:active  { background-color: #A8111C; color: white; }

//*a:link { text-decoration: none; color: #A8111C; }
a:visited { text-decoration: none; color: #A8111C; }
a:active { background-color: #8FBC8F; color: #FFFFFF;}
a:hover { background-color: #A8111C; color: #FFFFFF; }
input:focus { background-color: #A8111C; color: #FFFFFF; }*//

.wrapper {
    width: 90%;
    margin: 0 auto;
}

h1 { font-size: 2.5em; }

h2 { font-size: 1.0em; }

h3 { font-size: 1.5em; }

#page{
    background-color: #FFFFFF;
    width: 90%;
    margin: 0px auto;
    padding: 0px;
    }

#header{
    padding: 6px ;
    text-align: center;
    font-size: 80%;
    }

.header{ background-color: #A8111C; color: #FFFFFF; }

#content {
    padding: 4px 0 24px 0;
    text-align: center;
    }

#footer {
        color:#666666;
        background: #f9f9f9;
        padding: 5px 5px;
        border-top: 0px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }

#footer a {
    color: #999999;
    }
