@namespace url(http://www.w3.org/1999/xhtml);

/***************************************************************************************
*  Grey SVZ design von Felix/harryak                                                   *
*  Fehler dÃ¼rfen gerne berichtigt werden und der Skin kann nach                        *
*  belieben verÃ¤ndert werden!!                                                         *
@namespace url(http://www.w3.org/1999/xhtml);

/***************************************************************************************
*  Grey SVZ design von Felix/harryak                                                   *
*  Fehler dÃ¼rfen gerne berichtigt werden und der Skin kann nach                        *
*  belieben verÃ¤ndert werden!!                                                         *
****************************************************************************************/

@-moz-document domain("schuelervz.net") {
/*** layout ***/

body {
   background: url(http://img50.imageshack.us/img50/7028/testbgmg1.png)!important;
   }

.RegBox img {
   visibility: hidden !important;
   }

.RegBox .floatR {
   background: url(http://static.pe.schuelervz.net/Img/FrontBoy.png) !important;
   }

.BirthdayIcon {
   visibility: hidden !important;
   background: url(http://img367.imageshack.us/img367/4171/iconbdaybljq2.png) !important;
   }

#content {
   border-left: hidden !important;
   border-right: hidden !important;
   margin-top: 20px !important;
   background-color: transparent !important;
   }

.commentMetaData {
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #999 !important;
   }

#masterLeft {
   background: #fff !important;
   position: fixed !important;
   }

#pageFooter {
   text-align: right !important;
   background-color: #3c3c3c !important;
   border-top: solid 1px #ccc !important;
   border-left: solid 1px #ccc !important;
   border-bottom: solid 1px #999 !important;
   border-right: solid 1px #999 !important;
   background-repeat:no-repeat !important;
   }

#pageFooter a {
   color: #fff !important;
   }

#pageFooter a:focus{
   color: #000 !important;
   background: #fff !important;
   }

#pageFooter a:hover {
   color: #000 !important;
   background: #fff !important;
   }

/* FÃ¼r das grau-pinke Logo einfach die Kommentar-Markierung lÃ¶schen und auf die Zeile darunter setzen*/
#logo {
/* background-image: url(http://img85.imageshack.us/img85/4937/logoblve4.png) !important;*/
   background-image: url(http://img160.imageshack.us/img160/3075/logograuup3.png) !important;
   background-repeat: no-repeat !important;
   }

#logo img {
   visibility: hidden !important;
   }

#topHeader {
   background-image: url(http://img393.imageshack.us/img393/4841/topbgblgg9.png) !important;
   /*position: fixed !important ************ dann auch bei pageheader aukommentieren!!*/
   }

#pageHeader {
   background: #3c3c3c !important;
   color: #fff !important;
   border-left: 1px solid #ccc !important;
   border-top: 1px solid #ccc !important;
   border-right: 1px solid #999 !important;
   border-bottom: solid 1px #999 !important;
   /*margin-top: 40px !important;*/
   }


/*** hyperlinks ***/

a {
   color: #999 !important;
   }


/*** button-like hyperlinks ***/

a.btnLikeLink:link,
a.btnLikeLink:visited,
a.btnLikeLink:hover,
a.btnLikeLink:focus,
a.btnLikeLink:active {
   color: #fff !important;
   background: #c0c0c0 !important;
   border-top: 3px solid #ccc !important;
   border-left: 3px solid #ccc !important;
   border-right: 3px solid #999 !important;
   border-bottom: 3px solid #999 !important;
   }


/*** link-like buttons ***/

input.llbut {
   color: #c0c0c0 !important;
   border-top: 1px solid transparent !important;
   border-left: 1px solid transparent !important;
   border-right: 1px solid transparent !important;
   }

input.llbut:hover {
   border-bottom: 1px solid #999 !important;
   }


/*** headers ***/

h3 {
   color: #000 !important;
   }

h4 {
   border-bottom: 1px solid #999 !important;
   }

