html {
	font-family:Verdana,'Lucida Grande','Lucida Sans Unicode',sans-serif;
}

body {
	font-size:0.8em;
	background:url(../../graphics/bg.jpg);
	background-repeat:repeat-x;
	background-color:#143f76;
	margin: 0.5em;
 }

td {
	font-size:0.75em;
	margin-left:0.75em;
}

td.h2 {
	font-size:0.85em;
	font-weight:bold;
	padding-bottom:1.5em;
}

ul {
	list-style:url(../../graphics/pfeil_g_w.gif);
}

li {
	margin-left:8px;
}

img {
	border:0;
	display:block;
}
li img {
	display:inline;
}

h1 {
	color:#888;
	margin:0.7em 0 0.5em 0;
}

h2 {
	color:#888;
	margin-left:17px;
}

h3 {
	color:#666;
}

b {
	font-weight:bold;
}

a {
	color:#6b8c17;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h3 a { text-align:center; color:black; text-decoration:none; }
h3 a:hover { text-decoration:none; }

.colorBar {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}

#leftFrame {
	position:absolute;
	left:10px;
	top:10px;
	width:220px;
	height:525px;
	background-color:#fff;
	border:1px solid #bbb;
/*	#8EBA1F; */
}

#leftFrame #list {
	position:relative;
	margin-left:10px;
	margin-top:0;
	width:210px;
	height:398px;
	overflow:auto;
}

#leftFrame .sectionTitle {
	font-size:1em;
	padding:2px;
	color:#fff;
}

#leftFrame #section1 {
	position:relative;
	width:182px;
	padding:2px;
	background-color:#93ADCE;
}

#leftFrame #section2 {
	position:relative;
	margin-top:10px;
	width:182px;
	padding:2px;
	background-color:#B8CB89;
}

#leftFrame #bpUebersicht {
	position:relative;
	width:180px;
	margin-top:0px;
	background-color:#fff;
	border:1px solid #8EBA1F;
}

#leftFrame .mapTitle {
	position:relative;
	width:180px;
	margin-top:3px;
	background-color:#faf4d4;
	border:1px solid #8EBA1F;
	cursor:pointer;
}
#leftFrame .mapTitle:hover {
	background-color:#fef2b6;
}
#leftFrame .mapTitle h3 {
	padding:2px;
}
#leftFrame .mapTitle .arrow {
	position:absolute;
	right:3px;
	bottom:1px;
	z-index:5;
}

#leftFrame .bpNumber {
	font-size:110%;
	font-weight:bold;
	color:#668616;
}

#leftFrame .mapDetails, #leftFrame .overviewDetails {
	width:180px;
/*	background-color:#faf4d4; */
	background-color:#fff;
	border-right:1px solid #8EBA1F;
	border-bottom:1px solid #8EBA1F;
	border-left:1px solid #8EBA1F;
}

#leftFrame .mapDetails a, #leftFrame .overviewDetails a {
	font-size:0.85em;
}

#leftFrame .mapDetails .details {
	font-size:0.85em;
	padding-top:3px;
	width:170px;
	margin-left:6px;
}

#leftFrame .mapDetails .issueDate {
	font-size:0.7em;
	margin-left:6px;
	margin-top:5px;
}
#leftFrame .mapDetails img {
	margin-top:3px;
}

#centerFrame {
	position:absolute;
	left:235px;
	top:10px;
	width:650px;
	height:525px;
	background-color:#fff;
	border:1px solid #bbb;
	overflow:hidden;
	z-index:0;
}
#centerFrame h1 {
	margin:0.2em 0 0 30px;
}
#centerFrame h2 {
	margin:0.2em 0 0 30px;
	font-weight:normal;
}
#centerFrame .pdfLinks {
	position:absolute;
	left:380px;
	top:12px;
	width:240px;
	height:17px;
	text-align:right;
	overflow:hidden;
}
#centerFrame .pdfLinks a {
	font-size:0.75em;
	display:inline;
	float:right;
}
#centerFrame .pdfLinks img {
	display:inline;
}
#centerFrame #buttonLegende {
	position:absolute;
	left:403px;
	top:40px;
}
#centerFrame #zoomMap {
	position:absolute;
	left:30px;
	top:57px;
	width:580px;
	height:450px;
	overflow:hidden;
	padding:3px;
	background-color:#efefef;
	border:1px solid #bbb;
	z-index:1;
}

#bottomFrame {
	position:absolute;
	left:270px;
	top:535px;
	width:615px;
	overflow:hidden;
}
	#bottomFrame p { text-align:right; }
	#bottomFrame a { color:#fff; text-decoration:none; }
	#bottomFrame a:hover { text-decoration:underline; }


#rightFrame {
	position:absolute;
	left:410px;
	top:70px;
	width:510px;
	height:475px;
	margin-right:10px;
	background-color:#fff;
	border:1px solid #bbb;
	overflow:hidden;
	z-index:10;
	display:none;
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	filter:alpha(opacity=0);
}
#rightFrame #closeButton {
	position:absolute;
	top:1px;
	right:0;
}
#legendButton {
	width:70%;
	margin:8px auto 0 auto;
	padding:2px 2px 2px 6px;
	color:#666;
	background-color:#FAF4D4;
	border:2px solid #8EBA1F;
	cursor:pointer;
}
#legendButton:hover, #legendButton:active, #legendButton:focus,
#legendButton a:hover, #legendButton a:active, #legendButton a:focus {
	text-decoration:none;
	background-color:#FEF2B6;
}

#legend {
	position:absolute;
	left:700px;
	top:50px;
	width:280px;
	height:510px;
	overflow:auto;
}

#all {
	position:absolute;
	left:30px;
	top:50px;
	padding:3px;
	background-color:#efefef;
	border:1px solid #bbb;
	z-index:1;
}

#magnify {
	position:absolute;
	visibility:hidden;
	z-index:100;
}

#lensframe {
	position:absolute;
	left:1px;
	top:1px;
	width:1px;
	height:1px;
	background-color:#efefef;
	border:1px solid #bbb;
	visibility:hidden;
}

p#frametext	{
	font-size:0.9em;
	color:#888;
	margin-top:5em;
	padding:1em;
	visibility:hidden;
}

#textBelow {
	position:absolute;
	left:34px;
	top:464px;
	width:582px;
}

#bauleitplaenede {
	position:absolute;
	right:35px;
	bottom:3px;
	text-align:right;
}
