#Seite {
    color: black; background-color: white;
    font-family: Helvetica,Arial,sans-serif;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    min-width: 500px;
    border: 0px solid silver;
    padding: 0em;
  }

  div#Seite h6 {
	font-weight: bold;
	text-align: center;
	padding: 5px; margin: 0px;
  }
  
  div#EXPL_ErrorMessage {
   color: #C90000;
   font-weight: bold;
   text-align: center;
   border: 1px solid black;
   background-color: #EAEAEA;
   padding: 25px 20px 35px 130px;
   background-image: url(img/Error.gif);
   background-repeat: no-repeat;
   }

  div#EXPL_InfoMessage {
   color: black;
   font-weight: bold;
   text-align: left;
   border: 1px solid black;
   background-color: #EAEAEA;
   padding: 25px 20px 35px 130px;
   background-image: url(img/Info.gif);
   background-repeat: no-repeat;
 }

  div#DirectoryFilters {
    border-top: 1px solid silver;
    border-bottom: 1px solid silver; 
    clear: both;
    width: 100%;
    text-align: center;
    padding: 3px;
    margin: 5px 0px 10px 0px;
 }

  div#DirectoryFilters ul {
    float:left; padding: 0px 10px 0px 10px;
    margin: 0px;
    border: 0px solid brown;
    /*background-image: url(img/flt.jpg); background-repeat: no-repeat;*/
}

  div#DirectoryLayout {
    /*font-size: 0.7em;*/
    float: left; width: 20em;
    margin: 0; padding-left: 0;
	border: 1px;
  }

  div#DirectoryListLayout {
    /*font-size: 0.7em;*/
    margin: 0; padding-left: 0;
	border: 1px;
  }

  div#DirectoryLayout h3 {
  	/*font-size: 1.3em;*/
	padding: 0px; margin: 0px;
  }
  
  div#Directory {
    border-top: 1px solid gray;
    /*border-left: 1px solid gray;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;*/
  }
   
  div#DirectoryList {
  	border: 0px solid black; 
	float:left; 
	margin-right: 0.5em;
	padding-right:20px;
  }

  div#Directory a {
  	padding: 0.2em 0em 0.2em 0em;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
  }
/*  
  div#Directory a:link {
    color: black; /*background-color: #eee;*/
  }
  div#Directory a:visited {
    color: #333; /*background-color: #eee;*/
  }
  div#Directory a:hover {
    color: black; /*background-color: white;*/
	text-decoration: underline;
  }
  div#Directory a:active {
    color: gray; /*background-color: gray;*/
  }
*/
  div#InhaltLayout {
    margin-left: 18em;
    padding: 0 1em;
    border: 0px;
  }
  div#InhaltListLayout {
    padding: 0em;
	border: 0px solid black;
  }

  div#InhaltLayout h3 {
	padding: 0px; margin: 0px;
  }
  div#InhaltLayout h6 {
	padding: 0px; margin: 0px 0px 10px 0px;
	color: gray;
	font-decoration: italic;
	font-style: italic;
	font-weight: normal;
    border-bottom: 1px solid silver;
  }

   div#InhaltListLayout h3 {
	padding: 0px; margin: 0px;
  }
 
   div#InhaltListLayout h6 {
	padding: 0px; margin: 0px 0px 10px 0px;
	color: gray;
	font-decoration: italic;
	font-style: italic;
	font-weight: normal;
    border-bottom: 1px solid silver;
  }

  div#Inhalt {
    border-top: 1px solid gray;
	/*border-bottom: 1px solid silver;*/
	padding-top: 0.2em;
	float:left;
	width:100%;
  }
  
  div#InhaltTreeLeft {
 	padding: 0.3em;
	width: 400px;
	float:left;
	clear:left;
	border-bottom: 1px dashed silver;
 	vertical-align: middle;
 }
 
  div#InhaltListLeft {
 	padding: 0.3em;
	width: 420px;
	float:left;
	clear:left;
	border-bottom: 0px dashed silver;
 	vertical-align: middle;
 }
 
  div#InhaltListMid {
	padding: 0.3em;
	text-align: center;
	border-bottom: 1px dashed silver;
 	vertical-align: middle;
 }
  
  div#InhaltListRight{
 	padding: 0.3em;
	text-align: right;
	width: 50px;	
 	float:right;
	border-bottom: 0px dashed silver;
	vertical-align: middle;
 }
    
  div#Inhalt h4 {
	color: #666;
	display:none;
	font-size: 0.8em;
	font-decoration: underline;
	padding: 0px 20px 20px 40px;
	background-image: url(../documente/icons/empty.gif);
	background-repeat: no-repeat;
	font-style: italic;
  }
  
  div#Inhalt a {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	vertical-align: top;
  }
/*
  div#Inhalt a:link {
    color: black; /*background-color: #eee;*/
  }
  div#Inhalt a:visited {
    color: gray; /*background-color: #eee;*/
  }
  div#Inhalt a:hover {
    color: #9C0000; background-color: #EAEAEA;
  }
  div#Inhalt a:active {
    color: black; /*background-color: gray;*/
  }
*/  
	a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
		text-decoration: none; 
	  	background:transparent none ;
	}
	  
	a.tooltip:hover { background: transparent;	}
	a.tooltip span { display: none; text-decoration: none; }

	a.tooltip:hover span {
	  display: block;
	  position: absolute; 
	  top: 1em; 
	  left: 2em; 
	  z-index: 100;
	  color: black;
	  border:1px solid gray; 
	  background: #EAEAEA;
	  text-align: left;
	  padding: 0.2em;
	  width: 15em;
  	}
  
  .Selected {
  	background-color: #ccc;
  }
  
  .Listed {
  	background-color: white;	
  }
  
  .Expanded {
  	/*background-color: #eee;	*/
  }
  
  .ext_html {
	background-image: url(../documente/icons/htm16.jpg);
	background-repeat: no-repeat;
  }
  
  .ext_htm {
	background-image: url(../documente/icons/htm16.jpg);
	background-repeat: no-repeat;
  }
  .ext_pdf {
	background-image: url(../documente/icons/pdf16.gif);
	background-repeat: no-repeat;
  }

  .ext_doc {
	background-image: url(../documente/icons/doc16.jpg);
	background-repeat: no-repeat;
  }

  .ext_xls {
	background-image: url(../documente/icons/xls16.jpg);
	background-repeat: no-repeat;
  }
  
  .ext_ppt {
	background-image: url(../documente/icons/ppt16.jpg);
	background-repeat: no-repeat;
  }
  
  .ext_pps {
	background-image: url(../documente/icons/pps16.jpg);
	background-repeat: no-repeat;
  }

  .ext_txt {
	background-image: url(../documente/icons/txt16.jpg);
	background-repeat: no-repeat;
  }

  .ext_zip {
	background-image: url(../documente/icons/zip16.jpg);
	background-repeat: no-repeat;
  }

  .ext_rar {
	background-image: url(../documente/icons/rar16.jpg);
	background-repeat: no-repeat;
  }
