body 
  {
    	color: #000000;
    	font-family: Arial, Helvetica, sans-serif;
	   margin:0pt;
	   padding:0pt;
  }
  
a {font-size: 12px; color: #FFDEBD; TEXT-DECORATION: none}
a: hover  {font-size: 12px; color: #020B1A; TEXT-DECORATION: underline}

.datum    {font-size: 11px; color: #FFDEBD; text-align: right;}
.suche   {font-size: 12px; color: #EEEFF0; padding: 10px 0 5px 0; text-align: left; border-bottom: 1px dashed #C9CDD3 ;}
.top    {font-size: 12px; color: #FFDEBD; text-align: right;}
.csc-caption    {font-size: 10px; font-style: italic; color: #3e3d40; text-align: right;}

.trenner {
	  border-top:0px none;
	  height:0pt;
	  margin: 5px 0px 5px 0px;
	  border-bottom: 1px solid #808080;
	  }
/* padding: 2px 3px 1px 0px;
	  margin: 10px 10px 0px 25px;*/
.content, .csc-form-labelcell {
	  font-size: 12px; 
	  color: #3e3d40; 
	  font-family: Arial, Helvetica, sans-serif; 
	  display:block;
	  padding: 10px 10px 0px 25px;
	  }

.content a {
	  color: #8f0215;
	  }

.content a:hover {
	  color: #8f0215;
	  }

.content p {
 	  margin:0pt;
	  padding:0pt;
}

.funktion		   
	  {
	  font-weight: bold;
	  color: #FFFFFF; 
	  padding: 5px 0 0 0; 	  
	  text-align: right;
	  }	 
.funktion a 	   
	  {
	  font-size: 11px;
	  color: #FFFFFF; 
	  font-weight: normal;
	  text-decoration: none; 
	  text-align: right;
	  }
.funktion a:hover 
	  {
	  text-decoration: underline;
	  }	

.navi_oben		   
	  {
	  font-size: 12px; 
	  color: #777C88; 
	  padding: 0 0 0 0; 
	  text-align: right;
	  }	 
.navi_oben a 	   
	  {
	  color: #777C88; 
	  padding: 5px 0 0 0; 
	  text-decoration: none; 
	  text-align: right;
	  }
.navi_oben a:hover 
	  {
	  text-decoration: underline;
	  }		    	  

.startseite
 	  {
 	  font-size: 12px; 
 	  color: #ffffff; 
 	  display:block;
	  padding: 4px 0 4px 0;
     text-decoration: none;
     border-bottom: 1px solid #868D9B;
	  }
	  
.navi1 a
 	  {
 	  font-size: 12px; 
 	  color:#56000c; 
 	  display:block;
	  padding: 3px 0px 1px 13px;
  	  margin: 0px 0px 0px 0px;
     text-decoration: none;
     border-bottom: 1px solid #ffffff;
	  background:#fe9602 url(images/navi1_bg_1.jpg) no-repeat 0px 0px; 
	  }
.navi1 a:hover
 	  {
 	  font-size: 12px; 
 	  font-weight: bold;
 	  color: #ffffff; 
 	  display:block;
	  padding: 3px 0px 1px 13px;
  	  margin: 0px 0px 0px 0px;
     text-decoration: none;
     border-bottom: 1px solid #ffffff;
	  background:#8e0115 url(images/navi1_bg_2.jpg) no-repeat 0px 0px; 
	  }

.navi1_act
 	  {
 	  font-size: 12px; 
 	  font-weight: bold;
 	  color: #ffffff; 
 	  display:block;
	  padding: 3px 0px 1px 13px;
  	  margin: 0px 0px 0px 0px;
     text-decoration: none;
     border-bottom: 1px solid #ffffff;
	  background:#8e0115 url(images/navi1_bg_2.jpg) no-repeat 0px 0px; 
	  }
	  
.abstand
 	  {
  	  padding: 0px 0px 29px 0px;	
  	  background: url(images/navi1_abstand.jpg) no-repeat 0px 0px; 
 
  	  }	
      
.tiplink a{
  	  padding: 0px 0px 0px 420px;
      color: #8E0115;
 	    font-weight: bold;	
  	  }	 
 	  
.navi2 a
 	  {
 	  font-size: 12px; 
 	  color: #ffffff; 
 	  display:block;
	  padding: 5px 0 5px 10px;
     text-decoration: none;
     border-bottom: 1px solid #3D3F45;
	  background: url(images/navi2_background.jpg) repeat-y; 
      }
.navi2 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #ffffff; 
 	  display:block;
	  padding: 5px 0 5px 10px;
     text-decoration: none;
	  background: url(images/navi2_background.jpg) repeat-y; 
	  }	    	  

.navi2_act
 	  {
 	  font-size: 12px;
 	  color: #ffffff; 
 	  display:block;
	  padding: 5px 0 5px 10px;
     text-decoration: none;
     border-bottom: 1px solid #3D3F45;
	  background: url(images/navi2_background.jpg) repeat-y; 
	  }
    
 .navi3 a
 	  {
 	  font-size: 12px; 
 	  color: #000000; 
 	  display:block;
	  padding: 5px 0 5px 20px;
     text-decoration: none;
     border-bottom: 1px solid #3D3F45;
	  background: url(images/navi2_background.jpg) repeat-y; 
      }
.navi3 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #000000; 
 	  display:block;
	  padding: 5px 0 5px 20px;
     text-decoration: none;
	  background: url(images/navi2_background.jpg) repeat-y; 
	  }	    	  

.navi3_act
 	  {
 	  font-size: 12px;
 	  color: #000000; 
 	  display:block;
	  padding: 5px 0 5px 20px;
     text-decoration: none;
     border-bottom: 1px solid #3D3F45;
	  background: url(images/navi2_background.jpg) repeat-y; 
	  }	    	     	    	  

H1 	  {
	  font-size: 12px; 
	  color: #3e3d40; 
	  font-family: Arial, Helvetica, sans-serif; 
	  display:block;
	  padding: 2px 3px 1px 25px;
	  border-top: 1px solid #ae423f;
	  border-bottom: 1px solid #ae423f;
	  background: #f8dba2; 
	  
  }
/*margin: 10px 10px 0px 25px;*/
H2 	  {
	  font-size: 12px; 
	  color: #3e3d40; 
	  font-family: Arial, Helvetica, sans-serif; 
	  display:block;
	  padding: 2px 3px 1px 0px;
	  
	  border-bottom: 1px dashed #3e3d40;
	  
	  }
	  
H3 	  {
	  font-size: 12px; 
	  color: #C9CDD3; 
	  font-family: Arial, Helvetica, sans-serif; 
	  display:block;
	  margin: 0 0 0 0px;
	  padding: 5px 0 2px 0;
	  border-bottom: 1px dashed #C9CDD3 ;
	  }
	  
H6 	  {
	  font-size: 12px; 
	  color: #C9CDD3; 
	  font-family: Arial, Helvetica, sans-serif; 
	  width: 405px;
	  margin: 0 0 0 0px;
	  padding: 5px 0 2px 0;
	  border-bottom: 1px solid #C9CDD3;
	  }
.submit{
	
	background-color: transparent;
	border: 0px;
	font-size: 11px; color: #FFDEBD; text-align: right; 
}
/*background-image: url(fileadmin/aufdersuche/images/h014_4.jpg);background-color: #f59004;*/
.bg {
	
	background: #59004 url(images/h014_4.jpg);
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
   
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


.tx-indexedsearch-searchbox-button { color: #3e3d40;}
.tx-indexedsearch-title a { color: #3e3d40;}
.tx-indexedsearch-text-item-path a { color: #3e3d40;}
