@-moz-document domain(schuelervz.net), domain(studivz.net)
{
/* by saiya */
body, html  {
   background-color:#000000!important;
   font-family:Tahoma, Sans-Serif!important;
   background-attachment:fixed!important;
   background-image:url('http://img132.imageshack.us/img132/544/bgschwarzrotqx9.gif')!important;
   background-position:0px 0px!important;
   background-repeat:repeat-x!important;
   }

#studivz_tab {
   display:none!important;
   }

#leftlogo2 {
   background-image:none!important;
   background:#1C1C1C!important;
   }

#topheader {
   background-image:none!important;
   background:#1C1C1C!important;
   letter-spacing:0.5pt;
   height:28px!important;
   margin-left:132px!important;
   width:628px!important;
   }

.topnav a {
   margin:0px!important;
   padding:0px 3px 5px 3px!important;
   }

.topnav a:hover {
   background:#393939!important;
   color:#E83818!important;
   }

#leftlogo2 {
   display:none!important;
   }

#quicksearch .inputtext,#quicksearch input {
   border:1px solid #E73A26!important;
   width:110px!important;
   color:#FF261A!important;
   background-color:#3D3D3D!important;
   background-image:none!important;
   padding:3px!important;
   margin-left:4px!important;
}

#headline {
   background:#393939!important;
   border-bottom:3px solid #E73A26!important;
   font-size:12px!important;
   font-weight:normal!important;
   }
#headline h1 {
   color:#E83818!important;
   text-transform:uppercase;
   font-weight:normal!important;
   font-size:12px!important;
   letter-spacing:0.5pt;
}

#content, #userprofile, .myactions {
   border:0px solid #1c1c1c!important;
   color:#CDCDCD!important;
   background:#1c1c1c!important;
   }
/* by saiya.de */

.myactions a {
   background-color:#393939!important;
   color:#949494!important;
   border-bottom:2px solid #1C1C1C!important;
}

.myactions a:hover {
   color:#000000!important;
   background:#696969!important;
   border-bottom:2px solid #1C1C1C!important;
   }

#microblog {
   background-color:#242424!important;
}
#microblog a {
   color:#E73A26!important;
   line-height:20px!important;
}

.style_made_by_saiya {}

.secheader {
   background:#565656!important;
   border-top:1px solid #E73A26!important;
   border-bottom:1px solid #1C1C1C!important;
   }

.secheader h2 {
   color:#000000!important;
   }

.subheader {
   color:#000000!important;
   background:#666666!important;
   border-bottom:0px!important;
   }
.subheader h3 {
   color:#1C1C1C!important;
}

.subheader h3 a {
   color:#FFFFFF!important;
}

.slimcolbox {
   background-color:#242424!important;
}

.slimcolbox a, .subheader a, .morefriends a {
   color:#949494!important;
   }

.slimcolbox h4 {
   color:#FF261A!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:#E73A26!important;
}

#profilecourses {
   color:#E73A26!important;
}
#profilecourses a {
   color:#CDCDCD!important;
}

.profilebox a {
   color:#E56968!important;
   }

#pagefooter {
   background:#696969!important;
   border-top:1px solid #565656!important;
   border-bottom:0px!important;
   }

#pagefooter a{
   color:#000000!important;
   }

#pagefooter a:hover{
   background:#949494!important;
   }

.leftnav {
   border-bottom:0px!important;
}

.leftbar {
   background:none!important;
   width:132px!important;
   position:fixed;
   opacity:0.5;
}

.leftbar:hover {
   opacity:1.0;
}

.leftbar a{
   border-bottom:1px solid #3D3D3D!important;
   color:#CDCDCD!important;
   }

.leftmenue {
   margin-left:5px!important;
   border:0px!important;
}

.leftbar a:hover{
   color:#FFFFFF!important;
   background:#AF0000!important;
   }

.leftmess,  .announcetb, .announcetb table {
    color:#CDCDCD!important;
    border:0px!important;
    padding:2px!important;
    padding-right:5px!important;
}


table.announcetb:hover {
    background-color:#262626;
}

.inputtext, select, textarea, .inputfile {
   border:1px solid #696969!important;
   background:#000000!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:#E73A26!important;
   }

#kds_form_in img {
   border:5px solid #393939!important;
}

