/* Searchresult formating */

/*
 * Area: Search Result List
 */

#SearchResultListTop { margin: 0px; padding: 0px; width: 560px; height: 29px; border-bottom: 1px solid #E7E7E7; background: #E7E7E7 url('../../images/quoka/tabs/rc_top_560_bg_fff.gif') no-repeat; }
#SearchResultListTop h6 { width: 560px; margin: 0px; padding: 6px 0px 0px 0px; text-align: center; color: #fff; }

#SearchResultList { margin: 0px; padding: 0px; border: 1px 0px solid #E7E7E7; width: 560px; overflow: hidden; }

#SearchResultList h1 { margin: 0px; font-size: 11px; font-weight: bold; }
#SearchResultList p.noMargin { margin: 0px; }

/*
 * Searchresult: Navigation
 */

#SearchResultList div.resultnav			{ margin: 0px 0px 1px 0px; padding: 0px; background: #0061AD; }
#SearchResultList div.resultsorting,
#SearchResultList div.resultpagescala	{ margin: 0px 0px 1px 0px; padding: 0px; background: #EFEFEF url(../../images/quoka/tabs/navi_bg_grey.gif) bottom repeat-x; }
#SearchResultList div.resultpagescala	{ border-top: 1px solid #B7B7B7; }
#SearchResultList div.resultsorting 	{ border-bottom: 1px solid #B7B7B7; }

#SearchResultList div.resultnav   		{ padding: 3px 0px; }
#SearchResultList div.resultexplain   { margin: 0px; padding: 0px; }
#SearchResultList div.resultnodata    { margin: 0 0 15px 0; padding: 0px; border: 1px solid #B5B6B5;}
#SearchResultList div.resultnav       table,
#SearchResultList div.resultsorting   table  { height: 23px; margin: 0px; padding: 0px 2px; width: 100%; }

#SearchResultList div.resultpagescala table { margin: 1px 0px 0px 0px; padding: 2px; width: 100%; }

#SearchResultList div.resultnodata    table { margin: 0px; padding: 2px; width: 100%; }
#SearchResultList div.resultinfo	  table { margin: 0px; padding: 0px; width: 100%; background-color: #F7F7F7; border-bottom: 1px solid #B5B6B5; }
#SearchResultList div.resultexplain   table { margin: 0px; padding: 0px; width: 100%; background-color: #F7F7F7; }

#SearchResultList div.resultheadline { margin: 0 0 1px 0; padding: 0px 2px; min-height: 24px; background: #EFEFEF url(../../images/quoka/tabs/navi_bg_grey.gif) bottom repeat-x; border-top: 1px solid #C9C9C9; }
#SearchResultList div.resultheadline table { margin: 0px; padding: 0px; width: 100%; height: 20px; }
#SearchResultList div.resultheadline td.savesearch { text-align: right; vertical-align: top; white-space: nowrap; }

#SearchResultList .ResultSpacer { margin: 0px; padding: 0px; height: 7px; color: #428AC6; background: #428AC6; overflow: hidden; }

#SearchResultList div.resultsearcherror { border: 3px solid #ff0000; padding:10px; margin:5px; font-size: 10px; color: #ff0000; text-align: left; background: #fff; }

#SearchResultList div.resultnodata div.message   { margin: 10px 20px; padding: 0px; text-align: left; }
#SearchResultList div.resultnodata div.message li  { padding-bottom:5px; }


/*
 *Searchresult: Results
 */

/* Global Definition for all kind of searchresults */
#SearchResultList div.toplistsmall,
#SearchResultList div.ad_bgbluesmall,
#SearchResultList div.topadsmall,
#SearchResultList div.standardsmall,
#SearchResultList div.partnersmall,
#SearchResultList div.toplistextend,
#SearchResultList div.topadextend,
#SearchResultList div.standardextend,
#SearchResultList div.ad_bgblueextend,
#SearchResultList div.topadpict,
#SearchResultList div.partnerextend { margin: 0px; padding: 6px 0px 7px 0px; overflow: hidden; border-bottom: 1px solid #428AC6; }

#SearchResultList div.toplistsmall,
#SearchResultList div.ad_bgbluesmall,
#SearchResultList div.toplistextend  { background: #FFFBAD; border-bottom: 1px solid #428AC6; }
/*#SearchResultList div.toplistpict { background: #FFFBAD; border-bottom: 1px solid #428AC6; }*/

#SearchResultList div.toplistsmall:hover,
#SearchResultList div.ad_bgbluesmall:hover,
#SearchResultList div.toplistextend:hover { background-color: #FFF; }