h2, .mH {
   border-top: hidden !important;
   border-bottom: 1px solid #999 !important;
   color: #fff !important;
   background: #3c3c3c !important;
   }

.dialogueHeader {
   color: #c0c0c0 !important;
   border-bottom: 1px solid #999 !important;
   }


/*** start page (not logged in) ***/

.highlightBox h2 {
   color:#000 !important;
   }

.RegBtnContainer .floatL {
   background-color: #fff !important;
   border: 1px solid #c0c0c0 !important;
   }

.RegText ul li {
   color: #fff !important;
   }


/*** red link list ***/

.linkList li {
   border-bottom: 1px solid #999 !important;
   }

.linkList a:focus {
   background: #c0c0c0 !important;
   }

.linkList a:hover {
   background: #c0c0c0 !important;
   }

/*** red tabs ***/

ul#tabBar {
   border:none !important;
   border-bottom: 1px solid #999 !important;
   }

#tabBar li.selected {
   background-color: #3c3c3c !important;
   border-top: solid 1px #ccc !important;
   }

#tabBar li:focus {
   background-color:#000 !important;
   }

#tabBar li:hover {
   background-color:#3c3c3c !important;
   }

#tabBar li.selected:focus {
   background-color: #3c3c3c !important;
   }

#tabBar li.selected:hover {
   background-color: #3c3c3c !important;
   }

#tabBar li a {
   color: #c0c0c0 !important;
   }

#tabBar li a:focus {
   background-color:#3c3c3c !important;
   }

#tabBar li a:hover {
   background-color:#3c3c3c !important;
   }

#tabBar li.selected a:hover {
    background-color: #3c3c3c !important;
   }

/*** top navigation ***/

#topNavi {
   position: relative !important;
   right:60px !important;
   }

#topNavi a {
   color: #fff !important;
   }

#topNavi a:focus {
   color: #000 !important;
   background-color: #fff !important;
   }

#topNavi a:hover {
   color: #000 !important;
   background-color: #fff !important;
   }


/*** shoutbox ***/

#shoutbox {
   border-left:1px solid #ccc !important;
   border-right:1px solid #999 !important;
   }

#shoutbox p.error {
   color: #fff !important;
   }


/*** dialog styles ***/

.phxDialogTop {
   background: transparent url(http://img520.imageshack.us/img520/4034/phxdialogblev7.png) no-repeat top !important;
   }

.phxDialogBottom {
   background: transparent url(http://img520.imageshack.us/img520/4034/phxdialogblev7.png) no-repeat bottom !important;
   }

* html .phxDialogTop,
* html .phxDialogBottom {
   background-image: url(http://img520.imageshack.us/img520/4034/phxdialogblev7.png) !important;
   }

.phxDialogBody {
   background: transparent url(http://img520.imageshack.us/img520/1065/phxdialogstripeblow3.png) repeat-y !important;
   }

* html .phxDialogBody {
   background-image: url(http://img520.imageshack.us/img520/1065/phxdialogstripeblow3.png) !important;
   }

.phxDialogTitle {
   border-bottom: 1px solid #999 !important;
   color: #c0c0c0 !important;
   }


/*** form elements ***/

input.fieldText, textarea, select {
   border: 1px solid #c0c0c0 !important;
   }

form .hint {
   color: #c0c0c0 !important;
   }

input.fieldBtnSubmit,
input.fieldBtnCancel {
   color: #000 !important;
   font-family: Verdana !important;
   background: #c0c0c0 !important;
   border-top: 3px solid #ccc !important;
   border-left: 3px solid #ccc !important;
   border-right: 3px solid #999 !important;
   border-bottom: 3px solid #999 !important;
   }

input.invalid, select.invalid, textarea.invalid {
   background: #fff !important;
   border: 1px solid #c0c0c0 !important;
   }

input.blink {
   color: #c0c0c0 !important;
   }

input.blink:hover {
   border-bottom: 1px solid #999 !important;
   }

/*** ThreeColumnList ***/

ul.tcl li {
   border: 1px solid #c0c0c0 !important;
   }

.tcl .Links .linkList li {
   border: none !important;
   border-bottom: 1px solid #999 !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 #c0c0c0 !important;
   background: #fff !important;
   }


/*** old left navigation ***/

#leftNavi a {
   border-bottom: solid 1px #c0c0c0 !important;
   }
#leftNavi a:focus {
   background: #3c3c3c !important;
   }
#leftNavi a:hover {
   color: yellow !important;
   background-color: #3c3c3c !important;
   }

.highlightBox {
   border:1px solid #c0c0c0 !important;
   background:#fff !important;
   }


/* pinboard, messages history, etc */

ul.listStyle li .header p a {
   color: #c0c0c0 !important;
   }

ul.listStyle li .header p a:hover {
   color: #c0c0c0 !important;
   }






/**************************/
/*** Other Style Sheets ***/
/**************************/

/***********************/
/*** SearchQuickForm ***/
/***********************/

#QuickFormSearch input {
   border: 1px solid #c0c0c0 !important;
   font-family:Verdana !important;
   background:url(http://img167.imageshack.us/img167/5368/magglassblxg1.png) 3px 4px no-repeat !important;
   }

/*****************/
/*** Microblog ***/
/*****************/

.microblogInfo {
   background-color:#fff !important;
   border-bottom:1px solid #c0c0c0 !important;
   }

#microblogContent {
   border-right: 1px dotted #999 !important;
   }

#MicroBlog .microblogNavi a:hover {
   color: #c0c0c0 !important;
   }

