body						{color: inherit; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; background-color: #ffffff;}

img							{border:0px;}



table.logo					{border-width:1px 0px 0px 1px; border-style:solid; border-color:#B9B9B9;}
table.logo td				{border-width:0px 1px 1px 0px; border-style:solid; border-color:#B9B9B9; width:100px; height:100px;}

table.produkt				{border-width:1px 0px 0px 1px; border-style:solid; border-color:#B9B9B9;}
table.produkt td			{border-width:0px 1px 1px 0px; border-style:solid; border-color:#B9B9B9;padding:1px;width:193px;}

table.produktinfo			{border-width:1px 0px 0px 1px; border-style:solid; border-color:#B9B9B9;}
table.produktinfo td		{width:50%;border-width:0px 1px 1px 0px; border-style:solid; border-color:#B9B9B9;padding:4px;font:bold 10px Tahoma, Verdana, sans-serif; color: #000000;}



/* Menu classes */
td.topmenu					{background:url(/1image/background_top.png) repeat-x; height:40px;}
td.bottommenu				{background:url(/1image/background_bottom.png) repeat-x; height:42px;}
td.topnav					{font:normal 10px verdana, sans-serif; text-transform:uppercase; color:#000000;}

A.topmenu                   {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#0072BB; padding: 0px 16px 0px 0px;}
A.topmenu:Visited           {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#0072BB; padding: 0px 16px 0px 0px;}
A.topmenu:Active            {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#0072BB; padding: 0px 16px 0px 0px;}
A.topmenu:Hover             {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#98aa1e; padding: 0px 16px 0px 0px;}

A.topmenuactive             {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#98aa1e; padding: 0px 16px 0px 0px;}
A.topmenuactive:Visited     {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#98aa1e; padding: 0px 16px 0px 0px;}
A.topmenuactive:Active      {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#98aa1e; padding: 0px 16px 0px 0px;}
A.topmenuactive:Hover       {font:normal 10px tahoma, verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#98aa1e; padding: 0px 16px 0px 0px;}

A.mainmenu                  {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#787878; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_blue.png) no-repeat 0px 3px;}
A.mainmenu:Visited          {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#787878; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_blue.png) no-repeat 0px 3px;}
A.mainmenu:Active           {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#787878; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_blue.png) no-repeat 0px 3px;}
A.mainmenu:Hover            {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_blue.png) no-repeat 0px 3px;}

A.mainmenuactive            {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_green.png) no-repeat 0px 3px;}
A.mainmenuactive:Visited    {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_green.png) no-repeat 0px 3px;}
A.mainmenuactive:Active     {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_green.png) no-repeat 0px 3px;}
A.mainmenuactive:Hover      {font:bold 11px tahoma, verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; padding:0px 20px 10px 16px; background:url(/1image/arrow_green.png) no-repeat 0px 3px;}


A.submenu             		{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_blue.png) no-repeat 0px 5px;}
A.submenu:Visited     		{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_blue.png) no-repeat 0px 5px;}
A.submenu:Active      		{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_blue.png) no-repeat 0px 5px;}
A.submenu:Hover       		{font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_orange.png) no-repeat 0px 5px;}

A.submenuactive             {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_orange.png) no-repeat 0px 5px;}
A.submenuactive:Visited     {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_orange.png) no-repeat 0px 5px;}
A.submenuactive:Active      {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_orange.png) no-repeat 0px 5px;}
A.submenuactive:Hover       {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:16px; padding:0px 20px 10px 8px; background:url(/1image/menu_orange.png) no-repeat 0px 5px;}


A.subsubmenu             	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_blue.png) no-repeat 0px 5px;}
A.subsubmenu:Visited     	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_blue.png) no-repeat 0px 5px;}
A.subsubmenu:Active      	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_blue.png) no-repeat 0px 5px;}
A.subsubmenu:Hover       	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_blue.png) no-repeat 0px 5px;}

A.subsubmenuactive          {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_article.png) no-repeat 0px 5px;}
A.subsubmenuactive:Visited  {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_article.png) no-repeat 0px 5px;}
A.subsubmenuactive:Active   {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_article.png) no-repeat 0px 5px;}
A.subsubmenuactive:Hover    {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 8px; background:url(/1image/xarrow_article.png) no-repeat 0px 5px;}


