/* Anfangsbuchstaben hervorheben*/
.initial  {
	font-family : sans-serif;
	font-size : 13pt;
	font-weight : bold;
	color : #A0A000;
}

/* Unsichtbarer Text*/
.stealth  {
	font-family : sans-serif;
	font-size : 6pt;
	color : #F7E6A5;
}

/* Schriftart fuer Textelemente*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b {
	font-family : sans-serif;
	color: Olive;
}

/* Schrifthoehe normaler Text*/
p,ul,ol,li,div,td,th,address,nobr,b  {
	font-size : 11pt;
}

/* Abstaende zwischen Fensterrand und Inhalt*/
body  {
	margin-left : 25px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : 12pt;
}

/* Farbe fuer Hervorhebungen*/
strong  {
	color : Olive;
}

/* Aufzaehlungspunkte*/
ul  {
	list-style-image : url(images/misc/bullet.gif);
}

/* Text zwischen Aufzaehlungspunkten*/
blockquote  {
	font-weight : lighter;
	font-size : 8pt;
	position : relative;
	margin-left : 1.5cm;
}

/* Ueberschriften auf den Linkseiten*/
h1  {
	font-size : 28pt;
	font-weight : bold;
	color : #8B4513;
}

h2  {
	font-size : 20pt;
	font-weight : bold;
	color : #8B4513;
}

h3  {
	font-size: 14pt;
	font-weight: normal;
	color: #A9AA00;
	margin-left: 20px;
	letter-spacing: 2pt;
	word-spacing: 1pt;
	font-family : sans-serif;
}

/* Ueberschriften auf der Softwareseite*/
h4  {
	font-size : 12pt;
	font-weight : bolder;
	font-style : italic;
	color : #8B4513;
	// background : #FFFFB0;
	font-family : sans-serif;
}

.marker {
	font-size : 12pt;
	font-weight : bolder;
	font-style : italic;
	color : #8B4513;
	background-color: #FFFFB0;
	padding:0px;
	margin:1px;
	font-family : sans-serif;
	margin-bottom: 20px;
}

/* Normale Ueberschriften*/
h5  {
	font-size : 9pt;
	font-weight : normal;
}

/* Copyright Hinweise*/
h6  {
	font-size : 8pt;
	font-weight : normal;
	color : #8080FF;
}

/* Quelltext-Beispiele*/
pre  {
	font-family : 'Courier New','Courier';
	font-size : 10pt;
	color : #0000C0;
}

body {
	scrollbar-base-color: #FFFFCC;
}

A.menulink {
	display: block;
	width: 131px;
	height: 38px;
	text-align: left;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	word-spacing: normal;
	color: #8B4513;
	background-color: #F7E7A5;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: solid 1px #DEB887;
	border-left: solid 1px #DEB887;
	border-top: solid 1px #F0E68C;
	border-right: solid 1px #F0E68C;
	vertical-align: middle;
	background-image: url(images/layout/menubgr0.gif);
}

A.menulink:hover {
	border-bottom: solid 1px #F0E68C;
	border-left: solid 1px #F0E68C;
	border-top: solid 1px #DEB887;
	border-right: solid 1px #DEB887;
	background-color: #FFFACD;
	font-weight : bolder;
	background-image: url(images/layout/menubgr1.gif);
}

A.backlink {
	display: block;
	width: 60px;
	height: 15x;
	text-align: left;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	word-spacing: normal;
	color: #8B4513;
	background-color: #F7E7A5;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: solid 1px #DEB887;
	border-left: solid 1px #DEB887;
	border-top: solid 1px #F0E68C;
	border-right: solid 1px #F0E68C;
	vertical-align: middle;
	background-image: url(images/layout/menubgr0.gif);
}

A.backlink:hover {
	border-bottom: solid 1px #F0E68C;
	border-left: solid 1px #F0E68C;
	border-top: solid 1px #DEB887;
	border-right: solid 1px #DEB887;
	background-color: #FFFACD;
	font-weight : bolder;
	background-image: url(images/layout/menubgr1.gif);
}

A.contentlink {
	font-family: sans-serif;
	font-size: 11pt;
	text-decoration: underline;
	color: #8B4513;
	background-color: #FFFACD;
}

A.contentlink:hover {
	background-color: #F7E7A5;
}
