/* CSS Document */
/* Gestaltung und Umsetzung:		   ,-.             __
									 ,'   `---.___.---'  `.
								   ,'   ,-                 `-._
								 ,'    /                       \
							  ,\/     /                        \\ 	
						  )`._)>)     |                         \\
						  `>,'    _   \                  /       |\
							)      \   |   |            |        |\\
				   .   ,   /        \  |    `.          |        | ))
				   \`. \`-'          )-|      `.        |        /((
					\ `-`   a`     _/ ;\ _     )`-.___.--\      /  `'
					 `._         ,'    \`j`.__/        \  `.    \
					   / ,    ,'       _)\   /`        _) ( \   /
					   \__   /        /nn_) (         /nn__\_) (
						 `--'     hjw   /nn__\             /nn__\
					 
			 
  8888888888	888    888888888	888   8888888888	8888888888  888888888  888888888
  888	  888	888    888    888   888   888      888  888            888	   88
  888     888   888    888	        888   888      888  888            888     88
  888	  888	888    888	 88888  888   8888888888    888888888      888     888888888
  888	  888   888    888	  888   888   888           888            888			  88
  8888888888    888    8888888888   888   888           8888888888     888	   888888888  
  ______________________________________________________________________________________
 
  DIGIPETS INTERAKTIVE MEDIEN  www.digipets.de    VERSION 160108  		  Copyright 2008	
  ______________________________________________________________________________________
  
  */         
  img{vertical-align: top;margin:0; padding:0;} 
  a {text-decoration:none;}   
  
  .antifloat{clear:both; visibility:hidden;}      

  p.marken_logos img { border: 0px; }
  
  
  html{height:100%; margin:0 0 0 0; padding:0;  overflow-y: scroll;}  

    body{
    width: 100%;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    background:#fafafa url(../img/bg_body.gif) repeat-x 0 0;
    margin:0;
    padding:76px 0 0 0;
    text-align:left;  
    color:#6b675a; 
    height:auto;   z-index:10; 
    }           
       																  	
      #alles_box{   
      width:872px;
      margin:0 auto 0 auto;
      padding:0 0 0 0;      z-index:10;  
      border:0;
      line-height:11px;    
      font-size:11px;
      } 
      
      
      #shophead{   
      height:142px;         
      width:872px;    
      background:#fcc300 url(../img/bg_shophead.gif) repeat-x 0 100%;  
      position:relative;
      padding:0;   
      margin:0;
      word-spacing:0;
      } 


            #shophead a#logo_box{position:absolute; top:-51px; left:20px;}
            #shophead a#logo_box img{border:0;}   
      
            /* Auskommentiert über display:none; solange nur einsprachig */
            div#languages {position:absolute;color:#fff; height:16px; top:-33px; right:26px; text-align:left; text-indent:-2px; overflow:hidden; display:none; }
            div#languages a{color:#fff; font-size:10px; line-height:12px;}
            div#languages a:hover{color:#fff; font-size:10px; text-decoration:underline; }    
      
      
            #shophead  ul#staticnavigation{
            word-spacing:0; 
            list-style-type:none;  
            float:left; 
            text-align:left; 
            height:119px; 
            width:220px; 
            padding:23px 0 0 0; 
            margin:0; 
            background:#55ab26 url(../img/bg_staticnavigation.gif) no-repeat 100% 100%; 
            border-right:1px solid #fafafa;
            }    
                
                
            #shophead  ul#staticnavigation li {padding:0; margin:0;  width:100%;}
            #shophead  ul#staticnavigation li a{
            display:block; 
            color:#eef6ea; 
            font-weight:bold; 
            text-transform: uppercase; 
            line-height:11px; 
            padding:4px 0 6px 36px;   
            height:11px;
            margin:0;
            background:url(../img/bg_staticnavigation_li_a.gif) no-repeat 0 100%;
            }     
            
            #shophead  ul#staticnavigation li.active a{
            display:block; 
            color:#eef6ea; 
            font-weight:bold; 
            text-transform: uppercase; 
            line-height:11px; 
            padding:4px 0 6px 36px;   
            height:11px;
            margin:0;
            background:url(../img/bg_staticnavigation_li_a.gif) no-repeat 0 0;
            }
            
           
            #shophead  ul#staticnavigation li a:hover{ background:#4c9f20 url(../img/bg_staticnavigation_li_a.gif) no-repeat 0 0;}   
            #shophead img{word-spacing:0;  text-align:left; float:left; border-bottom:1px solid #fafafa; }  
                       
                       
           div#suche_konto_wstatus{  
           margin:6px 0 0 0;
           float:left;
           height:29px;   
           width:645px;   
           overflow:hidden;        
           }     
           
         
           
          
           #quickSearch{height:25px; float:left; width:236px; padding:4px 0 0 0; background:url(../img/bg_quicksearch.gif) no-repeat 100% 0 ;   } 
                 #quickSearch h2{   float:left; font-size:11px; text-transform: uppercase; padding:4px 8px 0 19px; margin:0; color:#fff;}
                 #quickSearch form{ height:10px; height:29px; padding:0; padding:0; margin:0 } 
                    #quickSearch form fieldset{border:0; padding:0; margin:0;}      
                               
                                #quickSearch form fieldset input.searchterm{  
                                float:left; 
                                width:120px; 
                                padding:2px 0 2px 0; 
                                margin:0;  
                                height:12px; 
                                line-height:12px; 
                                border:2px inset #d4d0c8; 
                                color:#757166; 
                                font-size:10px;
                                background:#fafafa;
                                }     
                                
                                #quickSearch form fieldset input.searchterm:hover{  color:#757166; background:#fafafa url(../img/bg_qualitaet.gif); }
                                #quickSearch form fieldset input.searchterm:focus{  color:#757166;  background:#fafafa url(../img/bg_qualitaet.gif);}       
                                 
                                 
                                #quickSearch form fieldset input.button{
                                width:23px; 
                                padding:3px 0 4px 0; 
                                margin:0 0 0 1px; 
                                border:0; 
                                vertical-align: top; 
                                text-transform: uppercase; 
                                color:#f3f4f3; 
                                background:url(../img/bg_quicksearch_button.gif) no-repeat 0 0;  
                                font-size:10px; 
                                font-weight:normal; 
                                float:left;  
                                cursor: pointer; 
                                font-size:10px;
                                font-weight:bold; 
                                font-family:Tahoma, Verdana, Arial, sans-serif;        
                                }  
                                
                                
                                #quickSearch form fieldset input.button:hover{font-weight:bold; color:#fbbf03;}
           
             
             div#suche_konto_wstatus ul {margin:0; padding:0;  overflow:hidden; list-style-type: none; position:relative; width:404px;}
                    div#suche_konto_wstatus ul li{float:left; padding:8px 22px 10px 25px; background:url(../img/bg_quicksearch.gif) no-repeat 100% 0 ; color:#fff;}
                    div#suche_konto_wstatus ul li.wakorb_lehr{padding:8px 0 10px 50px; left:170px; width:180px; position:absolute; overflow:hidden; height:10px; background:url(../img/bg_li_wakorb_lehr.gif) no-repeat 20px 0 ;}
                    div#suche_konto_wstatus ul li.wakorb_voll{padding:8px 0 10px 50px; left:170px; width:180px; position:absolute; overflow:hidden;  background:url(../img/bg_li_wakorb_lehr.gif) no-repeat 20px 100% ;}
                    
                            div#suche_konto_wstatus ul li a {white-space: nowrap; color:#fff; text-decoration: none; }
                            div#suche_konto_wstatus ul li a:hover { color:#986906;}     
                                    div#suche_konto_wstatus ul li a strong{text-transform: uppercase;}  
        
        
   
 
            div#shopbody{
            background: url(../img/bg_shopbody.gif) repeat-x 0 0; 
            padding:8px 0 0 0; 
            margin:7px 0 0 0;   
            width:100%; 
            top:0; 
            float:left;
            }  
              
            p.errormessage{color:#c8022c; border:1px solid #c8022c; padding:15px !important; font-weight:bold;}
            
            div.ssl_box{ padding:30px 30px 0 87px !important; height:50px; margin:4px 0 6px 0; position:relative; left:0; top:0; line-height:14px;  background: url(../img/bg_shopbody.gif) repeat-x 0 100%;   }
            div.ssl_box a{position:absolute; top:4px; left:15px;}
         
/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
CONTENT LINKS  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/       


     
/*LINKS: Navigation >>> */      div#leftcontainer{float:left; width:220px; background:#d1cabf;}

                                div#leftcontainer #quickSearch{display:none;}
                                div#navigation{padding:0; margin:0; }
                                        
                                        
                                        div#navigation h2{
                                        font-size:14px;  
                                        margin:0;
                                        padding:0 0 0 36px ; 
                                        color:#fff;
                                        text-transform:uppercase; 
                                        line-height:37px; 
                                        background:#fcc300 url(../img/bg_shophead.gif) repeat-x 0 100%;   
                                      
                                        } 
                                        
                                        
                                        div#navigation ul{margin:0 0 0 0; padding:0 0 11px 0;  float:left; list-style-type: none;  width:220px; overflow:hidden; background:#eae8e4 url(../img/bg_navigation_ul.gif) repeat-x bottom;     } 
                                        div#navigation ul  ul{background:none; padding:0 0 0 0; margin:0 0 0 0; border:0; float:left; width:220px; overflow:hidden;}      
                                            
                                              
                                                  
                                              
                                                div#navigation ul li a{
                                                line-height:22px;
                                                padding:0 0 0 46px;     
                                                float:left;
                                                width:174px; 
                                                margin:0; 
                                                border-top:1px solid #fafafa;
                                                color:#6b675a;  
                                                text-transform:uppercase; 
                                                background:#eae8e4 url(../img/bg_navigation_ul_li_a.gif) no-repeat 0 100%;
                                                }   
                                                 
                                                div#navigation ul li{padding:0; margin:0; float:left; line-height:21px; white-space: nowrap; width:300px;  display:block; }           
                                                div#navigation ul li a:hover{ background:#efede9 url(../img/bg_navigation_ul_li_a.gif) no-repeat 0 0; font-weight:bold; border-top:1px solid #fafafa;  }   
                                                div#navigation ul li.openedfolder a{ background:#d1cabf url(../img/bg_navigation_ul_li_a.gif) no-repeat 0 100%; font-weight:bold;  border-top:1px solid #fafafa;}     
                                                div#navigation ul li.openedfolder a:hover{ background:#d1cabf url(../img/bg_navigation_ul_li_a.gif) no-repeat 0 100%; font-weight:bold;  border-top:1px solid #fafafa;}     
                                                div#navigation ul li.active a:hover{ background:#d1cabf url(../img/bg_navi gation_ul_li_a.gif) no-repeat 0 100%; font-weight:bold;} 
                                               
                                                         div#navigation ul li.openedfolder ul li a{
                                                         margin:0;  
                                                         border-top:1px solid #eae8e4;
                                                         padding:0 0 0 64px !important;             
                                                         float:left;  
                                                         cursor:pointer;
                                                         width:154px;
                                                         margin:0; 
                                                         color:#6b675a;        
                                                         background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 100% ;              
                                                         text-transform:none;                                                            
                                                         font-weight:normal ;  
                                                         border:0;
                                                         position:relative;
                                                         margin:0;
                                                         line-height:22px;
                                                         font-family:Tahoma, Verdana, Arial, sans-serif;
                                                         font-size:11px !important;
                                                         list-style-type:none;
                                                         text-decoration:none;          
                                                         }                                                                                     
                                                         
                                                         div#navigation ul li.openedfolder ul li a:hover{ 
                                                         border-top:1px solid #eae8e4;
                                                         padding:0 0 0 64px !important;     
                                                         float:left; 
                                                         margin:0;  
                                                         border:0;      
                                                         color:#6b675a;  
                                                         text-transform:none;                                                            
                                                         background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 0;    
                                                         cursor:pointer;  
                                                         color:#535b67;
                                                         position:relative;
                                                         margin:0;
                                                         line-height:22px;  
                                                         font-weight:normal;
                                                         font-family:Tahoma, Verdana, Arial, sans-serif;
                                                         font-size:11px !important;
                                                         list-style-type:none;
                                                         text-decoration:underline;
                                                         }   
                                                         div#navigation ul li ul li.openedfolder a{ 
                                                         color:#6b675a;  
                                                         text-transform:none;                                                            
                                                         background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 0; 
                                                         /*background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 50%;    */  
                                                         cursor:pointer;  
                                                         color:#535b67;   
                                                         font-weight:bold;
                                                         } 
                                                         
                                                         
                                                         div#navigation ul li ul li.openedfolder a:hover{ 
                                                         color:#6b675a;  
                                                         text-transform:none;
                                                         background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 0;                                                               
                                                         /*background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 50%;   */ 
                                                         cursor:pointer;  
                                                         color:#535b67;   
                                                         font-weight:bold;
                                                         text-decoration:underline !important;
                                                         }
                                                             
                                                           
                                                         div#navigation ul li ul li.active a:hover{
                                                         padding:0 0 0 64px !important;     
                                                         float:left; 
                                                         margin:0;  
                                                         border:0;      
                                                         color:#6b675a;  
                                                         text-transform:none;    
                                                          background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 0;                                                            
                                                        /* background:url(../img/bg_navigation_ul_li_li_a.gif) no-repeat 0 50%;      */
                                                         cursor:pointer;  
                                                         color:#535b67;   
                                                         font-weight:bold;
                                                         position:relative;
                                                         margin:0;
                                                         line-height:22px;
                                                         font-family:Tahoma, Verdana, Arial, sans-serif;
                                                         font-size:11px !important;
                                                         list-style-type:none;
                                                         text-decoration:none;
                                                         }   
                                                                               
                                                                    
                                                                   
                                                                    div#navigation ul li.openedfolder ul li ul li a{     
                                                                    padding:0 0 0 77px !important;             
                                                                    float:left;    
                                                                    cursor:pointer;
                                                                    margin:0;  
                                                                    width:143px;
                                                                    color:#6b675a;        
                                                                    background:url(../img/bg_navigation_ul_li_li_li_a.gif) no-repeat 0 100% ;              
                                                                    text-transform:none;                                                            
                                                                    font-weight:normal ;  
                                                                    border:0;
                                                                    position:relative;
                                                                    margin:0;
                                                               
                                                                    line-height:22px;
                                                                    font-family:Tahoma, Verdana, Arial, sans-serif;
                                                                    font-size:11px !important;
                                                                    list-style-type:none;
                                                                    text-decoration:none;
                                                                    }
                                                                    div#navigation ul li.openedfolder ul li ul li a:hover{
                                                                    padding:0 0 0 77px !important;     
                                                                    float:left; 
                                                                    margin:0;  
                                                                    border:0;      
                                                                    color:#6b675a;  
                                                                    text-transform:none;                                                            
                                                                    font-weight:normal;
                                                                    background:url(../img/bg_navigation_ul_li_li_li_a.gif) no-repeat 0 0;    cursor:pointer;  
                                                                    color:#535b67;
                                                                    position:relative;
                                                                    margin:0;
                                                                    line-height:22px;
                                                                    font-family:Tahoma, Verdana, Arial, sans-serif;
                                                                    font-size:11px !important;
                                                                    list-style-type:none;
                                                                    text-decoration:underline;
                                                                    }   
                                                                    div#navigation ul li ul li ul li.active a{ 
                                                                    padding:0 0 0 77px !important;     
                                                                    float:left; 
                                                                    margin:0;  
                                                                    border:0;      
                                                                    color:#6b675a;  
                                                                    text-transform:none;                                                            
                                                                    font-weight:bold;
                                                                    background:url(../img/bg_navigation_ul_li_li_li_a.gif) no-repeat 0 0;    cursor:pointer;  
                                                                    color:#535b67;
                                                                    position:relative;
                                                                    margin:0;
                                                                    line-height:22px;
                                                                    font-family:Tahoma, Verdana, Arial, sans-serif;
                                                                    font-size:11px !important;
                                                                    list-style-type:none;
                                                                    text-decoration:underline;   
                                                                    }         
                                                            
                                                                    
                                                                    div#navigation ul li ul li ul li.active a:hover{
                                                                    padding:0 0 0 77px !important;     
                                                                    float:left; 
                                                                    margin:0;  
                                                                    border:0;      
                                                                    color:#6b675a;  
                                                                    text-transform:none;                                                            
                                                                    font-weight:bold;  
                                                                    background:url(../img/bg_navigation_ul_li_li_li_a.gif) no-repeat 0 0;    cursor:pointer;  
                                                                    color:#535b67;
                                                                    position:relative;
                                                                    margin:0;
                                                                    line-height:22px;
                                                                    font-family:Tahoma, Verdana, Arial, sans-serif;
                                                                    font-size:11px !important;
                                                                    list-style-type:none;
                                                                    text-decoration:underline;
                                                                    }        
                                                                     
                                                                   
                                    div.left_content_box{padding:1px; margin:0; border-top:12px solid #fafafa;  background:#d1cabf; display:block; float:left;}
                                  
/*LINKS: Ge. Qualitaet >>> */       
                                    #qualitaet_box{border:1px solid #fafafa; background:url(../img/bg_qualitaet.gif);    margin:0 0 0 0; padding:20px 0 24px 12px; width:204px;}
                                    #qualitaet_box h2{color:#6b675a; font-size:12px; margin:0 0 0 0; padding:0; line-height:16px;   display:inline;  }
                                    #qualitaet_box img{float:left; padding:0 10px 0 0; margin:0;}  
                                    #qualitaet_box a {color:#ff9c01; font-size:10px; font-weight:bold; line-height:20px; display:block;} 
                                    #qualitaet_box a:hover {color:#ff9c01; font-size:10px; font-weight:bold; line-height:20px; display:block; text-decoration:underline;}   

/*LINKS: Gutschein Teaser >>> */       
                                    #gutschein_teaser{border:1px solid #fafafa; background:url(../img/bg_qualitaet.gif);    margin:0 0 0 0; padding:0 0 0 0; width:216px; height: 122px;}
                              		#gutschein_teaser img{border: 0;}  

/*LINKS: Newsletterbox >>> */		#newsletterSubscription{border:1px solid #fafafa; background: #EFEDE9; padding:9px 15px 15px 12px; line-height:14px; width:189px;}
									#newsletterSubscription h2 {height:23px; background: url(../img/bg_icon_newsletter.gif) no-repeat 9px 0; margin: 0 0 10px 0; padding: 5px 0 0 52px; text-transform: uppercase; font-size: 12px;}
									#newsletterSubscription label { font-weight: bold; color: #4C9F20; margin: 0 0 12px 0; display: block; }

									#newsletterSubscription form input#NewsletterEmail{  
									float:left; 
									width:150px; 
									padding:2px 0 2px 6px; 
									margin:0; 
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
									height:12px; 
									line-height:12px; 
									border:2px inset #d4d0c8; 
									color:#757166; 
									font-size:10px;
									background:#fafafa;
									}     

									#newsletterSubscription form input#NewsletterEmail:hover{ color:#757166; background:#fafafa url(../img/bg_qualitaet.gif); }
									#newsletterSubscription form input#NewsletterEmail:focus{ color:#757166;  background:#fafafa url(../img/bg_qualitaet.gif);}       


									#newsletterSubscription form input.buttons{
									width:23px; 
									padding:3px 0 4px 0; 
									margin:0 0 0 1px; 
									border:0; 
									vertical-align: top; 
									text-transform: uppercase; 
									color:#f3f4f3; 
									background:url(../img/bg_quicksearch_button.gif) no-repeat 0 0;  
									font-size:10px; 
									font-weight:normal; 
									float:left;  
									cursor: pointer; 
									font-size:10px;
									font-weight:bold; 
									font-family:Tahoma, Verdana, Arial, sans-serif;        
									}  

                                   #newsletterSubscription form {padding:0; margin:0;}
									#newsletterSubscription form input.buttons:hover{font-weight:bold; color:#fbbf03;}

									#newsletterSubscription ul { margin: 0 0 0 0; padding: 7px 0 0 0; }

									#newsletterSubscription ul li { float: left; list-style: none; font-size: 10px; margin: 0 3px 0 0; padding:0;}

									#newsletterSubscription ul li a { text-decoration: underline; color: #6B675A; }
									#newsletterSubscription ul li a:hover { color: #4C9F20; }

									div.trenner_left { height: 12px; margin: 0; background: #FAFAFA; }
                                                                                                             
                
/*LINKS: Cart Navigation >>> */ 

                           div#cart_navigation{padding:0; margin:0; background:#eae8e4; }
                           
                                a.wa_back{padding:7px 0 0 35px; width:73px; margin:0 0 0 0; border-left:112px solid #fafafa; border-bottom:2px solid #fafafa; color:#fff; line-height:12px; text-decoration:none; background:#57ae26 url(../img/bg_wa_back.gif) no-repeat 0 0; height:20px; display:block; }
                                a.wa_back:hover{text-decoration:underline;} 
                                span.wa_back{padding:7px 0 0 35px; width:73px; margin:0 0 0 0; border-left:112px solid #fafafa; border-bottom:2px solid #fafafa; color:#fff; line-height:12px; text-decoration:none; background:#eae8e4 url(../img/bg_wa_back.gif) no-repeat 0 0; height:20px; display:block; }
                           
                                a.wa_weiter_einkaufen{background:#eae8e4 url(../img/bg_wa_weiter_einkaufen.gif) no-repeat 17px 10px; text-decoration:none; display:block; margin: 2px 0 0 0; color:#6b675a; font-weight:bold; height:33px; padding:20px 0 0 54px;}
                                a.wa_weiter_einkaufen:hover{text-decoration:underline;}
                                
                                div#cart_navigation h2{background: url(../img/bg_shopbody.gif) repeat-x  0 0; margin:0 20px 0 17px; padding:18px 0 4px 0; font-size:11px; }
                                div#cart_navigation ul{padding:0 20px 30px 17px; margin:0; list-style: none; border-bottom:4px solid #fafafa; }     
                                div#cart_navigation ul a{text-decoration:none; color:#6b675a; line-height:14px;} 
                                div#cart_navigation ul a:hover{text-decoration:underline; color:#4fa322 ;} 
                                div.wa_ssl{background:#eae8e4 url(../img/bg_wa_ssl.gif) no-repeat 0 0; text-decoration:none; display:block; margin: 2px 0 0 0; color:#6b675a; font-weight:bold; height:50px; padding:20px 0 0 54px;}   
                                    
                                   
/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
CONTENT Mitte  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/                                    
                                   
            div#middlecontainer{float:left; margin:0; width:635px; overflow:hidden; padding:0 0 20px 17px;   /*background:#0f0;*/}  
        
            div#middlecontainer h3{background:#ebe8e4; color:#4d9f20; padding:8px 0 10px 15px; margin:0 0 0 0; line-height:10px; font-size:11px;  }
            div#middlecontainer h3.cart{ padding:4px 0 10px 15px; margin:0 0 9px 0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }  
                            div#middlecontainer h3.cart a{color:#57ae26; text-decoration:none} 
                                  div#middlecontainer h3.cart a:hover{color:#57ae26; text-decoration:underline;}     
            
                       div#middlecontainer h3.crosselling{background:#ebe8e4; color:#4d9f20; padding:8px 0 10px 15px; margin:17px 0 24px 0; line-height:14px; font-size:14px; }


                                                                                                                                
/*MITTE: Beadcrump>>> */   h2#breadcrump{font-size:11px; margin:0; padding:0; line-height:28px; font-weight:normal; }     
                                h2#breadcrump a{color:#6b675a; text-decoration:none;}     
                                h2#breadcrump a:hover{color:#4da020; text-decoration:underline;}    
                                h2#breadcrump strong{color:#4da020; text-decoration:underline;}        
 
/*MITTE: Homepage>>> */
                        div#shop_start_box{
                        padding:0; margin:0; float:left; 
                        } 
                        div#shop_start_box img{vertical-align: top; border:0; padding:0 0 21px 0; display:block;}
                        div#shop_start_box  div#start_text{float:left; padding:0; margin:0; width:322px; background:#fafafa;}                    
                        div#shop_start_box  div#start_text h2{font-size:14px; color:#4c9f20;  margin:0; padding:0 0 5px 0; } 
                        div#shop_start_box  p{font-size:11px; line-height:14px; color:#6b675a; margin:0; padding:0 15px 5px 0;  }    
                        
                        div#shop_start_box div#info_box{ background:#eae8e4;  padding: 26px 0 28px 15px; border-left:322px solid #fafafa; line-height:14px;}
                        div#shop_start_box div#info_box img{float:left; margin:0 15px 0 0;}  
                        div#shop_start_box div#info_box h3{padding:0 0 8px 0 !important; margin:0 !important; font-weight:bold; color:#6b675a; font-size:12px; line-height:14px; height:auto; display:inline;}
                        div#shop_start_box div#info_box p{font-size:11px; line-height:14px; color:#6b675a; margin:0; padding:5px 15px 0 0;  }
                        div#shop_start_box a{color:#6b675a; text-decoration:underline;}     
                        div#shop_start_box  a:hover{color:#4da020; text-decoration:underline;} 
                        

						/* Bannerboxen (JP Bachem etc.) */
						div#shop_start_box div.info_boxen {
							margin: 20px 0 0 0;
							padding: 0;
							overflow: hidden;
						}
						
						div#shop_start_box div.info_boxen div.info_box{ background:#eae8e4;  width: 310px; height: 146px; padding: 0; margin: 0 12px 0 0; float: left; border: 0; }
                        
						div#shop_start_box div.info_boxen div.last { margin: 0; }

								div#shop_start_box div.info_boxen div.info_box {
									border: 0;
								}
								
								div#shop_start_box div.info_boxen div.info_box img {
									padding: 0;
								}

                        /*MITTE: Bestseller >>> */      
                                                      div#bestsellerItems{padding:0 0 0 0; margin:0 0 6px 0 ; width:635px; overflow:hidden;    }
                                                       div#bestsellerItems div.bestsellerItems_box{padding:0 0 0 0; margin:0 0 0 0 ; width:660px;}    
                                                       div#bestsellerItems h2{font-size:11px; margin:0; padding:4px 0 6px 1px; line-height:11px; font-weight:normal; }   
                                                       div#bestsellerItems h3{margin: 15px 0;}    
                        									div.bestseller_box{border:1px solid #d1cabf !important; width:309px; height:160px; overflow:hidden; padding:0; margin:0 10px 15px 0; float:left; position: relative;}
                                                            div.bestseller_box_last{border:1px solid #d1cabf !important; width:309px; height:160px; overflow:hidden; padding:0; margin:0 0 0 0; float:left; position: relative;}
                                                            div.bestseller_item_box{border:1px solid #fafafa !important; padding:10px 0 24px 5px; width:297px; line-height:12px; }
                                                                div.bestseller_item_box h4{color:#4D9F20 ; font-size:12px !important; margin:3px 0 0 0; padding:0 0 0 0; line-height:14px; height:auto; background:none; }
                                                                div.bestseller_item_box h4 a{color:#4D9F20 ; font-size:12px !important; display:inline; margin:0; padding:0;  } 
                                                                div.bestseller_item_box h4 a:hover{color:#4D9F20 ; font-size:12px !important; display:inline; margin:0; padding:0; font-weight:bold; text-decoration:underline;  }      
                                                                div.bestseller_item_box p{padding:5px 5px 4px 0; margin:0; line-height:14px; font-weight:normal; color: #6B675A !important; font-size: 11px !important;}
                                                                div.bestseller_item_box p a{padding:5px 5px 4px 0; margin:0; line-height:14px; font-weight:normal; color: #6B675A !important; font-size: 11px !important; text-decoration:none;}
                                                                div.bestseller_item_box p a:hover{padding:5px 5px 4px 0; margin:0; line-height:14px; font-weight:normal; color: #6B675A !important; font-size: 11px !important; text-decoration:under;}
                                                                
                                                                div.bestseller_item_box img{float:left; padding:0 0 0 0; margin:0 14px 30px 0; border:0; }  
                                                                
                                                                div.bestseller_item_box a {color:#4D9F20 !important; font-size:10px !important;  line-height:14px; } 
                                                                div.bestseller_item_box a:hover {color:#4D9F20 !important;  font-weight:normal; line-height:14px; text-decoration:underline;}  
                        										div.bestseller_item_box span.preishit { font-size: 11px; color: #FF9C01; font-weight: bold; position: absolute; left: 17px; bottom: 27px; }
                        										div.bestseller_item_box span.preishit strong { text-decoration: line-through; font-size: 11px; font-weight: normal; }

                        										div.bestseller_item_box span.preis { font-size: 10px; color: #ADA599; position: absolute; right: 14px; bottom: 51px; font-weight:normal; }
                        										div.bestseller_item_box span.preis strong { font-size: 16px; color: #6B675A; display: block; text-align: right; margin: 0 0 3px 0; }
                        										div.bestseller_item_box span.preis a { text-decoration: underline; color: #ADA599 !important; font-weight: normal; font-size:10px!important;}
                        										div.bestseller_item_box span.preis a:hover { color: #4D9F20 !important; }

                        										div.bestseller_item_box div { height: 38px; width: 298px; padding: 0; margin: 0; background: url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom; position: absolute; bottom: 5px; left: 5px; }
                        										div.bestseller_item_box div a {
                        										position: relative;
                        										left: 134px;
                        										background: url(../img/bg_crossselling_details.gif) no-repeat 0 0;
                        										width: 164px;
                        										height: 31px;
                        										border: 0;
                        										font-weight: bold;
                        										color: #ffffff;
                        										text-align: left;
                        										cursor: pointer;
                        										display: block;
                        										}
                        										div.bestseller_item_box div a:hover { 
                        										position: relative;
                            									left: 134px;
                            									background: url(../img/bg_crossselling_details.gif) no-repeat 0 100%;
                            									width: 164px;
                            									height: 31px;
                            									border: 0;
                            									font-weight: bold;
                            									color: #ffffff;
                            									text-align: left;
                            									cursor: pointer;
                            									display: block; }
                        										div.bestseller_item_box div a span { display: none; }
                      
					  
/*MITTE: KATEGORIEN >>> */   #itemGroup{width:635px; padding:0 0 0 0; margin:0 0 0 0;}
                                #itemGroupInline{padding:0 0 0 0; margin:0 0 0 0;}
								
								div.kategorie_banner { margin: 0 0 9px 0; }
								div.kategorie_banner img { border: 0; }
                                
/*MITTE: Sortierung >>>*/           form.sortbyform{padding:0; margin:0 0 27px 0; position:relative; height:32px; width:485px; overflow:hidden; float:left;}  
                                        form.sortbyform fieldset{ display:block; border:0; background:#eae8e4;   padding:6px 0 0 16px; color:#757165; margin:0;     height:26px; font-size:11px; }
                                            form.sortbyform fieldset label.labelforsortselection{/* background:#ccc; */height:22px; padding:0 8px 0; font-size:11px;  }
                                            form.sortbyform fieldset select.sortselection{width:134px; color:#757165; background:#fafafa; border:1px solid #d1cabf;    font-size:11px; line-height:18px;  padding:0 0 0 0; vertical-align:baseline !important; vertical-align:bottom;  margin:0 37px 0 0;}
                                            
                                            form.sortbyform fieldset ul{padding:0; margin:0 40px 0 0;  list-style-type: none; display:inline; line-height:19px;}
                                                form.sortbyform fieldset ul li{display:inline;}   
                                                    form.sortbyform fieldset ul li a{color:#757165; text-decoration:none;}   
                                                    form.sortbyform fieldset ul li a:hover{text-decoration:underline; color:#4da020;}  
                                                    form.sortbyform fieldset ul li strong{color:#4da020; }   
                                                    
                                                    form.pager fieldset div{ width:76px; overflow:hidden; position:absolute; top:7px!important; top:6px;  right:17px; padding:0 10px 0 10px;}
                                                           
                                                           
                                                          form.pager {padding:0; margin:0 0 27px 0; position:relative; height:32px; width:150px; float:left;}    
                                                          form.pager fieldset{ display:block; border:0; background:#eae8e4;   padding:6px 16px 0 0; color:#757165; margin:0;     height:26px; font-size:11px; }
                                                            
                                                          form.pager fieldset label{ /* background:#ccc; */height:22px; padding:5px 8px 0; font-size:11px; position:absolute; top:5px;  }
                                                            
                                                          form.pager fieldset select.sortperpage{width:77px; color:#757165; background:#fafafa; border:1px solid #d1cabf;    font-size:11px;  line-height:18px;  padding:0 0 0 0; vertical-align:baseline !important; vertical-align:bottom;  margin:0 0 0 0;}
                                                          form.pager fieldset div a.vor{width:6px; background:#d1cabf url(../img/bg_vor.gif) no-repeat 0 0; height:11px; margin:0 0 0 0; line-height:12px; display:block; right:0; top:4px; position:absolute;display:block;  overflow:hidden; text-indent:10px;}    
                                                          form.pager  fieldset div a.vor:hover{width:6px; background:#4d9f20 url(../img/bg_vor.gif) no-repeat 0 0; height:11px; line-height:12px; display:block; right:0; top:4px; position:absolute;display:block;  overflow:hidden; text-indent:10px;}    
                                                           
                                                          form.pager  fieldset div a.zurueck{width:6px; background:#d1cabf url(../img/bg_zurueck.gif) no-repeat 0 0;  height:11px; line-height:12px; display:block; left:0; top:4px; position:absolute;display:block;  overflow:hidden; text-indent:10px;}
                                                          form.pager fieldset div a.zurueck:hover{width:6px; background:#4d9f20 url(../img/bg_zurueck.gif) no-repeat 0 0;  height:11px; line-height:12px; display:block; left:0; top:4px; position:absolute;display:block;  overflow:hidden; text-indent:10px;}        
                                                               
 
 

/*MITTE: Item Line >>>*/   ul.itemline{padding:0 0 0 0; margin:0 0 27px 0; text-indent:0; list-style-type: none; position:relative;  background:#eae8e4; height:138px; overflow:hidden; }    
                                    ul.itemline li.image{float:left; width:179px; padding:0 0 0 0; margin:0; height:121px; background:#fafafa; overflow:hidden;}  
                                       ul.itemline li.image img{border:0; padding:0; margin:0; /*border:1px #ccc solid;*/  width:125px !important;}
                                         
                            ul.itemline input.menge{visibility: hidden;}            
                                    ul.itemline li.text{width:214px; float:left; padding:0 38px 0 0; height:121px; background:#fafafa; overflow:hidden;}  
                                        ul.itemline li.text h2{color:#4d9f20; font-size:12px; margin:0; padding:0 0 9px 0;} 
                                            ul.itemline li.text h2 a{color:#4d9f20; text-decoration:none;}   
                                            ul.itemline li.text h2 a:hover{color:#4d9f20; text-decoration:underline;}    
                                            ul.itemline li.text p{font-size:10px; margin:0; padding:0 0 40px 0;}
                                                ul.itemline li.text p a{color:#6b675a; font-size:10px; margin:0; padding:0; text-decoration:none;} 
                                                ul.itemline li.text p a:hover{text-decoration:underline;}   
                                                         
                                                
                                   ul.itemline li.info{padding:0 0 0 0; height:121px;  width:204px; float:left; background:#fafafa; margin:0;}                      
                                        ul.itemline li.info ul{padding:0; margin:0; list-style-type: none;}
                                            ul.itemline li.info fieldset{ 
                                            padding:0 0 6px 0;
                                            border:0; 
                                            margin:0;
                                            width:730px;
                                            overflow:hidden; 
                                            position:absolute; 
                                            bottom:0px; 
                                            height:32px;     
                                            white-space:nowrap;
                                            text-indent:0; 
                                            left:0;
                                            }     
                                                    ul.itemline li.info fieldset a.details{
                                                    background:#d1cabf url(../img/ul_itemline_info_a_details.gif) no-repeat 0 0;
                                                    float:left; 
                                                    width:65px; 
                                                    padding:4px 0 0 13px; 
                                                    margin:9px 0 0 432px; 
                                                    height:15px; 
                                                    color:#fcfcfc; 
                                                    border-left:2px solid #fafafa;  
                                                    border-bottom:1px solid #fafafa; 
                                                    font-weight:bold;   
                                                    }  
                                                    
                                                    ul.itemline li.info fieldset a.details:hover{
                                                    background:#fcc301 url(../img/ul_itemline_info_a_details.gif) no-repeat 0 100%;
                                                    float:left; 
                                                    width:65px; 
                                                    padding:4px 0 0 13px; 
                                                    margin:9px 0 0 432px; 
                                                    height:15px; 
                                                    color:#fcfcfc; 
                                                    border-left:2px solid #fafafa;  
                                                    border-bottom:1px solid #fafafa; 
                                                    font-weight:bold;   
                                                    }  
                                                     
                                                    ul.itemline li.info fieldset input.wa_button{
                                                    height:32px; 
                                                    color:#fcfcfc;  
                                                    font-weight:bold; 
                                                    text-align:right;  
                                                    width:200px; 
                                                    font-size:10px; 
                                                    margin:0;
                                                    padding:0;
                                                    background:url(../img/ul_itemline_info_wabutton.gif) no-repeat 0 0; 
                                                    border:0; 
                                                    cursor:pointer; 
                                                    float:left;
                                                    }
                                                    ul.itemline li.info fieldset input.wa_button:hover{background:url(../img/ul_itemline_info_wabutton.gif) no-repeat 0 100%; font-family:Tahoma, Verdana, Arial, sans-serif;}
                                               
                                                    ul.itemline li.info fieldset div.status{ padding:0 0 0 0; margin:0; width:120px; text-align:top; height:15px;  position:absolute; left:15px; bottom:0}
                                                    ul.itemline li.info fieldset div.status span{height:12px; position:absolute; top:0; left:32px;}
                                                    ul.itemline li.info fieldset div.status img{padding:2px 6px 0 0 !important; padding: 3px 6px 0 0; text-align:baseline; }
                                          
                                ul.itemline li.baseprice{font-weight:bold; position:relative; font-size:16px; line-height:16px; height:13px; text-align:right; padding:19px 9px 3px 0; margin:0; }
                                               ul.itemline li.baseprice strong{position:absolute; top:19px; left:0; color:#ff9c01; font-size:16px; height:13px; text-decoration: none; padding:0 0 0 0; }
                                                    ul.itemline li.baseprice label{display:none;}    
                                              
                                ul.itemline li.pricenotice{ font-size:10px; position:relative; color:#ada599; text-align:right; height:10px; padding:0 9px 3px 0; margin:0;     font-family:Tahoma, Verdana, Arial, sans-serif;        }
                                        ul.itemline li.pricenotice a{color:#ada599; text-decoration:underline;}  
                                            ul.itemline li.pricenotice a:hover{color:#6b675a;}        
                                                     ul.itemline li.pricenotice strong{text-decoration: line-through; font-size:11px; color:#ff9c01; font-weight:normal;   padding:0; margin:0; position:absolute; left:0; top:0px; }                 
                                                               ul.itemline li.pricenotice label{display:none;}
                                    
                                ul.itemline li.alreadyincart{ font-size:10px; position:relative; color:#ada599; text-align:right; height:10px; padding:0 9px 3px 0; margin:0;}      
                                ul.itemline li.itemnumber{position:absolute; left:179px; bottom:29px; width:110px; color:#ada599; font-size:10px;}
                                   
                                ul.itemline li.variationlist{text-align:right;} 
                                        ul.itemline li.variationlist label{font-weight:bold; vertical-align:top; float:left; width:94px; line-height:18px; text-align:right; white-space: nowrap; overflow:hidden;} 
                                        ul.itemline li.variationlist select{width:98px; color:#505050; background:#fafafa; border:1px solid #d1cabf;   font-size:11px;  line-height:18px;  padding:0 0 0 0; vertical-align:baseline !important; vertical-align:bottom;  margin:0 8px 3px 0;}
                                               
                                                  
                                   
                               ul.itemline li.line{display:none;}       



      						div.kauftipp_liste {
							  background:url(../img/bg_kauftip.gif) no-repeat 0 0;
							  width:51px; height:48px;
							  margin:0; padding:13px 0 0 0;
							  z-index:100;
							  position:absolute;
							  left:120px; top:0;
							  text-align:center;
							  color:#fff;
							  font-weight:bold;
							}
          
/*MITTE: Item >>>*/                               
          
         div#item{width:635px; padding:0 0 18px 0; margin:0 0 6px 0;  overflow:hidden; position:relative; z-index:100; background: url(../img/bg_shopbody.gif) repeat-x   0 100%; }
                    div#item div#kauftip{background:url(../img/bg_kauftip.gif) no-repeat 0 0; width:51px; height:48px; padding:13px 0 0 0; margin:0; z-index:100; position:absolute; right:240px;  top:64px; text-align:center; color:#fff; font-weight:bold; }
                       
                       div#item form{padding:0; margin:0; z-index:100;}
                             div#item ul{padding:0 0 0 0; margin:0; list-style-type: none; text-align:right; z-index:100 !important; background:none; }  
                                   /* div#item ul li{width:253px;  text-align:right;}              */
                                    div#item ul li.itemnumber{padding:4px 9px 10px 0 ; margin:0; text-align:right; height:10px; color:#ada599; font-size:10px; overflow:hidden; }
                            
                                            
                                    div#item form ul li.baseprice{font-weight:bold; z-index:100; position:relative; font-size:16px;  line-height:16px; height:13px; overflow:hidden; text-align:right; padding:19px 9px 3px 0; margin:0; }
                                            div#item form li.baseprice strong{position:absolute; top:19px; right:120px; color:#ff9c01; font-size:16px; height:13px; text-decoration: none; padding:0 0 0 0;  width:122px; text-align:left;}
                                                div#item form li.baseprice  label{display:none;}

                                    div#item form ul li.pricenotice{ font-size:10px; position:relative; z-index:100; color:#ada599; text-align:right; height:10px; overflow:hidden; padding:0 9px 3px 0; margin:0;}
                                            div#item form ul li.pricenotice a{color:#ada599; text-decoration:underline;}  
                                                div#item form ul li.pricenotice a:hover{color:#6b675a;}        
                                                         div#item form ul li.pricenotice strong{text-decoration: line-through; right:120px; width:122px; font-size:11px; color:#ff9c01; font-weight:normal; display:block;  padding:0; margin:0; position:absolute;  text-align:left; top:0px; }                 
                                                                   div#item form ul li.pricenotice label{display:none;}    
                                                                    
                             
                                     div#item li.info{ padding:0; margin:0; float:none; width:635px;}  
                                     div#item form ul li.variationlist{text-align:right; z-index:100; } 
                                              div#item form ul li.variationlist label{font-weight:bold; vertical-align:top;  width:94px; line-height:18px; text-align:right; white-space: nowrap; overflow:hidden;} 
                                                  div#item form ul li.variationlist select{width:98px; color:#505050; background:#fafafa; border:1px solid #d1cabf;   font-size:11px; height:18px; line-height:17px;  padding:0 0 0 0; vertical-align:baseline !important; vertical-align:bottom;  margin:0 8px 3px 0;}


                                                                 div#item form ul li.order fieldset{ 
                                                                             padding:0 0 0 0;
                                                                             border:0; 
                                                                             margin:24px 0 0  0;
                                                                             width:730px;
                                                                             position:relative;
                                                                             bottom:0px; 
                                                                             height:32px;  z-index:100;   
                                                                             white-space:nowrap;
                                                                             text-indent:0; 
                                                                             left:0;      
                                                                             background:url('../img/bg_it_form_liorder_f.gif') no-repeat  0 100%;
                                                                             }     
                                                                                  
                                                                                  div#item form ul li.order fieldset a.details{
                                                                                  background:#d1cabf url(../img/ul_itemline_info_a_details.gif) no-repeat 0 0;
                                                                                  float:left; 
                                                                                  width:65px; 
                                                                                  padding:4px 0 0 13px; 
                                                                                  margin:9px 0 0 432px; 
                                                                                  height:15px; 
                                                                                  color:#fcfcfc; 
                                                                                  border-left:2px solid #fafafa;  
                                                                                  border-bottom:1px solid #fafafa; 
                                                                                  font-weight:bold;   
                                                                                  }    

                                                                                  div#item form ul li.order fieldset input.wa_button{
                                                                                  height:32px; 
                                                                                  color:#fcfcfc;  
                                                                                  font-weight:bold; 
                                                                                  text-align:right;
                                                                                  width:230px; 
                                                                                  font-size:10px; 
                                                                                  margin:0 0 0 483px;
                                                                                  padding:0;
                                                                                  background:url(../img/ul_itemline_info_wabutton.gif) no-repeat 0 0; 
                                                                                  border:0; 
                                                                                  cursor:pointer; 
                                                                                  } 
                                                                                  div#item form ul li.order fieldset input.wa_button:hover{ background:url(../img/ul_itemline_info_wabutton.gif) no-repeat 0 100%; }   

                                                                              
    
                               div#item ul li.text{width:635px; background:url(../img/bg_item_ul_li_text.gif) repeat-y  100% 0; padding:0 0 24px 0; line-height: 10px; height:auto !important; height:255px; min-height:251px;  margin:0 0 0 0; position:relative; z-index:1000; }
                                    /*div#item ul li.text  table{width:355px; margin:0 0 0 0; padding:0; border-top:224px  solid #fafafa; height: 800px; background:#ccc; float:left; text-align:left; }      */ 
									div#item ul li.text  p{margin:0 0 0 380px; padding:0 15px 10px 15px; background:#efede9; text-align:left; line-height:14px;}
                                    div#item ul li.text  a{color:#4da020; font-weight: bold; text-decoration:none;}
									div#item ul li.text  a:hover{color:#4da020; font-weight: bold; text-decoration:underline;}
									div#item ul li.text  h2{margin:0 0 0 380px; padding:3px 15px 18px 15px !important; background:#efede9; text-align:left; font-size:11px; white-space:nowrap;  line-height:14px !important; color:#6b675a;  top:0; } 
                                            div#item ul li.text  h2 span{font-weight:normal;}
                                            div#item li.text h2 img{padding:3px 6px 0 20px; text-align:baseline; }

                               div#item ul li.text  h3{margin:0 0 0 380px; padding:0 15px 0 15px; background:#efede9; text-align:left; line-height:14px; font-size:11px;  line-height:14px; color:#6b675a; }  
                               
								div#item table{margin:0 0 0 380px; padding:0; width:255px; background:#efede9; text-align:left; line-height:14px; text-align:left !important;  border-collapse: collapse; border:0; vertical-align:top; border-bottom:1px solid #d1cabf;}
														div#item table tr{ padding:0 !important; margin:0 !important; text-align: left;}	
																												   			div#item table thead td{padding:4px 4px 4px 15px !important; text-align: left; font-weight:bold; background:#d1cabf; border:0;} 
																															div#item table td{ padding:4px 0px 4px 15px !important; margin:0 !important; width:auto;  text-align: left; vertical-align:top;  border-top:1px solid #d1cabf; }
																													 		div#item table p{height:auto !important; width:0 !important; padding:0 !important; text-indent:0 !important; margin:0 !important;}
							/*
							  div#item table{
							   margin: 224px 0 0 0 !important;
							   width: 341px;
							   border-collapse: collapse;
							   padding: 0;
							   border-top: 0/*403px*/ /* solid red;
							   float:left; text-align:left;

							   }      
							   
							   div#item table.ausstattung thead td {
							   font-weight: bold;
							   text-align: left !important;
							   background: #efede9;
							   line-height: 12px !important;
							   padding: 5px 0 6px 3px !important;
							   /*padding: 5px 0 6px 39px !important;*//*
							   border-bottom: 2px solid #FAFAFA;
							   }
							   
							   div#item table.ausstattung tr td {
							   line-height: 14px;
							   padding: 0 0 0 3px;
							   }
							   
							   div#item table.ausstattung tr.grau td {
							   background: #efede9;
							   }
							   
							   div#item table.ausstattung tr th {
							   line-height: 14px;
							   padding: 0 0 0 39px;
							   font-weight: normal;
							   }
							   
							   div#item table.ausstattung tr.grau th {
							   background: #efede9;
							   } 
							*/
                               
          div#item ul li.image{position:absolute !important; width:360px !important; height:370px !important; top:100px !important; left:0 !important; padding:0; margin:0; z-index:10000 !important; display:block!important; text-align:left!important; }
       
           /*MITTE: Item Bildbox >>>*/                          
                             
                               #bilderbox {
                               
							   width: 341px;
                               height: 285px;  z-index:12000;
                               padding:0;  
                               margin:0;   
                             
                               display: block;
                               position: relative;
                               }

                               div.produktbild {
                               width: 341px;
                               height: 285px;z-index:12000;
                               float: left;
                               padding:0; 
                               left: 0; 
                               top: 0; 
                               vertical-align:top;   
                               margin:0; 
                                }

                               #vorschaubilder {
                               width: 310px;  
                               position:relative;
                               background: #EFEDE9;
                               padding: 8px 7px 8px 24px;
                               margin: 10px 0 0 0;  z-index:12000;
                               clear: both;
                               text-align:left;
                               }  
                               
                               #vorschaubilder div.plus{width:12px; z-index:15000;   height:12px; background:url(../img/bg_blus.gif) no-repeat 0 0; display:block; position:absolute; top:4px; left:19px;} 

                               img.preview_pb {
                               cursor: pointer;
                               border: 1px solid #EFEDE9;   z-index:12000;
                               }
          
/*MITTE: Crosselling >>>     
                              
                                                                                                                                                                        */  

                              
                                                                      div#crossSellingItems{padding:0 0 10px 0; margin:0 0 6px 0 ; width:635px; overflow:hidden; background: url(../img/bg_shopbody.gif) repeat-x 0 100%;   float:left;  }
                                                                      div#crossSellingItems div#crossSellingItems_box{padding:0 0 0 0; margin:0 0 0 0 ; width:665px;  float:left;  }
                                                                       
                                                                       div#crossSellingItems h2{font-size:11px; margin:0; padding:4px 0 6px 1px; line-height:11px; font-weight:normal; }   
                                                                       div#crossSellingItems h3{margin: 15px 0;}    
                                        									div.crosselling_box{border:1px solid #d1cabf !important; width:309px; height:142px; overflow:hidden; padding:0; margin:0 10px 15px 0; float:left; position: relative;}
                                                                            div.crosselling_box_last{border:1px solid #d1cabf !important; width:309px; height:142px; overflow:hidden; padding:0; margin:0 0 0 0; float:left; position: relative;}
                                                                            div.crosselling_item_box{border:1px solid #fafafa !important; padding:10px 0 24px 5px; width:297px; }
                                                                                div.crosselling_item_box h4{color:#4D9F20 ; font-size:12px !important; margin:3px 0 0 0; padding:0 0 0 0; line-height:14px; height:auto; background:none; }
                                                                                div.crosselling_item_box h4 a{color:#4D9F20 ; font-size:12px !important; display:inline; margin:0; padding:0;  }
                                                                                div.crosselling_item_box p{padding:5px 5px 4px 0; margin:0; line-height:14px; font-weight:normal;  color: #6B675A !important; font-size: 11px !important;}
                                                                                div.crosselling_item_box img{float:left; padding:0 0 0 0; margin:0 14px 30px 0; border:0; }  
                                                                                div.crosselling_item_box a {color:#4D9F20 !important; font-size:10px !important; font-weight:bold; line-height:14px; } 
                                                                                div.crosselling_item_box a:hover {color:#4D9F20 !important;  font-weight:bold; line-height:14px; text-decoration:underline;}  
                                        										div.crosselling_item_box div { height: 38px; width: 298px; padding: 0; margin: 0; background: url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom; position: absolute; bottom: 5px; left: 5px; }
                                        										div.crosselling_item_box div a {
                                        										position: relative;
                                        										left: 134px;
                                        										background: url(../img/bg_crossselling_details.gif) no-repeat 0 0;
                                        										width: 164px;
                                        										height: 31px;
                                        										border: 0;
                                        										font-weight: bold;
                                        										color: #ffffff;
                                        										text-align: left;
                                        										cursor: pointer;
                                        										display: block;
                                        										}
                                        										div.crosselling_item_box div a:hover {
                                            									position: relative;
                                            									left: 134px;
                                            									background: url(../img/bg_crossselling_details.gif) no-repeat 0 100%;
                                            									width: 164px;
                                            									height: 31px;
                                            									border: 0;
                                            									font-weight: bold;
                                            									color: #ffffff;
                                            									text-align: left;
                                            									cursor: pointer;
                                            									display: block; 
                                        										}
                                        										
                                        										div.crosselling_item_box div a span { display: none; }


                             
          
                               
 /*MITTE: CART >>>*/   
                div#cart{padding:0 0 0 0; margin:0;  width:635px;}
                
				 div#cart  p.emptycart{ 
				line-height:14px;
				padding: 0 160px 20px 16px;
				margin:0 0 20px 0;
				background:url(../img/bg_div_cart_table.gif) repeat-y  0 100%;
				}     
                    ol.cartbreadcrump{padding:0 0 0 40px;  margin:0; list-style-type:none;  overflow:hidden; width:595px; background:#eae8e4 url(../img/bg_div_warenkorb_nav.gif) no-repeat 0 0;  }      
                                                    ol.cartbreadcrump li{background:#fafafa url(../img/bg_warenkorb_nav_ol_li.gif) no-repeat 0 100%; position:relative; padding:7px 11px 0 15px; height:29px; float:left; color:#757165;}
                                                    ol.cartbreadcrump  li.abgesschlossen{background:#57ae26 url(../img/bg_warenkorb_nav_ol_li.gif) no-repeat 100% 0 !important; left:0; position:relative; padding:7px 27px 0 15px;  color:#fff; height:29px; float:left;}
                                                     ol.cartbreadcrump li.ausgewaehlt{background:#fafafa url(../img/bg_warenkorb_nav_ol_li.gif) no-repeat 100% 0 ; left:0; position:relative; padding:7px 27px 0 15px; height:29px; float:left; color:#fff; font-weight:bold;}
                                                              ol.cartbreadcrump li a{color:#fff; text-decoration:none; line-height:12px;}
                                                               ol.cartbreadcrump li span{color:#fff; text-decoration:none; line-height:12px;}       
                                                              ol.cartbreadcrump li a:hover{color:#fff; text-decoration:underline;}            
                           
                                                                   div#orderThanks ol.cartbreadcrump  li.abgesschlossen{background:#57ae26 url(../img/bg_warenkorb_nav_ol_li.gif) no-repeat 100% 0 !important; left:0; position:relative; padding:7px 27px 0 15px;  color:#fff; height:29px; float:left;}
                                                                   div#orderThanks ol.cartbreadcrump li.ausgewaehlt{background:#fafafa url(../img/bg_warenkorb_nav_ol_li.gif) no-repeat 100% 0 !important; left:0; position:relative; padding:7px 27px 0 15px; height:29px; float:left; color:#fff; font-weight:normal;}
                                                                   div#orderThanks ol.cartbreadcrump  h3.cart{ padding:4px 0 10px 15px; margin:0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }   
                           
                                           
                       div#cart h3{ padding:9px 0 10px 15px;  font-size:11px;  color:#4da020;}  
                       div#cart h3.cart{ padding:4px 0 10px 15px;  font-size:11px; color:#6b675a;}                    
                       div#cart form{padding:0 0 20px 0; margin:0;}
                                           div#cart form fieldset{padding:0; margin:0 0 0 0; border:0;   position:relative; width:635px;} 
                                                div#cart form fieldset table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse;}
                                                            div#cart form fieldset table thead{background:#eae8e4; line-height:25px;  font-weight:bold;} 
                                                                    div#cart form fieldset table thead tr{background-image: none;}    
                                                                    div#cart form fieldset table tfoot tr{background-image: none; }       
                                                                        div#cart form fieldset table thead td{padding:0 10px 0 17px !important; height:24px; background:#eae8e4;   }
                                                                        div#cart form fieldset table tfoot td{ height:74px; padding:0 10px 0 0  !important; margin:0; text-align:right; font-size:10px; }       
                                                                                div#cart form fieldset table tfoot td strong{font-size:12px; height:13px; padding:30px 0 0 0; display:block;}
                                                    
                                                             div#cart form fieldset table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                                                    div#cart form fieldset table td{padding:14px 0 14px 15px; vertical-align:top;}        
                                                                                  div#cart form fieldset table td h2{padding:0 0 3px 0; margin:0; font-size:11px; color:#4fa322; font-weight:bold;}
                                                                                  div#cart form fieldset table td a{display:block; padding:0 0 6px 0; color:#6b675a; line-height:12px;   } 
                                                                                  div#cart form fieldset table td a:first-line{display:block; color:#4fa322; font-weight:bold;}  
                                                                                  div#cart form fieldset table td div.status{display:block; z-index:100000; padding:1px 0 0 30px; margin:8px 0 0 0; width:95px; text-align:top; position:relative;  height:15px;   bottom:0}
                                                                                  div#cart form fieldset table td div.status img{padding:2px 6px 0 0; vertical-align: top; position:absolute; top:1px; left:0;}
                                        
                                                                                  div#cart form fieldset table td input.anz{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #6b675a; }  
                                                                                  div#cart form fieldset table td input.anz:hover{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #faba06; }  
                                                                                  div#cart form fieldset table td input.anz:focus{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #faba06; }  
                                                                                  
                                                                                  div#cart form fieldset table td input.xit{ text-align:center;  margin:3px 0 0 0;  }    
                                        
                                                                   div#cart form fieldset table td.bild{width:86px; padding:13px 0 14px 0; height:64px; width:69px;} 
                                                                   div#cart form fieldset table td.bild img{border:0;} 
                                                                   div#cart form fieldset table td.einzelpreis{  width:74px; padding:14px 0 14px 17px;   text-align:left; vertical-align:top;}
                                                                   div#cart form fieldset table td.anzahl{width:45px; padding:14px 0 0 0;  vertical-align:top;  text-align:left;  text-align:center; }
                                                                   div#cart form fieldset table td.mwst{width:39px;padding:14px 0 0 0; text-align:center; vertical-align:top;}
                                                                   div#cart form fieldset table td.summe{width:78px;padding:14px 10px 0 0; font-weight:bold; text-align:right; vertical-align:top; }
                                                                    
                                                                   div#cart form fieldset table tfoot td.button{ height:74px; padding:0 10px 0 0  !important; margin:0; text-align:left; font-size:10px; }  
                                                                                  div#cart form fieldset table tfoot td input.buttons{width: 170px; height: 24px; display: block; border: 0; margin: 30px 0 0 0; background: #fafafa url(../img/bg_cart_wa_quickcart.gif) no-repeat 0 0; font-size: 11px; font-weight: bold; color: #6B675A; padding: 0 0 0 30px; cursor: pointer;}
                                                                                  div#cart form fieldset table tfoot td input.buttons:hover{background: #fafafa url(../img/bg_cart_wa_quickcart.gif) no-repeat 0 100%; text-decoration: underline; color: #57AE26;}
                                               
                                                div#cart ul#wa_aktual{width:635px; height:32px;  position:absolute; right:0; bottom:86px; padding:0; margin:0; overflow:hidden; background:#fafafa; }
                                                div#cart ul#wa_aktual li{width:635px; height:18px; margin:16px 0 0 0; background:#eae8e4; position:relative;}
                                                        div#cart ul#wa_aktual li input{ 
                                                        background: url(../img/bg_cart_wa_aktual_input.gif) no-repeat 0 0; 
                                                        padding:3px 0 6px 0; 
                                                        width:185px;
                                                        position:absolute; 
                                                        right:-2px;
                                                        bottom:9px;  
                                                        line-height:14px;
                                                        border:0;
                                                        
                                                        color:#fafafa;  
                                                        font-weight:bold; 
                                                        font-size:11px;  
                                                        cursor:pointer; 
                                                        font-family:Tahoma, Verdana, Arial, sans-serif;    
                                                        }  
                                                             div#cart ul#wa_aktual li input:hover{ 
                                                                background: url(../img/bg_cart_wa_aktual_input.gif) no-repeat 100% 0; 
                                                                padding:3px 0 6px 0; 
                                                                width:185px;
                                                                position:absolute; 
                                                                right:-2px;
                                                                bottom:9px;  
                                                                line-height:14px;
                                                                border:0;
                                                                border-top:0;     
                                                                color:#fff;       
                                                                font-weight:bold; 
                                                                font-size:11px;  
                                                                cursor:pointer; 
                                                                font-family:Tahoma, Verdana, Arial, sans-serif;    
                                                                }
                                                  
                                                  div#cart ul#wa_bestell{height:32px; overflow:hidden; padding:0 0 0 0; margin:0 0 0 0;  background:url(../img/bg_shopbody.gif) repeat-x 0 100%;}
                                                    div#cart ul#wa_bestell li{width:635px; height:32px;text-align:right; padding:0; margin:0 0 0 0; list-style: none;}
                                                            div#cart ul#wa_bestell li input{
                                                            background:url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0; 
                                                            text-align:left; 
                                                            padding:0 0 0 16px; 
                                                            text-indent:0 0 0 0;
                                                            margin:0 0 0 0; 
                                                            color:#fff; 
                                                            font-size:11px; 
                                                            font-weight:bold; 
                                                            border:0; 
                                                            width:162px; 
                                                            height:28px; 
                                                            cursor:pointer;
                                                            }   
                                                            div#cart ul#wa_bestell li input:hover{
                                                            background:url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%; 
                                                            text-align:left; 
                                                            padding:0 0 0 16px; 
                                                            text-indent:0 0 0 0;
                                                            margin:0 0 0 0; 
                                                            color:#fff; 
                                                            font-size:11px; 
                                                            font-weight:bold; 
                                                            border:0; 
                                                            width:162px; 
                                                            height:28px; 
                                                            cursor:pointer;
                                                            }     
                                                               
                                                               
 /*MITTE: LOGIN >>>*/     
    					div#login {padding:0 0 0 0; margin:0;  width:635px;  }
                        div#login h3.loginart {background:#ebe8e4; color:#6b675a; font-size:11px;  padding:8px 0 10px 15px; margin:26px 0 0 0; line-height:10px;}                  
                        div#login h3.cart{ padding:4px 0 10px 15px; margin:0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; } 
                       div#login form{padding:0 0 20px 0; margin:0;}    
   						div#login form fieldset {
   						border: none;
   						margin: 0;
   						padding: 0 0 0 0; 
   						  position:relative; width:635px;
   						}

   							div#login form fieldset p {
   							margin: 11px 0 11px 16px;  
   							line-height:14px;
   							}    
   							
   							
   							div#login  p.text {
   							margin: 11px 160px 20px 16px;  
   							line-height:14px;
   							}

   							div#login form fieldset ul.form {
   							margin: 0 0 0 0;
   							padding: 0;
   							}

   								div#login form fieldset ul.form li {
   								list-style: none;
   								margin: 0 0 3px 16px;
   								padding: 0;
   								}
   								div#login form fieldset ul.form li.trenner {
   								padding: 0 0 0 0;
   								position: relative;
   								width:635px; 
   								margin: 0 0 0 0;  
   								height:25px;
   								background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
   								} 
   								 div#login form fieldset ul.form li.trenner label{display:none;}

   								   
   								
   								    div#login form fieldset ul.form li p{margin: 0 0 0 0; line-height: 14px; position: relative;  display: block; }
                                    div#login form fieldset ul.form li span {margin: 8px 0 0 0; line-height: 14px; position: relative;  display: block; }
                                    div#login form fieldset ul.form li h4{padding:16px 0 3px 0 ; margin:0; font-size:11px; }
                                    
                                    div#login form fieldset ul.form li span#forgotpwd{display:block; padding:8px 0 0 0;}
   									        div#login form fieldset ul.form li span#forgotpwd a {color: #6B675A; text-decoration: underline;}  
   								            div#login form fieldset ul.form li span#forgotpwd a:hover {color: #57ae26;  text-decoration: underline;}
   										

   									div#login form fieldset ul.form li label {
   									width: 68px;
   									font-weight: bold;
   									display: block;
   									float: left;
   									margin: 2px 0 0 0;
   									}

   									div#login form fieldset ul.form li input {
   									border: 1px solid #D1CABF;
   									width: 148px;
   									height: 15px;
   								    color:#6b675a;
   									font-size: 11px;
   									}    
   									div#login form fieldset ul.form li input:hover {
   									border:1px solid #faba06; 
   									width: 148px;
   									height: 15px;
   									line-height: 11px;
   									font-size: 11px;
   									}  
								  	    div#login form fieldset ul.form li input:focus {
   									border:1px solid #faba06; 
   									width: 148px;
   									height: 15px;
   									line-height: 11px;
   									font-size: 11px;
   									}    
   									
   									
                                    div#login form fieldset ul.form li input.submit {
   									position: absolute;
   									right:0;
   									bottom:3px;   
   									cursor:pointer;
   									background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
   									width: 162px;
   									height: 28px;
   									border: 0;       	
   									line-height: 26px;   
   									font-weight: bold;
   									color: #ffffff;
   									text-align: left;
   									padding: 0 0 0 13px;
   									} 
   									
   									div#login form fieldset ul.form li input.submit:hover {
   								    position: absolute;
           							right:0;
           							bottom:3px;   
           							cursor:pointer;
           							background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%;
           							width: 162px;
           							height: 28px;
           							border: 0;
           							font-weight: bold;
           							color: #ffffff;
           							text-align: left;      	
           							line-height: 26px;   
           							padding: 0 0 0 13px;
   									}                                    
                                                           									
                                                           									
                                                           									
/*MITTE: REGISTRIEREN >>>*/

					div#newCustomer {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;} 


						div#newCustomer p {
						margin: 10px 0 8px 15px;
						padding: 0 0 0 0;
						}
                        
                        div#newCustomer h3.cart{ padding:4px 0 10px 15px; margin:0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }
						div#newCustomer h3.rechnungsadresse{ padding:7px 0 10px 15px; margin:10px 0 0 0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }       
                        
						
						div#newCustomer h3.feldtitel{
						width: 619px;  
						background:#ebe8e4; 
						color:#6b675a; 
						font-size:11px;  
						padding:8px 0 10px 15px;
						background:#ebe8e4; 
						color:#6b675a; 
						font-size:11px;  
						padding:8px 0 10px 15px;
                        line-height: 10px;
      					margin: 36px 0 10px 0;
      					float:left;
					    }           

						div#newCustomer h4 {
						font-size: 11px;
						font-weight: bold;
						margin: 40px 0 0 15px;
					    float:left; 
					    width: 604px;
					    }

						div#newCustomer form fieldset {
						border: none;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						position: relative;
						}

					 	div#newCustomer ul {
						margin: 0 0 0 15px;
						width: 620px;
						padding: 0;
						clear: both;
						position: relative;
						}

							div#newCustomer  ul li.hinweis {
							position: absolute;
							right: 0;
							top: -1px;
							width: 196px;
							}

								div#newCustomer ul li.hinweis h3 {
								color: #57AE26;
								width: auto;
								height: auto;
								background: none;
								font-size: 12px;
								line-height: 12px;
								padding: 0 0 0 0;
								margin: 0 0 10px 0;
								text-transform: uppercase;
								}

								div#newCustomer ul li.hinweis p {
								margin: 0 0 11px 0;
								line-height: 18px;
								}

							div#newCustomer ul li {
							list-style: none;
							float: left;  
							position:relative;
							width: auto;
							margin: 20px 0 0 0;
							padding: 0;
							}

								div#newCustomer ul li label {
								position:absolute;
								bottom:15px !important;
								bottom:17px;
								 left:0;
								display: block;  
						        line-height:18px;
						    
								vertical-align: bottom;
								width: auto;
								font-weight: bold;
								margin: 0 0 3px 0;
								padding: 0;
								}

									div#newCustomer ul li label span {
									font-weight: normal;
									}

								div#newCustomer ul li select#salutation {
								width: 98px;
								height: 17px;
								border: 1px solid #D1CABF;
								margin: 0 44px 0 0;
								line-height: 11px;
								padding: 0;
								font-size: 11px;
								}


								div#newCustomer ul li input {
								width: 167px;
						        border: 1px solid #D1CABF;
								margin: 1px 44px 0 0;
							    padding:0 0 4px 2px;
								height:16px;
								vertical-align: top;
								padding: 0;  
								color:#6b675a;
								font-size: 11px;
								}   
								div#newCustomer ul li input:hover{border:1px solid #faba06;} 
								div#newCustomer ul li input:focus{border:1px solid #faba06;}
								

								div#newCustomer ul li input#company {
								width: 385px; 
								padding:0 0 0 0;
								margin: 2px 0 0 0;
								}

								div#newCustomer ul li input#street {
								width: 274px;
								margin: 0 11px 0 0;
								}

								div#newCustomer ul li input#streetnumber {
								width: 98px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li input#zip {
								width: 98px;
								margin: 0 11px 0 0;
								}

								div#newCustomer ul li input#city {
								width: 274px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li select#country {
								width: 171px;
								height: 17px;
								border: 1px solid #D1CABF;
								margin: 0 44px 0 0;
								line-height: 11px;
								padding: 0;
								font-size: 11px;
								}

								div#newCustomer ul li input#email {
								width: 385px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li input#repeatemail {
								width: 385px;
								margin: 0 0 7px 0;
								}

								/* Lieferadresse */

								div#newCustomer ul li select#d_salutation {
								width: 98px;
								height: 17px;
								border: 1px solid #D1CABF;
								margin: 0 44px 0 0;
								line-height: 11px;
								padding: 0;
								font-size: 11px;
								}

								div#newCustomer ul li input#d_company {
								width: 385px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li input#d_street {
								width: 274px;
								margin: 0 11px 0 0;
								}

								div#newCustomer ul li input#d_streetnumber {
								width: 98px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li input#d_zip {
								width: 98px;
								margin: 0 11px 0 0;
								}

								div#newCustomer ul li input#d_city {
								width: 274px;
								margin: 0 0 0 0;
								}

								div#newCustomer ul li select#d_country {
								width: 171px;
								height: 17px;
								border: 1px solid #D1CABF;
								margin: 0 44px 0 0;
								line-height: 11px;
								padding: 0;
								font-size: 11px;
								}

								div#newCustomer p input#newsletter {
								margin: 10px 0 0 0;
								float: left;
								}

								div#newCustomer p label.checklabel {
								float: left;
								margin: 10px 0 0 18px;
								display: block;
								}


								div#newCustomer p label.checklabel a {
								color: #6B675A;
								text-decoration: underline;
								}


							div#newCustomer form fieldset p.right {
							margin: 55px 0 0 0;
							padding: 0 0 4px 0;
							background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
							}

								div#newCustomer form fieldset input.buttons {
								position: relative;
								left: 473px;
								background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;   
								width: 162px;
								height: 28px;
								border: 0;
								font-weight: bold;
								color: #ffffff;
								text-align: left;  
								cursor:pointer;
								padding: 0 0 0 13px;
								}   
								div#newCustomer form fieldset input.buttons:hover {
								position: relative;
								left: 473px;
								background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 100% 100%;   
								width: 162px;
								height: 28px;
								border: 0;
								font-weight: bold;
								color:#fff; 
								text-align: left;
								padding: 0 0 0 13px;
								}         

							/* Lieferadresse ENDE */

					div#newCustomer p {
					clear: both;
					}               
 
    


/*MITTE: SHOWCUSTOMER >>>*/

                    						div#showCustomer {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;} 

                    						div#showCustomer h3.cart{ padding:4px 0 10px 15px; margin:0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }

                    					 
                    						div#showCustomer h3 {
                    						width: 619px;
                    						height: 11px;
                    						background: #EAE8E4;
                    						color: #6B675A;
                    						font-size: 11px;
                    						line-height: 11px;
                    						padding: 7px 0 9px 16px;
                    						margin: 10px 0 0 0;
                    						clear: both;
                    						}

                    						div#showCustomer div.adressspalte {
                    						width: 180px;
                    						margin: 0 0 25px 0;
                    						border-left: 15px solid #FAFAFA;
                    						float: left;
                    						}
                                            div#showCustomer div.adressspalte ul label{display:none;} 


                    						div#showCustomer div.kontaktdatenspalte {
                    						width: 255px;
                    						margin: 0 0 25px 0;
                    						float: left;
                    						}

                    						div#showCustomer div.firmenspalte {
                    						width: 184px;
                    						margin: 0 0 25px 0;
                    						float: left;
                    						}

                    							div#showCustomer div ul {
                    							margin: 0;
                    							padding: 0;
                    							}
                    							 
                    							
                    								div#showCustomer div ul li {
                    								list-style: none;
                    								height: 18px;
                    								margin: 0;
                    								padding: 0;
                    								}


                    						div#showCustomer div.buttonbox {
                    						width: 100%;
                    						height: 31px;
                    						clear: both;
                    						margin: 0 0 20px 0;
                    						background: url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom;
                    						}			
                    							div#showCustomer div.buttonbox input {
                    							
                    						   
                    						   
                    						   
                    						    background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 0;
                                                width: 186px;
                                                height: 23px !important;
                                                font-size: 11px;
                                                padding: 4px 0 5px 0 !important;
                                                margin: 0;       
                                                line-height:11px;
                                                text-align: center;
                                                float: right; 
                                                font-size:11px;
                                                font-weight: bold;
                                                color: #FFFFFF;
                                                border: 0;

                                                cursor: pointer;
                                                position: relative;
                    							}
                    							div#showCustomer div.buttonbox input:hover {
                    							background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 100%;
                    							color: #fff;    
                    							text-decoration:none;
                    							}

                    						div#showCustomer form {
                    						margin: 0 0 0 0;
                    						padding: 0; 
                    						
                    						}

                    							div#showCustomer  fieldset {
                    							border: none;
                    							margin: 0 0 0 0;
                    							padding: 0 0 0 0;
                    							position: relative;
                    						   
                    							}

                    								div#showCustomer  fieldset div {
                    								position: relative;
                    								width: 635px; 
                    								line-height:16px;
                    								}

                    									div#showCustomer fieldset div div.lieferadresse {
                    									padding: 0 0 31px 0;
                    									margin: 20px 0 0 0;
                    									background: url(../img/bg_shopbody.gif) repeat-x bottom;
                    									height: 44px;
                    									clear: both;
                    									} 
                    									
                    									div#showCustomer fieldset div div.lieferadresse ul.checkbox span{font-weight:bold !important; }
                                                        div#showCustomer fieldset div div.lieferadresse a{color: #6B675A;  text-decoration:none; }  
                                                         div#showCustomer fieldset div div.lieferadresse a:hover{color:#4da020;  text-decoration:underline;}  
                                                         
                                                          
                    										div#showCustomer fieldset div div.lieferadresse ul.checkbox {
                    										float: left;  
                    									   
                    										width: 218px;
                    										margin: 0 0 31px 0;
                    										border-left: 15px solid #FAFAFA;
                    										}

                    											div#showCustomer  fieldset div div.lieferadresse ul.checkbox li {
                    											float: left;
                    											padding: 0 15px 0 0;
                    											}

                    										div#showCustomer fieldset div div.lieferadresse ul.namen {
                    										float: left;
                    										width: 180px;
                    										margin: 0 0 31px 0;
                    										}	

                    										div#showCustomer  fieldset div div.lieferadresse ul.adresse {
                    										float: left;
                    										width: 219px;
                    										margin: 0 0 31px 0;
                    										}	

                    									div#showCustomer fieldset div div.buttonbox {
                    									position: absolute;
                    									bottom: -35px;
                    									}			

                                                    div#showCustomer fieldset p{display:block; padding:18px 160px 4px 15px; margin:10px 0 12px 0 ; line-height:14px;  } 
                                                            
                    								div#showCustomer  fieldset p.right {
                    								margin: 0 0 0 0;
                    								height:10px;
                    								padding: 0px 0 0 0;
                    								background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                    								}

                    									div#showCustomer  fieldset p.right input.buttons {
                    									position: absolute;
                    									left: 473px; 
                    									bottom:3px;
                    									background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                    									width: 162px;
                    									height: 28px;
                    									border: 0;
                    									font-weight: bold;
                    									color: #ffffff;
                    									text-align: left;
                    									padding: 0 0 0 13px;
                    									cursor: pointer;
                    									}	

                    									div#showCustomer  fieldset p.right input.buttons:hover { background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%; }
 


                                                                                      

                                        





