/* CSS Document */
BODY {
	margin: 10px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	background-color: #C0E2FE;
}
input.button {
	background-color: #FFFFE0;
	width: 150px;
}
input.blueButton {
	background-color: #0A5FB4;
	color: White;
}
BODY.Main {
	margin-left: 2px;
	margin-right: 2px
}
HR {
	color: Blue;
}
BODY, TEXTAREA {
	scrollbar-base-color: #97CFFD;
	scrollbar-3d-light-color: #97CFFD;
	scrollbar-arrow-color: #0A5FB4;
	scrollbar-darkshadow-color: #0A5FB4;
	scrollbar-face-color: #97CFFD;
	scrollbar-highlight-color: #C0E2FE;
	scrollbar-shadow-color: #0A5FB4;
	scrollbar-track-color: #C0E2FE;
}
/*TH {
	background-color: #FFFFE0;
}
TD {
	background-color: #C0E2FE;
}
*/
table.vnpk_ergebnisse {
	font-size: 10pt;
	background-color: #C0E2FE;
}
table.abgleich {
	border: none;
	font-size: smaller;
}
td.abgleich {
	border: 1px solid silver;
}
td.abgleichGruen {
	border: 1px solid silver;
	background-color: #98FB98;
}
th.abgleich {
	border: 1px solid silver;
	background-color: #FAFAD2;
}
table.database {
	border: thin outset Black;
	border-collapse: collapse;
	font-size: 0.9em;
}
td.database {
	border-bottom: 1px solid grey;
	border-right: 1px solid grey;
	background-color: rgb(240,248,255);
	height: 23px;
	padding-left: 3px;
	padding-right: 3px;
}
th.database {
	border-bottom: 1px solid grey;
	border-right: 1px solid grey;
	background-color: rgb(255,255,204);
	height: 23px;
	padding-left: 3px;
	padding-right: 3px;
}
table.database_small {
	border: thin outset Black;
	border-collapse: collapse;
	font-size: 0.6em;
}
td.database_small {
	border-bottom: 1px solid grey;
	border-right: 1px solid grey;
	/*background-color: #97CFFD;
*/
	background-color: rgb(255,255,204);
	height: 17px;
	padding-left: 2px;
	padding-right: 2px;
}
th.database_small {
	border-bottom: 1px solid grey;
	border-right: 1px solid grey;
	background-color: rgb(255,255,204);
	height: 17px;
	padding-left: 1px;
	padding-right: 1px;
}
table.veranstaltungen {
	border: thin none;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.veranstaltungen {
	border-bottom: 2px solid Black;
	border-left: 2px solid Black;
	border-right: 4px solid Silver;
	border-top: 4px solid Silver;
	background-color: #97CFFD;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.fett {
	font-weight: bold;
}
.red {
	color: red;
}
.blue {
      color: blue;
}
.kursivBold {
	font-weight: bold;
	font-style: italic;
}
TABLE {
	font-family: Verdana, Arial;
	font-size: 10pt;
}
.tabelle_klein {
	font-family: Verdana, Arial;
	font-size: 8pt;
}
#Titel {
	font-size: 14pt;
	font-weight: bold;
}
#special {
	font-size: 12pt;
	font-weight: bold;
}
#bold11px {
	font-size: 11px;
	font-weight: bold;
}
#bold12px {
	font-size: 12px;
	font-weight: bold;
}
#special_red {
	font-size: 10pt;
	font-weight: bold;
	color: red
}
#special_red_big {
	font-size: 12pt;
	font-weight: bold;
	color: red
}
#special_blue_big {
	font-size: 12pt;
	font-weight: bold;
	color: Blue;
}
#big {
	font-size: 12pt;
}
#red {
	color: red
}
#smallred {
	color: red;
	font-size: smaller;
}
#blue {
	color: blue
}
A {
	color: black;
	text-decoration: none;
}
A:hover {
	color: white;
	background: #0A5FB4;
}
tr.a {
	color: black;
	text-decoration: none;
	cursor: pointer;
}
tr.a:hover {
	color: white;
	background: #0A5FB4;
	cursor: pointer;
}
tr.aa {
      hover:expression(
      this.onmouseover = new Function("this.style.background='#0A5FB4';color:white;cursor:pointer;"),
      this.onmouseout  = new Function("this.style.background='none';color:black;"));
}
a.veranstaltungen {
	color: Blue;
	text-decoration: underline;
}
a:hover.veranstaltungen {
	color: Red;
	text-decoration: blink;
}
td.calendar, th.calendar {
	line-height: 15px;
	height: 15px;
	text-align: center;
	white-space: nowrap;
}
td.termine {
	vertical-align: top;
}
td.last5 {
	font-size: 80%;
	border: 0px solid;
	border-collapse: collapse;
	border-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 2px 0px 2px;
}
th.last5 {
	font-size: 80%;
	border: 0px solid;
	border-collapse: collapse;
	border-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #97CFFD;
}
.EffektSunken {
	border: 2px solid;
	border-top-color: #666666;
	border-left-color: #666666;
	border-right-color: White;
	border-bottom-color: White;
	border-collapse: collapse;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

