body {
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0;
width:100%;
}
ul {
list-style-type:square;
margin-bottom:0;
margin-top:0;
}
li {
margin-bottom:3px;
margin-left:-15px;
}
.li_box {
margin-bottom:3px;
margin-left:-25px;
}
h1 {
color:#59691E;
display:inline;
font-size:18px;
}
h2 {
color:#A57428;
display:inline;
font-size:14px;
}
h3 {
color:#59691E;
display:inline;
font-size:12px;
font-weight:bold;
}
a {
color:#1E1E1E;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:medium none;
}
.menulink {
float:left;
text-align:center;
}
.menulink:hover {
}
a.header_menu {
color:#FFFFFF;
font-size:12px;
padding-left:5px;
padding-right:8px;
padding-top:10px;
text-decoration:none;
}
a.header_menu:hover {
text-decoration:underline;
}
a.link_arrow {
padding-left:10px;
}
a.backlink {
background-image:url(../theme/images/arrow_back.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:10px;
text-decoration:underline;
}
a.link_arrow:hover {
text-decoration:underline;
}
a.main_menu {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:30px;
margin:0 0 0 10px;
padding:5px;
text-decoration:none;
}
a.main_menu:hover {
}
input, textarea, select {
color:#454545;
font-family:Arial,sans-serif;
font-size:13px;
}
.btn_search {
background-image:url(../uploads/searchbutton.jpg);
background-repeat:no-repeat;
border:0 none;
height:22px;
width:188px;
}
.input_error {
border:2px solid #E1E1E0;
}
.small {
color:#AAAAAA;
font-size:11px;
}
.strike {
}
.default_color {
color:#454545;
}
.color {
color:#35718F;
}
.msg_error {
background-color:#FFE5E5;
padding:5px 5px 5px 10px;
}
.msg_done {
background-color:#D0EBCC;
color:#169D00;
padding:5px 5px 5px 10px;
}
.box {
margin:0 0 8px;
padding:0;
}
.box_header {
background-image:url(../uploads/bg_boxhead.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
font-style:normal;
height:26px;
line-height:26px;
margin:0 0 3px;
padding:0 0 0 3px;
position:relative;
text-align:left;
text-decoration:none;
text-indent:15px;
}
.box_header_cart {
background-image:url(../uploads/bg_teebeutel.png);
background-position:center bottom;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
font-style:normal;
height:56px;
line-height:32px;
padding-top:13px;
text-indent:70px;
}
.box_header_trusted {
background-image:url(../uploads/bg_trusted.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
font-style:normal;
height:52px;
line-height:32px;
padding-top:18px;
text-indent:75px;
}
.box_cat_header {
background-image:url(../theme/images/bg_cat_header.png);
background-position:center top;
color:#336600;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
height:35px;
line-height:35px;
padding-left:15px;
width:189px;
}
.box_body {
font-size:12px;
}
.box_body img {
border:2px solid #DBD8C0;
}
.box_body p {
background-image:url(../uploads/arrow_green.png);
background-position:0 1px;
background-repeat:no-repeat;
line-height:120%;
padding-left:20px;
}
.box_body p a {
color:#44531A;
}
.box_body_trusted, .box_body_cart {
background-image:url(../uploads/dots_white.png);
background-position:0 41px;
background-repeat:no-repeat;
}
.box_body_trusted p, .box_body_cart p {
background-image:url(../uploads/arrow_white.png);
background-position:0 1px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
line-height:120%;
padding-left:20px;
}
.box_body_trusted p a, .box_body_cart p a {
color:#FFFFFF;
}
.box_body strong {
color:#333333;
font-size:12px;
margin-bottom:5px;
margin-left:15px;
}
.box_body table strong {
margin-bottom:0;
margin-left:0;
}
.box_bottom {
background-image:url(../theme/images/bg_bottom.png);
height:10px;
margin:0;
width:186px;
}
.box_cart_body {
}
.box_cart_bottom {
background-image:url(../theme/images/bg_cart_bottom.png);
background-position:center top;
height:12px;
width:204px;
}
.box_top_header {
background-image:url(../theme/images/bg_top_header.png);
background-position:center top;
color:#336600;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
height:35px;
line-height:35px;
padding-left:15px;
width:189px;
}
.box_top_body {
background-image:url(../theme/images/bg_top_body.png);
background-position:center top;
width:204px;
}
.box_top_bottom {
background-image:url(../theme/images/bg_top_bottom.png);
background-position:center top;
height:15px;
width:204px;
}
.box_information_header {
background-image:url(../theme/images/bg_cat_header.png);
background-position:center top;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:36px;
line-height:20px;
margin-bottom:0;
padding:0;
width:204px;
}
.box_information_body {
background-image:url(../theme/images/bg_cart_body.png);
background-position:center top;
background-repeat:no-repeat;
height:86px;
width:204px;
}
.box_pay_header {
background-image:url(../theme/images/bg_pay_header.png);
background-position:center top;
color:#336600;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
height:35px;
line-height:35px;
padding-left:15px;
width:189px;
}
.box_pay_body {
background-image:url(../theme/images/bg_pay_body.png);
height:127px;
width:186px;
}
.box_pay_bottom {
background-image:url(../theme/images/bg_pay_bottom.png);
background-position:center top;
height:11px;
width:204px;
}
.box_cell {
margin:0;
min-height:16px;
padding-left:6px;
padding-top:4px;
text-align:left;
}
.box_cell a {
color:#333333;
font-size:11px;
text-decoration:none;
}
.box_cell_information {
background-image:url(../theme/images/bg_information_body.png);
line-height:19px;
padding-left:15px;
}
.box_cell_information a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.box_product_list {
border:medium none;
float:left;
margin:4px;
width:160px;
}
#box_product_body {
font-size:12px;
line-height:110%;
margin-bottom:5px;
}
#box_product_body a {
color:#59691E;
}
.productbox_img {
border:1px solid #DBD8C0;
height:150px;
margin-bottom:3px;
margin-left:5px;
width:150px;
}
.price {
color:#A17027;
font-size:12px;
font-weight:bold;
}
.light_grey {
color:#999999;
}
.text_arrow {
background-image:url(../theme/images/arrow.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:10px;
}
.product_review_flop {
background-image:url(../theme/images/star_flop.gif);
background-repeat:repeat-x;
height:19px;
text-align:left;
width:110px;
}
.product_review_top {
background-image:url(../theme/images/star_top.gif);
background-repeat:repeat-x;
height:19px;
overflow:hidden;
}
.chargroup {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#81BEE1 none repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
padding:1px 5px;
}
.hr_grey {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
height:3px;
margin-bottom:7px;
width:100%;
}
.cart_line {
border-top:1px solid #DDDDDD;
padding-bottom:20px;
padding-top:20px;
}
#frame {
background-color:#DAD8C1;
background-image:url(../uploads/bg_page.jpg);
background-repeat:repeat-x;
padding:0;
}
#frame_inner {
margin:0 auto;
width:953px;
}
#header {
padding:0;
width:971px;
}
#header #logo {
float:left;
height:160px;
padding-top:45px;
width:400px;
}
#header #menu {
height:23px;
}
#footer {
text-align:center;
}
#content_body {
background-image:url(../uploads/bg_content.png);
background-repeat:repeat-y;
min-height:800px;
padding-left:29px;
padding-right:26px;
}
#content_top {
background-image:url(../uploads/bg_content_top.png);
background-repeat:no-repeat;
height:24px;
margin-top:70px;
}
#content_bottom {
background-image:url(../uploads/bg_content_bottom.png);
background-repeat:repeat-y;
height:21px;
}
#content_body_wide {
background-image:url(../uploads/bg_content_wide.png);
background-repeat:repeat-y;
min-height:800px;
padding-left:29px;
padding-right:26px;
}
#content_top_wide {
background-image:url(../uploads/bg_content_top_wide.png);
background-repeat:no-repeat;
height:24px;
margin-top:70px;
}
#content_bottom_wide {
background-image:url(../uploads/bg_content_bottom_wide.png);
background-repeat:repeat-y;
height:21px;
}
#column_middle_wide {
float:right;
width:749px;
}
#main_body {
margin-top:25px;
padding:0;
width:971px;
}
#footer_text {
color:#8B7F63;
font-size:12px;
line-height:140%;
margin-top:20px;
}
a.footer_text {
color:#8B7F63;
}
a.footer_text:hover {
text-decoration:underline;
}
#menu_point {
}
#column_left {
float:left;
overflow:hidden;
width:188px;
}
#column_middle {
float:left;
margin-left:17px;
margin-right:17px;
text-align:left;
width:560px;
}
#column_right {
float:left;
overflow:hidden;
width:188px;
}
#column_2cols {
float:left;
margin-left:17px;
padding:15px;
text-align:left;
width:714px;
}
.clear {
clear:left;
}
.spacer {
height:5px;
margin:0;
}
.blog_post {
line-height:20px;
margin-bottom:20px;
}
.blog_comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
border-left:3px solid #DDDDDD;
line-height:20px;
margin-bottom:20px;
padding:15px;
}
.blog_post .funcbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
border-left:3px solid #81BEE1;
margin-top:15px;
padding:7px 7px 7px 10px;
}
.td_order {
}
.td_order2 {
border-top:1px solid #DDDDDD;
}
.row_order {
border-top:1px solid #DDDDDD;
}
.bookmark {
border:1px solid #BBBBBB;
height:16px;
margin-left:20px;
margin-right:12px;
padding:1px;
width:16px;
}
.menu_selected {
}
.menu_level_1 {
background-image:url(../uploads/bg_cat1.png);
background-position:center bottom;
background-repeat:no-repeat;
margin:0;
min-height:20px;
padding-bottom:6px;
padding-top:8px;
text-align:left;
}
.menu_level_1 a {
background-image:url(../uploads/arrow_green.png);
background-position:0 1px;
background-repeat:no-repeat;
color:#1E1E1E;
display:block;
font-size:12px;
line-height:120%;
padding-left:18px;
text-decoration:none;
}
.menu_level_2 {
margin:0;
padding-bottom:1px;
padding-left:8px;
}
.menu_level_2 a {
color:#1E1E1E;
font-size:12px;
line-height:22px;
text-decoration:none;
}
.menu_level_3 {
margin:0;
padding-bottom:1px;
padding-left:15px;
}
.menu_level_3 a {
color:#1E1E1E;
font-size:12px;
line-height:22px;
text-decoration:none;
}
.menu_level_4 {
display:none;
}
#searchbox {
color:#56651D;
float:right;
font-size:14px;
position:relative;
top:60px;
width:188px;
}
#searchbox input[type="text"] {
background-image:url(../uploads/bg_search.jpg);
background-position:center top;
background-repeat:no-repeat;
border:medium none;
height:19px;
margin-bottom:3px;
margin-top:3px;
padding-left:5px;
padding-top:3px;
width:183px;
}
#linkbox {
color:#669900;
float:left;
font-size:11px;
height:52px;
line-height:150%;
padding-left:20px;
width:200px;
}
#teekanne {
float:right;
height:0;
overflow:visible;
position:relative;
right:505px;
top:25px;
width:0;
}
#teabox {
float:right;
height:0;
overflow:visible;
position:relative;
right:137px;
top:-72px;
width:0;
}
#versand {
float:right;
height:0;
overflow:visible;
position:relative;
right:188px;
top:-30px;
width:0;
}
#eu_bio {
float:right;
height:0;
overflow:visible;
position:relative;
right:565px;
top:33px;
width:0;
}