/*MITTE: myCustomer>>>*/  

                                                        div#newCustomer fieldset.mycustomer {float:left; position: relative;  }
                                               
                                                        div#newCustomer fieldset.mycustomer div {
                                                                        position: relative;
                                                                        width: 634px; 
                                                                        float:left;
                                                                        padding: 0 0 0 0;
                                                                        margin:0;
                                                                        }

                                                                                div#newCustomer  fieldset.mycustomer  div div.lieferadresse {
                                                                                padding: 0 0 0 0 !important;
                                                                                margin:0 0 15px 0 !important;
                                                                                background:url(../img/bg_shopbody.gif) repeat-x bottom;
                                                                                position: relative;   
                                                                                float:left !important; 
                                                                                line-height:14px; 
                                                                                height:76px;
                                                                                overflow:hidden;
                                                                                bottom:0;
                                                                                top:0;
                                                                                }
                                                                                        div#newCustomer fieldset.mycustomer label{display:inline !important;  position:static !important; font-weight:normal !important; left:0; line-height:14px; } 
                                                                                        div#newCustomer fieldset.mycustomer span{ display:inline; position:static;}
                                                                                        div#newCustomer fieldset.mycustomer  a{color: #6B675A;  text-decoration:none; display:inline; position:static;  }  
                                                                                        div#newCustomer fieldset.mycustomer  a:hover{color:#4da020;  text-decoration:underline; display:inline; position:static; }

                                                                                        div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul.checkbox {
                                                                                        float: left;
                                                                                        width: 218px;
                                                                                        margin: 0 0 0 0; 
                                                                                        padding:0;
                                                                                        position: relative;     
                                                                                        line-height:14px !important;    
                                                                                        border-left: 15px solid #FAFAFA;
                                                                                        clear: none;   
                                                                                        }   
                                                                                        
                                                                                          div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul.checkbox span{  font-weight:bold !important;}

                                                                                                div#newCustomer fieldset.mycustomer  div div.lieferadresse ul.checkbox li {
                                                                                                float: left;        
                                                                                                line-height:14px !important;    
                                                                                                padding: 0 15px 0 0;
                                                                                                clear: none;       
                                                                                                position: relative;     
                                                                                                }

                                                                                                div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul.checkbox li input {
                                                                                                width: auto;
                                                                                                height: auto;   
                                                                                                line-height:14px !important;    
                                                                                                border: 0;      
                                                                                                position: relative;     
                                                                                                margin: 0 0 0 0;
                                                                                                padding: 0;
                                                                                                }

                                                                                        div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul.namen {
                                                                                        float: left;
                                                                                        width: 180px;
                                                                                        margin: 0 0 0 0;
                                                                                        clear: none;     
                                                                                        line-height:14px !important;    
                                                                                        padding:0;   
                                                                                        position: relative;
                                                                                        height:auto; 
                                                                                        
                                                                                        }

                                                                                        div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul.adresse {
                                                                                        float:left;     
                                                                                        line-height:14px !important;    
                                                                                        width: 219px;
                                                                                        margin: 0 0 0 0;
                                                                                        clear: none; 
                                                                                        padding:0;   
                                                                                        position: relative; 
                                                                                        height:auto;  
                                                                                        }

                                                                                                div#newCustomer  fieldset.mycustomer  div div.lieferadresse ul li {
                                                                                                float: none;
                                                                                                width: auto; 
                                                                                                position: relative;     
                                                                                                line-height: 18px;
                                                                                                margin: 0 0 0 0;  
                                                                                                line-height:14px !important;    
                                                                                                padding: 0;  
                                                                                                
                                                                                                }

                                                                                                div#newCustomer fieldset.mycustomer  div.buttonbox {
                                                                                                position: absolute;
                                                                                                bottom:0px;
                                                                                                width: 634px;
                                                                                                height: 21px;
                                                                                                clear: both;
                                                                                                margin: 0 0 0 0;
                                                                                                background:#fafafa url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom;
                                                                                                }

                                                                                                        div#newCustomer fieldset.mycustomer  div.buttonbox input.buttons {
                                                                                                        left:448px;
                                                                                                        bottom:8px;  
                                                                                                        position:absolute;
                                                                                                        background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 0;
                                                                                                        width: 186px;
                                                                                                        height: 23px !important;
                                                                                                        font-size: 11px;
                                                                                                        padding: 4px 0 5px 0 !important;
                                                                                                        margin: 0;       
                                                                                                        line-height:11px;
                                                                                                        text-align: center;
                                                                                                        float: right; 
                                                                                                        font-size:11px;
                                                                                                        font-weight: bold;
                                                                                                        color: #FFFFFF;
                                                                                                        border: 0;
                                                                                                        cursor: pointer;
                                                                                                        }

                                                                                                        div#newCustomer fieldset.mycustomer  div.buttonbox input.buttons:hover {
                                                                                                        background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 100%;
                                                                                                        color: #fff;
                                                                                                        }
                                                                                                        
                                                                                                        div#newCustomer h4.newsletterhead {padding:24px 0 15px 14px; margin:0; }

                                                                                                        div#newCustomer  fieldset.mycustomer p{display:block; padding:18px 120px 4px 8px; margin:0 0 0 0 ;   } 

                                                                        								div#newCustomer   fieldset.mycustomer p.right {
                                                                        								margin: 0 0 0 0;
                                                                        								height:10px;
                                                                        								padding: 0px 0 0 0;
                                                                        								background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                                                                        								}

                                                                        									div#newCustomer   fieldset.mycustomer p.right input.buttons {
                                                                        									position: absolute;
                                                                        									left: 473px; 
                                                                        									bottom:3px;
                                                                        									background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                                                                        									width: 162px;
                                                                        									height: 28px;
                                                                        									border: 0;
                                                                        									font-weight: bold;
                                                                        									color: #fff;
                                                                        									text-align: left;
                                                                        									padding: 0 0 0 13px;
                                                                        									cursor: pointer;
                                                                        									}	

                                                                        									div#newCustomer  fieldset.mycustomer p.right input.buttons:hover { background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%; color:#fff !important; }




 /*MITTE: VERSANDART/ZAHLUNGSART >>>*/

                    						div#orderPayship {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;} 

                    						div#orderPayship h3.cart{ padding:4px 0 10px 15px; margin:0 0 9px 0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }

                    						div#orderPayship p {
                    						margin: 0 0 3px 15px;
                    						padding: 0 0 0 0;
                    						}

                    						div#orderPayship h3 {
                    						width: 619px;
                    						height: 11px;
                    						background: #EAE8E4;
                    						color: #6B675A;
                    						font-size: 11px;
                    						line-height: 11px;
                    					    padding: 7px 0 9px 16px;   
                    						margin: 26px 0 20px 0;
                    						clear: both;
                    						}

                    						div#orderPayship form {
                    						margin: 0 0 0 0;
                    						padding: 0;
                    						}

                    							div#orderPayship form fieldset {
                    							border: none;
                    							margin: 0 0 0 0;
                    							padding: 0 0 0 0;
                    							position: relative;
                    							}

                    								div#orderPayship form fieldset ul {
                    								margin: 15px;
                    								padding: 0;
                    								}

                    									div#orderPayship form fieldset ul li {
                    									list-style: none;
                    									margin: 0 0 5px 0;
                    									}

                    										div#orderPayship form fieldset ul li input.radio {
                    										vertical-align: text-bottom;
                    										}

                    										div#orderPayship form fieldset ul li span {
                    										margin: 0 0 0 5px;
                    										}

                    										div#orderPayship form fieldset p.right {
                    										margin: 0 0 0 0;
                    										padding: 0 0 0 0; 
                    										height:5px;  
                    										position: relative;  
                    										background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                    										}

                    											div#orderPayship form fieldset input.buttons {
                    											bottom:3px;
                    											position:absolute;
                    										    right:0;
                    											background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;   
                    											width: 162px;
                    											height: 28px;
                    											border: 0;
                    											font-weight: bold;
                    											color: #fff;
                    											text-align: left;  
                    											cursor:pointer;
                    											padding: 0 0 0 13px;
                    											}   
                    											
                    											 div#orderPayship form fieldset input.buttons:hover {
                        										 bottom:3px;
                        										 position:absolute;
                        										 right:0;
                        										 background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 100% 100%;   
                        										 width: 162px;
                        										 height: 28px;
                        										 border: 0;
                        										 font-weight: bold;
                        										 color:#fff;  
                        										 text-align: left;
                        										 padding: 0 0 0 13px;
                        										 }
                                                           								   
                                                               
                 
                                                          div#orderPayship form fieldset label.versandart{display:none;}
                                                          div#orderPayship form fieldset label.zahlart{display:none;}        
                                                               
                                                               
                                                               
                                                               
                                                          /*MITTE: BESTELLUNG ABSENDEN >>>*/

                                                           						
                                                          						div#orderEnd {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;} 
                                                          						div#orderEnd h3.cart{ padding:4px 0 10px 15px; margin:0; border-bottom:10px solid #fafafa; color:#6b675a; font-size:11px; }
                                                                                
                                                                                div#orderEnd h3.cart span {
                                                            					color: #57AE26 !important;
                                                            					}

                                                          						div#orderEnd div#bestelldaten {
                                                          						width: 187px;
                                                          						height: 178px;
                                                          						float: left;
                                                          						}

                                                          						div#orderEnd div.bestelldaten {
                                                          						width: 224px;
                                                          						height: 178px;
                                                          						float: left;
                                                          						background: url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom;
                                                          						position: relative;
                                                          						}

                                                          							div#orderEnd div.bestelldaten h4 {
                                                          							width: 208px;
                                                          							height: 18px;
                                                          							background: #EAE8E4;
                                                          							color: #6B675A;
                                                          							font-size: 11px;
                                                          							line-height: 11px;
                                                          							padding: 7px 0 0 16px;
                                                          							margin: 0;
                                                          							}

                                                          							div#orderEnd div#bestelldaten h4 {
                                                          							width: 171px; 
                                                          						    }

                                                          							div#orderEnd div.bestelldaten ul {
                                                          							margin: 14px 0 0 15px;
                                                          							padding: 0;
                                                          							line-height: 18px;
                                                          							}

                                                          								div#orderEnd div.bestelldaten ul li {
                                                          								list-style: none;
                                                          								margin: 0;
                                                          								padding: 0;
                                                          								clear: both;
                                                          								}


                                                          								div#orderEnd div.bestelldaten ul li span {
                                                          								width: 77px;
                                                          								display: block;
                                                          								float: left;
                                                          								} 
                                                          								


                                                          							div#orderEnd div#bestell_check { padding:0 0 0 0; margin:0;  width:635px; position: relative; }	

                                                          								div#orderEnd div#bestell_check table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; background:url(../img/bg_div_cart_tabl e.gif) repeat-y  0 25px;}
                                                                                                                      div#orderEnd div#bestell_check table thead{background:#eae8e4; line-height:25px;  font-weight:bold; } 
                                                                                                                              div#orderEnd div#bestell_check table thead tr{background-image: none;}    
                                                                                                                              div#orderEnd div#bestell_check table tfoot tr{background-image: none; }       
                                                                                                                                  div#orderEnd div#bestell_check table thead td{padding:0 10px 0 17px !important; height:24px; background:#eae8e4;   }
                                                                                                                                  div#orderEnd div#bestell_check table tfoot td{ height:auto; padding:0 10px 5px 0  !important; margin:0; font-size:10px; } 
                                                          																	    div#orderEnd div#bestell_check table td.aktu{margin:0; padding:0; height:4px; background-image:none;}
                                                          																	 div#orderEnd div#bestell_check table tfoot td.versandkosten {padding:25px 10px 12px 0 !important;} 
                                                          																				div#orderEnd div#bestell_check table tfoot td span{ margin: 0; padding: 0; display: block; width: 195px; text-align: left; position: relative; left: 327px;  } 
                                                          																			 
                                                          																			   div#orderEnd div#bestell_check table tfoot td span.gesamtbetrag{text-align: right; }
                                                                                                                                       div#orderEnd div#bestell_check table tfoot td.versandkosten strong{font-size:11px; height:13px; padding:0 0 0 0; display:block;}
                                                          																			   div#orderEnd div#bestell_check table tfoot td strong {font-size:11px; height:13px; padding:0 0 0 0; display:block;}
                                                          																			   div#orderEnd div#bestell_check table tfoot td span.gesamtbetrag strong{font-size:12px; height:13px; padding:0 0 0 0; display:block;}

                                                                                                                       div#orderEnd div#bestell_check table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                                                                                                              div#orderEnd div#bestell_check table td{padding:14px 0 14px 15px; vertical-align:top;}        
                                                                                                                                            div#orderEnd div#bestell_check table td h2{padding:0 0 3px 0; margin:0; font-size:11px; color:#4fa322; font-weight:bold;}
                                                                                                                                            
                                                                                                                                            div#orderEnd div#bestell_check table td div.status{display:block; z-index:100000; padding:1px 0 0 30px; margin:8px 0 0 0; width:95px; text-align:top; position:relative;  height:15px;   bottom:0}
                                                                                                                                            div#orderEnd div#bestell_check table td div.status img{padding:2px 6px 0 0; vertical-align: top; position:absolute; top:1px; left:0;}
                                                                                                                                            


                                                                                                                                            div#orderEnd div#bestell_check table td input.anz{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #6b675a; }  
                                                                                                                                            div#orderEnd div#bestell_check table td input.anz:hover{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #faba06; }  
                                                                                                                                            div#orderEnd div#bestell_check table td input.anz:focus{ text-align:center; width:31px; margin:0 0 6px 0px; padding:0; border:1px solid #faba06; }  

                                                                                                                                            div#orderEnd div#bestell_check table td input.xit{ text-align:center;  margin:3px 0 0 0;  }    
                                                                                                                          
                                                                                                                             div#orderEnd div#bestell_check table td.bild{width:86px; padding:13px 0 14px 0; height:64px; width:69px;}
                                                                                                                             div#orderEnd div#bestell_check table td.bild img{border:0;}
                                                                                                                             div#orderEnd div#bestell_check table td.einzelpreis{  width:74px; padding:14px 0 14px 17px;   text-align:left; vertical-align:top;}
                                                                                                                             div#orderEnd div#bestell_check table td.anzahl{width:45px; padding:14px 0 0 0;  vertical-align:top;  text-align:left;  text-align:center; }
                                                                                                                             div#orderEnd div#bestell_check table td.mwst{width:39px;padding:14px 0 0 0; text-align:center; vertical-align:top;}
                                                                                                                             div#orderEnd div#bestell_check table td.summe{width:78px;padding:14px 10px 0 0; font-weight:bold; text-align:right; vertical-align:top; }
                                                          																   div#orderEnd div#bestell_check table td.zusatzkosten{width:78px;padding:14px 10px 0 0; text-align:right; vertical-align:top; }
                                                                                                                            div#orderEnd div#bestell_check table td a{display:block; padding:0 0 6px 0; color:#6b675a; line-height:12px;   } 
                                                                                                                            div#orderEnd div#bestell_check table td a:first-line{display:block; color:#4fa322; font-weight:bold;}

                                                          								div#orderEnd div#bestell_check ul#wa_aktual{width:100%; height:4px;  padding:0; margin:0;  background:#fafafa; position:relative; list-style-type: none; }
                                                                                                          div#orderEnd div#bestell_check ul#wa_aktual li{width:100%; position:absolute;  top:-1px; height:18px; margin:0 0 0 0; background:#eae8e4; position:relative;}
                                                                                                                  div#orderEnd div#bestell_check ul#wa_aktual li input{ 
                                                                                                                  color:#fafafa;  
                                                                                                                  font-weight:bold; 
                                                                                                                  font-size:11px;  
                                                                                                                  cursor:pointer; 
                                                                                                                  font-family:Tahoma, Verdana, Arial, sans-serif;
                                                                                                                  background: url(../img/bg_cart_wa_aktual_input.gif) no-repeat 0 0; 
                                                                                                                  padding:3px 0 6px 0; 
                                                                                                                  width:185px;
                                                                                                                  position:absolute; 
                                                                                                                  right:-2px;
                                                                                                                  bottom:9px;  
                                                                                                                  line-height:14px;
                                                                                                                  border:0;
                                                                                                                  color:#fafafa;  
                                                                                                                  font-weight:bold; 
                                                                                                                  font-size:11px;  
                                                                                                                  cursor:pointer; 
                                                                                                                  font-family:Tahoma, Verdana, Arial, sans-serif;   
                                                                                                                  }  
                                                                                                                       div#orderEnd div#bestell_check ul#wa_aktual li input:hover{ 
                                                                                                                          background: url(../img/bg_cart_wa_aktual_input.gif) no-repeat 100% 0; 
                                                                                                                          padding:3px 0 6px 0; 
                                                                                                                          width:185px;
                                                                                                                          position:absolute; 
                                                                                                                          right:-2px;
                                                                                                                          bottom:9px;  
                                                                                                                          line-height:14px;
                                                                                                                          border:0;
                                                                                                                             
                                                                                                                          color:#fff;       
                                                                                                                          font-weight:bold; 
                                                                                                                          font-size:11px;  
                                                                                                                          cursor:pointer; 
                                                                                                                          font-family:Tahoma, Verdana, Arial, sans-serif;    
                                                                                                                          }


                                                          					  

                                                          							div#orderEnd div.bestelldaten a {
                                                          							display: block;
                                                          							position: absolute;
                                                          							bottom: 8px;
                                                          							left: 0;
                                                          							width: 170px;
                                                          							height: 18px;
                                                          							background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 0;
                                                          							font-weight: bold;
                                                          							color: #FFFFFF;
                                                          							padding: 4px 0 1px 15px;    
                                                          							margin:0 2px 0 2px;
                                                          						    } 
                                                          						    div#orderEnd div.bestelldaten a:hover{background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 100%;}   

                                                          							div#orderEnd div.bestelldaten a.first {
                                                          						    margin:0 2px 0 0; 
                                                          							width:170px;
                                                          							background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 0;   
                                                          							}
                                                          							div#orderEnd div.bestelldaten a.first:hover{background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 100%;}

																					
                                                          						div#orderEnd p {
                                                          						margin: 20px 0 15px 15px;
                                                          						padding: 0 0 0 0;
                                                          						}

                                                          						div#orderEnd h3 {
                                                          						width: 619px;
                                                          						height: 11px;
                                                          						background: #EAE8E4;
                                                          						color: #6B675A;
                                                          						font-size: 11px;
                                                          						line-height: 11px;
                                                          						padding: 7px 0 9px 16px;
                                                          						margin: 10px 0 20px 0;
                                                          						clear: both;
                                                          						}

                                                          						div#orderEnd form {
                                                          						margin: 0 0 0 0;
                                                          						padding: 0;
                                                          						}

                                                          							div#orderEnd form fieldset {
                                                          							border: none;
                                                          							margin: 0 0 0 0;
                                                          							padding: 0 0 0 0;
                                                          							position: relative;
                                                          							}

																						div#orderEnd form fieldset span.agblink a {
																							color: #57AE26 !important;
																						}
																						
																						div#orderEnd form fieldset span.agblink a:hover {
																							color: #57AE26 !important;
																							text-decoration: underline;
																						}

                                                          								div#orderEnd form fieldset textarea {
                                                          								width: 591px !important;
                                                          								height: 73px;
                                                          								padding: 5px;	
                                                          								margin: 0 16px;    
                                                          								color:#6B675A;
                                                          								font-size:11px;
                                                          								line-height:14px;
                                                          								font-family:Tahoma, Verdana, Arial, sans-serif; 
                                                          								border: 1px solid #D1CABF;
                                                          								}

                                                          								div#orderEnd form fieldset input#agb {
                                                          								vertical-align: middle;
                                                          								margin: 0 0 0 0;
                                                          								}

                                                          								div#orderEnd form fieldset p.right {
                                                          								margin: 0 0 0 0;
                                                          								padding: 0 0 4px 0;
                                                          								background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                                                          								}

                                                          									div#orderEnd form fieldset p.right input.buttons {
                                                          									position: relative;
                                                          									left: 473px;
                                                          									background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                                                          									width: 162px;
                                                          									height: 28px;
                                                          									border: 0;
                                                          									font-weight: bold;
                                                          									color: #fff!important;
                                                          									text-align: left;  
                                                          									cursor:pointer;
                                                          									padding: 0 0 0 13px;
                                                          									}  
                                                          									
                                                          									div#orderEnd form fieldset p.right input.buttons:hover {
                                                          									position: relative;
                                                          									left: 473px;
                                                          									background:#fcc202 url(../img/bg_cart_wa_bestell_input.gif) no-repeat 100% 100%;
                                                          									width: 162px;
                                                          									height: 28px;
                                                          									border: 0;
                                                          									font-weight: bold;
                                                          								    color:#fff;     
                                                          									text-align: left;
                                                          									padding: 0 0 0 13px;
                                                          									}                                                          									
                                                               
                                         div#orderEnd p a{color:#6b675a; text-decoration:none;}
                                         div#orderEnd p a:hover{color:#4da020; text-decoration:underline;}


                                                                                    
