@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("schuelervz.net") {
/*** layout ***/

body {
   background: url(http://img451.imageshack.us/img451/1821/unbenannt33hb5.gif) !important;
   }

.RegBox img {
   visibility: hidden !important;
   }

.RegBox .floatR {
   width: 150px !important;
   height: 127px !important;
   background: url(http://img527.imageshack.us/img527/5742/boysk9.gif) !important;
   }

.BirthdayIcon img {
   visibility: hidden !important;
   }

.BirthdayIcon {
   width: 150px !important;
   height: 108px !important;
   background: url(http://img214.imageshack.us/img214/5365/iconbdayrc7.jpg) !important;
   }

#content {
   border-left: solid 1px #d98c00 !important;
   border-right: solid 1px #d98c00 !important;
   background: #FFFFFF !important;
   }

.commentMetaData {
    border-top: 1px solid #d98c00 !important;
    background-color: #ffffef !important;
    border-bottom: 1px solid #f0ac37 !important;
   }

#masterLeft {
   position: relative !important;
   top: 2px !important;
   }

#pageFooter {
   text-align: right !important;
   background-color: #f0ac37 !important;
   border-top: solid 1px #d98c00 !important;
   border-bottom: solid 1px #d98c00 !important;
   

background-image:url("http://img217.imageshack.us/img217/963

0/footertn7.png") !important;
   background-repeat:no-repeat !important;
   }

#pageFooter a {
   color: #ffdea1 !important;
   }

#pageFooter a:hover {
   color: yellow !important;
   background: #f294d0 !important;
   }

#logo {
   width: 123px !important;
   height: 64px !important;
   background-image: 

url(http://img170.imageshack.us/img170/4206/logo4kopiefd7.pn

g) !important;
   background-repeat: no-repeat;
   }

#logo img {
   visibility: hidden !important;
   }

#topHeader {
   background-image: 

url(http://img369.imageshack.us/img369/9986/topjo8.png) 

!important;
   }

#pageHeader {
   background: #f0ac37 !important;
   color: #FFFFFF !important;
   font-family:'Comic Sans MS',Verdana !important;
   border-left: 1px solid #d98c00 !important;
   border-right: 1px solid #d98c00 !important;
   border-bottom: solid 1px #d98c00 !important;
   }


/*** hyperlinks ***/

a {
   color: #d98c00 !important;
   }


/*** button-like hyperlinks ***/

a.btnLikeLink:link,
a.btnLikeLink:visited,
a.btnLikeLink:hover,
a.btnLikeLink:focus,
a.btnLikeLink:active {
   color: #000000 !important;
   font-family: "Comic Sans MS" !important;
   background: #ffd90c !important;
   border-top: 3px solid #fff3a6 !important;
   border-left: 3px solid #fff3a6 !important;
   border-right: 3px solid #c47c02 !important;
   border-bottom: 3px solid #c47c02 !important;
   }


/*** link-like buttons ***/

input.llbut {
   color: #d98c00 !important;
   }

input.llbut:hover {
   border-bottom: 1px solid #d98c00 !important;
   }


/*** headers ***/

h3 {
   color: #d98c00 !important;
   }

h4 {
   border-bottom: 1px solid #d98c00 !important;
   }

h2, .mH {
   text-align: center !important;
   border-top: 1px solid #d98c00 !important;
   border-bottom: 1px solid #f0ac37 !important;

   color: #70631e !important;
   background: #ffd90c !important;

   /*color: #d98c00 !important;
   background: #fdf7d7 !important;*/
   
   }

.dialogueHeader {
   color: #d98c00 !important;
   border-bottom: 1px solid #f0ac37 !important;
   }


/*** start page (not logged in) ***/

.highlightBox h2 {
   font-size:15px !important;
   font-weight:bold !important;
   background:transparent !important;
   color:#000 !important;
   border:0 !important;
   }

.RegBox h2 {
   font-size: 14px !important;
   }

.RegBtnContainer .floatL {
   background-color: #ffffef !important;
   border: 1px solid #d98c00 !important;
   }

