body, div, img, h1, h2, h3, a, a:hover, p, ul, li, span {
margin						    : 0px;
padding						    : 0px;
border						    : 0px;
font-family					    : Verdana, Georgia, Palatino, Times New Roman;
scrollbar-face-color			: #f2f4f4;
scrollbar-highlight-color		: #0298c7;
scrollbar-3dlight-color         : #f2f4f4;
scrollbar-darkshadow-color      : #f2f4f4;
scrollbar-shadow-color          : #0298c7;
scrollbar-arrow-color           : #0298c7;
scrollbar-track-color           : #f2f4f4;
}

body {
background-color			: #2E2F33;
}

span {
display						: none;
}

h1 {
font-size					: 12px;
color					 	: #0298C7;
}

h2 {
text-align					: left;
font-size					: 18px;
font-weight					: bolder;
color						: #4CA5CF;
}

p {
margin-bottom				: 1em;
text-align					: left;
font-size					: 11px;
line-height					: 1.6em;
}

a {
color						: #000000;
}

a:hover {
color						: #4CA5CF;
}

/* Container ------------- */
#container {
margin						: auto;
width						: 820px;
margin-top					: 50px;
margin-bottom			    : 0px;
background-color			: #FFFFFF;
}

/* Wrap ------------- */
#wrap {
float						: left;
width						: 820px;
background-color			: #FFFFFF;
}

/* Menu & Header   ------------- */

#header {
width						: 820px;
height						: 162px;
background					: url(../img/header.jpg) no-repeat top right;
margin-bottom				: 10px;
}

#menu, #menu_de, #menu_cn {
position					: absolute;
z-index						: 20;
width						: 190px;
height						: 162px;
background					: url(../img/back_menu.gif) no-repeat;
}

#menu ul, #menu_de ul, #menu_cn ul {
position					: absolute;
list-style					: none;
text-align					: left;
margin						: 8px 0px 0px 5px;
}

#menu li, #menu_de li, #menu_cn li {
display						: inline;
height						: 20px;
}

#menu li a, #menu_de li a, #menu_cn li a {
display						: block;
height						: 20px;
background-repeat			: no-repeat;
background-position			: top;
}

#menu li a:hover,
#menu li a.selected,
#menu_de li a:hover,
#menu_de li a.selected,
#menu_cn li a:hover,
#menu_cn li a.selected {
background-position			: bottom; }

#menu #menuhome a {	background-image: url(../img/menu_home.gif);width: 57px;}
#menu #menucompany a {background-image: url(../img/menu_company.gif);width: 87px;}
#menu #menucollection a {background-image: url(../img/menu_collection.gif);width: 95px;}
#menu #menucustomer a {background-image: url(../img/menu_customers.gif);width: 99px;}
#menu #menucontact a {background-image: url(../img/menu_contact.gif);width: 77px;}
#menu #menuproduction a {background-image: url(../img/menu_production.gif);width: 170px;}
#menu #menulogin a {background-image: url(../img/menu_login.gif);width: 57px;}

#menu_de #menuhome a {	background-image: url(../img/menu_de_home.gif);width: 59px;}
#menu_de #menucompany a {background-image: url(../img/menu_de_company.gif);width: 59px;}
#menu_de #menucollection a {background-image: url(../img/menu_de_collection.gif);width: 96px;}
#menu_de #menucustomer a {background-image: url(../img/menu_de_customers.gif);width: 74px;}
#menu_de #menucontact a {background-image: url(../img/menu_de_contact.gif);width: 80px;}
#menu_de #menuproduction a {background-image: url(../img/menu_de_production.gif);width: 170px;}
#menu_de #menulogin a {background-image: url(../img/menu_de_login.gif);width: 59px;}

