@-moz-document domain(www.schuelervz.net), url(http://www.schuelervz.net/) {

body, html  {
   font-family:Tahoma, Sans-Serif!important;
   background-attachment:fixed!important; 
   background-image:url('http://img232.imageshack.us/img232/1141/nirvanabackgroundyg6.jpg')!important;
    }

#leftlogo2 {
   background-image: url(http://img219.imageshack.us/img219/218/nv0001elgkr0.jpg) !important;
   }

#topheader {
   background-image: url(http://img124.imageshack.us/img124/1182/nirvanaheaderbm1.jpg) !important;
   background-position:132px 1px !important;
   }

.topnav a:hover {
   background:#000000!important;
   color:#FFE90A!important;
   }

.yahoo_leftnav, #yahoo_hotspot_groups {
display:none!important;}

#quicksearch .inputtext {
   border:1px solid #FFE90A!important;
   width:110px!important;
   color:#FFFFFF!important;
   background-color:#000000!important;
   padding:3px!important;
   margin-left:4px!important;
}

#headline {
   background:#000000!important;
   border-bottom:4px solid #FFFFFF!important;
   font-size:16px!important;
   font-weight:normal!important;
   }
#headline h1 {
   color:#FFE90A!important;
   text-transform:uppercase;
   font-weight:bold!important;
   font-size:15px!important;
   letter-spacing:0.5pt;
}

#content, #userprofile, .myactions {
   border:0px solid #FFFFFF!important;
   color:#FFFFFF!important;
   background:#000000!important;
   }


.myactions a {
   background-color:#000000!important;
   color:#808080!important;
   border-bottom:2px solid #FFFFFF!important; }

.myactions a:hover {
   color:#FFFFFF!important;
   background:#000000!important;
   border-bottom:2px solid #FFFFFF!important;
   }

#microblog {
   background-color:#000000!important;
}
#microblog a {
   color:#808080!important;
   line-height:20px!important;
}


.secheader {
   background:#000000!important;
   border-top:1px solid #FFFFFF!important;
   border-bottom:1px solid #FFFFFF!important;
   }

.secheader h2 {
   color:#FFFFFF!important;
   }

.subheader {
   color:#FFFFFF!important;
   background:#000000!important;
   border-bottom:0px!important;
   }
.subheader h3 {
   color:#FFFFFF!important;
}

.subheader h3 a {
   color:#808080!important;
}

.slimcolbox {
   background-color:#000000!important;
}

.slimcolbox a, .subheader a, .morefriends a {
   color:#808080!important;
   }

.slimcolbox h4 {
   color:#FFFFFF!important;
   }

.slimcolbox img {
   border:3px solid #FFFFFF!important;
}

#slimcol {
   border:0px!important;
   background-color:#000000!important;
   }


.otherSchools {
   margin-left:5px!important;
   margin-right:5px!important;
   margin-bottom:10px!important;
}

.label {
   color:#FFFFFF!important;
}

#profilecourses {
   color:#FFFFFF!important;
}
#profilecourses a {
   color:#808080!important;
}

.profilebox a {
   color:#FFFFFF!important;
   }

#pagefooter {
   background: #000000!important;
   border-top: solid 3px #000000 !important;
   border-bottom: solid 3px #000000 !important;
   background-image:url("http://img87.imageshack.us/img87/9529/unbenanntgo3.jpg") !important;
   background-repeat:no-repeat !important;
   }

#pagefooter a{
   color:#808080!important;
   }

#pagefooter p {
   text-align: right !important;
   }

#pagefooter a:hover{
   background:#000000!important;
   }

.leftnav {
   border-bottom:1px!important;
}

.leftbar {
   background-color:#000000!important;
   width:132px!important;
}

.leftbar a{
   border-bottom:1px solid #FFFFFF!important;
   color:#808080!important;
   }

.leftmenue {
   margin-left:5px!important;
   border:1px!important;
}

.leftbar a:hover{
   color:#FFFFFF!important;
   background:#000000!important;
   }

.leftmess,  .announcetb, .announcetb table {
    color:#FFFFFF!important;
    border:0px!important;
    padding:2px!important;
    padding-right:5px!important;
}


table.announcetb:hover {
    background-color:#000000;
}

