/*   
El-Dorado Stylesheet
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0;padding:0}
html{background:#fff;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img{border:none;}
blockquote,q{padding-left:.5em;border-left:5px solid #ddd;margin:1em 0 1em 1em;}
blockquote cite,q {display:block;margin:5px 0 0;}
code,var,pre {border:1px solid #D9D9D9;overflow:auto;padding:0.5em;}
code,var { border:1px solid #ddd; padding: .1em .5em .1em .5em; background: #F9F9F9; line-height: 1.5; }
cite,dfn {font-style:italic;}
caption {font-size:.8em}

h1,h2,h3,h4,h5,h6{font-family:Georgia,Times New Roman,serif;font-weight:normal;margin-bottom:.2em;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.09em;}

h1, h1 a, h2 a,h1 a:visited,h2 a:visited {color: #BB0000;}

fieldset {border:1px solid #D9D9D9;padding:.5em .5em .5em .5em;}
legend {font-size:.9em;padding:0 .5em 0 .5em}
input[type=submit],input[type=reset] {font-size:.8em;padding:.3em;}
input,textarea,select {padding:.2em;margin: .2em}

#hd{margin-bottom: 1em;}
#bd{}
#yui-main .yui-b {}

#hd a {color: #000; text-decoration:none;}
#hd .headerimage{cursor: pointer;float:left;}
#hd .pagetitle {	padding: .5em 0 0 .5em; font-size: 2.4em; margin:0;}
#hd #searchbox {float:right;margin-top:30px}
#hd #searchform {margin:0;text-align:center;}
#hd #searchform div {padding:1em 0;}
#hd #searchform #search {padding:2px;width:250px;}
#hd #searchform #searchsubmit {padding:1px;}


#ft{font-size:.8em;} 
#ft a, #ft a:hover, #ft a:visited{color:#000;text-decoration:none}
#ft p{text-align:center;}

#breadcrumb {margin:0 0 2em 0}
#breadcrumb a {color:blue}
#content {margin:0 0 0 0;padding-bottom:1em;font-family: Arial,Verdana,Helvetica,sans-serif; font-size:1em;line-height:1.2em;}
#content h1 {margin:0 0 1em 0;line-height:1.2em}
#sidebar {}
#sidebar h3,#sidebar h5 {color:#bb0000;margin-top:.5em}

.productbox {height:280px;margin:0 1em 0 1em;}
#productimage {width:260px;height:260px;float:left;}
#productimage.thumbnail {background: url(shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;margin: 10px 0 0 10px !important;}
#productimage.thumbnail img {margin: -6px 6px 6px -6px;background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;padding:4px;position:relative;}

#buttonbox {float:left;margin:50px auto 0 40px;}
#pricebuttons {text-align:center; margin-bottom:1em}
#pricebuttons a:hover{text-decoration:none}

.pricebutton {background:#F7BA00;padding:1px 3px 1px 3px;color:#fff}
.pricebutton:hover {background:#73DF61;}

#shopbutton1 a {font-size:1em;line-height:1.7em;padding:.9em .9em .9em .9em;}
#shopbutton1 b {font-size:1.3em;color:#D2FFC1}
#shopbutton2 a {font-size:.9em;line-height:1.6em;padding:.5em .5em .5em .5em}
#shopbutton1 .detail {font-size:1em;line-height:1.4em;padding:.5em .5em .5em .5em}
#shopbutton1.yui-link-button {background: url("/css/button-sprite.png") repeat-x scroll 0 0 transparent; background-position: 0 -100px;}
#shopbutton1.yui-link-button-hover, #shopbutton1.yui-button-hover {background: url("/css/button-sprite.png") repeat-x scroll 0 0 transparent; border-color:#7D98B8;}


.description {margin:1em 0 3em 0}
.description a {text-decoration:underline;}

.adcontainer {height:266px;margin-bottom:1em;}
.adcontainer300 {height:250px;width:300px;margin:0;padding:0;}
.adheader{float:right;font-size:10px;line-height:16px}

.navibox {margin-bottom:1em;}
.aboutbox {text-align: justify}
.similarproducts,.aboutbox, .resultcategories {padding: 0 .5em .5em .5em;border:1px solid #e9e9e9;}
.resultcategories {line-height: 1.7em;}
.similarproducts ul {margin: 0 0 .5em 1.5em }
.similarproducts li {list-style: square}
.productfeatures {font-size:.8em;text-align:center}
.priceinfo{border:1px solid #e9e9e9;padding: .5em .5em .5em .5em}
.homepagecategoryproducts {margin:0 0 0 0; padding: 1em 1em 1em 2em;}
.homepagecategoryproduct {margin:0 0 0 0;vertical-align:middle;line-height:60px;cursor: pointer;}
.homepagecategoryproduct:hover {background:#F7F7F7;}
.homepagecategoryproduct img {padding:3px 3px 3px 3px;position:absolute;}

#productdata .yui-content {height: 540px; overflow: auto; padding: 0pt; border: medium none transparent; background: none repeat scroll 0% 0% rgb(255, 255, 255)}
#productdata #preise .yui-dt-bd {overflow:hidden}

#pricesmarkup .yui-dt-col-retailer {cursor:auto}
#pricesmarkup .yui-dt-col-price {text-align:right;cursor:auto}
#pricesmarkup .yui-dt-col-retailer {text-align:left}
#pricesmarkup .yui-dt-col-details, #pricesmarkup .yui-dt-col-retailerlink {text-align:center}

#bewertungen {padding:1em 1em 0 0}
#bewertungen .reviewbox{margin:0 0 1em 0; border:1px solid #e9e9e9;padding:1em 1em 1em 1em}
#bewertungen .reviewtitle{color:#BB0000;}
#bewertungen .reviewdate{font-size:.7em;margin:0 0 1em 0;white-space: nowrap;}
#bewertungen .reviewtext{}

#produkteigenschaften {padding:1em 0 0 0;}
#produkteigenschaften table,th,tr,td{border:transparent}
#produkteigenschaften table {width:100%}
#produkteigenschaften .pigroup {color:#bb0000;font-weight:bold;height:2em}
#produkteigenschaften .pigroup td {border-left:none;}
#produkteigenschaften .piname {color:#333333;text-align:left;font-weight:normal;border-left:none;width:200px}
#produkteigenschaften .spacer td {border:none}
#produkteigenschaften th,td {border-bottom:1px dotted #b3b3b3;border-left:1px dotted #b3b3b3;}
#pag {text-align:center}

.homepagecategoryproducts {border:4px solid #2647A0;border-top:none;}

table.results th,td {border:none;}
table.results tr.prod {border:1px solid #e9e9e9;cursor: pointer;}
table.results tr.spacer {border:none;height:1em}
table.results td.pimage {width: 80px;text-align:center;border:none}
table.results td.pdesc {padding: .5em .5em .5em .5em;border:none}
table.results td.pprice {width: 85px;text-align:right;padding: .5em .5em .5em .5em;border:none}
table.results td.pbutton {width: 150px;padding: .5em .5em .5em .5em;border:none}
.producttitle {margin-bottom:5px}
.producttitle h2 {font-family: Arial,Verdana,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;}
.producttitle h2 a {color:#001BB5;}
.productdescription {font-size:.8em}
.pricemin {font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.pricemin a {color:blue}
.pricemax {font-size:.9em}
.pricevk {font-size:.8em}
.smallbutton {font-size:.8em;text-align:center;width:110px;cursor: pointer;}
.bigbutton {border:1px solid black;background:#F7BA00;margin-bottom:.3em;cursor: pointer;}
.bigbutton:hover {background:#73DF61;}
.bigbutton a {color:white;display: block;padding: .5em .5em .5em .5em;}
.bigbutton a:hover {text-decoration:none;}

.categoryform legend {font-size:1.2em;}
.categoryform td.iflabel {text-align:right}

#searchfilters {margin-bottom:3em;}
.searchmeta {margin-bottom:2em}

.cloud_xsmall { font-size: .9em; }
.cloud_small { font-size: 1.1em; }
.cloud_medium {   font-size: 1.3em; }
.cloud_large { font-size: 1.5em; }
.cloud_xlarge { font-size: 1.8em; }

#staticpage {text-align: justify}
#staticpage ol li {list-style:none outside none; margin-bottom:3em}
#staticpage ul li {list-style:none outside none; margin-bottom:1em; margin-left:1em}

#listing{ width:23em; float:left; line-height:1.8em; }
#listingheader{ clear:left; }
#listingheader h2{ color:#bb0000; padding-top:2em;}
#alphabet h2 a{ padding:.2em .4em; border:1px solid #bb0000; }
