﻿/* ### start the big ones ### */
* {margin:0; padding:0; } 

html {overflow-y: scroll; }

body, div, p, table {font-family: Trebuchet MS, Arial; }
body, table {font-size:10pt;}
body {background-color:#d3d3e6;color:#444;}

h1, h2, h3, h4 {color:#444; padding-top:0.5em; margin-bottom:0.5em;font-weight:bold;font-family: Trebuchet MS, Arial;}
h1 {background:#fff; padding-top:1em; padding-bottom:1em; font-size:15pt; border-bottom: 0;}
h2 {font-size:9pt; maring-top:0; border:0; font-size:14pt; }
h3 { padding-top:0; margin-top:0; font-size: 11pt; }
h4 {font-size:9pt; border-bottom:2px solid #4F4F4F; }
h5 { padding-top:0; margin-top:0; font-size: 17pt; margin-bottom:.25em; color:#ed8e29; }
p {margin-bottom:1em; }

ul {padding-left: 40px;}

img {border: 0;}

a { color: #0064b4; text-decoration:none; }
a:hover { color: Red; }
/* a:visited { color: #0064b4; } */

.div_title {font-size:12pt; color:#444; padding-top:0.5em; margin-bottom:0.5em;font-weight:bold;font-family:Arial;}

/* ### end the big ones ### */

#wrap {width:900px; margin: 0 auto; }

#header { height: 115px; background: url(images/header.gif) no-repeat 0 0; }

#navigation { width:900px; height:24px; line-height:24px; background: #fff url(images/navigation.gif) no-repeat 0 0; }
#navigation_left { margin-left:35px; }
#navigation_right {margin-right:8px; font-size:9pt; }
#navigation_left a {color:#4F4F4F; margin-right:15px;font-weight:bold; }
#navigation_right a {color:#F08C29;margin-left:15px;}

#bread { color:#F08C29; height:24px; line-height:24px; background: #fff; padding-left:28px; }
#bread div { font-size:9pt; }
#bread a { color:#F08C29; color:#1a171c; text-decoration: underline; }

#content { width:884px; background-color:#fff; min-height:400px; padding-left:8px; padding-top:0px; padding-right:8px; padding-bottom: 1em; }

#left { float:left; width:240px; background:#fff; }
#center { float:left; margin-left:8px; width:388px; background:#fff; }
#right {float:right; width:240px; background:#fff; }

#footer { /* background:#fff; */ padding: 1em; height:40px; }
#footercontent { font-size:7pt; text-align:center;}


#partnerfooter {padding: 1em; background: #fff;}
#partnerfootercontent {font-size:7pt;}

/* ### Start the tables ### */
TABLE { width: 100%; border-collapse:collapse; }
TD {padding:2px;padding-left:0;}

/* ### end the tables ### */

.textbox, .textboxmulti, .textboxauto { border:1px solid #8e8f8f; border-right-color:#d6d6d5; border-bottom-color:#d6d6d5; width: 140px; }
.textboxmulti{ height: 170px; width: 310px; }
.textboxauto{ width: auto; }

.amounttag {text-align: left; font-size:12pt; color:#00b0f0; font-weight:bold; font-family:Arial; margin:10px; margin-top: 10px; margin-bottom: 10px;}
.amounttag span {font-size: 21pt; font-style:italic; font-weight:bold; }
.pricetag {text-align: right; color:#00b0f0; font-size: 24pt; font-weight:bold; font-style: italic; font-family:Arial; margin-right:20px; margin-bottom: 20px;}

.actionlink { color: #F08C29; font-size:13pt; font-weight:bold; }

/* ### BEGIN: default.aspx ### */

a.more, 
a.details { display:block; background: url(/css/images/btn_mehr.gif); border:0; width:77px; height:28px; }
a.details { background: url(/css/images/btn_details.gif);  }

.right { float:right; }
.div_233_l { width:233px; float:left; margin-right:90px; }
.div_233_r { width:233px; float:right;}
.div_clear { clear:both; }

.image_default {float: right; width: 150px; background: #fff; text-align: center; margin-top: 30px; }
.div_notavailable {background: #fff url(images/kommtnoch.gif) no-repeat 44px 3px; position:absolute; left:0; top:30px; width:425px; height:110px; opacity:0.4; filter:alpha(opacity=40);}
.text_default { width:285px; }

/* ### END: default.aspx ### */




/* ### BEGIN: warenkorb ### */
.howitworks_title { color:#e31137; font-size:12pt; font-weight:bold; margin-bottom:0.2em;}
.div_howitworks { background:#e31137; color: #fff; padding:0.25em; }

#cart {height:550px; background: url(images/cart.gif) no-repeat 75px 0;}

.div_productname {font-size:7pt; display:none; }
.div_price {font-size:7pt; text-align:right; padding-right: 5px; }

#div_products { height:300px; width:275px; margin: 0 auto; padding-top:0px; overflow:auto; overflow-x:hidden;}

.div_product_item { border:0px solid #f08c28; cursor: pointer; }
.div_product_item_description { background:#fff; padding:0.25em; font-size:7pt; }

.div_product_item_cart { border:0; width:30px; }
.div_product_item_cart img { width:100%; }
.div_product_item_cart img.minus { width:auto; }
#div_products TABLE { width: auto; }

/* ### END: warenkorb ### */

.informationbox { padding-left: 26px; background: #fff url(images/information.gif) no-repeat 0px 0px; }
#div_img_default { position:relative; text-align:center; }
.img_default { display:block; position:absolute; }

/* ### BEGIN: checkout ### */

.div_checkout_navigator { display: none; }
.div_checkout_please_signin { display: none; }
.voucher_horizontal { display: none; }

#ctl00_cphRight_DetailCollectorCarbonInvoice_DetailOptionCarbonControl1_ctl01 label,
#ctl00_cphLeft_DetailCollectorCarbonDelivery_DetailOptionCarbonControl1_ctl01 label {vertical-align: 2px; padding-left:4px; }

.div_checkout_option_deliveryaddress { background:#fff; width:240px; }
.div_checkout_option_invoiceaddress {background:#fff; width:240px; }

.div_checkout_option_deliveryaddress h2 {display:none; }
.div_checkout_option_invoiceaddress h2 {display:none;}

.div_detailcollector input.textbox {width:140px;}

.cbo_greeting { width:320px; }
.txt_greeting { width:320px; height:195px; font-family: Trebuchet MS, Arial; font-size: 9pt; }

#div_errors {background:#fff; }
#div_errors ul { margin: 0.5em; }

/* ### END: checkout ### */




/* ### BEGIN: summary ### */

.div_cart_mini div {display:none;}
.div_cart tr.header { background:#fff; }
.div_cart,
.div_cart tr.header,
.div_cart td.descri div.name { font-size:9pt; }
.div_cart tr.tr_cart_altrow td { border:0; }

.div_cart tr.header, 
.div_cart tr.header td { font-weight:bold; font-size:10pt; }

.div_cart .footerText,
.div_cart .total {font-weight:bold; }

.div_cart tr.footer_total td { font-weight:bold; font-size:10pt;  border-top:1px solid #999;}
.div_cart tr.footer_vat	td { font-weight:normal; font-size:9pt; }

/* ### END: summary ### */

/* ### BEGIN: faq ### */
#faq .q { font-weight: bold; }
#faq .a { margin-left: 2em; margin-right: 2em; }
/* ### END: faq ### */