#SearchResultList div.toplistsmall   td,
#SearchResultList div.ad_bgbluesmall td,
#SearchResultList div.topadsmall     td,
#SearchResultList div.standardsmall  td,
#SearchResultList div.toplistextend  td,
#SearchResultList div.topadextend    td,
#SearchResultList div.standardextend td,
#SearchResultList div.ad_bgblueextend td,
#SearchResultList div.toplistpict    td,
#SearchResultList div.ad_bgbluepict  td,
#SearchResultList div.toplistvideo   td,
#SearchResultList div.ad_bgbluevideo td,
#SearchResultList div.topadpict      td,
#SearchResultList div.standardpict   td,
#SearchResultList div.standardvideo  td,
#SearchResultList div.partnersmall   td,
#SearchResultList div.partnerextend  td { margin: 0px; padding: 0px; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: hidden; }

#SearchResultList div.toplistsmall  td.info,
#SearchResultList div.ad_bgbluesmall td.info,
#SearchResultList div.topadsmall    td.info,
#SearchResultList div.standardsmall td.info       { width: 15px; padding-top: 4px; text-align: center; }
#SearchResultList div.toplistsmall  td.image,
#SearchResultList div.ad_bgbluesmall td.image,
#SearchResultList div.topadsmall    td.image,
#SearchResultList div.standardsmall td.image      { width: 85px; padding-top: 4px; text-align: center; }
#SearchResultList div.toplistsmall  td.image .TOPAD,
#SearchResultList div.ad_bgbluesmall td.image .TOPAD,
#SearchResultList div.topadsmall    td.image .TOPAD,
#SearchResultList div.standardsmall td.image .TOPAD,
#SearchResultList div.toplistsmall  td.image div.ADDATE,
#SearchResultList div.ad_bgbluesmall td.image div.ADDATE,
#SearchResultList div.topadsmall    td.image div.ADDATE,
#SearchResultList div.standardsmall td.image div.ADDATE     { margin: 0 0 3px 0; }
#SearchResultList div.toplistsmall  td.image div.ICONS,
#SearchResultList div.ad_bgbluesmall td.image div.ICONS,
#SearchResultList div.topadsmall    td.image div.ICONS,
#SearchResultList div.standardsmall td.image div.ICONS      { margin: 3px 0 0 0; }
#SearchResultList div.toplistsmall  td.detail,
#SearchResultList div.ad_bgbluesmall td.detail,
#SearchResultList div.topadsmall    td.detail,
#SearchResultList div.standardsmall td.detail     { padding: 4px; font-size: 12px; text-align: left; }
#SearchResultList div.toplistsmall  td.price,
#SearchResultList div.ad_bgbluesmall td.price,
#SearchResultList div.topadsmall    td.price,
#SearchResultList div.standardsmall td.price      { width: 100px; font-size: 12px; padding-top: 4px; text-align: center; }
#SearchResultList div.toplistsmall  td.location,
#SearchResultList div.ad_bgbluesmall td.location,
#SearchResultList div.topadsmall    td.location,
#SearchResultList div.standardsmall td.location   { width: 282px; padding: 0px 0px 2px 4px; vertical-align: bottom;  text-align: left; }
#SearchResultList div.toplistsmall  td.pushup,
#SearchResultList div.ad_bgbluesmall td.pushup,
#SearchResultList div.topadsmall    td.pushup,
#SearchResultList div.standardsmall td.pushup     { width: 65px; padding: 0px; text-align: right; vertical-align: bottom; }
#SearchResultList div.toplistsmall  td.detaillink,
#SearchResultList div.ad_bgbluesmall td.detaillink,
#SearchResultList div.topadsmall    td.detaillink,
#SearchResultList div.standardsmall td.detaillink { width: 88px; padding: 0 0 2px 0; text-align: left; vertical-align: bottom; }
#SearchResultList div.toplistsmall  td.notepad,
#SearchResultList div.ad_bgbluesmall td.notepad,
#SearchResultList div.ad_bgblueextend td.notepad,
#SearchResultList div.topadsmall    td.notepad,
#SearchResultList div.standardsmall td.notepad    { width: 100px; margin: 0 0 2px 0; padding: 2px; text-align: right; vertical-align: bottom; }

#SearchResultList div.toplistsmall  td.image img,
#SearchResultList div.ad_bgbluesmall td.image img,
#SearchResultList div.topadsmall    td.image img,
#SearchResultList div.standardsmall td.image img,
#SearchResultList div.partnersmall  td.image img    { padding: 0px; margin-bottom: 0px; }

