  body, #result td, .DataListTable td {
    /* font: normal 76% Arial, Helvetica, sans-serif; */
  }

  #ea_container {
   	  width:580px;
   	  font: normal 10pt Arial, Helvetica, sans-serif;
   	  padding-bottom: 1.5em;
  }
/*
  #ea_head{
    width:100%;
    height:0px;
   background-image: url(/shared/application/ea/images/ehrenamt_01.jpg);
  	background-repeat: no-repeat;
    background-position: left top;

  }
  #bi_head{
    width:100%;
    height:90px;
    background-image: url(/shared/application/bi/images/be_05.jpg);
  	background-repeat: no-repeat;
    background-position: left top;
    margin-top: 20px;
  }
*/

  #ida_head{
    width:100%;
    height:20px;
  }
  #ea_container .tabcontent {
    width:100%;
    border: 1px solid #778;
    /*height: 155px;*/
  }
  #ea_container .tabcontent2 {
    width:100%;
    border-top: 1px solid #778;
    /*height: 155px;*/
  }
    #inputumkreis {
      margin-top: 0.3em;
    }

  .fieldset_content {
    margin:0.6em;
  }
  .fieldset_content .userinfo {
	font-size:0.9em;
	margin-bottom: 5px;
  }
  
  .ThemaSelect {
	width: 95%;
	margin-left:0px;
  }
  
  #ea_input input, #ea_input textarea {
    width: 28em;
    border: 1px solid #666;
  }
  #ea_input .DataListTable {
    width: 20em;
    border: 1px solid #666;
    border-collapse: collapse;
  }
    #ea_input .DataListTable td {
      border: 1px solid #999;
      padding: 1px;
    }
  #ea_input select {
    width: 28em;
    border: 1px solid #666;
  }
  
  /* Suchbuttons */
  .btSearch,
  #btnSearchStartOrt, #btnSearchStartThema, #btnSearchReset {
    background-color:#eb161a;
    color:#FFF;
    text-decoration:none;
    padding:0px 3px;
    font-weight:bold;
  }
  .btSearch,
  #btnSearchStartOrt, #btnSearchStartThema {
    display:block;
    width:auto;
    text-align:right;
  }
  
  #objDataGrid {
    border-collapse: collapse;
  }
  
  .dg_Item1 td, .dg_Item2 td {
    border-top: 1px solid #999;
  }
  
  .dg_RowDescrition td {
    border-top: none;
    padding-bottom:8px;
    font-size:81% !important;
    font-size:81%;
    color:#555;
  }

  .dg_Item1 {
    background-color: #efefef;
  }

  .dg_Item2 {
    background-color: #ffffff;
  }
  
  #anleitung { margin: 1em 0;

  }
  
  /* Title aus dem Control ausblenden, da eigener Titel vergeben wird */
  #ValidTitle, #ValidationArea hr {
    display:none;
  }
  #ValidHead {
    color:#F00;
    font-weight: bold;
  }
  #ValidationArea {
    border: 1px solid #F00;
    background-color: InfoBackground;
    margin-bottom:0.5em;
    padding: 0.2em;
  }
  
  /*****************************************************************/
  /*  Ajax-Container */
  #SuchMeldung {
    border: 1px solid #d00;
    color: #ed1c24;
    padding:2px;
  }
  #serverinfo {
    font-size:0.85em;
  	color:#000;
  	background-color: InfoBackground;
  	border:1px solid #000;
  	padding:0.3em;
  	margin:0.2em;
  	display:none;
  	/* position:absolute;
  	right:0; top:2.8em; */
  }


  /***************************************************/
  /* Detail-Anzeige                                  */
  #back {
    width:100%;
    text-align:right;
  }
  
  dt {
    font-weight:bold;
    padding: 0.3em 0em 0.4em 0.3em;
    color: #666;
    width: 200px;
    float:left;
    /*border:1px solid #000;*/
  }
  dd {
    margin: 0;
    padding: 0.3em 0em 0.4em 0.3em;
    margin-left: 200px;
    width:auto;
    text-indent: 0em;
    /*height:auto !important;
    height:25px; min-height:25px;*/
    /*border:1px solid #000;*/
  }
  #ea_input DD {
    border:1px solid #FFF;
    background-color: #EEE;
  }
    
  dl .rowA { background-color: #EEE; border-top:1px solid #EEE;}
  dl .rowB { background-color: #FFF; border-top:1px solid #EEE;}

  h2 {
    background-color:#eb161a;
    font-size:110%;
    color:#FFF;
    padding: 2px 3px;
    margin-top: 0;
    margin-bottom: -1em;
    float:none; clear:both;
  }

  #back a {
    background-color:#eb161a;
    color:#FFF;
    text-decoration:none;
    padding:0px 3px;
    font-weight:bold;
  }
  
  /* Datagrid- Such-Ergebnisse */
  .btnMoreInfo {
    text-decoration:none;
    color:#eb161a;
  }
  .btfeldklein {
    background-color:#eb161a;
    color: #FFF;
    padding:1px 2px; margin: 1px 0;
    text-decoration:none;
    font-weight:bold;
  }
  
  #SDP0 a {
    color:#eb161a;
    font-weight:bold;
    text-decoration:underline;
    margin:0 2px;
  }
  
  .contextlabel {
	background-color:#eb161a;
    font-size:110%; font-weight:bold;
    color:#FFF;
    padding: 2px 3px;
    margin-top: 0;
  }
  
  td.datalabel {
	padding: 2px 4px;
	color:#666;
  }
  
  table.DataListTables {
	border:1px solid #ddd;
	width: 100%;
  }

  .DataListTables td {
  	border-bottom:1px solid #ddd
	}

