body {
        background : #669966 url(images/back_all.jpg) repeat-x;
        font-family : verdana, garamond, sans-serif;
        font-size : 100%;
        color : #003333;
        margin-bottom : 20px;
}
table, tr, td {
        border-top : 1px solid #669966;
        border-left : 1px solid #669966;
        border-right : 1px solid #669966;
        border-bottom : 1px solid #669966;
        font-size : .9em;
}
.karten {
        height : 50px;
}
h1, h2, h3, p, ol, ul {
        margin-top : 0;
}
h1, h2, h3 {
        font-family : Arial, Helvetica, sans-serif;
}
h1, h2 {
        font-weight : normal;
}
h1 {
        font-size : 2.4em;
        color : #FFFCCC;
}
h2 {
        font-size : 1.8em;
}
p {
        font-size : .8em;
        color : #003333;
}
div.xstat {
        font-size : .6em;
        margin : 0 auto;

}
a {
        color : #007f00;
}
a:hover {
        text-decoration : none;
        color : #0000ff;
}
#main {
        width : 100%;
        margin : 0 auto;
}
#header {
        height : 303px;
        width : 100%;
}
#menus {
        height : 67px;
        padding-left : 140px;
}
#menus ul {
        margin : 0;
        list-style : none;
}
#menus li {
        display : inline;
}
#menus a {
        float : left;
        width : 166px;
        height : 43px;
        margin : 0 0 0 2px;
        padding : 24px 0 0 0;
        text-decoration : none;
        text-align : center;
        font-size : 16px;
        font-weight : bold;
        color : #FFFCCC;
}
#menus a:hover {
        background : url(images/menu_r.jpg) repeat-x;
}
#page {
        width : 886px;
        padding-left : 50px;
}
#content {
        float : left;
        width : 424px;
        margin-right : 20px;
        margin-left : 250px;
}
#content h2 {
        width : 704px;
        height : 34px;
        background : url(images/middle1.jpg) no-repeat;
        color : #ffffcc;
        padding-top : 10px;
        padding-left : 1px;
        text-align : center;
}
#content .center_back {
        width : 684px;
        background : url(images/middle_back1.jpg) repeat-y;
        padding : 10px;
        text-align : center;
}
#content .center_back1 {
        width : 684px;
        background : url(images/middle_back1.jpg) repeat-y;
        padding : 20px;
        text-align : left;
}
#content .center_back2 {
        width : 684px;
        background : url(images/middle_back1.jpg) repeat-y;
        padding : 20px;
        text-align : left;
        padding-left : 170px;
}
#content .center_back ul, #content .center_back ol {
        margin-left : 20px;
}
#content .center_bottom {
        width : 724px;
        height : 6px;
        background : url(images/middle_bottom1.jpg) no-repeat;
}
#footer {
        clear : both;
        padding-top : 10px;
        height : 62px;
        background : url(images/footer.jpg) repeat-x;
}
#footer p {
        text-align : center;
        font-size : smaller;
        color : #ffffcc;
        font-size : .7em;
}
#footer a {
        color : #ffbf00;
}
.font-big {
        font-family : Verdana, sans-serif;
        font-size : 16px;
        font-weight : bold;
        color : #ffffcc;
}
.font-small {
        font-family : Verdana, sans-serif;
        font-size : 10px;
        font-weight : normal;
        color : #003333;
}
.table {
        background-color : #669966;
        width : 90%;
}
.table2 {
        background-color : #ffffff;
        width : 100%;
}
.head {
        background-color : #669966;
}
.head1 {
        background-color : #669966;
        font-family : Verdana, sans-serif;
        font-size : 12px;
        font-weight : normal;
        color : #ffffcc;
}
.main {
        background-color : #fcffc8;
        font-family : Verdana, sans-serif;
        font-size : 12px;
        font-weight : normal;
        color : #003333;
}
.foot {
        background-color : #669966;
}
#clear {
        clear : both;
}
div.hr {
        width: 100%;
        background-color: #99CC66;
        height: 5px;
        border: 1px solid #003333;
}