a.faqsubheading { color: #ffffff; font-weight: bold; font-size: x-small; text-decoration: none }
a.faqsubheading:hover { color: #888888; font-weight: bold; font-size: x-small; text-decoration: underline }
a.graylink { color: #999999; text-decoration: none }
a.graylink:hover { color: #666666; text-decoration: underline }
a.redlink { color: #357BC3; text-decoration: underline }
a.redlink_g { color: #C3D24E; text-decoration: underline }
a.redlink_r { color: #BE6B1F; text-decoration: underline }
a.dark { color: 3A301C; font-size: x-small; font-family: Arial, Helvetica, sans-serif  }
a.image { border-style:dotted; border-color:#92977F; border-width:thin}
a.leftnavlink { color: #706750; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink:hover { color: #357BC3; font-weight: 800 }
a.leftnavlink_actual { color: #357BC3; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_actual:hover { }
a.leftnavlink_g { color: #706750; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_g:hover { color: #C3D24E; font-weight: 800 }
a.leftnavlink_actual_g { color: #C3D24E; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_actual_g:hover { }
a.leftnavlink_r { color: #706750; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_r:hover { color: #BE6B1F; font-weight: 800 }
a.leftnavlink_actual_r { color: #BE6B1F; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_actual_r:hover { }
a.leftnavlink_grat { color: #000080; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_grat:hover { color: #FF9900; font-weight: 800 }
a.leftnavlink_actual_grat { color: #FF9900; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_actual_grat_2 { color: #9C926E; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase }
a.leftnavlink_actual_grat:hover { }
a.leftnavlink2 { color: #aaaaaa; font-weight: bold; font-size: xx-small; text-decoration: none }
a.leftnavlink2:hover { color: #000000; text-decoration: underline }
a.mailto { color: #FF9900; text-decoration: none }
a.mailto:hover { color: #FF9900; text-decoration: underline }
a.newstext { color: #000000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif }
a.normallink { color: #0000dd; font-weight: bold; text-decoration: none }
a.normallink:hover { color: #0000aa; font-weight: bold; text-decoration: underline }
a.orangelink { color: #7D7254; text-decoration: none }
a.orangelink:hover { text-decoration: underline }
a.orangelink2 { color: #AFA272; text-decoration: none }
a.orangelink2:hover { text-decoration: underline }
a.orangelinkbold { color: #cc3300; font-weight: bold; text-decoration: none }
a.orangelinkbold:hover { text-decoration: underline }
a.orangelinklight { color: #ff3300; text-decoration: none }
a.orangelinklight:hover { text-decoration: underline }
a.searchentrylink { color: #cc3300; font-weight: bold; font-size: x-small; text-decoration: none }
a.searchentrylink:hover { color: #992222; font-weight: bold; font-size: x-small; text-decoration: underline }
a.searchentrylink_inactive { color: #ee5555; font-weight: bold; font-size: x-small; text-decoration: none }
a.searchentrylink_inactive:hover { color: #992222; font-weight: bold; font-size: x-small; text-decoration: underline }
a.service { color: #990000; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none; text-transform: uppercase }
a.service:hover { color: #990000; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica; text-decoration: underline; text-transform: uppercase }
a.tiplink { color: #ff9900; font-weight: bold; font-size: x-small; text-decoration: none }
a.tiplink:hover { color: #ff9900; font-weight: bold; font-size: x-small; text-decoration: underline }
a.topnavlink { color: #7A7057; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink:hover { color: #357BC3 }
a.topnavlink_actual { color: #357BC3; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_actual:hover { }
a.topnavlink_g { color: #BEA97D; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_g:hover{ color: #C3D24E }
a.topnavlink_actual_g { color: #C3D24E; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_actual_g:hover { }
a.topnavlink_r { color: #706750; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_r:hover{ color: #BE6B1F }
a.topnavlink_actual_r { color: #BE6B1F; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_actual_r:hover { }
a.topnavlink_grat { color: #FEEEB5; font-size: xx-small; font-weight: bold; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_grat:hover{ color: #FEEEB5 }
a.topnavlink_actual_grat { color: #FF9900; font-size: xx-small; font-weight: bold; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_actual_grat:hover { }
a.h1 { color: #FFFFFF; font-weight: bold; font-size: 10pt; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h2 { color: #649244; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3 { color: #82B44B; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_bio { color: #006699; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_farbe { color: #CC6600; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_verpackung { color: #999900; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_bau { color: #A49456; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_oil { color: #B8B802; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h3_fdz { color: #789690; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h4 { color: #A24B05; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h5 { color: #9F9F9F; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h6 { color: #000000; font-weight: plain; font-size: 14pt; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.h7 { color: #99B747; font-weight: plain; font-size: 10pt; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.normal { color: #808080; font-weight: plain; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.topnavlink_grat_2 { color: #000080; font-size: xx-small; font-weight: bold; font-family: Arial, Helvetica; text-decoration: none }
a.topnavlink_actual_grat_2 { color: #9C926E; font-size: xx-small; font-weight: bold; font-family: Arial, Helvetica; text-decoration: none }
a.news { color: #8F7C4F; font-weight: 800; font-size: xx-small; text-decoration: none; text-transform: uppercase}
a.link { color: #7D7254; font-size: small; text-decoration: none; font-family: Georgia, Arial}
a.link:hover { color: #DFC802; font-size: small; text-decoration: none; font-family: Georgia, Arial}
a.text { color: #000000; font-size: small; text-decoration: none; font-family: Georgia, Arial}
a.textlink { color: #82B44B; font-size: small; text-decoration: underline; font-family: Georgia, Arial}

body { color: #7D7254; font-size: x-small; font-family: Arial, Helvetica, sans-serif }
textarea { color: #7D7254; font-size: x-small; font-family: Arial, Helvetica, sans-serif }
textarea.ws { color: #000000; font-size: x-small; font-family: Arial, Helvetica, sans-serif }

font.bigheading { color: #000000; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.forumheading { color: #000000; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.forumheading { color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.blackbold { color: #000000; font-weight: bold; font-size: x-small; text-decoration: none }
font.extra { color: #cc3300; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.forumname { color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.forumtime { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.inactive { font-size: xx-small }
font.kleintext { color: gray; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.lightorange { color: #ff9900; font-weight: bold; font-size: x-small; text-decoration: none }
font.newsheading { color: #cc3300; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.newstext { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.normal { font-size: x-small }
font.smallheading { color: #000000; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
font.topnav { color: #990000; font-weight: bold; font-size: x-small; text-decoration: none }
font.white { color: #ffffff; font-weight: normal; font-size: x-small; text-decoration: none }

h1 { color: #808080; font-weight: bold; font-size: x-small; text-decoration: none; text-transform: uppercase; align: left }
h2 { color: #010080; font-weight: normal; font-size: small; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #010080; font-weight: normal; font-size: 14px; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #cc3300; font-variant: small-caps; font-weight: normal; font-size: x-small; line-height: 1pt; text-decoration: none }
h5 { color: #cc3300; font-weight: bold; font-size: 8pt; text-decoration: none; }
h6 { color: #a24b05; font-weight: normal; font-size: 14px; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h7 { color: #D3714E; font-weight: bold; font-size: 14px; text-decoration: none; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

p { color: #333333; font-weight: normal; font-size: x-small; text-decoration: none; align: justify }
p.admin { color: #bb0000; font-weight: normal; font-size: x-small; text-decoration: none; align: justify }
p.adminaction { color: #000000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
p.admincrit { color: #bb0000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
p.subtable { font-size: xx-small }
p.user { color: #000000; font-weight: normal; font-size: x-small; text-decoration: none; align: justify }
p.userbold { color: #000000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
p.usercrit { color: #bb0000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
p.usercrit2 { color: #bb0000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify; background-color: #FFFF00 }
p.usermsg { color: #000000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify; background-color: #FFDDAA }
p.footnote { color: #000000; font-weight: normal; font-size: 8pt; text-decoration: none; align: justify }

table.werk  { border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }

td { font-size: x-small }
td.picture_left { background-image:url(images/bg3.gif) }
td.picture_neu { background-image:url(images/musterleft3.gif) }
td.picture_neu2 { background-image:url(images/leftpic.gif) }
td.picture_neu3 { background-image:url(images/werk/bambus7.gif) }
td.picture_verlaufleft { background-image:url(images/verlauf_bottom.jpg) }
td.admin { color: #bb0000; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
td.adminheader { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #333366; text-align: left; padding: 3px }
td.adminnormal { color: #bb0000; font-weight: normal; font-size: x-small; text-decoration: none; align: justify }
td.antwort { color: #55555; font-weight: normal; font-size: x-small; text-decoration: none; align: justify }
td.faqheading { color: #ffffff; font-weight: bold; font-size: small; text-decoration: none; background-color: rgb(180,180,180); align: left; cellpadding: 0; cellspacing: 2 }
td.faqsubheading { color: #ffffff; font-weight: bold; font-size: small; text-decoration: none; background-color: rgb(200,200,200); align: left; cellpadding: 0; cellspacing: 2 }
td.frage { color: black; font-weight: bold; font-size: x-small; text-decoration: none; align: justify }
td.h2 { color: #7D7254; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td.heading { text-decoration: none; background-color: rgb(238,238,238); cellpadding: 2; cellspacing: 2 }
td.hinweis { color: #5555ff; font-weight: normal; font-size: x-small; font-family: Verdana, Arial, sans-serif; text-decoration: none }
td.impressum { color: #777777; font-weight: normal; font-size: xx-small; text-decoration: none }
td.kleintext { color: gray; font-weight: normal; font-size: xx-small; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none }
td.produktkey { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.produktklasse { color: #cc3300; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td.produktval { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.tabelle { color: #333333; font-size: x-small; text-decoration: none; }
td.werk { border-top: 0px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; } 
td.werk2 { border-top: 0px dotted #CCBD8E; border-left: 1px dotted #92977F; border-bottom: 1px dotted #92977F; border-right: 1px dotted #92977F; } 

th.h1 { color: white; font-weight: normal; font-size: x-small; text-decoration: none; background-color: #cc3300; text-align: left; cellpadding: 2; cellspacing:  }
th.heading { color: white; font-weight: normal; font-size: x-small; text-decoration: none; background-color: gray; text-align: left; cellpadding: 2; cellspacing:  }

/*th.searchresultheading { color: #ffffff; font-weight: bold; font-size: x-small; text-decoration: none; background-image:url(images/werk/greenboard2.jpg); align: left; cellpadding: 0; cellspacing: 3 }*/
th.searchresultheading { color: #555555; font-weight: bold; font-size: x-small; background-color: #BBBBBB; text-decoration: none; align: left; cellpadding: 0; cellspacing: 3 }
/*td.searchresult { color: black; font-weight: normal; font-size: x-small; text-decoration: none; background-image:url(images/werk/greenboard2.jpg); cellpadding: 1; cellspacing: 1 }*/
td.searchresult { color: black; font-weight: normal; font-size: x-small; text-decoration: none; background-color: #DDDDDD; cellpadding: 1; cellspacing: 1 }
td.searchresult_inactive { color: #000000; font-weight: normal; font-size: small; text-decoration: none; background-image:url(images/werk/greyboard.gif); cellpadding: 2; cellspacing: 2 }

a.greenlink { color: #229954; font-weight: bold; text-decoration: none }
a.greenlink:hover { color: #229954; font-weight: bold; text-decoration: underline }
/*a.greenlink { color: #990000; font-weight: bold; text-decoration: none }
a.greenlink:hover { text-decoration: underline }*/

th.ws_header { color: white; font-weight: normal; font-size: x-small; text-decoration: none; background-color: gray; text-align: left; cellpadding: 2; cellspacing: 0 }

th.searchresultheadingbold { color: #000000; font-weight: bold; font-size: small; text-decoration: none; background-color: #dddddd; align: center }

tr.tabelle { color: #333333; font-size: x-small; text-decoration: none;  }
tr.picture_left { background-image:url(images/musterleft2.gif) }
tr.picture_neu { background-image:url(images/musterleft3.gif) }

table.werk { border-top: 0px dotted #CCBD8E; border-left: 1px dotted #92977F; border-bottom: 1px dotted #92977F; border-right: 1px dotted #92977F; background-image:url(images/greyboard.gif)} 

ul.test { list-style-image: url(../images/sy_news.gif) }
ul.test1 { list-style-type: square }

#textarea { font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/*#menucontainer {
	display: block;
	position: absolute;
	padding:0;
	width: 100%;
	height: 30px;
	background: #fff;
	top: 50%;
	margin: 0 0 0 0;
	border: solid #E69623;
	border-width: 3px 0 3px 0;
	
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
}*/


/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
#nav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	background-color:#fff ;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;
	font-family: Arial, Helvetica;
	padding: 4px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	letter-spacing: 2px;
	margin-left: 5px;
	margin-right: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	padding: 5px;
	padding-right: 10px;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color: #FFE799;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
	background-color: #dddddd;
}


/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/
	border:1px solid #999999; 
	left:0;
}

/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	list-style: none;
	font-size: 0pt !important;
	background-color: #ffffff;
}
/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(img_menu/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(img_menu/arrow_right_over.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(img_menu/arrow_down.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(img_menu/arrow_down_over.gif) right center no-repeat; 
}

#menuContainer { /* grauer Block für das Menu */
	position: absolute;
	height: 32px;
	top: 200px;
	z-index:1;
	width: 100%;
	background-color: #eeeeee;
	border-width: 0px;
	border-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	background-image: url(img_menu/shadow.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* main menu ul or ol elment */
#nav{
	display: block;
	list-style: none;
	margin:0 0 0 0;
	z-index:5;
	text-align: right;
	display: block;
	position: absolute;
	left: 3px;
	top: 4px;
}

#subMenusContainer{	display:block; 	position:absolute;	top:5px;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ 	margin-left: 5px; margin-right: 5px; }
#nav li li:hover a:focus + ul { margin-left: 10em; }
