#month-header {

margin-bottom:7px;

width:100%;

}

#month-header-prevnext {

float:left;

position:relative;

top:-5px;

}

#month-header-prevnext img {

position:relative;

top:8px;

}

#month-header-icons {

float:right;

position:relative;

text-align:right;

top:2px;

}

#month-header-icons img, #month-header-prevnext img, #month-footer img {

border:0 solid;

}

#month-footer {

margin-bottom:7px;

width:100%;

}

#month-footer-header {

text-align:center;

}

table.month-small {

border:1px solid #A1A5A9;

border-collapse:collapse;

}

.month-weeknums {

background-color:#EFEFEF;

border-right:1px solid #AAAAAA;

}

.month-weekdays {

background-color:#EFEFEF;

border-bottom:1px solid #AAAAAA;

}

.month-small a:link, .monthoff a:visited {

color:#000000;

}

.month-small th, .month-small td {

font-size:10px;

padding:2px;

text-align:right;

width:22px;

}

.month-small th {

text-align:center;

}

.month-large {

border:1px solid #A1A5A9;

border-collapse:collapse;

}

.month-large th, .month-large td {

border:1px solid #A1A5A9;

}

.month-large .weekday {

background-color:#EEEEEE;

height:12px;

}

.month-large .weeknum {

background-color:#A1A5A9;

width:22px;

}

.month-large .day {

height:100px;

text-align:left;

vertical-align:top;

width:100px;

}

.month-large .daylink {

font-weight:bold;

}

.month-large .day div {

padding-right:3px;

text-align:right;

}

#calendar-nav {

}

#calendar-nav td {

vertical-align:top;

}

#calendar-nav td#previous {

width:175px;

}

#calendar-nav td#list {

padding-left:10px;

width:178px;

}

#calendar-nav td#legend {

width:188px;

}

#calendar-nav td#next {

width:175px;

}

#link-ics, #link-admin {

text-align:center;

width:100%;

}

.calborder {

background-color:#DFE0E1;

border:1px solid #878787;

}

.tbll {

background:transparent url(../typo3conf/ext/cal/template/img/shadow_l.gif) no-repeat scroll 0 0;

width:8px;

}

.tblbot {

background:transparent url(../typo3conf/ext/cal/template/img/shadow_m.gif) repeat-x scroll 0 0;

width:100%;

}

.tblr {

background:transparent url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat scroll 0 0;

width:8px;

}

.rowOn {

background-color:#C78CA3;

/*border-left:1px solid #FFFFFF;

border-top:1px solid #FFFFFF; */

}

.rowOn2 {

background-color:#C78CA3;

border-top:1px solid #FFFFFF;

}

.rowOff {

background-color:#FFFFFF;

border-left:1px solid #FFFFFF;

border-top:1px solid #FFFFFF;

}

.rowOff2 {

background-color:#F0E8EB;

border-top:1px solid #FFFFFF;

}

.rowToday {

background-color:#878787;

border-left:1px solid #FFFFFF;

border-top:1px solid #FFFFFF;

}

.tx-cal-controller .padd {

}

.eventbg_1 {

background-color:#000000;

padding:2px;

}

.eventbg_2 {

background-color:#53A062;

padding:2px;

}

.eventbg_3 {

background-color:#E84F25;

padding:2px;

}

.eventbg_4 {

background-color:#B257A2;

padding:2px;

}

.eventbg_5 {

background-color:#D42020;

padding:2px;

}

.eventbg_6 {

background-color:#B88F0B;

padding:2px;

}

.eventbg_7 {

background-color:#73738C;

padding:2px;

}

#allday a {

color:#FFFFFF;

font-size:9px;

font-weight:900;

text-decoration:none;

}

#allday a:hover {

text-decoration:underline;

}

.eventbg2_1 {

background-color:#F0E8EB;

border:1px solid #000000;

}

.eventbg2_2 {

background-color:#4FC464;

border:1px solid #53A062;

}

.eventbg2_3 {

background-color:#FF6D3B;

border:1px solid #E84F25;

}

.eventbg2_4 {

background-color:#EA62D4;

border:1px solid #B257A2;

}

