﻿/* Controls.css */
.headertitle, .headertitle a, .headertitle a:link {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #0054AA;
}
.title-With-Background 
{ 
	background-color:#5d91ca; 
	margin-top:5px;
	padding: 4px;
}
div.title-With-Background a, div.title-With-Background a:link, div.title-With-Background a:hover, div.title-With-Background a:visited, div.title-With-Background a:active 
{
	font: bold 12.5pt/16pt arial, helvetica, sans-serif;
	color: #ffffff;
}
/* Portal.css */
.ms-ptabcn, .ms-sctabcn {
	background: url("/_layouts/images/PortalTabSelected.gif");
	background-color: #CAE6F4;
	border-top: solid 1px #5d91ca;
	border-left: solid 1px #5d91ca;
	border-right: solid 1px #5d91ca;
	border-bottom: solid 1px #0054AA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	vertical-align: middle;
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background: url("/_layouts/images/PortalTabHover.gif");
    background-color: #fae8d4; 
    border-top: solid 1px #9e8255; 
    border-right: solid 1px #9e8255; 
    border-left: solid 1px #9e8255;
    border-bottom: solid 1px #0054AA; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 0.7em;  
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    vertical-align: middle;
}
.ms-ptabcf {
	background: url("/_layouts/images/topnavdivider.gif");
	background-repeat: repeat-y;
	background-position: left;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #0054AA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 11px;
	color: #7f7f7f;
	vertical-align: middle;
}
.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
	text-decoration: none;
	color: #0054AA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.ms-ptabrx {
	width: 100%;
	background-color: #FFFFFF;
	border-color: #0054AA;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #7f7f7f;
	vertical-align: middle;
	text-align: left;
}
.ms-sctabrx {
	width: 100%;
	border-color: #00843a;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica;  
	font-size: 0.7em;  
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #7A7A7A;
	vertical-align: middle;
	text-align: left;
}
.ms-sctabcf {
    border-bottom: solid 1px red;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 11px;
    color: #7A7A7A;
    vertical-align: middle;
}
.ms-main .ms-sctabcf {
    border-top: solid 1px b8e0ce;
    border-left: solid 1px #5d91ca;
    border-bottom: solid 1px #0054AA;
    border-right: solid 1px #5d91ca;
    background: url("/_layouts/images/topnavdivider.gif");    
    background-repeat: repeat-y;
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background: url("/_layouts/images/PortalTabHover.gif");
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
    font-size: 0.7em;   
    font-style: normal; 
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; 
    color: #7f7f7f; vertical-align: middle;
    background-color: #fae8d4; 
    border-top: solid 1px #9e8255; 
    border-right: solid 1px #9e8255; 
    border-left: solid 1px #9e8255;
    border-bottom: solid 1px #0054AA;
}

