*     { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
    margin: 0;
    padding: 0;
    }

html   {
    height: 100%;
    }


body   { 
    height: 100%;
    margin: 0px; 
    padding: 0px;
    background: no-repeat top center #ffffff;
    background-attachment: fixed; 
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #323232;
    }
    
#bg1
    {
    background: url(../images/bg.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }
        
#bg2
    {
    background: url(../images/bg1.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }
    
#bg3
    {
    background: url(../images/bg2.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }
            
#bg4
    {
    background: url(../images/bg3.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }  
      
#bg5
    {
    background: url(../images/bg4.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }        


#bg6
    {
    background: url(../images/bg5.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }    
    
    
    
    
#bg_schnee
    {
    background: url(../images/bg_schnee.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }  
    
        
    
#bg_schnee2
    {
    background: url(../images/bg_schnee2.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }  
    
    
#bg_daemmerung
    {
    background: url(../images/bg_daemmerung.jpg) no-repeat top center #ffffff;
    background-attachment: fixed;   
    }          
/*////////////Allgemeine Formatierungen///////////////*/
    
h1
    {    
    font-size: 18px;
    color: #e2001a;
    border-bottom: 1px dotted #e2001a;
    margin-bottom: 15px;
    font-weight: bold;
    }  
    
#content h1 {margin-top: 10px;}    
    
    
h2
    {    
    font-size: 14px;
    color: #e2001a;
    margin-bottom: 15px;
    font-weight: bold;
    border-bottom: 1px dotted #e2001a;
    }    
    
    
a
    {
    text-decoration: none;
    color: #e2001a;  
    }
    
    
a.breadcrumb
    {
    text-decoration: none;
    color: #323232;
    font-size: 11px;
    height: 30px;  
    }    
    
p.bodytext   {
      margin: 0px 0px 0px 0px;
      padding: 0px;
      }  

p.align-right
      {
      text-align:right;  
      }  
      
p.align-center
      {
      text-align:center;  
      }        
      
p.align-justify
      {
      text-align:justify;  
      }        
      
  
  
  
 a img, img{border: none; text-decoration: none;}  
      
#content ul, .qtip-content ul
      {
      list-style-image:url(../images/aufzaehlung.gif); 
      margin-left:1.5em; 
      padding-left: 1.5em;
      margin-top: 5px;
      font-family: Arial;  
      }    
.csc-textpic-imagewrap ul {margin: 0px !important; padding: 0px !important;}  
          
    
input
    {    
    font-size: 12px;
    font-family: arial;    
    }
    
#footer-print, #logo-print, #datum
    {
    display:none;
    }




.trenner
    {
    border-top: 1px dotted #323232;
    margin-top: 20px;
    margin-bottom: 20px;  
    }
    
    
.csc-textpic-caption {font-size: 11px; font-style: italic;}    
/*////////////fest positioniert///////////////*/

#fest-positioniert
    {
    position: absolute; 
    width: 990px; 
    left: 50%; 
    margin-left: -495px; 
    margin-top: 6px; 
    }    
    
#sprachwahl
    {
    float: left;
    color: #ffffff;
    font-size: 11px;
    }
        
#sprachwahl a
    {
    color: #ffffff;
    font-size: 11px;  
    }    
#suche
    {
    float: right;
    margin-right: 370px;
    width: 190px;
    color: #ffffff;
    font-size: 11px;
    }    
    
#suche input
    {
    border: 1px solid #ffffff;
    font-size: 11px;
    font-family: Arial;
    margin: 0px;
    }      
/*//////////LAYOUT/////////*/    
    
#rahmen
    {
    width: 990px;
    margin: 0 auto;  
    display: table;
    }    
    

#top
    {
    float: left;
    width: 990px;
    height: 110px;
    border-bottom: 4px solid #e2001a;
    }  
    

    

#menue  
    {
    float: left;
    height: 26px;
    width: 685px;
    margin-top: 84px;
    }  
        
        
#logo
    {
    float: right;
    width: 257px;
    height: 79px;
    padding: 19px 42px 0px 0px;
    }
    
    
/*////////////STARTSEITE////////*/
#content-start
    {
    width: 990px;
    float: left;  
    }    
    

#content-start #header
    {
    float: left;    
    height: 405px;
    width: 980px;
    background: url(../images/transparenz.png);
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;  
    }    
    
#content-start .teaser
    {
    width: 314px;
    background: url(../images/transparenz.png);
    padding: 5px 5px 5px 5px;  
    position: relative;
    }    
    
  
    
#content-start .teaser-inhalt
    {
    background: #ffffff;  
    width: 304px;
    padding: 5px 5px 5px 5px;
    }    
    
    
    
/*////////////////////////INHALT///////////*/
#content-transparenz
    {
    width: 980px;
    float: left;  
    background: url(../images/transparenz.png);
    padding: 5px 5px 5px 5px;
    }  
    
#content-weiss
    {
    background: #ffffff;  
    width: 960px;
    padding: 10px 10px 10px 10px;
    float: left;
    }    
    
#content
    {
    float: left; 
    width: 720px;      
    }            
    
    
/*//////////MENUE////////////////*/

#menue ul
    {
    height: 26px;
    float: left;
    }
    


#menue li 
    {
      padding: 0px;
      float: left;
      list-style: none;
    }
    
    
* html ul#menue li 
    {
      width: 1% !important;
    }
    
    
#menue li.button   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    padding-right: 20px;
      background: url(../images/menue/bg_button.gif) right;
    }  
    

    
#menue li.button-anfang   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/bg_button.gif) right;
    }  
    
    
        
        
#menue li.button-abschluss   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/abschluss.gif) right;
    }  


#menue li.button a, #menue li.button-anfang a, #menue li.button-abschluss a
    {
      display: block;
    color: #505050;
      }      
      

/*/active punkte/*/
    
#menue li.act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    padding-right: 20px;
      background: url(../images/menue/bg_button_act.gif) right;
    }  
#menue li.button-anfang-act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/bg_button_act.gif) right;
    }      
      
      
#menue li.button-abschluss-act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/abschluss_akt.gif) right;
    }  
    
    
#menue li.act a, #menue li.button-anfang-act a, #menue li.button-abschluss-act a
    {
      display: block;
    color: #ffffff;
      }      
    
                      

.ecke-links
    {
    position: absolute;
    margin-left: -16px;  
    }    
    

.ecke-links-abschluss
    {
    position: absolute;
    margin-left: -25px;  
    }    






#rechte-seite
    {
    float: right; 
    width: 230px;    
    margin: 0px;
    padding: 0px;
    }    


/*///////////////UNTERMENUE//////////*/
    
#unternavi
    {
    width: 210px; 
    min-height: 230px;
    padding: 10px 10px 0px 10px;
    background: url(../images/unternavi_ruebe.gif) no-repeat right bottom #e2001a;
    }    
          
#unternavi a
    {
    color: #ffffff;  
    }
        
#unternavi h1
    {    
    font-size: 18px;
    color: #ffffff;
    border-bottom: 1px dotted #ffffff;
    margin-bottom: 15px;
    font-weight: bold;
    }  
    
    
    
    
/*/navi rechts/*/    
#unternavi ul 
    {
    list-style-type:none;
    margin: 0px; 
    padding: 0px;
    }    
    
#unternavi li
     
    { 
    list-style-image: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    }
    
#unternavi li a
    { 
    display:block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    background: url(../images/pfeil.gif) no-repeat 7px 6px;  
    padding-bottom: 10px;
    padding-left: 18px;
    padding-top: 2px;
    }
    
    
#unternavi li a.unternavi-akt
    { 
    display:block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    background: url(../images/unternavi-akt.gif) no-repeat 0px 0px;  
    padding-bottom: 10px;
    padding-left: 18px;
    padding-top: 2px;  
    color: #ffffff;
    }
  
/*/unter-unternavi/*/
#unternavi li a.unter-unternavi
    { 
    display:block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 18px;
    padding-top: 2px;
    margin-left: 20px;
    background: none;
    }    
    
#unternavi li a.unter-unternavi-akt
    {
    display:block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background: url(../images/pfeil.gif) no-repeat 7px 6px;  
    padding-bottom: 5px;
    padding-left: 18px;
    padding-top: 2px;
    margin-left: 20px;
    }        
    
    
    
    
/*/unter-unter-unternavi/*/
#unternavi li a.unter-unter-unternavi
    { 
    display:block;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 3px;
    padding-left: 35px;
    padding-top: 2px;
    margin-left: 20px;
    background: none;
    }    
    
#unternavi li a.unter-unter-unternavi-akt
    {
    display:block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    background: url(../images/pfeil.gif) no-repeat 18px 6px;  
    padding-bottom: 3px;
    padding-left: 35px;
    padding-top: 2px;
    margin-left: 20px;
    }        
    
    
    
        
/*/////////////////UNTERNAVI ENDE////////////*/

#infoblock
    {
    width: 210px; 
    padding: 15px 10px 0px 10px;
    }    
    
    
    
    
/*//////////PRODUKTE TABS////////////////*/
#produkte-tabs
    {
    margin: 0px;
    padding: 0px;  
    }

#produkte-tabs .inhalt
    {
    margin: 0px;
    padding: 0px 10px 10px 10px;
    border: 1px solid #E2001A;  
    }
    
    
#produkte-tabs .inhalt .contenttable 
    {
    margin: 0px;
    padding: 0px;
    }    
    
#produkte-tabs .inhalt .contenttable td
    {
    vertical-align: top;
    margin: 0px;
    padding: 10px;  
    }
      


#produkte-tabs h1
    {    
    font-size: 18px;
    color: #e2001a;
    border: none;
    margin-bottom: 15px;
    font-weight: bold;
    }  
    

#produkte-tabs h2
    {    
    font-size: 14px;
    color: #e2001a;
    border: none;
    margin-bottom: 15px;
    font-weight: bold;
    }      


#produkte-tabs ul#produktmenue
    {
    height: 26px;
    margin: 0px;
    padding: 0px;  
    }
    


ul#produktmenue li 
    {
      padding: 0px;
      float: left;
      list-style: none;
    }
    
    
* html #produktmenue li 
    {
      width: 1% !important;
    }
    
    
#produktmenue li.button   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    padding-right: 20px;
      background: url(../images/menue/bg_button.gif) right;
    }  
    

    
#produktmenue li.button-anfang   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/bg_button.gif) right;
    }  
    
    
        
        