/*MITTE: Mein Konto >>>*/   

                     
						div#myAccount { position:relative;  padding:0 0 0 0 !important; overflow: hidden; margin:0 !important;  width:635px; }
                                                 
							div#myAccount p {    
							margin: 10px 160px 24px 15px;
            				padding: 0 0 0 0;  
            				line-height:14px;
							}                    
                                                 
							div#myAccount h3 {   
                            width: 619px;
                            height: 11px;
                            background: #EAE8E4;
                            font-size: 11px;
                            line-height: 11px;
                            padding:7px 0 9px 16px;
                            margin:0 0 0 0;
                            
							}   
							 
        				    div#myAccount p.infotext {
							margin: 0 160px 0 126px;
							padding: 0 0 0 0;    
							}                    
                                                 
							div#myAccount ul {   
							margin: 0 0 0 0;     
							padding: 0;          
							}                    
                                                 
								div#myAccount ul li {
								margin: 0 0 28px 0;
								padding: 0;      
                                width: 635px;
                                list-style: none;
								background: #EAE8E4;
                                position: relative;
								}                
                                                 
                                                                div#myAccount ul li h4{
                                                 	            height: 11px;
	                                                            color: #6B675A;
	                                                            font-size: 11px;
	                                                            background: none;
	                                                            line-height: 11px;
	                                                            padding: 18px 0 0 126px;
	                                                            margin: 0 0 10px 0;
	                                                            }
                                                 
                                                 
                                                                 div#myAccount ul li.myBuyList {
                                                                 background: #EAE8E4 url(../img/bg_account_mybuylist.gif) no-repeat 30px 12px;
                                                                 }
                                                 
                                                                 div#myAccount ul li.myCustomer {
                                                                 background: #EAE8E4 url(../img/bg_account_mycustomer.gif) no-repeat 20px 11px;
                                                                 }
                                                 
                                                                 div#myAccount ul li.myOrders {
                                                                 background: #EAE8E4 url(../img/bg_account_myorders.gif) no-repeat 30px 12px;
                                                                 }
                                                 
							div#myAccount p.right{
							margin: 0 0 0 0;     
							padding: 0 0 4px 0;  
                            position: relative;
                            bottom: -4px;
							background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
							}                    
                                                 
								div#myAccount p.right a {
									position: relative;
									left: 473px; 
									background: url(../img/bg_cart_wa_bestell_input_gr.gif) no-repeat 0 0;
									width: 162px;
									height: 20px;
									border: 0;   
									font-weight: bold;
									color: #ffffff;
									text-align: left;
									padding: 8px 0 0 13px;
									cursor: pointer;
									display: block;
									}            
                                                 
									div#myAccount p.right a:hover { color: #FFFFFF; text-decoration: none; background: url(../img/bg_cart_wa_bestell_input_gr.gif) no-repeat 0 100%;}
                                      
                                      div#myAccount ul.kundenservice li {
                                      padding: 6px 0;
                                      margin: 0 0 24px 0;
                                      }

