HTML,BODY  {
	HEIGHT: 100%;
}

BODY {
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 10pt; COLOR: #97342f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
    background-image:url(logo_trans.gif); background-attachment:fixed; background-repeat:repeat;
}
#container {
	POSITION: relative; 
	MIN-HEIGHT: 100%; 
	HEIGHT: 100%;
      voice-family: "\"}\"";
	voice-family: inherit;
	HEIGHT: auto;
}
HTML>BODY #container {
    height: auto;
}

#header {
	position: relative; 
	top: 0; 
	left: 0;
	PADDING: 20px;
	height: 80px;
	FONT-SIZE: 24px;
	BACKGROUND: url(bg_header.gif);

}
#header H1 {
  PADDING-TOP: 0px
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 36px;
	COLOR: #996666;
}

#navigation { 
	FONT-SIZE: 93%;
	BACKGROUND: url(bg.gif) #dae0d2 repeat-x 50% bottom;
	FLOAT: left;
	WIDTH: 100%;
}
#navigation UL {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
}
#navigation LI {
	MARGIN: 0px;
	PADDING: 0px;
	DISPLAY: inline;
}
#navigation A {
	cursor:pointer;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	BACKGROUND:url(left_both.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #765 1px solid;
	TEXT-DECORATION: none;
}
#navigation A SPAN{
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND:url(right_both.gif) no-repeat right top;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 5px;
	COLOR: #765;
}
#navigation A SPAN{
	FLOAT: none;
}
#navigation A:hover SPAN {
	COLOR: #333;
}
#navigation #current A {
	BORDER-TOP-WIDTH: 0px;
	BACKGROUND-POSITION: 0px -150px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
#navigation #current A SPAN{
	BACKGROUND-POSITION: 100% -150px;
	PADDING-BOTTOM: 5px;
	COLOR: #333;
}
#navigation A:hover {
	BACKGROUND-POSITION: 0% -150px;
}
#navigation A:hover SPAN {
	BACKGROUND-POSITION: 100% -150px;
}

#content {
	margin-left: 0;
	PADDING: 20px;
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 48px;
}
#content H2 {
	MARGIN-TOP: 1em;
}

#footer {
	POSITION: absolute;
	BOTTOM: 0px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: 75%;
}
#footer H1 {
	PADDING-BOTTOM: 0px; COLOR: #222;
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em;
}


H1,H2,H3,H4,P {
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px;
}

P.normal {FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
P.gross  {FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
P.klein  {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
P.gross_rot  {COLOR:red; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.rot { COLOR:red; }
.grau { COLOR:silver; }



A:link {
	COLOR: #97342f; 
	TEXT-DECORATION: underline; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A:active {
	COLOR: #97342f; 
	TEXT-DECORATION: underline; 
	Font-Style: inherit; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A:visited {
	COLOR: #600060; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

A:hover {COLOR: #d02000; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

TD {FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.DayHeader 		{ height:30px; font-family:Arial; font-size: 12pt; font-weight: bold; background-color: #f2f0f0}
TD.TerminDescription 		{ colspan: 3; font-size: 10pt; border-width: 2px ; border-style:ridge; margin: 0 }
TD.TerminCaption 		{ height:30px; font-size: 12pt; border-width: 2px ; border-style:ridge; margin: 0; text-align: center}
.show 			{ font-family: verdana, arial; cursor:pointer; font-size: 10pt;  }