#produktmenue li.button-abschluss   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/abschluss.gif) right;
    }  


#produktmenue li.button a, #produktmenue li.button-anfang a, #produktmenue li.button-abschluss a
    {
      display: block;
    color: #505050;
      }      
      

/*/active punkte/*/
    
#produktmenue li.act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    padding-right: 20px;
      background: url(../images/menue/bg_button_act.gif) right;
    }  
#produktmenue li.button-anfang-act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/bg_button_act.gif) right;
    }      
      
      
#produktmenue li.button-abschluss-act   
    {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 20px;
      background: url(../images/menue/abschluss_akt.gif) right;
    }  
    
    
#produktmenue li.act a, #produktmenue li.button-anfang-act a, #produktmenue li.button-abschluss-act a
    {
      display: block;
    color: #ffffff;
      }      

    
    
/*/UNTERMENUE TABS/*/
ul#produkte-unternavi  
    {
    font-family: Arial;  
    background-color: #e2001a;
    height: 26px;
    line-height: 26px;
    padding: 0px;
    margin: 0px;
    }  
    
ul#produkte-unternavi li  
    {
    list-style-image:url(../images/pfeil.gif) !important; 
    font-family: Arial;  
    margin-left: 20px;
    margin-right: 6px;
    padding: 0px;
    float: left;
    }  
      
        
    
