#Kalender div {
margin: 0 !important;
padding: 0 !important;
}
#Kalender table, #Kalender td, #Kalender th {
border: 0;
background-color: inherit;
height: auto;
margin: 0;
padding: 0;
width: auto;
}
#Kalender table#Kalender_Monate {
margin: 14px 0 0 0;
width: 100%;
}
#Kalender table#Kalender_Monate td { width: 25%; }
#Kalender table#Kalender_Monate td.last { text-align: left; }
#Kalender table#Kalender_Monate td.next { text-align: right; }
#Kalender table#Kalender_Monate th { text-align: center; }
#Kalender #Kalender_Wochen { padding: 0 4px !important; }
#Kalender #Kalender_Wochen table { width: 210px; }
#Kalender #Kalender_Wochen table td { width: 12.5%; }
#Kalender #Kalender_Aktuell { display: none; }
#Kalender #Kalender_Aktuell_Ausgabe { font-size: 1em; }
#Kalender #Kalender_Aktuell_Ausgabe span {
color: #fff;
display: block;
font-size: 0.8em;
margin-right: 4px;
margin-top: 1px;
float: left;
}
*+html #Kalender #Kalender_Aktuell_Ausgabe { font-size: 1.1em; }
* html #Kalender #Kalender_Aktuell_Ausgabe span { margin-top: 1px; }
*+html #Kalender #Kalender_Aktuell_Ausgabe span { margin-top: 1px; }
#Kalender_returnobj { display: none; }
a#Kalender_Close {
float: right;
display: block;
height: 16px;
margin-left: 4px;
width: 16px;
background-repeat: no-repeat;
}
a#Kalender_Close:hover { text-decoration: none; }
#KalenderFrame {
position: absolute !important;
top: 0 !important;
left: 100% !important;
height: 240px !important;
margin: 0 !important;
padding: 0 !important;
width: 250px !important;
z-index: 10000;
}
a#KalenderLastMonth, a#KalenderNextMonth {
background-repeat: no-repeat;
display: block;
float: right;
height: 16px;
margin-left: 4px;
width: 16px;
}
a#KalenderLastMonth:hover, a#KalenderNextMonth:hover { text-decoration: none; }
#Kalender #Kalender_Wochen table thead td {
color: #f2a489;
font-weight: bold;
height: 24px;
text-align: center;
vertical-align: middle;
width: 27px;
}
#Kalender #Kalender_Wochen table tbody td {
border: 1px solid #f7c8b8;
height: 24px;
padding: 0 !important;
text-align: center;
vertical-align: middle;
width: 27px;
}
#Kalender #Kalender_Wochen table tbody td a, #Kalender #Kalender_Wochen table tbody td a:link, #Kalender #Kalender_Wochen table tbody td a:visited, #Kalender #Kalender_Wochen table tbody td a:focus {
color: #f2a489;
display: block;
padding: 7px 0 6px;
width: 100%;
}
#Kalender #Kalender_Wochen table tbody td a.aktiv, #Kalender #Kalender_Wochen table tbody td a:hover {
color: #ffffff;
background-color: #f2a489;
text-decoration: none;
}
#Kalender #Kalender_Wochen table tbody td span {
display: block;
padding: 7px 0 6px;
width: 100%;
}
#Kalender input.kalender_jahreswahl {
background-color: transparent;
background-image: url(/viomatrix/imgs/gfx/100506_kalender_eingabefeld.png);
background-repeat: no-repeat;
border: 0;
color: #f2a489;
display: inline;
float: none;
font-size: 0.8em;
height: 14px;
margin: 0;
padding: 1px 4px;
width: 30px !important;
}
* html #Kalender h1 { display: inline-block; }