

body {
    background-color : #F7EAD4;
    min-width : 900px;
    width : 900px;
    height : auto;
    margin : auto;
    padding : 0;
    font-family : 'Arial';
  }


a {
    color : #1D1DCF;
    text-decoration : none;
  }


table {
    background-color : #000937;
  }

tr {
    background-color : #E4E9E8;
  }

hr {
    height : 1px;
    border : 0px;
    background-color : #FF9900;
    color : #FF9900;
    width : 95%;
  }

#visitenkarte {
    background : url('../img/style/visitenkarte.png') no-repeat;
  }

#design_top {
    position : absolute;
    top : 5px;
    margin-left : 10px;
    width : 900px;
    height : 125px;
    background : url('../img/style/header.png') no-repeat;
    text-align : center;
  }


#design_container {
    position : absolute;
    top : 130px;
    bottom : 75px;
    margin-left : 10px;
    width : 900px;
    background : url('../img/style/content.png') repeat;
  }


#design_footer {
    position : absolute;
    bottom : 0px;
    margin-left : 10px;
    height : 75px;
    width : 900px;
    background : url('../img/style/footer.png') no-repeat;
    font-size : small;
    text-align : center;
  }


div.design_content {
    padding : 5px;
    margin : 0 23px 0 198px;
    height : 97%;
    overflow : auto;
 }

div.design_navigation {
    margin-left : 35px;
    width : 100%;
  }


ul#navigation {
    font-family : Arial;
    font-size : 75%;
    list-style-type : none;
    overflow : hidden;
    text-align : center;
  }


#navigation {
    font-family : Arial;
    font-size : 75%;
    list-style-type : none;
    overflow : hidden;
    text-align : center;
  }


#navigation a {
    display: block;
    text-decoration: none;
  }


#navigation a:active {
    background-color: #B9C2C6;
    padding-left : 10px;
    padding-right : 10px;
    color: #FF9900;
  }


#navigation li {
    width : 80px;
    float : left;
    padding-left : 10px;
    padding-right : 10px;
    text-align : center;
  }


#navigation li a:hover {
    color: #FF9900;
    padding-left : 10px;
    padding-right : 10px;
  }


#navigation li a {
    color : #FFFF00;
    width : 100%;
    padding-left : 10px;
    padding-right : 10px;
  }

ul#navigation li>ul {
    display: none; top: 1.6em;
  }

ul#navigation li:hover>ul, ul#navigation li>a#aktuell+ul {
    display: block;
  }


div.design_menubar {
    position : absolute;
    top : 0px;
    left : 3px;
    width : 195px;
    height : 100%;
    background : url('../img/style/navigation_back2.jpg') no-repeat;
  }

#menubar {
    font-family : "Arial";
    list-style-type : none;
    overflow : hidden;
    text-align : left;
    margin : auto;
    padding-top : 10px;
    padding-bottom : 10px;
    background : url('../img/style/menubar_schatten.png') repeat;
  }


#menubar a {
    display: block;
    text-decoration: none;
    color : #FFFF00;
  }

#menubar li {
    margin-top : 2px;
    width : 100px;
    float : left;
    padding-left : 10px;
    padding-right : 10px;
    text-align : left;
  }

div.design_calendar {
    position : absolute;
    left : 8px;
    bottom : 4px;
    height : 165px;
    width : 185px;
    background : url('../img/style/kalender.gif') transparent no-repeat;
  }



#calender {
    font-family : Arial;
    font-size : 14px;
    margin: 0px 1px 0px 1px;
    background : transparent;
  }


#calender th {
    background : url('../img/style/kalender_schatten.png');
    color:#FFFF00;
    font-size : 14px;
  }


#calender td {
    text-align : center;
    font-size : 14px;
    width : 25px;
/*    border-top : 1px solid #E9ECF0;
    border-left : 1px solid #E9ECF0;*/
    background : transparent;
    color : #BABABA;
  }


#calender a {
    text-decoration: none;
    color:#FFFF00;
    font-size : 14px;
  }


#monat, #monat a {
    color : #BABABA;
  }
