html, body {
	height:100%;
	margin: 0px;
	background-image: url(../img/nv/hd.bg.gif);
	background-repeat: repeat-x;
	font: normal 10pt Arial, Helvetica, Verdana, Geneva;
	color: #5F6C74;
}
a,a:link,a:visited,a:hover,a:active {
	color:#990000;
	text-decoration:none;
}
a:hover,a:active {
	color:#FF0000;
	text-decoration:none;
}
h1 {
	font: bold 16pt Arial, Helvetica, Verdana, Geneva;
	padding: 0;
	margin: 0;
	color: #990000;
}

h2 {
	font: bold 11pt Arial, Helvetica, Verdana, Geneva;
	padding: 0;
	margin: 0;
	color: #5F6C74;
}

img, div { behavior: url(iepngfix.htc) }

.tx8t { font-size: 8pt; color: #5F6C74; }
.tx9t { font-size: 9pt; color: #5F6C74; }
.tx10t { font-size: 10pt; color: #5F6C74; }
.tx11t { font-size: 11pt; color: #5F6C74; }
.tx12t { font-size: 12pt; color: #5F6C74; }
.tx13t { font-size: 13pt; color: #5F6C74; }
.tx14t { font-size: 14pt; color: #5F6C74; }
.tx15t { font-size: 15pt; color: #5F6C74; }
.tx16t { font-size: 16pt; color: #5F6C74; }
.tx17t { font-size: 17pt; color: #5F6C74; }
.tx18t { font-size: 18pt; color: #5F6C74; }
.tx19t { font-size: 19pt; color: #5F6C74; }
.tx20t { font-size: 20pt; color: #5F6C74; }
.tx21t { font-size: 21pt; color: #5F6C74; }
.tx22t { font-size: 22pt; color: #5F6C74; }

.tx8tb { font-size: 8pt; color: #0C3549; }
.tx9tb { font-size: 9pt; color: #0C3549; }
.tx10tb { font-size: 10pt; color: #0C3549; }
.tx11tb { font-size: 11pt; color: #0C3549; }
.tx12tb { font-size: 12pt; color: #0C3549; }
.tx13tb { font-size: 13pt; color: #0C3549; }
.tx14tb { font-size: 14pt; color: #0C3549; }
.tx15tb { font-size: 15pt; color: #0C3549; }
.tx16tb { font-size: 16pt; color: #0C3549; }
.tx17tb { font-size: 17pt; color: #0C3549; }
.tx18tb { font-size: 18pt; color: #0C3549; }
.tx19tb { font-size: 19pt; color: #0C3549; }
.tx20tb { font-size: 20pt; color: #0C3549; }
.tx21tb { font-size: 21pt; color: #0C3549; }
.tx22tb { font-size: 22pt; color: #0C3549; }

.tx7tg { font-size: 7pt; color: #808080; }
.tx8tg { font-size: 8pt; color: #808080; }
.tx9tg { font-size: 9pt; color: #808080; }
.tx10tg { font-size: 10pt; color: #808080; }
.tx11tg { font-size: 11pt; color: #808080; }
.tx12tg { font-size: 12pt; color: #808080; }
.tx13tg { font-size: 13pt; color: #808080; }
.tx14tg { font-size: 14pt; color: #808080; }
.tx15tg { font-size: 15pt; color: #808080; }
.tx16tg { font-size: 16pt; color: #808080; }
.tx17tg { font-size: 17pt; color: #808080; }
.tx18tg { font-size: 18pt; color: #808080; }
.tx19tg { font-size: 19pt; color: #808080; }
.tx20tg { font-size: 20pt; color: #808080; }
.tx21tg { font-size: 21pt; color: #808080; }
.tx22tg { font-size: 22pt; color: #808080; }

.tx8tr { font-size: 8pt; color: #990000; }
.tx9tr { font-size: 9pt; color: #990000; }
.tx10tr { font-size: 10pt; color: #990000; }
.tx11tr { font-size: 11pt; color: #990000; }
.tx12tr { font-size: 12pt; color: #990000; }
.tx13tr { font-size: 13pt; color: #990000; }
.tx14tr { font-size: 14pt; color: #990000; }
.tx15tr { font-size: 15pt; color: #990000; }
.tx16tr { font-size: 16pt; color: #990000; }
.tx17tr { font-size: 17pt; color: #990000; }
.tx18tr { font-size: 18pt; color: #990000; }
.tx19tr { font-size: 19pt; color: #990000; }
.tx20tr { font-size: 20pt; color: #990000; }
.tx21tr { font-size: 21pt; color: #990000; }
.tx22tr { font-size: 22pt; color: #990000; }

.smu	{ font-size: 8pt; color: #999999; text-decoration: none; padding: 0 40px 0 0; }
a.smu:link, a.smu:visited			{ color: #999999; }
a.smu:link:hover, a.smu:visited:hover		{ color: #990000; }
a.smu:link:active, a.smu:visited:active		{ color: #FF0000; }
.smua	{ font-size: 8pt; color: #990000; text-decoration: none; padding: 0 40px 0 0; }
a.smua:link, a.smua:visited			{ color: #990000; }
a.smua:link:hover, a.smua:visited:hover		{ color: #FF0000; }
a.smua:link:active, a.smua:visited:active	{ color: #FF0000; }
.hd1	{ background-image: url(../img/de/hd.bg.left.png); background-repeat: no-repeat; }
.hd2	{ background-color: #990000; }
.hd3	{ background-color: #660000; }
.ft1	{ background-color: #363839; }
.ft2	{ background-color: #4F5052; font-size: 8pt; color: #999999; text-decoration: none; }
a.ft2:link, a.ft2:visited		{ color: #999999; }
a.ft2:link:hover, a.ft2:visited:hover	{ color: #FFFFFF; }
a.ft2:link:active, a.ft2:visited:active	{ color: #990000; }
.bxlfhd	{ font-size: 8pt; color: #808080; font-weight: bold; padding: 5px 10px 5px 10px; background-color: #EFF2F4; border-top: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid; border-right: #C6C6C6 1px solid; }
.bxlftx	{ font-size: 8pt; color: #919191; padding: 5px 10px 5px 10px; border-bottom: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid; border-right: #C6C6C6 1px solid; }
.srcbox		{ font-size: 9pt; color: #0C3549; background-color: #EFEFEF; padding: 10px; border: #C6C6C6 1px solid; }
.srcboxovl	{ font-size: 9pt; color: #0C3549; border-top: #C6C6C6 1px solid; border-left: #C6C6C6 1px solid; border-right: #C6C6C6 1px solid; background-image: url(../img/nv/mn.ovl.bg.png); background-repeat: repeat-x; }
.srcboxpr	{ font-size: 9pt; color: #0C3549; padding: 10px; border: #0C3549 1px solid; }
.srctxt		{ font-size: 9pt; color: #0C3549; }
.srctxtn	{ font-size: 9pt; color: #5F6C74; float: right; }
.srctxtg	{ font-size: 9pt; color: #808080; }
.loginbox	{ font-size: 8pt; color: #5F6C74; background-color: #EFEFEF; padding: 10px; border: #C6C6C6 1px solid; }
.loginboxbig	{ font-size: 10pt; color: #5F6C74; background-color: #EFEFEF; padding: 10px; border: #C6C6C6 1px solid; }
.h1td	{ padding-right: 10px; border-bottom: #C6C6C6 1px solid; }
.h1tdpr	{ padding-right: 10px; border-bottom: #0C3549 1px solid; }
.lnda	{ font: 8pt Arial, Helvetica, Verdana, sans-serif; color: #0C3549; }
.lnd	{ font: 8pt Arial, Helvetica, Verdana, sans-serif; color: #808080; }
a.lnd:link, a.lnd:visited		{ color: #808080; }
a.lnd:link:hover, a.lnd:visited:hover	{ color: #0C3549; }
a.lnd:link:active, a.lnd:visited:active	{ color: #990000; }
.lsttxt	{ font-size: 9pt; color: #0C3549; }
a.lsttxt:link, a.lsttxt:visited			{ color: #990000; }
a.lsttxt:link:hover, a.lsttxt:visited:hover	{ color: #FF0000; }
a.lsttxt:link:active, a.lsttxt:visited:active	{ color: #FF0000; }
.txdist { font: 9pt Arial, Helvetica, Verdana, sans-serif; color: #990000; background-color: #EFEFEF; }
.pagination	{ font-size: 9pt; color: #999999; border: #999999 1px solid; background: none; cursor: pointer; }
.paginationa	{ font-size: 9pt; color: #999999; border: none; background: none; cursor: pointer; }
.paginationact	{ font-size: 9pt; color: #0C3549; border: #0C3549 1px solid; background-color: #FFFFFF; cursor: pointer; }
.mapstooltip	{ font-size: 9pt; color: #0C3549; background-color: #EFEFEF; padding: 5px; border: #C6C6C6 1px solid; }
#AnfrageOverlay{
position: absolute;
top: 0px;
left: 190px;
width: 560px;}
html>body #AnfrageOverlay { position: fixed; }

#InfoOverlay{
position: absolute;
top: 0px;
left: 0px;
width: 600px;}

.infobox1	{ font-size: 9pt; color: #0C3549; background-color: #e0e5e7; padding: 10px; border: #990000 2px solid; }
.infobox2	{ font-size: 9pt; color: #990000; background-color: #ffffff; padding: 10px; border: #0c3549 1px solid; text-align: center; font-weight: bold; padding: 5px; }

.thmlnk { font-size: 9pt; color: #5F6C74; }
a.thmlnk:link, a.thmlnk:visited			{ color: #5F6C74; }
a.thmlnk:link:hover, a.thmlnk:visited:hover	{ color: #990000; }
a.thmlnk:link:active, a.thmlnk:visited:active	{ color: #FF0000; }