/* 1. Spalte */
#SearchResultList div.toplistextend  td.info,
#SearchResultList div.topadextend    td.info,
#SearchResultList div.standardextend td.info,
#SearchResultList div.ad_bgblueextend td.info       { width: 100px; padding: 2px; text-align: center; }
#SearchResultList div.toplistextend  td.image,
#SearchResultList div.topadextend    td.image,
#SearchResultList div.standardextend td.image,
#SearchResultList div.ad_bgblueextend td.image      { width: 100px; text-align: center; }
/* 2. Spalte */
#SearchResultList div.toplistextend  td.detail,
#SearchResultList div.topadextend    td.detail,
#SearchResultList div.standardextend td.detail,
#SearchResultList div.ad_bgblueextend td.detail     { width: 368px; padding: 2px; font-size: 12px; text-align: left; }
#SearchResultList div.toplistextend  td.location,
#SearchResultList div.topadextend    td.location,
#SearchResultList div.standardextend td.location,
#SearchResultList div.ad_bgblueextend td.location   { width: 378px; padding: 2px; text-align: center; }
#SearchResultList div.toplistextend  td.detaillink,
#SearchResultList div.topadextend    td.detaillink,
#SearchResultList div.standardextend td.detaillink,
#SearchResultList div.ad_bgblueextend td.detaillink { width: 378px; text-align: left; }
/* 3. Spalte */
#SearchResultList div.toplistextend  td.price,
#SearchResultList div.topadextend    td.price,
#SearchResultList div.standardextend td.price,
#SearchResultList div.ad_bgblueextend td.price      { width: 80px; font-size: 12px; padding-top: 4px; text-align: center; }
#SearchResultList div.toplistextend  td.icon,
#SearchResultList div.topadextend    td.icon,
#SearchResultList div.standardextend td.icon,
#SearchResultList div.ad_bgblueextend td.icon       { width: 80px; padding-top: 4px; text-align: center; }
#SearchResultList div.toplistextend  td.notepad,
#SearchResultList div.ad_bgblueextend td.notepad,
#SearchResultList div.topadextend    td.notepad,
#SearchResultList div.standardextend td.notepad,
#SearchResultList div.ad_bgblueextend ts.notepad    { width: 80px; padding: 4px; text-align: right; }


/*
#SearchResultList div.standardsmall td.detail a { font-size: 11px; color: #000000; font-weight: normal; text-decoration:none; }
#SearchResultList div.standardsmall td.detail a:link,
#SearchResultList div.standardsmall td.detail a:visited,
#SearchResultList div.standardsmall td.detail a:active { color: #000000; }
#SearchResultList div.standardsmall td.detail a:hover  { color: #C30024; }
*/


/* Individual Definition for special kind of searchresults ( TopAd, TopOfList, Galerie, Partner, Google, etc. ) */

/*
 * Result: small, extend
 */

#SearchResultList div.toplistsmall   table,
#SearchResultList div.ad_bgbluesmall table,
#SearchResultList div.topadsmall     table,
#SearchResultList div.standardsmall  table,
#SearchResultList div.toplistextend  table,
#SearchResultList div.topadextend    table,
#SearchResultList div.standardextend table,
#SearchResultList div.ad_bgblueextend table { margin: 0px; padding: 0px; }

#SearchResultList div.toplistsmall   table:hover,
#SearchResultList div.ad_bgbluesmall table:hover,
#SearchResultList div.standardsmall  table:hover,
#SearchResultList div.toplistextend  table:hover,
#SearchResultList div.standardextend table:hover,
#SearchResultList div.ad_bgblueextend table:hover  { background: #F0F2F8; }

/*#SearchResultList div.toplistsmall   table,
#SearchResultList div.toplistextend  table { background-color: #FFFBBD; }*/

/* No bottom border for tables inside the table!!! */
/*
#SearchResultList div.toplistsmall   table table,
#SearchResultList div.topadsmall     table table,
#SearchResultList div.standardsmall  table table,
#SearchResultList div.toplistextend  table table,
#SearchResultList div.topadextend    table table,
#SearchResultList div.standardextend table table { margin-top:5px; border-bottom: 0px; }
*/

/* Colors for Resulttype toplist: small, extend */

#SearchResultList div.toplistsmall{ background: #FFFFFF url('../../images/common/verlauf_gelb_topad.gif') repeat-x; }
/*#SearchResultList div.standardsmall table:hover,*/
#SearchResultList div.toplistsmall table:hover,
/*#SearchResultList div.standardsmall:hover,*/
#SearchResultList div.toplistsmall:hover{ background: #FFFFFF url('../../images/common/verlauf_grau_topad.gif') repeat-x; }

