/* 
 * Text classes
 */
body, table, tr, td {
	font-family: arial,verdana,sans-serif,"trebuchet ms",trebuchet;
	font-size: 12px;
	line-height: 20px;
	color: #000;
}

@font-face {
  font-family: 'StencilStdBold';
  src: url('../fonts/stencilstd-webfont.eot');
  src: url('../fonts/stencilstd-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/stencilstd-webfont.woff') format('woff'),
       url('../fonts/stencilstd-webfont.ttf') format('truetype'),
       url('../fonts/stencilstd-webfont.svg#StencilStdBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MinyaNouvelleBold';
  src: url('../fonts/minynb_-webfont.eot');
  src: url('../fonts/minynb_-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/minynb_-webfont.woff') format('woff'),
       url('../fonts/minynb_-webfont.ttf') format('truetype'),
       url('../fonts/minynb_-webfont.svg#MinyaNouvelleBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

.description {
	font-size: 10px;
}

a,
a:active,
a:visited,
a:link { color: #333; text-decoration: underline; font-weight: normal; }
a:hover { color: #e17a0c; text-decoration: none; }

/* 
 * Disables the double line break for P, UL, FORM and LI tags
 */
p, li, li, form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
 * Headings
 */
h1 {
  font-size: 1.3em;
  color: rgb(175,175,175);
}

/*
 * Crumbs
 */
div.crumbs span {
  color: rgb(175,175,175);
  font-size: 10px;
  line-height: 45px;
  padding-left: 35px;
}

div.crumbs span a {
  color: rgb(175,175,175);
  font-size: 10px;
  line-height: 45px;
}

/*
 * Header
 */
div#main div#header span.icons    { display: block; padding: 39px 0 0 740px; }
div#main div#header span.afzender { display: block; padding-left: 140px; font-weight: bold; font-size: 10px; color: rgb(154,168,107); line-height: 10px; }
div#main div#header span.icons a.facebook { padding: 0 0 0 10px; }

/*
 * Menu
 */
div#menu ul {
  width: 150px;
  padding: 0 0 10px 0;
}

div#menu ul li ul li {
  padding-bottom: 2px;
}

div#menu div.contentMenu ul {
  text-align: right;
  list-style-type: none;
  width: 140px;
  margin-left: 15px;
}

div#menu div.contentMenu ul li {
  position: relative;
  padding-bottom: 2px;
}

div#menu div.contentMenu ul li a,
div#menu div.contentMenu ul li a:link,
div#menu div.contentMenu ul li a:active,
div#menu div.contentMenu ul li a:visited {
  color: #E2001A;
  font-size: 10px;
  line-height: normal;
  font-weight: bold;
  display: block;
  text-decoration: none;
}

div#menu div.contentMenu ul li a img.transparant {
  width: 140px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: top right;
}

div#menu div.contentMenu ul li a:hover,
div#menu div.contentMenu ul li a.active {
  background-color: #99CC00;
}

div#menu div.contentMenu ul li a:hover img.transparant,
div#menu div.contentMenu ul li a.active img.transparant {
  background-position: bottom right;
}

/*
 * Submenu
 */
div#menu ul li ul {
  padding-top: 10px;
}

/*
 * Content module
 */
div#contentModule h1 { padding-left: 165px; padding-bottom: 10px; }
div#contentModule h1.noLeft { padding-left: 0; }
div#contentModule div.sub ul { text-align: right; padding-right: 15px; display: block; width: 150px; }
div#contentModule div.sub ul li { padding: 0 8px 5px 0; background: url(/modules/shop/skins/default/images/bullet-grey-yellow.jpg) no-repeat right 5px; }
div#contentModule div.sub ul li a { color: rgb(175,175,175); display: block; font-weight: bold; padding: 3px; line-height: 1em; text-decoration: none; }
div#contentModule div.sub ul li a:hover,
div#contentModule div.sub ul li a.active { background-color: rgb(153,204,0); color: #FFF; text-decoration: none; }
div#contentModule div.content ul li { margin-left: 10px; padding-left: 15px; background: url(/modules/shop/skins/default/images/bullet-grey-yellow.jpg) no-repeat left 8px; }