/* Mitte: SERVICE >>> */                                div#myAccount ul li div {
                                                        margin: 0 0 0 0;
                                                        padding: 0 0 10px 0;
                                                        }

                                                        div#myAccount ul li div.left {
                                                        width: 385px !important;
                                                        background: url(../img/bg_trenner_grey.gif) repeat-y 100% 0;
                                                        float: left;
                                                        }

                                                        div#myAccount ul li div.right {
                                                        width: 240px !important;
                                                        position: relative;
                                                        float: right;
                                                        left: -2px;
                                                        background: url(../img/bg_trenner_grey.gif) repeat-y 0 0;
                                                        padding: 0 0 0 10px;
                                                        }

                                                        div#myAccount ul.kundenservice li div.antifloat {
                                                        overflow: hidden; height: 0; line-height: 0px; padding: 0 !important; margin: 0 !important;
                                                        }

                                                        div#myAccount ul.kundenservice li div.linie {
                                                        background: url(../img/bg_shopbody.gif);
                                                        line-height: 1px;
                                                        width: 100%;
                                                        height: 1px ;
                                                        padding: 0;
                                                        position: absolute;
                                                        bottom: -5px;
                                                        overflow: hidden;
                                                        }
                                                        
                                                                              div#myAccount ul li div p {
                                                                                margin: 0 22px 0 15px;
                                                                                }

                                                                                div#myAccount ul li div.left h3 {
                                                                                width: auto;
                                                                                color: #6B675A;
                                                                                background: none;
                                                                                margin: 0 0 0 0;
                                                                                padding: 7px 0 9px 15px;
                                                                                }

                                                                                div#myAccount ul li div.right ul {
                                                                                padding: 7px 0 0 0;
                                                                                width: auto !important;
                                                                                }

                                                                                        div#myAccount ul li div.right ul li {
                                                                                        margin: 0; padding: 0;
                                                                                        width: auto !important;
                                                                                        background: url(../img/bg_li_arrow.gif) no-repeat 0 50%;
                                                                                        padding: 0 0 0 15px;
                                                                                        margin: 0 0 10px 0;
                                                                                        }

                                                                                                div#myAccount ul li div.right ul li a {
                                                                                                color: #6B675A;
                                                                                                text-decoration: underline;
                                                                                                }
                                                                                                div#myAccount ul li div.right ul li a:hover {color: #4DA020;}
                                                 
                                                 
