@-moz-document domain(schuelervz.net){
/* by Erik Thoms



/* = = = = = = = = content (global) = = = = = = = = */

body {
   background-color:#000000!important;
   background-attachment:fixed!important;
   background-image:url('http://img178.imageshack.us/img178/5008/lpblitz2000x15001333x10mz6.jpg')!important;
   background-repeat:repeat-x!important;
   }



/* - - - - - - oben - - - - - - */

#topHeader {
   background-image: url('http://img153.imageshack.us/img153/1342/linkin90x65fv1.jpg')!important;
}
#topNavi {
   margin:0px!important;
}
#topNavi a {
   padding:5px 5px 5px 5px!important;
   color:#92CC00!important;
   font-weight:normal!important;
   text-transform:uppercase!important;
   }
#topNavi a:hover {
   background-color:transparent!important;
   color:#FFFFFF
 !important;
   }
#pageHeader {
   border-bottom:3px #77B513 solid!important;
   border-left:0px!important;
   border-right:0px!important;
   background:#1c1c1c!important;
   padding:5px 11px 4px 11px!important;
   overflow:hidden!important;
   line-height:150%;
}
#pageHeader h1 {
   color:#77B513 !important;
   font-weight:normal!important;
   font-size:12px!important;
   text-transform:uppercase;
   letter-spacing:0.3pt;
}


/* - - - - - - mitte - - - - - - */

#content, #shoutbox {
   border:0px!important;
   background:#1c1c1c!important;
   border-left:2px solid #1c1c1c!important;
}
#shoutbox div {
   margin:0px 10px!important;
   }



/* - - - - - - unten - - - - - - */

#pageFooter {
   border-top:2px solid #4D720C!important;
   border-bottom:none!important;
   background:#393939!important;
}
#pageFooter a{
   color:#000000!important;
}
#pageFooter a:hover{
   background:#4D720C!important;
   color:#000000!important;
}



/* = = = = = = = = linke Seite (global) = = = = = = = = */



#logo {
   width: 123px !important;
   height: 64px !important;
   background-image:
url('http://img166.imageshack.us/img166/2585/66b310f53f832b219212763yr5.jpg') !important;
   background-repeat: no-repeat;
}
#logo img {
   visibility: hidden !important;
}

#masterLeft:hover {
   opacity:1;
}
#QuickFormSearch input {
   border:1px solid #77B513!important;
   width:115px!important;
   color:#FFFFFF!important;
   background-color:transparent!important;
   background-image:none!important;
   padding:3px!important;
   opacity:0.5;
}
#QuickFormSearch input:focus {
   opacity:1;
}
.linkList {
   border:none!important;
}
#masterLeft .linkList li {
   border-bottom:#555555 solid 1px!important;
}
.linkList a {
   color:#CDCDCD!important;
   font-weight:normal!important;
}
.linkList a:hover {
   color:#000000!important;
   background:#4D720C!important;
}
#leftSideBox, #leftSideBox div {
   border:0px!important;
   text-align:center!important;
   color:#CDCDCD!important;
}
#leftSideBox a {
   color:#CDCDCD!important;
}



/* = = = = = = = = text (global) = = = = = = = = */

body {
   color:#CDCDCD!important;
   font-family:Arial, Sans-Serif!important;
}

#pageHeader .floatR h1 {
   color:#CDCDCD!important;
}
a {
   color:#77B513!important;
}
h2 {
   background:#555555!important;
   border-bottom:0px solid #000000!important;
   border-top:1px solid #4d720c !important;
   color:#000000!important;
   }
.fieldBtnSubmit, .fieldBtnCancel, a.FieldBtnSubmit {
   color:#000000!important;
   background:#CDCDCD!important;
   border:1px solid #555555!important;
}
img {
   border:1px solid #393939!important;
   background-color:#555555!important;
   padding:3px!important;
}
textarea {
   background:#CDCDCD!important;
   color:#000000!important;
   border-color:#77B513!important;
}


/* = = = = = = = = Seitenspezifisch  = = = = = = = = */

/* - - - - - - Start - - - - - - */

