#indexliste  a.close {
 display: block;
 margin: 0pt;
 padding: 0pt;
 width: 16px;
 height: 14px;
 border: 0px;
 z-index: 100;
 float: right;
 margin-top: -21px; 
 margin-right: 2px;
 border: 0px;
/* position: relative;
 top:-16px;
 left:100%;*/
 /*text-align: right;
  */
}


/* Indexliste */
#indexliste {
		border: 1px solid white;
		padding:2px;
		margin:6px;
		width: 20em;
		position: absolute;
		left: 650px;
		top: 14em;
   	        z-index: 200;	
		background-color: #DDDDDD;
}


.IDX {
  display:block;
}

.hiddenIDX {
  display:none;
  position: absolute;
  left: 600px;
  top: 120px;
}


#indexliste h1 {
	color: white;
	background-color: #bbb;
	border-bottom: 1px solid #000000; 
   font-size: medium;
   height: 16px;
}



#indexliste ul {
	list-style:none;
	margin-top: 1em;
	clear: both;
}

#indexliste ul li {
	margin-bottom: 0.2em;
	margin-left: 1em;
}

#indexliste ul li a{
	color: navy;
	margin-bottom: 0.2em;
	margin-left: 1em;
	background-color: #DDDDDD;	
	display:block;
	text-decoration: none;
}


#indexliste ul li a:hover{
	color: black;
	background-color: #00B2B5;	
	
}

.idxfeld {
  margin: 1em 1em 0em 1em;
  padding-bottom: 2.5em;
  border-bottom: 1px dotted Gray;
}

.navseite {
  border-top: 1px dotted Gray;
  padding-top: 4px;
  text-align: right;
  margin-bottom: 0em; 
}



.idxform {
 float: left;
}

.idxform input{
 float: left;
 margin-top: -0.2em;
}

.seitenlink {
 float: right;
 border-width: 0px;
}


.seitenlink a, .idxform a, .navseite a {
 background-color: transparent;
 margin: 0.2em;
 text-decoration: none;
}


.seitenlink a img, .idxform a img, .navseite a img {
 border-width: 0px;
 background-color: transparent;
}

.navseite a:hover, .seitenlink a:hover, .idxform a:hover {
  background-color: Silver;
}