/*MITTE: QUICK CART>>>*/       
        						div#quickCart {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;}
                                
                                div#quickCart form{padding:0; margin:0;}
        						
        						div#quickCart p {
        						margin: 10px 160px 24px 15px;
        						padding: 0 0 0 0;  
        						line-height:14px;
        						}

        						div#quickCart h3 {
        						width: 619px;
        						height: 11px;
        						background: #EAE8E4;
        					  
        						font-size: 11px;
        						line-height: 11px;
        						padding: 7px 0 9px 16px;
        						margin: 0 0 0 0;
        				 
        						}

        						div#quickCart form fieldset {
        						border: none;   
        						margin: 0 0 0 0;
        						padding: 0 0 0 0; 
        						height:auto;
        						position: relative;
        						}

        							div#quickCart form fieldset ul {
        							margin: 0 0 0 0;
        							padding: 0 0 0 0;
        							width:100%;
        							position: relative;
        							}

        								div#quickCart form fieldset ul li {
        								list-style: none;
        								margin: 0;
        								padding: 0;  	width:100%;  
        								position:relative;
        								}

        								div#quickCart form fieldset ul li.buttons {
        								position: relative;
        							    height:28px;
        							    bottom: 10px;
        								margin: 0 0 0 0;
        								padding: 0 0 0 0;
        								background: url(../img/bg_shopbody.gif) repeat-x bottom;
        								}

        									div#quickCart form fieldset ul li.buttons input.buttons {
        									position: absolute;
        									left: 473px;   
        									bottom:4px;
        									background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
        									width: 162px;
        									height: 28px;
        									border: 0;
        									font-weight: bold;
        									color: #ffffff;
        									text-align: left;
        									padding: 0 0 0 13px;
        									cursor: pointer;
        									}

        									div#quickCart form fieldset ul li.buttons input.buttons:hover { background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%; }


        							div#quickCart table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; line-height:14px; background:url(../img/bg_div_cart_tabl e.gif) repeat-y  0 25px;}
        								div#quickCart table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
        										div#quickCart table thead tr{background-image: none;}
        										div#quickCart table tfoot tr{background-image: none; }
        											div#quickCart table thead td{padding:0 10px 0 17px !important; height:24px; background:#eae8e4;   } 
        											div#quickCart table td.center{width:200px; padding:10px 0 5px 17px;}  
        											  div#quickCart table td.left{padding:10px 0 5px 17px;}                           
        											div#quickCart table tfoot td{ height:74px; padding:0 0 0 17px  !important; margin:0; text-align:right; font-size:10px; }
        											        div#quickCart table td strong{color:#4fa322;}  
        											        div#quickCart table tfoot td strong{font-size:12px; height:13px; padding:30px 0 0 0; display:block;}
                                                            div#quickCart table td a{color:#6b675a; text-decoration:none; background:url(../img/bg_icon_edit.gif) no-repeat 0 0; line-height:18px; padding:4px 8px 6px 27px;} 
                                                            div#quickCart table td a:hover{color:#4fa322; text-decoration:underline; background:url(../img/bg_icon_edit.gif) no-repeat 0 100%;}    
        							                          div#quickCart table td a.inwarenkorb{color:#6b675a; text-decoration:none; background:url(../img/bg_icon_addtocart.gif) no-repeat 0 0; line-height:18px; padding:5px 6px 6px 29px; }
        							                          div#quickCart table td a.inwarenkorb:hover{color:#4fa322; text-decoration:underline; background:url(../img/bg_icon_addtocart.gif) no-repeat 0 100%; line-height:18px; padding:5px 6px 6px 29px; }
        							                                  div#quickCart table td a.loeschen{color:#6b675a; text-decoration:none; background:url(../img/bg_icon_delete.gif) no-repeat 0 0; line-height:18px; padding:3px 0 6px 23px; }
                							                          div#quickCart table td a.loeschen:hover{color:#4fa322; text-decoration:underline; background:url(../img/bg_icon_delete.gif) no-repeat 0 100%; line-height:18px; padding:3px 0 6px 23px; }
                                                                
        							                                       
        							  div#quickCart table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
        									   div#quickCart table td{padding:8px 0 15px 17px; vertical-align:top;}
        									   div#quickCart table td.versandart{font-weight: bold;}                     
                                                  
                                                  label#quickname{
                                                  position:absolute;
                                                  bottom:18px; left:16px;
                                                  display: block;  
                                                  height:20px;
                                                  width: auto;
                                                  font-weight: bold;
                                                  margin: 0 0 3px 0;
                                                  padding: 0;      
                                                  }
                                                  
                                                        
                                                  input#quickname{width:385px; margin:16px 0 6px 16px; border:1px solid #d1cabf; font-size:11px; color:#6b675a; padding:1px;}  
                                                  input#quickname:hover{width:385px; margin:16px 0 6px 16px;  border:1px solid #fcc101;  color:#6b675a; padding:1px;}  
                                                  input#quickname:focus{width:385px; margin:16px 0 6px 16px; border:1px solid #fcc101;  color:#6b675a; padding:1px;}  
                                                 
