body
{
 font-family: verdana, tahoma, arial;
 margin: 0;
 font-size: 11px;
 color: #000000;
 background-color: #ffffff;
 background-position: top center;
 background-image: url('/AjrGfx/SystemGfx/bg_body.gif');
 background-repeat: repeat-x;
}

.sitewidth{
 width: 964px; 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;
 text-decoration: none;
 text-transform: none;
 line-height: 11px;
 font-weight: normal;
}

.BreadMediumStdColorBold{
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 text-transform: none;
 line-height: 11px;
 font-weight: bold;
}

h1{
 font-size: 65px;
 color: #2f2d2d;
 text-transform: uppercase;
 line-height: 16px;
}

h2{
 font-size: 11px;
 color: #000000;
 font-weight: bold;
}


/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #000000; }
a:hover { text-decoration: underline;}

a.level0{ font-size: 11px; color: #59595b; font-weight: bold;}
a.level1{ font-size: 11px; color:#59595b;}
a.menu{ text-decoration: none; }


a.level0selected:hover { text-decoration: none; }
a.level1selected:hover { text-decoration: none; }

/* ----------------- start menu classes ----------------- */

a.menu:hover { text-decoration: underline; }
a.level0:hover{ font-size: 11px; color:#59595b;}
a.level0selected{ font-size: 11px; color:#59595b; }

a.level1:hover{ font-size: 11px; color:#59595b; }
a.level1selected{ font-size: 11px; color:#59595b; }

/* ----------------- 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{ font-family: verdana; font-size: 10px; text-align: center; width: 21px; border: 1px solid #D0D0D0; background-color: #f5f5f5; margin-bottom:0px; color: #000000;}
input.FormFieldInputsMedium{ text-align: center; background-color: #dce7f3; border: 0px solid #B9B399; color:#000000; width: 50px; height: 14px; font-size: 15px;}
input.FormFieldInputsAmount{ text-align: center; background-color: #dce7f3; border: 0px solid #B9B399; color:#000000; width: 50px; height: 22px; font-size: 20px;line-height:22px;}

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; margin-left: 10px; list-style-type: none; }

li
{
 background-image: url('AjrGfx/SystemGfx/list_item.gif');
 background-repeat: no-repeat;
}

/* ----------------- Start custom classes ----------------- */

input.WebshopInput
{
 width: 180px;
 border: 1px solid #cccccc;
 padding: 3px;
}

input.WebshopButton
{
 font-family: verdana, arial, tahoma;
 color: #414141;
 font-size: 10px;
 border: 1px solid #aaaaaa;
 background-color: #eeeeee;
}


.bgBasket{
 background-image: url('/files/system/gfx/bg_basket.jpg');
 background-repeat: no-repeat;
 width: 181px;
 height: 79px;
}

.bgGrey{
 background-color: #f5f5f5;
}

.bgGreyDark{
 background-color: #4c4c4c;
}

.borderGrey{
 border: 1px solid #757474;
 padding: 1px 1px 1px 1px;
}

.bgNumber{
 background-image: url('/files/system/gfx/bg_number.gif');
 background-repeat: no-repeat;
 height:34px;
 width: 57px;
}

.bgProductInfo{
 background-color: #4c4c4c;
 width: 470px;
 font-size: 10px;
 line-height: 15px;
 font-family: verdana, arial;
 color: #f6f6f6;
}

.contnav{ color: #939598; }

.col1{ width: 1px; }
.col25{ width: 25px; }
.col59{ width: 59px; }
.col120{ width: 120px; }
.col192{ width: 192px; }
.col202{ width: 202px; }
.col229{ width: 229px; }
.col350{ width: 350px; }
.col425{ width: 425px; }
.col468{ width: 468px; }
.col470{ width: 470px; }
.col482{ width: 482px; }
.col956{ width: 956px; }
.col964{ width: 964px; }

.linkUnderline{
 text-decoration: underline;
 font-size:10px;
}

.margintop1 {margin-top: 1px; }
.margintop8 {margin-top: 8px; }
.margintop30 {margin-top: 30px; }

.marginright8 {margin-right: 8px; }

.marginbot2 {margin-bottom: 2px; }
.marginbottom8 {margin-bottom: 8px; }

.marginleft8 {margin-left: 8px; }

.padtop1{ padding-top: 1px;}
.padtop2{ padding-top: 2px;}
.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;}

.padright1{ padding-right: 1px; }
.padright2{ padding-right: 2px; }
.padright3{ padding-right: 3px; }
.padright5{ padding-right: 5px; }
.padright6{ padding-right: 6px; }
.padright8{ padding-right: 8px; }

.padbot1{ padding-bottom: 1px; }
.padbot8{ padding-bottom: 8px; }

.padleft1{ padding-left: 1px; }
.padleft5{ padding-left: 5px; }
.padleft6{ padding-left: 6px; }
.padleft8{ padding-left: 8px; }
.padleft22{ padding-left: 22px; }

.row1{ height: 1px; }
.row22{ height: 22px; }
.row23{ height: 23px; }
.row98{ height: 98px; }
.row135{ height: 135px; }
.row478{ height: 478px; }
.row576{ height: 576px; }

.textPrice{
 font-size: 10px;
}

.textRelated{
 line-height: 15px;
 color: #f6f6f6;
 font-size: 10px;
}

.textWhite{
 color: #ffffff;
}

.textWhiteGrey{
 color: #f6f6f6;
}

.topnav{
 margin-top: 30px;
 width: 952px;
 height: 111px;
 background-color: #ffffff;
}

.underline{
 text-decoration: underline;
}

/*
h1{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  line-height: 1em;
}

h1 {
  text-align: center;
  font-size: 65px;
  padding: 0px 0 0px 0;
  margin: 0 0px 0 0px;
}*/