#startLeft h2 {
   border-bottom:1px solid #CDCDCD!important;
   border-top:none!important;
   color:#77B513 !important;
   background:none!important; 
}
.MessageIcon, .GruschelIcon, .FriendsInvitationsIcon, .invitationIcon, .BirthdayIcon {
   width:150px;
   height:108px;
}
.MessageIcon img, .GruschelIcon img, .FriendsInvitationsIcon img, .invitationIcon img, .BirthdayIcon img {
   display:none;
}
.MessageIcon {
   background:url('http://img74.imageshack.us/img74/208/657f90abd017d4459136adffd5.jpg')!important;
}
.GruschelIcon {
   background:url('http://img386.imageshack.us/img386/723/myspace2vi175x122gt6.jpg')!important;
}
.FriendsInvitationsIcon {
   background:url('http://img238.imageshack.us/img238/7443/6eaed170bafab78475cff83ra6.jpg')!important;
}
.invitationsIcon {
   background:url('http://img297.imageshack.us/img297/1520/2832770612gd8.jpg')!important;
}
.BirthdayIcon {
   background:url('http://img293.imageshack.us/img293/8980/lpflames124x99jf2.jpg')!important;
}
#content .visitorsNavi {
   border:0px!important;
}



/* - - - - - - Start > Kennst du schon...? - - - - - - */

#startRight {
   margin:0px 0px 10px 0px!important;
}
#Kds h2 {
   border-bottom:1px solid #CDCDCD!important;
   border-top:none!important;
   color:#77B513 !important;
   background:none!important;
   }
#Kds {
   border:1px solid #1c1c1c!important;
   background:#242424!important;
   }
#Kds:hover {
   border:1px solid #393939!important;
   }
#Kds a {
   color:#77B513 !important;
   }




/* - - - - - - Meine Seite - - - - - - */

.microblogInfo, .friendsInfo, .pinboard_Navi {
   background:#676767!important;
   color:#FFFFFF!important;
   border:0px!important;
   border-top:1px solid #000000!important;
   margin-bottom:0px!important;
}
.microblogInfo a, .friendsInfo a, .pinboard_Navi a {
   color:#CDCDCD!important;
}
.pinboard_NaviEntries {
   color:#FFFFFF!important;
}
#Profile_PrivecySnipplet .mH {
   background:#555555!important;
   border-bottom:0px solid #000000!important;
   border-top:1px solid #77B513 !important;
   color:#000000!important;
   }
#profileLeft img.m {
   padding:1px!important;
}
#profileLeft .linkList li {
   background:#393939!important;
   color:#CDCDCD!important;
   border:0px!important;
   border-bottom:2px solid #1c1c1c!important;
   font-weight:normal!important;
}
#profileLeft .linkList a:hover {
   color:#FFFFFF!important;
   background:#242424!important;
}
#microblogPresetsToggler {
   border:1px solid #77B513!important;
   color:#77B513!important;
   background:url('http://img214.imageshack.us/img214/7964/closeit4.gif') no-repeat scroll 5px 5px!important;
}
#microblogPresetsToggler.opened {
   background:url('http://img132.imageshack.us/img132/9743/openvf6.gif') no-repeat scroll 5px 5px!important;
}
.microblogPresets li a{
   background:#393939!important;
   border-bottom:1px solid #4D720C !important;
}
.microblogPresets li {
   border:0px!important;
}
.microblogPresets {
   border:0px!important;
}
#microblogContent {
   border:0px!important;
   margin-bottom:10px!important;
}
#microblogContent, .uniListSingle {
   background:#242424!important;
   padding:5px!important;
}
.uniFriends {
   background:#242424!important;
   margin-top:-10px!important;
}
.uniListSingle {
   background:#242424!important;
   width:194px!important;
   padding:5px!important;
   margin-left:0px!important;
}
.friendsArrow img {
   display:none!important;
}

.friendsArrow {
   background:url('http://img3.imagebanana.com/img/d2m3lmr/pfeil.png') no-repeat 0px 30px!important;
}
#GroupsSnipplet ul {
   color:#77B513!important;
}
.hiddenGroupName a {
   color:#777!important;
}
.label {
   color:#777!important;
}
#Profile_InformationSnipplet h3 {
   color:#4C4C4C!important;
}
#Profile_InformationSnipplet {
   background:#242424!important;
}
#Profile_InformationSnipplet div {
   padding-left:5px!important;
}
#Profile_InformationSnipplet img {
   border:none!important;
   padding:0px!important;
   background:none!important;
}
.groupsColumn {
   background:#242424!important;
}
#GroupsSnipplet {
   padding:0px 0px 5px 10px!important;
   width:370px!important;
   background:#242424!important;
}
.commentMetaData {
   border-top:1px solid #77B513!important;
   border-bottom:0px!important;
   background:#242424!important;
   color:#676767!important;
}
.pinboard_Navi {
   color:#4C4C4C!important;
}
.pinboardWrapBorder, .pinboardWrap {
   background:none!important;
   border:0px!important;
   padding:0px 10px 0px 10px!important;
}
.pinboard_Content {
   background:#242424!important;
   padding:10px!important;
}
.pinboard_Reply {
   margin-top:0px!important;
   margin-bottom:20px!important;
}