.RegText ul li {
   color: #d98c00 !important;
   }


/*** red link list ***/

.linkList li {
   border-bottom: 1px solid #d98c00 !important;
   }

.linkList a:hover {
   color: yellow !important;
   background: #f294d0 !important;
   }

/*** red tabs ***/

ul#tabBar {
   border:none !important;
   border-bottom: 1px solid #d98c00 !important;
   }

#tabBar li.selected {
   background-color: #ffd90c !important;
   border-top: solid 1px #d98c00 !important;
   }

#tabBar li:hover {
   background-color:#fdf7d7 !important;
   }

#tabBar li.selected:hover {
   background-color: #ffd90c !important;
   }


/*** top navigation ***/

#topNavi {
   position: relative !important;
   right:60px !important;
   }

#topNavi a {
   color: #000000 !important;
   }

#topNavi a:hover {
   color: yellow !important;
   background-color: #f294d0 !important;
   }


/*** shoutbox ***/

#shoutbox {
   border-left:1px solid #f0ac37 !important;
   border-right:1px solid #f0ac37 !important;
   }

#shoutbox p.error {
   color: #d98c00 !important;
   }


/*** dialog styles ***/

.phxDialogTitle {
   border-bottom: 1px solid #d98c00 !important;
   color: #d98c00 !important;
   }


/*** form elements ***/

input.fieldText, textarea, select {
   border: 1px solid #d98c00 !important;
   }

form .hint {
   color: #d98c00 !important;
   }

input.fieldBtnSubmit,
input.fieldBtnCancel {
   color: #000000 !important;
   font-family: "Comic Sans MS" !important;
   background: #ffd90c !important;
   border-top: 3px solid #fff3a6 !important;
   border-left: 3px solid #fff3a6 !important;
   border-right: 3px solid #c47c02 !important;
   border-bottom: 3px solid #c47c02 !important;
   }

input.invalid, select.invalid, textarea.invalid {
   background: #ffffef !important;
   border: 1px solid #f0ac37 !important;
   }

input.blink {
   color: #d98c00 !important;
   }

input.blink:hover {
   border-bottom: 1px solid #d98c00 !important;
   }

/*** ThreeColumnList ***/

ul.tcl li {
   border: 1px solid #d98c00 !important;
   }

.tcl .Links .linkList li {
   border: none !important;
   border-bottom: 1px solid #f0ac37 !important;
   }




/* diese Elemente muessen eliminiert werden. Sie stehen nur noch in dieser CSS, damit vorhandene Elemente, die diese Styles noch nutzen, funktionieren */

.confirm {
   border: 3px solid #d98c00 !important;
   background: #f7f7f7;
   }


/*** old left navigation ***/

#leftNavi a {
   border-bottom: solid 1px #d98c00 !important;
   }

#leftNavi a:hover {
   color: yellow !important;
   background-color: #f294d0 !important;
   }

.highlightBox {
   border:1px solid #d98c00 !important;
   background:#ffffef !important;
   }


/* pinboard, messages history, etc */

ul.listStyle li .header p a {
   color: #d98c00 !important;
   }

ul.listStyle li .header p a:hover {
   color: #d98c00 !important;
   }






/**************************/
/*** Other Style Sheets ***/
/**************************/

/***********************/
/*** SearchQuickForm ***/
/***********************/

#QuickFormSearch input {
   border: 1px solid #d98c00 !important;
   font-family:'Comic Sans MS',Verdana !important;
   background:url(http://img116.imageshack.us/img116/8645/schnullerhi7.png) 3px 4px no-repeat !important;
   }

/*****************/
/*** Microblog ***/
/*****************/

.microblogInfo {
   background-color:#ffffef !important;
   border-bottom:1px solid #d98c00 !important;
   }

#microblogContent {
   border-right: 1px dotted #f0ac37 !important;
   }

#MicroBlog .microblogNavi a:hover {
   color: #d98c00 !important;
   }

