@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("schuelervz.net") {
/*** layout ***/



body {
   background: 

url(http://tr4st.de/svz/bg.jpg) !important;
   }

#logo { width: 123px !important; height: 64px !important; background-image: url(http://tr4st.de/svz/logo.png) !important; background-repeat: no-repeat; } #logo img { visibility: hidden !important; }



#content {
   border-left: solid 1px #6a7100 !important;
   border-right: solid 1px #6a7100 !important;
   background: #FFFFFF !important;
   }

.commentMetaData {
    border-top: 1px solid #6a7100 !important;
    background-color: #ffffef !important;
    border-bottom: 1px solid #d4f037 !important;
   }

#pageFooter {
   text-align: right !important;
   background-color: #d4f037 !important;
   border-top: solid 1px #6a7100 !important;
   border-bottom: solid 1px #6a7100 !important;
   

background-image:url("http://tr4st.de/svz/foot.png") !important;
   background-repeat:no-repeat !important;
   }

#pageFooter a {
   color: #292929 !important;
   }

#pageFooter a:hover {
   color: yellow !important;
   background: #292929 !important;
   }





#topHeader {
   background-image: 

url(http://tr4st.de/svz/top.png) 

!important;
   }

#pageHeader {
   background: #d4f037 !important;
   color: #292929 !important;
   font-family:'Tahoma' !important;
   border-left: 1px solid #6a7100 !important;
   border-right: 1px solid #6a7100 !important;
   border-bottom: solid 1px #6a7100 !important;
   }


/*** hyperlinks ***/

a {
   color: #6a7100 !important;
   }


/*** button-like hyperlinks ***/

a.btnLikeLink:link,
a.btnLikeLink:visited,
a.btnLikeLink:hover,
a.btnLikeLink:focus,
a.btnLikeLink:active {
   color: #000000 !important;
   font-family: "Tahoma" !important;
   background: #dcdfb7 !important;
   border-top: 3px solid #efffa6 !important;
   border-left: 3px solid #efffa6 !important;
   border-right: 3px solid #bdc402 !important;
   border-bottom: 3px solid #bdc402 !important;
   }


/*** link-like buttons ***/

input.llbut {
   color: #6a7100 !important;
   }

input.llbut:hover {
   border-bottom: 1px solid #6a7100 !important;
   }


/*** headers ***/

h3 {
   color: #6a7100 !important;
   }

h4 {
   border-bottom: 1px solid #6a7100 !important;
   }

h2, .mH {
   text-align: center !important;
   border-top: 1px solid #6a7100 !important;
   border-bottom: 1px solid #d4f037 !important;

   color: #58701e !important;
   background: #dcdfb7 !important;

   /*color: #6a7100 !important;
   background: #f5fdd7 !important;*/
   
   }

.dialogueHeader {
   color: #6a7100 !important;
   border-bottom: 1px solid #d4f037 !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 #6a7100 !important;
   }

.RegText ul li {
   color: #6a7100 !important;
   }


/*** red link list ***/

.linkList li {
   border-bottom: 1px solid #6a7100 !important;
   }

.linkList a:hover {
   color: yellow !important;
   background: #292929 !important;
   }

/*** red tabs ***/

ul#tabBar {
   border:none !important;
   /*border-bottom: 1px solid #6a7100 !important;*/
   }

#tabBar li.selected {
   background-color: #dcdfb7 !important;
   border-top: solid 1px #6a7100 !important;
   }

#tabBar li:hover {
   background-color:#f5fdd7 !important;
   }

#tabBar li.selected:hover {
   background-color: #dcdfb7 !important;
   }


/*** top navigation ***/

#topNavi {
   position: relative !important;
   right:60px !important;
   }

#topNavi a {
   color: #d0d3a6 !important;
   }

#topNavi a:hover {
   color: yellow !important;
   background-color: #292929 !important;
   }


/*** shoutbox ***/

#shoutbox {
   border-left:1px solid #d4f037 !important;
   border-right:1px solid #d4f037 !important;
   }

#shoutbox p.error {
   color: #6a7100 !important;
   }


/*** dialog styles ***/

.phxDialogTitle {
   border-bottom: 1px solid #6a7100 !important;
   color: #6a7100 !important;
   }


/*** form elements ***/

input.fieldText, textarea, select {
   border: 1px solid #6a7100 !important;
   }

