/*
 * SchÃ¼lerVZ - Unofficial DarkSVZ Red
 *
 * Author      : Jonny007-MKD
 * Created     : Nov 4th, 2007
 * Updated     : Nov 30th, 2007
 * Version     : 0.19
 * Description : Modifies most pages from www.SchuelerVZ.net
 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 */

@-moz-document domain(schuelervz.net) {

body, html {
  background-color:#000 !important;
  font-family:Tahoma, Sans-Serif !important;
}

a, ul {
  color: #B80000 !important;
}

#leftlogo2, img[src="http://static.ak.schuelervz.net/images/pvz/logo_pause.jpg"] {
  background-image: url("http://filebeam.com/b934d35bbcb76a5bf8ee132760299b2a.jpg") !important;
  width: 0px !important;
  padding-left: 123px !important;
  height: 64px !important;
}

#topheader {
  background-image: none !important;
  background: #000 !important;
  letter-spacing: 1pt;
  height: 28px !important;
}

.topnav a:hover {
  background: #000 !important;
  color: #B00  !important;
}

#quicksearch .inputtext {
  border: 1px solid #696969 !important;
  width: 110px !important;
  color: #fff !important;
  background-color: #1c1c1c !important;
  padding: 3px !important;
  margin-left: 4px !important;
}

#headline {
  background: #1c1c1c !important;
  border-bottom: 4px solid #696969 !important;
  font-size: 13px !important;
  font-weight: normal !important;
}

#headline h1 {
  color: #eee !important;
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 12px !important;
  letter-spacing: 0.5pt;
}

#content, #userprofile, .myactions {
  border: 0px solid #1c1c1c !important;
  color: #CDCDCD !important;
  background: none !important;
}

div #yspacer {
  border-top: 1px #B80000 solid !important;
  color: #CCC !important;
}

.myactions a {
  background-color: #393939 !important;
  color: #949494 !important;
  border-bottom: 2px solid #1C1C1C !important;
}

.myactions a:hover {
  color:#000 !important;
  background: #696969 !important;
  border-bottom: 2px solid #1C1C1C !important;
}

#microblog {
  background-color: #242424 !important;
}

#microblog a {
  color: #B80000 !important;
  line-height: 20px !important;
}

.secheader {
  background: #565656 !important;
  border-top: 1px solid #B80000 !important;
  border-bottom: 1px solid #1C1C1C !important;
}

.secheader h2 {
  color: #000 !important;
}

.subheader {
  color: #000 !important;
  background: #666 !important;
  border-bottom: 0px !important;
}

.subheader h3 {
  color: #1C1C1C !important;
}

.subheader h3 a {
  color: #FFF !important;
}

.slimcolbox {
  background-color: #242424 !important;
}

.slimcolbox a, .subheader a, .morefriends a {
  color: #949494 !important;
}

.slimcolbox h4 {
  color: #B80000 !important;
}

.slimcolbox img {
  border: 3px solid #393939 !important;
}

#slimcol {
  border: 0px !important;
  background-color: #242424 !important;
}


.otherSchools {
  margin-left: 5px !important;
  margin-right: 5px !important;
  margin-bottom: 10px !important;
}

.label {
  color: #B80000 !important;
}

#profilecourses {
  color: #B80000 !important;
}
#profilecourses a {
  color: #CDCDCD !important;
}

.profilebox a {
  color: #B80000 !important;
}

#pagefooter {
  background: #1c1c1c !important;
  border-top: solid 1px #000000 !important;
  border-bottom: solid 1px #000000 !important;
  background-image: url("http://img179.imageshack.us/img179/1711/subtitlewx6.jpg") !important;
  background-repeat: no-repeat !important;
}

#pagefooter a{
  color:#FFF!important;
}

#pagefooter a:hover{
  background: #B80000 !important;
}

.leftnav {
  border-bottom: 1px !important;
}

.leftbar {
  background-color: transparent !important;
  width: 132px !important;
}

.leftbar a{
  border-bottom: 1px solid #3D3D3D !important;
  color: #CDCDCD !important;
}

