body {
    margin:0px;
    padding:0px;
    color: #001116;
    font-family: Lucida Grande, verdana, arial, sans-serif;
    font-size: 10pt;
    line-height: 135%;
}
img {
    border:0px;
}
td {
    text-align:top;
}
#bodytext {
    position: absolute;
    top: 20px;
    left: 0px;
    width:0px;
    border:0px solid #gray;
    background-color: #fff;        
}
#bodytext ul {
    list-style-type:none;
}
#bodytext a:link, #bodytext a:visited {
    color: #003;
    text-decoration:none;
}
#bodytext a:hover, #bodytext a:active, #bodytext a:focus {
    color: #148E9C;
}
#bodytext h1 {
    font-size:100%;
}
#bodytext h2 {
    font-size:100%;
    margin-top:0px;
}
#bodytext p {
    font-size:90%;
}
#bodytext .titel {
    margin-top:20px;
    color:#003;
}
#postkarte ul span{
    color:#C2145B;
}
#logo {
    position:absolute;
    top:50px;
    left:80px;
    width:110px;
    height:110px;
    z-index:1;
}
#nav {
    position:absolute;
    top:0px;
    left:30px;
    width:250px;
    border: solid 1px #888;
    border-right:0px;
    background-color: #FFD929;
}
#menu {
    position:absolute;
    top:200px;
    left:-250px;
    width:210px;
    height:15em;
    border: 2px solid #fff;
    border-left: 0px solid #FFF;
    padding: 20px 0px 0px 0px;
    background-color:#58691C;

}

#content {
    position:relative;
    top:0px;
    left:250px;
    padding:150px 60px 0px 40px;
    margin-bottom:0px;
    width:570px;
    border: solid 1px #888;
    border-left:0px;
    background-color: #E7E8E4;
    line-height:1.6em;   
    background-image: url('../_images/bg_white.gif');
    background-repeat: repeat-y;
    background-position:bottom left;
}
#content img {
    border:1px solid #000;
}


}
#bodytext form {
    padding: 0;
}
#bodytext fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
#bodytext legend {
    color:#58691C;
    }
/*#bodytext div.helper {
    background-color: #fff;
    padding: 5px;
    width:90%;
    color:#003;
    border:1px solid #888;
    margin-bottom:20px;
}*/
#bodytext div.helper li {
    list-style:disc;
}
#autoren li, #links li {
    line-height:2em;
}

#bodytext .leftcol {
    padding-right: 70px;
    padding-bottom:20px;
}
#bodytext .rightcol {
    width: 50%;
    padding-bottom:20px;
    border-bottom:1px solid #aaa;
}
#bodytext .top, #bodytext td{
    vertical-align:top;
}
#bodytext a.extern {
    background-image: url('../_images/icon-extern.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    text-decoration: none;
}
#bodytext a.subnav{
    background-image: url(../_images/icon-subnav.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    text-decoration: none;
}
#bodytext a.subnav2{
    background-image: url(../_images/icon-subnav2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    text-decoration: none;
}

#bodytext .text {
    margin:40px 0 40px 0;
}

#nav img {
    border:0px;
}
#menu li {
    line-height:1.7em;
}
#menu a:link {
    color:#fff;
}
#menu a:visited{
    color:#fff;
}
#menu  a.current,
#menu  a:hover, #menu  a:active, #menu  a:focus
{
    color: #148E9C;
}


#icons {
position:absolute;
top:440px;
    margin-top:0px;
    margin-left:-285px;
    width:240px;
    font-size:80%;
    padding:0px;
    border:0px solid #000;

}
#icons a:link {
    color:#148E9C;
}
#icons a:visited{
    color:#148E9C;
}
#icons li {
   list-style-type:none;
   line-height:2.5em;
   padding-left:0px;
}
#infokasten {
position:absolute;
top:530px;
    margin-top:0px;
    margin-left:-250px;
    margin-bottom:0px;
    width:220px;
}
#infokasten h2 {
    font-size:100%;
    font-weight:normal;
    text-decoration:underline;
}
#infokasten p {
    font-size:100%;
}
#infokasten a:link {
    color:#003;
}

#footer {
    width:550px;
    background-color: #E7E8E4;
    margin: 200px 0px 80px 30px;
    color: #878787;
    font-size: 90%;
    text-align:center;
    border:0px solid #red;
}
#footer p {
    border-top: 2px solid #878787;
}
#footer ul {
    margin: 0;
}
#footer a:link, #footer a:visited {
    color: #878787;
    text-decoration: none;
    padding-left:0px;
    font-size:100%;
}
#footer a:hover, #footer a:active, #footer a:focus {
    color: #533E22;
    text-decoration: none;
    
}

#footerprint {
    display:none;
}