.inputtext, select, textarea, .inputfile {
   border:1px solid #FFFFFF!important;
   background:#000000!important;
   color:#FFFFFF!important;
   }

.iconsection a {
   color:#FFFFFF!important;
   }

.iconsection h2 {
   border-bottom:1px solid #FFFFFF!important;
   }

#kds_form_in {
   border:0px!important;
   background:#000000!important;
   }

#kds_form_in a {
   color:#FFFFFF!important;
   }

#kds_form_in img {
   border:5px solid #FFFFFF!important;
}

#tabs {
   border-bottom:2px solid #FFFFFF!important;
   }
#tabs a {
   color:#808080!important;
   }
#tabs .activetab a {
   background:#000000!important;
   color:#808080!important;
   font-weight:bold!important;
   }
#tabs .inactivetab a:hover {
   background:#000000!important;
   color:#808080!important;
   }
form a, form h4{
   color:#FFFFFF!important;
   }
#uploadpicture h4 {
   border-bottom:1px solid #FFFFFF!important;
   }
#save, #save_btn {
   background:#000000!important;
   border:1px solid #FFFFFF!important;
   color:#FFFFFF!important;
   padding:2px!important;
   }
#cancel {
   background:#000000!important;
   border:1px solid #FFFFFF!important;
   color:#FFFFFF!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: #FFFFFF !important;
   border-left-color: #FFFFFF !important;
   border-bottom-color: #FFFFFF !important;
   border-right-color: #FFFFFF !important;
   background-color: #000000 !important;
   color: #FFFFFF !important;
   font-family: "Comic Sans MS" !important;
   font-size: 11px !important;
   }

#contentx {
   background-color:#000000!important;
}
#subheadline {
   border:2px solid #FFFFFF!important;
   background-color:#000000!important;
}
#subheadline .inputsubmit {
   padding:2px!important;
   color:#FFFFFF!important;
}
.PageTabs {
   color:#FFFFFF!important;
}
.PageTabs a:hover {
   background-color:#000000!important;
}
#friendtables {
   background:#000000!important;
   }
#contentx, .friendtable  {
   border:0px!important;
   background-color:#000000!important;
}
.friendtable .info {
   border-top:0px!important;
   padding-top:0px!important;
   }
.friendtable .myactions {
   background-color:#000000!important;
}
.friendtable .myactions a {
   border-bottom:2px solid #FFFFFF!important; } .friendtable .myactions a:hover {
   border-bottom:2px solid #FFFFFF!important;
   color:#FFFFFF!important;
}
.friendtable img {
   border:3px solid #FFFFFF!important;
   margin-right:10px!important;
}
.friendtable td {
   color:#FFFFFF!important;
}
.friendtable .label {
   color:#FFFFFF!important;
   text-transform:uppercase;
   font-size:9px!important;
   padding-right:10px!important;
}
.friendtable a {
   color:#FFFFFF!important;
}


.info {
   border-top:1px solid #FFFFFF!important;
   padding-top:15px!important;
   }

.info h2 {
   color:#FFFFFF!important;
   border-bottom:0px!important;
}

.info a {
   color:#808080!important;
   }

.info img {
   border:3px solid #FFFFFF!important;
}


#friendsecheader {
   color:#FFFFFF!important;
   }


.albumphotocount {
   color:#FFFFFF!important;
   }
.myalbumspreviewcontainer {
   background:#000000!important;
   border:0px!important;
   }
.myalbumpreview {
   background-color:#000000!important;
   border:0px!important;
   color:#FFFFFF!important;
}
.myalbumpreview:hover {
   background-color:#000000!important;
   border:0px!important;
}
.albumheadline, .albumheadline a {
   color:#FFFFFF!important;
   font-size:16px!important;
}
.albumlocation_overview, .albumdescription_overview {
   color:#FFFFFF!important;
}
.albumlinks_overview a {
   color:#FFFFFF!important;
}
.photoheader {
   border-bottom:1px solid #FFFFFF!important; color:#FFFFFF!important;
   }
.listfriendsfotoalbum a {
   color:#FFFFFF!important;
   }
.albumphotocount a {
   color:#808080!important;
   }
