.calendarColSmall{float:left;display:inline;width:32.3%;margin-right:1%}.calendarSmall{float:left;margin-right:1%}.calendarGrid{width:100%;margin-bottom:10px;border:1px solid #BDB993}.calendarGrid th{padding:5px 5px;color:#444;text-align:center;background:#fbf4ca 0 -210px url("/images/common/sprite-gradient-20120701.png") repeat-x;border:1px dotted #BDB993}.calendarGrid td{position:relative;padding:5px 5px;text-align:center;border:1px dotted #BDB993}.calendarGrid td.hovered{color:#fff;background:#006500 !important}.calendarGrid td ul.active{display:block;opacity:1 !important}.calendarGridDay{font:italic 15px Georgia}.calendarGridDay a{color:#A39574;text-decoration:none}.calendarSunday{color:#BB0600 !important}.calendarToday{font-weight:bold;text-decoration:underline}.calendarPast{color:#C7BE83}.calendarWeek{color:#009500;font-size:11px;font-weight:bold;background-color:#FBF4CA;border:1px solid #BDB993}.calendarMonth{margin:10px 0 3px 3px;font:bold 14px Arial}.calendarOtherMonth{color:#C7BE83 !important}.neumond{background-image:url("/images/modules/calendar/moon-new.gif") !important;background-repeat:no-repeat !important}.zunehmender-mond{background-image:url("/images/modules/calendar/moon-first.gif") !important;background-repeat:no-repeat !important}.abnehmender-mond{background-image:url("/images/modules/calendar/moon-last.gif") !important;background-repeat:no-repeat !important}.vollmond{background-image:url("/images/modules/calendar/moon-full.gif") !important;background-repeat:no-repeat !important}.sidebarEvents{width:180px;float:left;margin:auto;padding-top:20px}.sidebarEvents ul{margin:0}.sidebarEvents li{border-bottom:1px dotted #BDB993}.sidebarEvents li a{padding:3px 3px 3px 20px;display:block}.sidebarEvents li a.checked{background:left url("/images/modules/calendar/check.png") no-repeat}ul.nameDay li{display:inline;float:left;padding-right:20px}.calendarEventGrid{width:100%;margin-top:10px;border:1px solid #BDB993}.calendarEventGrid th{padding:5px 15px;color:#444;text-align:left;border-right:1px dotted #BDB993;background:#fbf4ca 0 -210px url("/images/common/sprite-gradient-20120701.png") repeat-x;border-bottom:1px solid #BDB993}.calendarEventGrid td{position:relative;padding:5px 15px;text-align:left;border:1px dotted #BDB993}.calendarEventGrid tr.hover td{background-color:#FBFAF0}ul.calendarCategories{margin:0}ul.calendarCategories li{position:relative;float:left;display:inline;width:33%;margin-bottom:10px;list-style:none;line-height:40px}ul.calendarCategories li a{position:relative;display:block;font-weight:bold}ul.calendarCategories li span{float:left;display:inline;width:40px;height:40px;margin-right:10px;background:url(/images/modules/calendar/sprite-calendar-categories-40.png) no-repeat}ul.calendarCategories li.arbeitstage span{background-position:0 0}ul.calendarCategories li.brueckentage span{background-position:0 -40px}ul.calendarCategories li.ereignisse span{background-position:0 -80px}ul.calendarCategories li.feiertage span{background-position:0 -120px}ul.calendarCategories li.hundertjaehriger-kalender span{background-position:0 -160px}ul.calendarCategories li.messen span{background-position:0 -200px}ul.calendarCategories li.mondkalender span{background-position:0 -240px}ul.calendarCategories li.namenstage span{background-position:0 -280px}ul.calendarCategories li.schaltjahre span{background-position:0 -320px}ul.calendarCategories li.schulferien span{background-position:0 -400px}ul.calendarCategories li.child span{background:none !important}ul.calendarCategories li ul.calendarSubCategories{position:absolute;left:0;top:25px;z-index:10;width:320px;padding:10px;display:none;background:#fff;border-radius:7px;box-shadow:0 0 10px 0 #999}ul.calendarCategories li ul.calendarSubCategories li{float:none;width:auto;margin:0;padding:2px 4px;display:block;line-height:normal;font-size:12px}ul.calendarCategories li:hover ul.calendarSubCategories{display:block}ul.calendarEvent{position:absolute;width:320px;background-color:#FFF;z-index:10;margin:0;padding:10px;display:none;text-align:left;border-radius:7px;box-shadow:0 0 10px 0 #999;opacity:.5}ul.calendarEvent li{padding:2px 4px;cursor:pointer;font-weight:normal;color:#80190A}ul.calendarEvent li:hover{color:#000;text-decoration:underline}.calendarContent table{width:100%;margin-top:10px;font-size:11px;border-collapse:collapse;border:1px solid #BDB993}.calendarContent th{padding:3px 5px;color:#444;text-align:left;border-right:1px dotted #BDB993;background:#fbf4ca 0 -210px url("/images/common/sprite-gradient-20120701.png") repeat-x;border-bottom:1px solid #BDB993}.calendarContent td{padding:3px 5px;border:1px solid #DCD6C9;background:#fff}.calendarContent .thover{color:#fff !important;background:#009500 !important}.calendarCategoryList{margin:10px 0 0 0 !important}.calendarCategoryList li{float:left;width:50%;display:inline}.calendarCategoryList li a{position:relative;display:block;font-weight:bold;margin:5px;padding:5px 10px;text-decoration:none;background:#F8F6EC;border:1px solid #BDB993;border-radius:5px}.calendarCategoryList li span{position:absolute;top:5px;right:10px}.calendarNextLink{float:right}.calendarPrevLink{float:left}.pane{display:none}.calendarSidebarContent{margin-left:200px}#statesAccordion{border-bottom:1px solid #DAD3C5}#statesAccordion .calendarState{padding:5px 10px;font:normal 14px Georgia;color:#000;background:#fbf4ca 0 -210px url(/images/common/sprite-gradient-20120701.png) repeat-x;border:1px solid #DAD3C5;border-bottom:none;cursor:pointer;text-shadow:0 1px 0 #fff}#statesAccordion .pane{padding:10px;border:1px solid #DAD3C5}