#MicroBlog #historyEntries .microblogHistory {
   border-top: 1px dotted #c0c0c0 !important;
   }

#MicroBlog_Edit textarea {
   border-bottom:0 !important;
   }

#MicroBlog_Edit .microblogPresets {
   border: 1px solid #c0c0c0 !important;
   border-bottom: none !important;
   border-top: none !important;
   }

#MicroBlog_Edit .microblogPresets li {
   border-bottom: 1px solid #999 !important;
   }

#MicroBlog_Edit .microblogPresets li a:hover {
   background-color: #c0c0c0 !important;
   }

#microblogPresetsToggler {
   background:url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat scroll 5px 5px !important;
   color: #3c3c3c !important;
   border: 1px solid #c0c0c0 !important;
   border-top: 1px dotted #ccc !important;
   }

#microblogPresetsToggler.opened {
   background-image:url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) !important;
   }

/***************/
/*** Friends ***/
/***************/

.friendsListLinks {
   background: #3c3c3c !important;
   }

.friendsInfo {
   border-bottom: 1px solid #3c3c3c !important;
   background-color: #c0c0c0 !important;
   }

/* Add New Friend */
#AddFriend {
   border: 3px solid #c0c0c0 !important;
   background: #fff !important;
   }

/* Confirm Invite */
.confirmInvite span {
   color: #c0c0c0 !important;
   }

.confirmInvite li {
   border: 1px solid #c0c0c0 !important;
   background: #fff !important;
   }


/*******************/
/*** FriendsList ***/
/*******************/

.friendsSearchBox {
   background-color: #c0c0c0 !important;
   border-bottom: 1px solid #999 !important;
   }

#FriendsList .pagerCont {
   background-color: #c0c0c0 !important;
   }

.friendsWrap {
   background-color: #000 !important;
   }

/**************/
/*** Groups ***/
/**************/

/* Overview pagelet */

.groupsRightColumns {
   border-left:1px dotted #c0c0c0 !important;
   }

#GroupMemberVisibility td {
   border-top: 1px solid #c0c0c0 !important;
   }

#GroupMembership {
   color: #3c3c3c !important;
   }

MyGroups_Table {
   border-bottom: 1px solid #3c3c3c !important;
   }