.eventbg2_5 {

background-color:#FF5E56;

border:1px solid #D42020;

}

.eventbg2_6 {

background-color:#CCB21F;

border:1px solid #B88F0B;

}

.eventbg2_7 {

background-color:#9292A1;

border:1px solid #73738C;

}

.dayborder {

background-color:#FFFFFF;

border-top:1px solid #A1A5A9;

}

.dayborder2 {

background-color:#FFFFFF;

border-top:1px dashed #CCCCCC;

}

.tx-cal-controller .title {

background-image:url(/typo3conf/ext/cal/template/img/time_bg.gif);

padding:5px;

}

.tx-cal-controller .title h1 {

color:#000000;

font-family:Helvetica,sans-serif;

font-size:18px;

margin:0;

}

.monthBack {

background-color:#A1A5A9;

}

.monthSmallBasic {

text-align:left;

vertical-align:top;

}

.monthMediumBasic {

height:20px;

text-align:left;

vertical-align:top;

width:20px;

}

.monthOff, .monthOff a:link, .monthOff a:visited {

color:#BBBBBB !important;

}

.monthWeekend {

background-color:#FFFFEF;

}

.monthCurrentWeek {

background-color:#F2F9FF;

}

.month-small th, .month-medium th, .month-large th {

font-weight:normal;

}

.month-small th a:link, .month-small th a:visited, .month-medium th a:link, .month-medium th a:visited, .month-large th a:link, .month-large th a:visited {

color:#000000;

font-weight:bold;

}

.monthToday {

background:#878787 none repeat scroll 0 50% !important;

border: none;

/*border-color:#556677 #AABBCC #AABBCC #556677 !important;

border-style:solid !important;

border-width:1px !important; */

}

.monthToday a:link, .monthToday a:visited {

color:#FFFFFF;

}

.monthCorner {

border-bottom:1px solid #AAAAAA;

}

.monthSelected, .monthSelectedWeek {

background-color:#F2F9FF;

}

.monthEventTop {

background-image:url(/typo3conf/ext/cal/template/img/side_bg.gif);

border-top:1px solid #A1A5A9;

}

.monthEventLine {

border-right:1px dotted #A1A5A9;

}

.medtitle {

                        background: #878787;

                        height: 10px;

                        margin-top: 0px;

                        font-weight: 900;

                        font-color: #A53864;

						padding-top:3px;

						padding-bottom:3px;

						padding-left:0px;

						padding-right:0px;

                        }

.yearreg {

background-color:#FFFFFF;

font-size:9px;

height:30px;

text-align:right;

vertical-align:top;

width:30px;

}

.yearoff {

background-color:#F2F2F2;

font-size:9px;

height:30px;

text-align:right;

vertical-align:top;

width:30px;

}

.yearon {

background-color:#F2F9FF;

font-size:9px;

height:30px;

text-align:right;

vertical-align:top;

width:30px;

}

.yearmonth {

background-color:#E9E9E9;

}

.yearweek {

background-color:#ffffff;

color:#A53864;

font-size:9px;

font-weight:900;

height:15px;

text-align:center;

width:30px;

}

.eventborder {

background-image:url(/typo3conf/ext/cal/template/img/day_title.gif);

border:1px solid #006699;

}

.dateback {

background-color:#EEEEEE;

}

.weekborder {

border-right:1px solid #A1A5A9;

border-top:1px dashed #A1A5A9;

}

.weekborder2 {

border-right:1px solid #A1A5A9;

}

.timeborder {

background-image:url(/typo3conf/ext/cal/template/img/time_bg.gif);

border-right:2px solid #A1A5A9;

border-top:1px dashed #A1A5A9;

}

.timeborder2 {

background-image:url(/typo3conf/ext/cal/template/img/time_bg.gif);

border-right:2px solid #A1A5A9;

border-top:1px solid #A1A5A9;

}

.tx-cal-controller .navback {

}

.tx-cal-controller .navback img {

border:medium none;

}

.tx-cal-controller .sideback {

background-image:url(/typo3conf/ext/cal/template/img/side_bg.gif);

}

