html,body {
        background: url(../img/musterbgie7.png) top repeat-x !important;
    }
    * {
        margin: 0;
        padding: 0;
    }
    
    /*INPUT*/
    select {
        border: 1px solid #B4B4BB;
    }
    input.txt  {
        background-color: white !important;
        border: none;
        
    }
    input#test_UserNextStepTop{
         display: none;
    }
    input#test_orderChangeShipping {
        float: right;
    }
    input#test_orderChangePayment {
        float: right;
    }
    input#test_UserNextStepTop {
        float: right;
    }
    input#test_RightLogout{
        
    }
    input#test_orderChangeBillAdress {
        float: right;
    }
    input#test_orderChangeShipAdress {
        float: right;
    }
    input#test_RightLogout  {
        margin-top:7px;
        margin-left: 4px;
        height: 19px;
        width: 90px;
        background: url(../img/logoutbutton.png) no-repeat;
        border: none;
        text-transform: uppercase;
        color: #6A6A6A;
    }
    input#test_RightLogin_Email {
        border: none;
        background: white !important;
        padding: 1px 0;
    }
    input#test_RightLogin_Pwd {
        border: none;
        background: white !important;
        padding: 1px 0;
    }
    input { cursor: pointer;  border: 1px solid #B4B4BB;
        
    }
    
    /*TYPO*/
    h2 {
        font-family: Arial; font-size: 14px !important; color: #424242; font-weight: bold; margin-top: 14px;
    }
    strong.head2 {
        clear: both; font-family: verdana,sans-serif; font-size: 12px; color: #626262; float:left; width: 100%;
        font-weight: bold; line-height: 24px; text-transform: uppercase; margin-left: 3px;
    }
    
    #text a {
        color: #2D6296  !important;
        
    }
    #text div.product a {
        color: #3E3E5B !important;
    }
    #artikel a {
        color: #2D6296;
    }
    #artikel a:hover {
        color: #000054;
    }
    #importantbar a {
       color: #3E3E5B; 

    }
     #importantbar a:hover {
       color: #000054;

    }
    #importantbar a:hover {
       color: black;

    }
    #importantbar td {
        color: gray;
    }
    
    #text p {
       
        color: #4A4A4A; font-family: Verdana, sans-serif; font-size: 11px; line-height: 17px;
    }
    #subnavi a:hover {
        color:black;
    }
    
    /*LAYOUT*/
     a#logolink{
        float: left; display: block; width: 220px; height: 65px;
    }
   
    div#csell {
        padding: 6px 0 10px 5px;
        margin-top: 15px;
        margin-left: -12px;
        clear:both;
        width: 710px;        
        
        overflow: hidden;
        float: left;
    }
     #artikel div#csell {
        height:auto;  width: 685px; margin-left: 5px !important;
    }
    #csell strong.head2 {
        margin-left: 10px;
    }
      #content {
        overflow: hidden;
        width: 944px;
        height: auto;
        clear: both;
        float: left;
        background-color: white;
        border-left: 8px solid #0044aa;
   	    border-right: 8px solid red;
    }
    #shopwindow {
        width: 960px;
        height: auto;
        margin: 10px auto 0 auto;
        overflow: hidden;         
    }
     #leftbar {
        float: left;
        height: auto;
        width: 200px;
        background-color: white;
        margin: 17px 0 15px 10px;
        overflow:hidden;      }
    #text {
        overflow: hidden;
        float: right;
        height: auto;
        width: 698px;
        margin: 15px 1px 20px 0;
        background-color: transparent;
        padding: 2px 2px 12px 10px;
    }
    #footer {
        border: 0;
        margin: 0 auto;
        clear:left;
        height: 140px;
        width: 960px;
        background: url(../img/bottomsensorshop.png) bottom no-repeat !important;
    }
    #header {
        width: 100%;
        height: 93px;
        background: url(../img/headertcie7.png) top no-repeat !important;        
    }
    #navi {
        width:944px;
         height: 20px;
        margin: 10px 8px 0px 8px;
               
    }
    #navi li {
        list-style: none;
        float: left;
    }
    #navi ul {
        margin-top:5px;
        float: left;
        padding-left: 0 !important;
        clear:both;
    }
    #logo {
        height: 50px;
        width: 120px;
        float: left;          
    }
    #importantbar {
        background: url(../img/blur.png) repeat-x bottom #FAFAFA;
        width: 944px;
        height: auto;
        border-left: 8px solid #0044aa;
   	border-right: 8px solid red;
   	float: left;
   	min-height:109px;
    }
    #info {
        margin-top: 12px;
    }  
    div.lochead {
        background-color: white !important;
        padding: 3px 0 !important;
    }
    
    /*IMPORTANTBAR CONTENTS*/
    #importantbar div.left {
    width: auto; float: left; margin: 0; padding: 0; border: none !important;
}      
    #importantbar div.left label {
        padding-left: 5px;
        
    }
    #importantbar div.left input {                                                        
        padding: 0;  vertical-align: top;  border: none !important;
        
    }
    
    #login table {
        
        margin: 0;
        padding: 0;
        border-spacing: 3px;
    }
    #login a {
        color:#63637D !important;
    }
    #login a:hover {
        color: black !important;
    }
    #search {
        padding: 6px 7px 0 7px;
        color: gray;
        height: 86px;
        width: 220px;
        background: url(../img/navibg.png) repeat-x bottom;
        float: left;
        margin: 5px 0px 10px 5px;
        border-top: 1px solid red;
        border-bottom: 1px solid red;
    }
    #search select {
        width: 144px;
    }
    #search form input.txt {
     margin-top: 12px !important;
     padding-top: 1px;
     padding-bottom: 1px;
     width: 200px;  
    }
    #search strong.h2 {
        margin-bottom: 4px;
        padding-bottom: 3px;
        text-transform: uppercase;
        font-size: 10px;
    }
    #text div.right {
        padding: 7px 0;
        margin-right: 17px;
        
    }
    #categories {
        clear:both;
        
       
    }
 
    
     #login  {
      overflow: hidden;
        
        color: #6C6C6C;
        
        width: auto;
        
        float: left;
        
        
                 
    }
    #login div#test_LoginUser form {
        
    }
    #login div#test_LoginUser  {
        width: 200px;
        font-size: 10px;
        background: url(../img/logoutbg.png) top left no-repeat;
        color: gray;
        padding: 5px 5px;
        margin-bottom: 7px;
        
        
         
    }
    
    #importantbar #login {
        display: none;
    }
    #login div#test-LoginUser br {
        padding: 4px; text-indent: 4px;
    }
    #login div#test-LoginUser b {
        text-indent: 4px; margin-left: 4px;
    }
    #logout_btn {
         margin-top: 0;
         
    }
    #login table.form {
        display: none;
    }
     #cart {
        padding: 5px;
        color: #525252;
        height: auto;
        min-height: 82px;
        width: 690px;
        background: url(../img/navibg.png) repeat-x bottom;
        float: left;
        margin: 5px 0px 10px 0px;
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        overflow:hidden;   }
  
    #navi li.subtil {
        float: right !important;
    }
    #navi li.subtil .last a {
        border-right: none !important;
    }
    #navi li.subtil a {
        background-color: #555555;
        color: #A7A7A7;
        padding: 0 18px;
    } 
    #navi li.subtil a:hover {
        background-color: red;
        color: white;
        padding: 0 18px;
    }
    
    /*Thermostat*/
    a#test_BoxLeft_Cat_7f8c07679f7961bea6771d2cc0254be8_11 {
        background: url(../img/backgroundbuttonThermostat.png) top left no-repeat #e6e6e6;
    }
    
    a#test_BoxLeft_Cat_7f8c07679f7961bea6771d2cc0254be8_11.act {
        background: url(../img/backgroundbuttonThermostat2.png) top left no-repeat #CEDCFC;
    }
     a#test_BoxLeft_Cat_7f8c07679f7961bea6771d2cc0254be8_12 {
        background: url(../img/backgroundbuttonThermostat.png) top left no-repeat #e6e6e6;
    }
     a#test_BoxLeft_Cat_7f8c07679f7961bea6771d2cc0254be8_8 {
        background: url(../img/backgroundbuttonThermostat.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_7f8c07679f7961bea6771d2cc0254be8_16 {
        background: url(../img/backgroundbuttonThermostat.png) top left no-repeat #e6e6e6;
    }
    
    /*Anzeige*/
    a#test_BoxLeft_Cat_714554f13121f1dcc6666f926d454047_8 {
        background: url(../img/backgroundbuttonAnzeige.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_714554f13121f1dcc6666f926d454047_8.act {
        background: url(../img/backgroundbuttonAnzeige2.png) top left no-repeat #CEDCFC;
    }
    a#test_BoxLeft_Cat_714554f13121f1dcc6666f926d454047_9 {
        background: url(../img/backgroundbuttonAnzeige.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_714554f13121f1dcc6666f926d454047_5 {
        background: url(../img/backgroundbuttonAnzeige.png) top left no-repeat #e6e6e6;
    }
    
    /*Sonderposten*/
    a#test_BoxLeft_Cat_c602cdfa4eb5caa5e3d54a532cc156bf_7 {
        background: url(../img/backgroundbuttonSonderposten.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_c602cdfa4eb5caa5e3d54a532cc156bf_7.act {
        background: url(../img/backgroundbuttonSonderposten2.png) top left no-repeat #CEDCFC;
    }
    a#test_BoxLeft_Cat_c602cdfa4eb5caa5e3d54a532cc156bf_8 {
        background: url(../img/backgroundbuttonSonderposten.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_c602cdfa4eb5caa5e3d54a532cc156bf_4 {
        background: url(../img/backgroundbuttonSonderposten.png) top left no-repeat #e6e6e6;
    }
    
    /*Temperatur*/
    a#test_BoxLeft_Cat_95753d3e7ed9d75a258709d5b27523ef_8 {
        background: url(../img/backgroundbuttonTemp.png) top left no-repeat #e6e6e6;
    }
     a#test_BoxLeft_Cat_95753d3e7ed9d75a258709d5b27523ef_9 {
        background: url(../img/backgroundbuttonTemp.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_95753d3e7ed9d75a258709d5b27523ef_6 {
        background: url(../img/backgroundbuttonTemp.png) top left no-repeat #e6e6e6;
    }                                                 
     a#test_BoxLeft_Cat_95753d3e7ed9d75a258709d5b27523ef_9.act {
        background: url(../img/backgroundbuttonTemp2.png) top left no-repeat #CEDCFC;
    }
     a#test_BoxLeft_Cat_95753d3e7ed9d75a258709d5b27523ef_10 {
        background: url(../img/backgroundbuttonTemp.png) top left no-repeat #e6e6e6;
    }
    
    /*Infrarot*/
    a#test_BoxLeft_Cat_77e78fcc9026c53faa73df546eb6e35a_5 {
        background: url(../img/backgroundbuttonInfrarot.png) top left no-repeat #e6e6e6;
    }
     a#test_BoxLeft_Cat_77e78fcc9026c53faa73df546eb6e35a_5.act {
        background: url(../img/backgroundbuttonInfrarot2.png) top left no-repeat #CEDCFC;
    }
    
    a#test_BoxLeft_Cat_77e78fcc9026c53faa73df546eb6e35a_6 {
        background: url(../img/backgroundbuttonInfrarot.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_77e78fcc9026c53faa73df546eb6e35a_2 {
        background: url(../img/backgroundbuttonInfrarot.png) top left no-repeat #e6e6e6;
    }
   
    /*Regler*/
    a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_10 {
        background: url(../img/backgroundbuttonRegler.png) top left no-repeat #e6e6e6;
    }
     a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_10.act {
        background: url(../img/backgroundbuttonRegler2.png) top left no-repeat #CEDCFC;
    }
    
     a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_11 {
        background: url(../img/backgroundbuttonRegler.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_4 {
        background: url(../img/backgroundbuttonRegler.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_7 {
        background: url(../img/backgroundbuttonRegler.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_957e9eaf49be3e1ef949743002afe960_15 {
        background: url(../img/backgroundbuttonRegler.png) top left no-repeat #e6e6e6;
    }
    
    /*Messumformer*/
    a#test_BoxLeft_Cat_743ac789fea325c2987697c0935e58a4_6 {
        background: url(../img/backgroundbuttonMessumformer.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_743ac789fea325c2987697c0935e58a4_6.act {
        background: url(../img/backgroundbuttonMessumformer2.png) top left no-repeat #CEDCFC;
    }
    a#test_BoxLeft_Cat_743ac789fea325c2987697c0935e58a4_7 {
        background: url(../img/backgroundbuttonMessumformer.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_743ac789fea325c2987697c0935e58a4_3 {
        background: url(../img/backgroundbuttonMessumformer.png) top left no-repeat #e6e6e6;
    }
    
    /*Druck*/
    a#test_BoxLeft_Cat_957c21ff149406ac68b2954ed481275a_2 {
        background: url(../img/backgroundbuttonDruck.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_957c21ff149406ac68b2954ed481275a_2.act {
        background: url(../img/backgroundbuttonDruck2.png) top left no-repeat #CEDCFC;
    }
    
    /*Feuchte*/
    a#test_BoxLeft_Cat_77ea6517b471a23ea42f876486994e12_3 {
        background: url(../img/backgroundbuttonFeuchte.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_77ea6517b471a23ea42f876486994e12_3.act {
        background: url(../img/backgroundbuttonFeuchte2.png) top left no-repeat #CEDCFC;
    }
     a#test_BoxLeft_Cat_77ea6517b471a23ea42f876486994e12_4 {
        background: url(../img/backgroundbuttonFeuchte.png) top left no-repeat #e6e6e6;
    }
    
    /*Handmessgeraete*/
    a#test_BoxLeft_Cat_9575a87f2137c8d65084620a57d4fc56_4 {
        background: url(../img/backgroundbuttonHandmess.png) top left no-repeat #e6e6e6;
    }
     a#test_BoxLeft_Cat_9575a87f2137c8d65084620a57d4fc56_5 {
        background: url(../img/backgroundbuttonHandmess.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_9575a87f2137c8d65084620a57d4fc56_4.act {
        background: url(../img/backgroundbuttonHandmess2.png) top left no-repeat #CEDCFC;
    }
    a#test_BoxLeft_Cat_9575a87f2137c8d65084620a57d4fc56_7 {
        background: url(../img/backgroundbuttonHandmess.png) top left no-repeat #e6e6e6;
    }
    /* datenlogger */
    a#test_BoxLeft_Cat_743dc6f740d626efdf8db49c6730c346_1 {
        background: url(../img/backgroundbuttonLogger.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_743dc6f740d626efdf8db49c6730c346_1.act {
        background: url(../img/backgroundbuttonLogger2.png) top left no-repeat #CEDCFC;
    }
    
	/* luft */
    a#test_BoxLeft_Cat_db09fa1e0f5d1dba5497735e3f2139e5_6{
        background: url(../img/backgroundbuttonLuft.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_db09fa1e0f5d1dba5497735e3f2139e5_6.act {
        background: url(../img/backgroundbuttonLuft2.png) top left no-repeat #CEDCFC;
    }
    
    /* luft */
    a#test_BoxLeft_Cat_db09fa1e0f5d1dba5497735e3f2139e5_7{
        background: url(../img/backgroundbuttonLuft.png) top left no-repeat #e6e6e6;
    }
    a#test_BoxLeft_Cat_db09fa1e0f5d1dba5497735e3f2139e5_7.act {
        background: url(../img/backgroundbuttonLuft2.png) top left no-repeat #CEDCFC;
    }
    
    /* */
	

    #navi a {
        color: white;
        overflow: hidden;
        width: auto;
        line-height: 20px;
        font-size: 11px;
        font-family: Verdana;
        font-weight: bold;
        padding: 0px 18px;
        border-right: 1px solid #616161;
        float: left;
        background: gray;           
    }
    #navi a:hover {
        background: #6d9ee8;
        color: white;
        text-decoration: none;
    }
        
    #cart div div.listitem {
        padding: 1px;
        background-color: #9A9A9A !important;
        margin: 3px 5px 3px 0px;
        width: 56px;
        height: 37px;
        float: left;
        overflow:hidden;         
    }
    #cart form {
        float:left;
        width:auto;
        height:auto;
        text-align:left;
        overflow:visible;
        clear: left;
        width:130px;
        
    }
   
    #cart strong.h2 {
        font-size: 11px;
        color: #525777;
        text-transform:uppercase;
        
    }
    #login label {
        float: right;
    }
    #login div.left input {
        border: none;
        float: left;
        margin: 0;
        padding: 0;
    }     
  
    .longdesc strong {                                         
        padding-left: 15px;
    }
    #cart div div.tocart {
        padding: 0px 0 2px 0;        
        width: auto;
        overflow:hidden;
        height: 16px;                       
    }
    #cart div div a {
        float:left;
    }
    #text table.form td {
        height: 20px;
        
    }
    td#test_PaymentDesc_2 {
        width: 500px;
        text-align: right;
    }
    table.form {
        width: 100% !important;
    }
    #text table.form tr {
        margin-bottom: 3px !important;
        padding: 3px 2px;
    }
    table.total tr  {
        padding: 0;
    }
    #cart table.total {
        float: right;
        width: 265px;
        padding-top: 5px;
        margin-top: -5px;
        
        color: gray;
        height:auto;
        
        border-bottom: 1px solid #B6B6B6;
        border-top: 1px solid #B6B6B6;
    }
    
    div.hr {
        background: none !important;
        display: none;
    }
    #imporantbar a{
        color: red !important;
    }
    #cart a{
        
        font-weight: bold;
    }
    #importantbar table {
        
    }
    div.bar.copy {
        display: none;
    }
    a.logo {
        color: white;
    }
    
    
    
    /*-------------------PRODUCT-----------------------*/
    #text div.amount {
        display: none;
    }
    #text div.product {
        width: 212px;
        float: left !important;
        height: 280px;
        background: url(../img/productbg.png) repeat-x top;
        border: 1px solid #B5B5B9;
        margin: 10px 18px 3px 0px;
        overflow: hidden;
        
        
    }
    #text div.product strong.h3 a {
        color: #B5B5B9;
    }
    #text div.product img {
        margin: 5px 5px 0px 5px;
    }
    #text div.product strong.h3  {
        height: 27px;
        font-size: 12px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        width: 202px;
        margin: 0 5px;
        font-family: Arial;
        background: url(../img/darkblue.png) repeat-x;
    }
    
    #text div.product strong.h3 tt {
        display: none;
    }
    #text div.actions {
        clear: left; float: left; width: 100%;  padding: 2px; margin: 0 2px 0 2px;
    }     
     #text div.product div.variants select {
        width: 128px;
        float: left !important; 
            }
    
       #text div.product div.variants label {
        float: left;
        clear: left;
        width: 78px;
        height: 14px;
        font-size: 10px;
        overflow: hidden;
         }  
    #test_cntr_2 {
        float: left;
        clear: left;
    }
        #text div.product div.price {
        height:32px; width: 70px; background: url(../img/minipricebutton.png); float: right;
        margin-right: 2px;
     }
     #text div.product div.price big {
         text-align: center; vertical-align: middle; font-size: 11px; font-weight: bold;
         font-family: Arial; color: white;margin-top: 8px; margin-left: 7px; padding-top: 6px;
     }
    #text div.variants {
        width: 212px;
        clear:both;
        overflow: hidden;
        padding: 3px 0 3px 5px;
        height: 55px; 
        
    }
    #text div.product select option {
        overflow: hidden;
    }
    
    #text div.product form {
       
    }
    
    #text div.product div.tocart
     {
        clear: left;
        float: left;
        margin-left: 5px;
        
     }
     #text div.product div.tocart input {
         width: 110px;
         height:25px;
         text-align: center;
         /*background: url(../img/darkblue.png) repeat-x; 
         color: white;  */
     }
     #product div.price {
        float: right;
        height:20px;
        width: 50px;
        background: white;
         margin-top: 5px;
     }
     p#mwst {
         margin: 0 !important;
         padding: 0px 0 0 5px;
         color: white; font-size: 10px; font-family: Arial;
         font-weight: bold; line-height: 12px !important;
     }
     
     
     /*---Product Csell----*/
     #csell div.product {
        width: 212px;
        float: left !important;
        height: 220px;
        background: url(../img/productbg.png) repeat-x top;
        border: 1px solid #B5B5B9;
        margin: 8px 13px 3px 8px;
        overflow: visible;


    }
    #artikel #csell div.product {
        width: 212px;
        float: left !important;
        height: 220px;
        background: url(../img/productbg.png) repeat-x top;
        border: 1px solid #B5B5B9;
        margin: 8px 6px 3px 3px;
        overflow: visible;


    }
    #csell div.small.product strong.h3 a {
        color: #3E3E5B;
        height: 27px !important;
        width:202px;
    }
    #csell  div.product img {
        margin: 5px 5px 0px 5px;
    }
    #csell div.small.product strong.h3  {
        height: 27px !important;
        font-size: 12px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        width: 202px;
        display:block;
        margin: 0 5px;
        font-family: Arial;
        background: url(../img/darkblue.png) repeat-x;
    }

    #csell  div.product strong.h3 tt {
        display: none;
    }
    #csell  div.actions {
        float: left; width: 60px;  padding: 2px; margin: 0 2px 0 2px;
    }
    #csell div.actions a {
        color: #3E3E5B;
    }
     #csell  div.product div.variants select {
        width: 128px;
        float: left !important;
            }

       #csell  div.product div.variants label {
        float: left;
        clear: left;
        width: 78px;
        height: 14px;
        font-size: 10px;
        overflow: hidden;
         }
    #test_cntr_2 {
        float: left;
        clear: left;
    }
        #csell  div.product div.price {
         height:32px; width: 70px; background: url(../img/minipricebutton.png); float: right;
         display:block; margin-left: 5px; margin-top: 2px; margin-right:4px;
     }
     #csell  div.product div.price big {
         text-align: center; vertical-align: middle; font-size: 11px; font-weight: bold;
         font-family: Arial; color: white;margin-top: 8px; margin-left: 7px; padding-top: 6px;
     }
    #csell  div.variants {
        display: none;
        clear:both;
        float:left;
        padding: 3px 0 3px 5px;
        height: 55px;
        
        width: 212px;
        

    }
    #csell  div.product select option {
        overflow: hidden;
    }

    #csell  div.product form {
         float: right; width:100px; height: 170px; clear: none !important;
    }

    #csell  div.product div.tocart
     {
        display: none;
        float: left;
        margin-top: 7px;
        width: 110px;
        margin-left: 20px;

     }
     #csell  div.product div.tocart input {
         width: 110px;
         height:25px;
         text-align: center;
         /*background: url(../img/darkblue.png) repeat-x;
         color: white;  */
     }
   

     /*--------------Ende Product Csell----------------*/
    
    
    
    
    
     #art_wert  div.price
     {
        clear: both;
        float: right;
        width: 100px;
        
     }
    #text div.product form {
        height: auto;
    }
    #csell div.product form {
        
    }
    
    #artikel {
        float: right;
        height: auto;
        width: 682px;
        margin: 5px 5px 20px 0;
        background-color: white;
        padding: 14px 11px 14px 17px;
    }
    #artikel h1 {
        padding-top: 7px;
        height: auto;
        width: 675px;
        font-family: Arial;
        font-weight: bold;
        font-size: 18px;
        padding-left: 5px;
        color: #515151;
        padding-bottom: 13px;
        border-bottom: 2px solid red;
        margin-bottom: 10px;
    }
     #text h1 {
        
        height: auto;
        width: 680px;
        font-family: Arial;
        font-weight: bold;
        font-size: 18px;
        padding-top: 7px;
        color: #515151;
        padding-bottom: 8px;
        margin-bottom: 10px;
    }
    #schneppchen {
        width: 500px;
        background-color: blue;
        height: auto;
    }
    #flesh {
        z-index: 1;
        margin: 5px 0 0 0;
        height: 300px;
        width: 700px;
        background: url(../img/flashbackground.jpg);
    }
    #buttons {
        margin: 10px 0 0 0;
        height: 80px;
        width: 700px;
        background: url(../img/navibg.png) repeat-x bottom;
        
    }
    #leftbar h4 {
        width: 100%;
        height: 17px;
        background: url(../img/bgh4.png) no-repeat top left; 
        font-family: verdana;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 11px;
        padding-left: 8px;
        padding-top: 4px;
        color: #FAFAFA;
        
    }
    #lang {
        background-color: #FF0000;
        width: 100%;
        height: 13px;
        padding: 5px;
        margin-bottom: 5px;
        display: none;
        
    }
    #lang a {
        color: white;
    }
    #text strong.h3 a {
        float:left;
        clear: left;
        color: red;
    }
     #text strong.h3  {
        float: left;
        clear: left;
        color: #525777;
    }
    #artikel strong.h3 {
        font-family: Arial;
        font-size: 15px;
        color: #5E5E5E;
        font-weight: bold;
    }
    #text a {
        color: red;
    }
    .price big {
        font-family:arial;
        font-size:16px;
        font-weight:bold;
    }
  
    div.boxhead {
        background-color: blue;
        float: right;
    }
    #text table.basket  {
        clear: left;
        margin-top: 30px;
        margin-bottom: 10px;
    }
     #text div.arrowright.right  {
        clear: both;
        float: right;
    }
   
    div.errorbox {
        
        float: right;
        width: 150px;
        overflow: hidden;
        background-color: #FFD6D6;
        margin-top: 10px;
        font-size: 13px;
        font-family: Arial;
        padding:5px;
        border: 3px solid red;
        color: red;
    }
    div.box.info {
        clear: both;
        float: left;
        width: 660px;
        margin-bottom: 23px;
        background: url(../img/graygradient.png) repeat-x bottom #fbfbfb;;
        padding: 10px;
        
    }
    div.box.info dt {
        text-transform: uppercase; font-size:10px; color: #6E6E6E; font-weight: bold;
    }
    div.box.info b {
         font-size: 10px; font-family: Verdana; font-weight: bold; margin-bottom: 5px; color: gray; text-transform: uppercase;
    }
    div.box.notice 
    {
        float: left;
        color:red;
        font-size: 14px;
    }
    /*-----LOCATOR----*/
    
    div.locator {
        border: none !important;
        width: 665px !important;
        padding: 5px !important;
        background-color: white;
        margin: 0 !important;
        margin-top: 7px !important;
        border-bottom: 2px solid red !important;
        border-right: 1px solid red !important;
        margin-bottom: 4px !important;
       
        
    }
    div.locbody{
         background-color:   white!important;
         padding-bottom: 2px !important;
         padding-top: 0 !important;
         height: 13px !important;
         clear:both;
    }
    #text div.locator div.right {
        padding: 0;
    }
     #text div.locator div.left {
        padding: 0;
    }
    div.tocart input {
    float:left;    }  
    
    
    
    select#test_searchCategorySelect
    {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    
    
    /*ARTIKEL*/
    
    
    div#artikel form {
   
    float: right;
    clear: both;
       
    } 
    #artikel div.picture {
        width: 250px;
        float: left;
    }
    #art_wert {
    
        width: 300px;
        min-height: 246px;
        float: right;
        padding: 5px 10px;
        height: auto;
        background: url(../img/bglight.png) repeat-x top;
    }
    div.green {
       
        width: 60px;
        height: 23px;
        float: left;
    }
    div#artikel div.status 
    {
        text-align: right;
        float: right;
        width: 250px;
        height: 19px;
        padding-top: 4px;
        border-bottom: 1px solid #B1B1B1;
        
        text-transform: uppercase;
        
    }
    #div#artikel div.status b {
        float: right;
    }
    div#artikel div.moredetails {
        background: url(../img/graygradient.png) repeat-x bottom #fbfbfb;
        width: 680px;
        float: left;
        margin-top: 35px;
        clear: both;
        border-top: 1px solid #EFEFEF;
        
    }
    div.exturls 
    {
        margin-left: 6px;
        
        clear: right;
        float: left;
        padding: 5px;
    }
    div.exturls a {
        background: url(../img/zoombutton.png) no-repeat;
        padding: 4px;
        width: 50px;
        height: 16px;
        color: white !important;
    }
    
    div.test_product_shortdesc
    {
        width: 300px;
        float: right;
    }
    div.cats
    {
        width: 300px;
        clear: right;
        float: right;
    }
    #artikel div.morepics {
    margin-bottom: 15px;
    margin-left: 5px;
        
    }
    div.Gesamtfenster {
        width: 680px !important;
    }
    div.TempcArticle {
        width: 670px !important;
    }
    div.question {
        clear: both;
        float: left;
    }
    div.longdesc strong {
        height: 40px;
        margin-bottom: 5px;
       text-indent: 5px;
       font-family: Arial;
       font-size: 20px;
       font-weight: normal;
       color: #4B4B4B; 
    }
    div.longdesc {
    padding-top: 10px;
        
    }
    
    div#subnavi  {
        width: 300px;
        height: 30px;
        overflow:hidden;
        clear: right;
        float:right;
        margin-right: 410px;
        margin-top: 6px;
    }
    #subnavi li {
        float: left;
        margin-right: 5px;
        padding-right: 8px;
        border-right: 1px solid #E2E2E2;
        list-style: none;
    }
    #subnavi li a {
        color: gray;
        text-decoration: none;
        
    }
    
    #footer #subnavi  {
        float: left;
    }
    #text tbody dl {
        padding-left: 5px;
        padding-top: 8px;
        padding-bottom: 6px;
        background-color: #F7F7F7;
        margin-bottom: 5px;
        width: 325px;
        margin-right: 10px;
        color: gray;
    }
    #text tbody dt {
        font-size: 11px;
        font-family: Verdana;
        font-weight: bold;
        text-transform: uppercase;
    }
    table.basket tr {
    padding: 8px;
    margin-top: 15px;
    
    
       
        
    }
    table.basket {
        border-collapse: separate;
        
    }
    dl.orderinfocol {
        padding-top: 10px;
        padding-bottom: 10px;
    }
  
    
    div#artikelinfoleiste {
        width: 660px;
        height: 50px;
        background: #e6e6e6;
        margin-left: 0px;
        margin-top: 5px;
        padding-top: 3px;
        
    }
    div#clear {
        clear: both;
        width: 100%;
        height: 1px;
    }
    
    
    #art_wert div.variants {
        width: 250px;
        float: right;
        clear: both;
        margin-top: 4px; 
        height: 20px;
    }
    #art_wert form {
        width: 350px;
    }
    #art_wert div.variants select {
        width: 130px;
        float: right;
        clear: none;
        margin-top: 0;
        border: 2px solid #B4B4BB;          
    }
      #art_wert div.variants label {

        float: left;
        
    }
    
    #art_wert div.variants select option {
        margin: 0;
    }
    #art_wert div.price {
        margin-top: 12px;
        background: url(../img/pricebutton.png) no-repeat;
        padding: 7px;
    }
    #art_wert div.status {
        margin-bottom: 7px;
           width: 100px;
           float: right;                           
    }
    #art_wert div.actions {
       clear: both;
       float: right;
       margin-top: 13px;
       
       width: 250px;
    }
      #art_wert div.actions a {
       background-color: #cedcfc;
       border-top: 2px solid #FCFCFC;
       border-bottom: 2px solid #ACB5B5;
       padding: 3px;
       color:gray;
       font-family:Arial;
       font-size: 12px;
    }
    #art_wert div.actions a:hover {
        background-color: #6d9ee8;
        text-decoration: none !important;
        color:white;
    }
    
    #art_wert div.amount {
        
        margin-top: 22px;        
        float: right;
        margin-right: 6px;
        width: 130px !important;
    }
    input#test_toBasket {
        float: right;
        margin-right: 6px;
        margin-top: 5px;
        
    }
    .dinfo {
        float: left;
        clear: left;
        padding-top: 3px;
        font-size:9px;
        line-height: 10px;
    }
    div.product.moredetails {
        border-top: 1px solid gray;
    }
    #artikel div.head {
        
        height: 0px;
        width: 0px;
        float: left;
        
    }
    
    /*Details blue list*/
    li.datenblattbutton a {
        height: 50px;
        width: 120px;
        background: url(../img/datenblattbutton.png) no-repeat right top;
        display: block;
        color: #525252;
        
    }
    li.zeichnungbutton a {
        height: 50px;
        width: 160px;
        background: url(../img/zeichnungbutton.png) no-repeat right top;
        display: block;
        color: #525252;
        
    }
     li.thermobutton a {
        height: 50px;
        width: 170px;
        background: url(../img/thermobutton.png) no-repeat right top;
        display: block;
        color: #525252;

    }
    li.kennliniebutton a {
        height: 50px;
        width: 120px;
        background: url(../img/kennlinienbutton.png) no-repeat right top;
        display: block;
        color: #525252;  
    }      
      li.datenblattbutton  {
        height: 50px;
        width: 130px;
        float: left;
        margin-left: 7px;
        list-style: none;
        border-right: 3px solid white;
        padding-right: 5px; 
    }
     li.thermobutton  {
        height: 50px;
        width: 175px;
        float: left;
        margin-left: 7px;
        list-style: none;
        border-right: 3px solid white;
        padding-right: 5px;
    }
    li.zeichnungbutton  {
        height: 50px;
        width: 165px;
        float: left;
        margin-left: 7px;
        list-style: none;
        border-right: 3px solid white;
        padding-right: 5px; 
    }
    li.kennliniebutton {
        height: 50px;
        width: 135px;
        float: left;
        margin-left: 7px;
        list-style: none;
        padding-right: 5px; 
    }
    li.datenblattbutton a span {          
        margin-top: 16px;
        
    }
    li.zeichnungbutton a span{
     margin-top: 16px;
     
    }
    li.kennliniebutton a span{        
        margin-top: 16px;
        
    }
    li.thermobutton a span{
        margin-top: 16px;

    }
    div#path {
        width: 680px;
        float: right;
        margin-left: 0 !important;
        padding-left: 0;
        padding-bottom: 5px !important;
        font-size: 11px;
        margin-right: 20px !important;
    } 
    
    h1#test_contentHeader {
        padding-left: 10px;
        font-family: Arial;
        font-size: 25px;
        width: 700px;
        float: right;
        color: #353535;
        font-weight: normal;
        padding-top: 5px;
    }
    
    
   
