
#lyrkeywords, #lyrcolors, #lyrmakers { position:absolute; visibility:hidden; z-index:100; }

#lyrproductdbg { border: 1px black solid; position:relative; clear:none; float:left; }
#rowspacerdbg { border: 1px black solid; position:relative; clear:right; float:left; }

#lyrproduct { position:relative; clear:none; float:left; }
#rowspacer { position:relative; clear:right; float:left; }

.megapufftitle			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #641258; margin-top:5px; margin-bottom: 3px }
.megapufftitle:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #641258; }
.megapufftitle:link 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #641258; }
.megapufftitle:visited 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #641258; }
.megapufftitle:hover 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #641258; }

.megapufftext			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; margin-top:0px; margin-bottom: 8px }
.megapufftext:active 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; }
.megapufftext:link 		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; }
.megapufftext:visited 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; }
.megapufftext:hover 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; }

.rubrikett			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #641258; margin-bottom: 8px }
.rubrikett:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #641258; }
.rubrikett:link 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #641258; }
.rubrikett:visited 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #641258; }
.rubrikett:hover 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #641258; }

.underrubrik			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #616161; margin-bottom: 8px }
.underrubrik:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #616161; }
.underrubrik:link 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #616161; }
.underrubrik:visited	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #616161; }
.underrubrik:hover 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #616161; }

.ingress			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #616161; margin-bottom: 8px }
.ingress:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #616161; }
.ingress:link 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #616161; }
.ingress:visited	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #616161; }
.ingress:hover 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #616161; }



.nav			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #a8a8a8; }
.nav:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #a8a8a8; }
.nav:link 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #a8a8a8; }
.nav:visited 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #a8a8a8; }
.nav:hover 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #641258; }

.toppnav			{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;  margin-top: 5px }
.toppnav:active 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.toppnav:link 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.toppnav:visited 	{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.toppnav:hover 		{  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EEEEEE; }

.clsform { font-family: Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #000000;  background-color: #EEEEEE}
p 				{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;  color: #616161; line-height: 17px;  margin-top: 8px }
td 				{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
td:active		{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
td:link 		{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
td:visited		{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
td:hover		{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
a:link { text-decoration: none; color: #C46650; text-decoration:none;}
a:visited { text-decoration: none; color: #C46650; text-decoration:none;}
a:active { text-decoration: none; color: #C46650; text-decoration:none;} 
a:hover { text-decoration: none; color: #AF3215; text-decoration:none;} 

.tokens			{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.tokens:active	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.tokens:link 	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.tokens:visited	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.tokens:hover	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #313131; }



.grundtext		{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.grundtext:active	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.grundtext:link 	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.grundtext:visited	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #616161; }
.grundtext:hover	{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #313131; }

.errmsg{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #DD1111; }
.errmsg:active { text-decoration: none; color: #DD1111; }
.errmsg:link { text-decoration: none; color: #DD1111; }
.errmsg:visited { text-decoration: none; color: #DD1111; }
.errmsg:hover { text-decoration: none; color: #DD1111; }

.grundtextsvart{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.grundtextsvart:active { text-decoration: none; color: #0D444F; }
.grundtextsvart:link { text-decoration: none; color: #0D444F; }
.grundtextsvart:visited { text-decoration: none; color: #0D444F; }
.grundtextsvart:hover { text-decoration: none; color: #467881; }

.grundtextsvartfet{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.grundtextsvartfet:active { text-decoration: none; color: #0D444F; }
.grundtextsvartfet:link { text-decoration: none; color: #0D444F; }
.grundtextsvartfet:visited { text-decoration: none; color: #0D444F; }
.grundtextsvartfet:hover { text-decoration: none; color: #467881; }

.grundtextvit{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
.grundtextvit:active { text-decoration: none; color: #FFFFFF; }
.grundtextvit:link { text-decoration: none; color: #FFFFFF; }
.grundtextvit:visited { text-decoration: none; color: #FFFFFF; }
.grundtextvit:hover { text-decoration: none; color: #FFFFFF; }

.grundtextvitfet{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.grundtextvitfet:active { text-decoration:none; color: #FFFFFF; }
.grundtextvitfet:link { text-decoration:none; color: #FFFFFF; }
.grundtextvitfet:visited { text-decoration: none; color: #FFFFFF; }
.grundtextvitfet:hover { text-decoration: none; color: #FFFFFF; }

.grundtextredfet{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BA0000; }
.grundtextredfet:active { text-decoration:none; color: #BA0000; }
.grundtextredfet:link { text-decoration:none; color: #BA0000; }
.grundtextredfet:visited { text-decoration: none; color: #BA0000; }
.grundtextredfet:hover { text-decoration: none; color: #FF0000; }



.subnav{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #C46650; text-decoration:none;}
.subnav:active { color: #C46650; }
.subnav:link { color: #C46650; }
.subnav:visited { color: #C46650; }
.subnav:hover { color: #AF3215; }

.navpuff{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; }
.navpuff:active { text-decoration: none; color: #C46650; }
.navpuff:link { text-decoration: none; color: #C46650; }
.navpuff:visited { text-decoration: none; color: #C46650; }
.navpuff:hover { text-decoration: none; color: #666666; }

.navpuffrub{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }

.clsbutton { font-family: Verdana, Helvetica; font-size: 10px; color: #666666;  font-weight: bold; }
.clsformgrey { font-family: Verdana, Helvetica; font-size: 9px; color: #000000;  background-color: #D6D3CE}

.pris{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #854D7E; }
.ordprisstort{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.prisstort{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #854D7E; }
.megafet{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
.mediumfet{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.medium{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.headerone{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.headeronegreen{  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #779c28; }