a      {
	text-decoration: none;
}

a:link          { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

a:visited          { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

a:hover          { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.nav   { color: #f99; text-decoration: none }

a.nav:link       { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
	
a.nav:visited       { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

a.nav:hover      { color: red; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a.leftnav  {
	text-decoration: none;
	color: #FFFF99;
	font-size: 12px;
	font-weight: bold;


}

a.leftnav:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF99; 
	font-weight: bold
}
	
a.leftnav:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF99; 
	font-weight: bold
}

a.leftnav:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFE8; 
	text-decoration: none; 
	font-weight: bold
}

.maintable {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #78A6B4;
	border-right-color: #78A6B4;
	border-bottom-color: #78A6B4;
	border-left-color: #78A6B4;
}
.toprow {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3em;
	background-color: #999999;





}
.topcolleft {
	background-color: #CCCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	clip:     rect(auto auto auto auto);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;










}
.topcloright       { color: red; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 5px 2px 0; border-style: none none ridge; border-width: medium medium 2px; border-color: #ebebeb #ebebeb #fff }
.colleft  { color: #3ff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; padding: 0 3px 0 0 }
.colright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	border: 0px solid #A8C6CE;
	font-size: 10px;
	padding-right: 2px;
	margin: 0px;
	padding-top: 5px;
	color: #333333;
	padding-bottom: 5px;









}
hr  { color: #99f; height: 1; border: 0 ; backgound-color: #A8C6CE }
img  { color: #390 }
select     { color: #c00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: solid 0  }

.pagenavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #D1D1A5;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin: 0px;
	border: 0px none;








}
.headingleft   { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 0 5px; left: 5px; clip: rect(auto auto auto auto) }
.image_name    { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 0 5px; left: 5px; clip: rect(auto auto auto auto) }
.imagetitle   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 5px 10px; border: solid 0 #a8c6ce }
.imagetext     { color: #300; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; border: solid 0 #a8c6ce }
.formtable  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3ff; margin: 0; padding: 30px 2px 0 22px; border: solid 0 #a8c6ce }
.replace {
	font-weight: bolder;
}

.navtable     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bolder; margin: 0; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; border-top: 2px none #000000; border-right: 1px black; border-bottom: 1px solid #ccc; border-left: 2px none #000000 }
.navtable_klein   { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; border-width: 2px 2px 1px; border-color: #000000 #000000 #999 }
.headingright {


	background-color: #6E2900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	color: #CC9900;
	left: 5px;
	clip:   rect(auto auto auto auto);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	padding: 2px 4px 0px 0px;
}

.currentpage {
	color: #990000;
}
.dotted {
	border-bottom-width: 2px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666633;
	border-right-color: #666633;
	border-bottom-color: #666633;
	border-left-color: #666633;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	padding-left: 3px;

}
body {
	clip:   rect(auto auto auto auto);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}
.navtablehigh       { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; margin: 0; padding: 3px 0; border-style: none none solid; border-width: 1px 1px 10px; border-color: #000000 #000000 #f00 }
.toplayer   { background-image: none; border-style: solid; border-width: 0 0 0; border-color: #000000 }
.navlayer  { background-color: #f33; margin: 0; padding: 0; width: 151px; border: solid 1px #000000 }

.transparent  { color: white; background-color: #c0c; display: none; position: absolute; width: 170; height: 100; border: solid 1 green; filter: alpha(opacity=85) }
.colrightnav    { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999999; margin: 0; padding: 5px 5px 1px; width: 153px; height: 61px; float: none; clear: none; border-style: solid; border-width: 0 1px 1px; border-color: #000000 }
.imagetd  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: double 0 #999999 }
.colrightindexpage               { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 5px 2px 5px 5px; border-style: solid solid ridge; border-width: 0 0 2px; border-color: #ebebeb #ebebeb white }
.colleftindexpage    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px; padding: 0 3px 0 0; border: solid 0 #999999 }
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
