@CHARSET "UTF-8";

/* ########### Ortsverzeichnis mit Karte ############## */
#regionen {
	color: #ffedb6;
	background-color: #102045;
}

#regionen h1 {
	font-size: 1.4em;
	padding: 0.5em 0;
	margin: 1em 20px;
	background-color: #102045;
	color: #ffdf80;
	font-weight: bold;
	color: #f9ba00;
}

#festliste h2 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2;
	margin: 2em 0 0.5em 0;
}

#festliste h3 {
	margin-top: 1.5em;
	font-weight: bold;
	font-size: 1.3em;
}

#karte {
	position: relative;
	padding: 10px;
	width: 18em;
	padding-left: 430px;
	height: 440px;
	min-height: 31em;
	float: left;
}

#karte img {
	position: absolute;
	left: 10px;
	right: 30px;
}

#regliste {
	width: 18em;
	color: #ffdf80;
}

#noreglist {
	margin-top: 1em;
}

#festliste {
	float: left;
	width: 27em;
	padding-bottom: 1em;
	padding-left: 1em;
	margin-top: 0;
	min-height: 35em;
}

#festliste div {
	float: left;
	width: 26em;
	margin-right: 1em;
}

p.Alphabet {
	font-size: 1em;
	color: #ffe;
	text-align: center;
	padding: 0.5em 2em;
}

#regall {
	clear: left;
	margin-bottom: 2em;
}

#karte span {
	position: absolute;
	background-repeat: no-repeat;
}

#karte a span {
	background-image: url(img/nix.gif);
}

#karte a:hover {
	text-decoration: underline;
}

#prignitz span {
	width: 119px;
	height: 81px;
	left: 16px;
	top: 46px;
}

#prignitz a:hover span,#prignitz a:focus span,#prignitz a:active span,#prignitz a.act span
	{
	background-image: url(../img/prignitz.gif);
}

#ostpr span {
	width: 98px;
	height: 112px;
	left: 106px;
	top: 53px;
}

#ostpr a:hover span,#ostpr a:focus span,#ostpr a:active span,#ostpr a.act span
	{
	background-image: url(../img/ostprignitz.gif);
}

#oh span {
	width: 67px;
	height: 114px;
	left: 185px;
	top: 69px;
}

#oh a:hover span,#oh a:focus span,#oh a:active span,#oh a.act span {
	background-image: url(../img/oh.gif);
}

#ucker span {
	width: 126px;
	height: 101px;
	left: 228px;
	top: 23px;
}

#ucker a:hover span,#ucker a:focus span,#ucker a:active span,#ucker a.act span
	{
	background-image: url(../img/uckermark.gif);
}

#barnim span {
	width: 79px;
	height: 87px;
	left: 244px;
	top: 103px;
}

#barnim a:hover span,#barnim a:focus span,#barnim a:active span,#barnim a.act span
	{
	background-image: url(../img/barnim.gif);
}

#maerkischoder span {
	width: 109px;
	height: 86px;
	left: 264px;
	top: 137px;
}

#maerkischoder a:hover span,#maerkischoder a:focus span,#maerkischoder a:active span,#maerkischoder a.act span
	{
	background-image: url(../img/maerkischoder.gif);
}

#oderspree span {
	width: 116px;
	height: 88px;
	left: 269px;
	top: 202px;
}

#oderspree a:hover span,#oderspree a:focus span,#oderspree a:active span,#oderspree a.act span
	{
	background-image: url(../img/oderspree.gif);
}

#frankfurt span {
	width: 17px;
	height: 23px;
	left: 350px;
	top: 223px;
}

#frankfurt a:hover span,#frankfurt a:focus span,#frankfurt a:active span,#frankfurt a.act span
	{
	background-image: url(../img/frankfurt.gif);
}

#spreeneisse span {
	width: 74px;
	height: 92px;
	left: 313px;
	top: 286px;
}

#spreeneisse a:hover span,#spreeneisse a:focus span,#spreeneisse a:active span,#spreeneisse a.act span
	{
	background-image: url(../img/spreeneisse.gif);
}

#cottbus span {
	width: 23px;
	height: 37px;
	left: 334px;
	top: 319px;
}

#cottbus a:hover span,#cottbus a:focus span,#cottbus a:active span,#cottbus a.act span
	{
	background-image: url(../img/cottbus.gif);
}

#lausitz span {
	width: 59px;
	height: 93px;
	left: 266px;
	top: 311px;
}

#lausitz a:hover span,#lausitz a:focus span,#lausitz a:active span,#lausitz a.act span
	{
	background-image: url(../img/lausitz.gif);
}

#elbeelster span {
	width: 91px;
	height: 91px;
	left: 199px;
	top: 312px;
}

#elbeelster a:hover span,#elbeelster a:focus span,#elbeelster a:active span,#elbeelster a.act span
	{
	background-image: url(../img/elbeelster.gif);
}

#dahmespree span {
	width: 111px;
	height: 121px;
	left: 240px;
	top: 218px;
}

#dahmespree a:hover span,#dahmespree a:focus span,#dahmespree a:active span,#dahmespree a.act span
	{
	background-image: url(../img/dahmespree.gif);
}

#flaeming span {
	width: 94px;
	height: 107px;
	left: 170px;
	top: 220px;
}

#flaeming a:hover span,#flaeming a:focus span,#flaeming a:active span,#flaeming a.act span
	{
	background-image: url(../img/flaeming.gif);
}

#mittelmark span {
	width: 118px;
	height: 101px;
	left: 110px;
	top: 190px;
}

#mittelmark a:hover span,#mittelmark a:focus span,#mittelmark a:active span,#mittelmark a.act span
	{
	background-image: url(../img/mittelmark.gif);
}

#havelland span {
	width: 108px;
	height: 65px;
	left: 105px;
	top: 144px;
}

#havelland a:hover span,#havelland a:focus span,#havelland a:active span,#havelland a.act span
	{
	background-image: url(../img/havelland.gif);
}

#potsdam span {
	width: 19px;
	height: 25px;
	left: 195px;
	top: 201px;
}

#potsdam a:hover span,#potsdam a:focus span,#potsdam a:active span,#potsdam a.act span
	{
	background-image: url(../img/potsdam.gif);
}

#stadtbrandenburg span {
	width: 33px;
	height: 33px;
	left: 130px;
	top: 197px;
}

#stadtbrandenburg a:hover span,#stadtbrandenburg a:focus span,#stadtbrandenburg a:active span,#stadtbrandenburg a.act span
	{
	background-image: url(../img/stadtbrandenburg.gif);
}

#karte a.act span {
	opacity: 0.5;
}