p, ol, table	{ font-family:Arial, sans-serif; font-size: 9pt; }
ul	{ font-family:Arial, sans-serif; font-size: 10pt; color:black; }
li	{ font-family:Arial, sans-serif; font-size: 12pt; color:black; }
h1	  { font-family:Comic Sans ms; font-size: 18pt; font-weight:bold; color:maroon; }
h2	  { font-family:Comic Sans ms; font-size: 14pt; font-weight:bold; color:navy; }
h3	  { font-family:Arial, sans-serif; font-size: 12pt; font-weight:bold; color:#000000; }
h4	  { font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; color:#000000; }
.ck5    { color:#002047;   /* Farbe orange */  font-size: 28pt;  /* Größe 28pt   */  font-family:arial, "lucida console", sans-serif; /* Schriftart */
}

body      {  text-align:left; font-family:Arial, sans-serif; font-size: 10pt; }
.dunkel   { font-family:Arial, sans-serif; font-size: 9pt; text-align:left; }
.dunkel1   { font-family:Arial, sans-serif; font-size: 9pt; text-align:left; }
.hell8     {  font-family:Arial, sans-serif; font-size: 8pt; }
.hell     {  font-family:Arial, sans-serif; font-size: 9pt; }
.mitte    {  }




c2	      { font-family:Arial narrow, sans-serif; font-size: 10pt; font-weight:bold; color:navy; }	
.ck1	  { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:navy; }	
.ck1m	  { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:maroon; }
.ck2	  { font-family:Arial, sans-serif; font-size: 100%; font-weight:bold; color:#FFFF00; }
.c1	      { font-family:Arial, sans-serif; font-size: 100%; font-weight:bold; color:maroon; }



.coldun3 { text-align:left; }
.tabdun   { font-size: 14pt; color:#000000; font-weight:bold; }
.tabhell  { width:630pt; font-size: 14pt; color:#000000; font-weight:bold; }
.colbild  { text-align:center; font-family:Arial, sans-serif; font-size: 11.6px; color:#000000; }
.coldunb  { text-align:left; font-family:Arial, sans-serif; font-size: 16px; width:20%; color:#000000; font-weight:bold; }
.coldunc    { font-family:Arial, sans-serif; font-size: 9pt; text-align:center; }
.coldun    { font-family:Arial, sans-serif; font-size: 9pt;   }
.alignleft { font-family:Arial, sans-serif; font-size: 9pt; text-align:left; }
.fettdun2  { text-align:left; font-family:Arial; font-size: 12px;}
.colhell2   { text-align:left; font-family:Arial, sans-serif; font-size: 12px; color:#000000; }
.colhell   { text-align:left; font-family:Arial, sans-serif; font-size: 11px; color:#000000; }
.frei     { font-family: Arial narrow;font-size: 11px; color:#FFFFFF; font-weight:bold; }
.belegt   { background-color:silver; font-family: Arial narrow;font-size: 11px; color:grey; font-weight:bold; }
.fettdunc  { text-align:center; font-family:Arial; font-size: 12px; }
.fettdun  { text-align:left; font-family:Arial; font-size: 11px;}
.fettdun2  { text-align:left; font-family:Arial; font-size: 12px;}
.farbe    { text-align:left; font-size: 10pt }

.img2     { text-align:center; border-width:medium; border-style:ridge; }
.rahmen     { text-align:center; font-family:Arial; border-width:medium; border-color:grey; border-style:ridge; }
.bordmain { font-family:Arial; text-align:center; border-width:medium; border-style:ridge; }
.bord1    { font-family:Arial; text-align:center; border-width:medium; border-style:ridge; }
.bord2    { font-family:Arial; text-align:justify; border-width:medium; border-style:ridge; }
.navi     { width:15% ; text-align:left; border-width:medium; border-style:ridge; }
.partner  { width:15% ; text-align:center; border-width:medium; border-style:ridge; }
.colgelbb { text-align:left; font-family:Arial; font-size: 16px;  padding:0em 0em 0em 0.3em; border-width:medium; padding:0px; border-style:ridge; }
.colgelb10 { background-color:yellow; border-color:#ADD8E6; text-align:left; font-family:Arial; font-size: 12px;   }



.partner a:link    { color:black; text-decoration:none; font-family:Arial; font-size: 11px; }
.partner a:visited { color:black; text-decoration:none; font-family:Arial; font-size: 11px; }
.partner a:active  { color:black; text-decoration:none; font-family:Arial; font-size: 11px; }

.rechts a:link    { color:navy; text-decoration:none; font-family:Arial; font-size: 11px; font-weight:bold; }
.rechts a:visited { color:navy; text-decoration:none; font-family:Arial; font-size: 11px; font-weight:bold; }
.rechts a:active  { color:navy; text-decoration:none; font-family:Arial; font-size: 11px; font-weight:bold; }

.rechts p         { color:yellow; text-decoration:underline; font-family:Arial narrow;font-size: 12px; font-weight:bold; }
.rechts           { color:yellow; text-decoration:underline; font-family:Arial narrow;font-size: 12px; font-weight:bold; }
.links p          { color:yellow; text-decoration:underline; font-family:Arial narrow;font-size: 12px; font-weight:bold; }


.kursiv  { color:navy; text-decoration:underline; font-family:Arial; font-size: 11px; }
.kursiv a:link    { color:navy; text-decoration:underline; font-family:Arial; font-size: 11px; }
.kursiv a:visited { color:navy; text-decoration:underline; font-family:Arial; font-size: 11px; }
.kursiv a:active  { color:navy; text-decoration:underline; font-family:Arial; font-size: 11px; }

a:link    { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }
a:visited { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }
a:active  { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }

.black8 { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }



.linkwhite a:link { color:white; text-decoration:none; font-family:Arial narrow;font-size: 14px; }
.linkwhite a:visited { color:white; text-decoration:none; font-family:Arial narrow;font-size: 14px; }
.linkwhite a:active { color:white; text-decoration:none; font-family:Arial narrow;font-size: 14px; }
.linkyellow a:link { color:yellow; text-decoration:none; font-family:Arial narrow;font-size: 14px; }
.linkyellow a:visited { color:yellow; text-decoration:none; font-family:Arial narrow;font-size: 14px; }
.linkyellow a:active { color:yellow; text-decoration:none; font-family:Arial narrow;font-size: 14px; }


.linkblack8 a:link { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linkblack8 a:link { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linkblack8 a:visited { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }

.linkblack a:link { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack a:visited { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack a:active { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack11 a:link { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack11 a:visited { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack11 a:active { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }

.linkblacku a:link { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 10pt; }
.linkblacku a:visited { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 10pt; }
.linkblacku a:active { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 10pt; }
.linkblack11u a:link { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack11u a:visited { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.linkblack11u a:active { color:black; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.navy8 { color:navy; font-family:Arial, sans-serif; font-size: 9pt; }
.navy a:visited { color:navy;  font-size: 10pt }
.navy a:active { color:navy;  font-size: 10pt }

.blaulink { color:navy; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.blaulink a:link { color:navy; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.blaulink a:visited { color:navy; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }
.blaulink a:active { color:navy; text-decoration:underline; font-family:Arial, sans-serif; font-size: 11pt; }

.linknavy8 { color:black; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy8 a:link { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy8 a:visited { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy8 a:active { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy9 a:link { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy9 a:visited { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy9 a:active { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 8pt; }
.linknavy a:link { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 10pt; }
.linknavy a:visited { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 10pt; }
.linknavy a:active { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 10pt; }
.linknavyf a:link { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; font-weight:bold; }
.linknavyf a:visited { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; font-weight:bold; }
.linknavyf a:active { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; font-weight:bold; }
.linknavyn a:link { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; }
.linknavyn a:visited { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; }
.linknavyn a:active { color:navy; text-decoration:none; font-family:Arial narrow,sans-serif; font-size: 10pt; }

.linknavy11 a:link { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linknavy11 a:visited { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }
.linknavy11 a:active { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; }

.linknavy11f a:link { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; }
.linknavy11f a:visited { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; }
.linknavy11f a:active { color:navy; text-decoration:none; font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; }

.linknavy12 a:link    { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }
.linknavy12 a:visited { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }
.linknavy12 a:active  { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; }

.linknavy12f a:link    { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; font-weight:bold; }
.linknavy12f a:visited { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; font-weight:bold; }
.linknavy12f a:active  { color:navy; text-decoration:none; font-family:Arial ;font-size: 12px; font-weight:bold; }

.linknavy14 a:link    { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; }
.linknavy14 a:visited { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; }
.linknavy14 a:active  { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; }

.linknavy14f a:link    { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; font-weight:bold; }
.linknavy14f a:visited { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; font-weight:bold; }
.linknavy14f a:active  { color:navy; text-decoration:none; font-family:Arial ;font-size: 14px; font-weight:bold; }


.justify  { text-align:justify;  }
.rot      { background-color:yellow; text-align:left; font-family:Arial; font-size: 12px; font-weight:bold;  color:red;  }
.black     { background-color:yellow; text-align:left; font-family:Arial; font-size: 12px;  color:black;  }
.tabgelb  { background-color:yellow ; font-family:Arial, sans-serif; font-size: 12px; border-width:medium; border-style:ridge; }
.tabgelb2  { background-color:yellow ; font-family:Arial, sans-serif; font-size: 10px; border-width:medium; border-style:ridge; }
.tabgelbo  { background-color:yellow ; font-family:Arial, sans-serif; font-size: 12px; }
.tabgelbol  { text-align:left; background-color:yellow ; font-family:Arial, sans-serif; font-size: 12px; }
.colgelb { background-color:yellow; }
.nurgelb { background-color:yellow; }
.colgelbf { background-color:yellow ; text-align:center; font-family:Arial; font-size: 18px; font-weight:bold; }
.gelb80   { background-color:yellow ; text-align:left; width:80%; font-family:Arial; font-size: 14px; font-weight:bold; color:navy; }
.gelb10   { background-color:yellow ; text-align:center; width:10%; font-family:Arial; font-size: 14px; font-weight:bold; color:navy; }
.colgelbb { background-color:yellow; border-color:#43C6DB; text-align:left; font-family:Arial; font-size: 12px; padding:0px; border-color:#6495ED;  }
.colgelbz  { background-color:yellow ; text-align:center;   padding:0em 0em 0em 0.3em; padding:0px; border-color:#6495ED;  }
.gelb	  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:yellow; }
.rot	  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:red; }
.rot11	  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:red; }
.rotn	  { font-family:Arial, sans-serif; font-weight:bold; color:red; font-size: 12px; }
.rotg	  { font-family:Arial, sans-serif; font-weight:bold; color:red; font-size: 12px; ; background-color:yellow; }
.rotc	  { font-family:Arial, sans-serif; font-weight:bold; color:red; text-align:center; background-color:yellow; }
.normal   { font-family:Arial, sans-serif; font-size: 10pt; }
.normalfg { font-family:Arial, sans-serif; font-size: 10pt; }
.normalfr { font-family:Arial, sans-serif; font-size: 10pt; }
.small    { font-family:Arial, sans-serif; font-size: 9pt; }  
.xsmall   { font-family:Arial, sans-serif; font-size: 8pt; }  
.colgelbb { background-color:yellow ; text-align:left; font-family:Arial; font-size: 16px;  padding:0em 0em 0em 0.3em; padding:0px; border-color:#3399AA; }

.big11    { font-family:Arial, sans-serif; font-size: 11pt; }  
.big12    { font-family:Arial, sans-serif; font-size: 12pt; }  
.big11f   { font-family:Arial, sans-serif; font-weight:bold; font-size: 11pt; }  
.big12f   { font-family:Arial, sans-serif; font-weight:bold; font-size: 12pt; }  

.maroon10  { font-family:Arial, sans-serif; font-size: 10pt; color:maroon; }
.maroon10f { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:maroon; }
.maroon11  { font-family:Arial, sans-serif; font-size: 11pt; color:maroon; }
.maroon11f { font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; color:maroon; }
.maroon12  { font-family:Arial, sans-serif; font-size: 14pt; color:maroon; }
.maroon12f { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:maroon; }

.navy      {color:navy; }
.navyf     { color:navy; font-weight:bold; }

.navy7n   { font-family:Arial narrow, sans-serif; font-size:10pt; font-size: 11px; color:navy; }
.navy7fn  { font-family:Arial narrow, sans-serif; font-size:10pt; font-size: 11px; font-weight:bold; color:navy; }
.navy7    { font-family:Arial, sans-serif; font-size: 70%; color:navy; }
.navy7f   { font-family:Arial, sans-serif; font-size: 70%; font-weight:bold; color:navy; }
.navy8    { font-family:Arial, sans-serif; font-size: 12pt; color:navy; }
.navy8f   { font-family:Arial, sans-serif; font-size:12pt; font-weight:bold; color:navy; }
.navy9    { font-family:Arial, sans-serif; font-size: 12pt; color:navy; }
.navy9 a:visited { color:navy;  font-size:12pt; }
.navy9 a:active { color:navy;  font-size:12pt; }

.navy9f   { font-family:Arial, sans-serif; font-size: 9pt; font-weight:bold; color:navy; }
.navy10   { font-family:Arial, sans-serif; font-size: 10pt; color:navy; }
.navy10f  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:navy; }
.navy11   { font-family:Arial, sans-serif; font-size: 11pt; color:navy; }
.navy11f  { font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; color:navy; }
.navy12   { font-family:Arial, sans-serif; font-size: 14pt; color:navy; }
.navy12f  { font-family:Arial narrow, sans-serif; font-size: 14pt; font-weight:bold; color:navy; }
.navy14   { font-family:Arial, sans-serif; font-size: 140%; color:navy; }
.navy14f  { font-family:Arial, sans-serif; font-size: 140%; font-weight:bold; color:navy; }
.navy15f  { font-family:Arial, sans-serif; font-size: 150%; font-weight:bold; color:navy; }

.green10   { font-family:Arial, sans-serif; font-size: 10pt; color:green; }
.green11   { font-family:Arial, sans-serif; font-size: 11pt; color:green; }
.green12   { font-family:Arial, sans-serif; font-size: 14pt; color:green; }
.green10f  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:green; }
.green11f  { font-family:Arial, sans-serif; font-size: 11pt; font-weight:bold; color:green; }
.green12f  { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:green; }
.green14f  { font-family:Arial, sans-serif; font-size: 140%; font-weight:bold; color:green; }
.green15f  { font-family:Arial, sans-serif; font-size: 150%; font-weight:bold; color:green; }

.gelb10	  { font-family:Arial, sans-serif; font-size: 10pt; color:yellow; }
.gelb11	  { font-family:Arial, sans-serif; font-size: 11pt; color:yellow; }
.gelb12	  { font-family:Arial, sans-serif; font-size: 14pt; color:yellow; }
.gelb10f  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:yellow; }
.gelb11f  { font-family:Arial, sans-serif; font-size: 110%; font-weight:bold; color:yellow; }
.gelb12f  { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:yellow; }

.rot10	  { font-family:Arial, sans-serif; font-size: 10pt; color:red; }
.rot11	  { font-family:Arial, sans-serif; font-size: 110%; color:red; }
.rot12	  { font-family:Arial, sans-serif; font-size: 14pt; color:red; }

.rot10f	  { font-family:Arial, sans-serif; font-size: 10pt; font-weight:bold; color:red; }
.rot11f	  { font-family:Arial, sans-serif; font-size: 110%; font-weight:bold; color:red; }
.rot12f	  { font-family:Arial, sans-serif; font-size: 14pt; font-weight:bold; color:red; }


.MsoNormal {font-size: 12.0pt;font-family:Arial}
big { font-size: larger; }
h1a { font-size: xx-large; }
h2a { font-size: x-large; }
h3a { font-size: large; }
h4a { font-size: medium; }
h5a { font-size: small; }
h6a { font-size: xx-small; }
kleina { font-size: 60%; }

.red { background-color: red!important;}
.yellow { background-color: yellow!important;}

/* ------------navmenu-------------- */
	/* Root = Vertical, Secondary = Vertical */
	ul.navmenu,
	ul.navmenu li,
	ul.navmenu ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 165px; /*For KHTML*/
		list-style: none;
		}

	ul.navmenu:after /*From IE 7 lack of compliance*/{
		clear: both;
		display: block;
		font-size: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
		}

	ul.navmenu li {
		float: left; /*For IE 7 lack of compliance*/
		display: block !important; /*For GOOD browsers*/
		display: inline; /*For IE*/
		position: relative;
		}

	/* Root Menu */
	ul.navmenu a {
		border: 1px solid #CCC;
		border-right-color: #CCC;
		border-bottom-color: #CCC;
		padding: 0 6px;
		display: block;
		background: #39C;
		color: #000;
		font-size: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		height: auto !important;
		height: 1%; /*For IE*/
		}

	/* Root Menu Hover Persistence */
	ul.navmenu a:hover,
	ul.navmenu li:hover a,
	ul.navmenu li.iehover a {
		background: #6CF;
		color: #000;
		}

	/* 2nd Menu */
	ul.navmenu li:hover li a,
	ul.navmenu li.iehover li a {
	width: 165px; /*For KHTML*/
	background: #39C;
		color: #000;
		}


	/* 2nd Menu Hover Persistence */
	ul.navmenu li:hover li a:hover,
	ul.navmenu li:hover li:hover a,
	ul.navmenu li.iehover li a:hover,
	ul.navmenu li.iehover li.iehover a {
		background: #6CF;
		color: #000;
		}

	/* 3rd Menu */
	ul.navmenu li:hover li:hover li a,
	ul.navmenu li.iehover li.iehover li a {
		background: #EEE;
		color: #666;
		}

	/* 3rd Menu Hover Persistence */
	ul.navmenu li:hover li:hover li a:hover,
	ul.navmenu li:hover li:hover li:hover a,
	ul.navmenu li.iehover li.iehover li a:hover,
	ul.navmenu li.iehover li.iehover li.iehover a {
		background: #CCC;
		color: #FFF;
		}

	/* 4th Menu */
	ul.navmenu li:hover li:hover li:hover li a,
	ul.navmenu li.iehover li.iehover li.iehover li a {
		background: #EEE;
		color: #666;
		}

	/* 4th Menu Hover */
	ul.navmenu li:hover li:hover li:hover li a:hover,
	ul.navmenu li.iehover li.iehover li.iehover li a:hover {
		background: #CCC;
		color: #FFF;
		}

	ul.navmenu ul,
	ul.navmenu ul ul,
	ul.navmenu ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 165px;
		}

	/* Do Not Move - Must Come Before display:block for Gecko */
	ul.navmenu li:hover ul ul,
	ul.navmenu li:hover ul ul ul,
	ul.navmenu li.iehover ul ul,
	ul.navmenu li.iehover ul ul ul {
		display: none;
		}

	ul.navmenu li:hover ul,
	ul.navmenu ul li:hover ul,
	ul.navmenu ul ul li:hover ul,
	ul.navmenu li.iehover ul,
	ul.navmenu ul li.iehover ul,
	ul.navmenu ul ul li.iehover ul {
		display: block;
		}
/* ------------navmenu-------------- */









/* ------------navmenu2-------------- */
	/* Root = Vertical, Secondary = Vertical */
	ul.navmenu2,
	ul.navmenu2 li,
	ul.navmenu2 ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 165px; /*For KHTML*/
		list-style: none;
		}

	ul.navmenu2:after /*From IE 7 lack of compliance*/{
		clear: both;
		display: block;
		font-size: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
		}

	ul.navmenu2 li {
		float: left; /*For IE 7 lack of compliance*/
		display: block !important; /*For GOOD browsers*/
		display: inline; /*For IE*/
		position: relative;
		}


	/* Root Menu */
	ul.navmenu2 a {
		border: 1px solid #000;
		border-right-color: #000;
		border-bottom-color: #F00;
		padding: 0 6px;
		display: block;
		background: #F00;
		color: #000;
		font-size: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		height: auto !important;
		height: 1%; /*For IE*/
		}

	/* Root Menu Hover Persistence */
	ul.navmenu2 a:hover,
	ul.navmenu2 li:hover a,
	ul.navmenu2 li.iehover a {
		background: #F00;
		color: #000;
		}

	/* 2nd Menu */
	ul.navmenu2 li:hover li a,
	ul.navmenu2 li.iehover li a {
width: 160px; /*For KHTML*/	
		background: #F00;
color: #000;
		}


	/* 2nd Menu Hover Persistence */
	ul.navmenu2 li:hover li a:hover,
	ul.navmenu2 li:hover li:hover a,
	ul.navmenu2 li.iehover li a:hover,
	ul.navmenu2 li.iehover li.iehover a {
		background: #6FF;
		color: #CF6;
		}

	ul.navmenu2 ul,
	ul.navmenu2 ul ul,
	ul.navmenu2 ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 165px;
		}

	
/* ------------navmenu2-------------- */