#MyGroups_Table tr#thead th {
   background-color: #ccc !important;
   border-top: 1px solid #3c3c3c !important;
   border-bottom: 1px solid #3c3c3c !important;
   }

#MyGroups_Table thead a {
   color: #3c3c3c !important;
   }

#MyGroups_Table td {
   border-bottom: 3px solid #fff !important;
   }

#MyGroups_Table td.greyBG {
   background-color: #fff !important;
   }

#MyGroups_Table .triangle_up {
   background: url(http://img241.imageshack.us/img241/421/triangleupblor2.gif) right no-repeat !important;
   }

#MyGroups_Table .triangle_down {
   background: url(http://img55.imageshack.us/img55/5517/triangledownbldj3.gif) right no-repeat !important;
   }

#MyGroups_Table div.groupNoble {
   background: url(http://img390.imageshack.us/img390/184/groupnoblebldc8.gif) right bottom no-repeat !important;
   color: #3c3c3c !important;
   }

#MyGroups_Table div.groupClosed {
   background: url(http://img529.imageshack.us/img529/3761/groupclosedbljy2.gif) right bottom no-repeat !important;
   color: #3c3c3c !important;
   }

#Table_Legend div.groupNoble {
   background: url(http://img390.imageshack.us/img390/184/groupnoblebldc8.gif) left bottom no-repeat !important;
   }

#Table_Legend div.groupClosed {
   background: url(http://img529.imageshack.us/img529/3761/groupclosedbljy2.gif) left bottom no-repeat !important;
   }

/*Groups Snipplet */

#GroupsSnipplet ul {
   color: #c0c0c0 !important;
   }

.groupsColumn h2 a {
   color: #999 !important;
   }

/* Groups Pagelet */

.createGroupRestriction {
   color:#999;
   }

.groupsmHNavi {
   border-bottom: 1px solid #999!important;
   background-color: #3c3c3c !important;
   }

.groupsWrap {
   background-color: #3c3c3c !important;
   }

.groupsWrap ul li.clearFix {
   border: 1px solid #999 !important;
   }

/* Settings Pagelet */

.groupSettingsLeave {
   border-top:1px solid #999 !important;
   }

#GroupSettings {
   border: 3px solid #999 !important;
   background: #fff !important;
   }

/* Invitation Snipplet */

.groupStartSnipplets .floatR ul li {
   border-bottom: 1px dotted #f0ac37 !important;
   }

/* Admin Pagelets */

#GroupAdmin .deleteGroup {
   border-top: 1px solid #999 !important;
   border-bottom: 1px solid #999 !important;
   }

/* Create New Pagelet */

#CreateGroup {
   border: 3px solid #999 !important;
   }

#CreateGroup h2 {
   color: #3c3c3c !important;
   border-bottom: 1px solid #999 !important;
   }

a.fieldBtn:link,
a.fieldBtn:visited,
a.fieldBtn:hover,
a.fieldBtn:focus,
a.fieldBtn:active {
   color: #fff !important;
   background: #3c3c3c !important;
   border-top: 1px solid #c0c0c0 !important;
   border-left: 1px solid #c0c0c0 !important;
   border-right: 1px solid #3c3c3c !important;
   border-bottom: 1px solid #3c3c3c !important;
   }


/****************/
/*** Pinboard ***/
/****************/

.pinboard_Navi {
   border-bottom: 1px solid #999 !important;
   background-color: #fff !important;
   }

.pinboard_Write {
   border-top:0 !important;
   background-color: #fff !important;
   }

.pinboard_Write h3 {
   color: #000 !important;
   border-bottom: 1px solid #999 !important;
   }

.pinboard_Entry p a {
   color: #000 !important;
   }

.pinboard_Entry p a:hover {
   color: #c0c0c0 !important;
   }



/***************/
/*** Profile ***/
/***************/

#profileRight h2 a {
   color:#c0c0c0 !important;
   }

#profileRight h2 a:hover {
   color: #c0c0c0 !important;
   }

