body         { background-color: #FFFFFF; margin: 0px; position: absolute; top: 0px; left: 0px; font-family: Tahoma, Arial; font-size: 10pt; color: #000000}
p             { color: #000000; font-size: 10pt; font-family: Tahoma, Arial; background-color: #FFFFFF}
a            { font-family: Tahoma, Arial; color: #0000CC; text-decoration: none}
.text { font-size: 10pt; font-family: Tahoma, Arial}
h1           { font-family: Tahoma, Arial; font-size: 36pt; color: #000000}
h2           { font-family: Tahoma, Arial; font-size: 24pt; color: #000000}
h3           { font-family: Tahoma, Arial; font-size: 18pt; color: #000000}
h4           { font-family: Tahoma, Arial; font-size: 14pt; color: #000000}
h5           { font-family: Tahoma, Arial; font-size: 12pt; color: #000000}
td           { font-family: Tahoma, Arial; font-size: 10pt}
ul           { font-family: Tahoma, Arial; font-size: 10pt; color: #000000}
li { FONT-SIZE: 10pt;	FONT-FAMILY: Tahoma, Arial}
.h1  { font-weight: bolder; font-size: 36pt }
.h2  { font-weight: bolder; font-size: 24pt }
.h3  { font-weight: bolder; font-size: 18pt }
.h4  { font-weight: bolder; font-size: 14pt }
.h5  { font-weight: bolder; font-size: 12pt }

A:link { COLOR: #0000CC; text-decoration: none }
A:visited { COLOR: #0000CC; TEXT-DECORATION: none }
a:active     { color: #0000CC; text-decoration: none }
A:hover {	COLOR: #ff0000; text-decoration: underline }

td.nav       { font-size: 10pt; background-color: #FFFFFF; color: #000000}
table.navback          {     background: #000000 }
a.menu { font-size: 10pt}
.menu_fett { font-size: 10pt; font-weight: bold }
a.link { font-size: 10pt; font-weight: normal}
td.navtitle_fett { background-color: #CCCCCC; font-size: 10pt; font-weight: bold; color: #000000}
.blocksatz { font-family: Tahoma, Arial; font-size: 10pt; text-align: justify }
td.nav_red { font-size: 10pt; background-color: #FFFFFF; font-weight: bold; color: #FF0000 }
td.nav_green { font-size: 10pt; background-color: #FFFFFF; font-weight: bold; color: #339900 }

.thinborder { border-color:black; border-style:solid;
		border-top-width:0px; 
		border-left-width:0px; 
		border-bottom-width:1px; 
		border-right-width:1px;
	}
.nav2 { font-size: 10pt; border-color:black; 
		border-top-width:1px; 
		border-left-width:1px; 
		border-bottom-width:0px; 
		border-right-width:0px;
		border-style:solid;
	}
.navtitle2 { font-size: 10pt; border-color:black; background: #CCCCCC; font-weight: bold;
		border-top-width:1px; 
		border-left-width:1px; 
		border-bottom-width:0px; 
		border-right-width:0px;
		border-style:solid;
	}
table.framed {
    border: 1px solid #000000; 
    border-spacing: 0px;
	border-collapse:collapse; /* works for ie which does not recognise border-spacing*/
    width: 80%;
    margin: auto;
}
td.search {
    border: 1px solid #000000; 
	text-align:center;
}
th.searcht {
    border: 1px solid #000000; 
	background-color: #cccccc;
	text-align:center;
}
/* new table design */
table.border {
    border: 1px solid #000000; 
    border-spacing: 0px;
	border-collapse:collapse; /* works for ie which does not recognise border-spacing*/
    margin: auto;
}
.border td {
    border: 1px solid #000000; 
	text-align: left;
}
