p, li, ol, ul, table	{ font-family:Arial,sans-serif; font-size:10pt; }
ul	{ font-family:Arial,sans-serif; font-size:10pt; }

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: 80% Arial;  font-weight:bold; color:#000000; }
h4	  { font-family:Arial,sans-serif; font: 70% Arial;  font-weight:bold; color:#000000; }
h5	  { font-family:Arial,sans-serif; font: 60% Arial;  font-weight:bold; color:#000000; }
h7	  { font-family:Arial,sans-serif; font: 90% Arial;  color:#000000; }
h8	  { font-family:Arial,sans-serif; font: 80% Arial;  color:#000000; }
h9	  { font-family:Arial,sans-serif; font: 70% Arial;  color:#000000; }
h10	  { font-family:Arial,sans-serif; font: 60% Arial;  color:#000000; }


body      { font-family:Arial,sans-serif; font-size:10pt;  margin-bottom:0t; margin-top:0pt; margin-left:0t; margin-right:0pt; }
.dunkel   { font-family:Arial, sans-serif; font-size:9pt;text-align:left; }
dunkel1   { font-family:Arial, sans-serif; font-size:9pt; }
.hell     {  font-family:Arial, sans-serif; font-size:9pt; }
.mitte    {  }


.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; padding:0.3em 0.3em 0.3em 0.3em;}
.coldunb  { width:20%; text-align:left; font-family:Arial,sans-serif; font-size:16px; color:#000000; font-weight:bold;}
.coldun   { width:20%; text-align:left; font-family:Arial,sans-serif; font-size:12px; color:#000000; padding:0em 0em 0em 0.3em;}
.colhell  { width:80%; text-align:left; text-align:left; font-family:Arial;font-size:12px;  color:#000000; padding:0em 0em 0em 0.3em;}
.grau     { font-family: Arial narrow;font-size:11px; color:#C0C0C0; padding:0em 0em 0em 0.3em;font-weight:bold;}
.frei     { font-family: Arial narrow;font-size:11px; color:#FFFFFF; padding:0em 0em 0em 0.3em;font-weight:bold;}
.belegt   { background-color:#096; background-color:silver; font-family: Arial narrow;font-size:11px; color:grey; padding:0em 0em 0em 0.3em;font-weight:bold;}
.fettdun  { text-align:left; font-family:Arial;font-size:12px; padding:0em 0.2em 0em 0.2em;}
.farbe    { text-align:left; font: 100% Arial;}

.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; }
.dunkel   { text-align:left; 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; }


.xxsmall { font-family:Arial,sans-serif; font: 80% Arial;  color:#000000; }
.xsmall { font-family:Arial,sans-serif; font: 90% Arial;  color:#000000; }
.small    { font-family:Arial,sans-serif; font: 100% Arial;  color:#000000; }
.medium   { font-family:Arial,sans-serif; font: 120% Arial;  color:#000000; }


.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;}

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; }



.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; }

.linkblack a:link { color:black; text-decoration:none; font-family:Arial,sans-serif; font-size:10pt;}
.linkblack a:visited { color:black; text-decoration:none; font-family:Arial,sans-serif; font-size:10pt;}
.linkblack a:active { color:black; text-decoration:none; font-family:Arial,sans-serif; font-size:10pt;}
.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;}

.navy a:link { color:navy;  font: 100% Arial;}
.navy a:visited { color:navy;  font: 100% Arial;}
.navy a:active { color:navy;  font: 100% Arial;}
.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;}


.MsoNormal {font-size:14.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%; }


font[size=1] { font-size: xx-small; }
font[size=2] { font-size: small; }
font[size=3] { font-size: medium; }
font[size=4] { font-size: large; }
font[size=5] { font-size: x-large; }
font[size=6] { font-size: xx-large; }
font[size=7] { font-size: 300%; }
font[size=-1] { font-size: smaller; }
font[size=+1] { font-size: larger; }
font[size=-2] { font-size: 60%; }
font[size=+2] { font-size: 150%; }
font[size=+4] { font-size: 300%; }

.bgelb { background-color:yellow; }
.ck1	  { font-family:Arial,sans-serif; font: 120% Arial;  font-weight:bold; color:navy; }	
.ck1m	  { font-family:Arial,sans-serif; font: 120% Arial;  font-weight:bold; color:maroon; }
.ck2	  { font-family:Arial,sans-serif; font: 100% Arial narrow;  font-weight:bold; color:#FFFF00; }
.c1	      { font-family:Arial,sans-serif; font: 100% Arial narrow;  font-weight:bold; color:maroon; }
.justify  { text-align:justify;  }
.rot      { background-color:yellow ; text-align:left; font-family:Arial;font-size:12px; font-weight:bold;  color:red; padding:0em 0em 0em 0.3em;}
.black     { background-color:yellow ; text-align:left; font-family:Arial;font-size:12px;  color:black; padding:0em 0em 0em 0.3em;}
.tabgelb  { background-color:yellow ; font-family:Arial,sans-serif; font-size:12px; }
.colgelb { background-color:yellow ;font-weight:bold; }
.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; yellow ; text-align:left; font-family:Arial;font-size:12px;  padding:0em 0em 0em 0.3em; 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: 100% Arial;  font-weight:bold; color:yellow; }
.rot	  { font-family:Arial,sans-serif; font: 100% Arial;  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: 100% Arial; color:maroon; }
.maroon10f { font-family:Arial,sans-serif; font: 100% Arial; font-weight:bold; color:maroon; }
.maroon11  { font-family:Arial,sans-serif; font: 110% Arial; color:maroon; }
.maroon11f { font-family:Arial,sans-serif; font: 110% Arial; font-weight:bold; color:maroon; }
.maroon12  { font-family:Arial,sans-serif; font: 120% Arial; color:maroon; }
.maroon12f { font-family:Arial,sans-serif; font: 120% Arial; font-weight:bold; color:maroon; }

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

.navy7n    { font-family:Arial,sans-serif; font: 70% Arial narrow;font-size:11px; color:navy; }
.navy7fn   { font-family:Arial,sans-serif; font: 70% Arial narrow;font-size:11px; font-weight:bold; color:navy; }
.navy7    { font-family:Arial,sans-serif; font: 70%  Arial; color:navy; }
.navy7f   { font-family:Arial,sans-serif; font: 70% Arial; font-weight:bold; Arial; color:navy; }
.navy8    { font-family:Arial,sans-serif; font: 80%  Arial; color:navy; }
.navy8f   { font-family:Arial,sans-serif; font: 80% Arial; font-weight:bold; Arial; color:navy; }
.navy9    { font-family:Arial,sans-serif; font: 90%  Arial; color:navy; }
.navy9f   { font-family:Arial,sans-serif; font: 90% Arial; font-weight:bold; Arial; color:navy; }
.navy10   { font-family:Arial,sans-serif; font: 100% Arial; color:navy; }
.navy10f  { font-family:Arial,sans-serif; font: 100% Arial; font-weight:bold; color:navy; }
.navy11   { font-family:Arial,sans-serif; font: 110% Arial; color:navy; }
.navy11f  { font-family:Arial,sans-serif; font: 110% Arial; font-weight:bold; color:navy; }
.navy12   { font-family:Arial,sans-serif; font: 120% Arial; color:navy; }
.navy12f  { font-family:Arial,sans-serif; font: 120% Arial; font-weight:bold; color:navy; }
.navy14   { font-family:Arial,sans-serif; font: 140% Arial; color:navy; }
.navy14f  { font-family:Arial,sans-serif; font: 140% Arial; font-weight:bold; color:navy; }
.navy15f  { font-family:Arial,sans-serif; font: 150% Arial; font-weight:bold; color:navy; }

.green10   { font-family:Arial,sans-serif; font: 100% Arial; color:green; }
.green11   { font-family:Arial,sans-serif; font: 110% Arial; color:green; }
.green12   { font-family:Arial,sans-serif; font: 120% Arial; color:green; }
.green10f  { font-family:Arial,sans-serif; font: 100% Arial; font-weight:bold; color:green; }
.green11f  { font-family:Arial,sans-serif; font: 110% Arial; font-weight:bold; color:green; }
.green12f  { font-family:Arial,sans-serif; font: 120% Arial; font-weight:bold; color:green; }
.green14f  { font-family:Arial,sans-serif; font: 140% Arial; font-weight:bold; color:green; }
.green15f  { font-family:Arial,sans-serif; font: 150% Arial; font-weight:bold; color:green; }

.gelb10	  { font-family:Arial,sans-serif; font: 100% Arial; color:yellow; }
.gelb11	  { font-family:Arial,sans-serif; font: 110% Arial; color:yellow; }
.gelb12	  { font-family:Arial,sans-serif; font: 120% Arial; color:yellow; }
.gelb10f  { font-family:Arial,sans-serif; font: 100% Arial; font-weight:bold; color:yellow; }
.gelb11f  { font-family:Arial,sans-serif; font: 110% Arial; font-weight:bold; color:yellow; }
.gelb12f  { font-family:Arial,sans-serif; font: 120% Arial; font-weight:bold; color:yellow; }

.rot10	  { font-family:Arial,sans-serif; font: 100% Arial; color:red; }
.rot11	  { font-family:Arial,sans-serif; font: 110% Arial; color:red; }
.rot12	  { font-family:Arial,sans-serif; font: 120% Arial; color:red; }

.rot10f	  { font-family:Arial,sans-serif; font: 100% Arial; font-weight:bold; color:red; }
.rot11f	  { font-family:Arial,sans-serif; font: 110% Arial; font-weight:bold; color:red; }
.rot12f	  { font-family:Arial,sans-serif; font: 120% Arial; font-weight:bold; color:red; }



.t1    { f-family:Arial,sans-serif; font-size:15px; color:yellow; font-weight:bold;}
.t2    { f-family:Arial,sans-serif; font-size:12px; color:maroon; font-weight:bold;}
.t3    { f-family:Arial,sans-serif; font-size:11.6px; color:#000000; font-weight:bold;}
.t4    { f-family:Arial,sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.t5    { f-family:Arial narrow;font-size:12px; color:maroon; font-weight:bold; padding:0em 0em 0em 0em;}
.t6    { f-family:Arial narrow;font-size:10px; color:maroon; font-weight:bold; padding:0em 0em 0em 0em;}


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

	ul.navmenu3:after /*From IE 7 lack of compliance*/{
		clear: both;
		display: block;
		font: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
		}
	ul.navmenu3 ul,
	ul.navmenu3 ul ul,
	ul.navmenu3 ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 100px;
		}

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

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



/* ------------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: 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: 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: 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: 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-------------- */



