html {overflow-y: scroll; outline: none;}
/*Reserves space for scrollbar in Firefox so pages don't jump*/
/*Removes the outline for links*/

body{ font-family: Trebuchet MS, arial, verdana, tahoma; font-size: 11px; color: #1f2326; background-color: #000000; margin: 0; padding: 0; background-image: url('/AjrGfx/gfx/bg_body.gif'); background-repeat: repeat-y; background-position: center; }

.center{ margin-left: auto; margin-right: auto; text-align: center;}
.sitewidth{ width: 988px; text-align: left; margin-left: auto; margin-right: auto; }

#map > DIV:first-child + DIV + DIV { display: none !important; }

/* ----------------- default classes ----------------- */

h1,h2{ margin: 0; padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; } 

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both ;}
.debug{ background-color: red; }

/* ----------------- start text classes ----------------- */

h1{ font-size: 24px; color: #1f2326; line-height: 28px; font-family: Trebuchet MS; font-weight: normal;}

h2{ margin-bottom: 8px; font-size: 14px; color: #1f2326; font-weight: bold; line-height: 16px; }

/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #91241f; outline: none;}
a:hover {text-decoration: underline; }


/* ----------------- start menu classes ----------------- */

a.level0{ color: #141516; text-decoration: none; font-size: 16px; line-height: 20px; font-weight: bold; }
a.level0:hover { color: #91241f; }
a.level0selected{ color: #91241f; text-decoration: none; font-size: 16px; line-height: 20px; font-weight: bold; }
a.level0selected:hover {}

a.level1{ color: #141516; text-decoration: none; font-size: 14px; line-height: 20px; font-weight: bold; margin-right: 16px;}
a.level1:hover { color: #91241f; }
a.level1selected{ color: #91241f; text-decoration: none; font-size: 14px; line-height: 18px; font-weight: bold;  margin-right: 16px;}
a.level1selected:hover {}

a.level2{ color: #141516; text-decoration: none; font-size: 14px; line-height: 18px; font-weight: bold; margin-right: 16px;}
a.level2:hover { text-decoration: underline; }
a.level2selected{ color: #141516; text-decoration: underline; font-size: 14px; line-height: 18px; font-weight: bold;  margin-right: 16px;}
a.level2selected:hover {}

a.level3{ color: #141516; text-decoration: none; font-size: 13px; line-height: 15px; font-weight: normal;}
a.level3:hover { text-decoration: underline; }
a.level3selected{ color: #141516; text-decoration: underline; font-size: 13px; line-height: 15px; font-weight: normal; }
a.level3selected:hover {}

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: trebuchet ms; arial, verdana, tahoma; color: #383e42; font-size: 11px; }



.ButtonInputsMedium{ font-weight: bold; height: 20px; padding: 0px 10px 0px 10px; cursor: pointer; background-color: #eeeeee; border: 1px solid #999999; color: #942418; }

input.FormFieldInputsNarrow{ width: 206px; height: 16px; border: 1px solid #383e42; padding-left: 2px; }
input.FormFieldInputsMedium{ background-color: #f4f3f3; border: 1px solid #d0d0d0; width: 256px; height: 18px; padding-left: 4px;}
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

input.search{ width: 125px; color: #383e42; border: 1px solid #d0d0d0; background-color: #f4f3f3; padding-left: 8px; }

textarea.FormFieldInputsMedium{ background-color: #f4f3f3; border: 1px solid #d0d0d0; width: 256px; height: 60px; padding-left: 4px;}

select.FormFieldInputsMedium{ background-color: #f4f3f3; border: 1px solid #d0d0d0; width: 260px; height: 22px;}

padding-left: 8px; padding-top: 1px; font-size: 11px; font-family: trebuchet ms;}

textarea.FormFieldInputsMedium{ background-color: #f4f3f3; border: 1px solid #d0d0d0; width: 260px; height: 135px; }

.FormFieldLabelMediumStdColor{ font-weight: bold; }

.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */
ul.nav{ padding: 0; margin: 0; margin-left: 18px;}

ol{ padding-left: 15px; margin-left: 0px;}
ul{ padding-left: 16px; margin-left: 0px;}

ol li{ margin: 0; padding: 0; background-image: none;}

ul li{ margin: 0; padding: 0; background-image: none;list-style-type: none; list-style-image: url('/AjrGfx/gfx/bullet.gif');}

ul li.level2{ list-style-type: none; list-style-image: none; padding-bottom: 5px; padding-left: 0px; background-image: none;}
ul li.level3{ list-style-type: none; list-style-image: none; padding-bottom: 5px; padding-left: 10px; background-image: none;}

/* ----------------- Start custom classes ----------------- */

.AdditionalText{ color: #141516; text-decoration: none; font-size: 11px; line-height: 15px; font-weight: normal; margin-left: 12px; margin-top: 5px;}

.articleText{ font-family: trebuchet ms;}

.bgSubnav{ padding-top: 88px; background-image: url('/AjrGfx/gfx/bg_submenu.jpg'); background-repeat: no-repeat; background-position: bottom center; min-height: 280px; height: auto !important; height: 280px; width: 190px;}

.bgTop{ background-image: url('/AjrGfx/gfx/bg_yellow.jpg'); background-repeat: no-repeat; background-position: top center; min-height: 700px; height: auto !important; height: 700px;}

a.black{ color: #141516; }

.btnPrint{ float: left; margin-left: 10px; padding-top: 3px; }
.btnSearch{ float: left; margin-left: 9px; padding-top: 3px; }
.btnSitemap{ float: left; margin-left: 8px; padding-top: 3px; }

.centerCol{ margin-left: 24px;}
.centerElemLeftText{ float: left; width: 295px; padding-top: 20px;}
.centerElemRightText{ float: right; width: 150px; padding-top: 20px; }

.centerElemAppText{ float: left; width: 445px; padding-top: 20px; }

.col190{ width: 190px; }
.col206{ width: 206px; }
.col463{ width: 463px; }
.col480{ width: 480px; }
.col709{ width: 709px; }

.countryPickText{ font-size: 11px; font-family: trebuchet ms; padding-left: 3px; color: #383e42;}

.flagContainer{ width: 138px; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; text-align: left;}

.languageBox{ float: left; margin-left: 12px; padding-top: 1px; background-image: url('/AjrGfx/gfx/flags/bg_languagepicker.gif'); background-repeat: no-repeat; width: 140px;}
div.level0{ position: absolute; top: 15px; left: 55px; }
div.level1{ position: absolute; top: 45px; left: 55px; }
span.level0Splitter{ padding-left: 8px; padding-right: 7px; }
.logo{ position: absolute; left: 53px; top: 22px;}

.maincontent{ margin-left: 30px; width: 924px; }

.marleft24{ margin-left: 24px; }

.padtop16{ padding-top: 16px; }
.padtop21{ padding-top: 21px; }
.padtop44{ padding-top: 44px; }
.padtop88{ padding-top: 88px; }

.relatedContent{ clear: both; font-family: Trebuchet MS; }
.relatedCase{ float: right; width: 360px; padding-top: 24px; }
.relatedImage{ float: left; width: 97px; padding-top: 24px; text-align: center; margin-right: 3px; margin-bottom: 2px;}
.relatedTextCase{ float: left; width: 100px; padding-top: 24px; }
.relatedTextProduct{ float: right; width: 104px; padding-top: 24px; }
.rightCol{  }

.relatedSubHeader{ font-size: 14px; padding-bottom: 1px; }

.rightRelatedHeader{ padding-top: 6px; padding-bottom: 5px; padding-left: 13px; font-family: trebuchet ms; font-size: 14px; line-height: 18px; }

.searchBox{ float: left; margin-top: 0px; }

.StdArticleHeader{ font-family: trebuchet ms; margin: 0; padding: 0;}
.StdArticleImage{ padding: 16px 0px 8px 0px; }
.StdArticleSubheader{font-family: trebuchet ms; margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px;}
.StdArticleBread{font-family: trebuchet ms; margin: 0; padding: 0; padding-top: 9px;}

.subnav{ width: 165px; }

.textSitePicker{ color: 383e42; }

.top{ position: relative; z-index: 2; height: 113px;}

.topnav{ position: relative; z-index: 1;}

.topRightBox{ float: right; padding-top: 19px; padding-right: 17px; }


* --- Style til sitemap --- */

.VerticalLine
{
 background-image:url("/AjrGfx/Sitemap/sitemap_vertical_line.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.VerticalLine2
{
 background-image:url("/AjrGfx/Sitemap/sitemap_vertical_line2.gif");
 background-repeat: repeat-y;
 background-position: top left;
}

.ChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_childnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.LastChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_lastchildnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

#mapwrap{ position: relative; width: 740px; height: 522px;  }
#map_canvas{ width: 480px; height: 300px; }
#hidemap{ position: absolute; bottom: 0; left: 355px; cursor: pointer; }

#preview{ position:absolute; border: 1px solid #ccc; background:#ffffff; padding:5px; display:none; color:#ffffff; }