/* Colors for Resulttype ad_bgbluesmall */

#SearchResultList div.ad_bgbluesmall{ background: #FFFFFF url('../../images/common/verlauf_ad_bgblue.gif') repeat-x; }
/*#SearchResultList div.standardsmall table:hover,*/
#SearchResultList div.ad_bgbluesmall table:hover,
/*#SearchResultList div.standardsmall:hover,*/
#SearchResultList div.ad_bgbluesmall:hover{ background: #FFFFFF url('../../images/common/verlauf_grau_topad.gif') repeat-x; }


/* Bilderbuch (RESULT=pict) & Videoseiten (RESULT=video) */
#SearchResultList div.toplistpict,
#SearchResultList div.ad_bgbluepict,
#SearchResultList div.toplistvideo,
#SearchResultList div.ad_bgbluevideo
#SearchResultList div.standardpict,
/*#SearchResultList div.standardvideo { margin: 0px; padding: 7px 0px 7px 0px; overflow: hidden; border-bottom: 1px solid #428AC6; }*/
#SearchResultList div.standardvideo { margin: 0px; padding: 3px 0px 2px 0px; overflow: hidden; }
#SearchResultList div.standardpict   table,
#SearchResultList div.standardvideo  table,
#SearchResultList div.topadpict      table,
#SearchResultList div.toplistvideo   table,
#SearchResultList div.ad_bgbluevideo table,
#SearchResultList div.toplistpict    table,
#SearchResultList div.ad_bgbluepict  table { margin: 0px; padding: 0px; }
#SearchResultList div.standardpict   td.detail,
#SearchResultList div.standardvideo  td.detail,
#SearchResultList div.topadpict      td.detail,
#SearchResultList div.toplistvideo   td.detail,
#SearchResultList div.ad_bgbluevideo td.detail,
#SearchResultList div.toplistpict    td.detail,
#SearchResultList div.ad_bgbluepict  td.detail  { margin: 0px; padding: 3px; width: 187px; text-align: center; vertical-align: top; overflow: hidden; }
#SearchResultList div.standardpict   td.default,
#SearchResultList div.standardvideo  td.default,
#SearchResultList div.topadpict      td.default,
#SearchResultList div.toplistvideo   td.default,
#SearchResultList div.ad_bgbluevideo td.default,
#SearchResultList div.toplistpict    td.default,
#SearchResultList div.ad_bgbluepict  td.default { margin: 0px; padding: 3px; width: 187px; text-align: center; vertical-align: middle; overflow: hidden; }
#SearchResultList div.standardpict   td.separator,
#SearchResultList div.standardvideo  td.separator,
#SearchResultList div.topadpict      td.separator,
#SearchResultList div.toplistvideo   td.separator,
#SearchResultList div.ad_bgbluevideo td.separator,
/*#SearchResultList div.toplistpict    td.separator  { margin: 0px; padding: 0px; width: 7px; background: url('../../images/common/solid_border.gif') repeat-y top center; }*/
#SearchResultList div.toplistpict    td.separator,
#SearchResultList div.ad_bgbluepict  td.separator  { margin: 0px; padding: 2px; width: 7px; background: #FFFFFF; }
#SearchResultList div.standardpict   div.content,
#SearchResultList div.standardvideo  div.content,
#SearchResultList div.topadpict      div.content,
#SearchResultList div.toplistvideo   div.content,
#SearchResultList div.ad_bgbluevideo div.content,
#SearchResultList div.toplistpict    div.content,
#SearchResultList div.ad_bgbluepict  div.content  { margin: 0px; padding: 3px; }

#SearchResultList div.standardpict   td.detail,
#SearchResultList div.standardvideo  td.detail {border: 1px solid #E7E7E7;}

#SearchResultList div.toplistpict    td.detail,
#SearchResultList div.toplistvideo   td.detail,
#SearchResultList div.toplistvideo   td.default,
#SearchResultList div.toplistpict    td.default,
#SearchResultList div.toplistvideo   td.content,
/*#SearchResultList div.toplistpict    td.content { background: #FFFBAD; }*/
#SearchResultList div.toplistpict    td.content { background: #FFFFFF url('../../images/common/verlauf_gelb_videopage.gif') repeat-x; }