#MicroBlog #historyEntries .microblogHistory {
   border-top: 1px dotted #f0ac37 !important;
   }

#MicroBlog_Edit textarea {
   border-bottom:0 !important;
   }

#MicroBlog_Edit .microblogPresets {
   border: 1px solid #f0ac37 !important;
   border-bottom: none !important;
   border-top: none !important;
   }

#MicroBlog_Edit .microblogPresets li {
   border-bottom: 1px solid #f0ac37 !important;
   }

#MicroBlog_Edit .microblogPresets li a:hover {
   background-color: #ffffef !important;
   }

#microblogPresetsToggler {
   background:url(http://img163.imageshack.us/img163/1113/collapsedbrighttz4.gif) no-repeat scroll 5px 5px !important;
   color: #d98c00 !important;
   border: 1px solid #d98c00 !important;
   border-top: 1px dotted #d98c00 !important;
   }

#microblogPresetsToggler.opened {
   background-image:url(http://img163.imageshack.us/img163/4536/expandedbrightpz6.gif) !important;
   }

/***************/
/*** Friends ***/
/***************/

.friendsListLinks {
   background: #ffffef !important;
   }

.friendsInfo {
   border-bottom: 1px solid #f0ac37 !important;
   background-color: #ffffef !important;
   }

/* Add New Friend */
#AddFriend {
   border: 3px solid #d98c00 !important;
   background: #ffffef !important;
   }

/* Confirm Invite */
.confirmInvite span {
   color: #d98c00 !important;
   }

.confirmInvite li {
   border: 1px solid #d98c00 !important;
   background: #ffffef !important;
   }


/*******************/
/*** FriendsList ***/
/*******************/

.friendsSearchBox {
   background-color: #ffffef !important;
   border-bottom: 1px solid #d98c00 !important;
   }

#FriendsList .pagerCont {
   background-color: #ffffef !important;
   }

.friendsWrap {
   background-color: #ffffef !important;
   }


/**************/
/*** Groups ***/
/**************/

/* Overview pagelet */

.groupsRightColumns {
   border-left:1px dotted #f0ac37 !important;
   }


/*Groups Snipplet */

#GroupsSnipplet ul {
   color: #d98c00 !important;
   }

.groupsColumn h2 a {
   color: #907070;
   }


/* Groups Pagelet */

.groupsmHNavi {
   border-bottom: 1px solid #f0ac37 !important;
   background-color: #ffffef !important;
   }

.groupsWrap {
   background-color: #ffffef !important;
   }

.groupsWrap ul li.clearFix {
   border: 1px solid #f0ac37 !important;
   }

/* Settings Pagelet */

.groupSettingsLeave {
   border-top:1px solid #d98c00 !important;
   }

#GroupSettings {
   border: 3px solid #d98c00 !important;
   }


/* Invitation Snipplet */

.groupStartSnipplets .floatR ul li {
   border-bottom: 1px dotted #f0ac37 !important;
   }


/* Admin Pagelets */

#GroupAdmin .deleteGroup {
   border-top: 1px solid #d98c00 !important;
   border-bottom: 1px solid #d98c00 !important;
   }


/* Create New Pagelet */

#CreateGroup {
   border: 3px solid #d98c00 !important;
   }

#CreateGroup h2 {
   color: #d98c00 !important;
   border-bottom: 1px solid #d98c00 !important;
   }





/****************/
/*** Pinboard ***/
/****************/

.pinboard_Navi {
   border-bottom: 1px solid #fdf7d7 !important;
   background-color: #ffffef !important;
   }

.pinboard_Write {
   border-top:0 !important;
   background-color: #ffffef !important;
   }

.pinboard_Write h3 {
   color: #e04060 !important;
   border-bottom: 1px solid #d98c00 !important;
   }

.pinboard_Entry p a {
   color: #d98c00 !important;
   }

.pinboard_Entry p a:hover {
   color: #d98c00 !important;
   }



/***************/
/*** Profile ***/
/***************/

#profileRight h2 a {
   color:#d98c00 !important;
   }

