/* Style sheet main */
body{background:#efefef url("tl_files/sunchlorella/layout/header-background.gif") left top repeat-x;font-family:verdana, helvetica, sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:120%;}
#container{background-color:#fff;border-bottom:7px solid #a4c469;}
#main .inside{padding:5px;}
#main p.back a{color:#666;}
#main .mod_article{padding-bottom:25px;background-color:#f7f7f7;}
#logo-header{width:290px;height:59px;position:relative;}
#main .header-image{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #79ab1d;}
#main .ce_text,#main .ce_headline,#main .ce_form,#main .mod_sitemap,#main .mod_chshop_cart,#main .mod_chshop_order,#main .mod_chshop_address,#main .mod_chshop_terms,#main .mod_chshop_revocation,#main .mod_chshop_overview{margin-right:30px;margin-left:30px;}
#main .mod_personalData{margin-right:30px;margin-left:30px;}
#main .ce_text a{font-weight:bold;text-decoration:none;color:#1a6400;}
#main .ce_text a:hover{color:#000;}
#main .ce_text ul{line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2px 0 0;}
#main .box-gray{margin-bottom:15px;padding:20px;background-color:#efefef;border:1px solid #a5c46a;}
#main .box-gray h2,#main .box-gray h3,#main .box-green h2,#main .box-green h3,#main .box-hint h2,#main .box-hint h3{margin-top:0;padding-top:0;}
#main .box-hint{margin-bottom:15px;padding:20px;background-color:#f1f3eb;}
#main .box-green{margin-bottom:15px;padding:20px;background:#e3f6be url("tl_files/sunchlorella/layout/kasten-background3.gif") right bottom no-repeat;border:1px solid #a5c46a;}
#main .box-gray li,#main .box-green li{padding-left:20px;background: url(tl_files/sunchlorella/icons/intern-link.gif) no-repeat 0px -1px;}
#footer{background-color:#fff;}
#logo-footer{padding-bottom:15px;border-bottom:2px solid #d4d4d4;text-align:right;}
#footer .footer-navigation{position:relative;float:left;margin-right:15px;margin-left:5px;}
#footer .footer-navigation h4{margin-bottom:5px;}
#footer .footer-navigation li{margin-bottom:3px;}
#footer .footer-navigation a{text-decoration:none;color:#676767;}
#footer .footer-navigation a:hover{text-decoration:underline;color:#785b78;}
#service-footer{text-align:right;}
.my-scd{margin-bottom:5px;margin-left:5px;}
.my-scd a{font-weight:bold;text-decoration:none;color:#1A6400;}
.my-scd a:hover{font-weight:bold;text-decoration:underline;color:#000;}
.sc-accordion .ce_accordion{margin-right:30px;margin-left:30px;background:#eeeeee url("tl_files/sunchlorella/layout/accordion-background.gif") left bottom repeat-x;border-top:1px solid #79ab1d;border-right:1px solid #79ab1d;border-bottom:0px solid #79ab1d;border-left:1px solid #79ab1d;border-collapse:collapse;}
.sc-accordion .toggler{background:#f4fde3 url("tl_files/sunchlorella/layout/AccordionTab0.gif") left top repeat-x;border-bottom:1px solid #999999;border-top:1px solid #FFFFFF;color:#1A6400;cursor:pointer;font-size:12px;font-weight:normal;margin-top:0;padding:5px;text-decoration:none;}
.sc-accordion .toggler:hover{background:#fff url("tl_files/sunchlorella/layout/AccordionTab2.gif") left top repeat-x;}
.sc-accordion .accordion{padding:10px;}
#main .cmxform fieldset,#main .mod_personalData fieldset{margin-top:15px;margin-bottom:15px;padding:20px;background:#f8fdef url("tl_files/sunchlorella/layout/fieldset.gif") left top repeat-x;border:1px solid #79ab1d;}
#main .cmxform label,#main .mod_personalData label{width:100px;height:30px;display:inline-block;color:#333;vertical-align:top;}
#main .cmxform legend,#main .mod_personalData legend{padding-left:0;color:#1a6400;font-weight:bold;padding:0 12px 0 0;}
#main .cmxform .text,#right .mod_login .text,#main .mod_personalData .text{border:1px solid #90de00;font-size: 12px;padding:2px;width: 155px;}
#main .cmxform .select,#main .mod_personalData .select{border:1px solid #90de00;font-size: 12px;padding:2px;width: 66px;}
#main .cmxform .textarea{border:1px solid #90de00;font-size: 12px;padding:2px;width: 300px;height: 100px;}
#main .cmxform p{margin-bottom:0;font-weight:bold;color:#ff0000;}
#main .cmxform td.col_last{padding-bottom:8px;}
#main .mod_sitemap .level_1 li a{font-weight:bold;text-decoration:none;color:#1A6400;}
#main .mod_sitemap .level_1 li a:hover{background-color:#fff;color:#000;}
#main .mod_sitemap .level_2 li{padding-left:15px;}
#main .mod_sitemap .level_2 li a{font-weight:normal;text-decoration:none;color:#1A6400;}
#main .mod_sitemap .level_2 li a:hover{background-color:#fff;color:#000;}
#right .mod_chshop_minicart,#right .mod_login{margin:5px 5px 15px 5px;font-size:0.9em;}
#right .mod_chshop_minicart h3,#right .mod_login h3{margin:0 0 8px 0;}
#right .mod_login .text{margin:0 0 8px 0;}
#main .subcolumns .ce_text,#main .subcolumns .ce_form{margin-right:0;margin-left:0;}
.mod_cataloglist .bilder,.mod_catalogreader .prod_image{position:relative;float:left;margin-right:10px;}
.mod_cataloglist .item .texte h3 a{text-decoration:none;color:#1a6400;}
.mod_cataloglist .item .texte .shortdesc a{text-decoration:none;}
.mod_catalogreader .priceview{margin-bottom:10px;font-weight:bold;font-size:1.1em;color:#1a6400;}
.mod_catalogreader .variants{margin-bottom:10px;}
.mod_catalogreader .variant{padding:2px;border:1px solid #90DE00;}
.mod_catalogreader .amount,.mod_chshop_cart .text{width:25px;margin-bottom:10px;padding:2px;border:1px solid #90DE00;}
.mod_catalogreader .productid{display:none;}
table.order{margin-left:1px;border:1px solid #bababa;}
table.order .total{font-weight:bold;}
table.order thead .single,table.order thead .amount,table.order thead .subtotal{width:80px;font-weight:bold;}
.mod_chshop_cart .content,.mod_chshop_overview .content{padding-bottom:10px;}
table.order td{padding:3px;border:1px solid #bababa;}
#main .mod_customnav,#main .mod_registration,#main .mod_cataloglist,#main .mod_catalogreader{margin-right:30px;margin-left:30px;}
#main .mod_cataloglist .first,#main .mod_catalogreader .first{margin-top:20px;margin-bottom:20px;padding:8px;background-color:#fff;border:1px solid #C4FD5D;}
#main .mod_cataloglist .item{margin-bottom:20px;padding:8px;background-color:#fff;border:1px solid #C4FD5D;}
#main .mod_customnav li{display:inline-block;padding-right:8px;}
#main .mod_customnav li a{color:#666;}
#main .mod_customnav li.active{font-weight:bold;}
.mod_chshop_address .email{padding-bottom:10px;}
.mod_chshop_address td,.mod_chshop_order td{padding:5px;}
.mod_listing{margin-right:30px;margin-left:30px;padding-top:2px;padding-left:2px;}
.mod_listing table th{padding:5px;border:1px solid #c0c0c0;}
.mod_listing table th a{font-weight:bold;text-decoration:none;color:#1A6400;}
.mod_listing table th a:hover{font-weight:bold;text-decoration:underline;color:#000;}
.mod_listing table td{padding:5px;border:1px solid #c0c0c0;}