form .hint {
   color: #6a7100 !important;
   }

input.fieldBtnSubmit,
input.fieldBtnCancel {
   color: #000000 !important;
   font-family: "Tahoma" !important;
   background: #dcdfb7 !important;
   border-top: 3px solid #efffa6 !important;
   border-left: 3px solid #efffa6 !important;
   border-right: 3px solid #bdc402 !important;
   border-bottom: 3px solid #bdc402 !important;
   }

input.invalid, select.invalid, textarea.invalid {
   background: #ffffef !important;
   border: 1px solid #d4f037 !important;
   }

input.blink {
   color: #6a7100 !important;
   }

input.blink:hover {
   border-bottom: 1px solid #6a7100 !important;
   }

/*** ThreeColumnList ***/

ul.tcl li {
   border: 1px solid #6a7100 !important;
   }

.tcl .Links .linkList li {
   border-bottom: 1px solid #d4f037 !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 #6a7100 !important;
   background: #f7f7f7;
   }


/*** old left navigation ***/

#leftNavi a {
   border-bottom: solid 1px #6a7100 !important;
   }

#leftNavi a:hover {
   color: yellow !important;
   background-color: #000000 !important;
   }

.highlightBox {
   border:1px solid #6a7100 !important;
   background:#ffffef !important;
   }


/* pinboard, messages history, etc */

ul.listStyle li .header p a {
   color: #6a7100 !important;
   }

ul.listStyle li .header p a:hover {
   color: #6a7100 !important;
   }






/**************************/
/*** Other Style Sheets ***/
/**************************/

/*** SearchQuickForm ***/
#QuickFormSearch input {
   border: 1px solid #6a7100 !important;
   font-family:'Tahoma',Verdana !important;
   background:url(http://tr4st.de/svz/fragezeichen.png) 3px 4px no-repeat !important;
   }


/*** Microblog ***/
.microblogInfo {
   background-color:#ffffef !important;
   border-bottom:1px solid #6a7100 !important;
   }

#microblogContent {
   border-right: 1px dotted #d4f037 !important;
   }

#MicroBlog .microblogNavi a:hover {
   color: #6a7100 !important;
   }

#MicroBlog #historyEntries .microblogHistory {
   border-top: 1px dotted #d4f037 !important;
   }

#MicroBlog_Edit textarea {
   border-bottom:0 !important;
   }

#MicroBlog_Edit .microblogPresets {
   border: 1px solid #d4f037 !important;
   border-bottom: none !important;
   border-top: none !important;
   }

#MicroBlog_Edit .microblogPresets li {
   border-bottom: 1px solid #d4f037 !important;
   }

#MicroBlog_Edit .microblogPresets li a:hover {
   background-color: #ffffef !important;
   }

#microblogPresetsToggler {
   background:url(http://tr4st.de/svz/collapsed.gif) no-repeat scroll 5px 5px !important;
   color: #6a7100 !important;
   border: 1px solid #6a7100 !important;
   border-top: 1px dotted #6a7100 !important;
   }

#microblogPresetsToggler.opened {
   background-image:url(http://tr4st.de/svz/expanded.gif) !important;
   }


/*** Friends ***/

.friendsListLinks {
   background: #ffffef !important;
   }

.friendsInfo {
   border-bottom: 1px solid #d4f037 !important;
   background-color: #ffffef !important;
   }

/* Add New Friend */
#AddFriend {
   border: 3px solid #6a7100 !important;
   background: #ffffef !important;
   }

/* Confirm Invite */
.confirmInvite span {
   color: #6a7100 !important;
   }

.confirmInvite li {
   border: 1px solid #6a7100 !important;
   background: #ffffef !important;
   }


/*** Groups ***/

/*****************/
/*** KOMMT NOCH***/
/*****************/


/*** Pinboard ***/

.pinboard_Navi {
   border-bottom: 1px solid #f5fdd7 !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 #6a7100 !important;
   }

.pinboard_Entry p a {
   color: #6a7100 !important;
   }

.pinboard_Entry p a:hover {
   color: #6a7100 !important;
   }

/*** Profile ***/

#profileRight h2 a {
   color:#6a7100 !important;
   }

#profileRight h2 a:hover {
   color: #6a7100 !important;
   }

#profileRight h3 a:hover {
   color: #6a7100 !important;
   }
}