@-moz-document domain("mail.google.com"), domain("googleusercontent.com") {


/***** MAIN CHANGES *****/

body {background: #151515 !important}
html {background-color: #151515 !important; color: #999 !important}

td:not([style*="color"]), div:not([style*="color"]) {background-color: transparent !important; border-color: #333 !important; color: #999 !important}
tr, table, tbody, a, span, iframe, li, p, img {background-color: transparent !important; border-color: #333 !important; color: #999 !important}
*:not([_moz_dirty]) {text-decoration: none !important}
*:focus {outline: none !important}

h1, h2, h3, h4, h1 *, h2 *, h3 *, .sel, .selected span, b:not([_moz_dirty]),
.z8 span, .nZ a.n0, .ol a, .ok, .aI, .x0, .x2, .x8, .iD, .GcwpPb-ZQWore, .ztKQkc {color: #DDD !important}
#article-content-div a {color: #FFF !important}
div[aria-disabled="true"], div[aria-disabled="true"] *, .gbmpme, .gbps2 {color: #666 !important}

.n1 *, span.h4, .gD, .gD *, .checklist-ul li#active a div {color: #F90 !important}
.gD[style="color:#5b1094"], .gD[style="color:#5b1094"] * {color: #00AEF0 !important}


/***** REMOVE ADDS & OTHER STUFF *****/

.mq, .ph, .u5, .u8 {display: none !important}
.d8, .qp, .UD, .UB, .EM, .A1, .AY, .au, .pM, .nH .iI, .goog-imageless-button-outer-box, .left_column {border: none !important}
div.goog-imageless-button-top-shadow, td.TC, div.ya {border-color: transparent !important}
.d8, .pM, body.editable {background: transparent !important}


/***** LINK & MENUITEM HOVERS *****/

a:hover, a:hover *, span[role="link"]:hover, [role="menuitem"]:not([aria-disabled="true"]):hover, [role="menuitem"]:not([aria-disabled="true"]):hover *, [role="option"]:not(.Jd-oKdM2c):hover *, .u1:hover *, .uX:hover,
div[class="TO NQ"] a, .n4:hover span, .z9:hover *, .T3:hover, .h8:hover, .pU:hover, div.mediaPicker td.mp_unselected:hover, .Lm4uyd.PZnnw:hover {color: #EEE !important; text-shadow: 0 0 3px #FFF !important}

[role="menuitem"]:not([aria-disabled="true"]):hover {background-color: rgba(40,40,40,.8) !important}

.hk span:hover u, .x0:hover, .x2:hover, .iD:hover {color: #FA0 !important}


/***** MENU & CO BACKGROUNDS *****/

div.ex, .box-2 {background-color: rgba(0,0,0,.8) !important}
.uv hr {background: #111 !important}
div.SK, div.pN, div.J-JB-KA, div.ah, #gbi {
  border-radius: 6px !important;
  background-color: rgba(0,0,0,.8) !important;
  border: 1px solid rgba(40,40,40,.8) !important;
  box-shadow: 1px 3px 8px #000, 2px 4px 8px #000 !important}
div.SK.AX, div.pN, div.J-JB-KA {padding: 0 !important}
.tq div.J-M, .Eu .J-M, .Dw .J-M, div.b7, .fv, div.fx, div.jJ, div.uA, div.Af, div.eHIyEf, div.bOjP2c-O1htCb-tOEJec-M, .hxa9qe .J-M, .ElynSe.J-M {
  border-radius: 3px !important;
  background-color: rgba(0,0,0,.9) !important;
  border: 1px solid rgba(40,40,40,.9) !important;
  box-shadow: 1px 3px 8px #000, 0 0 5px #000 !important}
.SK input {margin-top: 3px !important}
[role="menuitem"] {padding-left: 3px !important; overflow: hidden !important}
[role="separator"] {margin: 0 !important}

div.uU {background-color: rgba(40,40,40,.5) !important}


/***** BIG OVERLAY WINDOWS *****/

div.Kj-JD-Jh, div.Kg-Jh {background-color: #555 !important; opacity: .7 !important}

div.Kj-JD[role="dialog"], div.Kg[role="dialog"] {
  border-radius: 12px !important;
  background-color: rgba(0,0,0,.5) !important;
  border: 1px solid rgba(20,20,20,.8) !important;
  box-shadow: 0 0 15px #000, 0 0 10px #000 !important}
div.Kj-JD > div {background-color: rgba(10,10,10,.5) !important}
div.Kj-JD > div:first-child {border-radius: 8px 8px 0 0 !important}
div.Kj-JD > .Kj-JD-Jl {border-radius: 0 0 8px 8px !important}
div.Kj-JD > div:first-child *, div.Kj-JD > div:first-child {color: #DDD !important}
div.Kg[role="dialog"] {background: rgba(30,30,30,.9) !important; border: 1px solid #292929 !important}
.Kj-JD-K7-Jq {border-radius: 4px !important}

div.mediaPicker div.mp_border {background-color: rgba(51,51,51,.8) !important}
div.mediaPicker div.mp_contents {background-color: rgba(10,10,10,.5) !important}
div.mediaPicker div.mp_scroller {background: #262626 !important}
div.mediaPicker td.mp_selected {background: #333 !important; color: #DDD !important}
img[src="/mail/c/static/images/Spin.gif"] {background: url("http://www.abload.de/img/loading-anim-bgdykw.gif") !important; width: 0 !important; padding-left: 47px !important; height: 47px !important}


/***** INFO & MESSAGE BAR *****/

.b8 .vh {
  background: #000 !important;
  border: 2px solid #333 !important;
  border-radius: 20px !important;
  box-shadow: #070 0 0 10px !important;
  color: #FFF !important;
  padding: 3px 9px !important;
  margin-top: 5px !important;
  margin-bottom: -3px !important}
p.survey_invite {
  background: #090909 !important;
  border-radius: 6px !important;
  color: #FFF !important}

.lD > * {box-shadow: 0 0 10px !important; padding-right: 0 !important}


/***** LOADING *****/

#loading {background-color: #151515 !important}
#loading .msgb, #loading .cmsg:first-child {
  background-color: #101010 !important;
  border: 2px solid rgba(100,100,100,0.5) !important;
  border-radius: 14px !important;
  margin-right: 12px !important}
#loading .cmsg:first-child {
  box-shadow: #000 5px 5px 15px !important;
  padding: 20px !important;
  max-width: 700px !important}
#loading .msg {color: #EEE !important; text-shadow: #FFF 0 0 1px}
.lpb {border: none !important; width: 400px !important}
#lpt {
  background: #00BDFC !important;
  box-shadow: #00BDFC 0 0 6px, #00BDFC 0 0 5px;
  height: 2px !important;
  margin-top: 2px !important}


/***** SMALL LOADING *****/

.v1 {
  color: #FFF !important;
  background-color: #000 !important;
  border: 1px solid #777 !important;
  border-radius: 0 0 6px 6px !important;
  box-shadow: 0 0 8px #900 !important;
  padding: 3px 8px !important}
.vX .vh {border: none !important}


/***** SEARCHBOXES, BUTTONS & CHECKBOX *****/

select, button, input[type="submit"], input[type="button"], input[class="button"],
.goog-imageless-button, .QK .J-KX-Jv, .J-Zh-I, .bM .J-Zh-I, iframe.Am, div.J-J5-Ji.RX.R2, div.J-J5-Ji.RX.R1 {
	-moz-appearance: none !important;
	border: 1px solid #000 !important;
	border-radius: 4px !important;
	background: -moz-linear-gradient(center top, #333, #222) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222)) !important;
	color: #777 !important}
input, textarea {
	-moz-appearance: none !important;
	border: 1px solid #000 !important;
	border-radius: 4px !important;
	background: -moz-linear-gradient(center top, #222, #333) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333)) !important;
	color: #777 !important}
.bN > div, .bN > input, .GcwpPb-Pkt3ef .nr, .cf .J-Zh-I, div.a, div.b {box-shadow: 0 0 1px #666}

input[type="checkbox"] {
	border: 1px solid #000 !important;
	border-radius: 4px !important;
	background: -moz-linear-gradient(center top, #333, #222) !important;
	color: #777 !important}
input[type="radio"] {
	border: 1px solid #000 !important;
	background: -moz-linear-gradient(center top, #333, #222) !important;
	color: #777 !important;
	height: 14px !important;
	width: 14px !important;
padding: 0 1px 1px 0 !important}
input[type="checkbox"]:focus, input[type="checkbox"]:active, input[type="checkbox"]:active:focus, input[type="radio"]:focus, input[type="radio"]:active, input[type="radio"]:active:focus {
	-moz-appearance: none !important;
	background: -moz-linear-gradient(center top, #222, #333) !important}

select input[type="button"] {border-color: transparent !important}


button:hover, select:hover, textarea:hover, input:not([type="checkbox"]):not([type="radio"]):not(.d8):hover, div[role="button"]:hover,
.bM .J-Zh-I:hover, .z0 .J-Zh-I:hover, .MX .J-Zh-I:hover {
	background: -moz-linear-gradient(center top, #292929, #393939) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#393939)) !important;
	color: #AAA !important}
select:focus, textarea:focus, input:not([type="checkbox"]):not([type="radio"]):focus:not([type="submit"]):not([type="button"]):focus, iframe.Am:hover {
	box-shadow: 0 0 5px #777 !important}
button:active, select:active, input[type="submit"]:active, input[type="button"]:active, input[class="button"]:active, div[role="button"]:active, .bM .J-Zh-I[aria-pressed="true"] {
	background: #111 !important}
select *, textarea *, input * {
	color: #777 !important}

option {-moz-appearance: none !important; background: none !important;
	color: #555 !important}
option:not([disabled]):hover, option:focus, option:checked {
	background: -moz-linear-gradient(center top, #AAA, #555) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#555)) !important;
	color: #000 !important}

.i3QAL {border: 1px solid #444 !important;
	border-radius: 4px !important;
	background-color: #333 !important}
.i3QAL:hover {background-color: #444 !important}

.aY {margin: 2px 1px !important}
.dI {margin: 1px !important; padding: 3px 0 3px 3px !important}
.GcwpPb-uq0Mrf .J-Zh-I, .GcwpPb-Pkt3ef .nr {padding: 4px 8px !important}
.GcwpPb-Pkt3ef .nr {border-radius: 3px 0 0 3px !important; margin: 0 !important}
.cf .J-Zh-I-Js-Zq {border-radius: 0 3px 3px 0 !important; border-left: none !important}
.cf .J-Zh-I {border-color: #000 !important}
div.J-J5-Ji.RX.R2, div.J-J5-Ji.RX.R1 {margin: 1px !important}


/***** POPUPS *****/

div.tG {border: none !important; color: #DDD !important}

.tq div.J-Zh-I {
  background: -moz-linear-gradient(center top, #090909, #222) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#090909), to(#222)) !important;
  border-radius: 0 !important;
  border-left: none !important;
  padding: 3px 5px 1px 4px !important}
.tq div.J-Zh-I:hover {
  background: -moz-linear-gradient(center top, #222, #090909) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#090909)) !important}
.tq div.J-Zh-I:first-child {border-radius: 4px 0 0 4px !important; border-left: 1px solid #333 !important}
.tq div.J-Zh-I:last-child {border-radius: 0 4px 4px 0 !important}

div.it {
  -moz-border-radius-topleft: 9px !important;
  -webkit-border-top-left-radius: 9px !important;
  box-shadow: -2px -2px 3px #000 !important;
  background: rgba(37,37,37,.9) !important;
  margin-right: -3px !important;
  margin-bottom: -1px !important;
  padding: 5px 7px !important;
  color: #FA0 !important}
div.it img {background: url("http://i55.tinypic.com/3449nc6.jpg") no-repeat scroll -120px 2px !important; width: 0 !important; padding-left: 11px}


/***** DEFAULT BOXES *****/

.qZ, div.a, div.b, .module h2, .g-unit h2, div.header_bar {
  background: #222 !important;
  border: 1px solid #000 !important;
  border-radius: 5px !important;
  padding: 3px !important}
div.a, div.b {
  margin: -5px 9px 0 9px !important;
  padding: 0 !important}
div.aJ, div.aK, .GcwpPb-y3LeUb .k, .GcwpPb-vMLT3c .k, .g-unit h1 {
  background: #333 !important;
  border: 1px solid #000 !important;
  border-radius: 5px !important;
  padding: 3px 6px !important;
  color: #DDD !important}
.GcwpPb-y3LeUb .k, .GcwpPb-vMLT3c .k {padding: 6px !important}
td.rZ {
  background: #333 !important;
  border: 1px solid #000 !important;
  border-radius: 5px !important}


/***** TABS *****/

div.f1 {
  background: #090909 !important;
  border: 1px solid #000 !important;
  border-top: none !important;
  border-radius: 0 0 3px 3px !important}
div.f1:first-child {margin-left: 5px !important}
div.fZ {background: #151515 !important}
div.fZ a {color: #DDD !important}


/***** TOP NAV *****/

#gbx1, #gbx2, #gbx3, #gbx4 {background: none !important}
#gbx3 {
  height: 24px !important;
  background: -moz-linear-gradient(center top, rgba(0,0,0,.6), rgba(30,30,30,.5)) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.6)), to(rgba(50,50,50,.5))) !important;
  box-shadow: -5px 1px 5px #000}
.gbz0l .gbts {background: -moz-linear-gradient(center top, rgba(255,0,0,.7), rgba(0,0,0,.0), rgba(0,0,0,.0), rgba(0,0,0,.0)) !important}
.gbz0l .gbts, .gbpc .gbps {color: #DDD !important}
.gbmt {color: #999 !important}
.gbto #gbztms, .gbto #gbg4 {background: #313131 !important}
.gbto #gbgs5 {background: #222 !important}
.gbmcc * {text-shadow: 0 0 6px #000 !important}
.gbh, .gbd, #gb *:not(.gbma) {border: none !important}
.gbma {border-color: #999 transparent transparent !important}
.gbm {
  background: -moz-linear-gradient(left top, #333, #111) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111)) !important;
  margin: -5px 0 0 0 !important;
  border: none !important;
  opacity: 0;
  border-radius: 4px !important;
  -moz-transition-duration: 0.5s;
  -moz-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-property: opacity}
.gbm[style*="visible;"] {opacity: 1}
.gbt a {
  -moz-transition-duration: 0.4s;
  -moz-transition-property: color, text-shadow;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-property: color, text-shadow}


/***** TOP MENU *****/

.A1, .AY {padding-left: 0 !important}

.Cq .J-Zh-I, .Cq .J-Zh-I:hover, .iH .J-Zh-I, .iH .J-Zh-I:hover {background: none !important; border: none !important; margin-bottom: 0 !important; padding-left: 7px !important}
div.Cq, div.iH, div.Cr, div.iG {
  background: #000 !important;
  border: 2px solid #333 !important;
  padding: 1px 8px 0 6px !important;
  border-radius: 5px !important}
div.Cr, div.iG {padding: 2px 2px 3px 5px !important}
.J-M-JJ {border: none !important; padding-right: 3px !important}
.vpUyzb {padding: 0 !important}

.J-Zh-I-KE > b {font-weight: normal !important; color: #999 !important}

.Cq div.J-Zh-I:not([aria-disabled="true"]):hover, div.J-Zh-I-KE:not([aria-disabled="true"]):hover > b, div.AP:hover, div[class="Pl J-J5-Ji"] .J-Zh-I:not([aria-disabled="true"]):hover, .AO:hover, .Cq .J-Zh-I:not([aria-disabled="true"]):hover, .iH .J-Zh-I:not([aria-disabled="true"]):hover, .VP5otc-tOAp0c:not([aria-disabled="true"]):hover, .VP5otc-ynQFL:not([aria-disabled="true"]):hover {color: #FFF !important; text-shadow: 0 0 3px #FFF !important; text-decoration: underline !important}
.Cq div[class="Pl J-J5-Ji"]:first-child * {text-decoration: none !important}
.Cq div[class="Pl J-J5-Ji"]:first-child input {border-color: #1B1B1B !important; margin-top: -3px !important}

.VP5otc-pzeoBf, .VP5otc-U4m8q {border: none !important}


/***** LEFT MENU *****/

.nn[style="width: 172px;"], .nn[style="width: 172px; "], .leftnav {
	background: #222 !important;
	border-radius: 0 8px 8px 0 !important;
	border: 2px solid #555 !important;
	margin-left: -5px !important}
ul.leftnav {margin-left: -15px !important; padding: 5px 5px 0 5px !important}

.z8 .Ww4Jzd {display: inline !important}

.z0 .J-Zh-I, .MX .J-Zh-I {
	background: -moz-linear-gradient(center top, #333, #222) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222)) !important;
	border-radius: 0 !important;
	border: 1px solid #333 !important;
	margin: -11px 0 0 -17px !important;
	padding: 5px 5px 5px 23px !important;
	width: 142px !important;
	color: #999 !important;
	font: bold 90% arial,sans-serif !important;
	text-align: left !important;
	text-shadow: 0 0 3px #000 !important;
	cursor: pointer !important}
.z0 .J-Zh-I:hover, .MX .J-Zh-I:hover {color: #FFF !important}
.nZ a, .ol a {font-size: 120% !important}
.nn div.nY * {color: #FA0 !important}

.pp .pt {padding-right: 0 !important}
table.vH .vC {border-top: 1px solid transparent !important}
table.vH .vC:hover, .ul {background: -moz-linear-gradient(center top, #333, #222) !important; background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222)) !important; border-top: 1px solid #333 !important; border-bottom: 1px solid #333 !important}
table.vH .vC:hover * {color: #DDD !important; text-shadow: 0 -1px 0 #000 !important}


/***** CHAT & TASK WINDOW *****/

div[role="dialog"] {
  -moz-border-radius-topleft: 9px !important;
  -webkit-border-top-left-radius: 9px !important;
  box-shadow: -2px -2px 3px #000 !important;
  background: rgba(37, 37, 37, 0.9) !important;
  margin-right: -12px !important}
.EM {min-width: 250px !important}

.jp .gv, .jp .f7, .jp .He {border: none !important}
.jp .f7 {margin: 4px !important}
.jp textarea:focus {box-shadow: none !important; background-color: #111 !important}
.AC0ztc {background: -moz-linear-gradient(#252525, #000) !important; background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#000)) !important}
.NC .NJ, .lB4kbc .J-N, .lB4kbc .J-N-JT, .lB4kbc .J-N-JW, .lB4kbc .J-N-Kr, .Fbsvsc, .hsMnG {background: -moz-linear-gradient(center top, #252525, #111) !important; background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#111)) !important}
.NC .NJ {border: none !important}
.NC .NJ:not([class="NI NJ"]):hover, .Fbsvsc:hover, .QlkKEc {background: -moz-linear-gradient(center top, #111, #252525) !important; background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#252525)) !important}
.NC .NJ:not([class="NI NJ"]):hover {-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px !important; -webkit-border-top-right-radius: 6px !important}
.jm .J-KX {background-color: #CCC !important; border-radius: 9px}
.jK {margin: 0 !important}

div.DL {color: #555 !important; text-decoration: line-through !important}


/***** MAIL/CONTACT LIST *****/

div.Cp {
  border: 1px solid #333 !important;
  margin-left: 7px !important;
  border-radius: 5px !important;
  background-color: #222 !important}

tr.x7 {background: #200 !important}
.zE {background: #393939 !important}
.zA:hover, .zA.zE:hover, .MT:hover, .yQ {background: -moz-linear-gradient(#444, #252525) !important; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#252525)) !important}
tr.x7:hover, tr.x7.yQ {background: -moz-linear-gradient(#391700, #221000) !important; background: -webkit-gradient(linear, left top, left bottom, from(#391700), to(#221000)) !important}

.y2, .y2 * {color: #595959 !important}
tr.zE .zF, tr.zE .yW, tr.zE .y6 b, tr.zE .xW b {color: #FFF !important; text-shadow: 0px -1px 0px #000, 0 0 3px #EEE !important}
tr.zE .y2 {color: #999 !important}

.cP div.at, div.pM .p6 {border-radius: 4px; box-shadow: inset 0 1px 4px #000}

.at[style="background-color: rgb(238, 238, 238); border-color: rgb(238, 238, 238);"], .au[style="border-color: rgb(238, 238, 238);"] {background: #222 !important; border-color: #333 !important}
.au[style="border-color: rgb(238, 238, 238);"] .av[style="color: rgb(34, 34, 34);"] {color: #777 !important}


/***** MAIL WINDOW *****/

/* Betreff */
.ha {
  background: #222 !important;
  border-top: 1px solid #333 !important;
  border-bottom: 1px solid #333 !important;
  border-left: 2px solid #333 !important;
  border-right: 2px solid #333 !important;
  border-radius: 6px !important;
  box-shadow: 0 0 5px #000 !important;
  margin: 9px -90px 0 6px !important;
  padding: 1px 5px !important}

/* Labeltext */
div.hN, .hO {color: #000 !important; text-shadow: 1px 1px 0 #FFF !important}
.p8 {color: #000 !important; text-shadow: 0 0 1px #FFF !important}

/* Makierungen */
.id .il {background: #E90 !important; color: #222 !important}
.iW {background: transparent !important; color: #999 !important}

/* Hauptfenster */
.hx, .iz {padding: 6px 0px 4px 6px !important; margin-right: -90px !important}
.Bk .G2 {
  background: #222 !important;
  border-radius: 6px !important;
  -moz-border-top-colors: #333 !important;
  -moz-border-bottom-colors: #333 !important;
  -moz-border-left-colors: #333 !important;
  -moz-border-right-colors: #333 !important;
  box-shadow: 0 0 5px #000 !important}
.G0 .J-Zh-I {background: -moz-linear-gradient(center top, #222, #111) !important; background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111)) !important}
.G0 .J-J5-Ji:first-child .J-Zh-I {border-radius: 0 0 0 6px !important}
.G0 .J-J5-Ji:last-child .J-Zh-I {border-radius: 0 5px 0 0 !important; border-right: none !important}
.G0 * {z-index: 10 !important}

.gD[style="color: rgb(0, 104, 28);"], .gD[style="color: rgb(0, 104, 28);"] * {color: #0A0 !important}

div.youtube {background: #222 !important}
div.thumbnail_hover, .hv:hover {border-color: #E90 !important}

div.dR, #cl-progress {background: #FA0 !important}

/* Bilder anzeigen */
.h9, .gE.ib {
  background: -moz-linear-gradient(center top, #222, #333) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333)) !important;
  border-bottom: 1px solid #111 !important}

/* Antworten-Buttons */
.mD .mG {font-size: 14px; font-weight: bold}
div.mD:hover {background: transparent !important}
div.mD:hover *, td.mC * {color: #FA0 !important}
.eH:hover:before {content: "Open in a new window "; color: #FA0; font-size: 10px}

/* Überschreibe Mailformatierungen */
.ii * {color: #999 !important; background-color: transparent !important}
.ii a, .ii a * {color: #EEE !important}

/* Formatierungsoptionen */
.eL {border: 1px solid #333 !important; background-color: #111 !important; border-radius: 4px}
.e7, .e9 {background-color: #333 !important}
.e7 {box-shadow: 0 0 3px #000, 0 0 3px #000 !important}

/* Maileditor */
html[style*="background"] {background: transparent !important}
.Ar {border: none !important; padding: 0 !important; margin-right: 4px !important}
.Ao iframe.Am {box-shadow: 0 0 4px !important}

.LW-yrriRe *:not([style*="color"]), .LW-yrriRe:not([style*="color"]) {color: #998 !important}
.J-JK9eJ-PJVNOc:not([style=""]) {border-radius: 3px; box-shadow: 0 0 3px; background-color: #000 !important}
.LW-yrriRe *[style*="color"], .LW-yrriRe[style*="color"] {color: #DDD !important}

/* Smileytabs */
.QK .J-KX-KU-KO {background: #222 !important; border-color: #222 #000 #000 !important}
.QK .J-KX-KU {background: #000 !important; border-color: #000 !important}


/***** FOOTER *****/

div.l2.ov {
  background: #222 !important;
  border-radius: 6px;
  box-shadow: inset 0 0 7px #000;
  margin: 10px !important;
  padding-bottom: 8px !important}
div.l2.ov .mn {padding: 0 !important}
.l8, .mn .l8 {color: #FFF !important}
.mj {color: #B6FF00 !important}


/***** ADJUSTMENTS *****/

.qp {margin-top: -2px !important}

div.nH.aJ, div.nH.aK {padding-top: 0 !important; margin-right: 5px}
div.nH[style="height: 45px;"] {height: 35px !important}
div.nH[style="height: 65px;"], div.nH[style="width: 1087px; height: 65px;"], div.nH[style="width: 180px; height: 65px;"] {height: 55px !important}

td.Bu:last-child .hj {margin-left: 95px !important}
.hk span {white-space: normal !important}


/***** IMAGE REPLACE *****/

.a9, .GHl1cf {background: url("http://www.abload.de/img/goog_mail_logo5mkf.png") no-repeat !important}
.zG {background: url("http://www.abload.de/img/rateyznb.png") no-repeat !important}
.y3 {background: url("http://www.abload.de/img/fav8lau.png") no-repeat !important}
.AZ, .wY, .tz, .Np, .VP5otc-d2fWKd {background: url("http://www.abload.de/img/dropolg0.png") no-repeat !important; margin-top: -2px !important}
.pv .pq, .Ww4Jzd {background: url("http://www.abload.de/img/zippy_sprites_newblx8.png") no-repeat scroll 0 0 !important; width: 12px !important; height: 12px !important; margin-bottom: -2px !important}
.pr .pq, .U7PoDf .z9.z8 .Ww4Jzd {background: url("http://www.abload.de/img/zippy_sprites_newblx8.png") scroll 12px 24px !important; width: 12px !important; height: 12px !important; margin-bottom: -2px !important}
.yH {background-image: url("http://www.abload.de/img/big-closexz95.png") !important; width: 16px !important; height: 16px !important}
.eL {background-image: url("http://www.abload.de/img/toolbar3_neu1abn.gif") !important}
.E .J-LC-Jo {background-image: url("http://www.abload.de/img/mail.google.com3_newsl0x.png") !important}
.FX8zxf, .df, .t3, .t0, .ty, .tx {background-image: url("http://www.abload.de/img/icons_ns9_newcn5z.png") !important}
.ik .df {margin-top: -2px !important}
.qJw9y-Aw, .qJw9y-z7, .qgDs3e-Aw, .qgDs3e-z7 {background-image: url("http://www.abload.de/img/promo_arrows_newcu4a.png") !important}
.tS, img[src*="/static/images/NoPicture.gif"] {background-image: url("http://www.abload.de/img/blue_ghostkx6i.png") !important}
#gbi5 {background-image: url("http://www.abload.de/img/gog_new5ar4.png") !important}
a.print-page {background-image: url("http://www.abload.de/img/print5yxc.png") !important}
a.share-page {background-image: url("http://www.abload.de/img/chrome_extension-shareylog.gif") !important}
li.forum a, a.comment-on-page {background-image: url("http://www.abload.de/img/commentalw4.png") !important}
.R9HbHb, .Kj-JD-K7-Jq {opacity: 0.8}
.R9HbHb:hover, .Kj-JD-K7-Jq:hover {opacity: 1}

img[src*="/static/images/NoPicture.gif"] {width: 0px !important; height: 96px !important; padding-left: 96px !important}

.Jd-Je .uS, .fx .J-Ks-KO .J-N-Jo, .tT .J-Ks-KO .tU, .Ta .J-Ks-KO .J-N-Jo, .Nl .J-Ks-KO .Sm, .R9HbHb, .Kj-JD-K7-Jq, .EqK8f, .Zzev9e, .W5RYx, .s8, .yE, .en, .gW, .gZ, .g1, .g8, .g9, .gx, .gq, .gC, .gM, .pW, .hB, .hA, .mK, .mI, .mL, .eI, .pp .m7, .oz, .RR {background-image: url("http://www.abload.de/img/mail_newpdld.png") !important}
.pH-ab, .pH-CD, .pH-ab-A7, .pH-CD-A7, .Wt, .Wp, .Wu, .Wr .J-JN-M-I-JG {background-image: url("http://www.abload.de/img/mail2_new4r32.png") !important}
.JkeJgf, .Dw .J-Ks-KO .J-N-Jo, .Dw .J-JN-M-I-JG {background-image: url("http://www.abload.de/img/mail.google.com2_newpyu8.png") !important}
.s9 {background-position: -157px 2px !important}
.ta {background-position: -117px 2px !important}
.RR {background-position: -58px -19px !important}

a.expand, a.zippy-expand {background: url("http://www.abload.de/img/zippybigsyd1.png") no-repeat scroll 0px 2px !important}
a.collapse, a.zippy-collapse {background: url("http://www.abload.de/img/zippybigsyd1.png") no-repeat scroll 0px -20px !important}
div.expand {background: url("http://i56.tinypic.com/2vvvuoz.jpg") no-repeat scroll 4px -18px !important}
div.collapse {background: url("http://i56.tinypic.com/2vvvuoz.jpg") no-repeat scroll 4px 2px !important}

.logo a[href*="http://mail.google.com"] > img, img.logo {width: 0 !important; padding: 0 0 12px 110px !important; margin-top: -10px !important; background: url("http://www.abload.de/img/goog_mail_logo_new4ln9.png") no-repeat !important}
img[src="/mail/help/images/googlemail.gif"] {width: 0 !important; height: 59px !important; padding-left: 150px !important; background: url("http://www.abload.de/img/goog_mail_logo_new4ln9.png") no-repeat !important}


/***** NEW SCROLLBAR *****/

div scrollbarbutton {
  -moz-appearance: none !important;
  background-color: transparent !important;
  border: none !important}
div thumb {
  -moz-appearance: none !important;
  border: none !important;
  background-color: #999 !important;
  -moz-border-radius: 10px;
  -moz-box-shadow: inset 0 0 3px #000}
div scrollbar {
  -moz-appearance: none !important;
  background: transparent !important;
  -moz-box-shadow: inset #000 0 0 8px}
div scrollbarbutton:hover, thumb:active, thumb:hover {
  opacity: 0.5 !important}

div scrollbar[orient="vertical"] thumb {min-width: 7px !important; max-width: 7px !important; min-height: 14px !important}
div scrollbar[orient="horizontal"] thumb {min-height: 7px !important; max-height: 7px !important}
div scrollbar[orient="vertical"] {padding-left: 3px !important; min-width: 13px !important; max-width: 13px !important}
div scrollbar[orient="horizontal"] {padding-top: 3px !important; min-height: 12px !important; max-height: 12px !important}

}
