/* Copyright 2008 Zaubermond Verlag Hamburg   */
/* Author:  -lochtemedia- Kurt Lochte, Erfurt, Germany, www.lochtemedia.de   */
/* CSS for www.zaubermond.de */
/*   */
/* Hacks: * html (IE bis 6.x)    */
/*        *+html (IE 7.x)        */
/*   */
/* XHTML Transitional compatible to Mozilla/FIREFOX 1.x, 2.x / IE 5.x, 6.x, 7.x */

body {  overflow:-moz-scrollbars-vertical; margin:0px; padding:0px; border: 0px; width:100%; height:100%; text-align: center; vertical-align:top;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size:12px; line-height:16px; color: #ddd; background-color:#111111;}

p {font-size:12px; font-weight:normal;}
.bodytext, label{ margin:0px;  font-family: Arial, Verdana, Helvetica, sans-serif; color:#ddd;}
a, .bodytext a, .csc-linkToTop a {color: #92b9f8; text-decoration: none;}
table tr td, table tr th {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #444; vertical-align:top;padding-right:20px;}
form table tr td, form table tr th {font-size: 13px;}
a:hover{color:#fff;}
form {margin:0px; padding:0px; text-align:left;}

.spacer-gif {clear:both;width:100%;}

.hide {display:none; width:0px;}

/* ------------------------ MAIN CONTENT ELEMENTS ---------------------------------------------------*/
.csc-header, .csc-firstHeader, .csc-header-n1, h1, .three-column_fce .title1,.two-column_fce .title1, h3, h4
          { clear:both; font-size:15px; font-weight:bold; line-height:17px; color:#ddd; margin:0px 0px 14px 0px; padding:0px;}
.csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8, .csc-header-n9,
.csc-textpicHeader {margin-top:0px;}
.csc-textpic-clear {margin-bottom:25px;}



.c_middle1_right  .header1 {height:22px; width:566px; margin-left:-5px; padding:2px 0px 0px 5px; font-size:14px; font-weight:bold; line-height:18px; color:#5e5d5d; background-color:#ececec;}
  *html .c_content .header1 {width:571px; height:24px;}


.csc-textpic-intext-right .csc-textpic-image img .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap dl dt img .csc-textpic-intext-right-nowrap 
       .csc-textpic-imagewrap dl dt img .csc-textpic-intext-right .csc-textpic-imagewrap dl dt img 
         { border :0px solid #777; }

.csc-textpic-intext-left-nowrap .csc-textpic-firstcol {  padding-top:36px;}
.csc-textpic-intext-left-nowrap p .csc-textpic-intext-left-nowrap h1 { margin-left:10px;}
   *html .csc-textpic-intext-left-nowrap .csc-textpic-firstcol {  padding-top:36px;  }
   
.csc-textpic-intext-right .csc-textpic-imagewrap dl {  margin-top:3px;  }
.csc-textpic-intext-right-nowrap .csc-textpic-firstcol {  padding-top:36px;  }
   *html .csc-textpic-intext-right-nowrap .csc-textpic-firstcol {  padding-top:36px;  }

.csc-textpic-intext-left .csc-textpic-imagewrap dl dt img{ border :0px solid #777;}
.csc-textpic-intext-left .csc-textpic-imagewrap dl{  margin-top:3px; padding-right:10px; }

.csc-textpic-above .csc-textpic-imagewrap dl dt img{ border :0px solid #777;}
.csc-textpic-above .csc-textpic-imagewrap dl{ padding-bottom:10px; }

.csc-textpic-below .csc-textpic-imagewrap dl dt img{ border :0px solid #777;}
.csc-textpic-below .csc-textpic-imagewrap dl{ padding-top:15px; }

.csc-textpic-caption {font-size:11px;line-height:13px;}






.csc-textpic-clear{clear:both;}



.three-column_fce {clear:both; width:525px; margin-top:0px;}
.three-column_fce .column-1 {float:left; width:165px;}
.three-column_fce .title1{clear:both; width:165px;}
.three-column_fce .text1{width:165px; font-weight:bold;}
.three-column_fce .column-2 {float:left; width:165px;}
.three-column_fce .column-3 {float:left; width:165px;}
.three-column_fce .spacer_15 {float:left; width:15px;}

.two-column_fce {clear:both; width:525px; margin-top:0px;}
.two-column_fce .column-1 {float:left; width:255px;}
.two-column_fce .title1{clear:both; width:255px;}
.two-column_fce .text1{width:255px; font-weight:bold;}
.two-column_fce .column-2 {float:left; width:255px;}
.two-column_fce .spacer_15 {float:left; width:15px;}



ul {margin-top:0px;padding-top:0px;padding-right:50px;width:auto;}
ul { list-style-type: disc; list-style-image: url(images/lm_bullet1.gif); list-style-position: outside;margin-left:-20px;}
  *+html ul {margin-left:22px;}
  * html ul {margin-left:22px;}
li {margin-top:5px;font-size:12px; line-height:16px;}
.csc-sitemap ul {list-style-type: none; list-style-image: url();}


.menu2_no, .menu2_act{margin:0px;padding-top:6px;}
.menu2_no a, .menu2_special a {color:#7f899d;}
.menu2_no a:hover, .menu2_act a, .menu2_special a:hover{color:#ddd;}
.menu2_special {float:left; width:35px; margin:5px 0px 0px 0px; padding:0px;  }
 *html .menu2_special {margin-top:3px}
 *+html .menu2_special {margin-top:3px}

/* ########################################## main construction ################################################################################### */
.c_main1  {width:100%; height:auto; margin:0px; padding:0px;}

/* ******************** HEADER construction ******************************* */
.c_header1 { width:100%; height:205px; margin:0px; padding:0px; background-image: url(images/zm_bg_top1-1.jpg);background-position:center top;background-repeat:no-repeat; }
  .c_header1_body { width:914px; height:205px; margin-left:auto; margin-right:auto; padding:0px;}

    .c_header1_left  {  float:left; width:322px; height:205px; margin:0px;padding:0px; line-height:0px;font-size:0px; }
        .c_header1_logo1  {clear:both;float:left; width:175px; height:205px;  margin:0px; padding:0px; background-color:#1d2027;}
            .top_logo1 {width:175px; height:205px; border:0px;margin:0px; padding:0px; }
        .c_header1_topmenu1  { float:left; width:147px; height:205px; margin:0px; padding:0px; background-image: url(images/zm_bg_topmenu1-2.jpg); background-repeat:no-repeat; text-align:left;}
            .topMenu1 { width:106px; height:79px; padding:0px; margin:55px 0px 0px 40px; font-size:12px; line-height:18px; text-align:left; } 
            .topMenu1 a {color:#667896;}
            .topMenu1 a:hover {color:#ddd;}
            .topMenu1-searchbox-left {clear:both; float:left; width:19px; height:22px;}
                *html .topMenu1-searchbox-left {width:13px;}


    .c_header1_right   { float:left; width:592px; height:205px; margin:0px; padding:0px; background-color:#1a1d24; background-image: url(images/zm_bg_menu1.jpg); background-repeat:no-repeat;}
        .c_header1_menu1 { width:590px; height:111px; margin:0px;padding:0px;}
            .menu1{ float:left; height:111px;  margin:0px; padding:0px; border:0px;}
        .c_header1_menu2 { clear:both; width:585px; height:90px; margin:0px 0px 0px 7px; padding:0px;}
            .menu2_container {float:left; width:auto; text-align:left; line-height:12px;margin:0px; padding:0px;}



/* ******************** MIDDLE construction ******************************* */
.c_middle1 {vertical-align:top; clear:both; text-align: center;  width:100%; height:auto; margin:0px; padding:0px; background-image: url(images/zm_bg_middle3.jpg);background-position:center top; background-repeat:repeat-y; }
 .c_middle_container{vertical-align:top;  text-align: center;  width:914px; height:auto; margin-left:auto; margin-right:auto; padding:0px;}
  .c_middle1_body { vertical-align:top; display:table-cell;  width:914px;  height:auto; margin:auto;  background-image: url(images/zm_left_dorian2.jpg); background-position:left bottom; background-repeat:no-repeat;}

    .c_middle1_left  { vertical-align:top;  float:left; width:322px; height:auto; margin:0px; padding:0px; text-align:left;   background-position:center top; background-repeat:repeat-y;}
      .c_middle1_left_shop {  width:322px; height:auto; margin:0px; padding:0px;}
      .c_middle1_left_basket {  width:322px; height:auto; margin:0px; padding:0px;}
      .c_middle1_left_middle {  width:322px; height:300px; margin:0px; padding:0px;}

    .c_middle1_right   {vertical-align:top; float:right; width:592px; height:100%; margin:0px; padding:0px; background-image: url(images/zm_bg_content1-1.jpg); background-repeat:no-repeat; text-align:left; vertical-align:top;}
    .c_content1 { vertical-align:top;  padding:20px 50px 50px 17px; width:525px; min-height:220px; } 
        *html .c_content1 {width:592px;}
    /*only for press template*/
	.c_content_left  { clear:both; float:left; vertical-align:top; padding:20px 17px 130px 17px; width:260px; min-height:220px; }
		*html  .c_content_left {width:295px;}
	.c_content_right  { float:left; vertical-align:top; padding:20px 17px 130px 17px; width:260px; min-height:220px; }
		*html  .c_content_right {width:295px;}


/* ******************** FOOTER construction ******************************* */
.c_footer1 {clear:both; width:100%; height:151px; margin:auto; padding:0px; background-image: url(images/zm_bg_footer1.jpg);background-position:center top; background-repeat:no-repeat;}
  .c_footer1_body {width:914px; height:151px;margin:auto; padding:0px;background-image: url(images/zm_bg_footer1_middle.jpg); background-repeat:no-repeat;}
  
  .c_footer1-container{clear:both; width:500px; margin-left:410px;}
  .c_footer1-back {float:left; width:95px; height:30px; margin:7px 50px 0px 0px; background-image: url(images/zm_bg_footer_buttons1.jpg); }
  .c_footer1-top {float:right; width:95px; height:30px; margin:7px 13px 0px 0px; background-image: url(images/zm_bg_footer_buttons1.jpg);}
  .c_footer1-print {float:right; width:95px; height:30px; margin:7px 50px 0px 0px; background-image: url(images/zm_bg_footer_buttons1.jpg);}

   *html .c_footer1-print {margin-right:25px;}

  .c_footer1_body a {width:95px; height:30px; line-height:30px; color:#bbb;}
  .c_footer1_body a:hover {width:95px; height:30px; color:#fff;}

  .zm_footer_legend1 {clear:both; float:right; padding:70px 51px 0px 0px; color:#70809f; font-size:11px;}
  .zm_footer_legend1 a, .zm_footer_legend1 a:hover {height:12px; line-height:12px;width:110px; color:#70809f;}

/* ------------------ indexed_search -------------------------------------------- */ 
input,select {border: 1px solid #0E2F5E; background-color: #eee;}
fieldset select{font-size:11px;} 
.topmenu-searchbox-form input,select {border:0px; font-size: 12px; line-height: 16px; background-color: #667896; margin:0px; padding:0px; width:81px; height:18px; background-image: url(images/zm_bg_search1.gif); background-repeat:no-repeat; text-align:left;}
     *+html .topmenu-searchbox-form input,select {width:81px;}  
.topmenu-searchbox-form img {margin:0px; padding:0px; border:0px; text-align:left;}


/* ------------------ SHOP -------------------------------------------- */ 
.tx-zaubermond-pi1 {line-height:16px;}
.tx_zaubermond-pi1 a {font-weight:bold; color:#ddd;}
.tx_zaubermond-pi1 a:hover {font-weight:bold; color:#fff;}

.tx_zaubermond-pi1_categories-body {clear:both; width:322px; height:auto; margin:0px;padding:0px; text-align:left; background-image: url(images/zm_shop_cat1-2.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_categories-list {width:255px; height:auto; padding:20px 0px 3px 41px; margin:0px; text-align:left;color:#bbc2d1;line-height:16px; }
*html .tx_zaubermond-pi1_categories-list {width:295px;}
.tx_zaubermond-pi1_categories-footer {width:322px; height:25px; margin:0px;padding:0px; text-align:left; background-image: url(images/zm_shop_cat2.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_categories-list a {color:#ddd;}
.tx_zaubermond-pi1_categories-list a:hover {color:#fff;}

/* -------------------- SHOP CATEGORY CHOOSER -------------------------------- */
.tx_zaubermond-pi1_categories-chooser {clear:both;  width:322px; height:42px; background-image: url(images/zm_cat_chooser_bg1.jpg);}
.tx_zaubermond-pi1_categories-chooser_button_area {clear:both;  width:185px; height:42px; margin-left:106px;}
.tx_zaubermond-pi1_categories-chooser_button_left {float:left;  width:7px; height:42px;}
.tx_zaubermond-pi1_categories-chooser_button_middle {float:left;  width:auto; height:42px; padding:0px 8px 0px 8px;}
.tx_zaubermond-pi1_categories-chooser_button_middle a:hover {color:#fff;}
.tx_zaubermond-pi1_categories-chooser_button_right {float:left;  width:7px; height:42px;}
.tx_zaubermond-pi1_categories-chooser_button  {line-height:54px; overflow:hidden; width:auto; height:42px; padding-top:0px; }

.tx_zaubermond-pi1_categories_specials a{ color:#8593a9; }

.tx_zaubermond-pi1_basket_color1 { color:#ddd; }

.tx_zaubermond-pi1_basket_link a { color:#ddd;}
.tx_zaubermond-pi1_basket_link a:hover {color:#fff;}

.tx_zaubermond-pi1_basket_overview-body {clear:both; width:322px; height:auto; margin:0px;padding:0px; text-align:left; background-image: url(images/zm_shop_basket1-1.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_basket_overview-list {width:240px; height:auto; padding:37px 15px 0px 41px; margin:0px; text-align:left;color:#8593a9; line-height:16px;}
.tx_zaubermond-pi1_basket_overview-list-item {clear:both; height:auto; width:240px; border-top:1px solid #434d67;  margin-top:3px; padding:0px 0px 0px 0px; line-height:14px;}
.tx_zaubermond-pi1_basket_overview-list-serie {width:240px; height:14px; font-weight:bold; overflow:hidden;line-height:14px;}
.tx_zaubermond-pi1_basket_overview-list-serie a {color:#8593a9;}
.tx_zaubermond-pi1_basket_overview-list-serie a:hover {color:#ccc;}
.tx_zaubermond-pi1_basket_overview-list-title {clear:both; width:220px; height:14px;  overflow:hidden; line-height:14px; }
.tx_zaubermond-pi1_basket_overview-list-title a {color:#8593a9;}
.tx_zaubermond-pi1_basket_overview-list-title a:hover {color:#ccc;}
.tx_zaubermond-pi1_basket_overview-list-quantity {clear:both;float:left; height:14px; width:60px; line-height:14px; margin-bottom:4px;}
.tx_zaubermond-pi1_basket_overview-list-price {float:left; height:14px; width:65px; line-height:14px; text-align:right; }
.tx_zaubermond-pi1_basket_overview-list-totalprice {float:left; height:14px; width:95px; line-height:14px; text-align:right; }
.tx_zaubermond-pi1_basket_overview-list-paperbasket {float:left; height:14px; width:20px; line-height:14px; text-align:right; }

.tx_zaubermond-pi1_basket_overview-list-totals {clear:both; width:240px; padding-top:3px; margin:5px 0px 20px 0px; border-top:3px solid #434d67;}
.tx_zaubermond-pi1_basket_overview-list-totals-left { float:left; height:14px;  line-height:14px; text-align:left; }
.tx_zaubermond-pi1_basket_overview-list-totals-right {float:right; height:14px; width:80px; line-height:14px; text-align:right; padding-right:20px; }

.tx_zaubermond-pi1_basket_overview-list-orderbutton-row {clear:both; margin-top:20px; width:240px; height:20px;}
.tx_zaubermond-pi1_basket_overview-list-orderbutton {float:right; width:64px; height:21px; background-image: url(images/zm_basket_sale1.gif);}
.tx_zaubermond-pi1_basket_overview-list-orderbutton a{margin-left:3px; line-height:21px;color:#ddd;}
.tx_zaubermond-pi1_basket_overview-list-orderbutton a:hover {color:#fff;}

.tx_zaubermond-pi1_basket_overview-footer {width:322px; height:9px; margin:0px;padding:0px; text-align:left; background-image: url(images/zm_shop_basket2-1.jpg); background-repeat:no-repeat;}

/*.tx_zaubermond-pi1_basket_order-list-item {clear:both; height:35px; margin:5px 0px 0px 0px; padding-left:3px; background-color:#4b5468;}*/
.tx_zaubermond-pi1_basket_order-list-item {clear:both; height:35px; margin:5px 0px 0px 0px; padding-left:3px; background-color:#444c5e; color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-line {clear:both; width:100%; height:1px; border-bottom:1px solid #93a2bb;line-height:1px;}
.tx_zaubermond-pi1_basket_order-list-serie {clear:both; width:400px; font-weight:bold; overflow:hidden;line-height:14px; }
.tx_zaubermond-pi1_basket_order-list-title {clear:both; float:left; width:221px; height:14px; font-weight:normal; overflow:hidden; line-height:14px; color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-title-item {clear:both; float:left; width:220px; height:14px; font-weight:normal; overflow:hidden; line-height:14px; color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-delivery-title {float:left; width:90px; overflow:hidden; text-align:left;line-height:14px;color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-quantity-title {float:left; width:30px; overflow:hidden; text-align:left;line-height:14px; color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-price-title {float:left; width:45px; overflow:hidden; text-align:right;line-height:14px;color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-totalprice-title {float:left; width:95px; overflow:hidden; text-align:right;line-height:14px;color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-delivery {float:left; width:90px; overflow:hidden; text-align:left;line-height:14px;color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-quantity {float:left; width:30px; overflow:hidden; text-align:center;line-height:14px; color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-price {float:left; width:45px; overflow:hidden; text-align:right;line-height:14px; color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-totalprice {float:left; width:95px; overflow:hidden; text-align:right;line-height:14px;color:#ddd; }
.tx_zaubermond-pi1_basket_order-list-paperbasket {float:left; width:40px;  text-align:right; text-align:right;line-height:14px; color:#ddd;} 
.tx_zaubermond-pi1_basket_order-list-paperbasket1 {float:left; width:40px;  text-align:right; text-align:right;line-height:14px; color:#ddd;} 
.tx_zaubermond-pi1_basket_order-list-shipaddress {float:left; width:90px;  text-align:left;line-height:14px; color:#93a2bb; }
.tx_zaubermond-pi1_basket_order-list-nextbutton {float:right; width:64px; height:21px; margin-top:15px; text-align:center; background-image: url(images/zm_basket_next1.gif);}
.tx_zaubermond-pi1_basket_order-list-nextbutton a{ margin-left:3px; line-height:21px;color:#eee;}
.tx_zaubermond-pi1_basket_order-list-nextbutton a:hover {color:#fff;}
.tx_zaubermond-pi1_basket_order-list-serie a {color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-serie a:hover {color:#fff;}
.tx_zaubermond-pi1_basket_order-list-title a {color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-title a:hover { color:#fff;}
.tx_zaubermond-pi1_basket_order-list-title-item a {color:#ddd;}
.tx_zaubermond-pi1_basket_order-list-title-item a:hover { color:#fff;}

.tx_zaubermond-pi1_basket_order-address-form1 {width:520px; border:0px solid #93a2bb; height:auto;}
.tx_zaubermond-pi1_basket_order-address-form1 textarea {width:135px; height:40px; border:0px;background-color: #eee;border: 1px solid #0E2F5E; font-size: 11px;font-family: Arial, Verdana, Helvetica, sans-serif;}
.tx_zaubermond-pi1_basket_order-address-form1 input {width:135px;}
.tx_zaubermond-pi1_basket_order-address-form1-submit {margin-top:15px;}
.tx_zaubermond-pi1_basket_order-address-form1-submit input {font-size:12.5px; clear:both; float:right;margin-top:25px; color:#bbb;}
.tx_zaubermond-pi1_basket_order-address-form1-submit input:hover{color:#eee;}
.tx_zaubermond-pi1_basket_order-address-form1-left {clear:both; float:left; padding:5px; width:245px;}
.tx_zaubermond-pi1_basket_order-address-form1-right {float:left; margin-left:5px; padding:5px; width:245px; height:auto;}
.tx_zaubermond-pi1_basket_order-address-form1-row{clear:both; width:240px; height:auto;}
.tx_zaubermond-pi1_basket_order-address-form1-col1{float:left; width:95px; height:25px;}
.tx_zaubermond-pi1_basket_order-address-form1-col2{float:left; width:145px; height:25px;}
.tx_zaubermond-pi1_basket_order-address-form1-colspan{clear:both; float:left; width:240px;height:auto;}

.tx_zaubermond-pi1_basket-topmenu1,.tx_zaubermond-pi1_basket-topmenu2,.tx_zaubermond-pi1_basket-topmenu3,.tx_zaubermond-pi1_basket-topmenu4 
        {clear:both; margin-top:-25px; padding:0px; width:460px; height:26px; background-repeat:no-repeat;}
   *html .tx_zaubermond-pi1_basket-topmenu1,.tx_zaubermond-pi1_basket-topmenu2,.tx_zaubermond-pi1_basket-topmenu3,.tx_zaubermond-pi1_basket-topmenu4 { position:absolute;}
.tx_zaubermond-pi1_basket-topmenu1 { background-image: url(images/zm_bg_menu_basket1.jpg);}
.tx_zaubermond-pi1_basket-topmenu2 { background-image: url(images/zm_bg_menu_basket2.jpg);}
.tx_zaubermond-pi1_basket-topmenu3 { background-image: url(images/zm_bg_menu_basket3.jpg);}
.tx_zaubermond-pi1_basket-topmenu4 { background-image: url(images/zm_bg_menu_basket4.jpg);}

.tx_zaubermond-pi1_basket-topmenu-button,.tx_zaubermond-pi1_basket-topmenu-button-act {float:left; margin:5px 15px 0px 0px; width:100px; height:18px; text-align:center;}
.tx_zaubermond-pi1_basket-topmenu-button-act {font-weight:bold; color:#eee;}


.tx_zaubermond-pi1_basket_banner{margin:30px 0px 0px 40px;}


.tx_zaubermond-pi1_shop-header1 {width:520px;}
.tx_zaubermond-pi1_shop-header1-text {float:left; width:350px; height:auto; line-height:16px;}

.tx_zaubermond-pi1_shop-header1-spacer1 {float:left; width:20px; height:20px;}
.tx_zaubermond-pi1_shop-header1-image1 {float:left; width:150px; height:auto;}
.tx_zaubermond-pi1_shop-header1-image1 img {margin-top:53px;width:150px; height:170px;}


.tx_zaubermond-pi1_shop-seperator {clear:both; width:520px; height:1px; }

.tx_zaubermond-pi1_shop-products {width:520px;}

.tx_zaubermond-pi1_shop-products-special a { color:#ddd;}
.tx_zaubermond-pi1_shop-products-special a:hover {color:#fff;}

.tx_zaubermond-pi1_shop-backbutton a{float:left; text-align:center; margin:0px;padding:0px; width:64px; height:21px; line-height:21px; color:#eee; background-color:#57617a; background-image: url(images/zm_basket_next1.gif);}

.tx_zaubermond-pi1_shop-products-single-seperator-top {clear:both; width:520px; height:25px; border-top:1px solid #888; }
.tx_zaubermond-pi1_shop-products-single {clear:both; width:520px; }
.tx_zaubermond-pi1_shop-products-single-row1 a:hover{color:#fff;}
.tx_zaubermond-pi1_shop-products-single-img {float:left; width:174px; height:auto; vertical-align:top;  background-image: url(images/zm_bg_book1.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-single-img_first {float:left; width:174px; height:auto; vertical-align:top;  background-image: url(images/zm_bg_book1_first.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-single-img_first_empty {float:left; width:174px; height:auto; vertical-align:top; }

.tx_zaubermond-pi1_shop-products-single-img-cd {float:left; width:182px; height:auto; vertical-align:top;  background-image: url(images/zm_bg_cd1.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-single-img-cd_first {float:left; width:182px; height:auto; vertical-align:top;  background-image: url(images/zm_bg_cd1_first.jpg); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-single-img-cd_empty {float:left; width:182px; height:auto; vertical-align:top;}


.tx_zaubermond-pi1_shop-products-single-img img { margin:0px 0px 0px 4px; width:153px;}
.tx_zaubermond-pi1_shop-products-single-img_first img { margin:0px 0px 0px 4px; width:153px;}
.tx_zaubermond-pi1_shop-products-single-text1 {float:left; width:340px; height:auto;}
.tx_zaubermond-pi1_shop-products-single-text1-content {width:340px; height:auto;line-height:16px;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons {width:340px; height:auto; margin-top:10px;}

.tx_zaubermond-pi1_shop-products-single-text1-comments_container {float:left; width:181px; height:auto;line-height:14px; vertical-align:bottom; height:100%; }
.tx_zaubermond-pi1_shop-products-single-text1-comments_content img{vertical-align:text-bottom;}

.tx_zaubermond-pi1_shop-products-single-text1-buttons_container {float:right; width:151px; height:auto;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-1 {float:right; display:inline-block; width:151px; height:39px; background-image: url(images/zm_bg_basket1.jpg); }
.tx_zaubermond-pi1_shop-products-single-text1-buttons-1 a {display:inline-block; width:97px;  line-height:12px; color:#ccc;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-1 a:hover {display:inline-block;color:#fff;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-2 {clear:both; float:right;  display:inline-block; width:151px; height:50px; background-image: url(images/zm_bg_basket2.jpg);}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-2 a { display:inline-block; width:97px;  line-height:12px; color:#ccc;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-2 a:hover { display:inline-block; color:#fff;}
.tx_zaubermond-pi1_shop-products-single-text1-buttons-link {width:97px; margin:7px 0px 0px 50px;}

.tx_zaubermond-pi1_shop-products-single-row2 {clear:both; width:520px; height:auto;}
.tx_zaubermond-pi1_shop-products-single-seperator-bottom {clear:both; margin:0px; padding:0px; width:520px; height:15px;}

.tx_zaubermond-pi1_shop-topmenu {clear:both;margin-top:-25px;}
   *html .tx_zaubermond-pi1_shop-topmenu { position:absolute;}

.tx_zaubermond-pi1_shop-topmenu-button {float:left;  text-align:center; line-height:25px;  position:static; width:87px; height:26px; background-image: url(images/zm_shop_bg_menu1.jpg);}
.tx_zaubermond-pi1_shop-topmenu-button-act {float:left;  font-weight:bold; text-align:center; line-height:25px;  position:static; width:87px; height:26px; background-image: url(images/zm_shop_bg_menu1_act.jpg);}

.tx_zaubermond-pi1_shop-products-preview-item {width:436px; height:auto;  background-image: url(images/zm_preview1.gif); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-preview-item-footer {width:436px; height:10px;  background-image: url(images/zm_preview1_footer.gif); background-repeat:no-repeat;}
.tx_zaubermond-pi1_shop-products-preview-item-title {font-weight:bold; font-size:15px; color:#ddd; padding: 10px 0px 0px 10px;}
.tx_zaubermond-pi1_shop-products-preview-item-body {padding:10px 0px 3px 10px;} 


/* ------------------ SHOP ADMIN ------------------------------------- */
.tx_zaubermond-pi1_admin-body {clear:both; width:322px; height:auto; background-image: url(images/zm_shop_cat1_admin1.jpg); background-repeat:no-repeat;margin:0px;padding:0px; text-align:left; }
.tx_zaubermond-pi1_admin-list {width:255px; height:auto; padding:37px 0px 0px 41px; margin:0px; text-align:left;color:#8ca6df;line-height:16px;}
.tx_zaubermond-pi1_admin-list a{color:#ddd;}
.tx_zaubermond-pi1_admin-list a:hover{color:#fff;}


.tx_zaubermond-pi1_admin-footer {width:322px; height:25px; margin:0px;padding:0px; text-align:left; background-image: url(images/zm_shop_cat2.jpg); background-repeat:no-repeat;}

.tx_zaubermond-pi1_admin-button { cursor:pointer; width:64px; height:21px; background-image: url(images/zm_admin_button1.gif); color:#eee; background-color:#c8cdda; border:0px;}
.tx_zaubermond-pi1_admin-button2 { cursor:pointer; width:64px; height:21px; background-image: url(images/zm_admin_button2.gif); color:#eee; background-color:#c8cdda; border:0px;}
.tx_zaubermond-pi1_admin-button2-1 { cursor:pointer; margin-top:2px; width:15px; height:16px; border:1px solid #999; color:#666; background-color:#c8cdda; }
.tx_zaubermond-pi1_admin-button2-1_act { cursor:pointer; margin-top:2px; width:15px; height:16px; border:1px solid #999; color:blue; background-color:#c8cdda; font-weight:bold;}


.tx_zaubermond-pi1_admin-button3 { cursor:pointer; width:64px; height:21px; background-image: url(images/zm_admin_button1.gif); color:#eee; background-color:#57617a; border:0px;}
.tx_zaubermond-pi1_admin-button4 { cursor:pointer; width:64px; height:21px; background-image: url(images/zm_admin_button2.gif); color:#eee; background-color:#57617a; border:0px;}






.c_content1 .tx-zaubermond-pi1 table tr td {color:#bbb; font-size:12px; color:#333;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size:12px; color:#333; background-color: #ddd; border:1px solid #333;}
input { font-size: 12px; background-color:#ddd; }
select { font-size: 12px; background-color:#ddd; border:1px solid #333; height:16px;}
 *+html select {height:18px;}
.submit { cursor:pointer; font-family: arial, helvetica, sans-serif; font-size:12px; line-height:16px;}
.submit:hover {color:#fff;}

.contenttable, .contenttable tbody, .contenttable tbody tr, .contenttable tbody tr td {margin:0px; padding-top:0px; padding-bottom:0px; line-height:14px;} 
.contenttable {margin-left:-3px;}
.external-link-new-window img {border:0px;}


.csc-mailform {border:0px; width:450px;margin:0px; padding:0px;}
.csc-mailform img{margin-left:5px; vertical-align:bottom;}
.csc-mailform-line {clear:both; padding-bottom:5px;}
.csc-mailform-line input{width:220px;}
.csc-mailform-line textarea{width:220px;margin-bottom:10px;}
.csc-mailform-text {height:70px;}
.csc-mailform-line .csc-mailform-submit {margin:10px 0px 0px 100px; width:80px;}


/* ------------------ tx-srfeuserregister-pi1 ------------------------------------- */
.tx-srfeuserregister-pi1 {width:520px;  border:0px; margin:0px; padding:0px;}
.tx-srfeuserregister-pi1 form {width:520px; border:0px; margin:0px; padding:0px;}
.tx-srfeuserregister-pi1 fieldset {width:520px; border:0px; margin:0px; padding:0px;}
.tx-srfeuserregister-pi1 p {  margin:0px; padding:0px;}
.tx-srfeuserregister-pi1 h4 { margin:0px; padding:0px; }
.tx-srfeuserregister-pi1 legend {  margin-left:-6px; padding:0px; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { margin:0px;padding:0px; text-decoration:none; background-image: url();}
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #fff; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { font-size: 12px; height:15px; margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin-top: 10px; padding: 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0px; padding-bottom:6px;  float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 110px; text-align: left; height:auto; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 350px; height:auto}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 form fieldset dl dd label { height:auto; padding-top:3px; vertical-align:top; }

.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-submit { cursor:pointer; width:130px; text-align:center; font-size: 12px; height:18px; border:1px solid;}

.tx-srfeuserregister-pi1-static_info_country input{width:200px;}



/* --------------------------- TT_NEWS------------------------------------------ */
.news-latest-container { font-style:normal; font-weight:bold; color:#2d2b2b;
         padding:0px; margin:0px 0px 0px 0px;background-color:#fff;border:0px;}
.news-latest-item {clear:both; background-color:#fff;border:0px; margin:0px; padding:0px;}
.news-latest-item a {color:#5e5d5d;line-height:13px;font-style:normal;}
.news-latest-item a:hover {color:#bd2c33;}
.news-latest-item img {float:left;margin-top:3px; padding:0px;border :3px solid #dcdcdc;}
.news-latest-item .bodytext {float:right; font-style:normal; font-weight:normal;line-height:13px;padding-left:0px;}
.news-latest-gotoarchive {background-color:#fff;border:0px;}
.news-latest-morelink a {clear:both; float:right; color:#bbb;}
.news-latest-morelink a:hover {color:#bd2c33;}
/*
/*
.tx-ttnews-browsebox table {margin:10px 0px 10px 0px; padding:0px; text-align:left;} 
.tx-ttnews-browsebox table tr td, .tx-ttnews-browsebox table tr th {text-align:left; padding:0px; }
.tx-ttnews-browsebox, .browseBoxWrap {clear:both; text-align:left;margin:0px;padding:0px; border:0px solid #666;background-color:transparent;}
.tx-ttnews-browsebox td {font-size: 13px;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox td p{margin:0px;}
.tx-ttnews-browsebox-SCell {background-color:#555; }

*/

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {clear:both;   text-align:center; margin:0px;border:0px; padding:0px; background-color:transparent;}
.tx-ttnews-browsebox table tr td, .tx-ttnews-browsebox table tr th {text-align:left; margin:0px; padding:0px; width:16px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight:bold; margin:0px; padding:0px; }
.tx-ttnews-browsebox-SCell {background-color:transparent; font-weight:bold; border:0px; margin:0px; padding:0px;}
.tx-ttnews-browsebox-SCell a{ font-weight:bold; margin:0px; padding:0px;}

.tx-ttnews-browsebox p, .tx-ttnews-browsebox a{margin-top:5px; padding:0px;}

.news-search-emptyMsg {font-size: 13px; margin: 0px;}
.news-list-container {  border:0px; width:100%; margin:0px 0px 0px 0px; padding:0px; background-color:transparent; }
.news-list-date {clear:both; float:left; text-align:left;  margin-top:20px; padding:0px; font-size:11px; line-height:11px; color:#ddd; background-color:transparent;}
.news-list-title {clear:both; float:left; margin:-5px 0px 0px 0px; padding-bottom:4px; font-size:14px; font-weight:bold; line-height:16px; color:#ddd;}
.news-list-category {display:none; float:right; width:90px; color:#bbb; height:12px; text-align:right;} 
.news-list-line1 {clear:both; height:0px;  font-size:0px;  line-height:0px;border-top: 0px; margin:0px;padding:0px;}
.news-list-title a {color:#ddd;}
.news-list-title a:hover { color:#fff;}
.news-list-body { clear:both; padding:0px; margin:0px; vertical-align:top; }
.news-list-body img {}
.news-list-body .bodytext {float:left; width: 70%; margin:0px; padding:0px; vertical-align:top;}
.news-list-body a img { float:left;  margin:0px;  padding-left:5px;}
.news-list-body .spacer-gif {display:none;}
.news-list-morelink {clear:both; float:left; margin:0px; height:13px; text-align:right;}
.news-list-morelink a { color: #92b9f8; margin-bottom:0px;font-size: 12px;}
.news-list-morelink a:hover {color:#fff;}
.news-list-footer {clear:both; line-height:1px;  height:10px;}
.news-list-separator {clear:both; margin-top:10px; height:1px; font-size:1px; line-height:1px; width:100%; border-top:1px solid #777;}


.news-single-top {height:26px;  background-color:transparent; color:#5e5d5d; font-weight:bold; 
              font-size:14px; margin:-3px 0px 10px -5px; padding:0px; line-height:26px; vertical-align:top;}

.news-single-item {border:0px;  margin:0px; padding:0px; background-color:transparent;}
    *html .news-single-item {width:535px; wid\th:535px;}
.news-single-date {clear:both; float:left; text-align:left;  margin:0px; padding-bottom:5px; font-size:11px; line-height:11px; color:#ddd; background-color:transparent;}
.news-single-item h2 {clear:both; color:#ddd; margin:0px 0px 0px -1px; padding:0px; font-size:14px; font-weight:bold; line-height:16px; }  
.news-single-item h3 {clear:both; font-size:12px; margin:0px 0px 0px 0px; padding:0px; font-weight:bold;  color:#ddd; }

.news-single-item p img {border:0px;}  
.news-single-item .bodytext {   vertical-align:top; }
.news-single-subheader .bodytext { margin:0px; padding:0px;}
.news-single-subheader p {margin:0px; padding:0px;}
.news-single-img  {border:0px; float:right;  }

.news-single-img img {padding:0px; margin: 3px 0px 3px 10px; border:0px; vertical-align:top;}

.news-single-imgcaption {margin: 0px 0px 10px 10px; padding:0px;font-size:10px; line-height:11px; font-style:normal; color:#ddd;}

.news-single-additional-info {clear:both;background-color:#fff;border:0px;}
.news-single-additional-info dt {margin:5px 0px 5px -5px;}
.news-single-related, .news-single-links,.news-single-files {clear:both; background-color:transparent; border:0px;color:#5e5d5d;}
.news-single-backlink {clear:both; margin-left:0px;}
.news-single-backlink a {font-size:11px; font-weight:bold;color: #92b9f8;}
.news-single-backlink a:hover {font-size:11px; font-weight:bold;color:#fff;}

.news-single-files, .news-single-additional-info {background-color:transparent; color:#ddd;}
.news-single-files a {margin-left:5px;}

