body{ font-family : 'Arial'; font-size : 10px; margin : 0; letter-spacing : 1px; background : url('../img/bg.png') repeat-y #746051; }
.clearer{ clear : both; }
hr{ height : 1px; border : 0; border-bottom : 1px solid #aaa; }

/* HOMEPAGE */

#container{ width : 970px; }

#home_menu{ list-style : none; margin : 125px 0 0 100px; padding : 0; }
#home_menu li{ float : left; margin : 0 5px 0 0; }
#home_menu li a{ position : relative; text-transform: uppercase; background : no-repeat bottom; width : 90px; float : left; height : 105px; text-align : right; text-decoration : none; font-weight : bold; color : #000; padding : 0; }
#home_menu li a:hover{ color : #000 !important; }
#last a{ height : 128px !important; margin : -23px 0 0 0 !important; }
#high a{ height : 115px !important; margin : -10px 0 0 0 !important; }

#language{ list-style : none; margin : 10px 0 0 0; background : #c39809; padding : 40px 0 40px 390px; width : 560px; }
#language li{ padding : 5px 0; text-transform : uppercase; font-weight : bold; color : #fff; }
#language li a span{ background : #5e4939; padding : 3px; color : #fff; text-decoration : none; margin : 0 5px 0 0; }
#language li a{ background : none !important; text-decoration : none; color : #fff; }
#language li a:hover{ color : #000; }
#language li a:hover span{ background : #000; }
#language li a:hover b{ color : #000 !important; }
#language li b{ color : #342809; }

#arterlier{ position : absolute; z-index : 1000; background : url('../img/artelier_2009.png') no-repeat; width : 183px; height : 278px; top : 195px; left : 165px; }

#extra{ margin : 15px 0 0 390px; list-style : none; padding : 0; }
#extra li{ font-weight : bold; padding : 2px 0; }
#extra #d2{ color : #c39809; }
#extra #d3{ color : #735f54; }

/* MAIN PAGE */

#lang{ z-index : 20000; position : relative; margin : 22px 0 10px 915px; padding : 0; list-style : none; width : 60px; }
#lang li{ float : left; margin : 0; width : 20px; text-align : center; }
#lang li a{ color : #ccc; float : left; }
#lang li a#active{ color : #735d4c; font-weight : bold; text-decoration : none; }

#header{ background : #c39809; width : 970px; margin : 5px 0 30px 0; }
#logo{ padding : 0 30px 0 35px; float : left; }
#logo img{ border : 0; }

#menu{ list-style : none; margin : 33px 0 0 0; padding : 0; float : left; }
#menu li{ float : left; font-weight : bold; color : #fff; margin : 0 5px 0 0; }
#menu li a{ font-weight : bold; text-decoration : none; color : #fff; font-size : 11px; letter-spacing : 0; }
#menu li a:hover,#menu li a#active{ color : #000; }

#bestel{ background : url('../img/bestel.png') no-repeat; width : 109px; height : 103px; padding : 57px 0 0 105px; font-size : 12px; font-weight : bold; letter-spacing : 0; position : absolute; top : 20px; left : 725px; text-decoration : none !important; }
a #bestel{ color : #000; text-decoration : none !important; cursor : pointer; }
a #bestel:hover{ text-decoration : underline;  }
h1{ font-size : 20px; color : #fff; padding : 34px 0 30px 228px; letter-spacing : 2px; font-weight : bold; text-transform : uppercase; background : url('../img/2009.gif') no-repeat 183px 25px; margin : 0; }
h1 span{ color : #d3b34b; }

#left{ float : left; width : 200px; }
#left ul{ margin : 28px 0 0 0; padding : 0; list-style : none; text-align : right; width : 140px; float : right; }
#left ul li{ padding : 0 0 20px 0; }
#left ul li a{ text-decoration : none; text-transform : uppercase; font-weight : bold; color : #000; padding : 2px; }

#center{ width : 490px; float : left; margin : 0 0 0 25px; font-size : 12px; padding : 0 10px 0 0; letter-spacing : 0; line-height : 1.4; }
#center h1{ margin : 0 0 10px 0; font-size : 14px; color : #745D4D; width : auto; background : none; border-left : 35px solid #745D4D; line-height : 1.2; padding : 0 0 0 10px; letter-spacing : 0; text-transform : none; }
#center p{ margin : 10px 0 0 0; padding : 0; }
#center a{ color : #735d4c; font-weight : bold; }
#center a:hover{ text-decoration : none; }
#center h2{ color : #735d4c; margin : 10px 0 0 0; padding : 0; font-size : 14px; }

#right{ float : right; width : 235px; letter-spacing : 0; }

#page{ text-align : right; text-transform : uppercase; color : #735d4c; margin : 0 20px 10px 0; letter-spacing : 1px; font-size : 11px; }
#page a{ margin : 0 2px; font-weight : normal; }
#page a#active{ color : #231f20; font-weight : bold; text-decoration : none !important;  }
#page a:hover{ text-decoration : none; }

.floater{ width : 166px; float : left; text-align : center; height : 160px; font-size : 11px; font-weight : bold; margin : 0 20px 40px 0; color : #735d4c; }
.floater a{ text-decoration : none; }
.floater a:hover{ color : #000 !important; text-decoration : underline !important; }
.image{ position : relative; width : 166px; height : 152px; background : #e8e3dd; text-align : center; margin : 0 0 5px 0; }
.image img{ position : absolute; top : 50%; left : 50%; border : 0; }

.arts{ margin : 0; padding : 0; list-style : none; }
.arts li{ letter-spacing : 1px; padding : 5px 0 5px 2px; color : #735d4c; font-size : 11px; text-decoration : none; }
.arts li a{ font-weight : bold; color : #000; }
.arts li a:hover{ text-decoration : none; }
#alpha{ margin : 27px 0; }

#totaal{ margin : 10px 0; color : #aaa; font-size : 11px; border-top : 1px solid #aaa; padding : 5px 0 0 0; }
#totaal a{ color : #735d4c; }
#alpha a{ background : #735d4c; color : #fff; padding : 3px 0; text-decoration : none; width : 41px; float : left; text-align : center; margin : 0 2px 0 0; }
#s1{ background : #231f20 !important; }

/* LINKS */

.links{ margin : 0 0 20px 0; padding : 0; list-style : none; list-style : none; }
h3{ border-bottom : 1px solid #aaa; margin : 15px 0 5px 0; font-size : 16px; font-weight : bold; padding : 0; }
.links a{ font-size : 12px;  }
.links li{ margin : 0 0 5px 0; }

/* FORM */

fieldset{ border : 0; padding : 0; margin : 0 0 10px 0; }
fieldset label{ font-weight : bold; float : left; width : 150px; }
fieldset input, fieldset textarea, .normal{ background : #f4f2f0; font-family : 'Arial'; font-size : 12px; border : 1px solid #ccc; padding : 2px; width : 259px; }
fieldset input.small{ width : 100px; }
fieldset input.medium{ width : 150px; }
fieldset div{ margin : 0 0 3px 0; }
.button{ color : #fff !important; font-weight : bold; text-transform : uppercase; background : #735d4c; text-decoration : none; padding : 3px; margin : 10px 0 0 150px; font-size : 10px; }
.formerror{ color : red !important; font-weight : bold; font-size : 11px; display : block; margin : 0 0 0 150px; padding : 2px 0; }

#copy{ float : left; font-size : 10px; color : #999999; margin : 0 0 10px 0; }
#copyright hr{ height : 1px; border : 0; border-bottom : 1px solid #d3d2d2; }
.req{ color : #c79f19; font-size : 18px; line-height : 0.4; }