.ErrorMsgBox
{
	color				: black;
	background-color	: #E2E1E1;
	border				: 1px solid #9F0004;
	font-size			: 8pt;
	margin				: 0;
	margin-top			: 3px;
	padding				: 0;
	font-family			: Verdana;
}
.ErrorBoxTitel
{
	font-weight			: bold;
	color				: black;
}

.ErrorBoxText
{
	font-weight			: normal;
	color				: black;
}

.ErrorBoxPic
{
	width				: 30px;
}

.OKMsgBox
{
	color				: white;
	background-color	: green;
/*	border				: 2px solid red; */
	font-size			: 8pt;
	margin				: 0;
	margin-top			: 3px;
	padding				: 0;
	font-family			: Verdana;
}

#SVACalSmallList
{
	font-size			: 9px;
}

.SVACalSmallTable
{
	border-color		: #6495ed;
	border-width		: 2px;
	border-style		: solid;
}

.SVACalSmallTitle
{
	margin-top			: 0px;
	margin-left			: 2px;
	margin-right		: 0px;
	background-color	: #6495ed;
	font-family			: verdana,arial;
	font-size			: 7pt;
	font-weight			: bold;
	text-decoration		: none;
	color				: #ffffff;
}

.SVACalSmallRow1
{
	font-family			: verdana,sans-serif;
	font-size			: 7pt;
	font-weight			: bold;
	color				: red;
}

.SVACalSmallRow2
{
	font-family			: verdana,sans-serif;
	font-size			: 7pt;
	font-weight			: bold;
	color				: #000000;
}

.SVACalSmallRow3
{
	font-family			: verdana,sans-serif;
	font-size			: 7pt;
	color					: #000000;
	font-weight			: normal;
}


#SVACalNormalList
{
	font-size			: 9px;
}

.SVACalNormalTable
{
	border-color		: #6495ed;
	border-width		: 2px;
	border-style		: solid;
}

.SVACalNormalTitle
{
	margin-top			: 0px;
	margin-left			: 2px;
	margin-right		: 0px;
	background-color	: #6495ed;
	font-family			: verdana,arial;
	font-size			: 7pt;
	font-weight			: bold;
	text-decoration		: none;
	color				: #ffffff;
}

.SVACalNormalColTitel
{
	font-family			: verdana,sans-serif;
	font-size			: 9pt;
	font-weight			: bold;
	border-bottom		: 2px solid #6495ed;
}

.SVACalNormalCol1
{
	font-family			: verdana,sans-serif;
	font-size			: 9pt;
	font-weight			: bold;
	border-bottom		: 1px solid #6495ed;
	width				: 90px;
}

.SVACalNormalCol2
{
	font-family			: verdana,sans-serif;
	font-size			: 9pt;
	font-weight			: normal;
	border-bottom		: 1px solid #6495ed;
	width				: 95px;
}

.SVACalNormalCol3
{
	font-family			: verdana,sans-serif;
	font-size			: 7pt;
	font-weight			: bold;
	border-bottom		: 1px solid #6495ed;
}

.SVACalNormalCol4
{
	font-family			: verdana,sans-serif;
	font-size			: 9pt;
	font-weight			: bold;
	border-bottom		: 1px solid #6495ed;
}

.SVACalNormalCol5
{
	font-family			: verdana,sans-serif;
	font-size			: 7pt;
	font-weight			: normal;
	border-bottom		: 1px solid #6495ed;
}


.SVACaltdKlein
{
	padding				: 0px;
	margin				: 0px;
	font-size			: 7pt;
	line-height			: 8pt;
	font-family			: arial;
	border				: 0px;
}
td.SVACaltdKlein
{
	border				: 0px !important ;
}
.SVACaltdFieldTitle
{
	font-family			: Verdana;
	font-weight			: bold;
	font-size			: 9pt;
	color				: black;
	width				: 10%;
}
.SVACaltdFields
{
	font-family			: Verdana;
	font-size			: 7pt;
	font-weight			: normal;
	color				: black;
	vertical-align		: top;
}
.SVACaltdErrorMsg
{
	font-size			: 7pt;
	color				: #9f0004;
}
.SVACal_IF
{
	border				: #7f7f7f 1px solid;
	font-size			: 7pt;
/*	width				: 100px;  */
	background-color	: #FFFFCC;
}
.SVACal_EF
{
	border				: #9F0004 1px solid;
	font-size			: 7pt;
/*	width				: 100px;  */
	background-color	: #FFFFCC;
}
.SVACalInputTable
{
	font-size			: 10pt;
/*	border-spacing		: 3px; */
	width				: 100%;
}
.SVACalInputTable td
{
	padding-right		: 5px;
	border-bottom		: 1px #ccccff solid;
}

.SVACalButton
{
	text-decoration		: none;
	margin				: 0;
	padding				: 0 0 3px 0;
	height				: 16px;
	border				: 1px solid #C8C1BC;
	background-color	: #FFFFFF;
	color				: #255B89;
	font-size			: 7pt;
	font-family			: Arial;
}

.SVACaltdButtons
{
	text-align			: right;
	vertical-align		: bottom;
/*	border				: 1px solid red; */
}

.SVACalFormFieldSet
{
	font-family			: Verdana;
	font-size			: 12pt;
	font-weight			: bold;
	border				: 2px solid #6699ff;
	color					: #6699ff;
	line-height			: 20px;
	padding-left		: 7px;
	padding-top			: 1px;
}

