body {
    width: 952px;
    height: 2433px;
    margin: 25px auto;
    margin-top: 0px;
    background-color: #EAF3FA;
    background-image: url(Bilder/bg-tuerkis2.png);
}

#box {
    width: 952px;
    min-height: 2598px;
    box-shadow: 0px 0px 900px #E5FFFF;
    background-color: #EAF3FA;
    margin-bottom: 20px;
}

header {
    border: #FFFFFF 1px solid;
    margin-top: 20px;
    width: 950px;
    height: 300px;
}

#nav-section{
     overflow: hidden;
}

nav { 
    width: 185px;
    height: 2225px;
    padding: 3px;
    padding-top:25px;
    text-align: left;
    background-color: #C4D4DA;
    float: left;
    border-left: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    
    padding-bottom: 100%;    /*Gleiche H�he Nav + Sektion*/
     margin-bottom: -100%;
}

nav ul {
    list-style-type: none;
    margin: auto;
}

nav a {
    font-family: Arial;
    font-weight: lighter;
    font-size: 11pt;
    text-decoration: none;
    color: #000000;
    text-shadow: grey 1px 1px 4px;
}

nav li {
    width: 165px;
    border: #FFFFFF 1px solid;
    margin-bottom: 5px;
    margin-left: -33px;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 2px;
    background-image:url(Bilder/nav-bg2.png);
}

nav a:hover {
    text-shadow: none;
}

nav li:hover {
    border: #FFFFFF 1px inset;
}

#aktuell {
    background-image: url(Bilder/nav-bg-home2.png);
}

#aktuell:hover {
    border: #FFFFFF 1px solid;
    text-shadow: grey 1px 1px 4px;
}

section {
    background-color: #FFFFFF;
    width: 759px;
    min-height: 1853px;
    
    padding-bottom: 100%;   /*Gleiche H�he Nav + Sektion*/
     margin-bottom: -100%;
     
    float: left;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    background-color: #FFFFE2;
}

section h5 {
    font-family: Arial;
    font-size: 11pt;
    text-decoration: none;
    text-align: left;
    color: #000080;
    margin-top: 105px;
    padding-left: 100px;
}


#privat {
    font-family: Arial;
    font-size: 11pt;
    text-decoration: none;
    text-align: left;
    color: #224C56;
    margin-top: -15px;
    padding-left: 100px;
}

section img {
    border-radius:3px;
    float: right;
    margin-right: 130px;
    margin-top: 65px;
    border-color: #C4D4DA;
    border-width: 10px;
}

section a {
    color: #0000FF;
    text-decoration: none;
}

section a:visited {
    color: #0000FF;
    text-decoration: none;
}

section a:hover {
    color: #0089F2;
    text-decoration: none;
}

section p {
    font-family: Arial;
    font-weight: lighter;
    font-size: 11pt;
    text-decoration: none;
    color: #224C56;
}

#text{
    text-align: left;
    padding-left: 50px;
}

section h3 {
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    color: #006FDD;
    text-align: center;
}

section h4 {
    font-family: Arial;
    color: #224C56;
}

#name{
    text-align: left;
    padding-left: 75px;
    padding-top: 12px;
}

#neuesbuch {
    width: 550px;
    margin-top: 40px;
    margin-left:auto;
    margin-right:auto;
    padding-top: 15px;
    padding-bottom: 20px;
    text-align: center;
    border-style: solid;
    border-width: 2px;
}

section table {
    margin: auto;
    padding: 5px;
}

section #table-margin{
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom:20px;
}

section td{
    padding-left: 5px;
    padding-top: 4px;
}

footer {
    border-bottom: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    width: 950px;
    min-height: 40px;
    padding-bottom: 3px;
}
footer p {
    float: left;
    font-family: Arial;
    font-size: 9pt;
    color: #9F9F9F;
    margin-left: 10px;
}

#mail {
    margin-top: 5px;
    margin-right: 20px;
    width: 32px;
    height: 32px;
    background-color: #afafaf;
    float: right;
}

#mail:hover {
    background-color: #62a9c1;
}