html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #66635f;
}
img {
	border: 0;
}
.vab {
	vertical-align: bottom;
}
div#preload {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1px;
	height: 100px;
}
div#preload img {
	width: 1px;
	height: 1px;
	padding-top: 6px;
}
div.content_hintergrund { /* umschließt alles außer preload */
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	min-height: 700px;
	height: auto;
	width: 780px;
	background-color: #ded8d0;
	margin-bottom: 10px;
}
h1.head1 {
	margin-left: 7px;
	margin-bottom: 2px;
	padding-top: 7px;
	margin-top: 0px;
	height: 20px;
	width: 770px;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #666;
}
div.head2 {
	background-image: url(Bilder/header_1.gif);
	height: 11px;
	font-size: 1px;
	width: 780px;
	background-repeat: no-repeat;
}
div.head3 {
	height: 162px;
	width: 780px;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-size: 1px;
}
/* =============== Navigation rechts oben =============== */
div.head4 {
	background-image: url(Bilder/header_3.gif);
	height: 20px;
	width: 780px;
	background-repeat: no-repeat;
	font-size: 1px;
}
div.head4 div {
	float: right;
	margin-top: 0;
	height: 20px;
}
div.head4 div a {
	display: block;
	height: 20px;
}
div.head4 div span {
 position: absolute;
 left: -1000px; 
 top: -1000px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 display: inline;
}
div#l_home {
	width: 45px;
}
div#l_ueber, div#l_about {
	width: 69px;
}
div#l_kontakt, div#l_contact {
	width: 67px;
}
div#l_impress, div#l_imprint {
	width: 77px;
}
/* =========== deutsch =========== */
div.head4 div#l_home a:link, div.head4 div#l_home a:visited {
	background: url(Bilder/menu_home.gif) no-repeat left top;
}
div.head4 div#l_home a:hover, div.head4 div#l_home a:active {
	background: url(Bilder/menu_home_over.gif) no-repeat left top;
}
div.head4 div#l_ueber a:link, div.head4 div#l_ueber a:visited {
	background: url(Bilder/menu_ueberuns.gif) no-repeat left top;
}
div.head4 div#l_ueber a:hover, div.head4 div#l_ueber a:active {
	background: url(Bilder/menu_ueberuns_over.gif) no-repeat left top;
}
div.head4 div#l_kontakt a:link, div.head4 div#l_kontakt a:visited {
	background: url(Bilder/menu_kontakt.gif) no-repeat left top;
}
div.head4 div#l_kontakt a:hover, div.head4 div#l_kontakt a:active {
	background: url(Bilder/menu_kontakt_over.gif) no-repeat left top;
}
div.head4 div#l_impress a:link, div.head4 div#l_impress a:visited {
	background: url(Bilder/menu_impressum.gif) no-repeat left top;
}
div.head4 div#l_impress a:hover, div.head4 div#l_impress a:active {
	background: url(Bilder/menu_impressum_over.gif) no-repeat left top;
}
/* ========== englisch ========== */
/* (Home ist gleich) */
div.head4 div#l_about a:link, div.head4 div#l_about a:visited {
	background: url(Bilder/menu_ueberuns_engl.gif) no-repeat left top;
}
div.head4 div#l_about a:hover, div.head4 div#l_about a:active {
	background: url(Bilder/menu_ueberuns_over_engl.gif) no-repeat left top;
}
div.head4 div#l_contact a:link, div.head4 div#l_contact a:visited {
	background: url(Bilder/menu_kontakt_engl.gif) no-repeat left top;
}
div.head4 div#l_contact a:hover, div.head4 div#l_contact a:active {
	background: url(Bilder/menu_kontakt_over_engl.gif) no-repeat left top;
}
div.head4 div#l_imprint a:link, div.head4 div#l_imprint a:visited {
	background: url(Bilder/menu_impressum_engl.gif) no-repeat left top;
}
div.head4 div#l_imprint a:hover, div.head4 div#l_imprint a:active {
	background: url(Bilder/menu_impressum_over_engl.gif) no-repeat left top;
}