a.psf {

text-decoration:none;

}

a.psf:link {

color:#0066FF;

}

a.psf:visited {

color:#0066FF;

}

a.psf:active {

color:#3366CC;

}

a.psf:hover {

color:#000099;

text-decoration:underline;

}

a.ps2 {

text-decoration:underline;

}

a.ps2:link {

color:#0066FF;

}

a.ps2:visited {

color:#0066FF;

}

a.ps2:active {

color:#3366CC;

}

a.ps2:hover {

color:#000099;

}

a.ps3 {

text-decoration:none;

}

a.ps3:link {

color:#000000;

}

a.ps3:visited {

color:#000000;

}

a.ps3:active {

color:#000000;

}

a.ps3:hover {

color:#000000;

text-decoration:underline;

}

a.ps {

text-decoration:none;

}

a.ps:link {

color:#FFFFFF;

}

a.ps:visited {

color:#FFFFFF;

}

a.ps:active {

color:#FFFFFF;

}

a.ps:hover {

color:#FFFFFF;

text-decoration:underline;

}

.legend_calendar {

color:#000000;

font-size:9px;

margin-left:1em;

margin-top:1em;

}

.V9 {

color:#000000;

font-size:9px;

text-align:left !important;

}

.V9 ul {

margin-bottom:0;

margin-left:20px;

padding-bottom:0;

padding-left:0;

}

.V9 li {

margin-bottom:0;

padding-bottom:0;

}

.V10W {

color:#FFFFFF;

font-size:10px;

text-decoration:none;



}

.V9W {

color:#FFFFFF;

font-size:9px;

text-decoration:none;

}

.V10WB {

color:#FFFFFF;

font-size:10px;

font-weight:900;

}

.V9G {

color:#666666;

font-size:9px;

}

.V10 {

color:#000000;

font-size:10px;

}

.V9BOLD {

color: #A53864; /* wochentag */

font-size:9px;

font-weight:900;

}

.G10 {

color:#0066FF;

font-size:11px;

}

.G10B {

color:#000000;

font-size:11px;

}

.G10BOLD {

font-size:11px;

font-weight:900;

}

.G10G {

color:#A1A5A9;

font-size:11px;

}

.V12 {

color:#000000;

font-size:12px;

}

.tx-cal-controller .eventfont {

color:#FFFFFF;

font-size:11px;

}

.tx-cal-controller .query_style {

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

margin:3px 0;

width:156px;

}

.tx-cal-controller .search_style {

font-size:12px;

margin-bottom:0;

width:134px;

}

.tx-cal-controller .login_style {

font-size:11px;

margin-bottom:0;

width:80px;

}

.tx-cal-controller .bold a:link {

font-weight:bold;

}

.tx-cal-controller .bold a:active {

font-weight:bold;

}

.tx-cal-controller .bold a:visited {

font-weight:bold;

}

.tx-cal-controller .pagebrowser span {

padding:0 2px;

}

.default_categoryheader, .default_catheader {

background-color:#A53864;

}

.V9G .default_categoryheader, .V9G .deafult_catheader {

/* isi background-color:transparent !important; */

background-color:red !important;



color:#000000!important;

}

.default_categoryheader_bullet, .default_catheader_bullet {

color:#000000;

font-size:13px;

}

.default_categoryheader_text, .default_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.default_categoryheader_legend_bullet, .default_catheader_legend_bullet {

margin-left:3px;

}

.default_categoryheader_legend_text, .default_catheader_legend_text {

}

.default_categoryheader_allday, .default_catheader_allday {

background-color:#F0E8EB;

text-align:center;

}

.default_categorybody, .default_catbody {

background-color:#F0E8EB;

border:1px solid #cccccc;

color:#FFFFFF;

}

.default_categorybody a:link, .default_catbody a:link {

color:#FFFFFF;

}

.green_catheader, .green_catheader_allday {

background-color:#53A062;

}

.V9G .green_catheader {

background-color:transparent !important;

color:#53A062 !important;

}

.green_catheader_bullet {

color:#4FC464;

font-size:13px;

}

.green_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.green_catheader_legend_bullet {

margin-left:3px;

}

