/************************************** * THEME NAME: mittelfranken * * Files included in this sheet: * * mittelfranken/fw_layout.css * mittelfranken/fw_color.css * mittelfranken/fw_fonts.css **************************************/ /***** mittelfranken/fw_layout.css start *****/ /** * moodle bayern theme * * based on custom_corners theme * modified by stefan heckler */ BODY { background-color: #ffffff; font-size: 12px; color: #000000; font-family: Arial, Verdana, sans-serif; text-align: left; } html, body { width: 100%; height: 100%; margin: 0; padding: 0; } img { display: inline; border: 0; } .clear { clear: both; } /* align the page */ #maincontent { overflow: hidden; } div#shell { text-align: left; margin-top: 0; padding-left: 15px; padding-right: 15px; } /* header */ div#header-home { width: 100%; height: 188px; background-image: url(pix/site/header_bg.gif); background-position: top; background-color: #ffffff; min-width : 1000px; padding: 0px; } div#header-home h1 { float: left; width: 484px; height: 188px; background-image: url(pix/site/header_left.gif); overflow: hidden; border-left: 15px solid #ffffff; line-height: 0px; font-size: 0px; margin: 0px; background-color: #ffffff; } div.header_right { float: right; width: 252px; height: 170px; background-image: url(pix/site/header_right.gif); background-repeat: no-repeat; background-position: right; background-color: #ffffff; overflow: hidden; padding-right: 130px; padding-top: 18px; border-right: 15px solid #ffffff; } /* navigation */ ul.navigation { margin:0px; padding: 0px; list-style-type: none; padding-top: 138px; height: 23px; overflow: hidden; left: 250px; color: #ffffff; position: absolute; } ul.navigation li { float: left; } ul.navigation a { float: left; height:23px; background-repeat: no-repeat; border-right: 1px solid #e4e4e4; color: #ffffff; line-height: 0px; overflow: hidden; } ul.navigation a.ueber_uns { background-image: url(pix/site/menu_ueber_uns.gif); width: 76px; } ul.navigation a.tutorial { background-image: url(pix/site/menu_tutorial.gif); width: 66px; } ul.navigation a.kontakt { background-image: url(pix/site/menu_kontakt.gif); width: 72px; } ul.navigation a.nutzung { background-image: url(pix/site/menu_datennutz.gif); width: 235px; border: 0; } ul.navigation a.impressum { background-image: url(pix/site/menu_impressum.gif); width: 94px; } ul.navigation a.ueber_uns:hover { background-image: url(pix/site/menu_ueber_uns_o.gif); } ul.navigation a.tutorial:hover { background-image: url(pix/site/menu_tutorial_o.gif); } ul.navigation a.kontakt:hover { background-image: url(pix/site/menu_kontakt_o.gif); } ul.navigation a.impressum:hover { background-image: url(pix/site/menu_impressum_o.gif); } ul.navigation a.nutzung:hover { background-image: url(pix/site/menu_datennutz_o.gif); } /* subsite */ div.subheader { width: 100%; height: 52px; background-image: url(pix/site/subheader_bg.gif); background-repeat: repeat-x; overflow: hidden; background-color: #ffffff; } div.subheader h1 { border: 0px; padding:0px; margin: 0px; float: left; width: 946px; height: 52px; overflow: hidden; background-image: url(pix/site/subheader_left.gif); background-repeat: no-repeat; background-color: #ffffff; } div.subheader div.logo { height: 52px; padding-right: 9px; float: right; padding-top: 2px; } table.editcourse td { border-bottom: 1px solid #cccccc; } /* Core */ body { margin: 0px; padding: 0; } .hide-show-image { padding-top: 3px; } h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { text-align: left; padding-left: 5px; } h1, h2, h3, h4 { text-align: left; } h1 { padding: 6px; } h2 { padding: 4px; } h3 { padding: 3px; } #content { clear:both; padding-left: 15px; padding-right: 15px; } h1, h2, h3 { border-width: 1px; border-style: solid; } div#header-home h1 { border-right: 0; border-top: 0; border-bottom: 0; padding: 0; } h4 { border-bottom-style: solid; border-bottom-width:1px; } input, select { padding: 0px; } #layout-table #middle-column{ vertical-align:top; padding-left:6px; padding-right:6px; padding-top : 0px; } .sitetopic { padding:4px; margin: 0px; } .generaltable { border-width:0px; } .generalbox { border-width:1px; border-style:solid; } .sitetopiccontent { border-width:1px; border-style:solid; } .clearfix { min-width: 0; /* overflow: hidden; */ } .clearfix:after { /* content: ""; */ content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /*** *** Header ***/ .headerskip { position:absolute; right:20em; font-size:0.8em; } #header { height:55px; border-width:1px; border-style:solid; } .headermain, h1.headermain { float:left; margin:0%; padding:0%; border-width: 0px; } .headermenu { float:right; text-align:right; padding-right: 15px; } .navbar { width:auto; padding:0em 0.5em; border-width:1px; border-style:solid; } div.navbar { margin-top: 0px; height: 2em; } table.navbar { width: 100%; } .navbar .navbutton form { float: left; } .navbar .navbutton { margin-top: 0px; } .navbar .breadcrumb { float:left; margin:0.3em 0em; } .breadcrumb ul { padding:0px; margin:0px; text-indent:0px; list-style:none; } .breadcrumb li { display:inline; } .navbar .navbutton, .navbar .menu { float:right; } #footer .navbar { margin-top: 4em; } /*** *** Login ***/ TABLE.loginbox { margin-top: 40px; } .loginbox .header { border-width:1px; border-style:solid; border-bottom-width: 0px; } .loginbox .content { border-top-width: 1px; } /*** *** Footer ***/ #footer { text-align:left; margin-top: 5px; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; } #footer p.helplink { margin-bottom: 0px; } /*** *** Blocks ***/ .sideblock .header h2 { border-width: 0px; padding-top: 3px; } .sideblock .footer { border-top-width:1px; border-top-style:dashed; } /*** *** Calendar ***/ #calendar .today, .minicalendar .today { border:1px solid !important; } table.minicalendar { width: 100%; margin:10px auto; padding:2px; border-width:1px; border-style:solid; border-collapse:separate; border-spacing:1px !important; } table.minicalendar tr.weekdays th { border-style: none; } table.minicalendar tr td.day { border-style: solid; border-width: 1px; } table.minicalendar tr.weekdays th abbr { border-style: none; } table.calendarmonth { border-collapse:separate; border-spacing:1px !important; } table.calendarmonth tr td { border-style: solid; border-width: 1px; } /*** *** Course ***/ .headingblock { border-width:1px; border-style:solid; padding:5px; } .categorybox .category, .categorybox .category { border-bottom: solid; border-width: 1px; padding-top: 7px; } #course-view .section .left { border-right-width: 1px; border-right-style: dashed; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-width: 1px; border-style: dashed; } .tabrow0 { padding-top: 4px; } /* welcome box */ div.welcome { float: left; *padding-bottom: 10px; } div.w_box { width: 208px; height: 51px; background-image: url(pix/site/start_box.gif); background-repeat: no-repeat; float: left; font-size: 11px; line-height: 13px; margin-right: 16px; margin-bottom: 5px; overflow: hidden; } div.w_box img { float: left; margin-left: 14px; margin-right: 12px; margin-top: 12px; } div.w_box p { margin: 0; padding: 0; padding-top:7px; color: #6f6f6f; } div.w_box a { float: right; color: #0093cc; text-decoration: none; font-weight: bold; margin-right: 16px; } /* welcome text */ div.welcome_text { float: left; color: #7c7c7c; line-height: 17px; } div.welcome_text h3 { font-family: Arial; font-size: 12px; color: #de8516; font-weight: bold; margin-bottom: 5px; } div.welcome_text p { padding-top: 0; margin: 0; padding-bottom: 10px; }/***** mittelfranken/fw_layout.css end *****/ /***** mittelfranken/fw_color.css start *****/ /* Core */ body { background-color: #ffffff; } a:link { color: #0033CC; } a:visited { color:#0033CC; } a:hover { color: #990000; } a.dimmed:link, a.dimmed:visited { color:#AAAAAA; } #header-home a:hover { color: #99ccff; } #header-home a { color: #99ccff; font-weight: bold; } #header-home { font-weight: bold; } #subheader a:hover { color: #eeeeee; } #subheader a { color: #ffdf99; font-weight: bold; } h1 { background-color: #ffdf99; border-color: #333333; color: #333333; } h2 { background-color: #ffdf99; border-color:#bfbfbf; } h3 { border-color:#bfbfbf; } h4 { border-color:#bfbfbf; } th { background-color:#ffdf99; } th.header, td.header { background-color: #eeeeee; } div.header { background-color: #237fc2; } .title h2 { background-color: #237fc2; color: #ffffff; } #layout-table #left-column { /* background-color: yellow; */ } .generalbox { border-color:#bfbfbf; background-color:#FFFFFF; } .generaltable, .generaltable td { border-color:#bfbfbf; /* background-color:#FFFFFF; */ } .generaltable .r0 td.cell.c0 { background-color:#eeeeee; } .generaltable .r1 td.cell.c0 { border-color:#bfbfbf; background-color:#ffdf99; } .navbar { background-color:#efefef; border-color:#efefef; border-bottom: 1px solid #bfbfbf; /* height: 20px; */ margin-bottom: 5px; /*background: url(pix/grad/bg_bread.jpg) repeat-x;*/ } .sitetopiccontent { border-color:#bfbfbf; background-color:#FFFFFF; } .highlight { background-color:#ffdf99; } .highlight2 { color:#ffdf99; /* highlight missing terms in forum search */ } /*** *** Header ***/ #header-home, #header { background-color: #d4e2f4; border-color:#bfbfbf; } h1.headermain { background-color: transparent; } /*** *** Login ***/ .loginbox, .loginbox.twocolumns .loginpanel, .loginbox .subcontent { border-color:#bfbfbf; } .loginbox .content { border-color:#bfbfbf; } /*** *** Blocks ***/ .sideblock .header { border-color: #cccccc; } .sideblock { border-color:#cccccc; } .sideblock .content { border-color:#bfbfbf; background-color:#f9f9f9; } .sideblock hr { color:#cccccc; /*background-color:#f9f9f9;*/ } .sideblock .footer { border-top-color:#cccccc; } .sideblock .header .hide-show img.hide-show-image { ; background: url('../../pix/t/switch_minus.gif') no-repeat bottom; } .sideblock.hidden .header .hide-show img.hide-show-image { background: url('../../pix/t/switch_plus.gif') no-repeat bottom; } .sideblock .content .post .head .date, .sideblock .content .post .head .name { color: #000000; } /*** *** Calendar ***/ #calendar .maincalendar, #calendar .sidecalendar, #calendar .maincalendar .event { border-color: #cccccc; } #calendar .maincalendar table.calendarmonth th { border-color: #cccccc; } table.calendarmonth tr td { border-color:#bfbfbf; } table.minicalendar { border-color:#bfbfbf; } table.minicalendar tr.weekdays th { background-color:#f9f9f9; border-color:#bfbfbf; } table.minicalendar tr td.day { border-color:#bfbfbf; } table.minicalendar tr td.weekend { border-color:#bfbfbf; color: red; } #calendar .today, .minicalendar .today { border-color:#000000 !important; } /* colors for calendar events */ #calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global { border-color:#2EBA0E !important; background-color:#2EBA0E; } #calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course { border-color:#FF9966 !important; background-color:#FF9966; } #calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group { border-color:#FBBB23 !important; background-color:#FBBB23; } #calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user { border-color:#A1BECB !important; background-color:#A1BECB; } .cal_popup_fg { background-color:#f9f9f9; } .cal_popup_bg { border-color:#bfbfbf; background-color:#f9f9f9; } /*** *** Course ***/ .headingblock { border-color:#bfbfbf; } .categoryboxcontent, .courseboxcontent { border-color:#bfbfbf; background: #FFFFFF; } .categorybox .category, .categorybox .category { border-color: #cccccc; } #course-view .section.main .content { border-color: #cccccc; background-color: #FFFFFF; } #course-view .section.main .side { border-color: #cccccc; background-color: #FFFFFF; } #course-view .current .right.side, #course-view .current .left.side { background-color: #ffdf99; } #course-view .section.hidden .content, #course-view .section.hidden .side { border-color:#bfbfbf; } /*** *** Tabs ***/ .tabs .side { border-color: #cccccc; } .tabrow td { background:url(pix/tab/left.gif) top left no-repeat; } .tabrow td .tablink { background:url(pix/tab/right.gif) top right no-repeat; } .tabrow td:hover { background-image:url(pix/tab/left_hover.gif); } .tabrow td:hover .tablink { background-image:url(pix/tab/right_hover.gif); } .tabrow .last span { background:url(pix/tab/right_end.gif) top right no-repeat; } .tabrow .selected { background:url(pix/tab/left_active.gif) top left no-repeat; } .tabrow .selected .tablink { background:url(pix/tab/right_active.gif) top right no-repeat; } .tabrow td.selected:hover { background-image:url(pix/tab/left_active_hover.gif); } .tabrow td.selected:hover .tablink { background-image:url(pix/tab/right_active_hover.gif); } /*** *** Modules: Forum ***/ .forumheaderlist, .forumpost { border-color:#bfbfbf; } .forumpost .content { background:#f9f9f9; } .forumpost .left { background:#f9f9f9; } .forumpost .topic { border-bottom-color: #cccccc; } .forumpost .starter { background:#f9f9f9; } .forumheaderlist .discussion .starter { background:#f9f9f9; } .forumheaderlist td { border-color: #cccccc; } .sideblock .post .head { color:#FEF9F6; } .forumthread .unread { background:#f9f9f9; } #mod-forum-discuss .forumpost { background: none; } #mod-forum-discuss .forumpost.unread .content { border-color: #cccccc; } #mod-forum-discuss .forumthread .unread { } #mod-forum-index .unread { } /***** mittelfranken/fw_color.css end *****/ /***** mittelfranken/fw_fonts.css start *****/ /* Core */ .clearer { font-size:1px; } body, td, li { font-family: Arial, Helvetica, sans-serif; font-size : 13px; } body { margin : 0px; } th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } h1, h2, h3, h4 { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; } h1 { font-size:1.2em; font-weight: bold; } h2 { font-size:1.15em; } h3 { font-size:1.1em; } h4 { font-weight:bold; } th.header, td.header, div.header, .headingblock { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.9em; } .categorybox .category { /* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */ font-size: 1.2em; font-weight: bold; } .generaltable td.cell.c0 { font-weight: bold; } /*** *** Header ***/ .breadcrumb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.85em; font-weight:bold; } .logininfo, #header-home .headermenu font { font-size:.8em; } /*** *** Blocks ***/ .sideblock .footer { font-size:0.85em; text-align: left; } /*** *** Calendar ***/ #calendar .maincalendar table.calendarmonth td { font-size:.8em; } #calendar .maincalendar .calendar-controls .current { font-weight: bold; } #calendar .sidecalendar .filters { font-size:0.75em } table.minicalendar tr.weekdays th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; } table.minicalendar tr td { font-size:0.7em; } /*** *** Course ***/ #course-view .section .left { font-weight: bold; font-size: 1.2em; } /*Accessibility: resizable icons. */ img.resize { width: 1em; height: 1em; } /***** mittelfranken/fw_fonts.css end *****/