]> git.mjollnir.org Git - moodle.git/commitdiff
Sorted and commented CSS acording to the standard CSS files. Not yet ready.
authorurs_hunkler <urs_hunkler>
Wed, 26 Jan 2005 21:45:19 +0000 (21:45 +0000)
committerurs_hunkler <urs_hunkler>
Wed, 26 Jan 2005 21:45:19 +0000 (21:45 +0000)
theme/XHTML_CSS_UH/styles_color.css
theme/XHTML_CSS_UH/styles_font.css
theme/XHTML_CSS_UH/styles_layout.css

index 3db366bc3c60460a81d82e4043f89352595c2a28..3eacc48ee094b252bf6f8c11f2b1760ae4f6afe6 100644 (file)
@@ -1,25 +1,37 @@
-
-/***********************
-*  color css
-************************/
-
-/* basic definitions */
+/*  $Id$ */
+
+/************************************************* 
+***
+*** color
+***
+**************************************************/
+
+/*************************************************
+***
+*** This CSS file contains all color definitions
+*** like background-color, font-color,
+*** border-color etc.
+***
+*** Shortindex:
+*** basic and general styles
+*** header and footer styles
+*** content styles (alphabetically)
+*** admin, course, activities, calendar, blocks
+*** 
+*** Please sort new styles for existing content
+*** into the appropriate part of this CSS file.
+*** Styles for new Blocks or Activities please
+*** place at the end.
+*** Wouldn't the alphabetical order be better?
+***
+**************************************************/
+
+
+/* basic styles */
 font {
     background-color:transparent;
 }
 
-body {
-    /*margin:0px;
-    padding:0px;*/
-    background-color:#FFFFFF;
-    color:#000000;
-}
-
-/*body, body td, body th, body tr {
-    background-color:#FFFFFF;
-    color:#000000;
-}*/
-
 a:link {
     color:#1246A3;
 }
@@ -30,6 +42,21 @@ a:hover {
     border-bottom-color:#EC6E0A;
 }
 
+
+/* general styles */
+body {
+    /*margin:0px;
+    padding:0px;*/
+    background-color:#FFFFFF;
+    color:#000000;
+}
+
+.highlight {
+    background-color:#C0CAD4;
+}
+
+
+/* header styles */
 #nav-bar a:link {
     color:#1246A3;
 }
@@ -38,7 +65,9 @@ a:hover {
     color:#AE1107;
 }
 
-#nav-bar, #nav-bar td, #nav-bar input {
+#nav-bar, 
+#nav-bar td, 
+#nav-bar input {
     color:#000000;
 }
 
@@ -46,9 +75,25 @@ a:hover {
     background-color:#0B4161;
     color:#0B4161;
 }
+
+
+/* footer styles */
+
+
+/*****************************
+***
+*** content styles
+***
+******************************/
+#content {
+    background-color:#EEF0F2;
+    border-color:#FFFFFF;
+}
+
 .course .course-content {
     background-color:#FFFFFF;
 }
+
 #left-column {
     background-color:#F9FAFA;
 }
@@ -57,46 +102,18 @@ a:hover {
     background-color:#FFDA9D;
 }
 
-.highlight {
-    background-color:#C0CAD4;
-}
 
+/*****************************
+***
+*** Admin
+***
+******************************/
 .headingblock {
        background-color:#FFFFFF;
     border-color:#D1D7DC;
     border-top-color:#F68933;
     border-left-color:#F68933;
 }
-.sideblock a:link {
-    color:#4B809E;
-}
-
-.sideblock a:visited {
-    color:#C16E28;
-}
-
-.sideblock,
-.sideblockmain,
-.sideblocklinks {
-    background-color:#F9FAFA;
-}
-
-.sideblockheading {
-    background-color:#EEF0F2;
-}
-
-.sideblock,
-.sideblockheading {
-    border-color:#D1D7DC;
-}
-
-.sideblockheading {
-    color:#666666;
-}
-
-.sideblockmain {
-    color:#666666;
-}
 
 #left-column .sideblocklinks {
     background-color:#F9FAFA;
@@ -426,9 +443,6 @@ TD.cal_event_description {
     background-color:transparent;
     border-color:#FFC86C;
 }
-#content {
-    background-color:#EEF0F2;
-}
 #entry-page,
 .course,
 .forum,
@@ -442,8 +456,13 @@ TD.cal_event_description {
     border-color:#D1D7DC;
 }
 