.green_catheader_bullet_text {

}

.green_catheader_allday {

background-color:#4FC464;

text-align:center;

}

.green_catbody {

background-color:#4FC464;

border:1px solid #53A062;

color:#FFFFFF;

}

.green_catbody a:link {

color:#FFFFFF;

}

.orange_catheader, .orange_catheader_allday {

background-color:#E84F25;

}

.V9G .orange_catheader {

background-color:transparent !important;

color:#E84F25 !important;

}

.orange_catheader_bullet {

color:#FF6D3B;

font-size:13px;

}

.orange_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.orange_catheader_legend_bullet {

margin-left:3px;

}

.orange_catheader_bullet_text {

}

.orange_catheader_allday {

background-color:#FF6D3B;

text-align:center;

}

.orange_catbody {

background-color:#FF6D3B;

border:1px solid #E84F25;

color:#FFFFFF;

}

.orange_catbody a:link {

color:#FFFFFF;

}

.pink_catheader, .pink_catheader_allday {

background-color:#B257A2;

}

.V9G .pink_catheader {

background-color:transparent !important;

color:#B257A2 !important;

}

.pink_catheader_bullet {

color:#EA62D4;

font-size:13px;

}

.pink_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.pink_catheader_legend_bullet {

margin-left:3px;

}

.pink_catheader_bullet_text {

}

.pink_catheader_allday {

background-color:#EA62D4;

text-align:center;

}

.pink_catbody {

background-color:#EA62D4;

border:1px solid #B257A2;

color:#FFFFFF;

}

.pink_catbody a:link {

color:#FFFFFF;

}

.red_catheader, .red_catheader_allday {

background-color:#D42020;

}

.V9G .red_catheader {

background-color:transparent !important;

color:#D42020 !important;

}

.red_catheader_bullet {

color:#FF5E56;

font-size:13px;

}

.red_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.red_catheader_legend_bullet {

margin-left:3px;

}

.red_catheader_bullet_text {

}

.red_catheader_allday {

background-color:#FF5E56;

text-align:center;

}

.red_catbody {

background-color:#FF5E56;

border:1px solid #D42020;

color:#FFFFFF;

}

.red_catbody a:link {

color:#FFFFFF;

}

.yellow_catheader, .yellow_catheader_allday {

background-color:#B88F0B;

}

.V9G .yellow_catheader {

background-color:transparent !important;

color:#B88F0B !important;

}

.yellow_catheader_bullet {

color:#CCB21F;

font-size:13px;

}

.yellow_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.yellow_catheader_legend_bullet {

margin-left:3px;

}

.yellow_catheader_bullet_text {

}

.yellow_catheader_allday {

background-color:#CCB21F;

text-align:center;

}

.yellow_catbody {

background-color:#CCB21F;

border:1px solid #B88F0B;

color:#FFFFFF;

}

.yellow_catbody a:link {

color:#FFFFFF;

}

.grey_catheader, .grey_catheader_allday {

background-color:#73738C;

}

.V9G .grey_catheader {

background-color:transparent !important;

color:#73738C !important;

}

.grey_catheader_bullet {

color:#9292A1;

font-size:13px;

}

.grey_catheader_text {

color:#000000;

font-size:11px;

margin-left:3px;

}

.grey_catheader_legend_bullet {

margin-left:3px;

}

.grey_catheader_bullet_text {

}

.grey_catheader_allday {

background-color:#9292A1;

text-align:center;

}

.grey_catbody {

background-color:#9292A1;

border:1px solid #73738C;

color:#FFFFFF;

}

.grey_catbody a:link {

color:#FFFFFF;

}

.tx-cal-controller .bold {

}

.refresh_calendar {

margin-right:5px;

}

.tx-cal-controller .weekview {

margin:0 auto;

}

.tx-cal-controller .weekview .nextweek_arrow, .tx-cal-controller .weekview .previousweek_arrow {

border:0 none;

height:20px;

text-align:left;

width:16px;

}

.previsousweek_arrow {

text-align:right;

}

.fnb_header {

background-color:#444444;

}

