/* Start of CMSMS style sheet 'companies' */
html, body {
	font-family: Calibri, Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #000;
	height: 100%;
	}
	
body	{
        background: #fff url(uploads/images/background_body_companies.gif) no-repeat center top;
	padding: 0;
	margin: 0;
	}
	
div#wrapper {
	background: #fff;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 937px;
	margin: 0 auto -22px; /* the bottom margin is the negative value of the footer's height */
	}

a	{
	text-decoration: none;
	color: #8f0017;
	}

a:hover {
        text-decoration: underline;
        }
	
a img	{
	border: none;
	}
	
div#menu	{
	xmargin-top: 88px;
	background: #a29c8b url(uploads/images/background_menu_companies.gif) repeat-y;
	height: 22px;
	
	}
	
div#submenu	{
	margin: 4px 0 0 165px;
	}


div#menu ul, div#menu ul li, div#submenu ul, div#submenu ul li	{
	margin: 0;
	padding: 0;
	}

div#menu ul {
  margin: 0 0 0 10px;
  display: inline;
  position: relative;
  top: 3px;
  line-height: 12px;
  }
	
div#menu ul li, div#submenu ul li	{
	display: inline;
	border-right: 2px solid #fff;
	}

div#submenu ul li	{
        border-color: #a29c8b;
        }

div#menu ul li, div#menu ul li a, div#menu ul li h3, div#submenu ul li a, div#submenu ul li h3	{
	font-family: Impact, Arial Black, Sans-serif;
	letter-spacing: 1px;
	color: #fff;
	font-weight: normal;
  font-size: 12px;
	padding: 0 3px;
	display: inline;
	text-transform: uppercase;
	line-height: 12px;
	}
	
div#menu ul li a:hover, div#menu li a.activeparent	{
	color: #000;
	}

div#menu ul > li:first-child	{
	xborder-left: 2px solid #fff;
	}

div#menu ul li h3 {
  color: #b7003a;
  }

dfn	{
	display: none;
	}

div#submenu ul li a  {
  color: #a29c8b;
  }

div#submenu ul li h3  {
  color: #000;
  }
	
div#header  {
  height: 100px;
  background: #b60039 url(uploads/images/background_header_companies.gif) repeat-x;
  margin-top: 10px;
  text-align: center;
  }
  
div#header h1	{
	display: none;
	}

div#language  {
  position: relative;
  top: -30px;
  right: -360px;
  }

div#language img  {
  width: 20px;
  }
	
div#sidebar {
  float: left;
  width: 124px;
  margin-right: 10px;
  background: url(uploads/images/background_sidebar.gif) repeat-x top;
  min-height: 400px;
  display: block;
  padding: 10px;
  position: relative;
  top: -10px;
  color: #a29c8b;
  font-size: 11px;
  }

div#sidebar input#cntnt01searchinput  {
  width: 120px;
  }

div#sidebar h2  {
  color: #b7003a;
  font-size: 14px;
  text-transform: uppercase;
  }

div#sidebar h3  {
  color: #b7003a;
  font-size: 12px;
  margin-top: 10px;
  }
  
div#middle {
  padding-top: 10px;
  }

div#content  {
  margin: 0 10px 30px 154px;
  }

#content ul li  {
        list-style: circle;
        margin: 0 15px;
        }

#content ul li.pdf  {
        list-style: url(uploads/images/pdf.gif);
        }

h1  {
  font-size: 24px;
  color: #8f0017;
  }

body.dora h1, body.diego h1, body.sesame h1, body.thomas h1, body.woezel h1, body.buddy h1  {
        display: none;
        }

h2  {
  font-size: 22px;
  color: #000;
  font-style: italic;
  }

div#contentimage  {
  background: url(uploads/images/contentimages_companies/default.jpg) no-repeat;
  width: 767px;
  height: 171px;
  border: 2px solid #a29c8b;
  }

body.dora div#contentimage  {
  background: url(uploads/images/contentimages_companies/dora.jpg) no-repeat;
  }

body.diego div#contentimage  {
  background: url(uploads/images/contentimages_companies/diego.jpg) no-repeat;
  }

body.sesame div#contentimage  {
  background: url(uploads/images/contentimages_companies/sesamestreet.jpg) no-repeat;
  }

body.thomas div#contentimage  {
  background: url(uploads/images/contentimages_companies/thomas.jpg) no-repeat;
  }

body.woezel div#contentimage  {
  background: url(uploads/images/contentimages_companies/woezelpip.jpg) no-repeat;
  }

body.buddy div#contentimage  {
  background: url(uploads/images/contentimages_companies/buddybear.jpg) no-repeat right;
  }

img.photo  {
  border: 1px solid #a29c8b;
  }

div.fairs  {
  width: 350px;
  float: left;
  margin: 10px 20px 10px 0;
  padding: 5px;
  border: 1px solid #ececec;
  }