#menu_cn #menuhome a {	background-image: url(../img/menu_cn_home.gif);width: 178px;}
#menu_cn #menucompany a {background-image: url(../img/menu_cn_company.gif);width: 178px;}
#menu_cn #menucollection a {background-image: url(../img/menu_cn_collection.gif);width: 178px;}
#menu_cn #menucustomer a {background-image: url(../img/menu_cn_customers.gif);width: 178px;}
#menu_cn #menucontact a {background-image: url(../img/menu_cn_contact.gif);width: 178px;}
#menu_cn #menuproduction a {background-image: url(../img/menu_cn_production.gif);width: 178px;}
#menu_cn #menulogin a {background-image: url(../img/menu_cn_login.gif);width: 178px;}

#menu_flags {
position					: absolute;
z-index						: 20;
list-style					: none;
width						: 90px;
height						: 25px;
margin						: 138px 0px 0px 127px;
}

#menu_flags ul {
list-style					: none;
}

#menu_flags li {
float						: left;
padding-right				: 6px;
}

/* Collage ------------- */

#collage {
width						: 820px;
height						: 80px;
background-color			: #FFFFFF;
}


/* center ------------- */
#left {
text-align					: left;
float                       : left;
width                       : 380px;
}

#contact-left {
text-align					: left;
margin-top                  : 20px;
width                       : 300px;
float                       : left;
_display                    : inline;
}

#contact-left img {
margin                      : 0 0 0 12px;
}

#right {
float						: right;
text-align					: center;
margin						: 0;
width						: 390px;
}

#contact-right {
width                       : 515px;
float                       : right;
_position                   : relative;
}

#right img {
margin						: 20px 12px 5px 8px;
}

.brandheader {
margin						: 0px 0px 0px 58px;
background					: #454545;
width						: 762px;
float						: left;
margin						: 0;
padding						: 10px 0px 10px 58px;
text-align					: left;
}

.brandscollection {
float						: left;
width						: 762px;
display						:inline;
background					: #454545;
color						: #fff;
padding						: 20px 0 0 58px;
}

.customer_brand li img {
border						: 2px solid #98C10F;
}

.brands {
width						: 195px;
margin						: 0px 52px 0px 0px;
display:inline;
float						: left;
border 						: 2px solid #98C10F;
}

.customer_brand {
width						: 199px;
margin						: 0px 52px 0px 0px;
display						:inline;
float						: left;
}

.customer_brand ul {
width						: 195px;
list-style					: none;
padding						: 0px;
margin						: 0px;
}

.customer_brand li {
list-style					: none;
padding						: 0px;
margin						: 0px;
}

#collectionheader {
float						: left;
clear						: both;
width						: 800px;
margin						: 10px 0px 10px 10px;
_margin						: 5px 0px 5px 5px;
text-align					: left;
}

/* Company page ------------- */
#tekst p {
width						: 360px;
margin						: 5px 0px 0px 10px;
color						: #4CA5CF;
}

#left img {
margin						: 20px 0px 0px 10px;
}

.comp {
float						: left;
height 						: 435px;
padding-right				: 50px;
_padding-right				: 15px;
}

/* Customers page ------------- */

/*
#d-pm {
width						: 800px;
margin                      : 20px 10px 20px 10px;
background-color			: #000000;
background                  : #000000;
}
*/

#customers_tekst p {
width						: 560px;
margin						: 5px 0px 20px 10px;
color						: #000;
}

#customers_tekst p.lijst_volgt {
margin-bottom				: 0px;
}

#customers_tekst ul {
width						: 560px;
margin						: 5px 0px 20px 10px;
color						: #000000;
list-style					: square;
font-size					: 11px;
}

#customers_tekst li {
margin						: 0px 0px 0px 20px;
color						: #000000;
list-style					: square;
line-height					: 18px;
}

#brandphoto {
float						: left;
margin						: 10px 0px 20px 20px;
_padding					: 0px 0px 20px 0px;
width						: 360px;
}

#brandphoto img {
float						: left;
margin						: 0px 5px 10px 5px;
_padding					: 0px 0px 10px 0px;
border: 1px solid #676767;
}

#linkje {
text-align					: right;
font-size                   : 11px;
text-indent                 : 20px;
margin                      : -45px 20px 50px 0px;
}

#logos {
margin-left					: 50px;
}