#profileRight h2 a:hover {
   color: #d98c00 !important;
   }

#profileRight h3 a:hover {
   color: #d98c00 !important;
   }



/*****************/
/*** Gruscheln ***/
/*****************/

/* Common styles of the gruscheln module */

#Gruscheln h2,
#Gruscheln_Err h2 {
   border-bottom: 1px solid #d98c00 !important;
   }

/* Overview on front page */

#Gruscheln_Overview .floatR ul li {
   border-bottom: 1px dotted #f0ac37 !important;
   }


/****************/
/*** Visitors ***/
/****************/

.visitorsNavi {
   border-bottom: 1px solid #f0ac37 !important;
   }


/***********/
/*** Kds ***/
/***********/

#Kds {
   border-left: 1px solid #f0ac37 !important;
   border-bottom: 1px solid #f0ac37 !important;
   }


/*************/
/*** Start ***/
/*************/

#startLeft h2 {
   border-top:none !important;
   border-bottom-color:#d98c00 !important;
   }


/*************/
/*** Forum ***/
/*************/

/* Thread Snipplet */

.forummHNavi {
   border-bottom: 1px solid #f0ac37 !important;
   background-color: #ffffef !important;
   }

.threadWrap {
   background-color: #ffffef !important;
   }

.threadWrapBorder {
   border: 1px solid #f0ac37 !important;
   }

.threadPageCounter {
   background-color: #ffffef !important;
   color:#d98c00 !important;
   }


/* New Thread Snipplet */

.createNewThread {
   border: 3px solid #d98c00 !important;
   }



/*******************/
/*** PhotoAlbums ***/
/*******************/

.photosmHNavi {
   border-bottom: 1px solid #d98c00 !important;
   background-color: #ffffef !important;
   }

.ThumbsOverview {
   background-color: #ffffef !important;
   border-top: 1px solid #d98c00 !important;
   border-bottom: 0px solid #d98c00 !important;
   }

.thumb {
   background-color: #fff !important;
   border: 1px solid #f0ac37 !important;
   }

.thumb:hover {
   border: 1px solid #d98c00 !important;
   }

/******* #PhotoAlbums *******/

.AlbumCont {
   background-color: #ffffef !important;
   border-top: 1px solid #d98c00 !important;
   border-bottom: 1px solid #d98c00 !important;
   }

.AlbumCont .clearFix {
   border: 1px solid #d98c00 !important;
   }


/******* #PhotoAlbums_AddOverview *******/

#PhotoAlbums_AddOverview .newUploader {
   border:1px solid #d98c00 !important;
   }

#PhotoAlbums_AddOverview .oldUploader {
   border:1px solid #d98c00 !important;
   }


/******* #PhotoAlbums_EditPhotos *******/

#PhotoAlbums_EditPhotos form .clearFix {
   background-color: #ffffef !important;
   border-top: 1px solid #d98c00 !important;
   border-bottom: 1px solid #d98c00 !important;
   }

.editPhotoBox {
   border: 1px solid #d98c00 !important;
   }


/******* #PhotoAlbums_User *******/

#PhotoAlbums_User .ThumbsOverview {
   background-color: #fff !important;
   }

#PhotoAlbums_User .thumb {
   background-color: #ffffef !important;
   }

#PhotoAlbums_User .nofotos {
   background-color: #fff !important;
   }


/******* #PhotoAlbums_JavaUploader *******/

#photoUploader {
   background-color: #ffffef !important;
   border-top: 1px solid #d98c00 !important;
   border-bottom: 1px solid #d98c00 !important;
   }


/******* #PhotoAlbums_SingleView *******/

#PhotoAlbums_SingleView .pagerCont {
   border-top:1px dotted #d98c00 !important;
   }

#PhotoAlbums_SingleView .ThumbsOverview #tagBar {
   border:1px solid #d98c00 !important;
   }


/******* #PhotoAlbums_Tagging *******/

.fieldBtnSubmit.disabled {
   background-color: #d98c00 !important;
   }

