body {
	margin:15px;
	font-family:sans-serif;
	color:rgb(90, 90, 90);
	background-color:rgb(226, 226, 218);
	background-image:url("/bilder/streifen.png");
}

h1 {
	clear:left;
}

h2 {
	clear:left;
}

a {
	text-decoration:none;
	color:blue;
	background-color:transparent;
}

a:visited {
	color:purple;
	background-color:transparent;
}

a:visited:hover {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

a.extern {
	padding-left:13px;
	background-image:url("/bilder/pfeil.png");
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.extern:visited {
	background-image:url("/bilder/pfeil-visited.png");
}

a.extern:visited:hover {
	background-image:url("/bilder/pfeil-visited-hover.png");
	text-decoration:underline;
}

a.extern:hover {
	background-image:url("/bilder/pfeil-hover.png");
	text-decoration:underline;
}

a.permalink {
	padding-left:13px;
	background-image:url("/bilder/kommentar.png");
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	width:10px;
}

a.permalink:visited {
	background-image:url("/bilder/kommentar-visited.png");
}

a.permalink:visited:hover {
	background-image:url("/bilder/kommentar-visited-hover.png");
	text-decoration:underline;
}

a.permalink:hover {
	background-image:url("/bilder/kommentar-hover.png");
	text-decoration:underline;
}

a img {
	border-style:none;
}

ul {
	margin-left:2em;
}

ol {
	margin-left:3em;
	margin-right:3em;
}

p {
	margin-left:3em;
	margin-right:3em;
}

hr {
	margin-right:2em;
}

dl {
	margin-left:4.5em;
	margin-right:4em;
}

dt {
	font-weight:bold;
}

dd {
	margin-bottom:0.5em;
}

table {
	margin-left:3em;
	margin-right:3em;
}

acronym {
	text-decoration:underline;
}

blockquote {
	color:rgb(90, 90, 90);
	background-color:rgb(236, 236, 228);
	margin-left:4em;
	margin-right:4em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

blockquote p {
	margin-top:0em;
	margin-bottom:0em;
	margin-left:1.5em;
	margin-right:1.5em;
}

code {
	font-size:small;
	color:rgb(90, 90, 90);
	background-color:rgb(240, 245, 245);
	border-color:rgb(210, 215, 215);
	border-width:1px;
	border-style:solid;
	padding-left:0.3em;
	padding-right:0.3em;
}

pre {
	font-size:small;
	color:rgb(90, 90, 90);
	background-color:rgb(240, 245, 245);
	margin-left:5em;
	margin-right:5em;
	border-color:rgb(210, 215, 215);
	border-width:1px;
	border-style:solid;
	padding-left:0.3em;
	padding-right:0.3em;
}

kbd {
	font-family:monospace;
	font-size:small;
	color:rgb(35, 35, 35);
	background-color:transparent;
}

a kbd {
	color:blue;
	background-color:transparent;
}

a:visited kbd {
	color:purple;
	background-color:transparent;
}

#leiste_oben {
	height:148px;
	max-width:900px;
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
	color:rgb(90, 90, 90);
	background-color:rgb(226, 226, 218);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#inhalt {
	max-width:900px;
	min-height:300px;
	border-color:rgb(160, 160, 160);
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
	padding-bottom:1em;
	color:rgb(90, 90, 90);
	background-color:rgb(255, 255, 255);
	text-align:justify;
	background-image:url("/bilder/sonne.png");
	background-position:right bottom;
	background-repeat:no-repeat;
}

#inhalt ul {
	margin-right:4em;
	margin-left:2em;
}

#inhalt li {
	margin-bottom:0.5em;
}

#menu {
	border-color:rgb(160, 160, 160);
	border-left-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	float:right;
	padding:15px;
	margin-left:3em;
	margin-bottom:2em;
	color:rgb(90, 90, 90);
	background-color:rgb(238, 236, 230);
}

#menu a {
	text-decoration:none;
	color:rgb(0, 0, 90);
	background-color:transparent;
	display:block;
	padding-left:3px;
	padding-right:3px;
}

#menu a:hover {
	color:rgb(0, 0, 90);
	background-color:rgb(220,220,200);
}

#menu ul {
	margin-right:0em;
	margin-left:0em;
}

#menu li {
	margin-bottom:0em;
}

#menupfad {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menupfad li.offen {
	color:rgb(40,40,40);
	background-color:rgb(200,200,180);
	background-image:none;
	margin-left:-15px;
	padding-left:15px;
	padding-right:3px;
	display:inline;
}

#menuleiste {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0.5em;
	padding:0px;
	list-style-type:none;
}

#menuleiste li {
	padding-left:8px;
	background-image:url("/bilder/pfeil_rechts.png");
	background-position:left;
	background-repeat:no-repeat;
}

#menuleiste li.offen {
	color:rgb(40,40,40);
	background-color:rgb(200,200,180);
	background-image:none;
	margin-left:-15px;
	padding-left:25px;
	padding-right:3px;
	display:inline;
}

#langswitch {
	font-size:80%;
	padding-left:3em;
	margin-left:-3em;
	margin-top:1em;
}

#textunten {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:23px;
	font-size:80%;
	text-align:right;
}

.anmerkung {
	font-size:80%;
	padding-left:3em;
	padding-right:3em;
}

.anmerkung code {
	font-size:80%;
}

.klein {
	font-size:80%;
}

.klein code {
	font-size:80%;
}

.bildimtext {
	float:left;
	margin-right:2em;
	margin-bottom:1em;
}

.bildimtextrechts {
	float:right;
	margin-left:2em;
	margin-bottom:1em;
}

.datei {
	font-family:monospace;
	font-size:small;
	color:rgb(35, 35, 35);
}

a .datei {
	color:blue;
}

.nobr {
	white-space:nowrap;
}