#logos ul{
float						: left;
width						: 150px;
margin-right				: 50px;
list-style-type				: none;
}

#logos li {
margin-bottom				: 10px;
text-align					: center;
}

/* mailform contact page ------------------------------------------------------------------------- */
#form {
width						: 285px;
margin						: 10px 0px 0px 15px;
_margin                     : 10px 0 0 8px;
float                       : left;
}

#form img {
margin						: 0px;
}

.mailform {
float						: left;
text-align					: left;
font-size					: 11px;
width						: 285px;
}

.mailform p {
margin						: 0px;
font-size					: 11px;
}

.input {
font-family					:Verdana, Helvetica, sans-serif;
padding						: 1px 3px 3px 3px;
width						: 266px;
height						: 14px;
font-size					: 11px;
color						: #553535;
border						: 1px solid #66CC00;
margin-bottom				: 15px;
}

.input2 {
font-family					: Verdana, Helvetica, sans-serif;
padding						: 1px 3px 3px 3px;
width						: 266px;
height						: 14px;
font-size					: 11px;
color						: #553535;
border						: 2px solid #FF0000;
margin-bottom				: 15px;
}

.textarea {
font-family					: Verdana, Helvetica, sans-serif;
padding						: 1px 3px 3px 3px;
width						: 266px;
height						: 90px;
background-image			: url(../img/form_contact.gif);
background-position			: top;
background-repeat			: no-repeat;
font-size					: 11px;
color						: #553535;
border						: 1px solid #66CC00;
}

.textarea2 {
font-family					: Verdana, Helvetica, sans-serif;
padding						: 1px 3px 3px 3px;
width						: 266px;
height						: 90px;
background-image			: url(../img/form_contact.gif);
background-position			: top;
background-repeat			: no-repeat;
font-size					: 11px;
color						: #553535;
border						: 2px solid #FF0000;
}

.input_submit {
margin						: 0;
padding						: 0;
margin-right				: -10px;
float						: right;
width						: 70px;
height						: 11px;
border 						: 0;
}

/* mailform contact page buttons ENGLISH ------------------------------------------------------------------------- */

#contact_knoppen {
float						: left;
width						: 109px;
height						: 18px;
margin						: 5px 0px 0px 165px;
_margin                     : 5px 0px 0px 82px;
text-align                  : right;
}

#contact_knoppen ul {
list-style					: none;
}

#contact_knoppen li {
display						: inline;
width						: 52px;
height						: 18px;
background-repeat			: no-repeat;
}

#contact_knoppen li a {
display						: block;
height						: 18px;
background-position			: top;
}

#contact_knoppen li a:hover {
background-position			: bottom;
}

#contact_knop_send a {
float						: left;
background-image			: url(../img/mail_send.gif);
width						: 52px;
}

#contact_knop_cancel a {
float						: left;
background-image			: url(../img/mail_cancel.gif);
width						: 52px;
margin-left					: 5px;
}

/* mailform contact page buttons DEUTSCH ------------------------------------------------------------------------- */

#contact_knoppen_de {
float						: left;
width						: 192px;
height						: 18px;
margin						: 5px 0px 0px 82px;
display						: inline;
}

#contact_knoppen_de ul {
list-style					: none;
}

#contact_knoppen_de li {
display						: inline;
width						: 52px;
height						: 18px;
background-repeat			: no-repeat;
}

#contact_knoppen_de li a {
display						: block;
height						: 18px;
background-position			: top;
}

#contact_knoppen_de li a:hover {
background-position			: bottom;
}

#contact_knop_send_de a {
float						: left;
background-image			: url(../img/mail_de_send.gif);
width						: 94px;
}

#contact_knop_cancel_de a {
float						: left;
background-image			: url(../img/mail_de_cancel.gif);
width						: 93px;
margin-left					: 5px;
}

/* mailform contact page buttons CHINESE ------------------------------------------------------------------------- */

#contact_knoppen_cn {
float						: left;
width						: 109px;
height						: 18px;
margin						: 5px 0px 0px 165px;
display						: inline;
}

