/* * * * * * * * * * * * * * * * */
/*                               */
/* base                          */
/*                               */
/* * * * * * * * * * * * * * * * */

html {
 margin:0px;
 background-color:#fff; 
}

body {
 margin:0px;
 font-family:  Trebuchet MS, arial, sans-serif;
 font-size: 11px; 
 background-color:#fff; 	 
}

td,div,.p,a {
 font-family:  Trebuchet MS, arial, sans-serif;
 font-size: 11px;
}

table#header { }
table.layout {
 padding-left:10px;
 padding-right:10px;
 background-color:#ffffff;
}

td#header_row {
 color:#CCE5A2;
 font-size:12px;
 background-color: #3D6A0D;
 background-color: #999999;
 text-align:center;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 2px;
 padding-bottom: 2px;  
}

td#header_bg {
 background:#ffffff url("../img/bg_head.gif") repeat-x top;
}

#logo {
 position:absolute; left:10px; top:-5px; z-index:10;
}

#search_box {
 text-align:center;
 vertical-align:top;
 vertical-align:text-top;
 margin-top: 3px;
 margin-bottom: 15px;
}

input#input_query {
 margin: 0 0 0 0;
 border-top: 2px solid #545E4C;
 border-left: 2px solid #545E4C;
 background:url('../img/input_bg.gif') no-repeat left center;
 padding-left:4px;
}

select#select_category {
 margin: 0 0 0 0;
 border-top: 2px solid #545E4C;
 border-left: 2px solid #545E4C;
 background:url('../img/input_bg.gif') no-repeat left center;
 
}

option.oc {
 background-color: #fff;
}

a.header_row {
 color:fff;
 font-size:14px;
 border:0;  
 text-decoration:none; 
}

a.header_row:link {
 color:#fff;
}

a.header_row:active {
 color:#fff;
}

a.header_row:visited {
 color:#fff;
}

a.header_row:hover {
 color:#fff;
 text-decoration:underline;  
}

#logo img {
 border:0;
 margin-top:0px;
}

#breadcrumb {
 font-size:15px;
 font-weight:bold;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 10px; 
}

#price_hits {
 font-size:12px;
 padding-left:8px;
}

#location_hits {
 font-size:12px;
 padding-left:8px;
}

#category_hits {
 font-size:12px;
 padding-left:8px;
}

#category_links {
 font-size:12px;
 padding-left:8px;
}

p.headline {

 margin: 0.5em 0;
 display: block;
 font-weight: bold;
 padding: 0.2em 0.2em 0.2em 0.2em;
}

hr.headline {
 color:#3DBE1B;
 height:1px;
 border:1px;
 background-color:#3DBE1B; 
 margin-top:-7px;
 margin-right:15px;
}

#category_links a {
}

#single_content {
 font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
 height:600px;
 font-size:12px;
 padding-left:35px;
 padding-right:35px;
}

#content_info {
 color: grey;
 text-align:left;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 /* background:#ffffff url("../img/info_bg.gif") repeat-x bottom; */
 background-color: #BED9ED; 
}

#content_info p { display: inline; font-size: 13px; font-weight:bold; }

#content_space {
 padding: 2px;
 margin: 0px;
}

#content_intro {
 background-color: #E3F2FC;
 color:#0388E1;
 text-align:left;
 padding-left:20px;
 padding-right:50px;
 padding-top:3px;
 padding-bottom:8px;
 margin-top: 6px;
 margin-left: 0px;
 margin-right: 0px;
 /* border: px white; */
}

#content_intro a {
 color:#0388E1;
}


#content_intro em {
 font-size:14px;
 /* font-variant:small-caps; */
 font-style:normal;
}

#content_intro p {
 font-size:12px;
 margin: 0px;
 padding: 0px;
 padding-left: 4px;
}

#content_left {
 padding:20px;
 padding-top:10px;
 text-align:left;
 margin: 0;
 background-color: #fff;
}

#content_left p { margin: 0 0 0 0; }

#content_middle {
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-left: 1px dotted gray;
 /* max-width: 36em; */
 background-color: #fff;
}

#content_right {
 text-align:left;
 padding-left:20px;
 border-left: 1px dotted gray;
 background-color: #fff;
}

#is_content {
 margin-top:-5px;
 margin-left:-10px;
}

#news_content {
 margin-top:15px; 
}

#content_right h2 { margin: 0 0 0 0; }