/* - - - - - - Meine Seite bearbeiten - - - - - - */

#tabBar {
   border-bottom:2px solid #4D720C !important;
   width:auto!important;
   margin-left:15px!important;
   margin-right:15px!important;
   }
#tabBar li.selected {
   background:#676767!important;
   font-weight:bold!important;
}
#tabBar li:hover {
   background:#4D720C!important;
   color:#000000!important;
}
#tabBar li.selected:hover {
   background:#4D720C!important;
   color:#000000!important;
}
#tabBar li a {
   color:#CDCDCD!important;
}
#tabBar li.selected a {
   color:#CDCDCD!important;
}
.EditImageUploadImage h2 {
   background:none!important;
   border:0px!important;
   color:#4C4C4C!important;
}
label {
   color:#CDCDCD!important;
}
select, input {
   background:#cdcdcd!important;
   border:1px solid #77B513!important;
}
#Education_AddCourse .mH, #Education_RemoveCourse h2 {
   background:none!important;
   border:0px!important;
   color:#77B513!important;
}
#Education_AddCourse fieldset {
   border-color:#77B513!important;
}
.llbut {
   border:none!important;
   color:#77B513!important;
}



/* - - - - - - Meine Freunde / Meine Gruppen - - - - - - */

.friendsSearchBox, #FriendsListTitle h2, #GroupList h2, #GroupCategories h2, .topRow h2, #GroupCategories, #QuickInvite h2 {
   background:none!important;
   border:0px!important;
   color:#676767!important;
}
.pagerCont, .resultsRow, .friendsListLinks, .groupsWrap, #GroupList {
   background:none!important;
}
.resultsRow li, .groupsWrap li {
   background:#242424!important;
   border:0px solid #2F781E!important;
}
.resultsRow .linkList a, .groupsWrap .linkList a{
   color:#CDCDCD!important;
   font-weight:normal!important;
   background-color:#393939!important;
   margin-bottom:2px!important;
}
.resultsRow .linkList a:hover, .groupsWrap .linkList a:hover {
   color:#FFFFFF!important;
   background:#555555!important;
}

/* - - - - - - Nachrichtendienst - - - - - - */

#Messages_Inbox #Messages_List thead *, #Messages_Outbox #Messages_List thead *{
   background:#393939!important;
}
#Messages_Inbox form, #Messages_Outbox form {
   margin-top:5px!important;
   margin-left:10px!important;
   margin-right:10px!important;
}
#Messages_Inbox table *, #Messages_Outbox table * {
   border-color:#1C1C1C!important;
   border-width:3px!important;
}
.status_new .status div {
   background: url('http://img253.imageshack.us/img253/2177/66b310f53f832b219212763qr7.jpg') no-repeat!important;
}
.status_read .status div {
   background: url('http://img263.imageshack.us/img263/26/lpprojektrevelution19x1sn5.jpg') no-repeat!important;
}
.status_answered .status div {
   background: url('http://img84.imageshack.us/img84/5822/messagesansweredda9.gif') no-repeat!important;
}
#Messages_Inbox img, #Messages_Outbox img {
   border:0px!important;
   padding:2px!important;
   background:#676767!important;
}
tr.status_read td, tr.status_answered td, tr.status_new td {
   background-color:#242424!important;
   margin-top:10px!important;
}
td.subject .wrap {
   background:url('http://img214.imageshack.us/img214/7964/closeit4.gif') no-repeat 5px 7px!important;
   /*background-color:#393939!important;*/
}
.opened td.subject .wrap {
   background:url('http://img132.imageshack.us/img132/9743/openvf6.gif') no-repeat 5px 7px!important;
   background-color:#393939!important;
}
#historyLink {
   background: url('http://img214.imageshack.us/img214/7964/closeit4.gif') no-repeat 0px 7px!important;
}
#historyLink.opened {
   background: url('http://img132.imageshack.us/img132/9743/openvf6.gif') no-repeat 0px 7px!important;
}
.phxDialogTop {
   background:#393939!important;
   height:10px!important;
}
.phxDialogBottom {
   background:#393939!important;
   height:10px!important;
}
.phxDialogBody {
   background:#393939!important;
   color:#CDCDCD!important;
}
.phxDialogTitle {
   color:#CDCDCD!important;
   border-color:#77B513 !important;
}
#History {
   color:#CDCDCD!important;
}
#History .commentMetaData {
   margin-left:10px!important;
}