/* Calendar.css */
.ms-calheader {
	background-color: #c1d6eb;
}
td a.ms-cal-nav {
	color: #0054AA;
	text-decoration: none;
	font-weight: normal;
}
span.ms-cal-nav a, span.ms-cal-nav a:visited {
	color: #0054AA;
	text-decoration: none;
	font-weight: normal;
}
.ms-cal-weekempty, .ms-cal-weekemptyRTL {
	background-color: #c1d6eb;
	width: 18px;
	font-size: 2px;
}
.ms-cal-weekname {
	background-color: #e3efff;
	width: 14.5%;
}
.ms-cal-weekday {
	background-color: #a3c2df;
	color: #4c4c4c;
	padding: 2px;
	font-weight: normal;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-image: url("/_layouts/images/weekbox_po.gif");
	background-repeat: repeat-y;
	background-color: #c2dcff;
	border: 1px solid #6f9dd9;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border: 1px solid #83b0ec;
	cursor: pointer;
	background-color: #e3efff;
}
.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	background-image: url("/_layouts/images/calnumBttn_po.gif");
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.ms-cal-topdayRTL, .ms-cal-topdayRTLL, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	background-image: url("/_layouts/images/calnumBttn.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL {
	background-image: url("/_layouts/images/calnumBttntoday.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayRTLover div {
	padding: 0px 0px 0px 4px;
	border: solid 1px #ffa521;
	font-weight: bold;
}
.ms-cal-topday-todayover, .ms-cal-wtopday-todayover {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayRTLover {
	background-color: #ffe1bb;
	border: solid 1px #83b0ec;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-topdayfocusover, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusLover {
	background-image: url("/_layouts/images/calnumBttnover_po.gif");
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: left;
}
.ms-cal-topdayoverRTL, .ms-cal-topdayoverRTLL, .ms-cal-topdayfocusoverRTL, .ms-cal-topdayfocusoverRTLL, .ms-cal-wtopdayRTLover, .ms-cal-wtopdayRTLLover, .ms-cal-wtopdayfocusRTLover, .ms-cal-wtopdayfocusRTLLover {
	background-color: #ebf3ff;
	border: solid 1px #6f9dd9;
	cursor: pointer;
	text-align: right;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL {
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffda8a;
	border: solid 1px #6f9dd9;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftRTL, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	background-color: #f0f8ff;
	vertical-align: top;
}
.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom: 1px solid #6f9dd9;
}
.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {
	padding: 1px 0 0 0;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
}
.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-workitem2 {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #83b0ec;
	border-right: 1px solid #83b0ec;
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
	background-color: #ffffff;
}
.ms-cal-workitemL2 {
	padding: 2px 5px 1px 5px;
	border-left: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2 {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemL2B {
	padding: 2px 5px 1px 5px;
	border-left: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	border-bottom: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	border-bottom: 3px solid #9ba3b5;
	background-color: #FFFFFF;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	padding: 1px 0px 1px 0px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	vertical-align: top;
	background-color: #ffffff;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	padding: 2px 5px 1px 5px;
	border-left: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-bottom: 1px solid #83b0ec;
	background-color: #ffffff;
}
td.ms-cal-monthitem a {
	color: #0054AA;
}
.ms-cal-monthitem b {
	font-weight: normal;
	color: #8c8c8c;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {
	padding: 3px;
	font-family: Verdana;
	font-size: 7pt;
	background-color: #375b84;
	color: #FFFFFF;
	text-decoration: none;
	text-overflow: ellipsis;
}
.ms-cal-monthMultiDay a:hover {
	font-family: Verdana;
	font-size: 7pt;
	background-color: #375b84;
	color: #5185c1;
	text-decoration: none;
	text-overflow: ellipsis;
}
a.ms-cal-more, a.ms-cal-more:link, a.ms-cal-more:active, a.ms-cal-more:visited {
	padding: 3px;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #0054AA;
	text-decoration: none;
	text-overflow: ellipsis;
	margin-top: 3;
	margin-bottom: 3
}
.ms-cal-defaultbgcolor {
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #e3efff;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
.ms-cal-defaultbgcolorsel {
	background-image: url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat: repeat-x;
	background-color: #f0f8ff;
	font-weight: bold;
	text-align: center;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
	cursor: pointer;
}
.ms-cal-monthAllDay {
	background-image: url("/_layouts/images/alldayDefault.gif");
	background-repeat: repeat-x;
	background-color: #e3efff;
	border: solid 1px #8ebbf5;
	border-left: solid 2px #8ebbf5;
	border-right: solid 2px #8ebbf5;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
td.ms-cal-defaultbgcolor a, td.ms-cal-monthAllDay a {
	color: #0054AA;
	text-decoration: none;
}
.ms-cal-monthAllDaysel {
	background-image: url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat: repeat-x;
	background-color: #f0f8ff;
	border: solid 1px #83b0ec;
	border-left: solid 2px #83b0ec;
	border-right: solid 2px #83b0ec;
	text-align: center;
	font-weight: bold;
	text-overflow: ellipsis;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
}
.ms-cal-time {
	border-right: 1px solid #6f9dd9;
	width: 18px;
	background-color: #c1d6eb;
}
.ms-cal-timeRTL {
	border-left: 1px solid #6f9dd9;
	width: 18px;
	background-color: #e3efff;
}
.ms-cal-alldayevent {
	text-align: center;
	border-left: 1px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
	padding-top: 1px;
	height: 100%;
	vertical-align: top;
	text-overflow: ellipsis;
	text-decoration: none;
}
.ms-cal-alldayeventRTL {
	border-left: 1px solid #9ba3b5;
	border-right: 3px solid #9ba3b5;
	padding-top: 1px;
	background-color: #FFFFFF;
	height: 100%;
	vertical-align: top;
	text-overflow: ellipsis;
	text-decoration: none;
}
.ms-cal-noworkhour {
	border-left: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color: #f0f8ff;
	text-align: right;
	width: 30px;
	color: #0054AA;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	border-bottom: solid 1px #5d91ca;
	background-color: #f0f8ff;
	text-align: right;
	width: 30px;
	color: #0054AA;
	padding: 1px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-noworkhourRTL {
	border-right: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourRTL, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover {
	background-color: #e3efff;
	text-align: left;
	width: 30px;
	color: #0054AA;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-workhourRTLB, .ms-cal-workhourRTLBhalfhour, .ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
	border-bottom: solid 1px #5d91ca;
	background-color: #e3efff;
	text-align: left;
	width: 30px;
	color: #0054AA;
	padding: 0px 0px 4px 1px;
	white-space: nowrap;
	vertical-align: top;
}
.ms-cal-noworkhourF {
	border-top: 3px solid #9ba3b5;
	border-left: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color: #f0f8ff;
	text-align: right;
	width: 30px;
	color: #0054AA;
	padding: 2px 4px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-noworkhourRTLF {
	border-top: 3px solid #9ba3b5;
	border-right: 2px solid #9ba3b5;
	background-color: #f2f4f7;
	width: 18px;
}
.ms-cal-workhourRTLF, .ms-cal-workhourRTLFover, .ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
	background-color: #e3efff;
	text-align: left;
	width: 30px;
	color: #0054AA;
	padding: 0px 0px 4px 2px;
	white-space: nowrap;
	vertical-align: top;
	font-weight: normal;
}
.ms-cal-upper-border {
	border-top: 3px solid #9ba3b5;
	border-right: 1px solid #9ba3b5;
}
.ms-cal-upper-borderRTL {
	border-top: 3px solid #9ba3b5;
	border-left: 1px solid #9ba3b5;
}
.ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	border-top: solid 1px #5d91ca;
}
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
	border-top: solid 1px #5d91ca;
}
.ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover {
	border-top: 1px solid #5d91ca;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: solid 1px #5d91ca;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	border-top: solid 1px #5d91ca;
	height: 100%;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px #c1d6eb;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top: solid 1px #d6e8ff;
	height: 100%;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top: solid 1px #d6e8ff;
	border-bottom: solid 1px #5d91ca;
	height: 100%;
	background-color: #f0f8ff;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top: solid 1px #d6e8ff;
	border-bottom: solid 1px #5d91ca;
	height: 100%;
	background-color: #f0f8ff;
	border-left: solid 1px #5d91ca;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color: #f0f8ff;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top: solid 1px #d6e8ff;
	border-bottom: solid 1px #5d91ca;
	height: 100%;
	background-color: #e3efff;
	border-right: solid 1px #6f9dd9;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top: solid 1px #d6e8ff;
	border-bottom: solid 1px #5d91ca;
	height: 100%;
	background-color: #e3efff;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #5d91ca;
	height: 100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px #5d91ca;
	height: 100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #6f9dd9;
	height: 100%;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	background-color: #f0f8ff;
}
.ms-cal-weekedge {
	background-color: #c1d6eb;
	width: 4px;
	font-size: 2px;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
	border-left: 1px solid #6f9dd9;
	background-color: #c1d6eb;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
	padding-top: 1px;
	background-color: #c2dcff;
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.cont, .contR, .contB, .contL {
	border-bottom: solid 1px #00843a;
	border-top: solid 1px #00843a;
	width: 100%;
}
.contB {
	border-left: solid 2px #00843a;
	border-right: solid 2px #00843a;
}
.contL {
	border-left: solid 2px #00843a;
}
.contR {
	border-right: solid 2px #00843a;
}
.ms-cal-tweekitem {
	border: 1px solid #00843a;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #f0f8ff;
	width: 100%;
	height: 100%;
}
.ms-cal-tdayitem {
	border: 1px solid #00843a;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #f0f8ff;
	width: 100%;
	height: 100%;
}
td.ms-cal-eworkday a.ms-cal-dayitem, td.ms-cal-enoworkhour a.ms-cal-dayitem, td.ms-cal-enoworkhourF a.ms-cal-dayitem, td.ms-cal-eworkhour a.ms-cal-dayitem, td.ms-cal-eworkhourF a.ms-cal-dayitem, td.ms-cal-enoworkday a.ms-cal-dayitem, td.ms-cal-enoworkhourB a.ms-cal-dayitem {
	color: #0054AA;
	text-decoration: none;
}
.ms-cal-dayitem NOBR {
	font-weight: normal;
	color: #8c8c8c;
}
.ms-cal-nav-buttonsltr {
	color: #83b0ec;
	text-align: right;
	font-size: 10pt;
	padding: 0px 15px 0px 0px;
}
.ms-cal-nav-buttonsRTL {
	color: #83b0ec;
	text-align: left;
	font-size: 10pt;
	padding: 0px 0px 0px 15px;
}
div.ms-cal-navheader a img {
	background-image: url("/_layouts/images/listheadergrad.gif");
	background-repeat: repeat-x;
	border: solid 1px #83b0ec;
	background-color: #ffffff;
	vertical-align: middle;
}
/* Core.css */
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
	background-image:url("/_layouts/images/toolgrad_po.gif");
	background-repeat:repeat-x;
	background-color:#c1d6eb;
}
table.ms-toolbar,.ms-toolbarContainer{
	border:1px solid #5d91ca;
	border-collapse:collapse;
}
table.ms-pageinformation{
	background-image:url("/_layouts/images/settingsgraphic_po.jpg");
	background-color:#ffffff;
	background-repeat:repeat-x;
}
td.ms-linksectionheader,th.ms-linksectionheader
{
	background-color:#c1d6eb;
	background-image: url("/_layouts/images/linksectiongrad_po.gif");
	background-repeat:repeat-x;
	border:1px solid #a3c2df;
	text-align:left;
}
.ms-authoringcontrols
{
	background-color:#F0F8FF;
	font-family:tahoma;
	font-size:8pt;
	color:#525252;
}
.ms-menutoolbar {
	border-bottom: 1px solid #c1d6eb;
	height: 22px;
	background-color: #c1d6eb;
	background-image: url("/_layouts/images/listheadergrad_po.gif");
	background-repeat: repeat-x;
}
.ms-menutoolbar td a {
	color: #0054AA;
	font-size: 8pt;
	font-family: tahoma;
	text-decoration: none;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	font-size: 8pt;
	background-color: #f0f0f0;
	color: #333333;
	text-decoration: none;
}
.ms-siteactionsmenu div div div {
	background-image: url("/_layouts/images/siteactionsmenugrad_po.gif");
	background-repeat: repeat-x;
	border-top: 1px solid #2f54ff;
	border-left: 1px solid #2f54ff;
	border-right: 1px solid #2f54ff;
	background-color: #0054AA;
	padding: 1px 4px 3px 10px;
}
.ms-topnav {
	border: solid 1px #a3c2df;
	border-left: solid 1px #ffffff;
	border-bottom: none;
	background-image: url("/_layouts/images/topnavunselected_po.gif");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #e2efff;
	color: #0054AA;
}
.ms-topnavselected {
	color: #0054AA;
	background: url("/_layouts/images/topnavselected_po.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	border: solid 1px #2f54ff;
	border-bottom-width: 0px;
	border-left: solid 1px #2f54ff;
	background-color: #a3c2df;
}
.ms-topnavselected a {
	color: #0054AA;
}
.ms-topNavFlyOuts{
	background-color:#c1d6eb;
	font-family:Tahoma;
	font-size:8pt;
}
.ms-topNavFlyOuts a{
	display:block;
	width:120px;
	min-width:120px;
	color:#0054AA;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
	background-color:#ffe6a0;
	color:#000000;
}
.ms-quicklaunch table td {
	border-top: 1px solid #a3c2df;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader {
	background-color: #a3c2df;
	border-top: solid 1px #f0f8ff;
	border-left: solid 1px #f0f8ff;
	padding: 1px 4px 4px 4px;
}
.ms-navsubmenu1 {
	width: 100%;
	border-collapse: collapse;
	background-color: #c1d6eb;
}
.ms-navsubmenu2 {
	width: 100%;
	background-color: #c1d6eb;
	margin-bottom: 6px;
}
.ms-navheader a, .ms-navheader2 a {
	font-weight: bold;
	color: #0054AA;
	text-decoration: none;
}
.ms-navItem a {
	color: #0054AA;
	text-decoration: none;
}
table.ms-recyclebin td a {
	font-weight: bold;
	color: #0054AA;
	text-decoration: none;
}
.ms-quicklaunchouter {
	border-bottom: solid 0px #0054AA;
	border-right: solid 0px #0054AA;
}
.ms-quickLaunch {
	border: solid 0px #0054AA;
	border-bottom: solid 0px #0054AA;
	font-size: 8pt;
	font-family: tahoma;
	line-height: 10pt;
	background-color: #f0f8ff;
}
.ms-quicklaunchheader {
	padding: 2px 6px 4px 6px;
	font-weight: normal;
	color: #0054AA;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #a3c2df;
	border-left: solid 1px #f0f8ff;
	font-size: 8pt;
}
.ms-quicklaunchheader a, .ms-unselectednav a {
	color: #0054AA;
	text-decoration: none;
}
.ms-quicklaunch table.ms-selectednav td{
	background:transparent url("/_layouts/images/Blank16.gif");
	background-repeat:no-repeat;
	background-position:top left;
	border:solid 1px #ffffff;
	padding:0px 4px 1px 12px;
	margin:0px;
}
.ms-formbody{
	font-family:verdana;
	font-size:.7em;
	vertical-align:top;
	background:#F0F8FF;
	border-top:1px solid #d8d8d8;
	padding:3px 6px 4px 6px;
}
table.ms-navitem td,span.ms-navitem {
	background-image:url("/_layouts/images/Blank16.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 6px 4px 16px;
	font-family:tahoma;
}
.ms-nav {
	background-color: #f0f0f0;
	background-image: none;
	background-repeat: repeat-x;
	font-family: tahoma;
}
.ms-propertysheet a {
	text-decoration: none;
	color: #0054AA;
}
.ms-listheaderlabel {
	color: #0054AA;
}
.ms-titlearea, .ms-mwstitlearea {
	color: #333333;
	font-family: tahoma;
	font-size: 8pt;
	letter-spacing: .1em;
}
.ms-titlearea a {
	color: #0054AA;
	text-decoration: none;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f0f0f0;
	text-align: center;
}
.ms-pagetitleareaframe table {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 332px 4px;
	height: 54px;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a {
	color: #0054AA;
	text-decoration: none;
}
td.ms-areaseparatorleft {
	background-color: #f0f0f0;
	background-image: none;
	background-repeat: repeat-x;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorleft {
	background-image: none;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: -143px 0px;
	border-right: 1px solid #f0f0f0;
	height: 100%;
}
div.ms-areaseparatorright {
	background-image: none;
	background-color: #f0f0f0;
	background-repeat: repeat-x;
	border-left: 1px solid #f0f0f0;
	padding-right: 2px;
	height: 100%;
}
.ms-titlearealeft
{
	background-color:#c1d6eb;
}
.ms-titlearearight .ms-areaseparatorright {
	background-color: #f0f0f0;
	background-image: none;
	background-repeat: repeat-x;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.ms-pagemargin {
	background-color: #f0f0f0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: -143px 0px;
	height: 100%;
}
td.ms-rightareacell div.ms-pagemargin {
	background-color: #f0f0f0;
	background-image: none;
	background-repeat: repeat-x;
	height: 100%;
	border-left: solid 0px #0054AA;
}
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright {
	background: #f0f0f0;
}
.ms-bodyareapagemargin {
	background: #f0f0f0;
	border-top: 0px solid #0054AA;
}
.ms-bodyareaframe, .ms-viewareaframe {
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	border-top: 0px solid #0054AA;
	border-right: 0px solid #0054AA;
	border-left: 0px solid #0054AA;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
	color: #0054AA;
	text-decoration: none;
}
.ms-consolestatusframe {
	border-top-width: 0px;
	background-color: #f6fdfd;
	background-repeat: repeat-x;
	border-color: #FFFFFF;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-color: #00843a;
	border-width: 1px;
	border-style: solid;
}
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	border: none;
	margin: 1px;
	color: #4c4c4c;
	vertical-align: top;
	background-color: transparent;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	border: #2f54ff 1px solid;
	vertical-align: top;
	background-color: #ffbb47;
	background-image: url("/_layouts/images/menubuttonhover_po.gif");
}
.ms-HoverCellActiveDark {
	background-image: url("/_layouts/images/menubuttonhover_po.gif");
	border: solid 1px #868686;
	background-color: #ffbb47;
	vertical-align: top;
}
.ms-SPLink A:link, .ms-SPLink A:visited {
	color: #ffffff;
	text-decoration: none;
}
.ms-SPZone
{
	border:1px solid #5d91ca;
	padding:5px;
	background-color:#c1d6eb;
}
.ms-HoverCellInActive A:link, .ms-HoverCellInActive A:visited {
/* PO: eingefügt für Links in ms-consoletoolbar */
	color: #4c4c4c;
}
.ms-consoleframe{
	border-top-width:1px;
	border-color:#0054AA;
}
.ms-consoletitleareaframebottom
{
	background-color:#f0f0f0;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.ms-WPHeader TD {
	border-bottom: 1px solid #0054AA;
	border-collapse: collapse;
}
A span.ms-WPEditText {
	display: inline;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
A:hover span.ms-WPEditText {
	display: inline;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.ms-consolemptablerow {
	background-color: #0054AA;
}
.ms-wikitoolbar a.ms-toolbar {
	color: #0054AA;
}
.ms-wikieditouter {
	height: 23px;
	font-size: 8pt;
	font-family: tahoma;
	position: absolute;
	right: 9px;
	top: 30px;
	border: 1px solid #5d91ca;
	border-bottom: none;
	text-align: center;
	border-right-width: 2px;
}
.ms-wikieditthird {
	background: url(/_layouts/images/toolgrad_po.gif);
	padding-left: 3px;
}
.ms-alternating{
	background-color:#f0f8ff;
}
.ms-alternatingstrong{
	background-color:#f0f8ff;
}
.ms-partline
{
	background-color:#5d91ca;
}
td.ms-sbcell {
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: solid 1px #2f54ff;
}
td.ms-sbgo {
	background-color: #c1d6eb;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.ms-listdescription {
	color: #4c4c4c;
	font-family: tahoma;
	background: #f8f8f8;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px solid #5d91ca;
}
.ms-bottompaging {
	background: #c1d6eb;
}
.ms-bottompagingline1 {
	line-height: 1px;
	background: #5d91ca
}
.ms-gb{
	height:22px;
	background-color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #5d91ca;
	border-top:1px solid #f9f9f9;
	padding-bottom:3px;
}
.ms-searchresultsareaSeparator{
	background-color:#c1d6eb;
	padding:0px;
}

