/* ====== Allgemeine Angaben ====== */
body {
	background-color: #E7EEF9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/back2.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
p {
 display:inline;
}
a {
	line-height: 16px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #12347f;
	text-decoration: underline;
}
a:hover {
	color: #000000;
}

/* ====== Text ====== */
.head1{
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	color: #417199;
}
.head2{
	font: bold 11px Verdana, Helvetica, sans-serif;
	color: #12347f;
}
.text {
	line-height: 15px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.text2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3b3b3b;
}
.mapoutput, .maplist {
	margin: 10px 0px 10px;
	font: bold 11px verdana, arial, sans-serif;
	color: #000000;
}
.maplist {
	font-weight: bold;
}
.error {
	font-weight: bold;
	color: #dc0000;
}

/* ====== Links ====== */
.link1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #12347f;
	text-decoration: underline;
}
.link2 {
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
	color: #12347f;
	text-decoration: none;
}
.link3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003c74;
	text-decoration: underline;
}
.link4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.link5 {
	line-height: 12px;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #12347f;
	text-decoration: underline;
}
.link6 {
	line-height: 12px;	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.link1:hover, .link2:hover, .link3:hover, .link4:hover, .link5:hover, .link6:hover {
	color: #000000;
}

/* ====== Tabellen ====== */
td.head {
	color: #efefef;
}
tr.head {
	background-color: #2a67a0;
	color: #efefef;
}
.head_a {
	background-color: #e7eef9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.head_b {
	background-color: #bccae4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
tr.cell_a {
	background-color: #dfe6f4;
}
tr.cell_b {
	background-color: #f3f5ff;
}

/* ====== Listen ====== */
ul, li {
	list-style: square;
}
ol li {
	list-style-type: decimal;
}

/* ====== Sonstiges ====== */
input.normal, select.normal {
	width: 335px;
}
.border {
	border: 1px solid #7c8aa8;
	background-color: #ffffff;
	filter: Shadow(Color=black, Direction=bottom);
}