* {
    font-family:Verdana,Arial,sans-serif;
}

body {
    margin:0; padding:0;
    padding-bottom:2em;
    text-align:left;
}
html /*body*/ {
    margin:0; padding:0;
    background-image:url('http://static.humboldt-gesellschaft.org/bilder/wasserzeichen.png');
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position:center 210px;
    background-color:white;
    /*overflow: -moz-scrollbars-vertical;*/
}
h1, h2, h3, blockquote {
    font-family:Linux Libertine,Palatino,Garamond,serif;
    text-align:left;
    clear:both;
}

@media screen {
/*    #inhalt {
        position:absolute;
        top:190px;
    }
*/
}
#inhalt { 
    padding:1em 3em 1em 3em;
    margin:0;
    clear:both;
    display:block;
    text-align:justify;
}

@media print { 
  #inhalt { 
            padding:.5em 1.5em 1em 1.5em;
            }
}
#inhalt p {
    clear:none;
}

#inhalt p img, #inhalt span {
    padding:.5em;
}

a.named {
    position:relative;
    bottom:200px;
    display:block;
}

a { text-decoration: none; }
a:link { color: #1010E0; }
a:visited { color: #2020B0; }
a:hover { text-decoration: underline; }
a img {
    border: none;
    margin-right: 17px;
    vertical-align: middle;
}
.rechts { float:right; }
.links { float:left; clear:none; display:inline; }
.clearspaced { clear:both; margin:.5em; }

.sc {
    font-variant:small-caps;
}

ol li, ul li { padding-bottom:.2em; padding-top:.3em;}

div.brechts { float:right; display:inline; }
div.blinks { float:left; display:inline; }
div.bmitte { margin:1em auto; }
div.brechts, div.blinks, div.bmitte { padding:1em; text-align:center; }
div.brechts img, div.blinks img, div.bmitte img{ margin:0; clear:both; border:1px solid black;}
div.brechts p, div.blinks p, div.bmitte p { text-align:center; clear:both; padding-top:0; padding-bottom:0; margin:0; font-style:italic; font-size:smaller;}

.bildunterschrift { font-size:smaller; }

#inhalt blockquote {
    font-style:italic;
}
table { border-collapse: collapse; margin:.5em; }
td { vertical-align:top; }
td.vcenter { vertical-align:middle; }
td:first-child { padding: .2em 1.2em 0em 1.2em; }
th:first-child { padding: .2em 1.2em .1em 1.2em; }
.mittig { text-align: center; }
td.m-r, th.m-r { padding-right: .6em; text-align: right; }
td.m-l, th.m-l { padding-left: .3em; border-left: none; text-align:left;}
td.m, th.m { border-left:none; padding:.2em .2em 0em .2em; }
td.r { text-align:right; }
td.dat1, td.dat2 {
    border-left:none;
    padding: 0.2em 0.2em 0em 0.2em;
}
td.dat1 { text-align: right; padding-left: 1.2em; }
td.dat3 { text-align: left; padding-left: 0.2em; border-left:none; }
td+td {
    padding: .1em .6em 0em .6em;
    border-left: 1px solid #4682B4;
}

th+th {
    padding: .1em .6em .1em .6em;
    border-left: 1px solid #4682B4;
}

tr.topspace td {
    margin-top:.6em;
    vertical-align:top;
}

td.m-r+td.m-r {
    border:none;
    padding:.1em .2em 0em .2em;
}

td.borderleft {
    padding: .1em .6em 0em .6em;
    border-left: 1px solid #4682B4;
}
tr.even td { background: #EDF2FF; }
th {
    background: #B0C4DE;
    border-bottom: 1px solid #4682B4;
    text-align:center;
}
th.nobg {
    background:none; border:none;
}

table.formular {
    margin-left:auto;margin-right:auto;
}

table.formular th {
    text-align:right;
    vertical-align:top;
    padding-right:.3em;
    background:none;
    border: none;
}

table.formular tr.optional th {
    font-weight:normal;
}

.meldung {
    border:1px solid red;
    padding: .4em;
    background: #FCF5C0;
    font-weight: bold;
}

table.formular ul {
    list-style:none;
    margin:0;
    padding:0;
}

table.formular ul.errorlist {
    border:1px solid red;
    padding:0;
    margin: 0;
    background: #FCF5C0;
}

table.formular td+td { border:0; }
table.formular td:first-child, table.formular td { padding:.2em; margin:0;}

#id_titel {
    width:6em;
}

#id_plz {
    width:5em;
}

@media screen {
    #menubox {
        /*position:fixed;*/
        top:0; left:0;
        /*z-index:2;*/
        height:190px;
    }
}
#menubox {
    background-image:url('http://static.humboldt-gesellschaft.org/bilder/top_bg.png');
    background-repeat:repeat-x;
    background-color:white;
    font-size:smaller;
    text-align: center;
    width:100%;
    margin:0;
    padding:0;
    border-bottom: 1px solid black;
    display:block;
}
#menubox * {
    margin:0; padding:0; z-index:2;
}

#logo {
    position:relative;
    top:13px;
}

#logo_signet {
    margin-right:20px;
}

ul#menu {
    margin:auto;
    padding:0;
    width:59em;
    list-style-type:none;
    position: relative;
    top:10px;
    left:7px;
    /* left:75px; */
    /*background:#d0d0d0;*/
    /*border: 1px dashed lime;*/
}

ul#menu li {
    position: relative;
    margin:0; padding: 0 .1em 0 .1em;
    text-align: center;
    float:left;
}

ul#menu li ul {
    text-align: left;
    margin:0; padding:0;
    position: absolute;
    top: 1.1em; left: 0em;
    display: none;  /* Unternavigation ausblenden */
    background-color: #D3DFF0;
    border: 1px solid black;
}

ul#menu li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
}

ul#menu li ul li {
    display: inline;
    margin: 0;
    padding: 0;
    top:0;
    float:none;
    text-align:left;
}

ul#menu li a, ul#menu li span {
    display: inline;
    padding: 0 .1em 0 .1em;
    margin: 0;
    text-decoration: none; font-weight: bold;
    color: #3030F0; /*background-color: #d0d0d0;*/
}

ul#menu li.aktuell ul li a, ul#menu li.aktuell ul li span {
    color: #3030F0; /*background-color: #d0d0d0;*/
}

ul#menu li.aktuell a, ul#menu li.aktuell ul li.aktuell a, ul#menu li.aktuell ul li.aktuell span  {  /* aktuelle Rubrik kennzeichnen */
    color:#1A3481 ;
}

ul#menu li ul li a, ul#menu li ul li span {
    display: block;
    padding: 0.2em 2em 0.2em 0.5em;
    margin:0;
    background-color: #D3DFF0;
    top:0;
}

ul#menu a:hover, ul#menu span, li.aktuell a {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: #303070;
}

ul#menu li ul li a:hover {
    background-color:#AECAF2;
    padding:0.2em 2em 0.2em 0.5em;
    margin:0;
}

@media print {
    ul#menu { display: none; }
    #logo_signet { margin:.5cm; }
}

#inhalt #schlosstegel {
/*    position:relative; top:195px;*/
    text-align:center;
}

#inhalt #schlosstegel img {
    border:1px solid black;
    margin-left:auto; margin-right:auto; display:block;
    padding:1px;
    /*width:60%; height:60%;*/
}

q { quotes:"\201E" "\201C" "\201A" "\2018"; font-style: italic;}

@media print { 
    #seitenanfang { display: none; }
    .dontprint { display : none; }
}

.nobr { white-space: nowrap; }

address {
    margin-left:2em;
    font-style:italic;
}