/*EBAY FORMATIERUNGEN*/    
h1.ha1 {         
 font-family: Arial;
    color: #5E5E5E;
    font-size: 15px;
    font-weight: bold;
    margin: 22px 0 0 22px;
    padding: 0px 7px 19px 0; }
.Gesamtfenster {width: 750px;

height: auto;
overflow: hidden; float:left;
margin: 0 0 0 0;
padding: 0;}
 
table.spez {border: 1px solid gray; border-style:solid;}
 
p span.Tempctext {
    font-family: Arial;
    font-size: 14px;
    color: #313131;
    margin: 0 30px 0 0;
    padding: 4px 0 4px 0;
    line-height: 20px;
}
 
p.TempcSmall {font-family: Arial; font-size: 12px; color:black;}
p span.TempcSmall {font-family: Arial; font-size: 12px; color:black;}
 
p.TempcTextkasten {
    font-family: Arial;
    font-size: 14px;
    background-color: #cedcfc;
    padding: 14px;}
 
p.TempcHighlight {
     font-family: Arial;
    font-size: 14px;
    color: red;}
p span.TempcHighlight {
     font-family: Arial;
    font-size: 14px;
    color: red;}
 
.TempcHeader
 { width: 750px;
height: 136px;
float:right;
background: url(http://www.temperaturecontrol.de/ebay/assets/images/headerimage.jpg) no-repeat; 
margin: 0;
padding: 0;
overflow: hidden}
 
span.nonformat {
padding: 0; margin: 0;}
 
.TempcArticle
{width: 715px;
 

height: auto;
padding-left: 13px;
margin: 0 0px 25px 0;
overflow: hidden;
float: right;
 
 
}
.TempcArticle ul {
    float: left;
    clear: both;
} 
p.ha1 {
    font-family: Verdana;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    clear: both;
    width: 100%;
    font-size: 11px;
    color: #525252;
    margin: 14px 0 0 0px;
    padding: 0px 7px 7px 0;
}
 
p.ha1r {
    font-family: Arial;
    float:right;
    color: #ee2629;
    font-size: 21px;
    margin: -12px 0 0 0;
    padding: 0px 0 10px 0;
}
 
.TempcUl {
    clear: left;
    float: left;
    margin: 105px 0 0 20px;
    width: auto;
    padding: 0;
    }
 
 
.TempcLiVi {
    float: left;
    height: 30px;
    margin:0 8px 0 0;
    width: 97px;
       list-style: none;
    overflow: hidden;
}
 
.TempcLiAgb {
    float: left;
    height: 30px;
    margin: 0 2px 0 0;
    width: 50px;
    list-style: none;
    overflow: hidden;
 
}
 
.TempcLinkAgb span{
    visibility: hidden;
    width: 100%;
    height: 30px;
    background-color: green;
    padding: 0px 6px;
}
 
.TempcLinkVi span{
    visibility: hidden;
    height: 30px;
    width: 100%;
    background-color: green;
    padding: 4px 6px;
}
 
 
 
.TempcLinkAgb {
    height: 30px;
    width: 50px;
    display: block;
    text-decoration: none;
    background: url(http://www.temperaturecontrol.de/ebay/assets/images/AGB.gif) no-repeat;
 
}
 
.TempcLinkAgb:hover {
    height: 30px;
    width: 50px;
    display: block;
    text-decoration: none;
    background: url(http://www.temperaturecontrol.de/ebay/assets/images/AGB.gif) no-repeat;
    
 
}
 
p.Tempctext {
    font-family: Verdana;
    float: left;
    clear:both;
    font-size: 12px;
    color: #555555;
    margin: 0 14px 0 0px;
    padding: 4px 0 4px 0;
    line-height: 20px;
}
 
.TempcBottom {
    float: right;
    height: 106px;
    width: 750px;
    padding: 0;
    margin: 0;
    background: url(http://www.temperaturecontrol.de/ebay/assets/images/fuss.jpg) bottom no-repeat;
}
 
.TempcBottom ul {margin: 0 0 0 20px; width: 300px; }
 
table.TempcTable tbody td {
    margin: 0;
    padding: 3px;
    border-right: 1px solid gray;
}
 
table.TempcTable {
 
    padding:3px;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: none;
    margin-left: 0px !important;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    border-collapse: collapse;
    color: #606060;
    float: left;
    clear: both;
    margin-top: 10px;
    margin-bottom: 15px;
}
 
table.TempcTable tbody tr {
    margin-left: 24px;
    padding: 0;
    background-color: transparent;
    
 
}

 
li.TempcList {
    color: #5E5E5E;
    list-style: disc;
    list-style-position: inside;
    font-family: Verdana;
    border-bottom: 1px solid #EAEAEA;
    font-size: 13px;
    line-height: 26px;
    margin-left: 7px;
    width: 600px;
}
 
ul li.TempcListShop {
    width: 80px;
    height: 30px;
    list-style: none;
    float: left;
 
 
 
 
}
 
ul li.TempcListOben {
    width: 80px;
    height: 30px;
    list-style: none;
    float: left;
    margin-left: 5px;
 
 
 
 
 
 
}
 

/*Startseite*/ 
#buttons ul {float: left; margin: 0; padding: 0;}
#text p {margin: 7px 0; line-height: 16px; padding-right: 10px;} 
#buttons li {list-style: none; width: 100px; height: 84px !important; float: left; margin-right: 12px; margin-left: 0; padding: 0; margin-top: 7px;}
#buttons {background: white !important; padding: 0; width: 100% !important;float: right; height: auto; margin-top: 0 !important; } 
#buttonstext {line-height: 22px; width: 150px; float: left; height: auto; font-size: 16px; font-family: arial, sans-serif; color: gray; }
#buttonscontainer {width: 700px; height: 115px; overflow: hidden; } #flesh {clear: both; float: left;}
#buttons ul li a {display:block; height: 100%; width: 100%;} 
div#schneppchen {margin-top: 10px;border-top: 1px solid gray; width: 700px !important; height: auto; background: white; clear: both; float: left; margin-top: 10px;} 
#flesh {height: 230px !important;} #text {overflow: hidden;}  
li.temperatur {background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttontemperatur.png);} 
li.druck{background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttondruck.png);} 
li.feuchte{background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttonfeuchte.png);} 
li.infrarot{background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttoninfrarot.png);} 
li.temperaturregler{background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttonregler.png);} 
li.temperaturmessgeraete{background: url(http://www.temperaturecontrol.de/ebay/assets/images/sensorshopbuttonmessgeraete.png);} 

 
/*TOPSELLER*/ 
#sensorshoptopseller ul li {width: 130px; height: 180px; background-color: #0044aa;float: left; margin-right: 10px;
     margin-bottom: 10px; margin-left: 0; list-style:none;  } 
#sensorshoptopseller ul {   padding-left: 0; }
 div#sensorshoptopseller {
     
     margin-top: 10px;
     padding-top: 20px;
     width: 700px;
     height: auto;
     clear: both;
 }
 
