====== Custom Styles cyon ====== ===== Style für webmail.cyon.ch ===== @namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("webmail.cyon.ch") { /* --------------------- Grössenoptimierung Mail Compose ---------------------------------- */ #composeview-right { position: static; } #composesplitterv { display: none; } #compose-attachments { width: 240px; } #composebodycontainer { right: 260px; } /* ---------------------- Spartanischer Style ------------------------------------------- */ #toplogo { padding-top: 2px; cursor: pointer; border: 0px none; display: none; } #topline { height: 18px; background: #000; border-bottom: 1px solid #4F4F4F; padding: 2px 0px 2px 10px; color: #FFF; text-align: center; } #topnav { position: relative; height: 26px; margin-bottom: 1px; padding: 0px 0px 0px 10px; background: -moz-linear-gradient(center top , #000 0px, #000 100%) repeat scroll 0% 0% transparent; } #mainscreen { position: absolute; top: 70px; left: 10px; right: 10px; bottom: 20px; } #taskbar a.button-selected { color: #3CF; background-color: #2C2C2C; height: 20px; } #taskbar a { display: inline-block; height: 20px; padding: 0px 10px 0px 6px; } #taskbar .minmodetoggle { position: absolute; top: 0px; right: 0px; display: block; width: 19px; height: 20px; cursor: pointer; background: url("images/buttons.png?v=3e15.39327") no-repeat scroll -35px -1778px transparent; } #topline span.username { padding-right: 133px; } #topline a.button-logout { display: inline-block; padding: 2px 29px 2px 20px; background: none; color: #FFF; } #messagetoolbar { left: 0px; white-space: nowrap; z-index: 10; top: -9px; height: 30px; position: absolute; } #searchfilter { position: absolute; right: 256px; width: auto; top: 2px; } #quicksearchbar { position: absolute; right: 2px; top: 2px; width: 240px; } body { font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #333; background: #D1D5D8; margin: 0px; } .listbox .listitem.selected, .listbox .tablink.selected, .listbox .listitem.selected > a, .listbox .tablink.selected > a, .listing tbody tr.unfocused td, .listing tbody tr.selected td, .listing li.selected, .listing li.selected > a { color: #FFF; font-weight: bold; background-color: #000; } .listbox .listitem a, .listbox .tablink a, .listing tbody td, .listing li a { display: block; color: #376572; text-shadow: 0px 0px 0px #FFF; text-decoration: none; cursor: default; padding: 6px 8px 2px; height: 17px; white-space: nowrap; } ul.listing li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #FFF; } .boxfooter .listbutton { display: inline-block; text-decoration: none; width: 48px; border-right: 1px solid #FFF; background: none repeat scroll 0% 0% #FFF; padding: 3px 0px; margin-top: 1px; } .listbox .boxfooter { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 42px; border-top: 1px solid #CCDDE4; background: none repeat scroll 0% 0% #FFF; box-shadow: 0px 1px 0px 0px #FFF inset; white-space: nowrap; overflow: hidden; } .records-table thead td { color: #FFF; font-size: 11px; font-weight: bold; background: -moz-linear-gradient(left center , #E1E2E3 0px, #E1E2E3 14px, #E1E2E3 100%) repeat scroll 0% 0% transparent; border-left: 1px solid #FFF; padding: 8px 7px; overflow: hidden; text-overflow: ellipsis; } .records-table thead td span { display: block; padding: 7px; color: #FFF; text-decoration: none; overflow: hidden; text-overflow: ellipsis; } .listbox { background: none repeat scroll 0% 0% #FFF; overflow: hidden; } .listing li { display: block; border-top: 1px solid #FFF; border-bottom: 1px solid #DDD; cursor: default; font-weight: normal; } #taskbar a span.button-inner { display: inline-block; font-size: 110%; font-weight: normal; text-shadow: 0px 1px 1px #000; padding: 5px 0px 0px 34px; height: 19px; background: transparent; } #taskbar a.button-selected { color: #FFF; font-weight: bold; background-color: #000; text-decoration: underline; } #mailboxlist li.mailbox a { padding-left: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-image: none; background-repeat: no-repeat; background-position: 6px 3px; } .uibox .boxtitle, .uibox .listing thead td { background: none repeat scroll 0% 0% #FFF; border-radius: 4px 4px 0px 0px; color: #020202; } .listbox table.listing { background-color: #FFF; } .listing tbody td { display: table-cell; padding-bottom: 5px; height: auto; min-height: 14px; } #contacts-table .contact td.name { background-image: none; background-position: -100px 0px; background-repeat: no-repeat; overflow: hidden; padding-left: 36px; text-overflow: ellipsis; } #contacts-table tbody tr.focused > td:first-child { border-left: 2px solid #B0CCD7; padding-left: 14px; } #contacts-table .contact td.name { background-image: none; background-position: -100px 0px; background-repeat: no-repeat; overflow: hidden; padding-left: 14px; text-overflow: ellipsis; } #directorylist li a, #contacts-table .contact td.name { background-image: none; background-position: -100px 0px; background-repeat: no-repeat; overflow: hidden; padding-left: 14px; text-overflow: ellipsis; } .records-table tr.selected td { color: #FFF !important; background: -moz-linear-gradient(center top , #000 0px, #000 100%) repeat scroll 0% 0% transparent; } .records-table tbody tr.selected.focused > td:first-child { border-left-color: #000; } #sections-table tbody td.section, #settings-sections span.listitem a, #settings-sections span.tablink a { padding-left: 14px; background-image: none; background-position: -100px 0px; background-repeat: no-repeat; } #topline .topleft a { display: none; padding: 2px 0.8em 0px 0px; color: #AAA; } .uibox { border: 1px solid #A3A3A3; border-radius: 4px; overflow: hidden; box-shadow: 0px 0px 0px #999; background: none repeat scroll 0% 0% #FFF; } input[type="text"]:focus, input[type="password"]:focus, input[type="text"]:required, input[type="password"]:required, input.button:focus, textarea:focus { border-color: #000; outline: 0px none; box-shadow: 0px 0px 0px 0px rgba(143, 137, 137, 0.9); } #composebody:focus { box-shadow: 0px 0px 0px 0px rgba(71, 135, 177, 0.9) inset; } #compose-attachments { position: absolute; right: 0px; top: 1px; bottom: 0px; width: 240px; background: none repeat scroll 0% 0% #FFF; border-style: solid; border-color: #F0F0F0 #F0F0F0 #F0F0F0 #DDD; border-width: 1px; padding: 8px; overflow: auto; } /* ----------------------- Spartanischer Style Webmail Login Page -------------------------------------- */ #loginbox #tabContainer .tab.mycyon { border-top-left-radius: 10px; float: left; display: none; } #loginbox #tabContainer .tab.webmail p { background: none; } #loginbox #tabContainer a.tab { text-decoration: none; color: #666; cursor: default; display: none; } #loginbox { background: none; border-radius: 10px; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4); } #loginbox .submitButton input { margin: 40px 0px; width: 327px; font-size: 20px; padding: 16px 10px 14px; line-height: 100%; color: #000; } body.webmail #wrapper { color: #666; background: linear-gradient(#000, #000) no-repeat fixed 0% 0% transparent; margin: 0px; } .loginLogo { display: none; } .button.blue { border-width: 0px 0px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: linear-gradient(#000, #000) repeat scroll 0% 0% transparent; } .button.blue:hover { background: linear-gradient(#000, #000) repeat scroll 0% 0% transparent; } #subLoginbox { display: none; margin: 14px 0px 20px; overflow: hidden; } footer.login { display: none; position: relative; margin-top: -70px; height: 70px; background: none repeat scroll 0% 0% transparent; clear: both; padding: 0px 5px; } }