body {
	background-color: #25265e;
}

body, td, th, input, select, textarea {
	/*
	font-family: Georgia, "Times New Roman", "Lucida Bright", FreeSerif, Times, serif;
	*/
	font-family: Georgia, "Lucida Bright", "Times New Roman", FreeSerif, Times, serif;
	font-size: 14pt;
}

body, td, th {
	/*
	font-family: Georgia, "Times New Roman", "Lucida Bright", FreeSerif, Times, serif;
	*/
	line-height: 20pt;
	color: #070a83;
}

td#content, td.content {
	width: 550pt;
	background-color: #ffffd6;
	background-image: url(../img/paper_1.jpg);
}

div#content, div.content {
	width: 470pt;
}

#border_left {
	width: 9px;
	height: 100%;
	background-image: url(../img/border_left.png);
	font-size: 1px;
}

#border_right {
	width: 9px;
	height: 100%;
	background-image: url(../img/border_right.png);
	font-size: 1px;
}

#border_bottom_left {
	width: 9px;
	height: 9px;
	background-image: url(../img/border_bottom_left.png);
	font-size: 1px;
}

#border_bottom {
	height: 9px;
	width: 100%;
	background-image: url(../img/border_bottom.png);
	font-size: 1px;
}

#border_bottom_right {
	width: 9px;
	height: 9px;
	background-image: url(../img/border_bottom_right.png);
	font-size: 1px;
}

#border_top_left {
	width: 9px;
	height: 9px;
	background-image: url(../img/border_top_left.png);
	font-size: 1px;
}

#border_top {
	height: 9px;
	width: 100%;
	background-image: url(../img/border_top.png);
	font-size: 1px;
}

#border_top_right {
	width: 9px;
	height: 9px;
	background-image: url(../img/border_top_right.png);
	font-size: 1px;
}

p {
	margin-top: 9pt;
	margin-bottom: 9pt;
}

hr {
	border: 0px; /* Für Firefox und Opera */
	border-top: 1px solid #998800;
	border-bottom: transparent;
	height: 1px;
}

img.initial {
	margin-right: 10px;
	border: 0px;
}

img.text_left {
	margin-right: 15px;
	border: 0px;
}

div.title {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	color: #aa9900;
	font-size: 10pt;
}

div.justify {
	padding-top: 3pt;
}

td.textno {
	vertical-align: top;
	font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
	font-weight: normal;
	font-size: 7pt;
	padding-top: 4pt;
	padding-right: 5pt;
	padding-left: 5pt;
	text-align: right;
}

p.text_header {
	/*font-size: 12pt;*/
	/*font-weight: bold;*/
	font-style: italic;
	color: #776600;
}

span.query {
	color: #cc0000;
	/*font-style: italic;*/
	background-color: #ffffff;
	border: 1px solid #999999;
}

input.query {
	width: 300px;
}

input.optional {
	background-color: #ffffcc;
}

input.text {
	border: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
}

a:link, a:visited {
	color: #3333bb;
	text-decoration: none;
}

a:active, a:hover, a:active .text_header, a:hover .text_header {
	color: #ff0066;
}

a.menu:link, a.menu:visited {
	color: #ffffcc;
	text-decoration: none;
}

a.menu:active, a.menu:hover {
	color: #ffccee;
}

a.nolink {
	color: #070a83;
}

span.popup {
	color: #070a83;
	text-decoration: underline;
}

.gold span.popup {
	color: #776600;
	text-decoration: underline;
}

.sans {
	font-family: Arial, Helvetica, "Lucida Sans", sans-serif;
}

.force_wrap {
	word-wrap: break-word;
}

.bold {
	font-weight: bold;
}

.justify {
	text-align: justify;
}

.italic {
	font-style: italic;
}

.gold {
	color: 776600;
}

.goldlight {
	color: #aa9900;
}

.big {
	font-size: 16pt;
	line-height: 22pt;
}

.bigger {
	font-size: 19pt;
	line-height: 25pt;
}

.biggest {
	font-size: 23pt;
	line-height: 29pt;
}

.small {
	font-size: 12pt;
	line-height: 14pt;
}

.smaller {
	font-size: 10pt;
	line-height: 13pt;
}

.smallest {
	font-size: 9pt;
	line-height: 11pt;
}

.center {
	text-align: center;
	line-height: 160%;
}

.spacer {
	margin-top: 5pt;
	margin-bottom: 5pt;
}

.letter_space {
	letter-spacing: 3pt;
}

.super {
	vertical-align: top;
	font-size: 12pt;
}

/* ------------------------------------------------------------------------- */
/* ### OLD FORMATS ### */
/* ------------------------------------------------------------------------- */

div.nbh3, span.nbh3, p.nbh3 {
	font-size: 23pt;
	line-height: 29pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div.nbh4, span.nbh4, p.nbh4 {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div.nbh4n, span.nbh4n, p.nbh4n {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
/*	font-weight: bold; */
}

div.nbh5, span.nbh5, p.nbh5 {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
	font-weight: bold;
}

div.nbh6, span.nbh6, p.nbh6 {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
}

div.nbh7, span.nbh7, p.nbh7 {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

div.nbh8, span.nbh8, p.nbh8 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

div.nbh8n, span.nbh8n, p.nbh8n {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.nbh9, span.nbh9, p.nbh9 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
}