#footer {
 text-align: center;
 clear: both;
 margin: 0;
 padding: .5em;
 color: #333;
 background-color: #BED9ED;
 border-top: 3px solid #0C80D6;
 border-bottom: 3px solid #0C80D6;
}

#footer p {color: grey; display: inline; font-size: 12px; }

#footer_partner {
 text-align: right;
 margin: 0;
 margin-top:140px;
 padding: .5em;
 padding-right:80px;
 color: #333;
 background-color: #ffffff;
 border-top: 1px solid #B1CAB2;
}

#footer_partner p {
 color:grey;
 font-size: 12px;
 background-color: #ffffff;
}

img#content_column_headline {float:left; margin-right:10px; padding-left:20px;}
p#content_column_headline { vertical-align:middle; text-align:left; font-variant:small-caps; }


/* * * * * * * * * * * * * * * * */
/*                               */
/* ebay                          */
/*                               */
/* * * * * * * * * * * * * * * * */

div#ebay_more_results {
  text-align:center;
  padding-bottom:25px;
}

a.ebay_result_page_link {
  font-size:15px;
  color:#0000dd;
  font-weight:bold;
  text-decoration:underline;
}

a.ebay_bubble {
 border:0; 
 text-decoration:none;
}

img.ebay_bubble {
 border:0;
 text-decoration:none;
}

/* pagination */
span#ebay_result_page_actual {
  font-size:16px;
  color:orange;
  font-weight:bold;
}
span#ebay_result_page_one_back_off {
  font-size:18px;
  color:grey;
  font-weight:bold;
  padding-right:20px;
}
a#ebay_result_page_one_back {
  font-size:18px;
  color:blue;
  font-weight:bold;
  padding-right:20px;  
}
span#ebay_result_page_one_forward_off {
  font-size:18px;
  color:grey;
  font-weight:bold;
  padding-left:20px;  
}
a#ebay_result_page_one_forward {
  font-size:18px;
  color:blue;
  font-weight:bold;
  padding-left:20px;  
}

/* highlight tr on mouse over */
table.compare tbody tr { background-color: #ffffff }
table.compare tbody tr.initial   { background-color: #ffffff; }
table.compare tbody tr.normal    { background-color: #ffffff; }
table.compare tbody tr.highlight { background-color: #f9f9f9; }

th#ebay_intro {
 font-size:12px;
 text-align: right;
}

/* unused
a#ebay_title {
 font-size:12px;
}
*/

td#ebay_text_cell {
  text-align:left;
}

a.size1 {
 font-size:10px;
 font-weight:bold;
}
a.size2 {
 font-size:12px;
 font-weight:bold;
}
a.size3 {
 font-size:14px;
 font-weight:bold;
}
a.size4 {
 font-size:15px;
 font-weight:bold;
}
a.size5 {
 font-size:19px;
 font-weight:bold;
}

div#ebay_cloud {
  text-align:justify;
  border: 3px solid #0C80D6;
  padding:10px;
}

div#ebay_cloud a {
  color:#0C80D6;
  text-decoration:none;
}

div#ebay_total_amount_of_entries {
 position:relative;
 z-index:10;
 top:-2px;
 left:13px;
 font-size:12px;
 font-weight:bold;
 color:gray;
}

img.ebay_txt {
 position:relative;
 top:2px;
}

div#ebay_title {
  font-size:14px;
  color:#0000dd;
  font-weight:bold;
  text-decoration:underline;
}

div#ebay_title_no_img {
  font-size:15px;
  color:#0000dd;
  font-weight:bold;
  text-decoration:underline;
  padding-top:30px;
  padding-left:25px;
}

div.ebay_anbieter {
}

div.ebay_anbieter_no_img {
 padding-left:25px;
}

div.ebay_infos {
 text-align:right;
}

span.ebay_price_info {
 text-align:left;
 font-size:12px;
 text-decoration:none;
 font-weight:normal;
 color:grey;
}

span.ebay_price_info span {
 font-size:14px;
 font-weight:bold;
 color:blue;
}

span.ebay_info_button {
 text-align:right;
}

span.ebay_bulb_set {

}

span.ebay_bulb {
 padding-right:1px;
}

span.ebay_bubble_space {
 padding-left:40px;
}

div.ebay_subtitle {
 font-size:11px;
 text-decoration:none;
 font-weight:normal;
 color:black;
}

