body, table {
	width: 100%;
  margin: 0;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black;
  background: white;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Helvetica, Arial 
"Bitstream Vera Sans", sans-serif;
color: black;
  page-break-after: avoid;
}
h3.author {
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
}

ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: .3em 0 0 1.5em;
	padding: 0;
}
ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
	list-style-image: none;
}
li {
	margin-bottom: .1em;
}

img {
border:none;
}

#global_wrapper, #main_table {
margin: 0;
padding: 0;
background: transparent none;
}

#content_box {
width: 100%;
border: 0;
float: none !important;
color: black;
background: transparent none;
}

#headline, #headlinks, #main_menu, #left_slot, #menu_slot, #logo_slot, #action_menu, .tocref, #news_slot {
display: none;
}

a:link, a:visited {
   color: black;
   background: transparent;
   font-weight: normal;
   text-decoration: none;
}

#left_slot {
width: 0;
}

div.textbox {
margin: 1em 0;
border: 1px solid black;
padding: 0 1.5em;
}

.fntext{
margin-left: 2em;
}


.noprint {
display: none;
}

hr {
	height: 1px;
	color: black;
	background-color: black;
	border: 0;
	margin: .2em 0 .2em 0;
}


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

#toc ul {
list-style: none;
}

#toc a, .fnref a {
text-decoration: none;
color: black;
}


.fnref {
margin-top: 0.5em;
}

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

.fntext{
margin-left: 2em;
}

#footnotes {
margin-top: 2em
}

#pageinfo hr {
height: 1px;
margin: 2em 0 1em 0;
}

.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
}