div.ecke_gudrun {
	background-image: url(Bilder/header_4_kl.gif);
	width: 12px;
}
/* ============= Ende Navigation rechts oben ============= */
div.head5 {
	background-image: url(Bilder/schattenlinie.gif);
	height: 7px;
	width: 780px;
	background-repeat: no-repeat;
	font-size: 1px;
}
/* =============== Hauptnavigation (links) =============== */
div.menu {
	float: left;
	display: inline; /* gg. Double-margin-bug im ie<7 */
	width: 187px;
	height: auto;
	background-color: #66635f;
	margin: auto auto auto 13px;
}
div.onlbibl {
	height: 30px;
	margin-left: 20px;
}
div.suche {
	height: 43px;
	background-color: #75726E;
	width: 167px; /* ACHTUNG auf ie6! */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding: 10px;
}
div.themensuche {
	background-color: #75726E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding: 10px 0 1px 10px; /* 1px unten nötig damit der Abstand der ul beachtet wird! */
}
div.themensuche ul {
	margin: 12px 0 25px;
	padding: 0;
}
div.themensuche ul li {
	margin: 0 0 4px;
	padding: 0;
	/* width: 132px; */
	width: 160px;
	height: 14px;
	list-style-type: none;
}
div.themensuche ul li a, div#h_links a {
	display: block;
	height: 14px;
}
div.themensuche ul li#h_td a, div.themensuche ul li#h_ten a,
div.themensuche ul li#h_artikel a, div.themensuche ul li#h_autoren a,
div.themensuche ul li#h_tg a, div.themensuche ul li#h_te a,
div.themensuche ul li#h_articles a, div.themensuche ul li#h_authors a {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
}
div.themensuche ul li span, div#h_links span {
 position: absolute;
 left: -1000px; 
 top: -1000px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 display: inline;
}
div#h_links {
	margin: 10px 0 11px 10px;
	width: 86px;
}
div#h_links a#h_links_a {
	width: 86px;
	height: 17px;
}
div#h_links a#h_buch_a {
	width: 119px;
	height: 17px;
}
/* ========== deutsch =========== */
div.themensuche ul li#h_td a:link, div.themensuche ul li#h_td a:visited {
	background: url(Bilder/texte_de.gif) no-repeat left top;
}
div.themensuche ul li#h_td a:hover, div.themensuche ul li#h_td a:active {
	background: url(Bilder/texte_de_over.gif) no-repeat left top;
}
div.themensuche ul li#h_ten a:link, div.themensuche ul li#h_ten a:visited {
	background: url(Bilder/texte_eng.gif) no-repeat left top;
}
div.themensuche ul li#h_ten a:hover, div.themensuche ul li#h_ten a:active {
	background: url(Bilder/texte_eng_over.gif) no-repeat left top;
}
div.themensuche ul li#h_artikel a:link, div.themensuche ul li#h_artikel a:visited {
	background: url(Bilder/menu_abstracts.gif) no-repeat left top;
}
div.themensuche ul li#h_artikel a:hover, div.themensuche ul li#h_artikel a:active {
	background: url(Bilder/menu_abstracts_over.gif) no-repeat left top;
}
div.themensuche ul li#h_autoren a:link, div.themensuche ul li#h_autoren a:visited {
	background: url(Bilder/menu_autoren.gif) no-repeat left top;
}
div.themensuche ul li#h_autoren a:hover, div.themensuche ul li#h_autoren a:active {
	background: url(Bilder/menu_autoren_over.gif) no-repeat left top;
}
div.themensuche ul li#h_fachbeg a:link, div.themensuche ul li#h_fachbeg a:visited {
	background: url(Bilder/menu_fachbegriff.gif) no-repeat left top;
}
div.themensuche ul li#h_fachbeg a:hover, div.themensuche ul li#h_fachbeg a:active {
	background: url(Bilder/menu_fachbegriff_over.gif) no-repeat left top;
}
div#h_links a#h_links_a:link, div#h_links a#h_links_a:visited {
	background: url(Bilder/menu_links.gif) no-repeat left top;
}
div#h_links a#h_links_a:hover, div#h_links a#h_links_a:active {
	background: url(Bilder/menu_links_over.gif) no-repeat left top;
}
div#h_links a#h_buch_a:link, div#h_links a#h_buch_a:visited {
	background: url(Bilder/menu_buch.gif) no-repeat left top;
}
div#h_links a#h_buch_a:hover, div#h_links a#h_buch_a:active {
	background: url(Bilder/menu_buch_over.gif) no-repeat left top;
}

/* ========== englisch ========== */
div.themensuche ul li#h_tg a:link, div.themensuche ul li#h_tg a:visited {
	background: url(Bilder/texte_de_eng.gif) no-repeat left top;
}
div.themensuche ul li#h_tg a:hover, div.themensuche ul li#h_tg a:active {
	background: url(Bilder/texte_de_over_eng.gif) no-repeat left top;
}
div.themensuche ul li#h_te a:link, div.themensuche ul li#h_te a:visited {
	background: url(Bilder/texte_eng_eng.gif) no-repeat left top;
}
div.themensuche ul li#h_te a:hover, div.themensuche ul li#h_te a:active {
	background: url(Bilder/texte_eng_eng_over.gif) no-repeat left top;
}
div.themensuche ul li#h_articles a:link, div.themensuche ul li#h_articles a:visited {
	background: url(Bilder/menu_artikel_engl.gif) no-repeat left top;
}
div.themensuche ul li#h_articles a:hover, div.themensuche ul li#h_articles a:active {
	background: url(Bilder/menu_artikel_over_engl.gif) no-repeat left top;
}
div.themensuche ul li#h_authors a:link, div.themensuche ul li#h_authors a:visited {
	background: url(Bilder/menu_autoren_engl.gif) no-repeat left top;
}
div.themensuche ul li#h_authors a:hover, div.themensuche ul li#h_authors a:active {
	background: url(Bilder/menu_autoren_over_engl.gif) no-repeat left top;
}
div.themensuche ul li#h_tt a:link, div.themensuche ul li#h_tt a:visited {
	background: url(Bilder/menu_fachbegr_engl.gif) no-repeat left top;
}
div.themensuche ul li#h_tt a:hover, div.themensuche ul li#h_tt a:active {
	background: url(Bilder/menu_fachbegr_over_engl.gif) no-repeat left top;
}
/* (Links sind gleich) */

