/* Common
--------------------------------------------------*/

div.contentsection	{}
div.content div.leftcontent	{float: left; width: 360px;}
div.content div.rightcontent	{float: left; width: 450px;}

div.fullcontent { float: left; width: 820px; text-align: right; }

/*
div.content div.leftcontent h2, 
div.content div.rightcontent h2	{ margin-top: 50px; }
*/

div.content div.leftcontent h3, 
div.content div.rightcontent h3	{ margin-top: 40px; }

ul.submenu	{list-style-type: none; margin: 0; padding: 0;}
ul.submenu li	{float: left; margin: 0; padding: 0;}
ul.submenu li a	{text-decoration: none; color: #555; text-transform: lowercase;}
ul.submenu li a:hover	{text-decoration: none; color: #c13933;}
ul.submenu li.current a	{font-weight: bold;}

img.leftaligned {float: left; margin: 0 10px 10px 0;}
img.rightaligned {float: right; margin: 0 0 10px 10px;}



/* News and divisions
--------------------------------------------------*/

div.fullcontent ul.biglist  { list-style-type: none; margin: 0 0 0 160px; width: 660px; text-align: left; }
/*
ul.biglist	{list-style-type: none; margin: 0 0 0 -200px; padding: 0; width: 660px;}
*/
ul.biglist	{list-style-type: none; padding: 0; width: 660px;}
ul.biglist li	{margin: 20px 0 0 0; padding: 0;}
ul.biglist li div.image	{float: left; width: 200px;}
ul.biglist li div.text	{float: left; width: 460px;}
ul.biglist li div.text h3	{margin-top: 15px;}
ul.biglist li div.text h3 a {font-size: 12px; color: #000;}
ul.biglist li div.text a	{font-weight: bold; color: #c13933;}



/* Two column list
--------------------------------------------------*/

ul.twocolumnlist	{list-style-type: none; margin: 0; padding: 0; width: 460px;}
ul.twocolumnlist li	{float: left; margin: 20px 0 0 0; width: 220px;}
ul.twocolumnlist li.last	{margin-left: 20px;}
ul.twocolumnlist li h2, 
ul.twocolumnlist li h2 *	{ text-transform: none; margin: 0; font-weight: normal; font-family: Arial; font-size: 12px; color: #333; }



/* Startpage
--------------------------------------------------*/

div.newsticker	{margin-top: 10px;}
div.newsticker, 
div.newsticker *    {font-family: Arial;}
div.newsticker div.label	{float: left; font-weight: bold; color: #666; margin-right: 10px; padding-right: 10px; border-right: 1px solid #ddd;}
div.newsticker ul   {list-style-type: none; margin: 0 0 0 55px; padding: 0;}
div.newsticker li   {margin: 0; padding: 0;}
div.newsticker li a	{color: #666;}
div.newsticker li a:hover	{color: #c13933;}

div.bottom-text { padding: 20px; }
div.bottom-text,
div.bottom-text p {font-size: 11px; font-family: Arial; color: #b0b0b0; }



/* Search
--------------------------------------------------*/

div#SearchArea  {margin-top: 10px;}
div#SearchArea .searchfield    {width: 250px;}

div#AdvancedArea    {margin-top: 10px;}

div#ResultArea li p {margin-top: 5px;}



/* Products
--------------------------------------------------*/

table.fourcolumnlist    {}
table.fourcolumnlist td {padding: 15px 6px 0 0; width: 110px; vertical-align: top;}
table.fourcolumnlist td.last    {padding: 15px 0 0 0;}
table.fourcolumnlist td div {width: 110px; height: 87px; overflow: hidden;}
table.fourcolumnlist img    {border: 1px solid #ddd;}

ul.fourcolumnlist	{list-style-type: none; margin: 0; padding: 0; width: 460px;}
ul.fourcolumnlist li	{float: left; margin: 15px 6px 0 0; width: 110px;}
ul.fourcolumnlist li.last	{margin: 15px 0 0 0;}

div.productsearcharea {}
div.productsearcharea div   {float: right; padding: 3px 35px 0 0; width: 215px;}
div.productsearcharea .field   {margin-right: 3px; width: 140px;}
div.productsearcharea .button  {width: 65px;}

div.productimage    {margin-bottom: 20px;}
div.productlinks a  {color: #c13933;}

h3.productlist  {margin: 20px 0 0 0;}

h1.product, h1.product *    {text-transform: none;}

ul.product-images   {list-style-type: none; margin: 0 0 15px 0; padding: 0;}
ul.product-images li    {float: left; margin: 0 6px 10px 0; padding: 0;}
ul.product-images img   {border: 1px solid #ddd;}

ul.product-documents    {list-style-type: none; margin: 0 0 0 2px; padding: 0;}
ul.product-documents li {margin: 5px 0; padding: 5px 0 6px 29px; background: url(images/document-icon.gif) left top no-repeat;}



/* Sitemap
--------------------------------------------------*/

ul.sitemap  {list-style-type: square; margin: 0; padding: 0;}
ul.sitemap li   {margin: 5px 0 5px 20px;}