/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
*/
.bt-content {
    font-size: small;
    color: #333333;
    line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
    /* example:
    background-color: yellow !important;
    */
}


/**
 * Content related
*/

.newscalendarTooltip {
    display: none;
}
.newscalendarTooltipHeader {
    font-weight: bold;
    font-size: 14px;
    padding:0px;
    margin:0px;
}

.newscalendarTooltipItemContainer {
    font-size: 12px;
    padding:5px 0px;
    margin:0px;
	width: 340px;
    max-height:680px;
    overflow:auto;
}

.newscalendar-tip {
    /* for IE */
    filter:alpha(opacity=90);
    /* CSS3 standard */
    opacity:0.9;
}

.newscalendar-tip-selector {

}

/*
 * Render item related
*/

.newsCalendar_calendarItem{
    display: table;
    font-size:1em;
	width: 300px;
    padding-top:5px;
}
.newsCalendar_calendarItem a{
    font-weight: bold;
    color:#000000;
    text-decoration:none;
}
.newsCalendar_calendarItem a:hover {
    color:#009EE1;
}
.newsCalendar_calendarItem_image{
    display: table;
    float:left;
    padding: 3px;
    border: 1px solid #CCC;
    margin-top: 3px;
    margin-right: 3px;
}
.newsCalendar_calendarItem_subheader{
}
.newsCalendar_calendarItemHeader{
}
.cal_mehr_link {
    width:35px;
}
.cal_mehr_link a {
    background-image:url(/fileadmin/template/images/arrow-black.gif);
    background-position:right 5px;
    background-repeat:no-repeat;
    text-decoration:underline;
    font-weight:normal;
    width:35px;
    padding-right:13px;
}
.cal_mehr_link a:hover {
    background-image:url(/fileadmin/template/images/arrow-blue.gif);
    background-position:right 5px;
    background-repeat:no-repeat;
    color:#0BA1E2;
    text-decoration:underline;
}
.cal_list_space {
    height:10px;
}