.leftmenue {
  margin-left: 5px !important;
  border: 1px !important;
}

.leftbar a:hover{
  color: #B80000 !important;
  background: none !important;
}

.leftmess,  .announcetb, .announcetb table {
  color: #CDCDCD !important;
  border: 0px !important;
  padding: 2px !important;
  padding-right: 5px !important;
}


table.announcetb td:hover {
  background-color: #262626;
}

.inputtext, select, textarea, .inputfile {
  border: 1px solid #696969 !important;
  background: #000 !important;
  color: #CDCDCD !important;
}

.iconsection a {
  color: #949494 !important;
}

.iconsection h2 {
  border-bottom: 1px solid #949494 !important;
}

#kds_form_in {
  border: 0px !important;
  background: #313131 !important;
}

#kds_form_in a {
  color: #B80000 !important;
}

#kds_form_in img {
  border: 1px solid #222 !important;
}

#tabs {
  border-bottom: 2px solid #B80000 !important;
}

#tabs .activetab a {
  background: #B80000 !important;
  color: #000 !important;
  font-weight: bold !important;
}

#tabs .inactivetab a:hover {
  background:#666 !important;
  color:#FFF !important;
}

form a, form h4, #tabs a, h4, h5 {
  color: #949494 !important;
}

#uploadpicture h4 {
  border-bottom: 1px solid #949494 !important;
}

#save, #save_btn {
  background: #B80000 !important;
  border: 1px solid #000! important;
  color: #000 !important;
  padding: 2px !important;
}

#cancel {
  background: #666 !important;
  border: 1px solid #000 !important;
  color: #000 !important;
  padding: 2px !important;
}

input[type~="submit"], input[type~="button"] {
  border-top-width: 3px !important;
  border-left-width: 3px !important;
  border-bottom-width: 3px !important;
  border-right-width: 3px !important;
  border-top-color: #777 !important;
  border-left-color: #777 !important;
  border-bottom-color: #444 !important;
  border-right-color: #444 !important;
  background-color: #555 !important;
  color: #000 !important;
  font-family: "Comic Sans MS" !important;
  font-size: 11px !important;
}

#contentx {
  background-color: transparent !important;
}

#subheadline {
  border:10px solid #1C1C1C!important;
  background-color:#242424!important;
}

#subheadline .inputsubmit {
  padding: 2px !important;
  color: #CDCDCD !important;
}

.PageTabs {
  color: #CDCDCD !important;
}

.PageTabs a:hover {
  background-color: #000 !important;
}

#friendtables {
  background: #242424 !important;
}

#contentx, .friendtable  {
  border: 0px !important;
  background-color: #1C1C1C !important;
}

.friendtable .info {
  border-top: 0px !important;
  padding-top: 0px !important;
}

.friendtable .myactions {
  background-color: #242424 !important;
}

.friendtable .myactions a {
  border-bottom:2px solid #242424!important;
}

.friendtable .myactions a:hover {
  border-bottom: 2px solid #242424 !important;
  color: #B80000 !important;
}

.friendtable img {
  border: 3px solid #393939 !important;
  margin-right: 10px !important;
}

.friendtable td {
  color: #CDCDCD !important;
}

.friendtable .label {
  color: #B80000 !important;
  text-transform: uppercase;
  font-size: 9px !important;
  padding-right: 10px !important;
}

.friendtable a {
  color: #B80000 !important;
}

.info {
  border-top: 1px solid #949494 !important;
  padding-top: 15px !important;
}

.info h2 {
  color: #B80000 !important;
  border-bottom: 0px !important;
}

.info a {
  color: #B80000 !important;
}

.info img {
  border: 3px solid #393939 !important;
}

#friendsecheader {
  color: #000 !important;
}

.albumphotocount {
  color: #B80000 !important;
}

.myalbumspreviewcontainer {
  background: #1C1C1C !important;
  border: 0px !important;
}

