/* 
    Document   : jevcustom
    Created on : 22-Apr-2013, 14:12:51
    Author     : Tony Partridge - GWE Systems Ltd
    Description: To allow customisation of CSS Strings where they can never be lost.
    Purpose of the stylesheet follows.
*/
.cal_td_daysnames {
    border-radius: 10px 10px 0 0;
    background-color: #007777;
}
.cal_td_dayshasevents {
    background-color: #ffffff;
    }
.cal_td_daysnoevents {
    background-color: #ffffff;
    }
#jevents_body a {
    color: #006666;
    font-size: 12pt;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial
}

td.mod_events_latest_first, td.mod_events_latest 
{
    background-color:#ffffff;
    border-style:solid;
    border-width:0px 10px 1px 0px;
    padding:0px 0px 2px 2px;
}
#jevents_body .currentmonth, #jevents_body .currentday, #jevents_body .currentweek {
	font-size: 12px;
	color: #606F79;
	text-decoration: none;
}
.cal_table {
    border: 0px solid #000;
    border-collapse: collapse;
}
.jevtip-tip, .jevtip {
    float: left;
    background: #00aaaa;
    border: 1px solid #555555;
    padding: 0px;
    max-width: 400px;
    z-index: 99;
    font-size: 9pt;
}
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#jevents_body .tableh1 {
    background-position: center top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #ced2d6;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    color: #606f79;
    font-size: 16px;
    height: 10px;
    padding: 3px 10px 0 0;
}
#jevents_body .caldaydigits {
    font-size: 10pt;
}
#jevents_body li.ev_td_li {
    border-width: 0px 0px 0px 5px;
    margin: 10px;
    padding: 0px 0px 0px 10px;
}

#jevents_body td, #jevents_body tr, #jevents_body p, #jevents_body div {
    font-family: Arial;
    font-size: 10pt;
    vertical-align: top;
    font-weight: normal
}
#jevents_body .weekdayemptyclr {
    background-color: #e4e8e8;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    font-size: 12px;
}
#jevents_body .weekdayclr {
    height: 100px;
}
div.icon-48-jevents {
    background: url("../images/DilsbergTermine.png") no-repeat scroll 0 0 / 262px 60px transparent;
    line-height: 48px;
    padding: 0 16px 32px 265px !important;
}
.jev_evdt span.creator, .jev_evdt span.contact {
    font-weight: normal;
}
#jevents_body .eventstyle {
    border-bottom: 1px solid #005555;
}
.klatest-subject a {
    font-size: 13px;
    font-weight: normal;
}
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
    color: #ff0000;
    display: block;
    margin-bottom: 1px;
}
.jev_evdt_title {
    font-size: 14pt;
}
#jevents_body .contentpaneopen p, #jevents_body .contentpaneopen div {
    line-height: 1.2em;
}
#main a:link, #main a:visited {
    font-size: 9pt;
}
div.eventstyle {
    padding: 0px;
    border-style: solid;
    border-top: 0px;
    border-right: 0px;
}
.h80px {
    height: 100px;
}
#main {
    width: 100%;
}
#jevents_body ul.ev_ul li.ev_td_li {
    padding-right: 110px;
}
div#ev_icon_yearly {
    background-image: url("../images/cal5x-2.jpg");
    background-repeat: no-repeat;
}
div#ev_icon_monthly {
    background-image: url("../images/cal1x-2.jpg");
    background-repeat: no-repeat;
}
div#ev_icon_weekly {
    background-image: url("../images/cal2x-2.jpg");
    background-repeat: no-repeat;
}
div#ev_icon_daily {
    background-image: url("../images/cal3x-2.jpg");
    background-repeat: no-repeat;
}
div#ev_icon_search {
    background-image: url("../images/cal8x-2.jpg");
    background-repeat: no-repeat;
}
div#ev_icon_jumpto {
    background-image: url("../images/cal9x-2.jpg");
    background-repeat: no-repeat;
}
.jevtt_text {
	background: #bbbbbb !important;
	color: #000000 !important;
    padding: 5px 5px 5px 5px !important;
}
#jevents .jevbootstrap .nav-tabs > .active > a, #jevents .jevbootstrap .nav-tabs > .active > a:hover, #jevents .jevbootstrap .nav-tabs > .active > a:focus {
    color: #FFFFFF;
    background-color: #008585;
}
/* Kalenderformartierung */
#jevents .jevbootstrap p {
    margin: 0px 0px 0px 0px !important;
}
#jevents .jevbootstrap li {
    line-height: 16px !important;
}
#jevents_body div.event_legend_name {
       padding: 0px 0px 4px 5px !important;
}
#jevents_body a {
    font-size: 11pt;
}
button.btn.btn-small, input.btn.btn-small[type="submit"] {
    margin-bottom: 12px;
}