6 /* main body attributes */
8 font-family: Verdana, Helevetica, Arial, sans-serif;
12 background-color: white;
16 margin: 0.5em 0em 1em 0em;
23 text-decoration: underline;
28 background-color: transparent;
33 background-color: transparent;
36 h1, h2, h3, h4, h5, h6 {
39 font: 100% Verdana, Helvetica, Arial, sans-serif;
43 /*border-bottom: 1px solid #B8AE9C;*/
69 /* Table of content attributes*/
71 font-family: Verdana, Helevetica, Arial, sans-serif;
72 background-color: #E9F4F3;
78 border: 1px #ACCFCC solid;
83 font-family: Verdana, Helevetica, Arial, sans-serif;
90 font-family: Verdana, Helevetica, Arial, sans-serif;
97 list-style: disc url(../../images/folder.gif) outside;
98 font-family: Verdana, Helevetica, Arial, sans-serif;
104 li.folders .disabled {
108 /* link attributes */
116 /* align text to the left */
124 text-decoration: none;
130 border: 1px #595241 solid;
133 /* main submit button */
135 background-color: #efefef;
137 border: #AAA solid 1px;
140 /* small submit button at top */
142 font-family: Verdana, Helevetica, Arial, sans-serif;
143 background-color: #E9F4F3;
144 border: #ACCFCC solid 1px;
147 /* date attributes */
149 font-family: Verdana, Helevetica, Arial, sans-serif;
161 background-color: white;
165 /* message box styles */
167 /* Editor box small */
169 font-family: Verdana, Helevetica, Arial, sans-serif;
170 background-color: #E9F4F3;
173 border: 1px #ACCFCC solid;
176 /* Editor box large */
178 font-family: Verdana, Helevetica, Arial, sans-serif;
179 background-color: #E9F4F3;
184 padding-bottom: .4em;
185 border: 1px #ACCFCC solid;
190 font-family: Verdana, Helevetica, Arial, sans-serif;
193 .highlight, a.highlight {
194 background-color: #5B8E88;
199 background-color: #5B8E88;
208 /* edit content tabs */
210 background-color: #E6E6E6;
220 background-color: #E6E6E6;
221 border-top: 1px #B8AE9C solid;
222 border-left: 1px #B8AE9C solid;
223 border-right: 1px #B8AE9C solid;
224 text-decoration: none;
229 .buttontab selected {
230 font-family: Helvetica, Arial, Helvetica, sans-serif;
231 background-color: #6F7172;
240 font-family: Helvetica, Arial, Helvetica, sans-serif;
242 text-decoration: none;
244 background-color: white;
245 border-top: 1px #B8AE9C solid;
246 border-left: 1px #B8AE9C solid;
247 border-right: 1px #B8AE9C solid;
250 background-color: #fffaf0;
251 border:1px #6F7172 solid;
255 .tab a:link, .etab a:visited {
257 background-color: white;
261 background-color: white;
265 background-color: #6F7172;
275 background-color: #FFFDE0;
279 background-color: #FFFDE0;
285 td.dropdown-heading {
286 background-color: #DBFDD4;
288 border-left: 1px solid #ECFEEA;
289 border-right: 1px solid #ECFEEA;
290 border-top: 1px solid #ECFEEA;
295 td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
296 text-decoration: none;
299 td.dropdown-heading.closed {
300 border-bottom: 1px solid #ECFEEA;
305 background-color: white;
307 border-left: 1px solid #ECFEEA;
308 border-right: 1px solid #ECFEEA;
309 border-bottom: 1px solid #ECFEEA;
312 td.dropdown a, td.dropdown a:visited {
314 text-decoration: none;
316 td.dropdown a:hover {
318 text-decoration: underline;
327 /* added for 1.4.2: */
333 background-color: #F7F3ED;
345 p.search-description {
346 background-color: #FFFCE5;
351 background-color: #F7F3ED;
353 border-left: 1px solid #595241;
354 border-right: 1px solid #595241;
355 border-top: 1px solid #595241;
360 /***************************************************************/
365 border:thin black solid;
367 table.tabbed-table th#left-empty-tab {
368 background-color: transparent;
370 border-bottom: 1px solid #B8AE9C;
372 table.tabbed-table th#right-empty-tab {
374 background-color: transparent;
375 border-bottom: 1px solid #B8AE9C;
379 table.tabbed-table th#right-empty-tab a {
380 text-decoration: underline;
382 table.tabbed-table th.tab-spacer {
383 background-color: transparent;
385 border-bottom: 1px solid #B8AE9C;
388 table.tabbed-table th.tab {
392 background-color: #E9F4F3;
393 border-bottom: 1px solid #B8AE9C;
394 border-left: 1px solid #B8AE9C;
395 border-top: 1px solid #B8AE9C;
396 border-right: 1px solid #B8AE9C;
398 table.tabbed-table th.tab:hover {
399 background-color: #ACCFCC;
402 table.tabbed-table th.tab a:focus {
405 table.tabbed-table th.selected {
409 background-color: #ACCFCC;
410 border-left: 1px solid #B8AE9C;
411 border-top: 1px solid #B8AE9C;
412 border-right: 1px solid #B8AE9C;
415 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
417 text-decoration: none;
419 table.etabbed-table {
425 background-image: url(http://www.gris.uni-tuebingen.de/images/start.gif);
426 background-repeat: no-repeat;
427 background-position: 2px 5px;
432 background-image: url(images/arrow_left.png);
433 background-repeat: no-repeat;
434 background-position: 0px -1px;
438 /* The path bar, including breadcrumbs and add to favorites */
453 border-left: 1px solid black;
454 border-right: 1px solid black;
455 border-bottom: 1px solid black;
459 background-color: #F7F3ED;
468 border-left: 1px solid black;
469 border-right: 1px solid black;
471 background-color: #F7F3ED;
474 border-bottom: 1px solid black;
499 div#top-links a:link, div#top-links a:visited {
500 text-decoration:none;
506 background-color: #F7F3ED;
511 border: 1px solid #cccccc;
513 text-decoration: none;
516 a#editor-link:hover {
517 background-color: #F7F3ED;
518 border: 1px solid #B8AE9C;
522 background-image: url(images/pen.gif);
523 background-repeat: no-repeat;
524 background-position: 0px 2px;
527 background-image: url(images/pen2.gif);
528 background-repeat: no-repeat;
529 background-position: 0px 2px;
533 /* for data tables */
536 border: 1px solid #B8AE9C;
543 background-color: #E6E6E6;
552 background-image: url('../default/images/sort.gif');
553 background-repeat: no-repeat;
554 background-position: right;
558 border-top: 1px solid #B8AE9C;
559 border-bottom: 1px solid #B8AE9C;
562 table.data tbody th {
564 background-color: #F7F3ED;
572 table.data tbody tr:hover {
573 background-color: #efefef;
577 table.data tbody tr.selected {
578 background-color: #E9F4F3;
583 background-color: #F7F3ED;
584 /*border-top: 1px solid #B8AE9C;*/
587 table.data tfoot tr:first-child td {
588 /*border-top: 1px solid #B8AE9C;*/
590 background-image: url('images/arrow_ltr.gif');
591 background-repeat: no-repeat;
592 background-position: 4px 5px;
596 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
597 border-top: 1px solid #B8AE9C;
599 background-image: none;
605 table.data tfoot input {
606 background-color: #efefef;
608 border: #AAA solid 1px;
613 /* used for static tables with no form elements: */
614 table.data.static tbody tr:hover {
615 background-color: transparent;
621 /* course browser: */
629 div.browse-selected {
630 background-image: url('images/side_arrow.gif');
631 background-repeat: no-repeat;
633 background-position: center left;
636 div.browse-unselected {
645 /* feedback /errors */
652 border: 1px solid #DD0000;
654 background-color: #F4DCDC;
656 background-color: #F4DCDC;
665 div#error ul, div#feedback ul, div#help ul {
682 border: 1px solid #17B506;
684 background-color: #F2FCF0;
695 border: 1px solid #ACCFCC;
697 background-color: #E9F4F3;
707 border: 1px solid #B8AE9C;
709 background-color: #EFE6FF;
720 border: 1px solid #FF8400;
722 background-color: #FFF6ED;
734 font-family: Verdana, Helevetica, Arial, sans-serif;
738 /* home page links */
747 div.home-link:hover {
749 background-color: #F7F3ED;
750 border: 1px solid #afafaf;
756 text-decoration: none;
771 div#sequence-links a {
772 text-decoration: none;
778 background-color: white;
780 border-left: 1px solid #ECFEEA;
781 border-right: 1px solid #ECFEEA;
782 border-bottom: 1px solid #ECFEEA;
786 div.dropdown-heading {
787 background-color: #ACCFCC;
789 border-left: 1px solid #ECFEEA;
790 border-right: 1px solid #ECFEEA;
791 border-top: 1px solid #ECFEEA;
818 /*font-size: small;*/
831 border: 1px solid #000;
842 text-decoration: none;
845 border-left: 1px solid white;
846 border-right: 1px solid white;
849 div.paging li a:hover, div.paging li a.current {
850 background-color: #F7F3ED;
851 border-left: 1px solid #000;
852 border-right: 1px solid #000;
856 background-color: white;
857 /*background-image: url(images/pencil_top.gif);
858 background-position: right bottom;
859 background-repeat: no-repeat;*/
871 background-color: #F7F3ED;
875 background-image:url(images/tl_corner.gif);
876 background-position: top left;
877 background-repeat: no-repeat;
882 background-color: #595241;
889 /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
890 background-color: transparent;
891 border-collapse: collapse;
892 border-bottom: 1px solid #B8AE9C;
893 padding: 0.5em 0em 0em 2em;
898 /* The normal, unselected tabs. They are all links */
899 background-color: transparent;
900 border-color: #B8AE9C;
902 border-style: solid solid none solid;
906 padding: 0em 2em 0em;
910 div.tabs a.selected {
911 /* The selected tab. There's only one of this */
912 background-color: white;
913 border-bottom: #B8AE9C 1px solid;
918 div.tabs a:hover, div.tabs a:active {
919 background-color: #B8AE9C;
920 border-bottom: 1px solid #B8AE9C;
940 background-color: #6F7172;
941 border: 1px solid #B8AE9C;
942 border-style: solid solid none solid;
944 padding: 0em 1em 0em 1em;
952 text-decoration: none;
957 text-decoration: none;
961 text-decoration: underline;
975 text-transform: none;
976 border-left: 1pt solid #B8AE9C;
989 background-color: #F7F3ED;
993 background-color: transparent;
997 /* users/index.php */
1003 border: rgb(204, 204, 204) 1px solid;
1004 background-color: #F7F7F7;
1016 font-weight: normal;
1022 background-color:#FBF4E9;
1023 border: #B8AE9C 1px solid;
1026 div.course img.icon {
1035 margin:-10px -10px 0px 5px;
1041 div.course div.shortcuts {
1044 vertical-align: middle;
1047 fieldset#shortcuts {
1049 background-color: #FEFDEF;
1050 border: 1px solid #B8AE9C;
1051 margin: -5pt 5pt 5pt 5pt;
1052 padding-right: 10pt;
1053 padding-bottom: 5pt;
1060 margin-bottom: 10pt;
1069 list-style-type: none;
1074 background-image: url('../default/images/guide.gif'); background-repeat: no-repeat; background-position: 7px 4px;
1075 background-color: #eee;
1076 padding: 2px 10px 2px 27px;
1077 border: 1px solid #ccc;
1079 text-decoration:none;
1089 div#content-text li {
1116 background-color: #F6EAD6;
1117 border-bottom: .05em solid #6F7172;
1125 div.column fieldset {
1138 ul#home-links, ul#home-detail-links {
1153 ul#home-links li a {
1154 text-decoration: none;
1155 border: 1px transparent;
1158 ul#home-links li a img {
1164 /* enrollment tabs */
1172 white-space: nowrap;
1183 border: 1px solid #F7F3ED;
1184 border-bottom: none;
1185 background-color: #F7F3ED;
1186 text-decoration: none;
1189 -moz-border-radius-topright: 4px;
1190 -moz-border-radius-topleft: 4px;
1192 white-space: nowrap;
1195 #navlist li a:hover, #navlist li a:active {
1197 background-color: #fff;
1202 vertical-align: middle;
1213 dl#public-profile dt {
1219 border-right: 1px solid #F7F3ED;
1220 padding: 5px 5px 5px 0px;
1221 vertical-align: middle;
1224 dl#public-profile dd {
1227 padding: 5px 0px 5px 5px;
1230 /* floating layout */
1245 #contentcolumn_shiftright {
1261 /*position:absolute;
1270 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 98%; list-style: none; }
1271 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1272 #forum-thread li.odd { background-color: #fff; }
1273 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1274 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }
1275 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1276 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px;}
1277 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1278 div.forum-post-ctrl { float: right; padding-right: 5px; color: #a1a1a1;}
1279 div.forum-post-ctrl a { text-decoration: none; }
1280 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1281 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1282 div.forum-post-content div.body p { margin-bottom:1em; }
1283 div.forum-paginator{border:thin #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1284 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1288 /** inbox stuff - reuses some of the forum layout **/
1289 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1293 div#topnavlistcontainer {
1294 background-color: white;
1295 /*background-image: url(images/pencil_bottom.gif);
1296 background-position: top right;
1297 background-repeat: no-repeat;*/
1301 white-space: nowrap;
1312 ul#topnavlist li a:hover, ul#topnavlist li a:focus, ul#topnavlist li a.active {
1313 background-color: #a1c4f8;
1315 text-decoration:none;
1318 ul#topnavlist li a {
1319 /* The normal, unselected tabs. They are all links */
1323 padding: 0.2em 2em 0em;
1324 text-decoration:none;
1325 background-color:#f2f7fe;
1327 border-left:1px solid #a1c4f8;
1328 border-right:1px solid #a1c4f8;
1329 border-top:1px solid #a1c4f8;
1331 border-left:1px solid #ccc;
1332 border-right:1px solid #ccc;
1333 border-top:1px solid #ccc;
1337 ul#topnavlist li a.selected {
1338 /* The selected tab. There's only one of these */
1340 font-weight: normal;
1344 background-color:#a1c4f8;
1346 padding: 5px 10px 0px 5px;
1347 border-bottom:1px solid #4b535f;
1353 text-decoration:none;
1357 border: 1px solid #e0e0e0;
1358 background-color: #efefef;
1361 /* tool list on admin home and manage screens */
1364 padding: 2px 2px 2px 15px;
1367 background-color: #fdfdfd;
1368 border-bottom: 1px solid #efefef;
1369 /* -moz-border-radius: 4px; */
1370 border: 1px solid #eeeeff;}
1372 li.top-tool a { font-weight: bold; } /* ol#tools>li>a */
1376 font-weight: normal;
1379 /* ol#tools>li>ul, */
1386 ul.child-top-tool:before {
1390 /* ol#tools>li>ul>li, */
1397 /* to modify tool icons on the course home page */
1402 background-color:#000000;
1404 filter:alpha(opacity=10);
1416 /* browse courses */
1419 padding-bottom: 25px;
1420 background-color: #fffaf0;
1421 border:1px #6F7172 solid;
1426 dl.browse-course dt {
1432 padding: 5px 10px 5px 0px;
1433 vertical-align: middle;
1435 dl.browse-course dd {
1438 padding: 5px 0px 5px 10px;
1445 background-color:#efefef;
1446 border:1px solid #8b8b8b;
1447 padding:0px 5px 0px 5px;
1462 border-bottom:1px solid #838383;
1472 #gototop a:link, #gototop a:visited{
1473 text-decoration:none;
1487 padding: 0px 5px 0px 5px;
1492 margin-bottom:-10px;
1497 /* form fields grouping for WCAG 2.0 conformance*/
1499 fieldset.group_form{
1501 border:thin #6D7B8D solid;
1508 border:thin #6D7B8D solid;
1509 background-color: #E6E6E6;
1516 /* format of "table of contents" on content page */
1517 #toc a { display:block; margin:3px; }
1518 #toc .h2 { padding:0 0 0 10px;}
1519 #toc .h3 { padding:0 0 0 30px;}
1520 #toc .h4 { padding:0 0 0 40px; }
1521 #toc .h5 { padding:0 0 0 50px; }
1522 #toc .h6 { padding:0 0 0 60px; }
1525 background-color: #FEFDEF;
1526 border: 1pt solid #B8AE9C;
1530 /* style for home page sublinks view */
1558 background-image:url(../../images/details_r.png);
1559 background-position: top right;
1560 background-repeat:no-repeat;
1566 background-image:url(../../images/details_l.png);
1567 background-position: top left;
1568 background-repeat:no-repeat;
1574 background-image:url(../../images/details_ir.png);
1575 background-position: top right;
1576 background-repeat:no-repeat;
1581 background-image:url(../../images/details_il.png);
1582 background-position: top left;
1583 background-repeat:no-repeat;
1594 /* jQuery tooltip styles */
1598 border:3px solid #111;
1599 background-color:#eeeeee;
1602 #tooltip h3,#tooltip div{
1606 /* fluid reorderer */
1608 background-color: #F2F7FE;