body
{
 font-family: verdana, tahoma, arial;
 margin: 0;
 font-size: 11px;
 line-height: 14px;
 color: #000000;
 background-color: #edece8;
}

.sitewidth{
 width: 990px; 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; }

div.debug{ background-color: red; }
div.white{ background-color: #ffffff; }
div.yellow{ background-color: yellow; }
div.green{ background-color: green; }
div.blue{ background-color: blue; }
div.purple{ background-color: purple; }
div.black{ background-color: #000000; }

/* ----------------- start text classes ----------------- */

/* Nedenstående klasse bruges, selvom den står som hidden. Størrelsen af teksten bruges til at sætte flash-teksten */

/*.tilFlash{ NB: REMEMBER TO DELETE THE COMMENTS, SO THE CLASS IS WORKING
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 15px;
}*/

.BreadMediumStdColor{
 font-size: 11px;
 color: #000000;
 line-height: 15px;
 font-weight: normal;
}

.BreadMediumStdColorBold{
 font-size: 11px;
 color: #000000;
 line-height: 15px;
 font-weight: bold;
}

h1{
 font-size: 16px;
 color: #2f2d2d;
 text-transform: uppercase;
 line-height: 20px;
}

h2{
 font-size: 12px;
 color: #000;
 line-height: 15px;
}

/* ----------------- start link classes ----------------- */

a{ color: #000; font-size: 11px; text-decoration: none;}
a:hover { text-decoration: underline; }
a.menu{ text-decoration: none; }
a.menu:hover { text-decoration: underline; }
a {outline: none;}

a.kontaktemail{ text-decoration: none; color: #000; font-size: 10px; }


/* ----------------- start menu classes ----------------- */

.level1off{ padding-left: 14px; margin: 4px 0 0 0;}
.level1on{
 background-image: url('/AjrGfx/gfx/img_navpointer.gif'); background-repeat: no-repeat;
 padding-left: 14px; margin: 4px 0 0 0;
}

.level2off{ padding-left: 29px; margin: 0 0 0 0;}
.level2on{
 background-image: url('/AjrGfx/gfx/img_navpointer.gif'); background-repeat: no-repeat;
 padding-left: 14px; margin: 0 0 0 15px;
}

.level3off{ padding-left: 14px; margin: 0 0 0 30px;}
.level3on{
 background-image: url('/AjrGfx/gfx/img_navpointer.gif'); background-repeat: no-repeat;
 padding-left: 14px; margin: 0 0 0 30px;
}

a.level0{ text-decoration: none; padding-right: 16px; font-size: 11px; color: #54600b; font-weight: bold;}
a.level0:hover{ text-decoration: underline;}
a.level0selected{ padding-right: 16px; font-size: 11px; color: #54600b; font-weight: bold; text-decoration: underline;}
a.level0selected:hover { text-decoration: underline; }

a.level1{ text-decoration: none; font-size: 11px; color:#54600b; font-weight: bold; line-height: 16px;}
a.level1:hover{ color:#54600b; text-decoration: underline;}
a.level1selected{ font-size: 11px; color:#54600b; font-weight: bold; line-height: 16px;}
a.level1selected:hover { text-decoration: underline; }

a.level2{ text-decoration: none; font-size: 11px; color:#54600b; line-height: 16px;}
a.level2:hover{ font-size: 11px; color:#54600b; text-decoration: underline; }
a.level2selected{ font-size: 11px; color:#000000; line-height: 16px; font-weight: bold;}
a.level2selected:hover { text-decoration: underline; }

a.level3{ text-decoration: none; font-size: 11px; color:#54600b; line-height: 16px;}
a.level3:hover{ font-size: 11px; color:#54600b; text-decoration: underline; }
a.level3selected{ font-size: 11px; color:#000000; line-height: 16px; font-weight: bold;}
a.level3selected:hover { text-decoration: underline; }

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: verdana, tahoma, arial; color: #000; 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{ border: 1px solid #B9B399; height: 13px; width: 117px; }
input.FormFieldInputsMedium{ border: 1px solid #B9B399; width: 330px; height: 14px; }
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

textarea.FormFieldInputsMedium{ border: 1px solid #B9B399; width: 330px; height: 150px; }
textarea.FormFieldInputsWide{ border: 1px solid #B9B399; width: 100%; height: 150px; }

input.quantity{ border: 1px solid #B9B399; width: 30px; height: 14px; text-align: center; }
input.WebshopInput{ border: 1px solid #B9B399; padding-left: 2px; width: 194px; height: 14px; }

select.WebshopInput, select.FormFieldInputsMedium{ width: 198px; }

select.FormFieldInputsWide{ width: 330px; }

select.FormFieldInputsCategory{width: 79px; padding-left: 2px; line-height:20px; color: #000;}

.FormFieldLabelMediumStdColor{ font-weight: bold;}


/* ----------------- start list classes ----------------- */

ul{ padding: 0; margin: 0px 0px 0px 1px; list-style-type: none; }

li
{
 background-image: url('/AjrGfx/gfx/img_navpointer.gif');
 background-repeat: no-repeat;
 padding-left: 14px;
}
.BreadMediumStdColor a {text-decoration: underline;}

.bgBookListGreen{
 background-color: #eeefe6;
}

.bgBookListWhite{
 background-color: #ffffff;
}

.bgFooter{
 background-image: url('/AjrGfx/gfx/bg_footer.gif');
 background-repeat: repeat-x;
 height: 49px;
 width: 990px;
 font-size: 11px;
 line-height: 23px;
 color: #bbc24b;
}

.bgLeftcol{
 background-color: #f3f4eb;
 min-height: 460px;
 height:auto !important;
 height: 460px;

}

.bgPutbasket{
 background-image: url('/AjrGfx/gfx/bg_putbasket.gif');
 background-repeat: no-repeat;
 height: 33px;
 width: 238px;
}

.bgPutbasketSlim{
 background-image: url('/AjrGfx/gfx/bg_putbasket_slim.gif');
 background-repeat: no-repeat;
 height: 33px;
 width: 198px;
}

.bgPutbasketWide{
 background-image: url('/AjrGfx/gfx/bg_putbasket_wide.gif');
 background-repeat: no-repeat;
 height: 33px;
 width: 295px;
}

.bgTop{
 background-image: url('/AjrGfx/gfx/bg_top.gif');
 background-repeat: no-repeat;
 height: 242px;
}

.bgTopEn{
 background-image: url('/AjrGfx/gfx/bg_top_en_gb.gif');
 background-repeat: no-repeat;
 height: 242px;
}

.bgTop_2{
 background-image: url('/AjrGfx/gfx/bg_top_2.gif');
 background-repeat: no-repeat;
 height: 242px;
}

.col1{ width: 1px; }
.col11{ width: 11px; }
.col14{ width: 14px; }
.col15{ width: 15px; }
.col20{ width: 20px; }
.col40{ width: 40px; }
.col70{ width: 70px; }
.col80{ width: 80px; }
.col83{ width: 83px; }
.col84{ width: 84px; }
.col86{ width: 86px; }
.col96{ width: 96px; }
.col97{ width: 97px; }
.col100{ width: 100px; }
.col110{ width: 110px; }
.col120{ width: 120px; }
.col127{ width: 127px; }
.col128{ width: 128px; }
.col131{ width: 131px; }
.col238{ width: 238px; }
.col250{ width: 250px; }
.col295{ width: 295px; }
.col300{ width: 300px; }
.col321{ width: 321px; }
.col330{ width: 330px; }
.col335{ width: 335px; }
.col435{ width: 435px; }
.col529{ width: 529px; }
.col555{ width: 555px; }
.col661{ width: 661px; }
.col670{ width: 670px; }
.col671{ width: 671px; }

input.search{ background-color: #ffffff; border: 1px solid #8b952e; color: #000000; height: 16px; width: 121px; padding-left: 2px; }

.mainCont{
 background-color: #ffffff;
 width: 990px;
}

.margintop1 {margin-top: 1px; }
.margintop16 {margin-top: 16px; }
.margintop23 {margin-top: 23px; }
.margintop30 {margin-top: 30px; }
.margintop31 {margin-top: 31px; }

.marginbot12 {margin-bottom: 12px; }
.marginbot13 {margin-bottom: 13px; }
.marginbot15 {margin-bottom: 15px; }
.marginbot24 {margin-bottom: 24px; }
.marginbot25 {margin-bottom: 25px; }
.marginbot27 {margin-bottom: 27px; }

.nooverflow{
 overflow: hidden;
}

.padtop1{ padding-top: 1px;}
.padtop3{ padding-top: 3px;}
.padtop4{ padding-top: 4px;}
.padtop5{ padding-top: 5px;}
.padtop6{ padding-top: 6px;}
.padtop8{ padding-top: 8px;}
.padtop10{ padding-top: 10px;}
.padtop11{ padding-top: 11px;}
.padtop12{ padding-top: 12px;}
.padtop13{ padding-top: 13px;}
.padtop14{ padding-top: 14px;}
.padtop15{ padding-top: 15px;}
.padtop17{ padding-top: 17px;}
.padtop23{ padding-top: 23px;}
.padtop25{ padding-top: 25px;}
.padtop27{ padding-top: 27px;}
.padtop29{ padding-top: 29px;}
.padtop30{ padding-top: 30px;}
.padtop34{ padding-top: 34px;}
.padtop37{ padding-top: 37px;}

.padright1{ padding-right: 1px; }
.padright4{ padding-right: 4px; }
.padright5{ padding-right: 5px; }
.padright7{ padding-right: 7px; }
.padright8{ padding-right: 8px; }
.padright9{ padding-right: 9px; }
.padright13{ padding-right: 13px; }
.padright20{ padding-right: 20px; }
.padright35{ padding-right: 35px; }
.padright36{ padding-right: 36px; }

.padbot1{ padding-bottom: 1px; }

.padleft1{ padding-left: 1px; }
.padleft4{ padding-left: 4px; }
.padleft5{ padding-left: 5px; }
.padleft7{ padding-left: 7px; }
.padleft8{ padding-left: 8px; }
.padleft10{ padding-left: 10px; }
.padleft11{ padding-left: 11px; }
.padleft12{ padding-left: 12px; }
.padleft15{ padding-left: 15px; }
.padleft19{ padding-left: 19px; }
.padleft29{ padding-left: 29px; }
.padleft30{ padding-left: 30px; }
.padleft35{ padding-left: 35px; }

.paramsPopup{
 width: 478px;/*478px;*/
 height: 308px;
 overflow: hidden;
 border: 7px solid #545f1d;
 background-color: #f3f4eb;
}

.paramsPopupFlex{
 width: 478px;
 border: 7px solid #545f1d;
 background-color: #f3f4eb;
}

.paramsPopupText{
 width: 319px;
 padding-top: 15px;
 margin-bottom: 13px;
 font-size: 12px;
 line-height: 17px;
 color: #54600c;
 font-family: verdana;
}

.popupWidth{
 width: 478px;
 border: 7px solid #545f1d;
 background-color: #f3f4eb;
}

.popupInnerBorder{
 width: 468px;
 height: 298px;
 border: 1px solid #545f1d;
 margin-bottom: 4px;
 margin-top: 4px;
 margin-left: 4px;
}

.popupInnerBorderFlex{
 padding: 10px;
 border: 1px solid #545f1d;
 margin: 4px;
}

.row1{ height: 1px; }
.row25{ height: 25px; }
.row27{ height: 27px; }

select.search{ width: 127px; font-size: 11px; height: 19px;}

.textBlack10_11{
 font-size: 10px;
 font-family: verdana;
 color: #000000;
 line-height: 11px;
}
.textBlack10_12{
 color: #000000;
 font-size: 10px;
 line-height: 12px;
 font-family: verdana;
}

.textGreen8_17{
 font-size: 8px;
 line-height:17px;
 color: #54600c;
}
.textGreen10_15{
 font-size: 10px;
 line-height: 15px;
 color: #54600b;
 font-family: verdana;
}

.textGreen10_17{
 font-size: 10px;
 line-height:17px;
 color: #54600c;
}

.textGreen10_20{
 font-size: 10px;
 line-height:20px;
 color: #54600c;
}

.textGreen11{
 font-size: 11px;
 color: #bbc24b;
}

.textGreen11_17{
 font-size: 11px;
 line-height: 17px;
 color: #54600b;
}

.textGreen11_17_g{
 font-size: 11px;
 line-height: 21px;
 color: #54600c;
}

.textGreen11_23{
 font-size: 11px;
 line-height: 23px;
 color: #bbc24b;
}

.textGreen12{
 font-size: 12px;
 color: #54600c;
 font-family: georgia;
}
.textGreen12_17{
 font-size: 12px;
 line-height: 17px;
 color: #54600c;
 font-family: georgia;
}

.textGreen12_17_v{
 font-size: 12px;
 line-height: 17px;
 color: #54600c;
 font-family: verdana;
}

.textGreen12_18{
 font-size: 12px;
 line-height: 18px;
 color: #54600c;
 font-family: georgia;
}

.textGreen13_17{
 font-size: 13px;
 line-height: 17px;
 color: #54600c;
 font-family: verdana;
}

.textGreen16{
 font-size: 16px;
 color: #54600b;
}

.textGreen16_17{
 font-size: 16px;
 line-height: 17px;
 color: #54600b;
}


.textGreen20_17{
 font-size: 20px;
/* line-height:17px;*/
 line-height:24px;
 color: #54600c;
 font-family: georgia;
}

.textGreen26_27{
 font-size: 26px;
 line-height:27px;
 color: #54600b;
 font-family: georgia;
}
.textGreen26_32{
 font-size: 26px;
 line-height:29px;
 color: #54600b;
 font-family: georgia;
}

.textGrey10_15{
 font-size: 10px;
 font-family: verdana;
 color: #a6a6a6;
 line-height: 15px;
}

.textGrey11_15{
 font-size: 11px;
 color: #6b6b6b;
 line-height: 15px;
}

.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;
}


@media print {
.noprint { display: none; }
}



