/**************************************************/
/* hvb.de layout */
/* copyright by HypoVereinsbank 2005 */
/* */
/* Last updated 05 November 2010 */
/**************************************************/
div#area-id
{
 height: 72px;
}
div#search-zone
{
 padding: 9px;
 background: #fff;
}
div#search-tips-zone
{
 border-top: 3px solid #eee;
 padding: 9px;
 background: #fff;
}
div#search-result-zone
{
 border-top: 12px solid #eee;
 padding: 0 0 12px 0;
 background: url(/img/ico/bg-search-result.gif) bottom left repeat-x;
}
div#help-us-zone a.maillink
{
 color: #333;
 text-decoration: none;
 padding: 0px 0px 0px 20px;
 background: url(/img/ico/icon-send-5c5c5c.gif) 0px 0px no-repeat;
}
h2
{
 padding: 0 0 6px 0;
}
div#search-zone h3
{
 padding: 9px 0 0 0;
 color:#E2001A;
 font-size:13px;
 line-height:14px;
 font-family:"Trebuchet MS",Arial,Helvetica;
}
div#search-tips-zone h3
{
 padding: 1px 0px 4px 0px;
 color: #000;
 font-size:13px;
 line-height:14px;
 font-family:"Trebuchet MS",Arial,Helvetica;
}
div#search-zone label
{
 font-size: 11px;
 line-height: 14px;
 width: 112px;
 display: block;
 float: left;
 padding: 2px 0 0 0;
}
div#search-zone div.search-result-hits label
{
 padding: 3px 0 0 0;
}
input.search1query
{
 font-size: 11px;
 display: block;
 float: left;
 background: #fff;
 border: 1px solid #a3a3a3;
 padding: 1px 3px;
 width: 135px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 127px;
}
html>body input.search1query { width: 127px; }

form input {
 font-size: 11px;
 line-height: 14px;
 background: #fff;
 border: 1px solid #a3a3a3;
 color: #333333 !important;
 margin: 0;
}
/* IE6-Workaround für den Attributselektor input[type=submit] */
form input.submit {
 width: auto;
 background-color: #CCCCCC;
 border-color: #999999;
 font-size: 11px;
 line-height: 14px;
 padding: 0px 4px 0px 4px;
 display: block;
 float: left;
 margin: 0 0 0 6px;
}
select.search-result-hits
{
 font-size: 11px;
 display: block;
 float: left;
 width: 42px;
}
div.search-result-hits
{
 width: 100%; /*needed for IE*/
 padding: 6px 0 0 0;
}
div.search-result-hits span
{
 font-size: 11px;
 line-height: 14px;
 display: block;
 float: left;
 padding: 3px 0 0 6px;
}
p.error
{
 color: #000;
 padding: 4px 0 9px 0;
}
div.tipsless
{
 display: none;
} 
div#search-tips-zone p.next
{
 padding: 4px 0 0 0;
}
div#search-tips-zone ul
{
 padding:15px 0px 17px 0px;
}
div#search-tips-zone ul li
{
 background:url("/img/ico/icon-link.gif") no-repeat scroll 0 7px transparent;
 font-size:11px;
 line-height:14px;
 padding:4px 20px 4px 8px;
 float: left;
} 
/**************************************************/
/*START: fancy search result */
div.fancy
{
 padding: 0px 9px 9px 9px;
 background: #fff;
 font-weight: bold;
 color: #4077b0;
 font-size: 13px;
}
div.fancy a
{
 background:transparent url(/img/ico/icon-link.gif) no-repeat scroll 6px 5px;
 font-size:13px;
 line-height:13px;
 padding: 0 0 0 15px;
}
/*END: fancy search result */
/**************************************************/

/**************************************************/
/*START: search result */

div#help-us-zone,
div.search-result-text
{
 border-top: 3px solid #eee;
 padding: 9px;
 background: #fff;
}
div#help-us-zone div.list
{
 padding: 4px 0px 4px 0px;
}
div#help-us-zone h3,
div.search-result-text h3
{
 padding: 1px 0px 0px 0px;
 color: #000;
 font-size:13px;
 line-height:14px;
 font-family:"Trebuchet MS",Arial,Helvetica;
}
div.search-result-text h3 span.hitsnumber
{
 color: #E2001A;
}
dl.search-result dt
{
 font-size: 11px;
 line-height: 14px;
 font-weight: bold;
 color: #5c5c5c;
 padding: 3px 9px 0 21px;
 background: url(/img/ico/icon-star-f60.gif) 9px 8px no-repeat #fff;
}
dl.search-result dd
{
 font-size: 11px;
 line-height: 14px;
 background: #fff;
 padding: 0 15px 0 9px;
}
dl.search-result dd.path
{
 padding-bottom: 3px;
}
dl.search-result dd.sep
{
 font-size: 0;
 line-height: 0;
 padding: 0;
 background: none;
 height: 3px;
}
div#content ul.dash li,
div#content ul.dash li:first-child
{
 font-size: 11px;
 line-height: 14px;
 padding: 0 0 0 7px;
 background: url(/img/ico/icon-dash-333.gif) 0 8px no-repeat;
}
* html div#content ul.dash li
{
 padding: expression("0 0 0 7px");
 background-position: expression("0 8px");
}

/*END: search result */
/**************************************************/
/**************************************************/
/*START: context */
div.other-search-engines
{
 padding: 5px 0 3px 0;
}
div.other-search-engines div.list p.introduction
{
 font-weight: bold;
 padding: 0 0 6px 0;
}
div#context-zone div.other-search-engines ul li
{
 padding: 6px 0 0 12px;
 background: url(/img/ico/icon-star-f60.gif) no-repeat;
 background-position: 0 11px;
}
div#context-zone div.other-search-engines ul li:first-child
{
 padding: 0 0 0 12px;
 background-position: 0 5px;
}
* html div#context-zone div.other-search-engines ul li
{
 padding: expression(previousSibling ? "6px 0 0 12px" : "0 0 0 12px");
 background-position: expression(previousSibling ? "0 11px" : "0 5px");
}
/*END: context */
/**************************************************/