/* - - - - - - Mein Account - - - - - - */

#Account {
   padding:10px!important;
}
#Account label {
   color:#CDCDCD!important;
}



/* - - - - - - Meine PrivatsphÃ¤re - - - - - - */

#Privacy_Settings {
   padding:0px!important;
}
#accordion *{
   border-color:#77B513!important;
}
#Privacy_Settings #accordion h1 {
   background:none!important;
   color:#77B513!important;
   border-bottom:1px solid #77B513 !important;
}
#Privacy_Settings #accordion h2 {
   background:url('http://img214.imageshack.us/img214/7964/closeit4.gif') no-repeat scroll 5px 7px!important;
   background-color:#393939!important;
   border-bottom:1px solid #77B513 !important;
   color:#FFFFFF!important;
}
#Privacy_Settings #accordion h2.opened {
   background:url('http://img132.imageshack.us/img132/9743/openvf6.gif') no-repeat scroll 5px 7px!important;
   background-color:#393939!important;
}
#Privacy_Settings #accordion .miniAccordion {
   color:#CDCDCD!important;
   background-color:#242424!important;
}
#AccuseIgnore_Pardon {
   padding:20px!important;
}



/* - - - - - - Gruppenansicht - - - - - - */


#GroupsLeft .groupsmHNavi, #GroupsLeft .forummHNavi {
   background:none!important;
   border:0px!important;
}
.groupsRightColumns {
   border:0px!important;
}
#GroupsRight img {
   padding:0px!important;
   border:0px!important;
}
#GroupsRight .linkList li {
   background:#242424!important;
   color:#CDCDCD!important;
   border-bottom:2px solid #1C1C1C!important;
   font-weight:normal!important;
}
#GroupsRight .linkList a:hover {
   color:#FFFFFF!important;
   background:#393939!important;
   border:0px!important;
}
.groupsDescription, #GroupsInformation, .groupsRightColumns {
   background:#242424!important;
   padding-left:5px!important;
   margin-bottom:10px!important;
}
.forumThreadsTitle a {
   color:#CDCDCD!important;
}

/* - - - - - - Themenansicht - - - - - - */

.threadPageCounter {
   background:none!important;
   color:#CDCDCD!important;
}
.threadWrap, .threadWrapBorder {
   background:none!important;
   border:0px!important;
}
.threadWrapBorder p {
   color:#4C4C4C!important;
   font-size:14px!important;
}
.threadsEntry {
   background:#242424!important;
}
.threadsEntry .commentMetaData {
   margin:5px 0px 5px 5px!important;
}
.createNewThread, #GroupSettings {
   background:none!important;
   border:0px!important;
}
.createNewThread h2, #GroupSettings h2 {
   color:#FFFFFF!important;
}
#GroupAdmin {
   padding:20px!important;
}
.deleteGroup {
   border-color:#77B513!important;
}
.deleteGroup input {
   border-color:#77B513!important;
}
.threadImage, .threadWrapBorder img {
   border:none!important;
   padding:2px!important;
}


/* - - - - - - Meine Fotos - - - - - - */

#PhotoAlbums .pagerCont {
   color:#77B513!important;
}
#PhotoAlbums .AlbumCont, .ThumbsOverview {
   background:none!important;
   border:0px!important;
}
#PhotoAlbums .AlbumCont div, .thumb {
   background:#242424!important;
   border-color:#77B513!important;
}
.AlbumCover img, #PhotoAlbums_Thumbs img, #PhotoAlbums_SingleView img, #PhotoAlbums_Thumbs_Friends img {
   background:none!important;
   border:0px!important;
   padding:0px!important;
}
#PhotoAlbums_SingleView img.m {
   border:1px solid #393939!important;
   padding:3px!important;
   background:#555555!important;
}
#PhotoAlbums_SingleView .commentList {
  margin:auto!important;
}
.AlbumText * {
   background:none!important;
   border:0px!important;
}
.photosmHNavi, .pagerCont {
   background:none!important;
   border:0px!important;
}
#tagBar {
   background:#242424!important;
   border:0px!important;
}