#contact_knoppen_cn ul {
list-style					: none;
}

#contact_knoppen_cn li {
display						: inline;
width						: 52px;
height						: 18px;
background-repeat			: no-repeat;
}

#contact_knoppen_cn li a {
display						: block;
height						: 18px;
background-position			: top;
}

#contact_knoppen_cn li a:hover {
background-position			: bottom;
}

#contact_knop_send_cn a {
float						: left;
background-image			: url(../img/mail_send_cn.gif);
width						: 52px;
}

#contact_knop_cancel_cn a {
float						: left;
background-image			: url(../img/mail_cancel_cn.gif);
width						: 52px;
margin-left					: 5px;
}

/*contact page right ------------------------------------------------------------------------- */
#contact {
text-align					: left;
margin						: 20px 0 0px 0px;
float                       : right;
width                       : 515px;
}

.contact-section {
float                       : left;
width                       : 250px;
padding						: 0 0 0 5px;
display                     : block;
}

.contact-section #contact-topright {
margin-top                  : 20px;
}

#contact p {

width                       : 220px;
}

#contact img {
margin						: 0;
padding-bottom				: 5px;
}

#extended-contact {
float                       : left;
margin                      : 10px 0 0 0;
padding						: 0 0 0 5px;
}

/*production Sources page ------------------------------------------------------------------------- */
#sources {
text-align					: left;
width						: 300px;
margin						: 20px 40px 0px 0px;
}

#sources img {
margin						: 0;
padding-bottom				: 5px;
}

/*overig ------------------------------------------------------------------------- */
#news_header {
float                       :left;
clear                       :both;
margin-left                 :20px;
display                     :inline;
width                       :800px;
}

#link_archive {
font-size:11px;
float:left;
clear:both;
width:360px;
padding: 10px 0px 10px 10px;
}

#link_archive a {
font-size:11px;
text-decoration:none;
}

/*Items Home ------------------------------------------------------------------------- */

#left_home {
text-align					: left;
float						: left;
margin-left					: 20px;
width						: 780px;
display						: inline;
}
#left_home iframe {
/*width						: 360px; */
width						: 780px;
/*height						: 340px;*/
height						: 100px;
padding-bottom				: 10px;
}

#right_home {
float						: left;
text-align					: center;
margin						: 0px;
/*width						: 380px;*/
width						: 780px;
}

#right_home img {
width						: 780px;
margin-left					: 20px;
}

#newshome {
width						: 340px;
height						: 320px;
overflow					: auto;
text-align					: left;
background-color			: #F2F4F4;
padding						: 10px;
}

iframe.news {
float						: left;
clear						: both;
padding-left				: 10px;
margin						: 0px;
}


#newspage {
clear						: left;
float						: left;
width						: 800px;
height						: 425px;
margin-left					: 10px;
border						: 0px solid #FFF;
overflow					: hidden;
background					: #FFFFFF;
}

.newsback {
background-color			: #F2F4F4;
}

/* News verders  ------------ */
.newsitem {
float						: left;
width						: 370px;
margin						: 10px 0px 5px 0 ;
padding						: 5px 10px 5px 10px;
background-color			: #F2F4F4;
display                     :inline;
}

.newsitem h2{
font-size					: 11px;
margin						: 0 0 5px 0;
}

#pages {
font-size:12px;
float:left;
}

/* News admin buttons ---------- */

.admin_buttons {
clear						: left;
float						: left;
padding						: 20px;
}
.admin_buttons ul {
float						: left;
list-style					: none;
}

.admin_buttons li {
display						: inline;
}
.admin_buttons li a {
color						: #FFF;
background-color			: #54B7E5;
padding						: 2px 5px 2px 5px;
text-decoration				: none;
}

.admin_buttons li a:hover {
color						: #FFF;
background-color			: #66CC00;
}
#left dl{
padding						: 3px;
}

/* News admin buttons ---------- */


.module_beheer {
font-size: 12px;
}

#left .module_beheer td img {
font-size: 12px;
margin: 0px 0px 0px 10px;
}