@CHARSET "UTF-8"; /* CSS Reset by Eric Meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1.3; color: black; background: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /* based on Stefan Nitzsche�s work http://nitzsche.info */ html { height: 100%; } body { /*height: 101%;*/ background-color: #fff; } .hideme { position: absolute; left: -9999em; top: -9999em; } label, input[type=button], input[type=submit], button { cursor: pointer; } q:lang(de) { quotes: '�' '�' '�' '�'; } q:lang(en) { quotes: '"' '"' "'" "'"; } abbr[title] { border-bottom: 1px dotted #888 !important; cursor: help; } a abbr { cursor: pointer !important; } .clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .clear { /*display: inline-block;*/ } /* Hides from IE-mac \*/ * html .clear { height: 1%; } .clear { display: block; } /* End hide from IE-mac */ /* ----------------------------------------------------- */ /* SOME STANDARD DEFINITIONS FOR GRID LAYOUT */ /* ----------------------------------------------------- */ div.row{ clear: both; display: block; width: 100%; height: auto; padding: 0; margin: 0; text-align: left; } div.row:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; } div.col{ float: left; display: block; position: relative; padding: 0; margin: 0; height: auto; width: auto; } div.left { float: left; } div.right { display: block; float: right; } /* ----------------------------------------------------- */ /* SPECIFIC LAYOUT DEFINITIONS*/ /* ----------------------------------------------------- */ body { font-size: 12px; font-family: 'arial'; padding-top: 0px; margin-top: 0px; line-height: 1.5em; background: white; color: #666666; } table { width: 100%; } table.layout td, div.teaching-offer-element{ padding: 10px 20px; border: none; } table.examParts { border: none; background: transparent; } table.examParts tr{ background: transparent; } table.examParts td{ background: transparent; border: none; padding: 0px 0px 5px 0px; } div.teaching-offer-element{ background: #DFE4E5; padding-left: 50px; } div.table-{ overflow: auto; overflow-x: hidden; overflow-y: auto; margin: 0px 0px 20px; border-left: 1px solid #DDE0E1; border-right: 1px solid #DDE0E1; } div.lecture-wrapper{ margin-left: 5px; width: 680px; float: left; } /** LINK DEFINITITION */ a:link,a:visited{ text-decoration: none; font-size: 12px; color: #0088D6; border: none; /*border-right: 1px solid #717171;*/ } a:hover,a:focus{ text-decoration: underline; color: #0387cd; } a.noLinkLook:link,a.noLinkLook:visited,a.noLinkLook:focus,a.noLinkLook:hover{ font-size: 12px; text-decoration: none; color: #ffffff; } #container{ width: 1000px; /*width: 100%;*/ margin: 0 auto; background: none; z-index:1; } #banner{ height: 80px; margin-bottom: 1px; position: relative; background: white; } #banner-info{ text-align: right; padding-top: 10px; } #user{ padding-top: 25px; } #user span{ margin-right: 10px; } #user a{ margin-left: 10px; } #logo{ width: 400px; height: 60px; } div.logo_de{ background: url(logo.bmp) 0px 10px no-repeat; } div.logo_en{ background: white url(style/images/logo_en.gif) 0px 10px no-repeat; } #page{ /* width: 970px; */ height: auto; margin: 0 auto; background: white; } #page #banner{ padding-left: 10px; padding-right: 10px; display: block; clear: both; } #border-bottom, #border-bottom a{ font-size: 11px; } #news hr { border: 1px solid #cbd5d7; } ul.list{ margin-bottom: 15px; } ul.list li { list-style-image:none; list-style-position:inside; list-style-type:square; } ul.features{ margin-left: 40px; margin-bottom: 40px; } ul.features li{ list-style-image: url(style/images/icons/tick.png); list-style-type:none; list-style-position: outside; padding-bottom: 8px; font-weight: bold; padding-left: 10px; } ul.quicklinks{ margin-bottom: 15px; margin-left: 20px; padding-top: 10px; } ul.quicklinks li{ list-style-type: square; list-style-position: outside; padding-bottom: 8px; } /**************** menu coding *****************/ #menuwrpr{ height:32px; margin-bottom: 1px; display: block; margin: 0px 0px; color: #4C7091; } #menu{ list-style: none; margin-left: 32px; padding: 0; margin-bottom: 0px; } #menu li{ display: block; position: relative; float: left; } #menu a{ display: block; font: 11px arial, helvetica, sans-serif; padding: 0px 20px; margin: 0; text-decoration: none; color: white; } #menu li a { line-height: 30px; } #menu li a:hover { color: white; background-color: #4C7091; } #menu li ul { position: absolute; z-index: 500; background-color: #163d52; padding: 0px; margin: 0px; } #student_menu { width: 230px;} #exam_menu { width: 210px;} #lecture_menu { width: 280px;} #menu li li a,#menu li li a:visited{ font-weight: normal; display:block; width: auto; margin: 0px; line-height: 30px; padding: 0px 20px; color: white; } #menu li li a:hover,#menu li li a:active,#menu li li a:focus{ background-color: #1c4a64; display: block; } #menu li li{ display: block; float: none; height: 30px; width: 100%; } ul#menu ul, ul#menu li:hover ul ul, ul#menu ul li:hover ul ul {display: none;} ul#menu li:hover ul, ul#menu li a:focus ul, ul#menu ul li:hover ul, ul#menu ul ul li:hover ul {display: block;} /**************** content coding *****************/ #cntntwrpr{ background: white; margin: 0px; border-bottom: 5px solid #174157; } div.wMargin{ margin-right: 20px; } div.full-col{ width: 980px; } div.bigger-col, div.big-col, div.half-col, div.small-col, div.smaller-col { float: left; } div.bigger-col{ width: 710px; } div.big-col{ width: 610px; } div.half-col{ width: 480px; } div.small-col{ width: 350px; } div.smaller-col{ width: 250px; } div.page-heading{ /*margin-top: 1px; border-bottom: 1px solid #dfe4e5; background: #f3f3f3; height: 70px;*/ margin-bottom: 20px; padding-left: 40px; } div.page-wrapper{ padding: 30px 0px 24px 10px; } ol.index { padding: 0px 0px; margin: 0px 0px 20px; } ol.index li{ margin-bottom: 0px; } p{ margin-bottom: 20px; line-height: 22px; } p.intro{ font-size: 15px; line-height: 26px; } p.no-margin{ margin-bottom: 0px; } p.answer{ font-size: 11px; line-height: 18px; } p.answer a{ font-size: 11px; } h1{ font-size: 20px; font-weight: bold; color: #002d3c; margin-bottom: 28px; } h1 span.highlight{ color: #0387CD; } h1.error{ color: #DD3C10; } h2{ font-size: 18px; font-weight: normal; margin-bottom: 20px; color: #85bf20; } h3{ font-size: 14px; font-weight: bold; margin-bottom: 5px; } a.h3{ font-size: 14px; } h4{ color: #85bf20; font-size: 14px; font-weight: bold; margin-bottom: 3px; } h5{ font-size: 12px; font-weight: bold; color: #333333; } span.subheading{ font-size: 11px; } span.step{ color: #a6d959; font-size: 29px; font-weight: bold; } div.submit-wrapper{ border: none; margin-top: 15px; text-align: right; margin-bottom: 15px; } form li, ol li{ margin-bottom: 10px; } form ol{ margin: 0px 0px 20px; } form label{ width: 140px; /* Width of labels */ color: #414141; font-weight:bold; display: inline-block; vertical-align: top; } .form-box h2{ margin-bottom: 10px; } div.label{ width: 140px; /* Width of labels */ color: #414141; display: inline-block; vertical-align: top; } div.value{ width: auto; display: inline-block; color: #414141; font-weight:bold; } div.success{ padding: 10px 20px; background-color: green; border: none; } label.smooth{ color: #C7C7C7; } input, textarea{ font-family: Arial; border-color:#C7C7C7 #DDDDDD #DDDDDD #C7C7C7; border-style:solid; border-width:1px; } input{ width: 200px; } input[type=submit], input[type=button], input.button, input.submit { width: 140px; height: 26px; line-height: 26px; vertical-align: middle; background-color: #4C7091; border: none; font-size: 12px; font-weight: bold; color: white; } input.add { background: url(style/images/button_green.jpg) repeat-x; } input.save { background: url(style/images/button_blue.jpg) repeat-x; /* background: transparent url(style/images/button_set.gif) repeat-x scroll 0 -20px; */ } input[type=checkbox], input[type=radio],input.checkbox, input.radio{ width: auto; border-width: 1px; } form.contact input, form.contact textarea, form.contact select{ width:95%; } form.contact input.submit { width: 140px; } form.contact label{ width: auto; } div.input-wrapper input[type=submit]{ margin-left: 140px; } input.pin{ width: 100px; } form.login { padding-top: 10px; } form.login label{ width: 120px; } form.login input{ width: 180px; } form.login input[type=submit]{ width: 100px; } form, div.form-box, div.box { line-height: 1.8; } div.settings-box { padding: 10px 10px 10px 10px; background-color: #dce2e5; } div.settings-box select{ width: 300px; } div.complex-exam-settings select { width: 195px; } input.text,select{ width: 230px; } select.bigger{ width: 400px; } form input.date_DD, form input.date_MM { width: 25px; } form input.sws-field{ width: 12px; } form input.date_YYYY{ width: 50px; } form label.error{ width: auto; color: red; font-weight: bold; } form ol{} form.simple ol li{ margin-bottom: 1px; padding: 10px 0px; color: black; } div.form-box, div.error-box, div.warn-box, div.info-box{ padding: 10px 20px 0px 20px; margin-bottom: 15px; /* border: 1px solid #DFE4E5; */ border: 1px solid #d2dfe1; /*background: #f3f3f3;*/ } div.box{ padding: 10px 10px 10px 10px; margin-bottom: 15px; border: 1px solid #d2dfe1; } div.side-box{ padding: 15px 15px 0px 15px; line-height: 21px; margin-bottom: 10px; } div.warn-box { background: #FFEEEE; } div.error-box{ background: #ffcfdd; border: 1px solid #DD3C10; } div.error-box ul{ margin: 0px 0px 18px 20px; } div.error-box li{ list-style-type: square; padding: 2px 0px; } div.gb{ /* background:#EEFCE4 none repeat scroll 0 0; */ border:1px solid #D6F0C4; background: #eeffdf; } div.yb{ background:#fcf3e4 none repeat scroll 0 0; border: 1px solid #f0e0c4; } div.bb{ border: 1px solid #d2dfe1; /* background: #f4f4f4; */ } span.small-info{ font-size: 11px; } span.bold{ font-weight: bold; } .greenText{ color: #85bf20; } /* ----------------------------------------------------- */ /* SCHEDULER DEFINITIONS*/ /* ----------------------------------------------------- */ table.scheduler{ empty-cells: show; border-collapse: collapse; } table.scheduler td.item{ padding: 1px; border-right: 1px solid #DDE0E1; } table.scheduler td.slot{ padding-top: 15px; border-right: 1px solid #DDE0E1; padding-bottom: 15px; vertical-align: middle; text-align: center; background: #DDE0E1; } table.scheduler td.item ul{ margin: 0px; } table.scheduler td.item ul li{ list-style: none; } div.schedule-item{ cursor: default; } a.scheduler_button { display: block; float: right; width: 30px; height: 24px; outline: none; background: transparent url(style/images/scheduler_buttons.jpg) no-repeat; margin-left: 1px; text-indent: -9999px; } a.button_list, a.button_list:active{ background-position: 0px -48px; } a.button_list:hover, a.button_list:focus{ background-position: 0px -24px; } a.button_list_active{ background-position: 0px 0px; } a.button_schedule, a.button_schedule:active{ background-position: -31px -48px; } a.button_schedule:hover, a.button_schedule:focus{ background-position: -31px -24px; } a.button_schedule_active{ background-position: -31px 0px; } /* ----------------------------------------------------- */ /* GRID DEFINITIONS*/ /* ----------------------------------------------------- */ .cursor{ cursor: pointer; } div.grid-container { } span.ds-time { font-size: 8px; } table.grid-header{ width: 100%; } thead.examRegulations th{ padding: 2px 20px;background: none; color: rgb(65, 65, 65);border-bottom: 2px solid #DDE0E1; } table {} th { padding: 6px 6px; background-color: #4c738d; font-size: 12px; font-weight: bold; color: white; } tr.alt{ background-color: #f3f3f3; color: #3e3e3e; } tr{ background: transparent; } tr.alt th{ background: #e6ecee; color: #3C3C3C; } tr.hover { background: #d8dfe5; /* background: #dfe1e3; */ } tr.hover td{ } tr.item td{ font-size: 11px; } tr.group{ background: #efefef; } td{ vertical-align: top; padding: 5px; border-bottom: 1px solid #DDE0E1; } tr.noBottomBorder td, table.noBottomBorder td{ padding-bottom: 0px; border-bottom: none; } tr.bottomBorder td{ padding: 5px; border-bottom: 1px solid #DDE0E1; } td.buttons, th.buttons{ text-align: center; vertical-align: middle; } td.first, th.first{ padding-left: 20px; } tr.grid-group { font-size: 12px; font-weight: bold; } tr.grid-item-hover{ background-color: #FFF1CC; color: #353535; } span.ds{ font-weight: bold; } span.time { font-size: 10px; } thead.grid th { border-bottom:2px solid #DFDDDD; color:#494949; font-weight:bold; } div.grid { overflow: auto; overflow-y: scroll; overflow-x: hidden; } div.grid-item { overflow: hidden; } a.button, a.button:visited{ font-weight: bold; display: block; width: 70px; color: white; text-align: center; font-size: 11px; height: 20px; border: none; } input.enroll-button, input.cancel-button { width: 70px; color: white; text-align: center; font-size: 11px; height: 20px; line-height: 20px; padding: 0px; } a.button:hover, a.button:active{ text-decoration: none; } a.enroll{ background: url(style/images/button_set.gif) repeat-x; } a.enroll:hover, a.enroll:focus, input.enroll-button{ background: url(style/images/button_set.gif) 0px -20px repeat-x; text-decoration: none; } a.cancel{ background: url(style/images/button_set.gif) 0px -40px repeat-x; } a.cancel:hover, a.cancel:focus, input.cancel-button{ background: url(style/images/button_set.gif) 0px -60px repeat-x; text-decoration: none; } /* ----------------------------------------------------- */ /* ICONS */ /* ----------------------------------------------------- */ .collapse{ background: url(style/images/icons/collapse.gif) no-repeat 0px 5px; } .expand{ background: url(style/images/icons/expand.gif) no-repeat 0px 5px; } .wIcon{ padding-left: 20px; padding-bottom: 2px; } .icon_l{ width: 20px; height: 20px; } .icon_s{ width: 16px; height: 16px; text-indent: -9999px; } .icon_exam_state_0{ background: url(style/images/icons/calendar_clock.png) no-repeat 0px 0px; } .icon_exam_state_1{ background: url(style/images/icons/calendar_accepted.png) no-repeat 0px 0px; } .icon_exam_state_2{ background: url(style/images/icons/calendar_denied.png) no-repeat 0px 0px; } .icon_exam_state_3{ background: url(style/images/icons/calendar_canceled.png) no-repeat 0px 0px; } .icon_exam_state_5{ background: url(style/images/icons/calendar_attachment.png) no-repeat 0px 0px; } .icon_exam_state_6{ background: url(style/images/icons/calendar_only.png) no-repeat 0px 0px; } .icon_add{ background: url(style/images/icons/add.png) no-repeat 0px 0px; } .icon_delete{ background: url(style/images/icons/delete_s.png) no-repeat 3px 3px; } .icon_plugin_add{ background: url(style/images/icons/plugin_add.png) no-repeat 0px 0px; } .icon_user{ background: url(style/images/icons/user.png) no-repeat 0px 0px; } .icon_user_suit{ background: url(style/images/icons/user_suit.png) no-repeat 0px 0px; } .icon_user_small{ background: url(style/images/icons/user_small.png) no-repeat 5px 5px; } .icon_list_small{ background: url(style/images/icons/list_small.png) no-repeat 5px 2px; } .icon_list{ background: url(style/images/icons/list.png) no-repeat 0px 0px; } .icon_link_small{ background: url(style/images/icons/link_small.png) no-repeat 5px 2px; } .icon_comment_small{ background: url(style/images/icons/comment_small.png) no-repeat 5px 2px; } .icon_error{ background: url(style/images/icons/error.png) no-repeat 0px 0px; } .icon_success{ background: url(style/images/icons/tick.png) no-repeat 0px 0px; } .icon_pdf{ background: url(style/images/icons/page_white_acrobat.png) no-repeat 0px 0px; } .icon_info{ background: url(style/images/icons/information.png) no-repeat 0px 0px; } .icon_cal{ background: url(style/images/icons/calendar.png) no-repeat 0px 0px; } .icon_cal_s{ background: url(style/images/icons/calendar_small.png) no-repeat 0px 5px; } .icon_cal_view_week{ background: url(style/images/icons/calendar_view_week.png) no-repeat 0px 0px; } .icon_app_view_list{ background: url(style/images/icons/application_view_list.png) no-repeat 0px 0px; } .icon_comment{ background: url(style/images/icons/comment.png) no-repeat 0px 0px; } .icon_enroll{ background: url(style/images/icons/page_edit.gif) no-repeat 0px 0px; } .icon_cancel{ background: url(style/images/icons/cancel.png) no-repeat 0px 0px; } .icon_search{ background: white url(style/images/icons/sitesearch-sprite.png) no-repeat scroll 4px -20px; } .icon_tick{ background: white url(style/images/icons/tick.png) no-repeat 0px 0px; } .icon_page_with_tick{ background: white url(style/images/icons/page_with_tick.png) no-repeat 0px 0px; } .icon_tick_blue{ background: white url(style/images/icons/tick_blue.png) no-repeat 0px 0px; } .icon_time{ background: white url(style/images/icons/time.png) no-repeat 0px 0px; } .icon_refresh{ background: url(style/images/icons/refresh.png) no-repeat 0px 0px; } /* ----------------------------------------------------- */ /* GENERIC WIZARD STYLE DEFINITIONS */ /* ----------------------------------------------------- */ .generic_wizard_current_task_style{ font-weight: bold; color: #85bf20; } /* ----------------------------------------------------- */ /* HINT STYLE DEFINITIONS */ /* ----------------------------------------------------- */ ol.hintnumericlists{ padding: 0px 20px 0px 20px; margin-bottom: 15px; list-style: decimal; } /* ----------------------------------------------------- */ /* SCHEDULER STYLE DEFINITIONS */ /* ----------------------------------------------------- */ span.name { font-weight: bold; } span.lectureType { font-weight: normal;} div.small_loader { width: 16px; height: 16px; background: transparent url(style/images/ajax-loader-small.gif) no-repeat; } div.color_box{ height:22px; margin-top:4px; width:12px; } div.border{ border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; } /* yellow */ .color_0 .text{ color: #868686; } .color_0 .bg{ background-color: #a9a9a9; } .color_0 .border {border-color: #a9a9a9;} .color_1 .text{ color: #d7ad01; } .color_1 .bg{ background-color: #e1c23a; } .color_1 .border {border-color: #e1c23a;} /* orange */ .color_2 .text{ color: #ef8601; } .color_2 .bg{ background-color: #f2a439; } .color_2 .border {border-color: #f2a439;} .color_3 .text{ color: #df5712; } .color_3 .bg{ background-color: #e77f4c; } .color_3 .border {border-color: #e77f4c;} .color_4 .text{ color: #9f6b62; } .color_4 .bg{ background-color: #ba9090; } .color_4 .border {border-color: #ba9090;} .color_5 .text{ color: #9f699f; } .color_5 .bg{ background-color: #ac8eac; } .color_5 .border {border-color: #ac8eac;} .color_6 .text{ color: #5c728d; } .color_6 .bg{ background-color: #8796a8; } .color_6 .border {border-color: #8796a8;} .color_7 .text{ color: #6383ad; } .color_7 .bg{ background-color: #95a3bd; } .color_7 .border {border-color: #95a3bd;} .color_8 .text{ color: #578983; } .color_8 .bg{ background-color: #81a8a0; } .color_8 .border {border-color: #81a8a0;} .color_9 .text{ color: #87854e; } .color_9 .bg{ background-color: #a7a679; } .color_9 .border {border-color: #a7a679;} .color_10 .text{ color: #b18555; } .color_10 .bg{ background-color: #c8a982; } .color_10 .border {border-color: #c8a982; } .color_11 .text{ color: #cc2b2b; } .color_11 .bg{ background-color: #d46162; } .color_11 .border {border-color: #d46162;} .color_12 .text{ color: #db416f; } .color_12 .bg{ background-color: #e06d90; } .color_12 .border {border-color: #e06d90;} .color_13 .text{ color: #953f95; } .color_13 .bg{ background-color: #9f699f; } .color_13 .border {border-color: #9f699f;} .color_14 .text{ color: #642fcb; } .color_14 .bg{ background-color: #8861d6; } .color_14 .border {border-color: #8861d6;} .syyy { border: 1px solid white; display: inline-block; } .ryyy { width: 100%; overflow: auto; max-height:700px; margin-right: 18px; } .blinken {text-decoration: blink;} .examCell { vertical-align: middle; text-align: center; } /* top area w/ month title and buttons */ .full-calendar-title { background-color: #4C738D; color: white; text-align: left; padding: 6px 6px 6px 20px; font-size: 12px; font-weight: bold; margin-bottom: 0px; } .full-calendar-buttons { float: right; margin: 0 0 0 0px; padding: 6px 5px 0px 0px; } .full-calendar-buttons button { vertical-align: middle; margin: 0 0 0 0px; padding: 6px 5px 0px 0px; font-size: 1em; } .full-calendar-buttons button span { padding: 0 10px; } /* To always display the "today" button: * * .full-calendar-buttons button.today { * visibility: visible !important; * } */ /* table layout & outer border */ .full-calendar-month-wrap { clear: both; border: 1px solid #ccc; /* outer border color & style */ } .full-calendar-month { width: 100%; overflow: hidden; } .full-calendar-month table { border-collapse: collapse; border-spacing: 0; } .full-calendar-month th, .subheader th{ color: white; background-color: #7aa7c5; } .subheader th { border-top: 1px solid #ccc; } /* cell styling */ .full-calendar-month th, .full-calendar-month td.day { vertical-align: top; border-style: solid; /* inner border style */ border-color: #ccc; /* inner border color */ border-width: 1px 0 0 1px; } .full-calendar-month th { border-top: 0; text-align: center; } .full-calendar-month th.first, .full-calendar-month td.first { border-left: 0; } .full-calendar-month td.today { background: #FFFFCC; } .full-calendar-month .day-number { text-align: right; padding: 0 2px; } .full-calendar-month .other-month .day-number { color: #bbb; } .full-calendar-month .day-content { padding: 2px 2px 0; /* distance between events and day edges */ } /* FullCalendar automatically chooses a cell's height, * but this can be overridden: * * .full-calendar-month td.day { * height: 100px !important; * } */ /* event styling */ .full-calendar-month .event { margin-bottom: 2px; font-size: .85em; cursor: pointer; text-align: left; } .full-calendar-month .ui-draggable-dragging td { cursor: move; } .full-calendar-month .event td { background: #b1e05e; padding: 0; } .full-calendar-month .event td.ne, .full-calendar-month .event td.nw, .full-calendar-month .event td.se, .full-calendar-month .event td.sw { background: none; width: 1px; /* <-- remove if you dont want "rounded" corners */ height: 1px; /* <-- */ } .full-calendar-month .nobg td { background: none; } .full-calendar-month .event td.c { padding: 0 2px; border: none; } .full-calendar-month .event-time { font-weight: bold; } /* To change the color of events on a per-class basis (such as with the * "className" attribute of a CalEvent), do something like this: * * .full-calendar-month .myclass td { * background: green; * } */ /* the rectangle that covers a day when dragging an event */ .full-calendar-month .over-day { background: #ADDBFF; opacity: .2; filter: alpha(opacity=20); /* for IE */ } /* right-to-left support */ .r2l .full-calendar-title { text-align: right; } .r2l .full-calendar-buttons { float: left; } .full-calendar-buttons a{ font-weight: bold; font-size: 11px; color: white; display: inline; padding: 3px 5px; /* border: 1px solid #799eb8; */ background-color: #799eb8; margin-left: 1px; line-height: 1.5em; } .r2l .full-calendar-buttons button { margin: 0 5px 0 0; } .r2l .full-calendar-month .day-number { text-align: left; } .r2l .full-calendar-month .event { text-align: right; } /* jqModal base Styling courtesy of; Brice Burgess */ /* The Window's CSS z-index value is respected (takes priority). If none is supplied, the Window's z-index value will be set to 3000 by default (via jqModal.js). */ .jqmWindow { display: none; position: fixed; top: 30%; width: 600px; background-color: #EEE; color: #333; border: 1px solid black; } .jqmOverlay { background-color: #000; } /* Background iframe styling for IE6. Prevents ActiveX bleed-through (