A.sidemenu             		{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenu:Visited     	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenu:Active      	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#434343; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenu:Hover       	{font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}

A.sidemenuactive          {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenuactive:Visited  {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenuactive:Active   {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}
A.sidemenuactive:Hover    {font:normal 11px verdana, sans-serif; text-decoration:none; color:#98aa1e; display:block; margin-left:26px; padding:0px 20px 10px 12px; background:url(/1image/arrow_article.png) no-repeat 0px 3px;}


A.topmenulang               {font-family: verdana, sans-serif; font-size: 0.7em; line-height: 1.2em; font-weight: normal; text-decoration : none; color: #ffffff; background-color: transparent;padding-top: 3px; padding-left: 10px; padding-bottom: 3px; padding-right: 10px; border: 1px #ffffff solid;}
A.topmenulang:Visited       {font-family: verdana, sans-serif; font-size: 0.7em; line-height: 1.2em; font-weight: normal; text-decoration : none; color: #ffffff; background-color: transparent;padding-top: 3px; padding-left: 10px; padding-bottom: 3px; padding-right: 10px; border: 1px #ffffff solid;}
A.topmenulang:Active        {font-family: verdana, sans-serif; font-size: 0.7em; line-height: 1.2em; font-weight: normal; text-decoration : none; color: #ffffff; background-color: transparent;padding-top: 3px; padding-left: 10px; padding-bottom: 3px; padding-right: 10px; border: 1px #ffffff solid;}
A.topmenulang:Hover         {font-family: verdana, sans-serif; font-size: 0.7em; line-height: 1.2em; font-weight: normal; text-decoration : none; color: #FF869A; background-color: transparent;padding-top: 3px; padding-left: 10px; padding-bottom: 3px; padding-right: 10px; border: 1px #FF869A solid;}


/* Special article typography */

.smallheader, h2           	{font:bold 12px Tahoma, Verdana, sans-serif; line-height: 0.8em; color: #00609D; display: block; padding-top: 0px; padding-bottom: 0; margin: 0;}

.productbody				{width: 190px; float: left;}
.productbody h2				{display:inline;}
.smallbody h2				{display:inline;}
.smallbody                  {font:normal 10px Verdana, sans-serif; line-height: 1.4em; text-decoration : none; color: #000000; background-color: transparent; display: block;}

.whitebody                  {font:normal 0.7em verdana, sans-serif; line-height: 1.4em; text-decoration : none; color: #ffffff; background-color: transparent; display: block;}

.yellowheader				{color:#F59B56; font:bold 11px verdana, sans-serif;  background:#FFF1D2 url(/1image/arrow_green.png) no-repeat 10px 8px; padding:5px 0px 6px 26px;}
.orangeheader				{color:#FFFFFF; font:bold 11px verdana, sans-serif;  background:#abc11a url(/1image/arrow_green.png) no-repeat 10px 8px; padding:5px 0px 6px 26px;}
.greyheader					{color:#FFFFFF; font:bold 11px verdana, sans-serif;  background:#B9B9B9 url(/1image/arrow_grey.png)   no-repeat 10px 8px; padding:5px 0px 6px 26px;}

.categoryheader				{color:#000000; font:bold 11px verdana, sans-serif;  background:url(/1image/arrow_produkt.png) no-repeat 10px 8px; padding:5px 0px 6px 26px;}
.categorybody				{color:#000000; font:normal 11px verdana, sans-serif; text-decoration : none; padding:0px 6px 6px 26px;}

A.categorybody				{color:#000000; font:normal 11px verdana, sans-serif; text-decoration : none; padding:0px 6px 6px 26px;}
A.categorybody:Visited		{color:#000000; font:normal 11px verdana, sans-serif; text-decoration : none; padding:0px 6px 6px 26px;}
A.categorybody:Active		{color:#000000; font:normal 11px verdana, sans-serif; text-decoration : none; padding:0px 6px 6px 26px;}
A.categorybody:Hover		{color:#000000; font:normal 11px verdana, sans-serif; text-decoration : none; padding:0px 6px 6px 26px;}

.newsbody					{color:#000000; font:normal 10px verdana, sans-serif; line-height: 15px; padding:5px 0px 6px 10px;}
.newsbody a					{color:#000000; padding-bottom:12px; text-decoration:underline; }
.newsbody a:hover			{color:#00609D; padding-bottom:12px; text-decoration:underline; }

.newsbody h2					{color: #98aa1e; margin-bottom: 3px;}
.newsitem						{margin-bottom: 20px;}

.productbody img {margin-bottom: 10px;}

/* Special article link class(es) should follow 'Special article typography' settings */
div.whitebody A         	{font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline; color: #ffffff; background-color: transparent;}
div.whitebody A:Visited 	{font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline; color: #ffffff; background-color: transparent;}
div.whitebody A:Active  	{font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline; color: #ffffff; background-color: transparent;}
div.whitebody A:Hover       {font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : none; color: #ffffff; background-color: transparent;}

div.smallbody A         	{color: #000000; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline;  background-color: transparent;}
div.smallbody A:Visited 	{color: #000000; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline;  background-color: transparent;}
div.smallbody A:Active  	{color: #000000; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline;  background-color: transparent;}
div.smallbody A:Hover       {color: #00609D; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: normal; text-decoration : underline;  background-color: transparent;}


A.sitemaptop                {font:bold 12px tahoma, verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 5px; padding-right: 10px; margin-bottom:1px;}
A.sitemaptop:Visited        {font:bold 12px tahoma, verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 5px; padding-right: 10px; margin-bottom:1px;}
A.sitemaptop:Active         {font:bold 12px tahoma, verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 5px; padding-right: 10px; margin-bottom:1px;}
A.sitemaptop:Hover          {font:bold 12px tahoma, verdana, sans-serif; color: #abc11a; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 5px; padding-right: 10px; margin-bottom:1px;}

A.sitemaplevel1             {font:normal 10px verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 6px; padding-right: 10px; margin-bottom:1px;}
A.sitemaplevel1:Visited     {font:normal 10px verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 6px; padding-right: 10px; margin-bottom:1px;}
A.sitemaplevel1:Active      {font:normal 10px verdana, sans-serif; color: #00609D; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 6px; padding-right: 10px; margin-bottom:1px;}
A.sitemaplevel1:Hover       {font:normal 10px verdana, sans-serif; color: #abc11a; text-decoration:none; display: block; padding-top: 0px; padding-left: 0px; padding-bottom: 6px; padding-right: 10px; margin-bottom:1px;}


A.searchresult				{font:normal 10px Verdana, sans-serif;padding-bottom:3px; color:#000000; text-decoration:none;}
A.searchresult:Hover		{font:normal 10px Verdana, sans-serif;padding-bottom:3px; color:#000000; text-decoration:underline;}

.searchtable				{width: 400px;}



.search						{font:normal 10px Verdana, sans-serif; height: 20px; padding-top: 1px; padding-left: 2px; text-align:left; display: block;  float: left; margin-left: 10px;}

/* General forms formatting */



a.searchbtn					{color:#FFFFFF; font:normal 10px verdana, sans-serif;text-transform:uppercase; text-decoration:none; background:url(/1image/button_search.png) no-repeat; border:1px solid #888888;  padding:3px 10px 3px 10px;}
a.searchbtn:visited			{color:#FFFFFF; font:normal 10px verdana, sans-serif;text-transform:uppercase; text-decoration:none; background:url(/1image/button_search.png) no-repeat; border:1px solid #888888;  padding:3px 10px 3px 10px;}
a.searchbtn:active			{color:#FFFFFF; font:normal 10px verdana, sans-serif;text-transform:uppercase; text-decoration:none; background:url(/1image/button_search.png) no-repeat; border:1px solid #888888;  padding:3px 10px 3px 10px;}
a.searchbtn:hover			{color:#333333; font:normal 10px verdana, sans-serif;text-transform:uppercase; text-decoration:none; background:url(/1image/button_search.png) no-repeat; border:1px solid #444444;  padding:3px 10px 3px 10px;}


select						{text-transform:uppercase;color:#000000; font:normal 10px verdana, sans-serif; height:18px; border-top:1px solid #757575; border-left:1px solid #757575; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}

.searchfield				{margin-top:4px;}

form                        {margin:0;} 

select.red                  {font-family: verdana, sans-serif; font-size: 0.7em; line-height: 1.2em; font-weight: normal; text-decoration : none; color: #ffffff; background-color: #ED4848; width: 250px;} 
select.shortcuts			{width:180px;}

input.standard	            {font:normal 10px Verdana, sans-serif; height: 20px; padding-top: 1px; padding-left: 2px; text-align:left; display: block;  float: left; margin-left: 10px; width: 300px;} 



input.standardbtn        	{color: #000000;font-family: verdana, sans-serif; font-size: 10px;text-transform: uppercase; line-height: 10px;  text-align:center; font-weight: normal; text-decoration : none;  background-color: #EEF6FF; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding:1px 10px 0px 10px;} 

A.radio             		{color: #000000; font-family: verdana, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; text-decoration : none;  background-color: transparent; display: block; padding-top: 4px; padding-left: 0px; padding-bottom: 4px; padding-right: 30px;}
A.radio:Visited     		{color: #000000; font-family: verdana, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; text-decoration : none;  background-color: transparent; display: block; padding-top: 4px; padding-left: 0px; padding-bottom: 4px; padding-right: 30px;}
A.radio:Active      		{color: #000000; font-family: verdana, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; text-decoration : none;  background-color: transparent; display: block; padding-top: 4px; padding-left: 0px; padding-bottom: 4px; padding-right: 30px;}
A.radio:Hover       		{color: #000000; font-family: verdana, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; text-decoration : none;  background-color: transparent; display: block; padding-top: 4px; padding-left: 0px; padding-bottom: 4px; padding-right: 30px;}



.producttable				{width:600px;}
.productbody			{padding:0; margin: 0 0 22px 0;}
.productbody h2					{}
td.productcell1				{width:196px;}
td.productcell2				{width:208px; padding-left: 7px;}
td.productcell3				{width:196px;}
td.productcell1 div.floatleft, td.productcell2 div.floatleft, td.productcell3 div.floatleft			{padding:0; margin:0 0 8px 0; width: 196px; height: 101px; overflow:hidden;}

td.productcell1 div.floatright, td.productcell2 div.floatright, td.productcell3 div.floatright		{padding:0; margin:0 0 8px 0; width: 196px; height: 101px; overflow:hidden;}
td.productcell1 div.floatcenter, td.productcell2 div.floatcenter, td.productcell3 div.floatcenter	{padding:0; margin:0 0 8px 0; width: 196px; height: 101px; overflow:hidden;}

td.productcell3 div.floatleft div 				{float: left;}
td.productcell3 div.floatleft 					{float: left;}



td.productcell3 div.floatcenter 			{text-align:left;}