/*MITTE: Quick Cart Detail >>>*/

         div#quickCartDetails { position: relative; padding:0 0 20px 0 !important; margin:0 !important;  width:635px; position: relative;}

                                  div#quickCartDetails p {
                                  margin: 10px 160px 20px 15px;
                                  padding: 0 0 0 0;    
                                  line-height:14px;
                                  }

                                  div#quickCartDetails h3 {
                                  width: 619px;
                                  height: 11px;
                                  background: #EAE8E4;
                                  color: #4D9F20;
                                  font-size: 11px;
                                  line-height: 11px;
                                  padding: 7px 0 9px 16px;
                                  margin: 0 0 0 0;
                                  clear: both;
                                  }
                                 div#quickCartDetails div#quickCart form{padding:0; margin:0;}

                                  div#quickCartDetails table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; background:url(../img/bg_div_cart_tabl e.gif) repeat-y  0 25px;}
                                  div#quickCartDetails table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
                                                  div#quickCartDetails table thead tr{background-image: none;}
                                                  div#quickCartDetails table tfoot tr{background-image: none; }
                                                          div#quickCartDetails table thead td{padding:0 10px 0 17px !important; height:24px; background:#eae8e4; line-height: 24px;  }

                                                          div#quickCartDetails table thead td.aktion{ width: 68px; }
                                                          div#quickCartDetails table thead td.artikel{ width: 42px;}  
                                                          div#quickCartDetails table td.summe{width: 53px;}     

                                                          div#quickCartDetails table tfoot td{ height:20px; padding:10px 0 0 0  !important; margin:0; text-align:right; font-size:10px; }
                                                                          div#quickCartDetails table tfoot td strong{font-size:12px; height:13px; padding:0 0 0 0; display:block;}

                                   div#quickCartDetails table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                               div#quickCartDetails table td{padding:8px 0 15px 18px; vertical-align:top; line-height: 14px;}  
                                               div#quickCartDetails table td.center{text-align:center;}
                                               div#quickCartDetails table td input.xit{ text-align:center;  margin:3px 0 0 0;  }
                                               div#quickCartDetails table td a.produktname{color:#4D9F20; font-size:12px; padding:0 0 10px 0; display:block; font-weight:bold; text-decoration:none;}
                                               div#quickCartDetails table td a.produktname:hover{color:#4D9F20; font-size:12px; padding:0 0 10px 0; display:block; font-weight:bold; text-decoration:underline;}      
                                               div#quickCartDetails table td a.produktbeschr{   color:#6b675a;  font-size:10px; text-decoration:none; padding:0 10px 0 0; }  
                                               div#quickCartDetails table td a.produktbeschr:hover{color:#6b675a;  font-size:10px; text-decoration:underline; }  
                                               
                                               div#quickCartDetails table td a.delete { border: 0; margin: 0 0 0 3px; background: url(../img/bg_icon_delete.gif) no-repeat 0 0; width: 22px; height: 22px; display: block; float: left; }
                                               div#quickCartDetails table td a.delete:hover { background: url(../img/bg_icon_delete.gif) no-repeat 0 100%; }

                                               div#quickCartDetails table td a.addtocart { border: 0; margin: 0 0 0 3px; background: url(../img/bg_icon_addtocart.gif) no-repeat 0 0; width: 27px; height: 24px; display: block; float: left; }
                                               div#quickCartDetails table td a.addtocart:hover { background: url(../img/bg_icon_addtocart.gif) no-repeat 0 100%; }

                                                      div#quickCartDetails table td a span { display: none; }

                                          div#quickCartDetails form {
                                          padding: 0;
                                          margin: 0;
                                          }

                                             div#quickCartDetails form fieldset {
                                                border: none;
                                                margin: 0 0 0 0;
                                                padding: 0 0 0 0;
                                                position: relative;
                                                }


                                             div#quickCartDetails form fieldset p.right {
                                                             margin: 0 0 0 0;
                                                             padding: 0 0 4px 0;
                                                             background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                                                             position: relative;
                                                             }

                                                                     div#quickCartDetails form fieldset p.right input.buttons {
                                                                             position: relative;
                                                                             background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                                                                             width: 162px;
                                                                             height: 28px !important;
                                                                             border: 0;
                                                                             font-weight: bold;
                                                                             color: #ffffff;
                                                                             text-align: left;
                                                                             padding: 0 0 0 13px !important;
                                                                             margin: 0;
                                                                             cursor: pointer;
                                                                             font-size: 11px;
                                                                             }

                                                                             div#quickCartDetails form fieldset p.right input.buttons:hover {background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%;}


                                                                             div#quickCartDetails form fieldset p.grey {
                                                                                   position: relative;
                                                                                   width: 100%;
                                                                                   height: 30px;
                                                                                   margin: 10px 0 20px 0;
                                                                                   background: url(../img/bg_bestelldaten_bottom.gif) repeat-x bottom;
                                                                                   }

                                                                                           div#quickCartDetails form fieldset p.grey input.buttons {
                                                                                           background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 0;
                                                                                           width: 186px;
                                                                                           height: 23px !important;
                                                                                           font-size: 11px;
                                                                                           padding: 4px 0 5px 0 !important;
                                                                                           margin: 0;       
                                                                                           line-height:11px;
                                                                                           text-align: center;
                                                                                           float: right; 
                                                                                           font-size:11px;
                                                                                           font-weight: bold;
                                                                                           color: #FFFFFF;
                                                                                           border: 0;
                                                                                           border:0;;
                                                                                         
                                                                                           cursor: pointer;
                                                                                           position: relative;
                                                                                           }

                                                                                           div#quickCartDetails form fieldset p.grey input.buttons:hover {
                                                                                           background: url(../img/bg_daten_aendern_button.gif) no-repeat 0 100%;
                                                                                           color: #986906;
                                                                                           }