div.rest_menu { /* LÖSCHEN? */
	padding: 10px 0 1em 10px;
}

/* =============== Hauptinhalt (rechts) =============== */
div.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 470px;
	margin-left: 220px;
	padding: 10px;
	vertical-align: top;
	text-align: left;
	height: 100%;
}
div.content p, div.content td {
	margin: 0.7em 0;
	line-height: 1.3;
}
div.content_table {
	width: 780px;
	height: 100%;
	position: absolute; top: 0px;
	margin-top: 0;
	padding: 0;
}
div.eck1 {
	float: left;
	display: inline; /* gg. Double-margin-bug im ie<7 */
	margin-top: 11px;
	width: 13px;
	height: 14px;
	background-image: url(Bilder/menu_eckerl_li.gif);
}
div.eck2 {
	background-image: url(Bilder/menu_eckerl_re.gif);
	width: 14px;
	height: 14px;
	margin-top: 11px;
	margin-left: 173px;
}
.download_img {
	vertical-align: middle;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #98a101;
}
a: hover {
	text-decoration: underline;
	font-weight: bold;
	color: #767c00;
}
h2 {
	color: #66635f;
	font-size: 13px;
}
h3 {
	margin: 0.8em 0;
	color: #66635f;
	font-size: 15px;
	font-weight: bold;
}
h1 {
	color: #66635f;
	font-size: 25px;
}
a.ueberschrift {
	color: #66635f;
	font-size: 12px;
}
a: hover.ueberschrift {
	color: #767c00;
}
a.ueberschrift1 {color: #66635f;
	font-size: 10px;
}
a: hover.ueberschrift1 {
	color: #767c00;
}
a.ueberschrift2 {
	color: #98a101;
	font-size: 12px;
}
a: hover.ueberschrift2 {
	color: #767c00;
}

/* =============== Startseite: =============== */
div#neueste {
	margin: 0 30px 2em !important;
	padding: 0 10px 7px 13px;
	border: 1px solid #a3a101;
}
div#neueste h2, h2#artikel_deu, h2#artikel_eng {
	margin: 26px 0 24px;
	height: 25px;
	width: 340px;
	text-indent: -10000px;
}
div#neueste h2#neueste_beitr {
	margin: 7px 0 12px;
	background: url(Bilder/neueste_beitr_kl.gif) no-repeat;
}
div#neueste h2#neueste_beitr_en {
	margin: 7px 0 12px;
	background: url(Bilder/neueste_beitr_en_kl.gif) no-repeat;
}
div#neueste ul {
	margin: 0;
	padding: 0;
}
div#neueste ul li {
	padding: 0 0 0.5em;
	list-style-type: none;
	/* Workarounds gg. Bugs in ie in den entsprechenden Stylesheets */
}
div#neueste li .PDF img { /* PDF-Symbole auf der Startseite */
	float: left;
	display: inline; /* gg. ie-double-margin-bug */
	margin: 3px 0 0;
	padding: 0;
}
.PDF img { /* auch bei Ausgabeseiten! */
	width: 19px;
	height: 18px;
}
div#neueste li p {
	margin: 0 0 0 35px;
	padding: 0;
	text-align: left;
}

h2#artikel_deu {
	background: url(Bilder/artikel_deu.gif) no-repeat;
}
h2#artikel_eng {
	background: url(Bilder/artikel_eng.gif) no-repeat;
}
a.abmelden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
a.autlink {
	font-size: 11px;
}
p.fehler {
	color: #FF0000;
}
table.loschen td {
	text-align: center;
	color: #FF0000;
}
td.login {
	width: 50px;
}
b.autor {
	font-size: 14px;
	font-weight: bold;
	color: #98a101;
}
b.autor1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
p.abstracts {
	text-align: justify;
}
p.index, .index p {
	text-align: justify;
}
b.mehr {
	font-size: 14px;
}
table {
	border: 0;
}

/* =============== Ausgabe: =============== */

table#ausgabe {
	width: 500px;
}
table#ausgabe td h3 {
	width: 460px;
}
table#ausgabe td .PDF {
	float: right;
	margin-top: 12px;
}

/* =============== Buchvorstellungen =============== */

table.buecherliste, table.buch {
	margin-left: 9px;
}
table.buecherliste td, table.buch td {
	padding: 0 10px 2em 0;
}
.buecherliste h2, .buch h2 {
	margin: 0.5em 0 0.3em;
}
.buecherliste p.autor, .buch p.autor {
	margin: 0;
	font-size: 1.2em;
}
.buch p { /* bezieht sich nur mehr auf die "Anmerkungen" */
	margin: 0.2em 0 0.3em !important;
}
