
/*muss f�r mini*/
#controls-panel .tt-products{
float:left;
}



.right {
float:right;
}
.tt_products_item_list {
padding-top:0;30px;
}

table.basket_items
 {
color:#777;
width:100%;
margin-top:15px;
}

.button
{
background:#efefef;
}
td.payment_kopfzeile
{
	vertical-align:top;
color:#777777;
width:100px;
}
td.payment_kopfzeile_long
{
	vertical-align:top;
color:#777777;
width:160px;
}

.delivery select{
width:auto;
}

.tt_products_item_list .category_title {
padding-top:30px;
}
.tt_products_item_list .listitem, .PRODUCT_RELATED_UID_SINGLE .listitem {
padding-bottom:0;10px;
padding-top:0;
}
.tt_products_item_list div.listitem div.list_img, .PRODUCT_RELATED_UID_SINGLE div.listitem div.list_img {
float:left;
position:relative;
}
.tt_products_item_list .listitem .list_texts, .PRODUCT_RELATED_UID_SINGLE .listitem .list_texts {
float:left;
position:relative;
width:65%;
}
.tt_products_item_list .listitem .list_texts p, product_related_uid_single .listitem .list_texts p {
line-height:1.2em;
}

.page_navigation
{
margin-top:15px;
margin-bottom:15px;
margin-left:190px;
}

#related_box
{
clear:both;
}

#related_box img
{
float:left;
margin-top:5px;
margin-bottom:15px;
}

#tt_products hr
{
border-color:#D2CBCA -moz-use-text-color #FFFFFF;
border-style:dotted none;
border-width:1px 0;
}

.tt_products hr
{
border-color:#D2CBCA -moz-use-text-color #FFFFFF;
border-style:dotted none;
border-width:1px 0;
}
/*
#leftBox .com-basket-container td {
font-size:0.8em;
}
#leftBox .tt_products_minibasket h1 {
font-size:1.1em;
padding-left:27px;
}
#leftBox .tt_products_minibasket p {
font-size:0.8em;
font-size:1.1em;
padding-left:27px;
}
#leftBox tr.com-basket-header-list {
padding-left:27px;
}
#leftBox .com-basket-qv {
padding-bottom:15px;
padding-left:27px;
}
#leftBox .com-basket-qv-chkout {
padding-left:30px;
}
#leftBox .com-basket-container {
margin-left:1px;
}
#leftBox p.mini-basket-header-text {
color:#AF0466;
}
#leftBox th.title {
padding-left:27px;
}
#leftBox th.quantity {
}
#leftBox table.com-basket-list {
border:medium none;
}
#leftBox tr.com-basket-header {
}
#leftBox table.basket_items tr {
background-color:#FFFFFF;
border:medium none;
color:#A2A0A2;
font-size:0.8em;
font-weight:normal;
}
#leftBox table.basket_items th {
background-color:#FFFFFF;
border:medium none;
color:#A2A0A2;
font-weight:normal;
}
#leftBox table.basket_items td {
border:medium none;
}
#leftBox table.basket_items td.title {
border-right:2px solid #FFFFFF;
}
#leftBox table.basket_items tr.listitem td.title {
border-right:2px solid #FFFFFF;
padding-left:27px;
}
#leftBox table.basket_items tr.listitem td.quantity {
border-right:2px solid #FFFFFF;
}
#leftBox table.basket_items tr.listitem td.total {
width:30%;
}
#leftBox table.basket_items tr.listitem {
background-color:#EDEDED;
border:medium none;
}
#leftBox tr.com-basket-odd {
background-color:#EDEDED;
border:medium none;
}
#leftBox tr.com-basket-noborder {
}
#leftBox td.com-text-left {
padding-left:27px;
}

*/




















fieldset .billing_address label, fieldset .delivery_address label {
display:block;
float:left;
font-weight:normal;
margin-top:0;5px; /*daten bearbeiten*/
width:150px;}



 hr.clearer {
border-bottom-color:#D2CBCA;
border-bottom-style:dotted;
border-left-color:#D2CBCA;
border-left-style:dotted;
border-right-color:#D2CBCA;
border-right-style:dotted;
border-top:0 none !important;
clear:right;
height:0;
margin-left:190px;
width:530px;
}