div.ebay_subtitle_no_img {
 font-size:11px;
 text-decoration:none;
 font-weight:normal;
 color:black;
 padding-left:25px;
}

div#ebay_price_info_no_img {
 font-size:12px;
 text-decoration:none;
 font-weight:normal;
 color:grey;
 padding-bottom:30px;
 padding-left:25px;
}

div#ebay_price_info_no_img span {
 font-size:14px;
 font-weight:bold;
 color:blue;
}


div.ebay_subtitle_no_img {
 font-size:11px;
 text-decoration:none;
 font-weight:normal;
 color:black;
 padding-left:25px;
}


hr#ebay_hr {
 border:0px;
 height:1px;
 color:#aaaaaa;
 background-color:#aaaaaa;
 width:90%;
}

table#ebay_cat {
 text-align: left;
 margin:20px;
}

table#ebay_cat td {
 vertical-align:top;
}

span#ebay_cat_hdl {
 font-size:12px;
 font-weight:bold;
}

dd#ebay_cat_link a {
 font-size:12px;
}

/* * * * * * * * * * * * * * * * */
/*                               */
/* is                            */
/*                               */
/* * * * * * * * * * * * * * * * */

div#is_about_results {
  text-align: right;
}

div#is_about_results a {
  color:grey;
}

/* highlight tr on mouse over */
table#is_results tr { background-color: #ffffff; }
table#is_results tr.initial   { background-color: #ffffff; }
table#is_results tr.normal    { background-color: #ffffff; }
table#is_results tr.highlight { background-color: #fafafa; }

div.is_highlight_box {
 width: 225px;
 max-width: 225px;
 overflow:hidden;
 padding:5px;
 /* border: 2px solid orange; */
}


table#is_webResultsTable {}

td#is_top_resultCell {
  font-family:Verdana,sans-serif;
  font-size:12px;
  padding:2px;
  padding-bottom:5px;
  background-color: #ffffff;
  padding:5px;  
}

td#is_resultCell {
  font-family:Verdana,sans-serif;
  font-size:12px;
  padding:2px;
  padding-bottom:5px; 
}

td#is_numberCell {
	padding:0px;
	padding-right:2px;
	vertical-align:top;
}

div#is_number {
	padding:1px;
	text-align:center;
	color:orange;
	font-weight:bold;
	font-size:15px;
}

div#is_paidTitle div#is_title {
  color:#0000dd;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}
div#is_paidDescription {
  padding-left:2px;
}
div#is_paidURL {
  padding-left:2px;
  color:grey;
}

div#is_nonpaidTitle div#is_title  {
  color:#0000dd;
  font-weight:bold;
  font-size:15px;
  text-decoration:underline;
}
div#is_nonpaidDescription {
  padding-left:2px;
}
div#is_nonpaidURL {
  padding-left:2px;
  color:green;
}


/* * * * * * * * * * * * * * * * */
/*                               */
/* zoom_img                      */
/*                               */
/* * * * * * * * * * * * * * * * */

.zoom_img_container {
	height: 80px;
}

.empty_img_container {
	height: 80px;
	vertical-align: middle;
}

img.zoom_img_normal {
  width:60px;
  height:60px;
  padding:5px;
  padding-right:20px;
}

img.zoom_img_big {
  position:absolute;
  z-index:21;
  margin:5px;
  border: 3px solid #fafafa;
  border-right: 8px solid #fafafa;
  background-color:#fff;
}

span.zoom_note {
  position:relative;
  text-align:center;
  z-index:20;
  top:-30px;
  right:-20px;
  margin:0px;
  padding:2px;
  /* font-family: courier; */
  font-size:11px;
  font-weight:bold;
  /* color:#699500; */
  color:red;
  background-color:#fff;
  border:2px solid orange;
}


form.kontakt {
  background-color: #ECFAC5;
  border: thin solid #B1CAB2;
  margin:0;
  padding:.5em;
  width:450px;
}

/* * * * * * * * * * * * * * * * */
/*                               */
/* tooltip                       */
/*                               */
/* * * * * * * * * * * * * * * * */

/* see ../js/tooltip.js */
div.tooltip {
	position: absolute;
	display: none;	
	max-width:500px;
	padding:7px 9px;
	background-color:#fff;
    text-align:left;
	border:1px solid #cecece;
	color:#000;
	-moz-border-radius:6px; 
	opacity:0.94;
	cursor:default;
    z-index:100;
}