#SearchResultList div.ad_bgbluevideo td.detail,
#SearchResultList div.ad_bgbluepict  td.detail,
#SearchResultList div.ad_bgbluevideo td.default,
#SearchResultList div.ad_bgbluepict  td.default,
#SearchResultList div.ad_bgbluevideo td.content,
#SearchResultList div.ad_bgbluepict  td.content { background: #F2F8FC url('../../images/common/verlauf_ad_bgblue_videopage.gif') repeat-x; }

#SearchResultList div.toplistpict  table td:hover,
#SearchResultList div.toplistvideo table td:hover,
#SearchResultList div.ad_bgbluevideo table td:hover
#SearchResultList div.standardvideo table td:hover,
/*#SearchResultList div.standardpict table td:hover  { background: #F0F2F8; }*/
#SearchResultList div.standardpict table td:hover,
#SearchResultList div.ad_bgbluepict table td:hover { background: #F9F9F9 url('../../images/common/verlauf_grau_videopage.gif') repeat-x; }


/* Partnerads */
#SearchResultList div.partnersmall .ImageLimiter { height: 60px; overflow: hidden; }

#SearchResultList div.partnersmall  table,
#SearchResultList div.partnerextend table     { margin: 0px; padding: 0px; }
#SearchResultList div.partnersmall  table:hover,
#SearchResultList div.partnerextend table:hover  { background: #F0F2F8; }
#SearchResultList div.partnersmall  td,
#SearchResultList div.partnerextend td        { margin: 0px; padding: 0px; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: hidden; }

#SearchResultList div.partnersmall td.info    { width: 15px; }
#SearchResultList div.partnersmall td.image   { width: 85px; padding-top: 4px; text-align: center; }
#SearchResultList div.partnersmall td.title   { width: 370px; margin: 0px; padding: 4px; text-align: left; }
#SearchResultList div.partnersmall td.price   { width: 101px; margin: 0px; padding: 2px; font-size: 12px; text-align: center; vertical-align: top; }
#SearchResultList div.partnersmall td.adtype  { width: 101px; margin: 0px; padding: 2px; font-size: 10px; text-align: center; vertical-align: bottom; }
#SearchResultList div.partnersmall td.content { padding: 4px; text-align: left; }

#SearchResultList div.partnerextend td.info    { width: 80px; padding: 4px; }
#SearchResultList div.partnerextend td.image   { width: 100px; text-align: center; }
#SearchResultList div.partnerextend td.title   { width: 370px; margin: 0px; padding: 4px; text-align: left; }
#SearchResultList div.partnerextend td.adtype  { height: 20px; font-size: 10px; text-align: center; vertical-align: middle; }
#SearchResultList div.partnerextend td.content { width: 370px; padding: 4px; text-align: left; }

#SearchResultList div.partnersmall  a,
#SearchResultList div.partnerextend a { text-decoration: none; }
#SearchResultList div.partnersmall  a:visited,
#SearchResultList div.partnerextend a:visited { color: #666; }
#SearchResultList div.partnersmall  a:hover,
#SearchResultList div.partnerextend a:hover,
#SearchResultList div.partnersmall  a:active,
#SearchResultList div.partnerextend a:active { color: #0063A9; }

#SearchResultList div.partnersmall  div.headline a,
#SearchResultList div.partnerextend div.headline a,
#SearchResultList div.partnersmall  div.headline a:visited,
#SearchResultList div.partnerextend div.headline a:visited,
#SearchResultList div.partnersmall  div.headline a:active,
#SearchResultList div.partnerextend div.headline a:active  { color: #666; text-decoration: none; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchResultList div.partnersmall  div.headline a:hover,
#SearchResultList div.partnerextend div.headline a:hover   { color: #0063A9;}


#SearchResultList div.notepadarguments {
	width: 558px; margin: 0 0 10px; padding: 0 0 10px;
	border-width: 0px 1px 1px 1px; border-color: #E7E7E7; border-style: solid;
	background: #FFF;
	text-align: center;
}
#SearchResultList div.notepadarguments table { width:558px; margin: 0; padding: 0; }
#SearchResultList div.notepadarguments td { padding: 10px 0px; }
#SearchResultList div.notepadarguments ul { margin: 0px auto; }
#SearchResultList div.notepadarguments li { margin-bottom: 3px; }

#SearchResultList div.notepadarguments div.notepadmessage { padding:10px; border-bottom: 1px solid #E7E7E7;}