/*MITTE: Bestellhistorie >>>*/
                                           div#myOrders {  padding:0 0 20px 0 !important; margin:0 !important;  width:635px; position: relative;}

                                           div#myOrders p {
                                           margin: 10px 0 0 15px;
                                           padding: 0 0 0 0;
                                           }

                                           div#myOrders h3 {
                                           width: 619px;
                                           height: 11px;
                                           background: #EAE8E4;
                                           font-size: 11px;
                                           line-height: 11px;
                                           padding: 7px 0 9px 16px;
                                           margin: 0 0 0 0;
                                           clear: both;
                                           }

                                            div#myOrders table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; }
                                                   div#myOrders table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
                                                                   div#myOrders table thead tr{background-image: none;}
                                                                   div#myOrders table tfoot tr{background-image: none; } 
                                                                   div#myOrders table td.center{text-align:center; padding:8px 2px 10px 19px;} 
                                                                       div#myOrders table td a{color:#4fa322; text-decoration:none; font-weight:bold; } 
                                                                       div#myOrders table td a:hover{color:#4fa322;  font-weight:bold; text-decoration:underline;}    
                                                                       div#myOrders table td a.bestell{color:#6b675a; text-decoration:none; font-weight:normal; background:url(../img/bg_icon_bestell.gif) no-repeat 0 0; line-height:18px; padding:4px 8px 6px 27px;} 
                                                                       div#myOrders table td a.bestell:hover{color:#4fa322; text-decoration:underline;  font-weight:normal; background:url(../img/bg_icon_bestell.gif) no-repeat 0 100%;}    
                                                                      
                                                                           div#myOrders table thead td{padding:0 17px 0 15px !important; height:24px; background:#eae8e4;    }
                                                                           div#myOrders table tfoot td{ height:74px; padding:0 10px 0 0  !important; margin:0; text-align:right; font-size:10px; line-height:18px; }
                                                                                           div#myOrders table tfoot td strong{font-size:12px; height:13px; padding:30px 0 0 0; display:block;}

                                                    div#myOrders table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                                                   div#myOrders table td{padding:8px 0 10px 17px; vertical-align:top;}
                                                                                             div#myOrders table td input.xit{ text-align:center;  margin:3px 0 0 0;  }

                                                              div#myOrders table td.versandart{font-weight: bold;}



