#bodycontent{
        margin: 0;
        padding: 0;
        background-image: url(/img/leiste.gif);
        background-repeat:repeat-x;
        background-position:0px 158px;
}

#startlogo {
        position:relative;
        top:80px;
        left:118px;
        height:350px;
        width:220px;
}
#startlogo a {
        background-image: url(/img/startlogo.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        font-size: 350px;
        font-family:Verdana;
}
#startlogo a:hover {
        background-image: url(/img/startlogo.gif);
        background-repeat:no-repeat;
        background-position:-350px 0px;
        font-size: 350px;
        font-family:Verdana;
        background-color:transparent;
}
#kopf {
        position:relative;
        width: *;
        height:180px;
}
#logo {
        position:relative;
        top:67px;
        left:240px;
        height:60px;
        width:395px;
}

#navigation {
        position: absolute;
        left:5px;
        top:195px;
        color:#FF00A0;
        width: 195px;
}

#inhalt {
        position: absolute;
        left:240px;
        top:198px;
        width: 480px;
        font-size:0.9em;
        line-height:1.4em;
        font-family:Arial;Helvetica,sans-serif;
        color:#000;
}
#inhalt ul {
        margin:10px 0 10px 5px;
        padding: 0px 0px 0px 10px;
}
#inhalt li {
        list-style-type:disc;
        font-family:Arial;Helvetica,sans-serif;
        line-height:1.6em;
        font-size:0.9em;
        color:#000;
        margin:0px;
        padding:0px;
        font-weight:normal;
}
#inhalt li.list {
        color:#6f6f6f;
}
#inhalt li a:hover {
        text-decoration:underline;
}
#inhalt p a       {
        color:#6F6F6F;
        text-decoration:underline;
        font-weight:normal;
}
#inhalt p a:hover {
        color:#000;
        text-decoration:underline;
        font-weight:normal;
}

#inhalt acronym {
        cursor:help;
        border-bottom: 1px dotted #004080;
}
#inhalt p img {
        margin-top:3px;
}
#marginalie {
        position: absolute;
         left:760px;
         top:198px;
         width:160px;
}
#marginalie h3 {
        margin-top:0px;
        margin-bottom: 3px;
        color:#3f3f3f;
        font-size:0.8em;
        font-family:Arial;Helvetica,sans-serif;
        font-weight:bold;
}
#marginalie p {
        margin:2px 0 20px 0;
        font-size:0.8em;
        line-height:1.3em;
        font-family:Arial;Helvetica,sans-serif;
        color:#2F2F2F;
}
#marginalie p.link {
        margin:-10px 0 20px 0;
        font-size:0.8em;
        line-height:1.3em;
        font-family:Arial;Helvetica,sans-serif;
        color:#2F2F2F;
}
#footer {
        margin:40px 0 20px 0;
        width:480px;
        border-top: 0px dashed;
        border-bottom: 0px dashed;
        height:22px;
}

#links {
        float:left;
        margin-top:5px;
        width:200px;
        }
#links p {
        font-size:0.8em;
        line-height:1em;
        font-family:Arial;Helvetica,sans-serif;
        font-weight: normal;
        color:#3f3f3f;
}
#rechts {
        float:right;
        text-align:right;
        margin-top:5px;
        width:240px;
}
#rechts p {
        font-size:0.8em;
        line-height:1em;
        font-family:Arial;Helvetica,sans-serif;
}
.main {
        margin: 0px 0px 0px 0px;
        line-height:1.6em;
        font-size:0.9em;
        font-family:Arial,Helvetica,sans-serif;
        text-align:right;
        font-weight:bold;
}

.main a,
.main a:link,
.main a:visited {
        display: block;
        font-weight:bold;
}

.main a:active,
.main a:hover {
       font-weight:bold;
       display: block;
       color:#000;
}
.main a.clicked {
        font-weight:bold;
        display: block;
        color:#000;
}

.sub {
        font-size:0.8em;
}

.sub a,
.sub a:link,
.sub a:visited {
        display: block;
        font-weight:normal;
}

.sub a:active,
.sub a:hover {
       font-weight:normal;
       display: block;
       color:#000;
}
.sub a.clicked {
        font-weight:normal;
        display: block;
        color:#000;
}

.meta {
        margin: 20px 0px 0 10px;
        line-height:1.4em;
        font-size:0.9em;
        font-family:Arial,Helvetica,sans-serif;
        text-align:right;
}

.meta a,
.meta a:link,
.meta a:visited {
        display: block;
}

.meta a:hover,
.meta a:active {
        display: block;
        color:#000;
}

.meta a.clicked {
        display: block;
        color:#000;
}

#navigation ul {
        list-style-type:none;
        padding: 0px;
        margin: 0px;
}
#navigation li {
        color:#FF00A0;
        padding:0px;
        margin: 0px;
        display:inline;
}

h1 {
        display:none;
}
h2{
        margin:-2px 0px 5px 0px;
        color:#302D2E;
        font-size:1em;
        font-family:Arial,Helvetica,sans-serif;
        font-weight:bold;
}
h3 {
        margin:0px 0px 3px 0px;
        color:#2F2F2F;
        font-size:0.9em;
        font-family:Arial,Helvetica,sans-serif;
        font-weight:bold;
}
p       {
        margin:0 0 12px 0;
        line-height:1.4em;
        font-family:Arial;Helvetica,sans-serif;
        color:#000;
}
p.short {
        margin:12px 0 24px 0;
        padding-left:5px;
        font-size:0.9em;
        line-height:1.5em;
        font-family:Arial;Helvetica,sans-serif;
        color:#000;
}
#inhalt p.short a {
        text-decoration:none;
}
p.contentnavi       {
        margin:0 0 12px 0;
        font-size:0.9em;
        line-height:1.3em;
        font-family:Arial;Helvetica,sans-serif;
        color:#3f3f3f;
}

#inhalt p.contentnavi a.clicked {
        color:#000;
        text-decoration:none;
        font-weight:bold;
}
#inhalt p.back       {
        margin:12px 0 12px 0;
        font-size:0.9em;
        line-height:1.3em;
        font-family:Arial;Helvetica,sans-serif;
        color:#3f3f3f;
}
#inhalt p.back a {
        text-decoration:none;
}

a       {
        color:#5F5F5F;
        text-decoration:none;
        font-weight:normal;
}
a:hover {
        color:#000;
        text-decoration:none;
        font-weight:normal;
}
#inhalt #footer #rechts p a {
        text-decoration:none;
}
#inhalt p.contentnavi a {
        text-decoration:none;
}
img.druck {
        display:none;
}
