/* --------------------------------
	Aufteilung
-------------------------------- */
html, body {
	margin: 0;
	padding: 0;
}
#topNavigation, #suche, #breadcrumbs, #aufDieserSeite, #inhalt, #inhaltsverzeichnis, #sieheAuch, #fuss {
	padding: 10px;
}
#topNavigation {
	width: 74%;
	float: left;
}
#suche {
	width: 21%;
	min-width: 6em;
	float: left;
}
#breadcrumbs {
	clear: both;
}
#aufDieserSeite {
	width:12%;
	min-width: 6em;
	clear: both;
	float: left;
}
#inhalt, #inhaltsverzeichnis {
	width: 60%;
	min-width: 18em;
	max-width: 36em;
	float: left;
}
#inhalt {
	background: #EDA;
}
#sieheAuch {
	width: 21%;
	min-width: 6em;
	float: left;
}
#fuss {
	clear: both;
}

/* --------------------------------
	allgemeines
-------------------------------- */
body {
	background: #E2D2A2;
	color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100.01%;
}
a:link {
	color:#770;
}
a:visited {
	color:#553;
}
a:hover, a:active, a:focus {
	background: #EDA;
}
#inhalt a:hover, #inhalt a:active, #inhalt a:focus {
	background: #E2D2A2;
}

/* --------------------------------
	Listen
-------------------------------- */
li+li {
	margin-top: 1em;
}
li li {
	margin-top: 0;
}
dd+dt {
	margin-top: 1em;
}
.NoBullets {
	list-style: none;
	margin: 0;
	padding: 0;
}
.NoBullets li {
	margin-top: 0;
}

/* --------------------------------
	Tabellen
-------------------------------- */
th, td {
	text-align: left;
	vertical-align: top;
	padding-left: 1em;
}

th:first-child, td:first-child {
	padding-left: 0;
}

/* --------------------------------
	Textformatierungen
-------------------------------- */
address {
	font-style: normal;
}

q {
	font-style: normal;
}

* html q { /* MSIE hack */
	font-style: italic;
}

q:lang(de) {
	quotes: "\201E" "\201C" "\201A" "\2018";
}

q:lang(en) {
	quotes: "\201C" "\201D" "\2018" "\2019";
}

.Subject {
	font-style: normal;
	font-weight: bold;
}

.Creator {
	font-style: italic;
}

.Date {
	font-style: italic;
}

.Anmerkung {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 2px solid white;
	padding: 1em;
}

.RFC2119 {
	text-transform: lowercase;
	font-style: normal;
}

.content-txt {
               margin: 0px;
               padding: 14px 20px 14px;
               border: 1px solid #E2D2A2;
}

/* --------------------------------
	Bilder
-------------------------------- */
img {
	border: 0;
}
.Left {
	float: left;
	margin: 0 1em 0.5em 0;
	font-size: 0.8em;
}
.Right {
	float: right;
	margin: 0 0 0.5em 1em;
	font-size: 0.8em;
	text-align: right;
}
.Left img, .Right img, .Center img {
	border: 2px solid white;
}
.Center {
	margin: 0 1em 0.5em 1em;
	font-size: 0.8em;
	text-align: center;
}

/* --------------------------------
	Header
-------------------------------- */
#zuAufDieserSeite {
	display: none;
}
#nachHaus {
	width: 100%;
}
#breadcrumbs h2 {
	display: none;
}
#topNavigation {
	list-style-type: none;
	margin: 0;
	font-family: Haettenschweiler, Impact, "Arial Narrow", sans-serif;
	font-size: 1.2em;
}
#topNavigation li {
	float: left;
	margin-top: 0;
	margin-right: 1em;
	padding-bottom:0.5em;
}
#topNavigation a {
	color: black;
	text-decoration: none;
}
#suche ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#suche ul li {
	float: left;
	margin-right: 1em;
}
#suche input {
	clear: both;
}

/* --------------------------------
	Sidebars
-------------------------------- */
#aufDieserSeite, #sieheAuch {
	font-size: 0.8em;
}

#aufDieserSeite h2, #sieheAuch h2 {
	font-size: 1.25em;
}

#aufDieserSeite ol, #aufDieserSeite ul, #sieheAuch ol, #sieheAuch ul {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

#aufDieserSeite li, #sieheAuch li {
	margin: 1em 0;
	padding: 0;
}

#fuss {
	text-align: right;
	font-size: 0.8em;
}

.Developer {
	display: none;
}