/*CHECKOUT*/
td.brd  {
    text-align: center !important;
}
table.form {
    float: left;
    clear: both;
}
table.form tbody {
    text-align: left;
}

table.form select {
    border: 1px solid gray !important;
}
table.form tr {
    border-spacing: 4px;
}
div.box.account_header table{
     clear: both; float: left;
}
div.termsconfirm
{   float:left;
    height: 30px;
    text-align: left;
    width: 450px;
}
div.termsconfirm input {
    margin-right: 9px;
}

div.bar.prevnext.order td   {
      width: auto !important;
} 

table.basket select {
    width: 130px;
    clear: both;
    float: left;
}
div.frombasket{
    float: left;
    text-align: left;
    padding-bottom: 20px;
    padding-top: 10px;
}

table.basket thead {
    height: 22px;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    text-transform: uppercase;
    background-color: gray;
    color: white;
    
}
table.basket {
    
    background-color:#F4F4F4;
    width: 680px !important;
}
table.basket input.upd {
    float: left;
    margin-top: 10px;
}
table.basket tbody {
    border-top: 0px solid transparent;
}
table.basket tr {
    padding: 10px 0;
    vertical-align: middle !important;
    
}
table.basket td {
    text-align: left;
}
div.ordersteps dl b {
    color: white; background: gray; padding: 1px 3px; font-size: 10px;
}
div.ordersteps dl.active b {
    color: white; background: #313860; padding: 1px 3px;
}
div.ordersteps dl {
        float: left;
        background-color: #F4F4F4;
        margin-right: 13px;
        height: 70px;
        width: 116px;
        color: #8F8F8F;
        
        padding: 5px 5px 5px 5px;
        margin-bottom: 18px;}
        
