@charset "UTF-8";
/**
 * flyfishing - CSS: Layout
 *
 *
 * @author Danny Otto | pixelbrand.net
 * @date   2009-07
 *
 * hacer con amor
 *
 */
@import url(contentbase.css);
@import url(navigations.css);
@import url(960gs.css);



/* ------------------------------------------ */
/* Layout & Raster */
body { background: url(../images/bg_footer.png) center 0 repeat-y #1d201a; background: #1d201a; }
#margins { background: url(../images/bg_margins.jpg) 0 0 repeat-y; margin: 0 auto; padding: 0; position: relative; width: 1000px; }
#page { background: url(../images/bg_page.jpg) 0 55px no-repeat; z-index: 50; }
#col1 { float: right; padding: 350px 20px 0 0; width: 240px; }
#col2 { float: left; padding: 0 0 120px 0; width: 740px; }

/* Header */
h1 { position: absolute; top: 0; left: 0; }
#polaroids { position: absolute; top: 25px; right: 0; z-index: 100; }
#languages { position: absolute; top: 0; right: 260px; z-index: 120; }

/* Statusbar */
#statusbar { background: #1e221a; }
#statusbar #cart { background: url(../images/ico_cart.png) 8px .6em no-repeat #1d201a; float: right; padding: .8em 40px; }
#statusbar #cart p { margin: 0; }

/* Footer */
#footer { background: url(../images/bg_footer.png) center 0 repeat-y; font-size: .9em; margin: 0; padding: 10px 300px 0 40px; overflow: hidden; }
#footer .copyright { color: #938f51; text-align: right; }

/* Sidebar */
#col1 .box { background: url(../images/bg_sidebar_box.jpg) repeat-y; border-bottom: 1px solid #424830; margin: 0; padding: .7em 1em 1em 1em; }
#col1 .box h3 { color: #26391d; font-weight: bold; font-size: 1.4em; }
#col1 .productbox { background: url(../images/bg_sidebar_box.jpg) repeat-y; border-bottom: 1px solid #424830; padding-bottom: 10px; }
#col1 .productbox p { line-height: 1.1em; margin: 0; padding: .4em 20px; }
#col1 .productbox p strong { color: #2b2e26; font-size: .9em; font-weight: normal; text-transform: uppercase; }
#col1 .productbox p strong a { color: #2b2e26; text-decoration: none; }

/* Productinfo */
#product-info h3 { margin-bottom: 1em; }
#product-info .price { font-size: 140%; font-family: Georgia, serif; font-weight: normal; }
#product-info .form input { vertical-align: middle; }

/* Tabellen - Login, Newsletter, Kontakt */
table.style01 th { padding-left: 0; }

/* Producthistory */
.product_history_item, .order_history_item { border: 1px #8d9059 solid; margin: 0 0 1em 0; padding: .5em 1em 1em 1em; }
.product_history_item .price, .order_history_item .price { font-size: 120%; font-family: Georgia, serif; font-weight: normal; }

/* Tabellen - Account */
.account { margin-bottom: 2em; }
.account table th { padding-left: 0; width: 150px; }
.account table td.input input { margin: 0 4px 0 2px; vertical-align: middle; }

/* Warenkorb */
#order-details table { width: 660px; }
#order-details table th { border-bottom: 1px #8d9059 solid; }
#order-details table td { border-bottom: 1px #8d9059 solid; }
#order-details .price { width: 640px; }

/* Shippingblock */
.shipping-block { width: 660px; }

/* Checkout */
#timeline { position: absolute; top: 256px; left: 40px; }
#checkout_payment table.payment-block { width: 400px; }
#checkout_payment table.payment-block td.input { width: 20px; }

/*Content-Logo-Blöcke*/
#logo-links { margin: 0 auto; width: 600px; padding: 35px 0 0 0; }
.logo_l { float: left; padding: 0; width: 250px; }
.logo_r { float: right; padding: 0; width: 300px; }
.lo_item {clear: both; margin: 0 0 5px 0;}
.lost_item {clear: both; margin: 0 0 55px 0;}
