/** Globale Angaben **/

* {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: inherit;
	background-color: inherit;
	}
body {
	color: #000;
	background-color: #a8c4d9;
	margin: 0;
	padding: 30px;
	}
a, a span {
	text-decoration: underline;
	}
a:link {
	color: #1958b7;
	}
a:visited {
	color: #555;
	}
a:hover {
	background-color: #eee;
	}
a:active {
	color: #1958b7;
	}
a.extern:after {
	content: "\2197";
	}
a.img:hover {
	background-color: transparent;
	}
a img {
	border: none;
	}
#rahmen {
	background-color: #fffff9;
	max-width: 50em;
	margin: auto;
	padding: 3em 3em 1em;
	border: solid #000080 2px;
	}
#navi {
	margin: 0 0 0 2em;
	padding: 1px;		/* Workaround für IE */
	text-align: right;
	}
#navi a.language {
	color: #a00;
	background-color: #f0f0f0;
	padding: 0 0.5em;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #999 #999 #ccc;
	vertical-align: bottom;
	text-decoration: none;
		}
#navi a.language:hover {
	background-color:#fff;
	border-color: #999 #ccc #ccc #999;
	}
#navi a.bookmark {
	margin-right: 1.25em;
	}
#navi a.bookmark:hover {
	background-color: transparent;
	}
#navi img {
	display: inline;
	vertical-align: middle;
	}
#menu {
	background-color: #90bade;
	float: left;
	width: 10em;
	margin: 0.5em 2em 1em 0;
	border: #000 solid 1px;
	}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#menu li {
	margin: 0;
	border-bottom: 1px solid #90bade;
	}
#menu li a {
	color: #fff;
	background-color: #2175bc;
	display: block;
	padding: 0.25em 0.5em;
	border-left: 0.65em solid #1958b7;
	border-right: 0.65em solid #508fc4;
	text-decoration: none;
	width: auto;
	}
#menu li a:hover {
	color: #fff;
	background-color: #2586d7;
	border-left: 0.65em solid #1c64d1;
	border-right: 0.65em solid #5ba3e0;
	}
#fuss {
	margin-top: 2.5em;
	padding: 1em 0;
	border-top: #ccc solid 1px;
	}
#fuss p { 
	margin: 0;
	}
#fuss .impressum {
	margin-bottom: 1em;
	}
#bookmark {
	margin-top: 3.5em;
	font-size: 90%;
	font-weight: bold;
	}
#bookmark a {
	margin: 0 5px;
	}
#bookmark span.logo {
	white-space: nowrap;
	}
#backlink {
	margin-top: -1em;
	text-align: right;
	}
#hon_code {
	margin-bottom: -2.5em;
	text-align: right;
	font-size: 75%;
	}
#hon_logo img {
	float: right;
	margin-top: -0.25em;
	}
h1 {
	margin-top: 0;
	}
h2 {
	margin-bottom: 2em;
	}
h3 {
	background-color: #eee;
	margin: 3em 0 0.5em 0;

	}
h3.artikel {
	background-color: transparent;
	margin-top: 2em;
	font-weight: bold;
	font-size: 100%;
	}
h4 {
	color: #666;
	margin: 2em 0 0.75em 0;
	font-size: 110%;
	}
h5 {
	color: #333;
	margin: 2em 0 -0.25em 0;
	font-size: 100%;
	}
h4 + h5 {
	margin-top: 1.25em;
	}
p, dl {
	line-height: 150%;
	}
dd {
	margin: 0 0 0.5em 1.5em;
	}
ul.literatur {
	margin: -0.75em 0 0 0;
	padding: 0;
	list-style: none;
	line-height: 150%;
	}
ul.literatur li {
	margin-bottom: 0.5em;
	}
ul.aufzaehlung {
	margin: -0.5em 0 0 16px;
	padding: 0;
	line-height: 150%;
	}
ul.aufzaehlung2 {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.aufzaehlung3, ul.aufzaehlung4 {
	margin: 2em 0 0 0;
	padding: 0;
	list-style: none;
	line-height: 150%;
	}
ul.aufzaehlung3 li {
	margin-bottom: 0.5em;
	}
em {
	color: #666;
	font-style: normal;
	font-weight: bold;
	}
cite {
	font-style: normal;
	}
sup {
	font-size: 60%;
	}
.einleitung {
	margin: 2em 0 -1em 0;
	}
.header {
	font-weight: bold;
	}
.lang {
	color: #a00;
	}
.quelle {
	margin-top: 2.5em;
	}
.abstand {
	margin-top: 2em;
	}
.info {
	border-bottom: #666 dotted 1px;
	cursor: help;
	}
.help {
	border-bottom: dotted #666 1px;
	cursor: help;
	}
#abstract h1 {
	margin-bottom: 0.5em;
	padding-bottom: 1em;
	border-bottom: #999 solid 1px;
	}
#abstract h2 {
	margin: 2.5em 0 1em 0;
	font-size: 110%;
	}
#abstract h3 {
	background-color: transparent;
	margin: 1em 0 -1em 0;
	font-size: 100%;
	font-weight: bold;
	}
#abstract p.header cite {
	font-weight: bold;
	}
#abstract p.header cite span {
	display: block;
	font-size: 90%;
	}
#abstract p.full {
	margin-top: 2em;
	}
#abstract p.full a {
	margin-right: 1em;
	font-weight: bold;
	}
#abstract p.source {
	margin-top: 3em;
	padding-top: 1em;
	border-top: #999 solid 1px;
	font-size: 90%;
	line-height: 120%;
	}