#profileRight h3 a:hover {
   color: #c0c0c0 !important;
   }



/*****************/
/*** Gruscheln ***/
/*****************/

/* Common styles of the gruscheln module */

#Gruscheln h2,
#Gruscheln_Err h2 {
   border-bottom: 1px solid #999 !important;
   }

/* Overview on front page */

#Gruscheln_Overview .floatR ul li {
   border-bottom: 1px dotted #999 !important;
   }


/****************/
/*** Visitors ***/
/****************/

.visitorsNavi {
   border-bottom: 1px solid #999 !important;
   }


/***********/
/*** Kds ***/
/***********/

#Kds {
   border-left: 1px solid #ccc !important;
   border-bottom: 1px solid #999 !important;
   }


/*************/
/*** Start ***/
/*************/

#startLeft h2 {
   border-top:none !important;
   border-bottom-color:#999 !important;
   }


/*************/
/*** Forum ***/
/*************/

/* Thread Snipplet */

.forummHNavi {
   border-bottom: 1px solid #999 !important;
   background-color: #fff !important;
   }

.threadWrap {
   background-color: #fff !important;
   }

.threadWrapBorder {
   border: 1px solid #999 !important;
   }

.threadPageCounter {
   background-color: #fff !important;
   color:#c0c0c0 !important;
   }

/* New Thread Snipplet */

.createNewThread {
   border: 3px solid #999 !important;
   }


/*******************/
/*** PhotoAlbums ***/
/*******************/

.photosmHNavi {
   border-bottom: 1px solid #999 !important;
   background-color: #3c3c3c !important;
   }

.ThumbsOverview {
   background-color: #3c3c3c !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 0px solid #999 !important;
   }

.thumb {
   background-color: #3c3c3c !important;
   border: 1px solid #999 !important;
   }

.thumb:hover {
   border: 1px solid #999 !important;
   }

/******* #PhotoAlbums *******/

.AlbumCont {
   background-color: #3c3c3c !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 1px solid #999 !important;
   }

.AlbumCont .clearFix {
   border: 1px solid #c0c0c0 !important;
   }


/******* #PhotoAlbums_AddOverview *******/

#PhotoAlbums_AddOverview .newUploader {
   border:1px solid #c0c0c0 !important;
   }

#PhotoAlbums_AddOverview .oldUploader {
   border:1px solid #c0c0c0 !important;
   }


/******* #PhotoAlbums_EditPhotos *******/

#PhotoAlbums_EditPhotos form .clearFix {
   background-color: #3c3c3c !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 1px solid #999 !important;
   }

.editPhotoBox {
   border: 1px solid #c0c0c0 !important;
   }


/******* #PhotoAlbums_User *******/

#PhotoAlbums_User .ThumbsOverview {
   background-color: #fff !important;
   }

#PhotoAlbums_User .thumb {
   background-color: #fff !important;
   }

#PhotoAlbums_User .nofotos {
   background-color: #fff !important;
   }


/******* #PhotoAlbums_JavaUploader *******/

#photoUploader {
   background-color: #3c3c3c !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 1px solid #999 !important;
   }


/******* #PhotoAlbums_SingleView *******/

#PhotoAlbums_SingleView .pagerCont {
   border-top:1px dotted #ccc !important;
   }

#PhotoAlbums_SingleView .ThumbsOverview #tagBar {
   border:1px solid #c0c0c0 !important;
   }


/******* #PhotoAlbums_Tagging *******/

.fieldBtnSubmit.disabled {
   background-color: #3c3c3c !important;
   }

.sortHelper {
   border: 2px dashed #c0c0c0!important;
   }


/*********************/
/*** SearchResults ***/
/*********************/

.resultsRow {
   background-color: #fff !important;
   }

#Search_Results #GroupList {
   background-color: #fff !important;
   }


/**************/
/*** Search ***/
/**************/

#ccaptains {
   border-top:1px solid #cccccc !important;
   background:#3c3c3c !important;
   }

