a:hover {
background-color: #d5caab;
}

#headline {
float:left;
padding: 25px 0 0 3em; 
color: #97896e; 
font-weight: bold;
}

#headline a {
color: #97896e; 
}

#headlinks {
text-align: right;
padding: 25px 3.5em 0 0; 
color: #aaa;
}

#headlinks a {
color: #aaa;
}

#main_menu { 
text-align: right; 
background-color: #b9baa5;
}

#main_menu ul {
list-style: none;
margin: 0 3.5em 0 0;
padding: 0.3em 0;
}

#main_menu li {
padding-left: 0.5em;
display: inline;
color: #fff;
font-weight: bold; 
}

#main_menu a {
color: #fff;
}

#left_slot {
padding: 30px 0 30px 3.5em;
width: 210px;
}

#right_slot {
padding: 30px 3.5em;
}

#menu_slot {
margin-bottom: 2em;
}

#logo_slot {
height: 75px;
background-color: #d69114;
margin-bottom: 8px;
}

#logo_slot a {
display: block;
background-color: #d69114;
}

#logo_slot img {
margin: 0 15px;
}



#menu {
width: 210px;
}

#menu ul {
list-style: none; 
margin:0; 
padding:0;
}

#menu ul li {
margin: 0;
padding: 0;
}

#menu span {
display: block;
background-color: #d5caab;
padding: 4px 15px; 
}

#menu a {
display: block;
width: 100%;
color: #fff; 
font-weight: bold; 
margin-bottom: 6px; 
}

#menu div.current {
color: #fff; 
font-weight: bold; 
padding: 4px 15px; 
margin-bottom: 6px;  
}

#menu div.current, #menu span:hover {
background-color: #b9baa5;
}

#action_menu {
list-style: none; 
margin: 0 0 1em 0;
padding:0;
}

#action_menu a {
display: block;
text-align: right;
color: #506c77;
}

#action_menu img {
vertical-align: baseline;
padding-right: 0.5em;
}

#content_box {
margin-top: 0;
min-height: 300px; 
}

.textbox {
margin: 1.5em 0;
padding: 1.5em; 
background-color: #e2e2e2;
}

.mlink {
font-weight: bold;
}

.fnref {
margin-top: 0.5em;
}

.fnnum {
display: block;
float: left;
}

.fntext{
margin-left: 2.5em;
}

#footnotes {
margin-top: 2em
}

img.elink {
   padding-left: 3px;
   border: none;
   }

.tocref {
margin-bottom: 1em;
}

.tocref img {
padding-right: 3px;
border: none;
vertical-align: baseline;
}
   
.article_link, .ilink {
margin-top: 1em;
}

.article_link .author {
font-style: italic;
}

.buchtipp {
margin-top: 1em;
}

.buchtipp .title {
font-weight:bold;
}

.author {
font-style: italic;
}

.buchtipp div.author {
margin-bottom: 0.5em
}

#pageinfo div {
text-align: center;
color: #aaa;
}

#pageinfo hr {
margin-top: 20px;
margin-bottom: 10px;
}

/*
Wenn listitem Liste enthaelt, dann kein Listenpunkt
*/

li.nestedlist {
list-style: none;
}

#toc {
list-style: none;
margin-left: 0;
margin-bottom: 1em;
}

#toc ul {
list-style: none;
}

#topref {
margin: 2em 0;
}

#topref img {
margin-right: 0.5em;
vertical-align: baseline;
}

#thisurl {
display: none;
}

.noScreen {
display: none;
}

#sitemap {
list-style: none;
margin-left: 0;
}

#sitemap li {
margin-top: 1em;
}

#sitemap li li {
margin-top: 0em;
}