div.ordersteps dl.active {
       
        background: url(../img/navibg.png) bottom repeat-x;  border-color: gray; color: #4A4A4A;
        font-weight: bold;  }

div.ordersteps dl dd {
    margin-top: 5px;
}      

div.ordersteps dl dt big {font-size:20px; color: red;}
div.ordersteps dl dt {
    font-size: 13px; text-transform: uppercase;
}
tr.sumrow {
    height: 20px; background-color: #E9E9E9; 
}
tr.total {
    font-weight: bold; font-size: 11px; color: #5E5E5E; text-transform: uppercase;
}
table.basket hr {
    border-bottom: 1px solid white;
}                
tr.sumrow td {
    vertical-align: middle;
}
tr.sumrow div.frombasket {
    width: 100px;
}
input.paypalbutton {float: left; clear: both;}
div.bar.prevnext.order table {float: left; clear: both;}
tr.bsk_sep { height: 23px; }
strong.boxhead {
    
    float: left;
    margin-top: 7px;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 24px;
    font-weight: bold;
    font-family: verdana, sans-serif;
    color: #656565;
    padding-bottom: 2px;
    margin-bottom: 2px;
    
}
div.dot_sep {
    height: 10px;
}
table.basket {
    border-collapse: collapse;
}

#text div.left {
    float: left; width: 200px; margin-right: 32px; padding: 7px 0; text-align: left;
}
#text div.left strong {
    font-family: verdana; font-size: 11px; color: #4E4E4E;  padding-bottom: 6px; text-transform: uppercase;
}
#text div.left div.useroptbox {
    height: 250px; width: 200px; background: #F4F4F4; clear: both; margin-top: 10px;  padding: 5px;
}
div.useroptbox {
    margin-right: 16px;
}
div.bar.prevnext.order table {
    margin-top: 10px; clear: both; margin-right: 30px;
}
td.totalprice {
    text-align: right;
}
/*
td#test_basket_TotalPrice_fb06076eb53a9bb0a483407ec78a3868_1 {
    text-align: right !important;
}
td#test_basket_Vat_fb06076eb53a9bb0a483407ec78a3868_1{
    text-align: right !important;
}
td#test_basket_Price_fb06076eb53a9bb0a483407ec78a3868_1{
    text-align: right !important;
}
input#test_basketAm_fb06076eb53a9bb0a483407ec78a3868_1 {
    margin-right:10px;
}   */
#text input#text_toBasket {margin-right:0px !important; margin-top: 0px !important; background: none; }