/* see ../js/tooltip.js */
div.tooltip_info {  /* for trustrating & co. */
	position: absolute;
	display: none;	
	max-width:500px;
	padding:7px 9px;
	background-color:#fff;
    text-align:left;
	border:1px solid #3DBE1B;
	color:#000;
	-moz-border-radius:6px; 
	opacity:1;
	cursor:default;
    z-index:100;
}

div.tooltip a {
	color:#999999;
	border:0;
	text-decoration:underline;
}

td.tooltip {
  width: 300px;
  height: 300px;
  font-family: verdana;
  font-size: 11px;
  color: #999999;
  background-color: #fff;
}

td.tooltip_info { /* for trustrating & co. */
  width: 300px;
  height: 300px;
  font-family: verdana;
  font-size: 12px;
  color: #000;
  background-color: #fff;
}

div.tooltip_close_button {
 text-align:right;
 top:-20px;
 padding-right:40px;
} 

div.tooltip_close_button span {
 text-align:right;
 vertical-align:bottom;
 padding-left:5px;
 font-size:10px;
 color:#999999;
} 


/* * * * * * * * * * * * * * * * */
/*                               */
/* feedback                      */
/*                               */
/* * * * * * * * * * * * * * * * */

form.kontakt p.small{color: grey; font-size: 11px;}
form.kontakt img{margin-top:10px; float:right;}

form.kontakt input.data{border: thin solid #B1CAB2; color:#336666; font-size:13px; width:250px; padding:2px;}
form.kontakt input.button{border: thin solid #B1CAB2; color:#336666; font-size:13px; width:70px; padding:3px;}
form.kontakt textarea{border: thin solid #B1CAB2; color:#336666; font-size:13px; width:400px; padding:2px;}


/* * * * * * * * * * * * * * * * */
/*                               */
/* rss                           */
/*                               */
/* * * * * * * * * * * * * * * * */

div.rss { font-family:Arial; padding-bottom:10px; }
div.rss div.box { width: 220px; }

div.rss div.feed {
  background-color: #D9EEFD;
  border-left:2px solid #0C80D6;
  border-right:2px solid #0C80D6;
  border-top:2px solid #0C80D6;  
}

div.rss div.feed div.desc { font-size:11px; padding:3px; }

div.rss div.entry { background-color:#ffffff; }
div.rss div.box div.box {
  border:2px solid #0C80D6;
  width: 216px;
  max-width: 216px;
}
div.rss div.entry div.title {
  font-size:11px;
  padding:4px;
  background-color:#ffffff;

}
div.rss div.entry div.title a { color:#0C80D6; }
div.rss div.entry div.desc { font-size:10px; background-color:#ffffff; padding:7px; border-bottom:2px dotted #0C80D6;}
div.rss div.entry div.desc a { color:#555555; }
div.rss div.entry div.desc h4 { font-size:larger; font-variant:small-caps; font-style:italic; }
div.rss div.entry div.desc h5 { font-style:italic; }
div.rss div.entry div.desc img { float:right; }

div.rss div.footer {
  color:#0C80D6;
  font-size:smaller;
  text-align:right;
  background-color: #D9EEFD;
  padding:3px;
  border-left:2px solid #0C80D6;
  border-right:2px solid #0C80D6;
  border-bottom:2px solid #0C80D6;
}


/* * * * * * * * * * * * * * * * */
/*                               */
/* tabs                          */
/*                               */
/* * * * * * * * * * * * * * * * */

#header {
    float:left;
    width:100%;
    background:#FFFFFF url("../img/bg.gif") repeat-x bottom;
    line-height:normal;
}

#header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
}

#header li {
    float:left;
    background:url("../img/blue_left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 12px;
}

#header #current {
    background-image:url("../img/blue_left.gif");
}

#header #current a {
    background-image:url("../img/blue_right.gif");
    color:#333;
    padding-bottom:0px;
}

#header a {
    font-size:120%;
    float:left;
    display:block;
    background:url('../img/blue_right.gif') no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color: grey;
}

#header a:hover   { color:#333; }
#header a:link    { color:#666; }
#header a:active  { color:#666; }
#header a:visited { color:#666; }

/* Commented Backslash Hack
  hides rule from IE5-Mac \*/
  #header a {float:none;}
/* End IE5-Mac hack */