.myalbumspreviewcontainer td div {
   background-color:#000000!important;
   border:0px!important;
}
.myalbumspreviewcontainer td div a{
   color:#FFFFFF!important;
}
.albumdescription {
   color:#FFFFFF!important;
   font-size:12px!important;
}
#allMatches a {
   color:#808080!important;
}
.photonewcomment {
   color:#FFFFFF!important;
}
#showPicInfos {
   background-color:#000000!important;
   border:3px solid #FFFFFF!important;
}
#showPicInfos a{
   color:#FFFFFF!important;
}



.cat_bottom_table {
   background-color:#000000!important;
   border:0px!important;
}
#partyprofile {
   background-color:#000000!important;
}
#partyprofile .subheader {
   color:#FFFFFF!important;
}
#group_members td, #group_members div {
   background:#000000!important;
   border:0px!important;
   padding-right:1px!important;
   }
#group_members a {
   color:#808080!important;
   }
#group_members img {
   border: 3px solid #FFFFFF!important;
}

#haupt, #content, #partyprofile, #profileganzbreit, * {
   background-color:transparent;
}






#subheadline2 {
   border:0px!important;
   }

#contentx a {
   color:#808080!important;
   }

#messagetable th {
   background:#000000!important;
   }

h4.underlined {
   color:#FFFFFF!important;
   border-bottom:1px solid #FFFFFF!important;
   }

.profileTable a {
   color:#808080!important;
   }

#dialog, td.dialog {
   border:2px solid #FFFFFF!important;
   background-color:#000000!important;
   }
#dialog h4 {
   color:#FFFFFF!important;
   border-bottom:1px solid #FFFFFF!important;
   }
.dialog p {
   color:#FFFFFF!important;
   border:0px!important;
}
.dialog textarea {
   color:#FFFFFF!important;
}

.wallpost {
   background-color:#000000!important;
}
.wallpost img {
   border:3px solid #FFFFFF!important;
   margin:5px;
}
.wallpost .info {
   padding-top:0px!important;
   border:0px!important;
}
.wallpost .header {
   background-color:#000000!important;
   border:1px solid #FFFFFF!important;
}
.wallpost .header a{
   color:#808080!important;
}
.wallpost .actions {
   border:0px!important;
}
.wallpost .actions a small {
   color:#808080!important;
}
.wallpost .text {
   color:#FFFFFF!important;
}

#friendtable, #friendtables table {
   background-color:#000000!important;
   border:none!important;
}
#friendtable .nav, #friendtables .nav {
   color:#FFFFFF!important;
   font-size:14px!important;
}
#friendtable .nav h2 {
   font-size:14px!important;
}

 #accusation_box  {
   background-color:#000000!important;
   border:3px solid #FFFFFF!important;
}

#partyprofile {
   background-image:none!important;
}

#mailbox_form {
   background-color:#000000!important;
   border:none!important;
   color:#FFFFFF!important;
   margin-left:10px!important;
   margin-right:10px!important;
}
#mailbox_form a{
   color:#808080!important;
}
#messagetable td{
   border-top:3px solid #FFFFFF!important;
   border-bottom:3px solid #FFFFFF!important; } #mailboxtabbox{
   border-bottom:1px solid #FFFFFF!important; } .messagetab, .messagetab span {
   background-color:#000000!important;
   color:#FFFFFF!important;
}
.messagesubject a {
   color:#FFFFFF!important;
}

.searchbla {
   color:#FFFFFF!important;
}
.queryfield {
   background-color:#000000;
   color:#FFFFFF!important;
   border:1px solid #FFFFFF!important;
}

.newsitem a, .newspager a {
   color:#808080!important;
}
.newsitem .coolh2 {
   border-bottom:1px solid #FFFFFF!important; }

#ausgabe {
   background-color:#FFFFFF!important;
   border:none!important;
   color:#000000!important;
}
 big {
   color:#FFFFFF!important;
}
.helpbox {
   background-color:#000000!important;
   border:1px solid #FFFFFF!important;
}
.status {
   background-color:#000000!important;
   border:2px solid #FFFFFF!important;
}
.status a, .cf a {
   color:#FFFFFF!important;
}
#teaserpic {
   background-image:none!important;
}
.cf h2, .ul_red li span {
   color:#FFFFFF!important;
}
 #loginerrorbox {
   border:0px!important;
   background:#000000!important;
}

}