/* Entfernen aller Standardabstaende */

*{
        padding:0;
        margin:0;
}

body{
        font:12px "Trebuchet MS", verdana, arial, sans-serif;
        text-align:center;
        background:#000000;
}

/* Allgemeine Formatierungen */

h2{
        margin:1em 0;
        font-size:16px;
        text-transform:uppercase;
        border-left: 5px solid white;
        padding-left:8px;
        line-height:18px;
}

/* Hauptcontainer */

#box{
        width:750px;
        margin:0 auto;  /* Zentrierung */
        text-align:center;
        background: white;
        border:2px solid ;
        border-bottom:none;
}

/* Header */

#header{
        height:120px;
        background:white;
        color:#45041A;
        line-height:70px;
        #padding-left:185px;
        padding-left:70px;
        font-size:22px;
        text-align:center;
        #background: url(logo-klein.gif)  no-repeat bottom left;
        background: url(header.jpg)  no-repeat bottom left;
}
#header span{
        display:block;
        color:black;
        font-size:14px;
        text-transform:none;
        margin-top:-45px;   /* nach oben verschieben */
        font-weight:normal;
}

/* Navigation */

#navigation{
        list-style:none;
        width:750px;
        float:left;
        height:30px;
        background: white;
}
#navigation li{
        float:left;
}
#navigation li a{
        display:block;
        height:30px;
        width:107px;
        text-decoration:none;
        font-style:normal;
        font-weight:bolder;
        font-size: 20px;
        line-height:30px;
        float:left;
        #background-image: url(button2.jpg);
        #color:white;
        background-image: url(button1.jpg);
        color:black;

}
#navigation li a:hover{
        background-image: url(button2.jpg);
        color:white;
        #background-image: url(button1.jpg);
        #color:black;
}

/* Inhalt */

#inhalt{
        padding:10px 20px;
        text-align:left;
        clear:left;
        min-height:410px;
        color: #FFFFFF;
        background-color: #660021;
}

#inhalt a{
        color: #FFFFFF;
        background-color: #990031;
        font-weight:bolder;
        font-size: 14px;
}

#inhalt a:hover{
        color: #660021;
        background-color: #FFFFFF;
        text-decoration:underline;
        font-weight:bolder;
        font-size: 18px;
}

#inhalt h2{
        color: #FFFFFF;
        font-size: 18px;
}

/* Footer */

#footer{
        height:30px;
        line-height:30px;
        background:black;
        color:white;
        text-align:right;
}
#footer a{
        background:black;
        color:white;
        font-size: 14px
}
#footer a:hover{
        background:white;
        color:black;
        font-size: 16px
}