/* global */
html {
    min-height: 101%;
}

body {
    width: 100%;
}

/* header */
div#header {
    position: relative;
    height: 270px;
    width: 900px;
}

/* container */
div#container {
    position: static;
    width: 900px;
}

/* sidebar */
div#sidebar {
    position: static;
    width: 230px;
}

ul#navigation {
    width: 100%;
}

ul#navigation li {
    display: block;
}

ul#navigation li a {
    display: block;
}

table#sprechzeiten_table {
    width: 100%;
}

/* content */
div#content {
    position: static;
    width: 670px;
}

/* footer */
div#footer {
    position: relative;
    width: 900px;
    height: 120px;
}

div#footer span#footertext {
    display: block;
}

table#offene_sprechstunde {
    width: 100%;
    font-size: small;
    background-color: #aaa;
}

table#offene_sprechstunde caption {
    border: 1px solid #aaa;
    margin-left: 2px;
    margin-right: 2px;
}

table#offene_sprechstunde td {
    height: 3em;
    width: 14.28%;
    text-align: center;
    vertical-align: middle;
    background-color: #fff;
}
