.textinp{background:url(img/search.png) center left no-repeat;background-color:#fff;padding-left:16px;margin:0;max-width:230px;border:none;border-top:1px solid #ccc;border-left:1px solid #ccc;}

.searchBox{/*border:1px solid #113377;*/}

#result_report {
	text-align:left ;
	padding:2px;
	/*background-color:#eee;*/ 
	font-weight: bold;
	font-size: 11px;
	color: #999;
	margin-bottom:4px;
	width: 830px;
}
/*IE6 zindex Fix */
* html #result_report {
	position:absolute;
}
* html #results {
position: relative;
top:30px;
}

#searchform {
position: absolute;

right: 0px;
top:20px;
z-index: 350;
}
#msearchform {
padding:10px;
}
form.search {
 font-family:Arial,Helvetica;
 padding: 3px;
 /*border:1px dotted silver;*/
 } 

form.search label {
text-align: right;
width: 130px;
padding-right: 20px;
}
form.search input {
background-color: #EEEEDF;
border: 1px dotted silver;
}
form.search input.suche {
background:url(img/search.png) center left no-repeat ;
background-color: #EEEEDF;
padding-left:16px;
}

form.search input.submit {

float: none;
color: #fff;
background: #5158C6;
}
#searchform br {
clear: left;
}

form.search input.submit, 
#searchform form submit, 
form.search submit:focus, 
form.search input.submit:focus {
color: #fff;
font-weight:bold;
background: #4956C4;
border: 1px solid #4956C4;
}

form.search input:hover, 
form.search input.hover,
form.search input:focus {
background-color: #FEFEF8;
border: 1px solid #9a9;
}
/*
form.search input:focus {
background: #FEFEF8;
border: 1px solid #9a9;
}
*/
form.search submit:hover,
form.search form submit:hover, 
form.search form submit.hover, 
form.search input.submit:hover {
color: #fff;
font-weight:bold;
background: #B7C24C;
border: 1px solid #B7C24C;
}


/*main results table */
#results {width: 830px;font-size: 11px; line-height:13px;}


/*Small urls*/

#results .url {color: #115599;  font-size: 10px;}


#results a:visited{color:#5555AA}
/*hr{color:#000066}*/

/*Page descriptions*/
#results .description{font-size: 11px; line-height:12px; color:#777}

/* */
#results td {font-family:arial,sans-serif; font-size: 11px; 
line-height:12px; }

/* Title/link of pages */
#results .title{color:#44A; font-size:12px;padding-left:3px;padding-right:3px}
#results .title:hover,
#results .title.hover
{background:      #B3C14C;
color: #fff}


#results .idented {
	margin-left:0px;
}

#results .categblock {
/* background: 
	url(img/corner_ol.gif)
  top left no-repeat; */
 padding: 11px;
}
#results .odd {
	background-color:#f6f6f6;
	border-bottom: 1px solid #DDD;
	/*border-left: 2px solid #DDD;*/
}
#results .even {
	background-color:#eee;
  border-bottom: 1px solid #DDD;
  	/*border-left: 2px solid #DDD;*/
	/*
  border-left: 1px dashed silver;
	border-right: 1px dashed silver;
*/
}

#results .ctline { padding:10px;}
#results .even .ctline {
	/*border-top: 1px dotted #D80;
	border-left: 1px dotted #D80; */
	border-left: 1px dotted #ccc;
}
#results .odd .ctline {
	/*border-top: 1px dotted #99F;
	border-left: 1px dotted #99F;
	*/
	border-left: 1px dotted #ddd;
}

#did_you_mean {
	font-size: 12px; 
	text-align:center ;
	margin:10px;

}
#results h2 {color: #777; margin-bottom:0px; font-size:15px; padding-bottom:0px; padding-top:4px} 
#results h2 span,
h2.resulthead
 {font-size:15px;
  color: #777; 
 } 
 
#results h5 {
             font-size:13px; 
             padding:2px; 
             margin-top:0px;
             margin-left:-10px;  
             margin-bottom:0px; 
             border-top:none; 
             cursor:pointer; 
             }
#results h5.moreresults {display: none;}             
.js #results h5.moreresults {
             display: inline;
             color:#fff;
             /*background-color:#2A3092*/
             background-color:#BBB;
             }             
/*
#content .accordion .section_content .libuttons li.available {
  color:        #2A3092;
  float:        right;
  display:      block;
  padding:      3px 0 0px;
  text-align:     right;
  white-space:     nowrap;
}
*/
#results h5.hover,
#results h5:hover
 {     /* Tobi*/
  background:      #B3C14C;
}
             
.js #results h5 span {display:none; font-weight:bold}
#results h5.slidehidden span.expand {display:inline;}
.js #results h5.slidehidden span.colaps {display:none;}
.js #results h5.slidevisible span.expand {display:none;}
#results h5.slidevisible span.colaps {display:inline;}
#results .slide {padding-left: 0px; padding-top:9px}