.ThumbsOverview h2 {
   color:#CDCDCD!important;
   text-align:center!important;
   background:none!important;
}
.fn-note-text {
   border:1px solid #77B513!important;
   background:#393939!important;
}
.fn-note-edit-text {
   border:1px solid #77B513!important;
   background:#555555!important;
}



/* - - - - - - Fotoalbum erstellen - - - - - - */

.newUploader, .oldUploader {
   border-color:#77B513!important;
   background:#242424!important;
}
#PhotoAlbums_OldUploader h2 {
   background:none!important;
   color:#FFFFFF!important;
}
#photoUploader {
   margin:5px!important;
   background:none!important;
   border:0px!important;
}
#PhotoAlbums_EditPhotos #listContainer #photoList {
   border:0px!important;
   background:none!important;
   margin-left:10px!important;
}
#photoList .editPhotoBox {
   border-color:#77B513!important;
   background-color:#393939!important;
}
.sortHelper {
   background-color:#555555!important;
   border-color:#77B513!important;
}
#PhotoAlbums_Edit #tabBar {
   padding:0px!important;
}

/* - - - - - - Nebenseiten - - - - - - */

#Newsroom_Article_Overview  div div {
   border:none!important;
}
#Newsroom_Article_Overview img {
   border:none!important;
   padding:0px!important;
   }
.smarty big, .smarty big span {
   color:#CDCDCD!important;
}
.smarty #ausgabe {
   background:#555555!important;
   color:#000000!important;
   border:none!important;
}
.smarty #lpContent * {
   border-color:#77B513!important;
}
.smarty img {
   border:none!important;
   padding:0px!important;
}
.confirmInvite span{
   color:#CDCDCD!important;
}


/* - - - - - - Hilfe - - - - - - */

#lpContent div[style*="height: 200px;"] {
   background:url('http://img329.imageshack.us/img329/3513/3339530024ic4.jpg') no-repeat!important;
}
#lpContent #tabs{
   width:auto!important;
   margin-left:30px!important;
   margin-right:30px!important;
   }
#lpContent #tabs .activetab a{
   background:#393939!important;
   font-weight:bold!important;
}
#lpContent #tabs a:hover {
   background:#77B513!important;
   color:#000000!important;
}
#lpContent #tabs .inactivetab {
   color:#777!important;
}
.helpbox {
   border:1px solid #2F781E!important;
   background:#242424!important;
}
#lpContent .highlightBox {
   margin-left:0px!important;
   color:#CDCDCD!important;
}



/* - - - - - - Login - - - - - - */

#masterLeft #Login label {
   color:#000000!important;
}
#Login input {
   border:1px solid #77B513!important;
   width:115px!important;
   color:#CDCDCD!important;
   background-color:#242424!important;
   padding:3px!important;
   opacity:0.5;
}
#Login input:focus {
   opacity:1;
}
#Login .fieldBtnSubmit {
   border:1px solid #393939!important;
   width:70px!important;
   color:#CDCDCD!important;
   background-color:#242424!important;
   padding:3px!important;
   opacity:0.9;
}
.RegText {
   margin-left:20px!important;
}
.highlightBox h2, .RegText h2 {
   background:none!important;
   border:0px!important;
   color:#FFFFFF!important;
}
.RegText li span {
   color:#CDCDCD!important;
}
.RegBox div img {
   display:none!important;
}
.RegBtnContainer div {
   border:1px solid #77B513!important;
   background:#393939!important;
   margin-left:10px!important;
   margin-bottom:10px!important;
}
#Registration_Invite {
   margin:20px!important;
}
.highlightBox {
   border:1px solid #77B513!important;
   background:#393939!important;
   margin:20px!important;
}



/* = = = = = = = = AdBlock  = = = = = = = = */

#content .staticContent {
   /*display:none!important;*/  /*blendet "Neuigkeiten" und "Schaufenster" aus*/
}
.yahoo_leftnav, #yahoo_hotspot_groups, #yahoo_hotspot_websearch, .yahoo_sponsored_links {
   display:none!important; /*nicht benÃ¶tight zZt*/
   }
#topAds, #ad770x90, #topAd, #ad160x600  {
   display:none!important;
}


}