div.contacts  {
  width: 170px;
  float: left;
  margin: 0 20px 10px 0;
  padding: 5px;
  border: 1px solid #ececec;
  overflow: hidden;
  }

div.contactdescription  {
  height: 300px;
  }

p.description  {
  font-style: italic;
  margin: 5px;
  }



div#footer, div#push {
	height: 22px; /* .push must be the same height as #footer */
	clear: both;
	}

div#footer  {
  margin: 0 auto;
  text-align: center;
  font-family: Arial Narrow;
  background: #a29c8b;
  font-size: 12px;
  color: #fff;
  width: 937px;
  }
  
div#footer a  {
  color: #fff;
  }
  
div#footer a:hover  {
  color: #000;
  }
  


/* End of 'companies' */

/* Start of CMSMS style sheet 'news' */
/* Summary */

.NewsSummaryPostdate  {
  font-style: italic;
  }

.NewsSummaryLink  {
  font-size: 14px;
  font-weight: bold;
  }

.NewsSummaryCategory  {
  display: none;
  }

.NewsSummaryAuthor  {
  display: none;
  }

.NewsSummarySummary  {
  font-weight: bold;
  }

.NewsSummaryMorelink  {
  margin: 5px 0;
  
  }

/* Article */
/* End of 'news' */

/* Start of CMSMS style sheet 'companies_catalogue' */
/* --------------------------------------------------------------------------------------*/
/*                                             CATALOGUE PAGE                                                     */
/* --------------------------------------------------------------------------------------*/
.catalogue-page A { 
    color: inherit; 
    text-decoration: none; 
}
.catalogue-page .group { 
    margin: 0 0 10px 0; 
    padding: 6px; 
}
.catalogue-page .group-title { 
    font-style: italic; 
    font-weight: bold; 
}
.catalogue-page .category { 
    width: 200px; 
}
.catalogue-page .category-title { 
    font-style: italic; 
    font-weight: bold; 
}
.catalogue-page .type { 
}
.catalogue-page .type-title {  
}

/* --------------------------------------------------------------------------------------*/
/*                                          PRODUCT GROUP PAGE                                                 */
/* --------------------------------------------------------------------------------------*/
div.catalogue div.product  {
  width: 370px;
  height: 130px;
  float: left;
  border-bottom: 2px dotted #a29c8b;
  margin: 5px;
  }

div.product-list div.product  {
  border-bottom: 2px dotted #a29c8b;
  margin: 5px;
  }

div.product div.title  {
  font-size: 16px;
  }

div.product div.article-number  {
  font-weight: bold;
  }

div.product div.description  {
  padding: 5px 0;
  display: none;
  }

div.product h4  {
  font-size: 16px;
  margin: 0;
  }

div.product h5  {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  margin: 0;
  display: none;
  }

div.catalogue div.picture  {
  float: right;
  border: 2px solid #a29c8b;
  padding: 7px;
  margin: 0 0 10px 20px;
  }

div.catalogue div.details  {
  margin: 10px;
  text-align: right;
  text-transform: capitalize;
  }

div.catalogue div.details a  {
  color: #b50036;
  }

div.catalogue div.details a:after  {
  content: " >";
  }

.product-type-page { 
    color: inherit; 
    text-decoration: none; 
}
.product-type-page .header { 
    font-weight: bold; 
    padding: 4px; 
    margin: 10px 0; 
}
.product-type-page .product { 
    margin: 0 0 10px 0; 
    padding: 0 0 10px 0; 
    clear: both; 
}
.product-type-page .first { 
    border: none; 
}
.product-type-page .product .title { 
    font-weight: bold; 
}
.product-type-page .product .desc { 
}
.product-type-page .product IMG { 
    float: right; 
    margin: 5px 0; 
}
.product-type-page .product A { 
    color: inherit; 
}

/* --------------------------------------------------------------------------------------*/
/*                                              PRODUCT PAGE                                                       */
/* --------------------------------------------------------------------------------------*/
.product-page { 
    color: inherit; 
    text-decoration: none; 
    padding: 10px; 
}
.product-page .title { 
   font-weight: bold; 
}
.product-page .desc { 
}
.product-page .bottom { 
    clear: both; 
}
.product-page IMG { 
    float: right; 
    margin: 0;
}
.product-page A { 
    color: inherit; 
}
/* --------------------------------------------------------------------------------------*/
/*                                                     MANUALS                                                        */
/* --------------------------------------------------------------------------------------*/
.manuals UL { 
    margin: 0;
    padding: 0;
}
.manuals LI { 
    background: url(uploads/images/pdficon.jpg) no-repeat -4px 0px; 
    list-style: none;
    height: 22px;
    margin: 0;
    padding: 15px 0px 0px 40px;
    white-space: nowrap;
}
.manuals LI A { 
    white-space: nowrap;
}

/* End of 'companies_catalogue' */