#ccaptains .toggleLink {
   color: #fff !important;
   background:url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat scroll 10px 12px !important;
   }

#ccaptains .toggleLink.opened {
   background-image:url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) !important;
   }


/****************/
/*** Newsroom ***/
/****************/

#Newsroom_Article .floatL,
#Newsroom_Article_Overview .floatL {
   border-right: 3px dotted #999 !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 #999 !important;
   }

.MessageList .MessageListHeader {
   background-color: #3c3c3c !important;
   }

.MessageList li.hi {
   background-color: #3c3c3c !important;
   }

#Messages_List thead {
   background-color:#3c3c3c !important;
   }

#Messages_List td {
   border-bottom:1px solid #999 !important;
   }

div.messages-list-content .col4 .wrap {
   background: url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat 5px 7px !important;
   }
.opened div.col4 .wrap {
   background: url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) no-repeat 5px 7px !important;
   }

#historyLink {
   background: url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat 0px 7px !important;
   }

#historyLink.opened {
   background: url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) no-repeat 0px 7px !important;
   }

.status_new .status div {
   background: url(http://img143.imageshack.us/img143/1348/messagesnewblks7.gif) no-repeat !important;
   }

.status_read .status div {
   background: url(http://img247.imageshack.us/img247/5007/messagesreadblnz1.gif) no-repeat !important;
   }

.status_answered .status div {
   background: url(http://img247.imageshack.us/img247/7246/messagesansweredblgr5.gif) no-repeat !important;
   }

#historyLink {
   background: url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat 0px 7px !important;
   }

#historyLink.opened {
   background: url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) no-repeat 0px 7px !important;
   }

/* InBox & OutBox Pagelets */

.messages-list-header {
    background-color:#999 !important;
}

div.opened .col4 {
    background-color: #c0c0c0 !important;
}

.messages-list-content .line {
    border-bottom: 1px solid #999 !important;
}

/* QuickReply Snipplet */
  
a.fieldBtn:link,
a.fieldBtn:visited,
a.fieldBtn:hover,
a.fieldBtn:focus,
a.fieldBtn:active {
    color: #fff !important;
    background: #999 !important;
    border-top: 1px solid #c0c0c0 !important;
    border-left: 1px solid #c0c0c0 !important;
    border-right: 1px solid #3c3c3c !important;
    border-bottom: 1px solid #3c3c3c !important;
}

/* Autocomplete */

#resultbox .selected {
    background-color: #c0c0c0 !important;
}

#resultbox .unselected {
    background-color: #fff !important;
}

.namebox {
    background-color: #c0c0c0 !important;
}

div.invalid{
background: #c0c0c0 !important;
border: 1px solid #999 !important;
}

input.invalidNested{
background: #c0c0c0 !important;
}


/*****************/
/**PrivatssphÃ¤re**/
/*****************/

/* Accordion */

#accordion li {
   color: #000 !important;
   background-color: #fff !important; 
   border-left: 1px solid #ccc !important;
   border-right: 1px solid #999 !important;
   }

#accordion h1 {
   /*background:url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat scroll 5px 8px !important;*/
   color:#fff;
   background:#3c3c3c !important;
   }

#accordion h2 {
   background:url(http://img72.imageshack.us/img72/4388/collapsedbllg3.gif) no-repeat scroll 5px 7px !important;
   color: #3c3c3c !important;
   background-color:#c0c0c0 !important;
}

#accordion h2.opened {
   background-image:url(http://img143.imageshack.us/img143/2043/collapsedbldwnbs4.gif) !important;
   }

#accordion h3 {
   color:#000 !important;
   }

.miniAccordion {
   border-bottom: 1px solid #999 !important;
   }

#Privacy_Seal h3 {
    color: #000;
   }

/*************/
/** Chat *****/
/*************/

div#Chat_Main_Container {
   border: 1px solid #c0c0c0 !important;
   }