#SearchResultList div.partnerblock table      { margin: 0px; padding: 0px; border-bottom: 2px solid #FDA414; }
#SearchResultList div.partnerblock td         { margin: 0px; padding: 0px; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: hidden; }
#SearchResultList div.partnerblock td.info    { width: 15px; background: #F7F7F7; }
#SearchResultList div.partnerblock td.image   { width: 85px; text-align: center; background: #F7F7F7; }
#SearchResultList div.partnerblock td.title   { width: 370px; margin: 0px; padding: 4px; text-align: left; }
#SearchResultList div.partnerblock td.price   { width: 101px; margin: 0px; padding: 2px; font-size: 12px; text-align: center; vertical-align: top; background: #F7F7F7; }
#SearchResultList div.partnerblock td.adtype  { width: 101px; margin: 0px; padding: 2px; font-size: 10px; text-align: center; vertical-align: bottom; background: #F7F7F7; }
#SearchResultList div.partnerblock td.content { padding: 4px; text-align: left; }
#SearchResultList div.partnerblock a,
#SearchResultList div.partnerblock a:visited,
#SearchResultList div.partnerblock a:active   { text-decoration: none; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchResultList div.partnerblock a:hover    { color: #0063A9;}


#SearchResultList div.googleblock              { width: 560px; margin: 0px; padding: 0px; overflow: hidden; }
#SearchResultList div.googleblockitem          { margin: 0px; padding: 6px 0px 7px; border-bottom: 1px solid #428AC6; }
#SearchResultList div.googleblock div.headline { margin: 0px; padding: 0px; overflow: hidden; text-align:left; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchResultList div.googleblock div.headline a,
#SearchResultList div.googleblock div.headline a:visited,
#SearchResultList div.googleblock div.headline a:active { color: #666666; text-decoration: none; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchResultList div.googleblock div.headline a:hover { color: #0063A9; }
#SearchResultList div.googleblock table      { margin: 0px; padding: 0px; }
#SearchResultList div.googleblock table:hover { background: #F0F2F8; }
#SearchResultList div.googleblock td         { margin: 0px; padding: 0px; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: hidden; }
#SearchResultList div.googleblock td.info    { width: 15px; }
#SearchResultList div.googleblock td.image   { width: 85px; text-align: center; }
#SearchResultList div.googleblock td.title   { width: 370px; margin: 0px; padding: 4px; text-align: left; }
#SearchResultList div.googleblock td.adtype  { width: 101px; margin: 0px; padding: 2px; font-size: 10px; text-align: center; vertical-align: bottom; }
#SearchResultList div.googleblock td.content { padding: 4px; text-align: left; }
#SearchResultList div.googleblock a,
#SearchResultList div.googleblock a:visited,
#SearchResultList div.googleblock a:active   { text-decoration: none; }
#SearchResultList div.googleblock a:hover    { color: #0063A9; }


