html {overflow-y: scroll;}

body
{
 font-family: arial, verdana, tahoma;
 margin: 0;
 font-size: 11px;
 line-height: 15px;
 color: #000000;
 background-color: #ffffff;
 background-image: url('/AjrGfx/gfx/bg_body_3.gif');
 background-position: top center;
 background-repeat: repeat-x;
}

.sitewidth{
 width: 980px; text-align: left;
 margin-left: auto;
 margin-right: auto;
}

.topbaggrund{
 margin-left: auto;
 margin-right: auto;
 background-color: #2f2d2d;
}

.bundbaggrund{
 margin-left: auto;
 margin-right: auto;
 background-color: #2f2d2d;
 color: #ffffff;
}

.bundnav{
 margin-left: auto;
 margin-right: auto;
}

.center{
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

.textCenter{
  text-align: center;
}


/* ----------------- 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 ; }
.clearRight{ clear: right;}
.clearLeft{ clear: left;}
.alignright{ text-align: right; }
.alignleft{ text-align: left; }

.debug{ background-color: red; }
.white{ background-color: #ffffff; }
.yellow{ background-color: yellow; }
.green{ background-color: green; }
.blue{ background-color: blue; }
.purple{ background-color: purple; }
.black{ background-color: #000000; }

/* ----------------- start text classes ----------------- */

.BreadMediumStdColor{
 font-size: 11px;
 color: #000000;
 line-height: 15px;
 font-weight: normal;
}

.BreadMediumStdColorBold{
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 text-transform: none;
 line-height: 15px;
 font-weight: bold;
}

h1{
 font-size: 19px;
 color: #2f2d2d;
 line-height: 25px;
 padding-bottom: 11px;
}

h2{
 font-size: 11px;
 color: #272727;
 line-height: 17px;
 font-weight: bold;
 padding-bottom: 18px;
}


/* ----------------- start link classes ----------------- */

a{ text-decoration: underline; color: #272727; font-size: 11px; }
a:hover { text-decoration: underline;}
a.menu{ text-decoration: none; }
a.menu:hover { text-decoration: underline; }

/* ----------------- start menu classes ----------------- */

a.level0{ padding-right: 6px; padding-left: 2px; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none;}
a.level0:hover{ text-decoration: underline;}
a.level0selected{ padding-right: 6px; padding-left: 2px; font-size: 14px; color: #7e1012; font-weight: bold; text-decoration: none;}
a.level0selected:hover { text-decoration: underline; }

a.level1{ font-size: 11px; line-height: 19px; color:#272727; text-decoration: none;}
a.level1:hover{ color:#272727; text-decoration: underline;}
a.level1selected{ font-size: 11px; line-height: 19px; color:#7e1012; font-weight: bold; text-decoration: none;}
a.level1selected:hover { text-decoration: underline; }

a.level2{ font-size: 11px; color:#272727; line-height: 19px; text-decoration: none;}
a.level2:hover{ color:#272727; text-decoration: underline;}}
a.level2selected{ font-size: 11px; color:#272727; line-height: 19px; text-decoration: underline;}
a.level2selected:hover { text-decoration: underline; }

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: arial, verdana, tahoma; color: #939598; font-size: 11px; }


.ButtonInputsMedium{
  font-weight: bold;
  height: 20px;
  padding: 0px 10px 0px 10px;
  cursor: pointer;
  background-color: #cccccc;
  border: 1px solid #999999;
}

input.FormFieldInputsNarrow{ background-color: #ffffff; border: 0px solid #000000; color: #000000; height: 13px; width: 117px; }
input.FormFieldInputsMedium{ background-color: #E3E1D5; border: 1px solid #B9B399; width: 196px; height: 14px; }
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

select.FormFieldInputsCategory{width: 79px; padding-left: 2px; line-height:20px; color: #939598;}

.FormFieldLabelMediumStdColor{ font-weight: bold;}


/* ----------------- start list classes ----------------- */

ul{ padding: 0; margin: 0; list-style-type: none; }

li
{
 padding-left: 10px;
 background-image: url('/AjrGfx/gfx/bullet.gif');
 background-repeat: no-repeat;
}
/* ----------------- start custom classes ----------------- */

.bgBlueTop{
 width: 210px;
 height: 27px;
 background-image: url('/AjrGfx/gfx/bg_bluetop.jpg');
 background-repeat: no-repeat;
}

.bgGreenTop{
 width: 210px;
 height: 27px;
 background-image: url('/AjrGfx/gfx/bg_greentop.jpg');
 background-repeat: no-repeat;
}

.bgMaincont{
 background-color: #ffffff;
}

.bgRedTop{
 width: 210px;
 height: 27px;
 background-image: url('/AjrGfx/gfx/bg_redtop.jpg');
 background-repeat: no-repeat;
}

.bgTopnav{
 height: 35px;
 width: 980px;
 background-image: url('/AjrGfx/gfx/bg_topnav.gif');
 background-repeat: repeat-x;
}

.col1{ width: 1px; }
.col28{ width: 28px; }
.col30{ width: 30px; }
.col34{ width: 34px; }
.col180{ width: 180px;}
.col190{ width: 190px;}
.col200{ width: 200px;}
.col210{ width: 210px;}
.col468{ width: 468px;}
.col646{ width: 646px;}
.col708{ width: 708px;}

.maincont{
 background-color: #ffffff;
}

.margintop1 {margin-top: 1px; }

.padtop1{ padding-top: 1px;}
.padtop2{ padding-top: 2px;}
.padtop6{ padding-top: 6px;}
.padtop7{ padding-top: 7px;}
.padtop9{ padding-top: 9px;}
.padtop10{ padding-top: 10px;}
.padtop12{ padding-top: 12px;}
.padtop22{ padding-top: 22px;}
.padtop24{ padding-top: 24px;}
.padtop58{ padding-top: 58px;}
.padtop64{ padding-top: 64px;}
.padtop100{ padding-top: 100px;}

.padright1{ padding-right: 1px; }
.padright8{ padding-right: 8px; }
.padright21{ padding-right: 21px; }
.padright22{ padding-right: 22px; }
.padright36{ padding-right: 36px; }

.padbot1{ padding-bottom: 1px; }
.padbot8{ padding-bottom: 8px; }

.padleft1{ padding-left: 1px; }
.padleft7{ padding-left: 7px; }
.padleft10{ padding-left: 10px; }
.padleft15{ padding-left: 15px; }
.padleft22{ padding-left: 22px; }
.padleft247{ padding-left: 247px; }

.paramsContactText{
 padding-top: 8px;
 font-family: arial;
 font-size: 11px;
 color: #272727;
}

.row1{ height: 1px; }

.textRightColTop{
 color: #ffffff;
 font-size: 11px;
 font-family: arial;
 height: 18px;
 overflow: hidden;
}

.textRightCol{
 color: #ffffff;
 height: 18px;
 overflow: hidden;
}

.textTop14{
 font-color: #151515;
 font-size: 14px;
}

.topblok{
 height: 89px;
 width: 980px;
 background-image: url('/AjrGfx/gfx/bg_topbar.gif');
 background-repeat: repeat-x;
}

* --- 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;
}