div#Chat_Main div#Chat_History {
   scrollbar-face-color: #c0c0c0 !important;
   scrollbar-track-color: #fff !important;
   }

div#Chat_Main div#Chat_Conversation {
   border-top: 1px solid #3c3c3c !important;
   }

div#Chat_Main div#Chat_Conversation div.Chat_History_Header {
   background-color: #c0c0c0 !important;
   color: #3c3c3c !important;
   }

div#Chat_Main div.Chat_History_Header span.Chat_History_Header_Control{
   color: #3c3c3c !important;
   }

div#Chat_Main div#Chat_Partners {
   background-color: #fff !important;
   }

div#Chat_Main div#Chat_Partners .ChatPartnerActive {
   background-color: #c0c0c0 !important;
   }

div#Chat_Header .Chat_Box_Link_Area {
   border-left: 1px solid #cccccc !important;
   }

div#Chat_Header_State {
   border-left: 1px solid #cccccc !important;
   }

div#Chat_Main div#Chat_Topbar {
   background-color: #3c3c3c !important;
   background: url(http://img146.imageshack.us/img146/2468/bgplauderkastentopblpq2.png) !important;
   }

div#Chat_Main div#Chat_History .Chat_Message_Offline {
   background-color: #fff !important;
   }

div#Chat_Main div#Chat_History .Chat_Message_Online {
   background-color: #fff !important;
   }

div#Chat_Main div#Chat_History .Chat_Message_Other .Chat_Message_Sender {
   color: #3c3c3c !important;
   }

div#Chat_Main  div.Chat_Input_Enabled #Chat_Message {
   scrollbar-face-color: #cccccc !important;
   scrollbar-track-color: #fff !important;
   }

div#Chat_Main  div.Chat_Input_Disabled .Chat_Message_Status {
   background-color: #e6e6e6 !important;
   }

div#Chat_Nimbuzz_Reference {
   background-color: #e6e6e6 !important;
   }

div.Chat_Header_Message_Dropdown_List {
   background-color: #fff !important;
   }

div.Chat_Header_Message_Help  {
   background-color: #c0c0c0 !important;
   }

div.Chat_State_LB_Line1 {
   background-color: #fff !important;
   color: #3c3c3c !important;
   }

div.Chat_State_LB_Line4 {
   background-color: #fff !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 1px solid #ccc !important;
   }

div.Chat_State_LB_Line5 {
   background-color: #F5F6F7 !important;
   }

div.Chat_State_LB_Selected {
   background-color: #fff !important;
   }


/**********************/
/* Photo-Slideshow ****/
/**********************/

.hovered .slider {
   border-top: 1px solid #3c3c3c !important;
   border-bottom: 1px solid #3c3c3c !important;
   background: #fff !important;
   }

div.album {
   background: url(http://img404.imageshack.us/img404/6404/bgphotoalbumblkn9.gif) no-repeat left top !important;
   }

.tLeft a {
   background: url(http://img371.imageshack.us/img371/1020/btnarrowleftblpl5.gif) !important;
   }

.sliderWrap .tRight a {
   background: url(http://img122.imageshack.us/img122/5269/btnarrowrightblid6.gif) !important;
   }


/* Meine Seite / Fotoalben */

#PhotoAlbums_Slideshow #prev {
   background: url(http://img371.imageshack.us/img371/1020/btnarrowleftblpl5.gif) no-repeat left center !important;
   }

#PhotoAlbums_Slideshow #next {
   background: url(http://img122.imageshack.us/img122/5269/btnarrowrightblid6.gif) no-repeat right center !important;
   }
}

/*InvitationBox*/

div#mod-invitation-invitationbox
{
    border: 1px solid #000 !important;
}

div#mod-invitation-invitationbox-content
{
    background-color: #c0c0c0 !important;
}

div#mod-invitation-invitationbox-confirm
{
    background-color: #eee;
    border: 1px solid #ccc;
} 

div#mod-invitation-invitationbox div.error {
    color: #3c3c3c !important;
}