* {
        margin: 0;
        padding: 0;
}

body {
     background-color: #e4ff5d;
}






#page {
         width:980px;
         background-color: white;
         margin: 0 auto;
         height:auto;
         position:relative;
}

#header {
         position: relative;
         top:0px;
         width:980px;
         height:150px;
         margin:auto;
         background: black;

}

/* Tabellen */

table {
         border-width:medium;
         border-color:#a01613;
         border-style:solid;
         background-color: white;
}

td {
         text-align: center;
         padding: 2px;
}

/* Textbereich -------------------------------------------------------------------------------------------------------------*/

#content {
         float:left;
         position: relative;
         width:780px;
         left:200px;
         height:100%;
         background: white;

}

#content h3 {
            font-size: 24px;
            font-weight:bolder;
            color: #a01613;
            text-align: center;
            margin-bottom: 1em;
}

#content h4 {
            font-size: 20px;
            color: #a01613;
            font-style: italic;
            margin-bottom: 1em;
            clear:both;
}


#content p {
        margin-bottom: 1.5em;
        line-height: 180%;
        text-align: justify;
        font-family: Verdana;
        font-size: 15px;
}


#iframe iframe {
         float:left;
         padding:10px;
}

/*Sidebar ------------------------------------------------------------------------------------------------------------------*/

#sidebar {

         float:left;
         position:relative;
         width:200px;
         background: white;
         left:-780px;
         text-align:center;
         font-family: Arial;
         font-size: 15px;

}

#sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
}



#sidebar li {
            padding-left:10px;
            padding-bottom: 10px;
                    width:180px;
}




#sidebar li li {
        padding-top: 5;
        padding-left:0px;
        text-align:center;

}

.nav {
     text-align:center;
     width:180px;
     height:40px;
     background: url(images/navtitle.jpg);
     font-size: 20px;
     line-height: 200%;
}

#footer {
        clear:both;
        width:980px;
        height:50px;
        position:relative;
        background: url(images/footer.jpg);
        text-align:center;
        margin: 0 auto;

}
#footer p {
        margin: 0;
        padding: 0;
        font-size: smaller;
        line-height: normal;
        top:90px;
}