.fnb_body {

background-color:#888888;

border:1px solid #999999;

color:#FFFFFF;

}

.tx-cal-controller .even {

background-color:#EEEEEE;

}

.tx-cal-controller .treelevel0 {

}

.tx-cal-controller .treelevel1 {

margin-left:20px;

}

.tx-cal-controller .treelevel2 {

margin-left:30px;

}

.tx-cal-controller label {

display:block;

float:left;

margin-bottom:0;

padding-right:1em;

text-align:right;

width:120px;

}

.tx-cal-controller fieldset div {

clear:left;

}

.tx-cal-controller .noborder {

border:medium none;

}

.tx-cal-controller .search-result {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-left:0;

padding-left:0;

}

.tx-cal-controller .search-result li {

padding-bottom:1em;

}

.tx-cal-controller .search_result li .even {

background-color:#EEEEEE;

}

.tx_cal_controller img .mouse_pointer {

cursor:pointer;

}

#cal_general, #cal_location, #cal_organizer, #cal_freq, #cal_exception, #cal_files, #cal_notify {

height:210px;

overflow:auto;

padding:8px;

}

.x-form-label-top .x-form-item label {

width:70px !important;

}

.x-form-invalid, textarea.x-form-invalid {

background:transparent none repeat scroll 0 0 !important;

}

#cal_event_description {

margin-top:10px;

}

.admin_link {

text-align:center;

width:100%;

}

.ics_link {

text-align:center;

width:100%;

}

.tx-cal-controller .cal_required {

color:red;

}

.tx-cal-controller .constrain {

color:red;

font-weight:bold;

}

#editorWrap1 textarea {

display:block;

}

#tx_cal_controller_create_element {

width:540px;

}

.basictab ul {

-x-system-font:none;

border-bottom:1px solid gray;

font-family:Verdana;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

list-style-type:none;

margin:4px 4px 4px 0;

padding:3px 0;

text-align:left;

}

.basictab li {

display:inline;

margin:0;

}

.basictab li a {

background-color:#F0E8EB;

border-color:gray gray -moz-use-text-color;

border-style:solid solid none;

border-width:1px 1px medium;

color:#FFFFFF;

margin-right:3px;

padding:3px 7px;

text-decoration:none;

}

.basictab li a:visited {

color:#2D2B2B;

}

.basictab li a:hover, .basictab li a.current {

background-color:#000000;

color:#FFFFFF;

}

.basictab li a:active {

color:#000000;

}

.tabcontainer {

clear:left;

height:1.5em;

width:95%;

}

.tabcontent {

display:none;

}

#tx_cal_controller_create_element input[type="text"]:not([size]) {

width:6em;

}

#tx_cal_controller_create_element .treelevel0 {

display:block;

margin-left:70px;

}

#tx_cal_controller_create_element p {

margin:7px;

}

#tx_cal_controller_create_element .notify, #tx_cal_controller_create_element .shared, #tx_cal_controller_create_element .exception {

display:block;

margin-left:140px;

}

#sc1 label {

width:50px;

}

#allday {

width:10px;

}

#category_tree {

float:right;

width:200px;

}

#until label, #by_day label, #by_monthday label, #by_month label {

margin-left:50px;

}

#by_month label, #by_monthday label {

width:230px;

}

#categoryEntries {

height:80px;

overflow:auto;

}

.reiter {

background-color:#BF7793;

color:#FFFFFF;

display:block;

float:left;

margin-left:5px;

padding:5px 10px;

text-align:right;

}

#month-header-icons a, #month-header-icons a:link, #month-header-icons a:visited {

text-decoration:none;

}

.klausur-h_text {

font-size:11px;

margin-left:3px;

}

.klausur-h_text a {

font-size:11px;

}

.klausur-h_bullet, .klausur-h_bullet {

color:#951D4B;

font-size:13px;

}

.klausur-h_legend_bullet, .klausur-h_legend_bullet {

margin-left:3px;

}

.monthWeekend {

background-color:#ECDDE3;

}



.tx-cal-controller a,

.tx-cal-controller a:link,

.tx-cal-controller a:visited {

  text-decoration: none;

  color: #A53864;

}