#tabs {
   border-bottom:2px solid #FF261A!important;
   }
#tabs a {
   color:#949494!important;
   }
#tabs .activetab a {
   background:#FF261A!important;
   color:#000000!important;
   font-weight:bold!important;
   }
#tabs .inactivetab a:hover {
   background:#666666!important;
   color:#FFFFFF!important;
   }
form a, form h4{
   color:#949494!important;
   }
#uploadpicture h4 {
   border-bottom:1px solid #949494!important;
   }
#save, #save_btn {
   background:#E73A26!important;
   border:1px solid #000!important;
   color:#000000!important;
   padding:2px!important;
   }
#cancel {
   background:#666666!important;
   border:1px solid #000!important;
   color:#000000!important;
   padding:2px!important;
   }
.inputbutton, .inputsubmit {
   background:#696969!important;
   border:1px solid #949494!important;
   color:#000000!important;
   }



#contentx {
   background-color:#1C1C1C!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:#000000!important;
}
#friendtables {
   background:#1C1C1C!important;
   }
#contentx, .friendtable  {
   border:0px!important;
   background-color:#242424!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:#FF261A!important;
}
.friendtable img {
   border:3px solid #393939!important;
   margin-right:10px!important;
}
.friendtable td {
   color:#CDCDCD!important;
}
.friendtable .label {
   color:#E73A26!important;
   text-transform:uppercase;
   font-size:9px!important;
   padding-right:10px!important;
}
.friendtable a {
   color:#E73A26!important;
}


.info {
   border-top:1px solid #949494!important;
   padding-top:15px!important;
   }

.info h2 {
   color:#E73A26!important;
   border-bottom:0px!important;
}

.info a {
   color:#FF261A!important;
   }

.info img {
   border:3px solid #393939!important;
}


#friendsecheader {
   color:#000000!important;
   }


.albumphotocount {
   color:#E73A26!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:#E73A26!important;
   font-size:16px!important;
}
.albumlocation_overview, .albumdescription_overview {
   color:#cdcdcd!important;
}
.albumlinks_overview a {
   color:#E73A26!important;
}
.photoheader {
   border-bottom:1px solid #E73A26!important;
color:#CDCDCD!important;
   }
.listfriendsfotoalbum a {
   color:#FF261A!important;
   }
.albumphotocount a {
   color:#FF261A!important;
   }
.myalbumspreviewcontainer td div, .myalbumspreviewcontainer div {
   background-color:#393939!important;
   border:0px!important;
}
.myalbumspreviewcontainer td div a, .myalbumspreviewcontainer div a{
   color:#E73A26!important;
}
.albumdescription {
   color:#CDCDCD!important;
   font-size:12px!important;
}
#allMatches a {
   color:#E73A26!important;
}
.photonewcomment {
   color:#E73A26!important;
}
#showPicInfos {
   background-color:#242424!important;
   border:3px solid #393939!important;
}
#showPicInfos a{
   color:#E73A26!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:#E73A26!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:#AF0000!important;
   }

h4.underlined {
   color:#949494!important;
   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:#FF261A!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:#E73A26!important;
}
.wallpost .text {
   color:#CDCDCD!important;
}

#friendtable, #friendtables table {
   background-color:#1C1C1C!important;
   border:none!important;
}
#friendtable .nav, #friendtables .nav {
   color:#E73A26!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:#E73A26!important;
}

.searchbla {
   color:#CDCDCD!important;
}
.queryfield {
   background-color:#000000;
   color:#CDCDCD!important;
   border:1px solid #E73A26!important;
}

.newsitem a, .newspager a {
   color:#E73A26!important;
}
.newsitem .coolh2 {
   border-bottom:1px solid #E73A26!important;
}

#ausgabe {
   background-color:#E73A26!important;
   border:none!important;
   color:#1C1c1C!important;
}
 big {
   color:#E73A26!important;
}
.yahoo_leftnav, #yahoo_hotspot_groups, #yahoo_hotspot_websearch, .yahoo_sponsored_links {
   display:none!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:#E73A26!important;
}
#teaserpic {
   background-image:none!important;
}
.cf h2, .ul_red li span {
   color:#CDCDCD!important;
}
 #loginerrorbox {
   border:0px!important;
   background:#1C1C1C!important;
}

}