.breaker {
		/*border-bottom-color:#D2CBCA;
border-bottom-style:dotted;
border-left-color:#D2CBCA;
border-left-style:dotted;
border-right-color:#D2CBCA;
border-right-style:dotted;*/
border-top:0 none !important;
height:1px;
clear:right;
background:url('../images/doth.gif');
background-repeat:repeat-x;
width:530px;
margin-left:190px;


}

 .list-left {
	width:140px;
	float:left;
	text-align:left;
	margin-top:3px;10px;43px;
}

 .tt-products img {
	border:1px solid #cfcfcf;
}

		.list-right {
	
	width:530px;
	float:right;
	text-align:left;
	min-height:130px;        /*n�tig f�r festen absatz*/
	margin-bottom:15px;
}	

.listitem, .single-item
{
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:0;
	margin:0;
	font-weight:100;
	/*min-height:150px;*/



	}
.single-left-center, .single-left-center-tabs
{
	width:530px;
	float:left;
	text-align:left;
	margin-top:0;
	line-height:1.6em;
	
}	

.single-left-center-tabs
{
	margin-top:15px;	
}	


.single-left {
	width:150px;
	float:left;
	text-align:left;
	margin-top:0;43px;
	line-height:1.6em;
}	
	

.single-left img {
	margin-top:5px;
}	
	
	
	.single-center {
float:left;
line-height:1.6em;
margin-left:35px;
/*min-height:260px; nötig für festen absatz*/
text-align:left;
width:345px;
}


/* geht sonst nicht */
.single-center  b {
color:#777;
}

.single-right {
	width:145px;
	text-align:left;
	float:right;
	line-height:1.6em;
}	



	.product_note
	{
	
margin-bottom: 10px;
}	

/* ist gesondert in all_emh und all css abgelegt, da sonst probleme mit schwabe/emh farbdesign
	.submit_button
	{
	
background:url('../images/AddItemEMH.gif');
width:32px;
height:22px;
border-width:0;
background-repeat:no-repeat;
cursor:pointer;
}	
 ist gesondert in all_emh und all css abgelegt END */

.addtomemo
	{
	
background:url('../images/page_red_text.gif');
width:30px;
height:17px;
border-width:0;
background-repeat:no-repeat;
cursor:pointer;
}	


.order_form
{
	
margin-bottom:0;
margin-top:15px;
}	

.form_control
{
	margin-top
margin-top:15px;

}

.form_control input
{
	background:#efefef;
	cursor:pointer;
}

.price_summary ul
{
	
margin-top:10px;
}

/************************* tabs ****************/

  #tabsB {
      float:left;
      width:100%;
   
     
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 40px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
	  /*
	  #tabsB .tab1.tabactive{
      background-position:100% -42px;
      }
	  */
	  
	    #tabsB a.tabactive  {
      background-position:0% -42px;
      }
	  /*  --> ist separat in emh und schwabe definiert
	 #tabsB a.tabactive span {
      background-position:100% -42px;
	  color:#B31B3F;
      }
	  */
#tabcontent1,#tabcontent2,#tabcontent3{border:1px solid 
#ececec; width:498px; text-align:left;padding:6px 0px; margin-bottom:5px;padding-left:15px;padding-right:15px; margin-top:37px; padding-top:15px;  background:url("../images/shadowtab1.jpg"); background-repeat:repeat-x;
}



/**************   TABBED FIELD  END  ***************/



.payment_message
 {
      margin-top:15px;
      }

.price_summary
{
     text-align:left;right;
	 margin-top:15px;
	 margin-bottom:15px;
      }



thead{
    background:#efefef;
      }


.error
{margin-top:15px;}








/**************  Styles von VDB Transfer   **************/

.bodytext { display:block }

/**************  Styles von VDB Transfer END   **************/


/**************  CAT TO MENU  --- Reihen Auflistung    **************/

