/* CSS Document */
/*
Coding: Bert Riecken 
contact: http://www.tonbildtext.de/
*/
/***********************************************/
/* Karte / Imagemap / popup
/***********************************************/ 

#karte .inactive {
	visibility: hidden;
	display: none;
	position: relative;
}
#karte .active {
	display:inline;
	position:absolute;
	top:420px;
	left:250px;
	padding:0px 4px 0px 4px;
	margin:0 0 0 0;
	z-index:100;
	border: none; /* 1px solid #62B0E9; */
	background-color: none;
	height: auto;
}
#karte {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 20px 0;
}
table.karte {
	border: #CCCCCC solid 1px;
	background-color:#457BA9;
	padding: 3px 3px 3px 3px;
	margin:0;
}
table.karte th {
	font-size: 12px;
	background-color:#FFFFFF;
	color: #444444;
	text-align: left;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
table.karte td {
	background-color:#EEEEEE;
	color: #333333;
	text-align: left;
	padding: 0;
}
/***********************************************/
/* Table Legende
/***********************************************/ 


.legendtable {
	table-layout:auto;
	caption-side: top;
	empty-cells: show;
	border-collapse: collapse;
	border: 1px #e7e7e7 solid;
	margin: 0.5em 0em 0.5em 0.5em;
	width: auto;
}
.legendtable td p {
	padding-left: 0.4em;
	padding-right: 1em;
}
.legendtable td img {
	margin-right: 0.2em;
	border-right: #FFFFFF solid 4px;
}
.legendtable caption {
	text-align: left;
	margin-bottom: 0.5em;
	font-size: 1.2em;
  	font-weight: bold;
  	color: #333333;
}

.legendtable thead {
	color: inherit;
	background-color: #C6E2F3;
}

.legendtable th {
	padding: 0.2em 0.8em 0.2em 0.6em;
	vertical-align: top;
	text-align: left;
	color: #333;
	background-color: #C6E2F3;
	border: 1px #e7e7e7 solid;
}

.legendtable tbody td {
	padding: 0.2em 0.8em 0.2em 0.8em;
	vertical-align: top;
	border: 1px #e7e7e7 solid;
}

.legendtable tr.tr-odd {
	background-color: #F5F5F5;
}

.legendtable tfoot {
	background-color: #F5F5F5;
	color: inherit;
}

.legendtable tfoot td {
	padding: 0.2em 0.8em 0.2em 0.6em;
	vertical-align: top;
	font-style: italic;
	border: 1px #999999 solid;
}

.legendtable tr.tr-even {
	background-color: #E4F1F9;
}