ul#produkte-unternavi li a   
    {
    color: #ffffff;
    }          
    
    
    
    
/*/////////////////ABSCHLUSS//////////////*/
    
#abschluss
    {
    width: 990px;
    margin: 0 auto;  
    display: table;
    height: 40px;
    padding-top: 10px;
    }    
    
#quicklinks
    {
    float: left;
    color: #ffffff;  
    padding-top: 5px;
    }    
    
#quicklinks a, #drucken a
    {
    font-size: 11px;
    color: #ffffff;  
    }    
    
#drucken  
    {
    float: right;  
    padding-top: 5px;
    }    
    
    
    

.connect_widget_connected_text, .connect_widget td.connect_widget_vertical_center {color: #ffffff !important; border: 1px solid red;}        
/*///////////////////////TT-NEWS////////////////////*/

.news-list-container
    {
    padding: 0px !important;  
    margin: 0px !important;
    float: left;
    clear: left;
    }


.news-list-item
    {
    padding-bottom: 20px !important;
    padding-right: 5px;  
    margin: 0px !important;
    float: left;
    clear: left;
    width: 100%;
    }


.news-list-item h2 a, .news-list-item h3 a
    {
    font-size: 12px;
    color: #323232;  
    }    
    
.news-list-item h2, .news-list-item h3 
    {
    margin-bottom: 4px;
    font-size: 12px;
    }    
    


.news-list-item a
    {
    color: #323232;  
    }    
        
        
.news-list-container img {
    border:medium none !important;
    float:  left !important;
    margin: 0px 5px 0px 0px !important;
}  


.news-single-imgcaption {display: none;}



/*/termine/*/
.news-list-item-termine h3    
    {
    margin-bottom: 0px;
    font-size: 12px;
    }    
    
.news-list-item-termine
    {
    padding-bottom: 10px;
    padding-right: 5px;  
    margin: 0px !important;
    float: left;
    clear: left;
    }  

/*/powermail/*/
.powermail_mandatory_js {font-style: italic; color: #E2001A; float: right; margin-right: 100px;}


.tx-powermail-pi1 select {font-family: Arial; font-size: 12px;}

input#uid15 {background: #ffffff; color: #E2001A; font-weight: bold; font-family: arial;}

/* *********** Nach Update von Powermail sind hier die neuen Formatierungen *************** */

fieldset.tx-powermail-pi1_fieldset {
    background-color: #FFFFFF;
    border: 0px !important;
    padding: 0px 0px 0px 0px !important;
}


fieldset.tx-powermail-pi1_fieldset legend {
    color: #E2001A;
    margin-bottom: 4px;
  font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    display: block;
    float: left;
    font-weight: normal;
    white-space: normal;
    width: 150px;
    color: #323232 !important;
}

span.powermail_mandatory {
    color: #323232;
}

 fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea  {
    border: 1px solid #D0CEC7;
    font-family: arial;
    font-size: 12px;
    height: 150px;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 450px;
    clear: left !important;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    background: none repeat scroll 0 0 #E2001A;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 12px;
    height: 18px;
    margin-right: 10px;
    width: 150px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 0px #FFFFFF;
}


fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 150px;
}

/*///////////////TT-PRODUCTS///////////////*/

.product-image
    {
    float: right; 
    width: 260px;  
    text-align: right;  
    }
    
.product-image img
    {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;  
    }    
    
    
    
    
    
    
#anfrage-gebrauchtmaschinen #uid43, #anfrage-gebrauchtmaschinen #uid84
    {
    border: none !important;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;  
    }    
    
    
    
    
.tx-dropdownsitemap-pi1 {margin: 0px; padding: 0px;}


.tx-dropdownsitemap-pi1 .expAll {margin: 0px; padding: 0px;}
.tx-dropdownsitemap-pi1 ol {margin: 0px; padding: 0px;}


/*/DETAILSEITE/*/

.produkt-anfrage a
    {
    width: 260px; 
    height: 20px; 
    line-height: 20px; 
    text-align: center; 
    background-color: #E2001A; 
    color: #ffffff; 
    display: block;
    }  
  
  
.angebot-drucken
    {
    width: 260px; 
    height: 20px; 
    line-height: 20px; 
    text-align: center; 
    color: #ffffff; 
    display: block;
    background: #E2001A;  
    margin-top: 5px;
    }  
  
  
.zur-uebersicht
    {
    clear: both; 
    float:left; 
    border-top: 1px dotted grey; 
    width: 100%; 
    padding-top: 5px; 
    margin-top: 10px;  
    }  
  

/* ---------------------------------------------------------- */
/*  Formatierungen Header und Teaser auf der Startseite   */
#item01, #item02, #item03
    {
    overflow:hidden;
    background: url(../images/images_header/klein.png);
    width: 301px;
    margin-bottom: 4px;
    padding-left: 35px;
    padding-right: 5px;
    padding-top: 5px;
    color: #676767;
    }
    
    
#item01 h1, #item02 h1, #item03 h1  
    {
    border: none;
    color: inherit;
    margin-bottom: 3px;
    }    


/*////////SUCHERGEBNIS///////////*/
.tx-indexedsearch-searchbox-sword 
    {
    border:1px solid #D0CEC7;
    margin-left: 15px;
    width: 200px;
    }
    
    
.tx-indexedsearch-searchbox-button
    {
    margin-left: 15px;
    margin-top: 10px;
    width: 200px;
    border: none;
    color: #ffffff;
    background: #E2001A;  
    }    
    
.tx-indexedsearch-whatis
    {
    color: #E2001A;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 10px;  
    }    
    
    
.browsebox
    {
    margin-bottom: 10px;  
    }    
    
    
    
.qtip-content h1 {margin: 0px !important; padding: 0px !important;}    
    
    
#tx_mwimagemap_img_96  {margin-left: 150px;}    


.produkt-adresse {display: none;}
    
 /* ************************* LOGIN *************************** */
.tx-felogin-pi1 {
  width: 100%;
  background-color: #E2001A;
  padding: 10px 0px 10px 0px;
}

.login_pwvergessen fieldset, .loginbox fieldset, .logout fieldset, .change fieldset {
  border: 0px !important;
}

.loginbox, .login_pwvergessen, .change, .logout {
  margin: 0px auto;
  width: 360px;
}

.statustext {
  margin-bottom: 10px;
  color: #FFFFFF;
}

#user, #pass, .pw_vergessen_email, #passwort, #passwort_wh {
  width: 200px;
  font-size: 12px;
  color: #E2001A;
  margin-bottom: 10px;
  
}
.login_button, .forgot_button {
  margin-bottom: 10px;
}

