body, html {
    margin-left: 50;
    margin-top: 0;
    padding: 5;
    /*text-align: center;*/
    font-family: arial;
    color: #000;
    /*background: url(images/backgroundnew.gif) repeat-y left #444444;*/
}

h1 {
    font-size: 18px;
    font-style: italic;
    font-family: garamond;
    color: #336699;
}

a, div#content table a {
    text-decoration: none;
    font-weight: bold;
    color: #336699;
}

a:hover, div#content table a:hover {
    text-decoration: underline;
}

div#site {
    margin: 0;
    width: 900px;
    padding: 0;
    background: #FFF;
    text-align: left;
}

div#header {
    width: 100%;
    height: 110px;
    padding: 0;
    margin: 0;
    /* background: url(images/header.png) no-repeat left #444444; */
    /*background: url(images/header.gif) no-repeat left  #6ba2bd;*/
    /*background: url(images/header.gif) no-repeat left #6ba2bd;*/
    background: url(images/header_2010.jpg)  no-repeat  left #FFFFFF;


}

div#layermenu {
    width: 100%;
    height: 25px;
    padding: 0;
    margin: 0;
    background: url(images/leiste_bg900.gif) no-repeat left #70a8c1;
}

div#layermenu li.layermenu-no {
    list-style-type: none;
    display: inline;
    padding: 0 0 0 10px;
}


div#layermenu li.layermenu-act {
    list-style-type: none;
    display: inline;
    padding: 0 0 0 10px;
}

div#layermenu li.layermenu-no a {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    padding: 0px 5px 3px 5px;
}

div#layermenu li.layermenu-act a {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #454545;
    background: #70a8c1;
    text-decoration: none;
    padding: 0px 5px 3px 5px;
}

div#layermenu a:hover {
    background: #70a8c1;
    color: #454545;
}

table#main {
    padding: 0;
    margin: 3px 0 0 0;
    cellspacing: 0;
    width: 100%;
    height: 200px;
    border-top: 1px solid #CCC;
    font-family: arial;
    color: #000;
    font-size: 12px;
}

table#main li a {
    text-decoration: none;
}

table#main td {
    vertical-align: top;
    text-align: left;
}

table#main td.navigation {
    width: 170px;
    background-color: #f5f5f5;
    padding: 10px 0px 10px 0px;
    margin: 0;
}

div#menu_1 {
    margin-top: 10px;
}

div#tagesspruch {
    margin-top: 30px;
    background: #dddfde;
    text-align: left;
    color: #992200;
    font-size: 10px;
    padding: 0;
}

div#tagesspruch p {
    padding: 2px 2px 2px 2px;
}

/*div#menu_1 div.title a {
    text-decoration: none;
    font-family: arial;
    font-size: 90%;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    font-family: garamond;
}*/

div#menu_1 div.menu_1 {
    margin-top: 10px;
}

div#menu_1 li {
    list-style-type: none;
    margin-left: 0.5em;
    padding-left: 0.5em;
}

div#menu_1 div.menu_1-level-2-no a {
    text-decoration: none;
    font-size: 10px;
    color: #444444;
    /*background: url(images/square.png) left no-repeat;*/
    text-transform: uppercase;
}


div#menu_1 div a:hover {
    color: #556a73;
}

div#menu_1 div.menu_1-level-2-act a {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #444444;
    /*background: url(images/arrow_down.png) left no-repeat;*/
    text-transform: uppercase;
}

div#menu_1 div.menu_1-level-3-no {
    line-height: 12px;
}

div#menu_1 div.menu_1-level-3-no a {
    font-size: 10px;
    color: #336699;
}

div#menu_1 div.menu_1-level-3-no a:hover {
    color: #444444;
}

table#main td.content {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
}


span#content {
    line-height: 1.5em;
    padding: 10px 10px 10px 10px;
    /*font-size: 77%;*/
    font-weight: normal;
    color: #000;
    margin: 10px 10px 10px 10px;
}


span#content table {
    line-height: 1.5em;
    /*font-size: 100%;*/
    padding: 0 10px 10px 10px;
    font-size: 12px;
}

table#main td.right_col {
    /*width: 150px;*/
    background-color: #ffffff;
    padding: 10px 10px 10px 10px;
    margin: 0;
}

div#right_col {
    width: 150px;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    /*padding: 5px 5px 5px 5px;*/
    color: #444;
    float:right;
    background: #f5f5f5;
}

div#wobinich {
    margin: 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #f5f5f5;
    width: 100%;
    font-size: 10px;
    color: #555555;
}

div#footer {
    width: 460px;
    background: #FFF;
    height: 20px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    font-size: 10px;
    color: #555;
    margin: 15px 0 15px 240px;
    text-align: center;
}

div#footer a {
    text-decoration: none;
    color: #555;
}

div#shortcut {
    padding: 8px 0 10px 12px;
    font-size: 77%;
    background: #fff;
    border: 1px solid #CCC;
    margin-right: 50px;
    margin-left: 20px;
    margin-top: 20px;
}

div#shortcut a.print {
    background: url(images/print.gif) no-repeat left;
    padding: 0 0 0 18px;
}	

div#shortcut a.sitemap {
    background: url(images/sitemap.gif) no-repeat left;
    padding: 0 0 0 18px;
}	

div#shortcut a.intern {
    background: url(images/intern.gif) no-repeat left;
    padding: 0 0 0 18px;
}	

div#shortcut a.impressum {
    background: url(images/impressum.gif) no-repeat left;
    padding: 0 0 0 18px;
}	