/* basic link block */
html a.sprite:hover, html a.sprite:active { text-decoration: none;  color: #FFFFFF; }
html a { cursor: pointer; background:transparent; }
html .sprite { overflow: hidden; display: block; text-align: center; vertical-align: middle; color: #fff; text-decoration: none; font: 13px normal Arial, Helvetica, sans-serif; }

/* for new header */
html a.logo { float: left; display: block; overflow: hidden; height: 30px; width: 170px; background-position: -505px 0; }
* html a.logo { float: left; display: block; overflow: hidden; height: 30px; width: 170px; background-position: -152px -132px; }


html div.dot { float: left; height: 30px; width: 6px; background-position: -736px 0; padding:0; }
* html div.dot { float: left; height: 30px; width: 6px; background-position: -332px -132px; padding:0; }  


.header .tabbarT { background: inherit; }
html .header .tabbarT .active { height: 22px; width: 139px; padding-top:8px; background: url(https://www.t-mobile.at/_img_site2008/tmobile-sprites.png) no-repeat top left; background-position: -468px -30px; font-size: 14px;  } 
html .header .tabbarT .inactive a { display: block; float: left; height: 22px; width: 139px; padding: 0; background: url(https://www.t-mobile.at/_img_site2008/tmobile-sprites.png) no-repeat top left; padding-top: 4px; margin-top: -5px; background-position: -608px -30px; font-size: 14px; color: #e20074; }
html .header .tabbarT .inactive a:hover { color: #666; }





/* other examples in other.html */
html a.magenta_btn { height: 18px; width: 148px; background-position: 0 -231px; padding: 3px 0 0 0; } 
html a.magenta_btn:hover { color: #ccc;  }
html a.magenta_prozess { height: 18px; width: 133px; background-position: 0 -210px; padding: 3px 0 0 15px; } 
html a.magenta_prozess:hover { color: #ccc;  }
html a.magenta_prozess_zurueck { height: 18px; width: 133px; background-position: 0 -189px; padding: 3px 15px 0 0; } 
html a.magenta_prozess_zurueck:hover { color: #ccc;  }
html a.button_auf_grau { height: 18px; width: 148px; background-position: 0 -21px; color: #888; padding: 3px 0 0 0; } 
html a.button_auf_grau:hover { color: #e10174; }
html a.button_auf_weiss { height: 18px; width: 148px; background-position: 0 -42px; color: #888; padding: 3px 0 0 0; } 
html a.button_auf_weiss:hover { color: #e10174; }
html a.button_myt_prozess_zurueck { height: 18px; width: 133px; background-position: 0 -63px; padding: 3px 0 0 15px; } 
html a.button_myt_prozess_zurueck:hover { color: #ccc; }
html a.button_myt_prozess { height: 18px; width: 133px; background-position: 0 -105px; padding: 3px 15px 0 0; } 
html a.button_myt_prozess:hover { color: #ccc; }
html a.button_myt { height: 18px; width: 148px; background-position: 0 -84px; padding: 3px 0 0 0; } 
html a.button_myt:hover { color: #ccc; }
html a.button_shop_prozess_zurueck { height: 18px; width: 133px; background-position: 0 -147px; padding: 3px 0 0 15px; } 
html a.button_shop_prozess_zurueck:hover { color: #ccc; }
html a.button_shop_prozess { height: 18px; width: 133px; background-position: 0 -167px; padding: 3px 15px 0 0; } 
html a.button_shop_prozess:hover { color: #ccc; }
html a.button_shop_warenkorb { height: 18px; width: 133px; background-position: 0 -126px; padding: 3px 0 0 15px; } 
html a.button_shop_warenkorb:hover { color: #ccc; }
html a.button_shop { height: 18px; width: 148px; background-position: 0 0; padding: 3px 0 0 0; } 
html a.button_shop:hover { color: #ccc; }
html a.sonderform_shopbutton { height: 14px; width: 61px; background-position: -675px 0; padding: 2px 0 0 0; color: #333; font-size: 10px; }
html a.sonderform_shopbutton:hover { color: #e10174; }
html div.online-bonus { height: 64px; width: 64px; background-position: -148px -222px; padding:0; } 
html div.online-service { height: 64px; width: 64px; background-position: -212px -222px; padding:0; } 
html div.button_shop_small { height: 23px; width: 104px; background-position: -48px -60px; padding: 3px 0 0 0; }

/* new guys in other.html */
html div.lock { height: 64px; width: 64px; background-position: -148px -30px; }
html div.arrows { height: 64px; width: 64px; background-position: -212px -30px; }
html div.around-phone { height: 64px; width: 64px; background-position: -276px -30px; }
html div.at-bubble { height: 64px; width: 64px; background-position: -340px -30px; }
html div.over-keys { height: 64px; width: 64px; background-position: -404px -30px; }
html div.over-house { height: 64px; width: 64px; background-position: -148px -94px; }
html div.calendar { height: 64px; width: 64px; background-position: -212px -94px; }
html div.around-paper { height: 64px; width: 64px; background-position: -276px -94px; }
html div.credit-cards { height: 64px; width: 64px; background-position: -340px -94px; }
html div.money { height: 64px; width: 64px; background-position: -404px -94px; }
html div.phone-gears { height: 64px; width: 64px; background-position: -148px -158px; }
html div.phone-magnify { height: 64px; width: 64px; background-position: -212px -158px; }
html div.phone-headset { height: 64px; width: 64px; background-position: -276px -158px; }
html div.headset { height: 64px; width: 64px; background-position: -340px -158px; }
html div.around-at { height: 64px; width: 64px; background-position: -404px -158px; }

/* input buttons */
html input.input_searchbutton { display:inline; height: 23px; width: 56px; background-position: -468px -60px; color: #999; vertical-align:top; font-size: 11px; margin-bottom: 9px; border: none; cursor: pointer; }
*html input.input_searchbutton { display:inline; height: 23px; width: 56px; background-position: -371px -75px; color: #999; vertical-align:top; font-size: 11px; margin-bottom: 9px; border: none; cursor: pointer; }
 

html input.input_searchbutton:hover { color: #e10174; }
html input.button_myt_prozess { height: 21px; width: 148px; background-position: 0 -105px; border: 0; cursor: pointer; padding: 1px 15px 0 0; margin: 10px 0 15px 0; font-size: 11px; } 
html input.button_myt_prozess:hover { color: #ccc; }

/* list item stuff */
/* links box list item image replacement */
.content #home-inner-left .links-box li { list-style-image: none; list-style: none; }
.content .right_column ul.trianglelist_green,
.content .right_column ul.trianglelist_black,
.content .right_column ul.trianglelist_pink { margin: 0; }
.content .right_column .trianglelist_green li, .content .right_column li.trianglelist_green,
.content .right_column .trianglelist_pink li, .content .right_column li.trianglelist_pink,
.content .right_column .trianglelist_black li, .content .right_column li.trianglelist_black,
.content .links-box li { background: url(https://www.t-mobile.at/_img_site2008/tmobile-sprites_ie6.png) no-repeat top left; list-style-image: none; list-style: none; padding-left: 10px; }

.content .right_column .trianglelist_green li, .content .right_column li.trianglelist_green { background-position: -776px -177px; }
.content .right_column .trianglelist_pink li, .content .right_column li.trianglelist_pink { background-position: -776px -207px; }
.content .right_column .trianglelist_black li, .content .right_column li.trianglelist_black { background-position: -776px -117px; }
.content #home-inner-left .links-box li { background-position: -776px -117px; }
.content .right_column .links-box li { background-position: -776px -70px; padding: 6px 0 2px 20px; }
.content .right_column .links-box li.blue-check { background-position: -776px -30px; padding-right: 40px; }
.content .right_column .links-box li.magenta-check { background-position: -776px -250px; padding-right: 40px; }