/*Artikeltopinfos*/
input#text_toBasket {margin-right:26px !important; margin-top: 10px !important; }
div.amount {width: 130px !important;}
#art_wert input#test_toBasket { float: right;  margin-right: 25px;  margin-top: 9px; width: 110px;  }
div.question {
    margin-top: 0px;
    float: right;
    clear: both;
}
#art_wert div.question a {
    float: right;
    clear: both;
    width: 244px;
    margin-top: 5px;
    padding-left: 10px;
}
#art_wert div.actions a {
    float: right;
    clear: both;
    width: 236px;
    margin-top: 5px;
    padding-left: 10px;
}
   


/*MYACCOUNT*/
table.orderhistory tr.headrow {
    background-color: #BAC7DF;
    height: 19px; font-size: 13px; color: gray;
    text-indent: 4px;
}
td.amount {
    vertical-align: top;
}
table.basket td.amount {
    vertical-align: middle;
}
/*------------subnavi-------------*/
ul.tree li ul li a {
    background-color: #cedcfc !important;
    padding-left: 20px;
    
}
ul.tree li ul li  {
    
    border-bottom: none;
}
/*---------FOOTERCONTENT---------*/
*{
    margin:0; padding:0;
}
#footer #info {
    margin-top: 0;
    padding-top: 0;
}
#footer ul#info {
    border-left: none;
}
#footercontent {
    width: 900px;
    height: 130px;
    padding-top: 5px;
    margin: 0 auto;
}
#footercontent li {
    list-style: none; 
}
#footercontent li a {
    color: #525777;
}
#footercontent li strong {
    font-family: verdana; font-size: 11px; color: gray; padding-bottom:8px; line-height: 20px; text-transform: uppercase;
    margin-bottom: 5px; 
}
#footerfirstrow {
    margin-left: 50px;
    width: 840px;
    
}
#footerfirstrow ul {
    float: left;
    width: 170px;
    height: 75px;
    padding-left: 60px; padding-right: 40px;
    border-right: 1px solid #CDCDCD;
    border-left: 1px solid white;

}
ul#rechtliches {
    border-right: none;
}
#footersecondrow {
    
    color: #5C5C5C;
    clear: both;
    float:left;
    width: 900px;
    padding-top: 2px;
    border-top: 1px solid white;
    margin-top: 15px;
    
}
#footersecondrow p {
    float: right;
    margin-left: 47px;
}
#footersecondrow p.footerfloatleft {
    float:right;
    color: gray;
}

