html {
	background-color: #9cf; border-right: 15px #37425e solid; 
}
body {
	color: rgb(40,22,111); background-color: rgb(222,222,221); font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; font-variant: normal; 
	line-height: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px; 
}
p {	
	color: rgb(40,22,111); font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; font-variant: normal; line-height: normal; 
	text-decoration: none; margin-top: 20px; margin-bottom: 5px;
}
b {
color: rgb(40,22,111);	
}
center {
	margin-left: 0%; margin-right: 0%; margin-top: 0px; margin-bottom: -10px; width: auto;
	border-collapse: collapse; border-spacing: 0px;
}
h1 {
	background-color: rgb(40,22,111); color: #FFFFFF; font-size: 150%; padding-bottom: 8px; font-style: normal;
	font-weight: normal; text-align: center; margin: 0em; margin-top: 0px; margin-bottom: 0px;
	border-top: 4px #7f8fa6 solid; border-bottom: 4px #7f8fa6 solid;
}
h2 {
	color: #37425e; padding-top: .5%; padding-bottom: .5%; font-weight: normal; font-size: 1.6em;
	text-align: right; margin: 0em; margin-top: -24px;
}
h3 {
	color: #37425e; font-weight: bold; font-size: 1.3em; font-style: normal; text-align: right; 
	padding-top: 3px; padding-bottom: 4px; border-top: 4px #37425e solid; border-bottom: 4px #37425e solid;
	margin-right: -30px; padding-right: 30px;
}
h4 {
	font-size: 1.1em; font-style: normal; font-weight: bold; color: #7f8fa6; text-align: right;
	padding-bottom: 5px; padding-top: 5px; margin-right: -15px; padding-right: 15px;
}
ul {
	color: rgb(40,22,111); font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; font-variant: normal; 
	line-height: normal; list-style: square; text-decoration: none;
}
ol {
	color: rgb(40,22,111); font-family: tahoma, arial, helvetica, sans-serif; font-size: 8pt; font-variant: normal; 
	line-height: normal; list-style: decimal; text-decoration: none;
}
li {
	color: rgb(40,22,111); font: 8pt tahoma, arial, helvetica, sans-serif; margin-top: 4pt;
}
a {
	color: #336699; font: 8pt tahoma, arial, helvetica, sans-serif; text-decoration: underline;
}
a:link  { color: rgb(40,22,111); text-decoration: none }
a:visited {
	text-decoration: none; background-color: #7f8fa6; color: rgb(40,22,111);
}
a:hover {
	text-decoration: none; background-color: white; color: rgb(40,22,111);
}


table { 
	border: 1px rgb(40,22,111) solid; display: table; border-collapse: collapse; border-spacing: 0px;
	background-color: rgb(222,222,221); margin-left: 0%; margin-right: 0%; margin-top: 5px; 
	margin-bottom: 5px; width: auto; 
}
td {
	color: #000000; font-family: tahoma, arial, helvetica, sans-serif;  font-size: 8pt; font-variant: normal; 
	line-height: normal; text-decoration: none; border: 1px rgb(40,22,111) solid; padding: 5px;
}
th {
	text-align: left; background-color: #7f8fa6; color: #d5d7d2; border: 1px #37425e solid; padding: 5px;
}
form {
	margin-left: 0%; margin-right: 0%; margin-top: 0px; margin-bottom: 20px; border-spacing: 0px;
}
select {
	background-color: #ffffff; color: #333333; font: 8pt tahoma, arial, helvetica, sans-serif;
}
input {
	color: #333333; font: 8pt tahoma, arial, helvetica, sans-serif;
}
textarea {
	background-color: #ffffff; color: #333333; cursor: text; font: 8pt tahoma, arial, helvetica, sans-serif;
}
fieldset {
	border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px;
}
label {
	
}
optgroup {
		
}
caption {
	color: #333333; font: bold 10pt tahoma, arial, helvetica, sans-serif;
}
.kalender { 
	border: 1px #A1B5FF solid; display: table; border-collapse: collapse; border-spacing: 0px;
	background-color: #A1B5FF; margin-left: 0%; margin-right: 0%; margin-top: 5px; 
	margin-bottom: 5px; width: auto; 
}


/*Eric Meyer's based CSS tab*/

P { PADDING-BOTTOM: 1.0ex; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 1.0em;  }

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
text-align: right;
font-size: 8pt;
PADDING-BOTTOM: 1.0ex; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 1.7em;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
/* 
border: 1px solid #778;
*/

background: #00c2ff;
border-color: #00c2ff; 
border-style:outset; 
border-bottom: none;
}


#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #000000;
background: rgb(40,22,111);
border-color: #227;
}

#tablist li a.current{
background: lightyellow;
}

