/*
Theme Name:mindDesigner
Theme URI:http://minddesigner.de
Description:Standard-Theme für mindDesigner.de
Version:1
Author:http://www.ich-bin-kult.de
Author URI:http://www.ich-bin-kult.de
Tags:red,custom header,fixed width,multi columns,ecommerce
*/
/*-----------------------------------------------------*/
/*----------------------- Haupt -----------------------*/
/*-----------------------------------------------------*/
*{margin:0;padding:0;border:0 none;}
html,body,#wrapper{min-height:100%;}
body{background:#fff url('./images/header-background.gif') repeat-x;}
#wrapper{width:100%;text-align:left;background:transparent url('./images/wrapper-background.gif') no-repeat scroll center bottom;margin:-41.2px auto 0 auto;/*padding:0 61px 96px 74px;*/}
#header{width:823px;height:83px;margin:0 auto;padding-top:41px;}
#service-menu{height:55px;background:transparent url('./images/header-decoration.gif') no-repeat scroll 0 23px;margin:28px 0 0 0;padding-left:19px;}
#header h1 a{width:155px;height:46px;background:transparent url('./images/minddesigner-logo.gif') no-repeat scroll left bottom;margin:13px 0 0 0;float:right;display:block;text-indent:-5000px;overflow:hidden;}
#menu{width:100%;min-width:823px;background:#cd071e url('./images/menu-background.gif') repeat-x scroll left bottom;padding-bottom:7px;position:absolute;top:83px;left:0;list-style-type:none;}
#content-wrapper{width:823px;margin:0 auto;padding:118px 0 120px 46px;}
#footer{width:100%;height:41px;background:#cd071e url('./images/footer-background.gif') repeat-x;}
/*-----------------------------------------------------*/
/*--------------------- Schrift -----------------------*/
/*-----------------------------------------------------*/
body{color:#666;font-family:Verdana,Tahoma,Sans-Serif;font-size:100.1%;text-align:center;}
a{text-decoration:none;}
a:hover{color:#c00;}
#content-wrapper a{color:#941b1c;}
#content-wrapper a:hover{color:#e62a2b;}
.skip{color:#e2e2e2;font-size:.563em;}
.skip:hover{color:#e2e2e2;}
.skip.focus{color:#c00;}
#service-menu a{color:#000;font-size:.688em;line-height:1em;}
#service-menu a:hover{color:#666;}
#menu li a,
#menu li.current_page_ancestor a:hover,
#menu li.current_page_item a:hover{color:#ccc;font-size:.688em;}
#menu li a:hover,
#menu li.current_page_ancestor a,
#menu li.current_page_item a{color:#fff;}
#menu li.current_page_ancestor a{white-space:nowrap;}
#menu li.current_page_ancestor ul{list-style-type:none;}
#menu li.current_page_ancestor ul li a,
#menu li.current_page_item ul li a{color:#666;}
#menu li.current_page_ancestor ul li a:hover,
#menu li.current_page_item ul li a:hover{color:#c00;}
#menu li.current_page_ancestor ul li.current_page_item a,
#menu li.current_page_ancestor ul li.current_page_ancestor a{color:#c00;}
#menu li.current_page_ancestor ul li.current_page_item a:hover,
#menu li.current_page_ancestor ul li.current_page_ancestor a:hover{color:#666;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li a,
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a:hover,
#menu li.current_page_ancestor ul li.current_page_item ul li a,
#menu li.current_page_ancestor ul li.current_page_item ul li.current_page_item a:hover{color:#666;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li a:hover,
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a,
#menu li.current_page_ancestor ul li.current_page_item ul li a:hover{color:#c00;}
#menu li:hover ul li a,
#menu li.over ul li a{color:#666;}
#menu li:hover ul li a:hover,
#menu li.over ul li a:hover{color:#c00;}
#menu li:hover ul li:hover a,
#menu li.over ul li:hover a{color:#c00;}
#menu li:hover ul li:hover ul li a:hover,
#menu li.over ul li.over ul li a:hover{color:#666;}
#menu li:hover ul li:hover ul li a,
#menu li.over ul li.over ul li a{color:#666;}
#menu li:hover ul li:hover ul li a:hover,
#menu li.over ul li.over ul li a:hover{color:#c00;}
#content-wrapper h1{font-size:.938em;font-weight:normal;margin-bottom:1em;}
h2{font-size:.813em;font-weight:normal;margin-bottom:1em;}
#content-wrapper h2.offer a{color:#c00;}
#content-wrapper h2.offer a:hover{color:#666;}
h3{color:#888;font-size:.625em;font-weight:bold;line-height:1.4em;margin-bottom:.2em;}
p{font-size:.625em;line-height:1.4em;margin-bottom:1.4em;}
#footer .multi-columns .left ul li a{color:#ccc;font-size:.625em;line-height:1em;}
#footer .multi-columns .left ul li a:hover{color:#fff;}
#footer .multi-columns .right p{color:#ccc;line-height:1em;}
#footer .multi-columns .left ul li.current_page_item a{color:#fff;}
#footer .multi-columns .left ul li.current_page_item a:hover{color:#ccc;}
#content-wrapper ul li{font-size:.625em;line-height:1.4em;margin-bottom:.2em;}
.products-header #sideshoppingcart #sliding_cart p{font-size:.625em;}
.products-header h3{color:#666;font-size:.625em;font-weight:normal;}
.two-columns-product .right h2{font-size:.625em;font-weight:bold;}
#image-add .image-add{color:#666;}
#image-add .image-add:hover{color:#c00;}
.emptycart{font-size:.625em;padding-left:1em;}
.products-header #sideshoppingcart .numberitems,
.products-header #sideshoppingcart .cartcount{font-size:.625em;}
#image-add-options span.info{color:#249E0A;font-size:1em;line-height:1.4em;}
#image-add-options p.offer a{color:#666;font-size:1em;}
#image-add-options p.image-option-cartcount{font-size:.625em;margin-bottom:2px;}
#image-add-options p.offer a:hover{color:#c00;}
#image-add-options label{width:120px;line-height:1.4em;}
#image-add-options .submit,
#image-add-options input,
#image-add-options select{font-size:1em;}
.two-columns-checkout .left table td{font-size:.625em !important;}
.two-columns-checkout .left table .adjustform input,
.two-columns-checkout .left table.wpsc_checkout_table input,
.two-columns-checkout .left table.wpsc_checkout_table textarea{color:#666;font-family:Verdana,Tahoma,Sans-Serif;vertical-align:top;}
.two-columns-checkout .left table.wpsc_checkout_table textarea{font-size:1em;}
/*-----------------------------------------------------*/
/*----------------------- Teil ------------------------*/
/*-----------------------------------------------------*/
.skip{position:absolute;top:40px;}
#service-menu li{display:inline;overflow:hidden;}
#service-menu a{border-right:1px #000 solid;padding:0 4px 0 5px;display:block;float:left;}
#service-menu .last a{border-right:0 none;}
#menu li.first{margin-left:-412px !important;padding-left:50% !important;}
#menu li{float:left;}
#menu li ul{display:none;}
#menu li a{background:transparent url('./images/menu-separator.gif') no-repeat scroll left bottom;display:block;padding:0 24px 10px 24px;}
#menu li.last{background:transparent url('./images/menu-separator.gif') no-repeat scroll right bottom;}
/* --------- 2. Menü-Ebene Dropdown --------- */
#menu li:hover ul,
#menu li.over ul{width:246px;background:transparent url('./images/dropdown-bottom.png') no-repeat scroll left bottom;padding-bottom:18px;display:block;position:absolute;list-style-type:none;z-index:1000;clear:left;}
#menu li.last:hover ul{margin-left:-150px;}
#menu li:hover ul li,
#menu li.over ul li{background:transparent url('./images/dropdown-background.png') repeat-y;float:none;}
#menu li:hover ul li.first,
#menu li.over ul li.first{background:transparent url('./images/dropdown-standard-illustration.png') no-repeat;margin-left:0 !important;padding-left:0 !important;padding-top:80px;}
#menu li:hover ul li.first a,
#menu li.over ul li.first a{background:transparent url('./images/dropdown-background.png') repeat-y;}
#menu li:hover ul li.last,
#menu li.over ul li.last{padding-bottom:30px;}
#menu li:hover ul li a,
#menu li.over ul li a{background:none;}
#menu li:hover ul li ul,
#menu li.over ul li ul{display:none;}
#menu li:hover ul li:hover ul,
#menu li.over ul li.over ul{display:none;}
/*#menu li:hover ul li:hover ul,
#menu li.over ul li.over ul{background:none;display:block;position:static;}
#menu li:hover ul li:hover ul li,
#menu li.over ul li.over ul li{background:none;}
#menu li:hover ul li:hover ul li.first,
#menu li.over ul li.over ul li.first{background:none;padding-top:0;}
#menu li:hover ul li.last:hover ul,
#menu li.over ul li.last.over ul{margin-left:0;}
#menu li:hover ul li:hover ul li a,
#menu li.over ul li.over ul li a{padding-left:45px;}
#menu li:hover ul li ul li.last,
#menu li:hover ul li.last ul li,
#menu li.over ul li ul li.last,
#menu li.over ul li.last ul li{padding-bottom:0;}
*/
/* --------- 2. Menü-Ebene aktiv --------- */
#menu li.current_page_ancestor ul,
#menu li.current_page_item ul{width:100%;background:transparent url('./images/menu-second-level-background.gif') repeat-x scroll left bottom !important;padding-bottom:5px !important;display:block;position:absolute;left:0;list-style-type:none;}
#menu li.current_page_ancestor.last ul,
#menu li.current_page_item.last ul{margin-left:0;}
#menu li.current_page_ancestor ul li.first,
#menu li.current_page_item ul li.first{margin-left:-412px !important;padding-left:50% !important;padding-top:0 !important;}
#menu li.current_page_ancestor ul li:hover ul,
#menu li.current_page_ancestor ul li.over ul,
#menu li.current_page_item ul li:hover ul,
#menu li.current_page_item ul li.over ul{display:none;}
#menu li.current_page_ancestor ul li.current_page_ancestor:hover ul,
#menu li.current_page_ancestor ul li.current_page_ancestor.over ul,
#menu li.current_page_ancestor ul li.current_page_item:hover ul,
#menu li.current_page_ancestor ul li.current_page_item.over ul{position:absolute !important;}
#menu li.current_page_ancestor ul li.current_page_ancestor:hover ul li,
#menu li.current_page_ancestor ul li.current_page_ancestor.over ul li{float:left;}
#menu li.current_page_ancestor ul li,
#menu li.current_page_item ul li{background:none;float:left !important;}
#menu li.current_page_ancestor ul li,
#menu li.current_page_item ul li{padding-bottom:0 !important;}
#menu li.current_page_ancestor ul li a,
#menu li.current_page_ancestor ul li a:hover,
#menu li.current_page_item ul li a,
#menu li.current_page_item ul li a:hover{background:transparent url('./images/menu-second-level-separator.gif') no-repeat scroll left top !important;padding-top:7px;}
#menu li.current_page_ancestor ul li ul{min-width:900px;background:none !important;display:none;}
#menu li.current_page_ancestor ul li.current_page_item a,
#menu li.current_page_ancestor ul li.current_page_ancestor a{background:transparent url('./images/menu-second-level-active-indicator.gif') no-repeat scroll left top !important;}
#menu li.current_page_ancestor ul li.last,
#menu li.current_page_item ul li.last{background:transparent url('./images/menu-second-level-separator.gif') no-repeat scroll right top;}
/* --------- 3. Menü-Ebene --------- */
#menu li.current_page_item ul li ul{display:none !important;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul,
#menu li.current_page_ancestor ul li.current_page_item ul{background:none;padding-top:11px;display:block;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li,
#menu li.current_page_ancestor ul li.current_page_item ul li{float:left !important;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li a,
#menu li.current_page_ancestor ul li.current_page_item ul li a{background:none !important;border-right:1px #666 solid;padding:0 24px;line-height:.8em;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.first a,
#menu li.current_page_ancestor ul li.current_page_item ul li.first a{padding-left:24px;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.last,
#menu li.current_page_ancestor ul li.current_page_item ul li.last{background:none;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a{background:transparent url('./images/menu-third-level-active-indicator.gif') no-repeat scroll 9px 1px !important;}
#menu li.current_page_ancestor ul li.current_page_ancestor ul li.last a,
#menu li.current_page_ancestor ul li.current_page_item ul li.last a{border:0 none;padding-right:0;}
.single-column{margin-bottom:1.4em;}
.two-columns{margin-bottom:1.4em;}
.two-columns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.two-columns .left{width:185px;margin-right:30px;float:left;}
.two-columns .right{width:560px;float:left;}
.two-columns-left{margin-bottom:1.4em;}
.two-columns-left:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.two-columns-left .left{width:560px;margin-right:30px;float:left;}
.two-columns-left .right{width:185px;float:left;}
.three-columns{margin-bottom:1.4em;}
.three-columns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.three-columns .left{width:185px;margin-right:30px;float:left;}
.three-columns .middle{width:393px;margin-right:30px;float:left;}
.three-columns .right{width:185px;float:left;}
.gallery{margin-bottom:1.4em;text-align:justify;}
.gallery img{margin:0 0 1.4em 0;}
.gallery .last{height:0;padding:0 50%;visibility:hidden;overflow:hidden;}
#footer .multi-columns{width:823px;height:41px;margin:0 auto;text-align:left;overflow:hidden;}
#footer .multi-columns .left{width:58%;height:41px;background:transparent url('./images/footer-decoration.gif') no-repeat scroll center right;float:left;}
#footer .multi-columns .right{width:42%;height:41px;text-align:right;float:right;}
#footer .multi-columns .left ul{list-style-type:none;}
#footer .multi-columns .left ul li{float:left;}
#footer .multi-columns .left ul li a{margin-top:16px;padding-left:23px;float:left;display:block;}
#footer .multi-columns .right p{margin-top:16px;}
/*-----------------------------------------------------*/
/*---------------------- Detail -----------------------*/
/*-----------------------------------------------------*/
#content-wrapper ul{margin-left:.813em;margin-bottom:1.4em;}
img.block{margin-bottom:1.4em;display:block;}
#menu li.erlebnisseminare:hover ul li.first,
#menu li.erlebnisseminare.over ul li.first{background:transparent url('./images/dropdown-erlebnis-seminare.png') no-repeat;}
#menu li.beratung:hover ul li.first,
#menu li.beratung.over ul li.first{background:transparent url('./images/dropdown-beratung.png') no-repeat;}
#menu li.erlebnistraineraeberater:hover ul li.first,
#menu li.erlebnistraineraeberater.over ul li.first{background:transparent url('./images/dropdown-erlebnis-trainer-und-beratung.png') no-repeat;}
#menu li.impulsbildergalerie:hover ul li.first,
#menu li.impulsbildergalerie.over ul li.first{background:transparent url('./images/dropdown-impulsbilder-galerie.png') no-repeat;}
#menu li.handytrim:hover ul li.first,
#menu li.handytrim.over ul li.first{background:transparent url('./images/dropdown-handytrim.png') no-repeat;}
#menu li.anfrage:hover ul li.first,
#menu li.anfrage.over ul li.first{background:transparent url('./images/dropdown-anfrage.png') no-repeat;}
#products_page_container.wpsc_container .category_image{display:none;}
.PeCategories .MainCategory{padding-bottom:50px;}
.PeCategories .MainCategory .productlink img{display:block;}
.rounded-border{border:1px #ccc solid;border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;margin-bottom:1.4em;}
.two-columns .right .rounded-border{width:375px;}
.three-columns .right .rounded-border{width:165px;}
.three-columns .right .rounded-border img,
.three-columns .left .rounded-border img{margin:1.4em 0;}
h2.offer{text-align:right;}
.products-header{margin-top:1.4em;}
.products-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.products-header h3{width:50%;float:left;padding:0;}
.products-header #sideshoppingcart{width:50%;float:right;}
.products-header #sideshoppingcart #shoppingcartcontents{width:auto;}
.products-header #sideshoppingcart #sliding_cart{padding:0;}
.products-header #sideshoppingcart #sliding_cart p{text-align:right;}
.products-header #sideshoppingcart .cart_title,
.products-header #sideshoppingcart .visitshop,
.products-header #sideshoppingcart table.shoppingcart,
.products-header #sideshoppingcart .subtotal,
.products-header #sideshoppingcart .total,
.products-header #sideshoppingcart .gocheckout,
.two-columns-product form,
.emptycart span span{display:none;}
#shoppingcartcontents{text-align:right;}
.two-columns-product{border:1px #ccc solid;border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;margin-bottom:1.4em;overflow:auto;}
.two-columns-product .left{width:510px;float:left;}
.two-columns-product .right{width:225px;float:right;}
#image-add-options{width:340px;height:230px;text-align:left;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;margin-top:-300px;padding:30px;position:absolute;display:none;z-index:1000;opacity:.9;filter:alpha(opacity=90,finishopacity=0,style=0);}
#image-add-options p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#image-add-options span.info{padding-left:1em;}
#image-add-options p.offer{margin-top:3px;/*text-align:center;*/}
#image-add-options label{width:50%;padding-top:7px;padding-right:20px;display:block;float:left;}
#image-add-options input,
#image-add-options select{width:70px;border:1px #ddd solid;padding:3px;display:block;float:left;}
#image-add-options input.hidden{display:none;}
#image-add-options input:focus,
#image-add-options select:focus{background:#f3f3f3;}
#image-add-options label,
#image-add-options select,
#image-add-options input{margin-bottom:1em;}
#image-add-options .submit{width:auto;background:#eee;margin-bottom:0;padding:2px 4px;float:none;display:inline;}
.two-columns-checkout{overflow:auto;}
.two-columns-checkout .left{width:510px;float:left;}
.two-columns-checkout .right{width:225px;float:right;}
.two-columns-checkout .left .rounded-border{border:1px #ccc solid;border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;}
.two-columns-checkout .left table tr{border-bottom:10px transparent solid;}
.two-columns-checkout .left table tr:hover td{background:#f1f1f1;}
.two-columns-checkout .left table.wpsc_checkout_table tr:hover td{background:inherit;}
.two-columns-checkout .left table tr.firstrow{border-bottom:0 none;}
.two-columns-checkout .left table tr.firstrow:hover td{background:#e5e5e5;}
.two-columns-checkout .left table tr.firstrow td{padding:2px 4px;}
.two-columns-checkout .left table td{border-left:2px #fff solid;padding:10px 5px;}
.two-columns-checkout .left table td.firstcol{padding-left:0;}
.two-columns-checkout .left table td.firstcol,
.two-columns-checkout .left table td.firstcol img{vertical-align:middle;}
.two-columns-checkout .left table .adjustform input,
.two-columns-checkout .left table.wpsc_checkout_table input,
.two-columns-checkout .left table.wpsc_checkout_table textarea{border:1px solid #aaa;padding:3px;}
.two-columns-checkout .left table.wpsc_checkout_table{width:100%;}
.two-columns-checkout .left table.wpsc_checkout_table input,
.two-columns-checkout .left table.wpsc_checkout_table textarea{width:80%;}
.two-columns-checkout .left table.wpsc_checkout_table textarea{height:150px;}
.two-columns-checkout .left table.wpsc_checkout_table input:focus,
.two-columns-checkout .left table.wpsc_checkout_table textarea:focus{background:#f3f3f3;}
.two-columns-checkout .left table .adjustform input.submit,
.two-columns-checkout .left table.wpsc_checkout_table input.submit{width:auto;background:#eff1ef !important;-moz-box-sizing:content-box !important;}
table.productcart{border-collapse:separate !important;}
#content-wrapper .SubCategories{padding-bottom:10px;}
#content-wrapper .gallery-teaser{padding:20px 0;}
#content-wrapper .two-columns-product ul{margin-left:0;list-style-type:none;}
#content-wrapper .SubCategories{display:none;}
#content-wrapper .products-header p.filter{margin-bottom:3px;float:left;clear:left;}
/*-----------------------------------------------------*/
/*--------------------- CSS-Hacks ---------------------*/
/*-----------------------------------------------------*/
/* ---- Opera ---- */
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){head~body #menu li.current_page_ancestor ul li{display:table;}
head~body .gallery img{margin:0 42px 1.4em 0;float:left;}
}
/* ---- Firefox 3 ---- */
@-moz-document url-prefix(){.two-columns-checkout .left table .adjustform input.submit{padding-top:2px;padding-bottom:2px;}
}

