#Kalender {
background-color: #ffffff;
border: 1px solid #eeeeee !important;
position: absolute !important;
bottom: 0px !important;
left: 100% !important;
height: 176px !important;
margin: 0px !important;
padding: 0px !important;
width: 240px !important;
z-index: 10000;
}
#Kalender div {
margin: 0px !important;
padding: 0px !important;
}
#Kalender table, #Kalender td, #Kalender th {
border: 0px;
background-color: inherit;
height: auto;
margin: 0px;
padding: 0px;
width: auto;
}
#Kalender a {
font-weight: bold;
text-decoration: underline;
}
#Kalender table#Kalender_Monate {
background-color: #eeeeee;
margin: 28px 0px 0px 0px;
width: 100%;
}
#Kalender table#Kalender_Monate td { width: 25%; }
#Kalender table#Kalender_Monate td.last {
width: 24px;
height: 24px;
background-image: url(/viomatrix/imgs/back.gif);
background-repeat: no-repeat;
}
#Kalender table#Kalender_Monate td.last a {
cursor: pointer;
display: block;
height: 24px;
text-decoration: none;
width: 24px;
}
#Kalender table#Kalender_Monate td.next {
width: 24px;
height: 24px;
background-image: url(/viomatrix/imgs/forward.gif);
background-repeat: no-repeat;
}
#Kalender table#Kalender_Monate td.next a {
cursor: pointer;
display: block;
height: 24px;
text-decoration: none;
width: 24px;
}
#Kalender table#Kalender_Monate th { text-align: center; }
#Kalender #Kalender_Wochen { padding: 0px 4px !important; }
#Kalender #Kalender_Wochen table { width: 100%; }
#Kalender #Kalender_Wochen table td { width: 12.5%; }
#Kalender #Kalender_Wochen table a {
display: block;
height: 15px;
width: 100%;
}
#Kalender #Kalender_Aktuell { display: none; }
#Kalender_returnobj { display: none; }
a#Kalender_Close {
position: absolute;
top: 2px;
right: 2px;
display: block;
width: 24px;
height: 34px;
background-image: url(/viomatrix/imgs/close.gif);
background-repeat: no-repeat;
background-position: top;
}