.registernow a, .backlink_login a{
  color: #FFFFFF;
  text-decoration: underline;

}

.registernow {
  margin-bottom: 10px;
}

.change_form {
  color: #FFFFFF;
}
/* ALT!
.tx-felogin-pi1 {
  width: 635px;
  min-height: 330px;
  background: green;
  margin: 50px auto 0px auto;
  position: relative;
}   


.loginbox {
  position: absolute;
  top: 25%;
  width: 290px;
  left: 25%;
}

#user, #pass, .pw_vergessen_email, #passwort, #passwort_wh {
  width: 270px;
  height: 22px;
  font-size: 14px;
  color: #E2001A;
  font-weight: bold;
  padding: 10px;
}

.login_user {
  margin-bottom: 28px;
}

.login_pw {
  margin-bottom: 20px;
}

.login_button, .forgot_button, .change_button {
  width: 102px;
  height: 26px;
  background: red;
  float: right;
}
*/
/* **** PW Vergessen **** */
/* ALT!
.pw_vergessen_email {
  margin-bottom: 20px;

}
.pw_forgot {
  margin-top: 30px;
}

.login_pwvergessen {
  width: 290px;
  margin: 0px auto;
}

.login_pwvergessen .statustext_forgot {
  margin-top: 15px;
}

.login_pwvergessen fieldset, .loginbox fieldset, .logout fieldset, .change fieldset {
  border: 0px !important;
}
*/
/* **** Statusmeldung nach Abschicken der E-Mail *** */
/* ALT!
.statustext_forgot {
  width: 290px;
  margin: auto;
}

.login_pwvergessen {
  padding-top: 50px;
}
*/
/* **** Logout **** */
/* ALT!
.logout {
  width: 290px;
  margin: auto;  
  padding-top: 130px;
}

.logout .statustext {
  margin-bottom: 20px;  
}

.logout_button {
  width: 102px;
  height: 26px;
  background: red;
  float: right;
}
*/
/* **** Passwort ändern **** */
/* ALT!
.change {
  width: 290px;
  margin: auto;
  padding-top: 40px;
}

#passwort {
  margin: 10px 0px 28px 0px;
}

#passwort_wh {
  margin: 10px 0px 20px 0px;
}

.change_button {
  margin-bottom: 15px;
}

.change_back_link {
  margin-top: 15px;
}
*/    


/* ************** Formatierungen Shop-Link ******************** */
.tx-nawsinglesignon-pi1 {
    background-color: #E2001A;
    padding: 10px 0px 15px 0px;
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.tx-nawsinglesignon-pi1 a {
    color: #FFFFFF;
    background: url(../images/shop.gif) no-repeat;
    width: 88px !important;
    height: 21px !important;
    display: block;
    margin: -20px 0px 0px 180px;
  padding: 3px 0px 0px 30px;
}

.logout .statustext {
  display: none;
}

.logout_button {
  padding: 10px 0px 10px 0px;
}/* ******* NEU: Label formatiert für Login ******** */.label-login {  color: #FFFFFF;   float: left;   width: 100px;}






#powermaildiv_uid160 {background: #E2001A; color: #ffffff; padding-top: 20px; padding-bottom: 20px; font-weight: bold;} 
#powermaildiv_uid160 label {color: #ffffff !important; font-weight: bold !important; padding-left: 10px;}