.sortHelper {
   border: 2px dashed #f0ac37 !important;
   }


/*********************/
/*** SearchResults ***/
/*********************/

.resultsRow {
   background-color: #ffffef !important;
   }

#Search_Results #GroupList {
   background-color: #ffffef !important;
   }


/**************/
/*** Search ***/
/**************/

#ccaptains {
   border-top:1px solid #d98c00 !important;
   background:#ffffef !important;
   }

#ccaptains .toggleLink {
   color: #d98c00 !important;
   background:url(http://img163.imageshack.us/img163/1113/collapsedbrighttz4.gif) no-repeat scroll 10px 12px !important;
   }

#ccaptains .toggleLink.opened {
   background-image:url(http://img163.imageshack.us/img163/4536/expandedbrightpz6.gif) !important;
   }


/****************/
/*** Newsroom ***/
/****************/

#Newsroom_Article .floatL,
#Newsroom_Article_Overview .floatL {
   border-right: 3px dotted #f0ac37 !important;
}


/*****************/
/*** AdBanners ***/
/*****************/

/*** Messages ***/

#SendSuccessAd #ad300x250 div{
   visibility: hidden !important;
   }

#SendSuccessAd {
   visibility: hidden !important;
   }


/*** Gruscheln ***/

#GruschelnAd #ad300x250 div{
   visibility: hidden !important;
   }

#GruschelnAd {
   visibility: hidden !important;
   }


/*** Groups ***/

#GroupsAd #ad300x250 div{
   visibility: hidden !important;
   }

#GroupsAd {
   visibility: hidden !important;
   }


/*** Friends ***/

#FriendsAd #ad300x250 div{
   visibility: hidden !important;
   }

#FriendsAd {
   visibility: hidden !important;
   }


/*** Logout ***/

#AdLogout {
   visibility: hidden !important;
   }

#ad280x25 {
   visibility: hidden !important;
   }


/****************/
/*** Messages ***/
/****************/

.MessageList {
   border-bottom: 1px solid #d98c00 !important;
   }

.MessageList .MessageListHeader {
   background-color: #ffffef !important;
   }

.MessageList li.hi {
   background-color: #ffffef !important;
   }

#Messages_List thead {
   background-color:#f0ac37 !important;
   }

#Messages_List td {
   border-bottom:1px solid #d98c00 !important;
   }

td.subject .wrap {
   background: url(http://img163.imageshack.us/img163/1113/collapsedbrighttz4.gif) no-repeat 5px 7px !important;
   border: none !important;
}

.opened td.subject .wrap {
   background: #fee url(http://img163.imageshack.us/img163/4536/expandedbrightpz6.gif) no-repeat 5px 7px !important;
   border: 1px solid #d98c00 !important;
   background-color: #ffffef !important;
   }

.status_new .status div {
   background: url(http://img110.imageshack.us/img110/9017/messagesnewcopykp3.gif) no-repeat !important;
   }

.status_read .status div {
   background: url(http://img114.imageshack.us/img114/2766/messagesreadke9.gif) no-repeat !important;
   }

.status_answered .status div {
   background: url(http://img114.imageshack.us/img114/4950/messagesansweredeg2.gif) no-repeat !important;
   }

#Messages_List tr.status_new {
   background-color: #ffffef !important;
   }

.phxDialogTop {
   background: url(http://img228.imageshack.us/img228/2091/phxdialoghp9.png) no-repeat !important;
   }

.phxDialogBody {
   background: url(http://img230.imageshack.us/img230/8163/phxdialogstripepf2.png) !important;
   }

.phxDialogBottom {
   background: url(http://img443.imageshack.us/img443/5/phxdialog2mc1.png) no-repeat !important;
   }

#historyLink {
   background: url(http://img163.imageshack.us/img163/1113/collapsedbrighttz4.gif) no-repeat 0px 7px !important;
   }

#historyLink.opened {
   background: url(http://img163.imageshack.us/img163/4536/expandedbrightpz6.gif) no-repeat 0px 7px !important;
   }
}