@-moz-document domain("schuelervz.net") {

body {
   background-color: #ffd90f !important;

   background-image:url(http://www.e-ville.de/svzstil/bg.gif) !important;
   background-position:0px 0px!important;
   background-repeat:repeat-x!important;
   }

h4 {
   color: #FFFFFF !important;
   }

a {
   color: #000000 !important;
   }

#leftlogo2 {
   background-image: url(http://www.e-ville.de/svzstil/svz-logo.gif) !important;
   }

#content, #contentx {
   border-left: solid 1px #000000 !important;
   border-right: solid 1px #000000 !important;
   background: #FFFFFF !important;
   }

#topheader {
   background-image: url(http://www.e-ville.de/svzstil/head.gif) !important;
   background-position:132px 1px !important;
   }

#teaserpic {
   background-image: url(http://www.e-ville.de/svzstil/Spiderpig.gif) !important;
   }

#topnav a, .topnav a {
   color: #000000 !important;
   }

#topnav, .topnav {
   left: 270px !important;
   }

#topnav a:hover, .topnav a:hover {
   color: #FFFFFF !important;
   background-color: #000000 !important;
   }

#headline {
   background: #fff4b7 !important;
   color: #000000 !important;
   border-bottom: solid 1px  	#000000 !important;
   }

.leftnav a {
   border-bottom: solid 1px #000000 !important;
   }

.leftnav a:hover {
   color: #FFFFFF !important;
   background: #000000 !important;
   }

#quicksearch input,.quicksearch input {
   border: 1px solid #000000 !important;
   background: #ffffff 3px 4px no-repeat !important;
   }

#pagefooter {
   background: #ffd90f !important;
   border-top: solid 1px #000000 !important;
   border-bottom: solid 1px #000000 !important;
   background-image:none !important;
   background-repeat:no-repeat !important;
   }

#pagefooter a {
   color: #000000 !important;
   }

#pagefooter p {
   text-align: right !important;
   }

#pagefooter a:hover {
   color: #FFFFFF !important;
   background: #000000 !important;
   }

.secheader {
   color: #ffd90f !important;
   background: #ffd90f !important;
   border-top: solid 1px  	#000000 !important;
   border-bottom: solid 1px  	#000000 !important;
   text-align: center !important;
   }

.secheader h2 {
   color: #000000 !important;
   }

.secheader2 {
   color: #fff1aa !important;
   background: #fff1aa !important;
   border-top: solid 1px #000000 !important;
   border-bottom: solid 1px #000000 !important;
   text-align: center !important;
   }

.subheader {
   background: #fff4b7 !important;
   color: #000000 !important;
   border-bottom: solid 1px  	#000000 !important;
   }

.iconsection .info h2 {
   border-bottom:1px solid  	#000000 !important;
   }

#kds_form_in {
   border-left:1px solid  #000000 !important;
   border-bottom:1px solid #000000 !important;
   background: #fff4b7 !important;
   }

.formtable td.labelX {
   color:  	#000000 !important;
   }

 	
.formtable .formerror {
   color: #000000 !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: #fff1a5 !important;
   border-left-color: #fff1a5 !important;
   border-bottom-color: #c6a80c !important;
   border-right-color: #c6a80c !important;
   background-color: #fff4b7 !important;
   color: #000000 !important;
   font-family: "Comic Sans MS" !important;
   font-size: 11px !important;
   }

#yspacer {
   border-top: solid 1px #000000 !important;
   }

#loginerrorbox {
   border: 2px solid #000000 !important;
   background-color: #fff4b7 !important;
   }

.myactions a {
   background: white !important;
   border-bottom: solid 1px #000000 !important;
   }

.myactions a:hover {
   color: #000000 !important;
   background: #fff4b7 !important;
   }

.TabsWithMargin {
   border-bottom: solid 1px #000000 !important;
   }

#tabs .activetab a {
   background: #fff4b7 !important;
   border-top: solid 1px #000000 !important;
   }

