body
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

p, td, th, li, div, span, h1, h2, h3, h4, h5, h6
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 1.2em;
}

a { color: #2F53A7; }

h1 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 18px; color: #2F53A7; }
h2 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 16px; color: #2F53A7; }
h3 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #2F53A7; }
h4 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #2F53A7; }
h5 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #2F53A7; }
h6 { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #2F53A7; }

hr {
  height: 1px;
  color: #2F53A7;
  background-color: #2F53A7;
  border-style: none;
}

small
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
}

#container {
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:281px 72px;
}

#content {
  background-image:url(/images/s_schatten.jpg);
  position:absolute;
  left:281px;
  top:72px;
  right:0px;
  bottom:0px;
  overflow:auto;
}

/* table style1: grid */
table.style1 { border-collapse:collapse; }
table.style1 th { border:1px solid black; color:#2F53A7; font-weight: bold; padding-left: 4px; padding-right: 4px; }
table.style1 td { border:1px solid black; padding-left: 4px; padding-right: 4px; }

/* table style2: colored */
table.style2 th { background: #DDDDDD; color:#2F53A7; font-weight: bold; padding-left: 4px; padding-right: 4px; }
table.style2 td { background: #EEEEEE; padding-left: 4px; padding-right: 4px; }

/* table style2: centered */
table.style3 { width:100%; }
table.style3 th { vertical-align:top; width:33%; font-weight: normal; text-align:center; padding-left: 4px; padding-right: 4px; }
table.style3 td { vertical-align:top; width:33%; text-align:center; padding-left: 4px; padding-right: 4px; }

.w100 { width:100%; background-color:#EEEEFF; border:1px solid #0000A0; }

h1.sidebar {
	background-color:#EEE;
	border-bottom:1px solid #2F53A7;
	padding:4px;
}