.myalbumpreview {
  background-color: #242424 !important;
  border: 0px !important;
  color: #CDCDCD !important;
}

.myalbumpreview:hover {
  background-color: #393939 !important;
  border: 0px !important;
}

.albumheadline, .albumheadline a {
  color: #B80000 !important;
  font-size: 16px !important;
}

.albumlocation_overview, .albumdescription_overview {
  color:#cdcdcd !important;
}

.albumlinks_overview a {
  color: #B80000 !important;
}

.photoheader {
  border-bottom: 1px solid #B80000 !important;
  color: #CDCDCD !important;
}

.listfriendsfotoalbum a {
  color: #B80000 !important;
}

.albumphotocount a {
  color: #B80000 !important;
}

.myalbumspreviewcontainer td div {
  background-color: #393939 !important;
  border: 0px !important;
}

.myalbumspreviewcontainer td div a{
  color: #B80000 !important;
}

.albumdescription {
  color: #CDCDCD !important;
  font-size: 12px !important;
}

#allMatches a {
  color: #B80000 !important;
}

.photonewcomment {
  color: #B80000 !important;
}

#showPicInfos {
  background-color: #242424 !important;
  border: 3px solid #393939 !important;
}

#showPicInfos a{
  color: #B80000 !important;
}

.cat_bottom_table {
  background-color: #393939 !important;
  border: 0px !important;
}

#partyprofile {
  background-color: #1C1C1C !important;
}

#partyprofile .subheader {
  color: #CDCDCD !important;
}

#group_members td, #group_members div {
  background: #1C1C1C !important;
  border: 0px !important;
  padding-right: 1px !important;
}

#group_members a {
  color: #B80000 !important;
}

#group_members img {
  border: 3px solid #393939 !important;
}

#haupt, #content, #partyprofile, #profileganzbreit, * {
  background-color: transparent;
}

#subheadline2 {
  border: 0px !important;
}

#contentx a {
  color: #949494 !important;
}

#messagetable th {
  background: #B80000 !important;
}

h4.underlined {
  border-bottom: 1px solid #949494 !important;
}

.profileTable a {
  color: #949494 !important;
}

#dialog, td.dialog {
  border: 2px solid #696969 !important;
  background-color: #393939 !important;
}

#dialog h4 {
  color: #696969 !important;
  border-bottom: 1px solid #696969 !important;
}

.dialog p {
  color: #B80000 !important;
  border: 0px !important;
}

.dialog textarea {
  color: #CDCDCD !important;
}

.wallpost {
  background-color: #242424 !important;
}

.wallpost img {
  border: 3px solid #393939 !important;
  margin: 5px;
}

.wallpost .info {
  padding-top: 0px !important;
  border: 0px !important;
}

.wallpost .header {
  background-color: #393939 !important;
  border: 5px solid #242424 !important;
}

.wallpost .header a{
  color: #CDCDCD !important;
}

.wallpost .actions {
  border: 0px !important;
}

.wallpost .actions a small {
  color: #B80000 !important;
}

.wallpost .text {
  color: #CDCDCD !important;
}

#friendtable, #friendtables table {
  background-color: #1C1C1C !important;
  border: none !important;
}

#friendtable .nav, #friendtables .nav {
  color: #B80000 !important;
  font-size: 14px !important;
}

#friendtable .nav h2 {
  font-size: 14px !important;
}

#accusation_box {
  background-color: #1C1C1C !important;
  border: 3px solid #242424 !important;
}

#partyprofile {
  background-image: none !important;
}

#mailbox_form {
  background-color: #393939 !important;
  border: none !important;
  color: #000000 !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}

#mailbox_form a{
  color: #000000 !important;
}

#messagetable td{
  border-top: 3px solid #1C1C1C !important;
  border-bottom: 3px solid #1C1C1C !important;
}

#mailboxtabbox{
  border-bottom: 1px solid #1C1C1C !important;
}

.messagetab, .messagetab span {
  background-color: #1C1C1C !important;
  color: #CDCDCD !important;
}

.messagesubject a {
  color: #B80000 !important;
}