#tabs .inactivetab a:hover {
   background: #fff4b7 !important;
   }

ul.ul_red {
   color: #000000 !important;
   }

#userprofile {
   background: #ffffff repeat-y !important;
   }

#partyprofile {
   background: #FFFFFF repeat-y right !important;
   }

#friendtables {
   background: #ffffff !important;
   }

.PageTabs a:hover {
   color: #000000 !important;
   background: #fff4b7 !important;
   }

.myalbumspreviewcontainer {
   background: #fff4b7 !important;
   border-top: solid 1px #000000 !important;
   border-bottom: solid 1px #000000 !important;
   }

.photoheader {
   border-bottom: solid 1px #000000 !important;
   }

.header {
   background: #fff4b7 !important;
   border-bottom: solid 1px #000000 !important;
   /*
   xborder-left: solid 1px #000000 !important;
   xborder-right: solid 1px #000000 !important;
   */
   }

.info {
   border-top:none !important;
   }

#innerPinn .info {
   border-top: solid 1px #000000 !important;
   }

.wallpost .info {
   border-top: solid 1px #000000 !important;
   }

.actions {
   border-bottom: solid 1px #000000 !important;
   }

.friendtable {
   border: solid 1px #000000 !important;
   }

.cat_bottom_table {
   border-bottom: solid 1px #000000 !important;
   }

.underlined {
   border-bottom: solid 1px #000000 !important;
   }

.helpbox {
   background: #fff4b7 !important;
   border: 1px solid # !important;
   }

#dialog {
   background: #fff4b7 !important;
   border: solid 2px #000000 !important;
   }

#dialogm {
   background: #fff4b7 !important;
   border: solid 2px #000000 !important;
   }

#dialog h3 {
   color: #000000 !important;
   }

#dialog h4 {
   border-bottom: solid 1px #000000 !important;
   }

.captchapict {
   border-color: #000000 !important;
   }

#dialog td.dialog {
   border: none !important;
   }

#profile_groups_list a:hover {
   margin-left:1px !important;
   }

#uploadpicture h4 {
   border-bottom: solid 1px #000000 !important;
   }

#message_history_link h5{
   color: #000000 !important;
   }

.authorImage {
   border-right:3px dotted #000000 !important;
   }

.coolh2 {
   border-bottom:1px solid #000000 !important;
   }

#ausgabe {
   color: #FFFFFF !important;
   background: #fff4b7 !important;
   }

#quick_invite_box {
   background: #fff4b7 !important;
   color: #000000 !important;
   border: solid 2px #000000 !important;
   }

#myheadline {
   border-bottom: 1px solid #00000 !important;
   }

#friendtable {
   border: 1px solid #000000 !important;
   }

#group_members tbody {
   background: #fff4b7 !important;
   }

.myalbumpreview {
   border: 1px solid #000000 !important;
   }

#mailboxtabbox {
   border-bottom: solid 1px #000000 !important;
   }

#messagetable tr {
   background: #ffffff !important;
   }

#messagetable td {
   background: #fff4b7 !important;
   border-bottom: solid 1px #000000 !important;
   }

.forumpic {
   border: solid 1px #000000 !important;
   }

.messagesubject span {
   color: #000000 !important;
   }

.yahoo_leftnav {
   display:none !important;
   }

#yahoo_hotspot_websearch {
   display:none !important;
   }

#yahoo_hotspot_groups {
   display:none !important;
   }

#yahoo_powered_by_yahoo {
   display:none !important;
   }

#yahoo_hotspot_anzeige {
   display:none !important;
   }

.yahoo_prop {
   display:none !important;
   }

.yahoo_clear {
   display:none !important;
   }

.yahoo_box {
   display:none !important;
   }

.yahoo_clear2 {
   display:none !important;
   }

#yahoo_whttopsearch {
   display:none !important;
   }

.yahoo_clear_web {
   display:none !important;
   }

.yahoo_sponsored_links {
   display:none !important;
   }

#quicksearch,.quicksearch {
   display:none !important;
   }
}