p.footleft {
    
    float: left;
}

p.footright{
    
    float: right;
}

/* PREISAUSWAHL */
#preisauswahl {
   
  width: 220px;
  border-bottom: 1px solid #A7A7A7 ;
  border-top: 1px solid #A7A7A7;
  height: 20px;
  background: url(../img/backgroundbuttonDropdown.png) left top no-repeat;
    
}
#preisauswahl ul {
    width: 220px;
    height: 20px;
    margin: 0 !important;
    padding: 0 !important;
}
#preisauswahl ul li {
    float: left; line-height: 20px;  list-style: none; margin-right: 1px; position: relative;
    color: #404040; font-weight: bold; font-size: 10px; text-align: right; width: 220px;

}
#preisauswahl ul li a {
    color: white;
    width: auto; font-weight: normal; height: 100%;
}
#preisauswahl ul li.here a {
    color: #505050; font-weight: 400;
}
#preisauswahl ul li.here ul li a {
    background: none;
}
#preisauswahl a:hover {
    background-color: #4CA1C0; color: black;
}
#preisauswahl li ul {

    display: none;
  position: absolute;
  top: 0px;
  left: 0;
  width: 170px;
  background: url(pixe.png);
  margin: 0;
  z-index: 1000;

}
#preisauswahl li ul li {
    float: none; background-color: white; line-height: 19px;  overflow:hidden; border-bottom: 1px solid gray;
}