.searchbla {
  color: #CDCDCD !important;
}

.queryfield {
  background-color: #000000;
  color: #CDCDCD !important;
  border: 1px solid #B80000 !important;
}

.newsitem a, .newspager a {
  color: #B80000 !important;
}

.newsitem .coolh2 {
  border-bottom: 1px solid #B80000 !important;
}

#ausgabe {
  background-color: #B80000 !important;
  border: none !important;
  color: #1C1c1C !important;
}

 big {
  color: #B80000 !important;
}

.helpbox {
  background-color: #424242 !important;
  border: 2px solid #393939 !important;
}

.status {
  background-color: #424242 !important;
  border: 2px solid #393939 !important;
}

.status a, .cf a {
  color: #B80000 !important;
}

#teaserpic {
  background-image: none !important;
}

.cf h2, .ul_red li span {
  color: #CDCDCD !important;
}

 #loginerrorbox {
  border: 0px !important;
  background: #1C1C1C !important;
}

.formerror {
  color: #BBB !important;
}

div #microblog_editor_presets {
  background: #000 !important;
}

[style*="background: rgb(247, 247, 247)"] {
  background-color: #111 !important;
  border: 1px solid #000 !important;
}

div .nophotos, [style*="background:  rgb(255, 255, 255)"] {
  background-color: #000 !important;
}

#messagetable tr td, .confirm {
  background-color: #000 !important;
  color: #CCC !important;
}

#messagetable tr td a, #messagetable tr td span, .dialog a {
  color: #CCC !important;
}

div .yahoo_leftnav, div #yahoo_hotspot_groups, div #yahoo_hotspot_websearch {
  display: none;
}

.confirm {
  background: #000 !important;
  border: 1px solid #CCC !important;
}

img[src="http://static.ak.schuelervz.net/images/pvz/IconGru.jpg"] {
  width: 0px !important;
  height: 144px !important;
  padding-right: 150px !important;
  background-image: url("http://filebeam.com/ba3e69b9a40362f877af77afa32450d8.jpg") !important;
}

img[src="http://static.ak.schuelervz.net/images/pvz/IconFriend.jpg"] {
  width: 0px !important;
  height: 128px !important;
  padding-right: 150px !important;
  background-image: url("http://filebeam.com/d574a7803cee6038cd6666bfbb13c0e7.jpg") !important;
}

img[src="http://static.ak.schuelervz.net/images/pvz/IconBday.jpg"] {
  width: 0px !important;
  height: 108px !important;
  padding-right: 150px !important;
  background-image: url("http://filebeam.com/e8dde9e455068350e618e8c3c3508d36.jpg") !important;
}

img[src="http://static.ak.schuelervz.net/images/pvz/IconMail.jpg"] {
  width: 0px !important;
  height: 108px !important;
  padding-right: 150px !important;
  background-image: url("http://filebeam.com/61947b0ea8c11060173f216519874297.jpg") !important;
}

img[src="http://static.ak.schuelervz.net/images/werkzeug.jpg"] {
  width: 0px !important;
  height: 133px !important;
  padding-right: 451px !important;
  background-image: url("http://img504.imageshack.us/img504/6775/werkzeuggu4.jpg") !important;
}

div[style*="http://static.ak.schuelervz.net/lp/pvz_pvz/help/img/avatar_hilfe.gif"] {
  background-image: url("http://filebeam.com/1523e3f97a583beeb58dfb66f666a23a.jpg") !important;
}

div[style*="http://static.ak.schuelervz.net/lp/pvz_pvz/parents/img/faq.gif"] {
  background-image: url("http://filebeam.com/1294f11ffaa3867a7de15cbb1eccb123.jpg") !important;
}

input[src="http://static.ak.schuelervz.net/images/pvz/arrow_select.gif"] {
  background-image: url("http://filebeam.com/d93839e77fcb9ec8e854b775e0d3902d.jpg") !important;
  width: 0px !important;
  height: 17px !important;
  padding-right: 29px !important;
}

}