#SVACalEditList
{
	font-size			: 8pt;
}

.SVACalEditTitle
{
	background-color	: #6495ed;
	color					: white;
	font-family			: verdana,arial;
	font-size			: 9pt;
	font-weight			: bold;
	padding-left		: 2px;
}

.SVACalEditCol
{
	padding-left		: 2px;
;	padding-right		: 1px;
}

/*	-----------------------------------------------------------------------------	*/
/*	Monatskalender																						*/
/*	-----------------------------------------------------------------------------	*/
#SVACalMon
{
	font-size			: 6px;
}

#SVACalMonTop
{
	width					: 100%;
/*	background-color	: #87CEEB; */
	background-color	: grey;
}

#SVACalMonTop .topleft
{
	color					: white;
	text-align			: left;
	vertical-align		: middle;
	width					: 20%;
	font-size			: 14px;
	font-weight			: bold;
	background-color	: none;
}

#SVACalMonTop .topcenter
{
	color					: white;
	text-align			: center;
	vertical-align		: middle;
	font-size			: 24px;
	font-weight			: bold;
}

#SVACalMonTop .topright
{
	color					: white;
	text-align			: right;
	vertical-align		: middle;
	width					: 20%;
	font-size			: 14px;
	font-weight			: bold;
	background-color	: none;
}

#SVACalMonTop a, a:link, a:active ,a:visited, a:hover
{
	color					: white;
	font-size			: 14px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
	text-decoration	: none;
	background-color	: none;
	border				: 0px;
}

#SVACalMonTTbl
{
	width					: 100%;
	height				: 100%;
	border				: 1px solid #6495ed;
	border-collapse	: collapse;
}

#SVACalMonTn td
{
	width					: 14.285%;
	text-align			: center;
	vertical-align		: middle;
	background-color	: #9AC0CD;
	border				: 1px solid #6495ed;
	font-size			: 18px;
	font-weight			: bold;
}

#SVACalMonTTbl .SVACalMonTage
{
	width					: 14.285%;
	text-align			: left;
	vertical-align		: top;
	border				: 1px solid #6495ed;
	margin				: 0px;
	padding				: 0px;
}

#SVACalMonTTbl .SVACalMonTageLeer
{
	width					: 14.285%;
	text-align			: left;
	vertical-align		: top;
	background-color	: #E3E3E3;
	border				: 1px solid #6495ed;
}

#SVACalMonTTbl .SVACalMonTiTbl
{
	width					: 100%;
	height				: 80px;
	border				: 0px;
	border-collapse	: collapse;
	font-size			: 6px;
	border-collapse	: collapse;
}

#SVACalMonTTbl .SVACalMonTiTblHeute
{
	width					: 100%;
	height				: 80px;
	border				: 0px;
	border-collapse	: collapse;
	font-size			: 6px;
	background-color	: #D1EEEE;
	border-collapse	: collapse;
}

#SVACalMonTTbl .SVACalMonTNrL
{
	font-size			: 12px;
	font-weight			: bold;
	height				: 13px;
	background-color	: #6495ed;
	color					: white;
/*	border				: 1px solid white; */
	border-left			: 1px solid white;
	border-top			: 1px solid white;
	padding-left		: 2px;
}

#SVACalMonTTbl .SVACalMonTNrR
{
	font-size			: 12px;
	font-weight			: bold;
	height				: 13px;
	background-color	: #6495ed;
	color					: white;
/*	border				: 1px solid white; */
/*	border-left			: 1px solid white; */
	border-right		: 1px solid white;
	border-top			: 1px solid white;
	max-width			: 10px;
	text-align			: right;
}

#SVACalMonTTbl .SVACalMonTEntries
{
	margin				: 0px;
	padding				: 0px;
	width					: 100%;
	vertical-align		: top;
}
#SVACalMonTTbl .SVACalMonTEntry
{
	font-size			: 8px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
	border				: 1px dotted grey;
	width					: 100%;
	vertical-align		: top;
}

#SVACalMonTTbl a, a:link, a:active ,a:visited, a:hover
{
	color					: black;
	font-size			: 9px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
	text-decoration	: none;
/*	background-color	: none; */
	border				: 0px;
	width					: 100%
}

#SVACalMonTTbl .SVACalMonTiEntry
{
	font-size			: 8px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
	width					: 200px;
}
#SVACalMonTTbl .SVACalMonTiEntry1
{
	font-size			: 12px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
}
#SVACalMonTTbl .SVACalMonTiEntry2
{
	font-size			: 12px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
}
#SVACalMonTTbl .SVACalMonTiEntry3
{
	font-size			: 8px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
}
#SVACalMonTTbl .SVACalMonTiEntry4
{
	font-size			: 12px;
	font-weight			: normal;
	margin				: 0px;
	padding				: 0px;
}

#SVACalMonTopMonLinks
{
	font-size			: 7px;
	font-weight			: normal;
	width					: 100%;
}

#SVACalMonTopMonLinks td
{
	border				: 1px solid #6495ed;
	width					: 8%;
	background-color	: white;
}

#SVACalMonTopMonLinks a, a:link, a:active ,a:visited, a:hover
{
	color					: #6495ed;
	font-size			: 7px;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;
	text-decoration	: none;
/*	background-color	: none; */
	border				: 0px;
	width					: 100%
	background-color	: white;
}