#preisauswahl li ul li a {
    float: none; background:none; font-size: 13px; font-size: 10px; color: gray;
    padding: 0;  display: block; overflow: hidden; height: 100%; width: 100%; text-indent: 5px;
}
#preisauswahl li ul li a:hover {
    float: none; background-color: white; color: black; height: 100%; width: 100%; display: block; overflow: hidden; padding:0; text-indent: 5px;
    text-decoration: none;
}

#preisauswahl  li:hover ul {
    display: block;    }


/*Rechtliches*/
div#rechtliches {width: 660px; font-family: Arial; color: gray;}
div#rechtliches h1 {font-family: Arial; color: gray; font-size: 15px; font-weight: bold; margin: 10px 0 4px 0; padding-bottom: 6px; border-bottom: 2px solid red;}
div#rechtliches h3 {font-family: Arial; color: gray; font-size: 13px; font-weight: bold; margin: 19px 0 4px 0;}
div#rechtliches h4{font-family: Arial; color: gray; font-size: 11px; font-weight: bold; margin-top: 19px;}
div#rechtliches p {font-family: Verdana; font-size: 10px; color: #686868;} 
    
/* HEADER KONTAKT  */
#headContent {
    height: 40px;
    width: 700px;
    font-family: Verdana;
    color: #4C4C4C;
    float: right;
    margin-top: 20px;
   
}
#headContent p {
    margin: 0;
    padding: 0;

}
#contactData p {
    line-height: 20px;
}
#priceChange {
    width: 300px;
    float: left;
}
#contact {
    background: white;
    float: left;
    width: 320px;
    height: 40px;
    margin-right: 25px;

}
.descriptText {
    float: left;
    color: #919191;
    border-right: 1px solid white;
    height: 40px;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    font-size: 12px;
}
#contactData {
    font-family: Verdana;
    float: left;
    font-size: 11px;
    margin-left: 116px;
}
#phoneId {
    background: url(../img/backgroundbuttonPhone.png) left top no-repeat;
    font-weight: normal;
    font-family: Arial;
    color: #4B4B4B;
    font-size: 14px;
    float: left;
    padding-left: 32px !important;
}
#mailId {
    background: url(../img/backgroundbuttonMail.png) left top no-repeat;
    font-family: verdana;
    float: left;
    font-weight: normal;
    color: #4B4B4B;
    font-size: 12px;
    padding-left: 32px !important;
}
#mailId a {
    color: #4B4B4B;
}
#mailId a:hover {
    color: #0044aa;
    text-decoration: underline;
}

