body {
	background-image: url(images/lines.png);
	font-family: Lucida Console, Arial, Helvetica, Sans;
	font-size: 14pt;
	color: rgb(0,51,102);
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 10px;
}

td.header {
	font-size: 32pt;
	font-weight: bold;
}

/* Formate für die rote Trennlinie */
table.spacer {
	font-size: 4pt;
}

tr.spacertop {
	height: 10px;
}

td.spacerblock {
	width: 60%;
	background-color: #cc0000;
}

td.spacerline {
	width: 40%;
	border-top: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
}

/* Formate für die rote Trennlinie vor seeAlso*/
table.line {
	font-size: 4pt;
	width: 100%
}

tr.line {
	height: 10px;
}


td.line {
	border-top: #cc0000 1px solid;
}


/* Navigationstabelle */
table.grid {
	padding: 12px;
}

td.grid {
	text-align:left;
	padding-top: 12px;
	vertical-align:top;
}

/* Pfad-Tabelle */
table.path {
	background-image: url(images/bar.png);
	width: 200px;
}

td.path {
	border-left: #cc0000 1px solid;
	height: 500px;
	width: 200px;
	vertical-align:top;
	text-align:center;
}

/* SeeAlso-Tabelle */
p.see {
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0px;
	font-size: 20pt;
	font-weight: bold;
	color: rgb(0,51,102);
}

table.see {
	width: 100%;
}

tr.see {
}

td.see {
}


/* Navigationselemente */
td.nav {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

div.nav {
	margin-top: 8px;
}


a.nav:link {
	text-decoration: none;
	font-weight: bold;
	color: rgb(0,51,102);
}

a.nav:visited {
	text-decoration: none;
	font-weight: bold;
	color: rgb(0,51,102);
}

a:link {
	text-decoration: none;
	font-weight: bold;
	color: rgb(0,51,102);
}

a:visited {
	text-decoration: none;
	font-weight: bold;
	color: rgb(0,51,102);
}

/* Link in Detail-Seite */
p.link {
	padding: 12px;
}

span.doc {
	font-size: 10pt;
}