div.AdsBoxSection div.googleblock { width: 200px; margin: 0px; padding: 0px; overflow: hidden; }
div.AdsBoxSection div.googleblock div.headline { margin: 0px 0px; padding: 0px 0px 1px 0px; overflow: hidden; text-align:center; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.AdsBoxSection div.googleblock div.headline a,
div.AdsBoxSection div.googleblock div.headline a:visited,
div.AdsBoxSection div.googleblock div.headline a:active  { color: #666666; text-decoration: none; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.AdsBoxSection div.googleblock div.headline a:hover   { color: #0063A9; }
div.AdsBoxSection div.googleblock table      { margin: 0px; padding: 0px; border-bottom: 0px solid #EDF1FC; }
div.AdsBoxSection div.googleblock table:hover { background: #F0F2F8; }
div.AdsBoxSection div.googleblock td         { margin: 0px; padding: 4px; text-align: left; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; overflow: hidden; }
div.AdsBoxSection div.googleblock a,
div.AdsBoxSection div.googleblock a:visited,
div.AdsBoxSection div.googleblock a:active   { text-decoration: none; }
div.AdsBoxSection div.googleblock a:hover    { color: #0063A9; }


/*
 * Area: Search Result Category Tree
 */

/*
#SearchResultCategory { width: 203px; overflow: hidden; margin: 0px; padding: 5px 0px 7px 0px; border-width: 0px 1px 1px 1px; border-color: #E7E7E7; border-style: solid; }
* html #SearchResultCategory { width: 205px; } // IE Hack //
#SearchResultCategory ul { margin: 0px 1px 0px 5px; padding: 0px;  }
#SearchResultCategory ul ul { margin: 0px; padding: 0px 0px 0px 14px; }
#SearchResultCategory ul li { background: url( ../../images/quoka/nav/folderitem.gif ) no-repeat 0px 2px; margin: 0px; padding: 0px; text-indent: 12px; text-align: left; font-size: 11px; list-style-type: none; }
#SearchResultCategory ul ul li { background: url( ../../images/quoka/nav/folderopen.gif ) no-repeat 0px 1px; }
#SearchResultCategory li.current { font-weight: bold; }
*/

#SearchResultCategory { width: 203px; overflow: hidden; margin: 0px; padding: 5px 0px 7px 0px; border-width: 0px 1px 1px 1px; border-color: #E7E7E7; border-style: solid; }
* html #SearchResultCategory { width: 203px; } /* IE Hack */

#SearchResultCategory ul {
	/* margin: 0px 1px 0px 5px; padding: 0px; */
	margin: 0 0 0 3px;
	padding: 0;
	list-style-type: none;
}
#SearchResultCategory ul ul {
	/* margin: 0px; padding: 0px 0px 0px 14px; */
	margin: 0 0 0 17px;
	padding: 0 0;
	/* list-style-type: circle; */
	list-style-image: url(../../images/common/nav_dot.gif)
}
#SearchResultCategory ul li {
	/* background: url( ../../images/quoka/nav/folderitem.gif ) no-repeat 0px 2px; margin: 0px; padding: 0px; text-indent: 12px; text-align: left; font-size: 11px; list-style-type: none; */
	margin: 1px 0;
	padding: 0;
}
#SearchResultCategory ul ul li {
	/* background: url( ../../images/quoka/nav/folderopen.gif ) no-repeat 0px 1px; */
}
#SearchResultCategory li.current { font-weight: bold; }

#SearchResultCategory h1,
#SearchResultCategory h2,
#SearchResultCategory h3,
#SearchResultCategory h4,
#SearchResultCategory h5,
#SearchResultCategory h6 { padding: 0px; margin: 5px 8px 0px 0px; text-indent: -5px; text-align: left; font-size: 11px; }

#SearchResultCategory h2,
#SearchResultCategory h3,
#SearchResultCategory h4,
#SearchResultCategory h5,
#SearchResultCategory h6 { font-weight: normal; }


#SearchDetailContent { margin: 10px 0px; padding: 0px; width: 558px; border: 1px solid #E7E7E7; }
#SearchDetailContent div.message { margin: 0px;  padding: 30px; }
#SearchDetailContent h1 { margin: 0px; display: inline; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#SearchDetailContent table.info { margin: 0px; padding: 0px; text-align: left; width: 555px; }
#SearchDetailContent table.info td.label { width: 120px; vertical-align: top; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchDetailContent table.info td.content { width: 435px; vertical-align: top; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#SearchDetailContent table.info table { margin: 0px; padding: 0px; }
#SearchDetailContent div.otherads { background-color: #F7F7F7; border-top: 1px solid #4164CC; width: 558px; }
#SearchDetailContent div.otherads table { margin: 0px; padding: 0px; width: 100%; }
#SearchDetailContent div.footer { margin: 0px; padding: 0px 5px; height: 20px; background-color: #4164CC; }


/*
 * Area: Search Result Category Hits
 */

#SearchResultCatHits { width: 183px; overflow: hidden; margin: 0px; padding: 0px; }
#SearchResultCatHits ul { margin: 0px 0px 0px 0px; padding: 0px;  }
#SearchResultCatHits ul ul { margin: 0px; padding: 0px 0px 0px 15px; }
#SearchResultCatHits ul li { margin: 7px 0px 0px 0px; padding: 0px; text-indent: 0px; text-align: left; font-size: 11px; font-weight: bold; list-style-type: none; }
#SearchResultCatHits ul ul li { margin: 2px 0px 0px 0px; font-weight: normal; list-style-type: none; }
#SearchResultCatHits .bolded { font-weight: bold; }


/* ------------ 08.07.2008 TT: begin navigator -------------- */

	.NAV_CONTENTBOX { display: block; border: 1px solid #E7E7E7; border-bottom: 0px; }

	.NAV_CONTAINER {
			background-color: transparent;
			background-image: url(../../images/quoka/tabs/navi_bg_grey.gif);
			background-repeat: repeat-x;
			padding-bottom: 5px;
	}

	.NAV_HEAD_TOP_OPEN,
	.NAV_HEAD_TOP_CLOSED,
	.NAV_HEAD_OPEN,
	.NAV_HEAD_CLOSED {
			display: block;
			padding: 3px 3px 0px 3px;
			margin: 0px;
			height: 18px;
			font-weight: bold;
			font-size: 12px;
			color: #4d4d4d;
			font-weight: bold;
			cursor: pointer;
			border-top: 1px solid #B7B7B7;
	}

	.NAV_HEAD_TOP_OPEN,
	.NAV_HEAD_TOP_CLOSED {
			border-top: 0px none;
	}

	.NAV_HEAD_TOP_OPEN,
	.NAV_HEAD_OPEN {
			background-image: url(../../images/common/nav_open_grey.gif);
			background-repeat: no-repeat;
			background-position: 185px 5px;
	}
	.NAV_HEAD_TOP_CLOSED,
	.NAV_HEAD_CLOSED {
			background-image: url(../../images/common/nav_closed_grey.gif);
			background-repeat: no-repeat;
			background-position: 185px 5px;
	}

	.NAV_HEAD_TOP_OPEN td,
	.NAV_HEAD_TOP_CLOSED td,
	.NAV_HEAD_OPEN td,
	.NAV_HEAD_CLOSED td { font-weight: bold; font-size: 12px; color: #4d4d4d; }

	.NAV_CONTENT_OPEN { color: #000000; font-size: 12px; display: block; padding: 3px 3px 0px 3px; margin: 0px; }
	.NAV_CONTENT_CLOSED { color: #000000; font-size: 11px; display: none; padding: 3px 3px 0px 3px; margin: 0px; }

	.NAV_CONTENT_OPEN a,
	.NAV_CONTENT_CLOSED a { color: #000000; text-decoration: none; }

	.NAV_CONTENT_OPEN a:hover,
	.NAV_CONTENT_CLOSED a:hover { color: #0063A9; text-decoration: underline; }

	.TEXT_PALE { color: #969696; font-size: 10px; }

	.NAVIFORM,
	.NAVIFORM_BIG,
	.NAVIFORM_SMALL,
	.NAVIFORM_ERROR,
	.NAVIFORM_BIG_ERROR,
	.NAVIFORM_SMALL_ERROR { font-size: 10px; border: 1px solid #A8BBD5; background-color: #EFF3FF; }

	.NAVIFORM_BIG,
	.NAVIFORM_BIG_ERROR { width: 170px; }
	.NAVIFORM_SMALL,
	.NAVIFORM_SMALL_ERROR { width: 78px; }

	.NAVIFORM_ERROR,
	.NAVIFORM_BIG_ERROR,
	.NAVIFORM_SMALL_ERROR { border: 1px solid red; }

	/* ul-listelement */

	ul#CategoryList,
	ul#CityList,
	ul#ClasstypeList,
	ul#PriceList { margin: 0; padding: 0; list-style-type: none; }

 	ul#CategoryList li,
	ul#CityList li,
	ul#ClasstypeList li,
	ul#PriceList li { margin: 0; padding: 0; }

	ul#CategoryList ul,
	ul#CategoryList ul ul,
	ul#CityList ul,
	ul#ClasstypeList ul,
	ul#PriceList ul { margin: 0 0 0 17px; padding: 0 0; list-style-image: none; list-style-type: none; }
	
	ul#CategoryList ul ul li,
	ul#CityList ul li,
	ul#ClasstypeList ul li,
	ul#PriceList ul li { line-height: 20px; font-family: Arial, Verdana, Geneva,  Helvetica, Sans-Serif; font-size: 12px; }
	
	div.Column1 ul#CategoryList ul a,
	div.Column1 ul#CategoryList ul ul a,
	div.Column1 ul#CategoryList li a,
	div.Column1 ul#CityList ul a,
	div.Column1 ul#ClasstypeList ul a,
    div.Column1 ul#ClasstypeList li a,
	div.Column1 ul#CityList li a,
	div.Column1 ul#PriceList ul a,
	div.Column1 ul#PriceList li a { line-height: 20px; color: #0063AD; font-family: Arial, Verdana, Geneva,  Helvetica, Sans-Serif; font-size: 12px; }

	ul#CategoryList ul ul,
	ul#CityList ul ul,
	ul#ClasstypeList ul ul,
	ul#PriceList ul ul { margin: 0 0 5px 10px; }

	.li_switch { list-style-image: url(../../images/common/nav_dot_subtree.gif); }

	/* Korrektur fuer IE 5.x */
	* html ul#CategoryList li ul li,
	* html ul#CityList li ul li
	* html ul#ClasstypeList li ul li,
	* html ul#PriceList li ul li { margin-left: 1em; ma\rgin-left: 0; }

/* ------------ end navigator (TT) -------------- */