/*MITTE: Bestellung anzeigen >>>*/
                                           div#myOrderDetail {  padding:0 0 20px 0 !important; margin:0 !important;  width:635px; position: relative;}
                                          
                                           div#myOrderDetail p {
                                           margin: 0;  
                                           display:block;
                                           height:12px;
                                           padding: 7px 0 8px 12px;
                                           background: #EAE8E4;
                                           }

                                           div#myOrderDetail h3 {
                                           width: 619px;
                                           height: 11px;
                                           background: #EAE8E4;
                                           font-size: 11px;
                                           line-height: 11px;
                                           padding: 7px 0 9px 16px;
                                           margin: 0 0 12px 0;
                                           clear: both;
                                           }


                                            div#myOrderDetail div#bestelldaten {
                         					width: 187px;
                         					
                         					float: left;   
                         					padding:0 0 20px 0;
                         					margin:0; 
                         					}

                         						div#myOrderDetail div.bestelldaten {
                         						width: 224px;  
                         						overflow:hidden;
                         					    float: left;
                         					    position: relative;  
                         						margin:0;
                         						padding:0 0 20px 0; 
                         						}

                         						    div#myOrderDetail div.bestelldaten ul {
                         							margin: 14px 0 0 15px;
                         							padding: 0;
                         							line-height: 18px;
                         							}

                         								div#myOrderDetail div.bestelldaten ul li {
                         								list-style: none;
                         								margin: 0;
                         								padding: 0;
                         								clear: both;
                         								}


                         								div#myOrderDetail div.bestelldaten ul li span {
                         								width: 77px;
                         								display: block;
                         								float: left;
                         								}
                                                           
                                                            	div#myOrderDetail div.bestelldaten  h4 {
                                         						width: 100%;
                                         						height: 18px;
                                         						background: #EAE8E4;
                                         						color: #6B675A;
                                         						font-size: 11px;
                                         						line-height: 11px;
                                         						padding: 7px 0 0 16px;
                                         						margin: 0;
                                         						}

                                         							div#myOrderDetail div#bestelldaten  h4 {
                                         							width: 171px;    
                                         							margin:0;
                                         							padding:0;
                                         						    }


                                            div#myOrderDetail table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; }
                                                   div#myOrderDetail table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
                                                                   div#myOrderDetail table thead tr{background-image: none;}
                                                                   div#myOrderDetail table tfoot tr{background-image: none;}
                                                                           div#myOrderDetail table thead td{padding:0 10px 0 15px !important; height:24px; background:#eae8e4;   }
                                                                           div#myOrderDetail table tfoot td{ height:20px; padding:8px 10px 0 0  !important; margin:0; text-align:right; font-size:10px;   }
                                                                                           div#myOrderDetail table tfoot td strong{font-size:12px; height:13px; padding:0 0 0 0; display:block;}
                                                                                           div#myOrderDetail table tfoot td.ende{background:url(../img/bg_shopbody.gif) repeat-x  0 100%;  padding:10px 10px 10px 0!important; }  
                                                    div#myOrderDetail table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                                                   div#myOrderDetail table td{padding:8px 0 10px 15px; vertical-align:top;}  
                                                                   div#myOrderDetail table td a{color:#4fa322; text-decoration:none; font-weight:bold; } 
                                                                   div#myOrderDetail table td a:hover{color:#4fa322;  font-weight:bold; text-decoration:underline;}    
                                                                   
                                                                   div#myOrderDetail table td.center{text-align:center;}
                                                                   div#myOrderDetail table td.right{text-align:right; padding:8px 10px 10px 17px;}        
                                                                                             div#myOrderDetail table td input.xit{ text-align:center;  margin:3px 0 0 0;  }

                                                              div#myOrderDetail table td.versandart{font-weight: bold;}











/*MITTE: myDeliverAddress >>>*/           




              div#myDeliverAddress {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;}


                      div#myDeliverAddress ul li input {
                      width: 169px;
                      height: 17px;
                      border: 1px solid #D1CABF;
                      margin: 0 44px 0 0;
                      line-height: 11px;
                      padding: 0;
                      font-size: 11px;
                      }

                      div#myDeliverAddress p {
                      margin: 3px 0 3px 15px;
                      padding: 0 0 0 0;
                      }

                      div#myDeliverAddress h3 {
                      width: 619px;
                      height: 11px;
                      background: #EAE8E4; 
                      font-size: 11px;
                      line-height: 11px;
                      padding: 7px 0 9px 16px;
                      margin: 0 0 20px 0;
                      clear: both;
                      }

                      div#myDeliverAddress h4 {
                      font-size: 11px;
                      font-weight: bold;
                      margin: 0 0 0 15px;
                      clear: both;
                      }

                      div#myDeliverAddress form fieldset {
                      border: none;
                      margin: 0 0 0 0;
                      padding: 0 0 0 0;
                      position: relative;
                      }

                      div#myDeliverAddress ul {
                      margin: 0 0 0 15px;
                      width: 620px;
                      padding: 0;
                      clear: both;
                      position: relative;
                      }

                              div#myDeliverAddress  ul li.hinweis {
                              position: absolute;
                              right: 0;
                              top: -1px;
                              width: 210px;
                              }

                                      div#myDeliverAddress ul li.hinweis h3 {
                                      color: #57AE26;
                                      width: auto;
                                      height: auto;
                                      background: none;
                                      font-size: 12px;
                                      line-height: 12px;
                                      padding: 0 0 0 0;
                                      margin: 0 0 10px 0;
                                      text-transform: uppercase;
                                      }
                                      div#myDeliverAddress ul li.hinweis strong{text-decoration:none; color:#6b675a;}

                                      div#myDeliverAddress ul li.hinweis p {
                                      margin: 0 0 11px 0;
                                      line-height: 18px;
                                      }

                    div#myDeliverAddress form fieldset p.right {
                      margin: 20px 0 0 0;
                      padding: 0 0 4px 0;
                      background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                      position: relative;
                      }

                              div#myDeliverAddress form fieldset p.right input.buttons {
                                      position: relative;
                                      left: 473px;
                                      background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                                      width: 162px;
                                      height: 28px;
                                      border: 0;
                                      font-weight: bold;
                                      color: #ffffff;
                                      text-align: left;
                                      padding: 0 0 0 13px;
                                      cursor: pointer;
                                      }

                                      div#myDeliverAddress form fieldset p.right input.buttons:hover {background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%;}




                      
          							 div#myDeliverAddress  ul li {
          							list-style: none;
          							float: left;  
          							position:relative;
          							width: auto;
          							margin: 20px 0 0 0;
          							padding: 0;
          							}

          								 div#myDeliverAddress  ul li label {
          								position:absolute;
          								bottom:15px !important;
          								bottom:17px;
          								 left:0;
          								display: block;  
          						        line-height:18px;

          								vertical-align: bottom;
          								width: auto;
          								font-weight: bold;
          								margin: 0 0 3px 0;
          								padding: 0;
          								}

          									 div#myDeliverAddress  ul li label span {
          									font-weight: normal;
          									}

          							    div#myDeliverAddress  ul li select#salutation {
          								width: 98px;
          								height: 17px;
          								border: 1px solid #D1CABF;
          								margin: 0 44px 0 0;
          								line-height: 11px;
          								padding: 0;
          								font-size: 11px;
          								}


          							   div#myDeliverAddress  ul li input {
          								width: 167px;
          						        border: 1px solid #D1CABF;
          								margin: 0 44px 0 0;
          							    padding:0 0 4px 2px;
          								height:16px;
          								vertical-align: top;
          								padding: 0;  
          								color:#6b675a;
          								font-size: 11px;
          								}   
          								 div#myDeliverAddress  ul li input:hover{border:1px solid #faba06;} 
          							     div#myDeliverAddress  ul li input:focus{border:1px solid #faba06;}


          							    div#myDeliverAddress  ul li input#company {
          								width: 385px; 
          								padding:0 0 0 0;
          								margin: 2px 0 0 0;
          								}

          							    div#myDeliverAddress  ul li input#street {
          								width: 274px;
          								margin: 0 11px 0 0;
          								}

          								 div#myDeliverAddress  ul li input#streetnumber {
          								width: 98px;
          								margin: 0 0 0 0;
          								}

          							    div#myDeliverAddress  ul li input#zip {
          								width: 98px;
          								margin: 0 11px 0 0;
          								}

          								 div#myDeliverAddress  ul li input#city {
          								width: 274px;
          								margin: 0 0 0 0;
          								}

          								 div#myDeliverAddress  ul li select#country {
          								width: 171px;
          								height: 17px;
          								border: 1px solid #D1CABF;
          								margin: 0 44px 0 0;
          								line-height: 11px;
          								padding: 0;
          								font-size: 11px;
          								}

          								 div#myDeliverAddress  ul li input#email {
          								width: 385px;
          								margin: 0 0 0 0;
          								}

          							    div#myDeliverAddress  ul li input#repeatemail {
          								width: 385px;
          								margin: 0 0 7px 0;
          								}

/*MITTE: Flieﬂtext >>>*/
                             div.fliesstext {
                             padding:0 0 10px 0 !important;
                             margin:0  0 20px 0  !important;
                             width:635px;  
                             background: url(../img/bg_shopbody.gif) repeat-x  0 100%;
                             }

                                      div.fliesstext p {
                                      margin: 10px 160px 20px 15px;
                                      padding: 0 0 0 0;
                                      line-height: 14px;
                                      }   
                                     
                                           div.fliesstext a{color:#6b675a; text-decoration:none;}
                                           div.fliesstext a:hover{color:#4da020; text-decoration:underline;}

                                     div.fliesstext h3 {
                                     width: 619px;
                                     background: #EAE8E4;
                                     color: #6B675A !important;
                                     font-size: 11px !important;
                                     padding: 9px 0 10px 15px;
                                     margin: 0 0 0 0;
                                     }  
                                     
                div.fliesstext h3.cart {
                float:left;
                color:#4da020 !important; 
                width: 619px;
                height: 11px;
                background: #EAE8E4; 
                font-size: 11px;
                line-height: 11px;
                padding: 7px 0 9px 10px!important;
                margin: 0 0 20px 0;

                }    
                                     
                              

                                      div.fliesstext h4 {
                                      font-size: 11px;
                                      font-weight: bold;     
                                      
                                      margin: 20px
                                       0 10px 15px;
                                      }

                                      div.fliesstext h5 {
                                      font-size: 11px;
                                      font-weight: normal;
                                      margin: 20px 0 10px 15px;
                                      }

                                      div.fliesstext ul {
                                      margin: 10px 170px 20px 15px;
                                      padding: 0 0 0 0;
                                      }

                                         div.fliesstext ul li {
                                         line-height: 14px;
                                         margin: 0 0 10px 0;
                                         padding: 0 0 0 15px;
                                         list-style: none;
                                         background: url(../img/bg_fliesstext_ul_li.gif) no-repeat 0 5px;
                                         }

                                              div.fliesstext ul li ul {
                                              margin: 10px 0 20px 15px;
                                              }

                                      div.fliesstext table{margin: 10px 0 20px 0 !important; width: 100%; padding:0;  border-collapse:collapse; background:url(../img/bg_div_cart_tabl e.gif) repeat-y  0 25px;}
                                      div.fliesstext table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
                                          div.fliesstext table thead tr{background-image: none;}
                                          div.fliesstext table tfoot tr{background-image: none; }
                                              div.fliesstext table thead td{padding:0 10px 0 17px !important; height:24px; background:#eae8e4;   }
                                              div.fliesstext table tfoot td{ height:20px; padding:10px 10px 0 0  !important; margin:0; text-align:right; font-size:10px; }
                                                  div.fliesstext table tfoot td strong{font-size:12px; height:13px; padding:0 0 0 0; display:block;}

                                                div.fliesstext table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                                    div.fliesstext table td{padding:8px 0 5px 15px; vertical-align:top;}
                                                        div.fliesstext table td input.xit{ text-align:center;  margin:3px 0 0 0;  }          				  
                                                          
                                                          
                                                           
                                                        /*MITTE: Newsletter >>>*/

 div#newsletter{                                                          padding:0 0 20px 0 !important;
                                                             margin:0  0 0 0  !important;
                                                             width:635px;  
                                                             overflow:hidden;
                                                             }


                    div#newsletter p{padding:0 160px 5px 15px; line-height:14px;}
                    
                    div#newsletter ul li {background: none; padding: 0;}
                    
                    div#newsletter form{padding:0 0 0 0; margin:0;}
                    
                    div#newsletter form p.right {
                    margin: 0 0 10px 0 !important;
                    height:10px;
                    padding: 0px 0 0 0 !important;
                    position: relative;
                    bottom: -10px;
                    background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                    }


                    div#newsletter form p.right input.buttons {
                    position: absolute;
                    left: 473px;
                    bottom:3px;
                    background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 0;
                    width: 162px;
                    height: 28px;
                    border: 0;
                    font-weight: bold;
                    color: #fff;
                    text-align: left;
                    padding: 0 0 0 13px;
                    cursor: pointer;
                    }

                     div#newsletter form p.right input.buttons:hover { background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%; color:#fff !important; }

                    div#newsletter label { color: #6B675A;  margin: 0 0 5px 15px; display: block; }
                    div#newsletter input#NewsletterEmail{
                    border: 1px solid #D1CABF;
                    width: 248px;
                    height: 15px;
                    color:#6b675a;  
                    margin:0 0 0 15px;
                    font-size: 11px;
                    }


                       div#newsletter input#NewsletterEmail:hover {
                       border:1px solid #faba06;
                       width: 248px;
                       height: 15px;
                       line-height: 11px;
                       font-size: 11px;
                       background: none;
                       }
                       div#newsletter input#NewsletterEmail:focus {
                       border:1px solid #faba06;
                       width: 248px;
                       height: 15px;
                       line-height: 11px;
                       font-size: 11px;
                       background: none;
                       }

                    div#newsletter ul { margin: 0 0 13px 15px; padding: 7px 0 0 0; clear: both; }

                    div#newsletter ul li { float: left; list-style: none; font-size: 10px; margin: 0 3px 0 0; }

                    div#newsletter ul li a { text-decoration: underline; color: #6B675A; }
                    div#newsletter ul li a:hover { color: #4C9F20; }
                                                                     

 




/*MITTE: shippingCosts >>>*/
                    div#shippingCosts {  padding:0 0 20px 0; margin:0;  width:635px; position: relative;}

                    div#shippingCosts p {
                    margin: 10px 0 20px 15px;
                    padding: 0 0 0 0;
                    }

                    div#shippingCosts h3 {
                    width: 619px;
                    height: 11px;
                    background: #EAE8E4;
                    
                    font-size: 11px;
                    line-height: 11px;
                    padding: 7px 0 9px 16px;
                    margin: 0 0 0 0;
                    clear: both;
                    }

                     div#shippingCosts table{margin:12px 0 0 0; padding:0; width:100%; border-collapse:collapse; background:url(../img/bg_div_cart_tabl e.gif) repeat-y  0 25px;}
                            div#shippingCosts table thead{background:#eae8e4; line-height:25px;  font-weight:bold;}
                                            div#shippingCosts table thead tr{background-image: none;}
                                            div#shippingCosts table tfoot tr{background-image: none; }
                                                    div#shippingCosts table th{padding:0 12px 0 15px !important; height:24px; width:96px;   font-weight:normal; background:#eae8e4 url(../img/../img/bg_shopbody.gif) repeat-x bottom}
                                            
                                                    div#shippingCosts table thead td{padding:0 10px 0 15px !important; height:24px; background:#eae8e4;   }
                                                    div#shippingCosts table tfoot td{ height:74px; padding:0 10px 0 0  !important; margin:0; text-align:right; font-size:10px; }
                                                                    div#shippingCosts table tfoot td strong{font-size:12px; height:13px; padding:30px 0 0 0; display:block;}

                             div#shippingCosts table tr{background:url(../img/bg_div_cart_table.gif) no-repeat  0 100%; }
                                            div#shippingCosts table td{padding:8px 0 10px 14px; vertical-align:top;}
                                                                      div#shippingCosts table td input.xit{ text-align:center;  margin:3px 0 0 0;  }

                                       div#shippingCosts table td.versandart{font-weight: bold;}

                    div#shippingCosts p.right {
                            margin: 20px 0 20px 0;
                            padding: 0 0 4px 0;
                             position: relative;
                             bottom: -7px;
                            background: url(../img/../img/bg_shopbody.gif) repeat-x bottom;
                            }

                                    div#shippingCosts p.right a {
                                            position: relative;
                                            left: 473px;
                                            background: url(../img/bg_cart_wa_bestell_input_gr.gif) no-repeat 0 0;
                                            width: 162px;
                                            height: 20px;
                                            border: 0;
                                            font-weight: bold;
                                            color: #ffffff;
                                            text-align: left;
                                            padding: 8px 0 0 13px;
                                            cursor: pointer;
                                            display: block;
                                            }

                                            div#shippingCosts p.right a:hover { color: #ffffff; text-decoration: none; background: url(../img/bg_cart_wa_bestell_input.gif) no-repeat 0 100%;}





                                                                                                                                            
                                                               
/*MITTE: Fuss>>>*/ p.mehrwert_info{padding:0 0 8px 0; margin:0;}
                      p.mehrwert_info a{color:#6b675a; text-decoration:none;}
                      p.mehrwert_info a:hover{color:#4da020; text-decoration:underline;}     
                          ul.footnavi{list-style-type:none; margin:0; padding:5px 0 0 0; background: url(../img/bg_shopbody.gif) repeat-x  0 0; width:635px; position:relative;}
                                ul.footnavi li{ display:inline; white-space: pre; line-height:16px;}
                                    ul.footnavi li a{color:#6b675a; text-decoration:none;}
                                    ul.footnavi li a:hover{color:#4da020; text-decoration:underline;}   
                                    ul.footnavi li a.active{color:#4da020; text-decoration:underline;}    
                                    ul.footnavi li.copyright{position:absolute; right:0; top:4px; text-align:right; white-space: normal;}         












 div#teasercontainer{float:left;  width:180px; background:#00f; display:none;}