.menu1-no a,.menu1-act a, .menu1-no a:hover,.menu1-act a:hover
{    margin-left:0;
     margin-top:10px;
     font-weight:800; 
	 color:#ACABAB;
	 text-decoration:none;
}

.menu1-no ,.menu1-act 
{    
     margin-left:0;
     margin-top:10px;
	 border-bottom: 1px solid #D2CBCA;
   	 line-height:1.7; 
	 margin-bottom:11px; 
	 margin-top:11px; 
	 padding:0;
	 margin-right:-50px;
	 margin-bottom:15px;
	 font-weight:800;
color:#afafaf;
}


.menu2-no, .menu2-act 
{ margin-left:0; 
margin-top:8px;
line-height:1.3;}

.menu3-no, .menu3-act 
{ margin-left:40px;}


.menu4-no, .menu4-act  
{ margin-left:60px;}

.menu5-no, .menu5-act  
{ margin-left:80px;}

.menu6-no, .menu6-act  
{ margin-left:100px;}


.menu7-no 
{ margin-left:120px;}

.menu8-no 
{ margin-left:140px;}


    /*
.menu1-act
{ font-weight:800;}

.menu2-act
{ font-weight:800;}

.menu3-act
{ font-weight:800;}

.menu4-act
{ font-weight:800;}

.menu5-act
{ font-weight:800;}

.menu6-act
{ font-weight:800;}

.menu7-act
{ font-weight:800;}

.menu8-act
{ font-weight:800;}
          */


.NOmenu1-no a, .NOmenu1-no a:hover
{  
display:none;
}

.NOmenu2-no a, .NOmenu2-no a:hover
{  
display:none;
}

.NOmenu3-no a, .NOmenu3-no a:hover
{  
display:none;
}

.NOmenu4-no a, .NOmenu4-no a:hover
{  
display:none;
}

.NOmenu5-no a, .NOmenu5-no a:hover
{  
display:none;
}

/**************  CAT TO MENU  --- Reihen Auflistung END   **************/



    /*
    .tt_products_basket tr.listitem
               { margin-bottom:10px;}
                                                     */
    .tt_products_basket td
               { padding-bottom:20px;
                 padding-right:20px;
               }
			   
   .tt_products_basket td.quantity input

              {background:#efefef;
                
               }

      .tt_products_basket th#quantity

              { padding-bottom:0;15px;
			  margin-top:5px;
                
               }
   
   .tt_products_basket th#image
    { padding-right:15px;
                
               }
   

.tt-products a.submitlink
  {
  background:#ECE9D8 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:black;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
                
               }
   

/****** BEZAHLUNG   *****/


.tt-products fieldset {
	/* Fieldset */
	border: 1px dotted #D2CBCA;
	background-color:#fff;#efefef;
	padding: 10px 10px 5px;
	margin-bottom:10px;

	
}




.tt-products fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color:#ACABAB;

}
.tt-products fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	color:grey;
}


.tt-products fieldset label.checkbox {
	display:inline;
	float:none;
	

}


.tt-products fieldset input
{
	/* submit button */
	margin: 0 0 0 200px;
	font-weight: 100;
	margin:0;
}

.tt-products fieldset input,
.tt-products fieldset textarea{
	/* Input and textarea */
	
	margin-bottom:2px;
	padding:2px;
	/*width:240px;*/

}

.tt-products fieldset textarea {
	border: 1px #afafaf solid;

}


.tt-products .address {
	
}

.tt_products_item_search{
	margin-top:10px;
	
}

.tt_products_item_search select{
	width:80px;
	
}
.order_form input
{
	background:#efefef;
	}

/*** Bottler Extension ***/
.tt_products_item_search select.swa_ttproducts{
	width:260px;
	}

.tt_products_item_search select.swa_ttproducts_short{
	width:120px;
	}
	
.tt_products_item_search input.swa_ttproducts{
	width:180px;
	}

.tt_products_item_search input.swa_ttproducts_submit{
	background:#efefef;
  margin-top:5px;
  cursor:pointer;
	}