div#cart div.msg {
    text-align: right;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 10px;
    color: #787878;
    margin-right: 10px;
}  
.gray {
    color: #B4B4BB;
    font-size: 12px;
    float: right;
}  

/*LEXIKON*/

#lexikonbegriffe h2 {
    font-family: verdana, sans-serif !important; font-size: 11px !important;  margin-top: 0; text-transform: uppercase;
} 
#lexikonbegriffe {
    border-left: 1px solid #D4D4D4; padding-left: 15px;
} 
#lexikonbegriffe a {
    line-height: 21px;
    color: #2D6296;
    
    width: 150px;
}
#lexikonbegriffe a:hover {
    color: black !important; text-decoration: none;
}
#lexikonbegriffe li {
    list-style: none; border-bottom: 1px dashed #CCCCCC; width: 150px;
    line-height: 21px;
} 
#lexikontext {width: 500px; float:left;} 
#lexikonbegriffe {width: 170px; float: right;} 
#lexikon {
    width: 700px; height: auto; margin-top: 15px;
} 
#lexikon p {
    margin-top: 4px !important;
}
#lexikon h2 {
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 11px !important ;
    text-transform: uppercase;
    font-family: Verdana;
}
div#path {
    display: none;
} 
p#priceDisplayed {
    margin-top: 4px;
    float: right;
    color: gray;
    text-transform: uppercase;
}

/* PRODUKTUEBERSICHT */

li#uebersicht {
    position: relative;
}

li#uebersicht  ul {

    display: none;
  position: absolute;
  top: 20px;
  left: 0;
  width: 800px;
  background: none;
  height: 300px;
  margin: 0;
  z-index: 99999;

}
#uebersicht  ul li {
    float: none; background-color: white; line-height: 19px;  overflow:hidden; 
}






li#uebersicht  ul li a {
    float: none; background:none; font-size: 13px; font-size: 10px; color: gray;
    padding: 0;  display: block; overflow: hidden; height: 100%; width: 150px; text-indent: 5px;
}
li#uebersicht li ul li a:hover {
    float: none; background-color: white; color: black; height: 100%; width: 100%; display: block; overflow: hidden; padding:0; text-indent: 5px;
    text-decoration: none;
}

li#uebersicht:hover ul {
    display: block;    }
#menuwrapper a {
    float: none !important;
    background: none !important;
    font-weight: normal !important;
    border: none !important;
    color:#696969 !important;
    font-size: 10px !important;
}
#menuwrapper a:hover {
    color: #2D6296 !important;
}
div#supermenu {
    float: left;
    background: #BFBFBF;
    height: 500px;
    width: 230px;
    overflow: hidden;
    
    padding: 16px;
    
}
div#menurwrapper{
    clear:both;
    float: left;
    border: 2px solid gray;
    width: 800px;  
    height: 580px;
    
}

div#menuwrapper p {
    line-height: 40px;
    height: 40px;
    
}
div#menuwrapper p.supermenuspace {
    height: 11px;
    line-height: 11px;
}
div#menuwrapper a {
    line-height: 40px;
    margin-top: 2px !important;
    background: url(../img/aussenfuehler.jpg) left no-repeat !important;
    padding-left: 60px;
    height: 40px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: visible;
}
div#menuwrapper a.templuft {
    background: url(../img/luft.jpg) left no-repeat !important;
}
div#menuwrapper a.temphand {
    background: url(../img/hand.jpg) left no-repeat !important;
}
div#menuwrapper a.tempaussen {
    background: url(../img/tempaussen.jpg) left no-repeat !important;
}
div#menuwrapper a.tempmitkabel {
    background: url(../img/tempeinschraub.jpg) left no-repeat !important;
}
div#menuwrapper a.tempkopf {
    background: url(../img/tempeinschraubkopf.jpg) left no-repeat !important;
}
div#menuwrapper a.tempkabel {
    background: url(../img/kabelfuehler.jpg) left no-repeat !important;
}
div#menuwrapper a.tempkanal {
    background: url(../img/tempkanal.jpg) left no-repeat !important;
}
div#menuwrapper a.tempmantel {
    background: url(../img/tempmantel.jpg) left no-repeat !important;
}
div#menuwrapper a.tempoberflaeche {
    background: url(../img/tempoberflaeche.jpg) left no-repeat !important;
}
div#menuwrapper a.temprauchgas {
    background: url(../img/temprauchgas.jpg) left no-repeat !important;
}
div#menuwrapper a.tempraum {
    background: url(../img/tempraum.jpg) left no-repeat !important;
}
div#menuwrapper a.temprohranlege {
    background: url(../img/temprohranlege.jpg) left no-repeat !important;
}
div#menuwrapper a.tempzubehoer {
    background: url(../img/tempzubehoer.jpg) left no-repeat !important;
}
div#menuwrapper a.feuchteaussen {
    background: url(../img/feuchteaussen.jpg) left no-repeat !important;
}
div#menuwrapper a.feuchtekondens {
    background: url(../img/feuchtekondens.jpg) left no-repeat !important;
}
div#menuwrapper a.feuchteraum {
    background: url(../img/feuchteraum.jpg) left no-repeat !important;
}
div#menuwrapper a.feuchtekanal {
    background: url(../img/feuchtekanal.jpg) left no-repeat !important;
}
div#menuwrapper a.drucktransmit {
    background: url(../img/drucktransmit.jpg) left no-repeat !important;
}
div#menuwrapper a.druckdigital {
    background: url(../img/druckdigital.jpg) left no-repeat !important;
}
div#menuwrapper a.druckdifferenz {
    background: url(../img/druckdifferenz.jpg) left no-repeat !important;
}

div#menuwrapper a.mess {
    background: url(../img/mess.jpg) left no-repeat !important;
}
div#menuwrapper a.datenlogger {
    background: url(../img/datenlogger.jpg) left no-repeat !important;
}
div#menuwrapper a.infrarot {
    background: url(../img/infrarot.jpg) left no-repeat !important;
}
div#menuwrapper a.anzeige {
    background: url(../img/anzeige.jpg) left no-repeat !important;
}
div#menuwrapper a.handmess {
    background: url(../img/handmess.jpg) left no-repeat !important;
}
div#menuwrapper a.thermostate {
    background: url(../img/thermostate.jpg) left no-repeat !important;
}
div#menuwrapper a.regler {
    background: url(../img/regler.jpg) left no-repeat !important;
}
div#uebersichttitle {
    background-color: #6d9ee8 !important;
    background: #6d9ee8 !important;
    font-family: Verdana;
    text-align: center;
    width: 170px;
    height: 20px;
    overflow:hidden;
    color: white;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}
h5{
    font-family: Verdana; font-size: 10px; font-weight: bold; color: #505050; text-transform: uppercase;
    margin-top: 5px; margin-bottom: 2px;
}
div#menuwrapper h5 a {
    background: none !important;
    font-family: Verdana; font-size: 10px !important; font-weight: bold !important; color: #505050; text-transform: uppercase;
    margin-top: 5px !important; margin-bottom: 2px; padding-left: 0 !important;  line-height: 10px !important;
}

#javascriptalert {
    margin: 0 auto; width: 940px; color: white;
    padding: 10px; font-size: 11px;
    background-color: gray;
}

img#zoom_img {
    
}