-/* glossary styles */
 
+/*****************************
+***
+*** Activities
+***
+******************************/
+/* glossary */
 .glossary td,
 .glossary-edit td {
     background-color:transparent;
@@ -471,15 +490,16 @@ TD.cal_event_description {
 
 
 /* wiki styles */
-
 .wiki {
     border-color:#A7B1B7;
 }
+
 .wiki .title {
        background-color:#EEF0F2;
        border-color:#C6BDA8;
 }
 
+
 /* experiments */
 
 .topicsoutlinecontent,
@@ -488,5 +508,43 @@ TD.cal_event_description {
     border-color:#FFC86C;
 }
 .topicsoutlinecontenthidden {
-    border-color:#FFC86C;
+    border-color:#C0C0C0;
+}
+
+
+/*****************************
+***
+*** Blocks
+***
+******************************/
+/* sideblock */
+.sideblock a:link {
+    color:#4B809E;
+}
+
+.sideblock a:visited {
+    color:#C16E28;
+}
+
+.sideblock,
+.sideblockmain,
+.sideblocklinks {
+    background-color:#F9FAFA;
+}
+
+.sideblockheading {
+    background-color:#EEF0F2;
+}
+
+.sideblock,
+.sideblockheading {
+    border-color:#D1D7DC;
+}
+
+.sideblockheading {
+    color:#666666;
+}
+
+.sideblockmain {
+    color:#666666;
 }
\ No newline at end of file
index bd0b6f10b8fec7e8021de0938798f5a7ede6d96a..be986d0a903edf0ac0c63bb9e1eb831636b82364 100644 (file)
-
-/***********************
-*  typography css
-************************/
-
+/*  $Id$ */
+
+/************************************************* 
+***
+*** fonts
+***
+**************************************************/
+
+/*************************************************
+***
+*** This CSS file contains all font definitions
+*** like family, size, weight,
+*** text-align, letter-spacing
+*** etc.
+***
+*** Shortindex:
+*** basic and general styles
+*** header and footer styles
+*** content styles (alphabetically)
+*** admin, course, activities, calendar, blocks
+*** 
+*** Please sort new styles for existing content
+*** into the appropriate part of this CSS file.
+*** Styles for new Blocks or Activities please
+*** place at the end.
+*** Wouldn't the alphabetical order be better?
+***
+**************************************************/
+
+
+/* basic styles */
+font {
+    font-size:100% !important;
+}
 
 .clearer {
     font-size:1px;
 }
-/* basic definitions */
-font {
-    font-size:100% !important;
+
+.smallinfo {
+    font-size:1em;
+}
+
+.smallinfohead {
+    font-size:1em;
 }
+
+
+/* general styles */
 body {
     font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
     /*font-size:1em;*/
     line-height:1.2em;
     letter-spacing:0.02em;
 }
-#footer,
-#header,
-#header-home,
-#nav-bar {
-    font-size:0.8em;
-}
 
-#header-home .headermain {
-    font-size:1.5em;
+td, th {
+       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+       font-size:1em;
 }
 
-#header .headermain {
-    font-size:1.3em;
+th {
+    font-weight:bold;
 }
 
-.headermenu {
-    text-align:right;
+a {
+    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+    font-size:1em;
+    line-height:1.5em;
+    text-decoration:none;
 }
 
-#footer {
-    text-align:center;
-}
-#content {
-    font-size:0.9em;
-    text-align:left;
-}
-.admin .generalboxcontent {
-    font-size:0.8em;
-    text-align:left;
+a:hover {
+    text-decoration:underline;
 }
 
-#admin-index .generaltable {
-    font-size:0.9em;
-    text-align:left;
-}
-#admin-lang FORM {
-    font-size:0.9em;
+a.dimmed:link {
+    text-decoration:none;
 }
-.course {
-    text-align:left;
+
+a.dimmed:visited {
+    text-decoration:none;
 }
-#containerPageActions {
-    text-align:left;
+
+a.dimmed:hover {
+    text-decoration:none;
 }
 
-td, th {
-       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-       font-size:1em;
+a.autolink:link {
+    text-decoration:none;
 }
-th {
-    font-weight:bold;
+
+a.autolink:visited {
+    text-decoration:none;
 }
 
-a {
-    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-    font-size:1em;
-    line-height:1.5em;
+a.autolink:hover {
     text-decoration:none;
 }
 
@@ -90,126 +111,202 @@ h4 {
     font-weight:bold;
 }
 
-#left-column,
-#right-column {
-    text-align:left;
+
+/* header styles */
+#header,
+#header-home,
+#nav-bar {
+    font-size:0.8em;
 }
 
-#middle-column{
-    text-align:left;
-    font-size:0.9em;
+#header-home .headermain {
+    font-size:1.5em;
 }
 
-.headingblock {
-    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-    font-size:0.9em;
+#header .headermain {
+    font-size:1.3em;
+}
+
+.headermenu {
+    text-align:right;
+}
+
+.headermain {
     font-weight:bold;
 }
 
-.sideblock {
-       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-       font-size:0.75em;
+.headerhomemain {
+    font-weight:bold;
 }
 
-.sideblockheading {
-       font-weight:bold;
+.headerhomemenu {
+    font-size:0.8em;
 }
 
-td.sideblockmain center, td.sideblockmain p, td.sideblockmain div {
-    text-align:left;
+.headerhomemenu a {
+    font-size:0.8em;
 }
 
-.sideblocklinks {
-       /*font-size:0.9em;*/
+.logininfo {
+       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+       font-size:0.9em;
 }
 
-.outlineheadingblock {
-       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+
+/* footer styles */
+#footer {
+    font-size:0.8em;
+    text-align:center;
+}
+
+.homelink {
+    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
        font-size:0.9em;
-       font-weight:bold;
 }
 
-.weeklydatetext {
-       font-weight:bold;
+
+
+/*****************************
+***
+*** content styles
+***
+******************************/
+#content {
+    font-size:0.9em;
+    text-align:left;
 }
 
+
+/* many places */
 .noticeboxcontent {
     text-align:center;
 }
 
-a.dimmed:link {
-    text-decoration:none;
+
+/* entry page */
+#entry-page #block_course_summary {
+    line-height:1.5em;
 }
 
-a.dimmed:visited {
-    text-decoration:none;
+
+
+/*****************************
+***
+*** Admin
+***
+******************************/
+.admin .generalboxcontent {
+    font-size:0.8em;
+    text-align:left;
 }
 
-a.dimmed:hover {
-    text-decoration:none;
+#admin-index .generaltable {
+    font-size:0.9em;
+    text-align:left;
 }
 
-.forumpostheadertopic {
-       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+#admin-lang FORM {
+    font-size:0.9em;
 }
 
-.logininfo {
-       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-       font-size:0.9em;
+
+
+/*****************************
+***
+*** Course
+***
+******************************/
+.course {
+    text-align:left;
 }
 
-.homelink {
+
+/* course, entry-page, login */
+.headingblock {
     font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-       font-size:0.9em;
+    font-size:0.9em;
+    font-weight:bold;
 }
 
-.headermain {
-    font-weight:bold;
+
+/* course */
+#left-column,
+#right-column {
+    text-align:left;
 }
 
-.headerhomemain {
-    font-weight:bold;
+#middle-column{
+    text-align:left;
+    font-size:0.9em;
 }
 
-.headerhomemenu {
-    font-size:0.8em;
+.outlineheadingblock {
+       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+       font-size:0.9em;
+       font-weight:bold;
 }
-.headerhomemenu a {
-    font-size:0.8em;
+
+.weeklydatetext {
+       font-weight:bold;
 }
 
-.categoryname {
-    font-weight:bold;
+.courseboxinfo {
+       font-size:0.9em;
+       font-weight:bold;
 }
 
+
+
+/*****************************
+***
+*** Activities
+***
+******************************/
+/* index, admin, course, lang, adodb, quiz */
+.categoryname,
 .categorynumber {
     font-weight:bold;
 }
 
-.courseboxinfo {
-       font-size:0.9em;
-       font-weight:bold;
+
+/* forum */
+.forum {
+    text-align:left;
 }
 
-a.autolink:link {
-    text-decoration:none;
+.forumpostheadertopic {
+       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
 }
 
-a.autolink:visited {
-    text-decoration:none;
+
+/* glossary */
+.glossary .generaltab B,
+.glossary .generaltabselected B {
+    font-size:0.85em;
+    font-weight:normal;
 }
 
-a.autolink:hover {
-    text-decoration:none;
+
+/* wiki */
+.mwiki {
+    text-align:left;
 }
 
-.smallinfo {
-    font-size:1em;
+.wiki .upload {
+    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+    font-size:0.9em;
 }
-.smallinfohead {
-    font-size:1em;
+
+#containerPageActions {
+    text-align:left;
 }
 
+
+/*****************************
+***
+*** Calendar
+***
+******************************/
 TABLE.calendarmini {
        font-size:0.9em;
     letter-spacing:0.1em;
@@ -241,10 +338,6 @@ TABLE.calendarmonth THEAD TD {
        font-weight:bold;
 }
 
-.sideblockmain .cal_event { }
-
-.sideblockmain .cal_event_date { }
-
 TABLE.cal_controls td {
        font-size:1em;
        line-height:1.2em;
@@ -253,26 +346,16 @@ TABLE.cal_controls td {
 .mycalendar .cal_event {
        font-weight:bold;
 }
+
 .mycalendar .cal_event_date {
        font-size:0.8em;
 }
 
-.mycalendar TABLE.cal_filters { }
-
-.mycalendar .cal_filters THEAD TD { }
-
-
-.mycalendar .cal_event_table { }
-
 .mycalendar .cal_event_table THEAD {
        text-align:center;
        font-weight:bold;
 }
 
-.sideblockmain HR { }
-
-.mycalendar HR { }
-
 .calendarexpired {
        font-weight:bold;
 }
@@ -281,12 +364,6 @@ TABLE.cal_controls td {
        font-weight:bold;
 }
 
-TD.cal_event_description { }
-
-.cal_popup_fg { }
-
-.cal_popup_bg { }
-
 .cal_popup_caption {
        font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
        font-size:0.8em;
@@ -303,37 +380,33 @@ TD.cal_event_description { }
        font-size:0.8em;
 }
 
-.sitetopiccontent { }
-#block_course_summary .sideblockmain {
-    font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-}
-#entry-page #block_course_summary {
-    line-height:1.5em;
-}
-.forum {
-    text-align:left;
-}
-.mwiki {
-    text-align:left;
-}
-
 
 
-/* glossary styles */
+/*****************************
+***
+*** Blocks
+***
+******************************/
+/* sideblock */
+.sideblock {
+       font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
+       font-size:0.75em;
+}
 
-.glossary .generaltab B,
-.glossary .generaltabselected B {
-    font-size:0.85em;
-    font-weight:normal;
+.sideblockheading {
+       font-weight:bold;
 }
 
+.sideblocklinks {
+       /*font-size:0.9em;*/
+}
 
-/* wiki styles */
+td.sideblockmain center, td.sideblockmain p, td.sideblockmain div {
+    text-align:left;
+}
 
-.wiki { }
-.wiki .title { }
 
-.wiki .upload {
+/* course summary */
+#block_course_summary .sideblockmain {
     font-family:"Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
-    font-size:0.9em;
-}
+}
\ No newline at end of file
index 03fbeb00305eb022b60eb406dc4c378913e29af8..46927fdb245b13f8096cae200a569b936ecce321 100644 (file)
@@ -1,7 +1,31 @@
-
-/***********************
-*  layout css
-************************/
+/*  $Id$ */
+
+/************************************************* 
+***
+*** layout
+***
+**************************************************/
+
+/*************************************************
+***
+*** This CSS file contains all layout definitions
+*** like positioning, floats,
+*** margins, paddding,
+*** borders etc.
+***
+*** Shortindex:
+*** basic and general styles
+*** header and footer styles
+*** content styles (alphabetically)
+*** admin, course, activities, calendar, blocks
+*** 
+*** Please sort new styles for existing content
+*** into the appropriate part of this CSS file.
+*** Styles for new Blocks or Activities please
+*** place at the end.
+*** Wouldn't the alphabetical order be better?
+***
+**************************************************/
 
 /* basic styles */
 .clearer {
     background:transparent;
 }
 
-/* basic definitions */
+a.autolink:link {
+       border-bottom:dashed 1px;
+       cursor:help;
+}
+
+a.autolink:visited {
+       border-bottom:dashed 1px;
+       cursor:help;
+}
+
+a.autolink:hover {
+       border-bottom:solid 1px;
+       cursor:help;
+}
+
+
+/* general styles */
 body {
        behavior:url(/htc/csshover.htc);
     margin:10px;
@@ -27,27 +67,33 @@ ul {
 form {
     margin-bottom:0px;
 }
-a { }
-a:link { }
-a:visited { }
-a:hover {
-    text-decoration:underline;
-}
+
 a img {
     border:none;
 }
+
 input {
        background:transparent;
 }
-#header {
-    padding:0.1em 0.5em;
-    height:50px;
-}
+
+
+/* header styles */
 #header-home {
     padding:0.5em 0.5em;
     height:2em;
 }
 
+#header,
+#header-main,
+#nav-bar {
+    margin:0px;
+}
+
+#header {
+    padding:0.1em 0.5em;
+    height:50px;
+}
+
 .headermain {
     float:left;
 }
@@ -87,125 +133,192 @@ input {
     height:1px;
 }
 
+
+/* footer styles */
 #footer br {
     display:none;
 }
 
-#header,
-#header-main,
-#nav-bar,
-#content {
-    margin:0px;
+#footer HR {
+    display:none;
 }
 
+
+
+/*****************************
+***
+*** content styles
+***
+******************************/
 #content {
     margin:0px;
     padding:0px;
-    border: thin solid #FFFFFF;
+    border:thin solid;
 }
 
-#left-column,
-#right-column {
-    margin:0px;
-    padding:0px;
-    border:0px;
+
+/* many places */
+.generalbox {
+    margin-left:auto;
+    margin-right:auto;
+    border-width:1px;
+    border-style:solid;
 }
-#left-column .sideblock {
-    margin-bottom:0;
+
+.generalboxcontent {
+    background-image:none;
 }
-#middle-column {
-    padding:0px 15px;
+
+.noticebox {
+    border-width:1px;
+    border-style:solid;
 }
-h2 { }
-h3 { }
-h4 { }
 
-.admin #content,
-.admin .generalboxcontent,
-.admin .generalbox {
-    width:auto;
+
+/* entry page */
+#entry-page #left-column,
+#entry-page #left-column .sideblock
+{
+    width:250px !important;
 }
-.highlight { }
 
-.headingblock {
-    border-width:1px 0px 0px 5px;
-    border-style:solid;
+#entry-page #middle-column
+{
+    width:auto;
+    padding:0em 2.5em;
 }
 
-.navbar {
-    border-width:1px;
-    border-style:solid;
+#entry-page #right-column{
+    width:30%;
 }
 
-.generaltable { }
+#entry-page .forumpost {
+    border-width:0px;
+    border-style:none;
+}
 
-.generaltablecell { }
+#entry-page .forumpostpicture,
+#entry-page .forumpostside {
+    display:none;
+}
 
-.generaltableheader,
-.headingblock,
-.outlineheadingblock {
-    background-image:none;
+#entry-page .headingblock,
+#entry-page .forumpostheadertopic {
+    padding:1em;
+    border-width:0px 0px 0px 25px;
+    border-style:solid;
 }
 
-.sideblock {
-    width:100%;
-    border-width:1px 1px 1px 1px;
+
+/* summary of a user in a nice little box - weblib.php */
+.userinfobox {
+    margin-bottom:5px;
+    border-width:1px;
     border-style:solid;
 }
 
-.sideblockheading {
-    background-image:none;
-    padding:0px 5px;
-    border-width:1px 0px 0px 1px;
+
+/* weblib.php table */
+.tabledivider {
+    border-width:1px;
     border-style:solid;
+    border-left:0px;
+    border-right:0px;
+    border-top:0px;
 }
-.sideblockheading a {
-    cursor:pointer;
-    border-bottom:none;
+
+
+/* entry-page index.php */ 
+.sitetopic,
+.siteinfo  {
+    border-width:1px;
+    border-style:solid;
 }
 
-.sideblockheading a img {
-    padding-top:0.5em;
+
+/*****************************
+***
+*** Admin
+***
+******************************/
+/* admin, calendar */
+table.formtable td {
+    padding:9px;
 }
 
-.sideblockmain { }
 
-.sideblocklatestnews { }
+/* admin */
+.admin #content,
+.admin .generalboxcontent,
+.admin .generalbox {
+    width:auto;
+}
 
-.sideblockrecentactivity { }
 
-#left-column .sideblockmain {
-    padding:1px 0px;
+/*****************************
+***
+*** Course
+***
+******************************/
+/* course, entry-page, login */
+.headingblock {
+    background-image:none;
+    border-width:1px 0px 0px 5px;
+    border-style:solid;
 }
-#left-column .sideblockheading,
-#left-column .sideblock {
-    border-width:0px 0px 0px 1px;
+
+
+/* course */
+#left-column,
+#right-column {
+    margin:0px;
+    padding:0px;
+    border:0px;
 }
-#left-column .sideblocklinks {
-    padding-left:5px;
-    border-width:0px 0px 1px 0px;
-    border-style:solid;
+
+#middle-column {
+    padding:0px 15px;
 }
-#right-column .sideblock {
-    margin:1em 0em 0.5em;
+
+.outlineheadingblock {
+    display:none;
 }
+
 .outlineheadingblock {
+    background-image:none;
     border:none;
 }
 
-.forumpost {
-    border-width:1px;
-    border-style:solid;
+.topicsoutlineside,
+.topicsoutlinesidehighlight,
+.topicsoutlinesidehidden {
+    border-width:0px;
 }
 
-.forumpostpicture { }
-
-.forumpostside { }
+.topicsoutlineside p b,
+.topicsoutlinesidehighlight p b,
+.topicsoutlinesidehidden p b {
+    display:none;
+}
 
-.forumpostmessage { }
+.topicsoutlinecontent,
+.topicsoutlinecontenthighlight,
+.topicsoutlinecontenthidden {
+    margin:0.5em 0em;
+    padding:0.5em 1em;
+    border-width:0px 0px 0px 22px;
+    border-style:solid;
+}
 
+.topicsoutlinecontent span,
+.topicsoutlinecontenthighlight span,
+.topicsoutlinecontenthidden span {
+    padding:1em 0em;
+}
 
-.weeklyoutline { }
+.generaltableheader {
+    background-image:none;
+}
 
 .weeklyoutlineside {
     border-width:1px;
@@ -243,10 +356,6 @@ h4 { }
     border-style:dashed;
 }
 
-.weeklydatetext { }
-
-.topicsoutline { }
-
 .topicsoutlineside {
     border-width:1px;
     border-style:solid;
@@ -281,146 +390,138 @@ h4 { }
     border-style:solid;
 }
 
-.siteinfo {
+.categorybox {
     border-width:1px;
     border-style:solid;
 }
 
-.siteinfocontent { }
-
-.generalbox {
+.courseboxcontent {
     border-width:1px;
     border-style:solid;
-    margin-left:auto;
-    margin-right:auto;
 }
 
-.generalboxcontent {
-    background-image:none;
-}
 
-.noticebox {
+/*****************************
+***
+*** Activities
+***
+******************************/
+/* assignment, forum, glossary */
+.forumpost,
+.forumheaderlist {
     border-width:1px;
     border-style:solid;
 }
 
-.noticeboxcontent { }
-
-.feedbacktext { }
-
-a.dimmed:link { }
-
-a.dimmed:visited { }
-
-a.dimmed:hover { }
-
-.dimmed_text { }
-
-.forumpostheader { }
-
-.forumpostheadertopic { }
-
-.forumpostheaderpicture { }
-
-.forumpostheadername { }
-
-.forumpostheaderreplies { }
-
-.forumpostheaderdate { }
-
-.logininfo { }
-
-.homelink { }
 
-.teacheronly { }
-
-.header { }
-
-.headermain { }
+/* forum */
+.forum {
+    position:relative;
+    width:45em;
+    margin-left:auto;
+    margin-right:auto;
+    border:1px solid;
+}
 
-.headermenu { }
+#forum-post {
+    margin:0px;
+    width:auto;
+}
 
-.headerhome { }
 
-.headerhomemain { }
+/* glossary */
+.glossary {
+    position:relative;
+    width:45em;
+    margin-left:auto;
+    margin-right:auto;
+    border:1px solid;
+}
 
-.headerhomemenu { }
+#glossary-edit {
+    margin:0px;
+    width:auto;
+}
 
-.categorybox {
-    border-width:1px;
-    border-style:solid;
+.glossary .generaltab,
+.glossary .generaltabselected  {
+    padding:0px 1px;
 }
 
-.categoryboxcontent { }
+.glossary table {
+    width:100%;
+}
 
-.categoryname { }
 
-.categorynumber { }
+/* quiz */
+table.quiz td {
+    padding-top:0.1em;
+    line-height:1.7em;
+}
 
-.coursename { }
+table.quiz input {
+    height:1.7em;
+    padding-top:0.1em;
+    vertical-align:top;
+}
 
-.coursebox { }
 
-.courseboxcontent {
+/* wiki */
+.wiki {
     border-width:1px;
     border-style:solid;
 }
 
-.courseboxinfo { }
-
-.courseboxsummary { }
-
-a.autolink:link {
-       border-bottom:dashed 1px;
-       cursor:help;
+.mwiki .view {
+    margin-left:auto;
+    margin-right:auto;
+    width:35em;
 }
 
-a.autolink:visited {
-       border-bottom:dashed 1px;
-       cursor:help;
+.mwiki .edit {
+    margin-right:auto;
+    margin-left:auto;
+    padding:0em;
 }
 
-a.autolink:hover {
-       border-bottom:solid 1px;
-       cursor:help;
+.wiki .title {
+       padding:3px;
+       border:1px solid;
 }
 
-.userinfobox {
-    margin-bottom:5px;
-    border-width:1px;
-    border-style:solid;
+.wiki .upload {
+    padding-top:1em;
 }
 
-.userinfoboxside { }
-
-.userinfoboxcontent { }
-
-.userinfoboxsummary { }
-
-.userinfoboxlinkcontent { }
-
-.generaltab { }
-
-.generaltabselected { }
+#wikiPageActions {
+    position:relative;
+    width:auto !important;
+    margin:auto;
+}
 
-.forumheaderlist {
-    border-width:1px;
-    border-style:solid;
+#wikiPageActions td {
+    text-align:left !important;
 }
 
-.smallinfo { }
-.smallinfohead { }
+#wikiPageActions INPUT {
+    padding:0px;
+    margin:0px;
+}
 
-.tabledivider {
-    border-width:1px;
-    border-style:solid;
-    border-left:0px;
-    border-right:0px;
-    border-top:0px;
+.mwiki {
+    position:relative;
+    width:45em;
+    margin-left:auto;
+    margin-right:auto;
+    border:1px solid;
 }
 
-.headingblockcontent { }
 
+/*****************************
+***
+*** Calendar
+***
+******************************/
 TABLE.calendarmini {
        width:100%;
     margin:0px;
@@ -475,17 +576,6 @@ TABLE.calendarmonth THEAD TD {
     border-bottom:2px solid;
     vertical-align:center;
 }
-table.quiz td {
-    padding-top:0.1em;
-    line-height:1.7em;
-}
-table.quiz input {
-    height:1.7em;
-    padding-top:0.1em;
-    vertical-align:top;
-}
-.sideblockmain .cal_event { }
-.sideblockmain .cal_event_date { }
 
 .cal_event_global {
        border:2px solid !important;
@@ -523,16 +613,10 @@ table.quiz input {
        border-bottom:2px solid !important;
 }
 
-.cal_weekend { }
-
 .cal_today {
        border:2px solid !important;
 }
 
-.mycalendar { }
-.mycalendar .cal_event { }
-.mycalendar .cal_event_date { }
-
 .mycalendar TABLE.cal_filters {
     margin:0px;
     padding:2px;
@@ -555,16 +639,6 @@ table.quiz input {
     border-style:solid;
 }
 
-.mycalendar .cal_event_table THEAD { }
-
-.sideblockmain HR {
-       height:1px;
-       border:none;
-       border-top:1px solid;
-       margin-top:4px;
-       margin-bottom:4px;
-}
-
 .mycalendar HR {
        height:1px;
        border:none;
@@ -573,10 +647,6 @@ table.quiz input {
        margin-bottom:4px;
 }
 
-.calendarexpired { }
-
-.calendarreferer { }
-
 TD.cal_event_description {
        width:80%;
        border-left:2px solid;
@@ -584,8 +654,6 @@ TD.cal_event_description {
        padding:5px;
 }
 
-.cal_popup_fg { }
-
 .cal_popup_bg {
        padding:0px;
        margin:0px;
@@ -595,181 +663,93 @@ TD.cal_event_description {
        border-bottom:2px solid;
 }
 
-.cal_popup_caption { }
-
-
 .cal_popup_close {
        margin-right:5px;
 }
 
-.sideblock .cal_controls { }
-
-
-TABLE.formtable TD {
-       padding:9px;
-}
 .eventfull {
     border-width:1px;
     border-style:solid;
 }
 
-.eventfullheader { }
-
 .eventfullpicture {
     padding:8px;
 }
 
-.eventfullside { }
 
-.eventfullmessage { }
-
-#block_course_summary, #block_course_summary .sideblockmain { }
-
-#block_course_summary .sideblockmain {
-    padding:10px;
+/*****************************
+***
+*** Blocks
+***
+******************************/
+/* sideblock */
+.sideblock {
+    width:100%;
+    border-width:1px 1px 1px 1px;
+    border-style:solid;
 }
 
-.sitetopic {
-    border-width:1px;
+.sideblockheading {
+    background-image:none;
+    padding:0px 5px;
+    border-width:1px 0px 0px 1px;
     border-style:solid;
 }
 
-.sitetopiccontent { }
-
-#footer HR {
-    display:none;
-}
-#entry-page #left-column,
-#entry-page #left-column .sideblock
-{
-    width:250px !important;
-}
-#entry-page #middle-column
-{
-    width:auto;
-    padding:0em 2.5em;
-}
-#entry-page #right-column{
-    width:30%;
-}
-#entry-page .forumpost {
-    border-width:0px;
-    border-style:none;
+.sideblockheading a {
+    cursor:pointer;
+    border-bottom:none;
 }
-#entry-page .forumpostpicture,
-#entry-page .forumpostside {
-    display:none;
+
+.sideblockheading a img {
+    padding-top:0.5em;
 }
-#entry-page .headingblock,
-#entry-page .forumpostheadertopic {
-    padding:1em;
-    border-width:0px 0px 0px 25px;
-    border-style:solid;
+
+.sideblockmain HR {
+       height:1px;
+       border:none;
+       border-top:1px solid;
+       margin-top:4px;
+       margin-bottom:4px;
 }
 
-#wikiPageActions {
-    position:relative;
-    width:auto !important;
-    margin:auto;
+#left-column .sideblock {
+    margin-bottom:0;
 }
 
-#wikiPageActions td {
-    text-align:left !important;
+#left-column .sideblockmain {
+    padding:1px 0px;
 }
-#wikiPageActions INPUT {
-    padding:0px;
-    margin:0px;
+
+#left-column .sideblockheading,
+#left-column .sideblock {
+    border-width:0px 0px 0px 1px;
 }
 
-.mwiki,
-.glossary,
-.forum {
-    position:relative;
-    width:45em;
-    margin-left:auto;
-    margin-right:auto;
-    border:1px solid;
+#left-column .sideblocklinks {
+    padding-left:5px;
+    border-width:0px 0px 1px 0px;
+    border-style:solid;
 }
-#forum-post,
-#glossary-edit {
-    margin:0px;
-    width:auto;
+
+#right-column .sideblock {
+    margin:1em 0em 0.5em;
 }
 
+
+/* glossary random */
 #block_glossary_random .sideblockheading,
 #block_glossary_random .sideblockmain br,
 #block_glossary_random .sideblockmain b {
     display:none;
 }
+
 #block_glossary_random .sideblockmain {
     text-align:center;
 }
 
-/* glossary styles */
 
-.glossary .generaltab,
-.glossary .generaltabselected  {
-    padding:0px 1px;
-}
-.glossary table {
-    width:100%;
-}
-
-/* wiki styles */
-
-.wiki {
-    border-width:1px;
-    border-style:solid;
-}
-.mwiki .view {
-    margin-left:auto;
-    margin-right:auto;
-    width:35em;
-}
-.mwiki .edit {
-    margin-right:auto;
-    margin-left:auto;
-    padding:0em;
-}
-.wiki .title {
-       padding:3px;
-       border:1px solid;
-}
-
-.wiki .upload {
-    padding-top:1em;
-}
-
-/******
-/ experimente
-******/
-.topicsoutlineside,
-.topicsoutlinesidehighlight,
-.topicsoutlinesidehidden {
-    border-width:0px;
-}
-.topicsoutlineside p b,
-.topicsoutlinesidehighlight p b,
-.topicsoutlinesidehidden p b {
-    display:none;
-}
-.outlineheadingblock {
-    display:none;
-}
-.topicsoutlinecontent,
-.topicsoutlinecontenthighlight,
-.topicsoutlinecontenthidden {
-    margin:0.5em 0em;
-    padding:0.5em 1em;
-    border-width:0px 0px 0px 22px;
-    border-style:solid;
-    border-color:#FFC86C;
-}
-.topicsoutlinecontenthidden {
-    border-color:#FFC86C;
-}
-.topicsoutlinecontent span,
-.topicsoutlinecontenthighlight span,
-.topicsoutlinecontenthidden span {
-    padding:1em 0em;
-}
+/* course summary */
+#block_course_summary .sideblockmain {
+    padding:10px;
+}
\ No newline at end of file