body{		
margin : 0;
text-align : center;
line-height :130%;
background-color : #000000;
font-size:11px;
font-family:arial,verdana,Helvetica, sans-serif;
color : #000000;
}
a,h1,h2,h3,p,ul,input,form{
padding : 0;
margin : 0;
}
p{
font-size : 1.1em;
margin-bottom : 20px;
line-height : 1.5em;
}
img{
border : 0;
}
#wrapper{
width : 775px;
padding : 0;
margin : 0 auto;
background : rgb(0%,0%,0%) url(../imgs/body_bg.gif) 0 0 repeat-y;
}
#header{
position : relative;
height : 190px;margin : 0;padding : 0;
}
div.beeld0{background : rgb(0%,0%,0%) url(../imgs/header1.jpg) 0 0 no-repeat;}
div.beeld1{background : rgb(0%,0%,0%) url(../imgs/header1.jpg) 0 0 no-repeat;}
div.beeld2{background : rgb(0%,0%,0%) url(../imgs/header2.jpg) 0 0 no-repeat;}
div.beeld3{background : rgb(0%,0%,0%) url(../imgs/header3.jpg) 0 0 no-repeat;}
div.beeld4{background : rgb(0%,0%,0%) url(../imgs/header4.jpg) 0 0 no-repeat;}
div.beeld5{background : rgb(0%,0%,0%) url(../imgs/header5.jpg) 0 0 no-repeat;}
#ars_head{
position : absolute;
top : 86px;left : 30px;
}
#ars_head h1{
text-tranform : uppercase;
font-size : 11px;
border : none;
margin-top : 2px;
font-weight : normal;
color : #FF6666;
}
#lang_select{
position : absolute;
top : 9px;left : 0;
color : #eeeeee;
z-index : 101;
}
#lang_select a{
float : left;
padding : 0 8px 27px 8px;
margin : 0 1px;

display : block;
background : url(../imgs/flag_ned.gif) 50% 100% no-repeat;
}
#lang_select a.ned{
background : url(../imgs/flag_ned.gif) 50% 100% no-repeat;
}
#lang_select a.fra{
background : url(../imgs/flag_fra.gif) 50% 100% no-repeat;
}
#lang_select a.eng{
background : url(../imgs/flag_eng.gif) 50% 100% no-repeat;
}
#lang_select a.rus{
background : url(../imgs/flag_rus.gif) 50% 100% no-repeat;
}
#lang_select a:hover,a.busy{
text-decoration : underline;
color : #ffffff;
}		
#content{
text-align : left;
padding : 30px 222px 30px 30px;
margin : 0;
}
#rightnav{
float : right;
padding : 15px 0 15px 0;
margin : 0;
width : 192px;
background-color : #eeeeee;
border-left : 1px solid #cccccc;
}
#footer{
clear : both;
background : rgb(0%,0%,0%) url(../imgs/footer_bg.gif) 0 0 no-repeat;
text-align : left;
padding-left : 30px;
height : 20px;
}
#footer p{
margin-right : 230px;
color : #ffffff;
padding : 10px 0 0 15px;
font-size : 1em;
text-align : center;
}
#footer a#mtm{
font-weight: bold;
}

/*********************************************************************************************
*	basic typo css
*********************************************************************************************/

a{
text-decoration : none;
color : #999999;
}
a:hover{
text-decoration : underline;
}
h1{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 3em;
color : #CC0000;
line-height : 1em;
padding : 0 0 20px 0;
margin-bottom : 20px;
border-bottom : 1px solid #cccccc;
}
h1.no_bottom_margin{
margin-bottom : 0px;
}
span.breadcrumb{
float : right;
font-family:arial,verdana,Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-color : #CC0000;
}
a.bc{
color: #CC0000;
}
a.rood{
color : #CC0000;
}
a.ul{
text-decoration : underline;
}
a.ul:hover{
text-decoration : none;
}
ul.linklist{
text-align : left;
list-style-type:none;
padding : 5px 0 0 25px;
margin :0;
}
ul.ll_nopadding{
padding : 5px 0 0 0;
margin-bottom : 10px;
}
li.linklist_li, ul.linklist li{
padding: 0 0 3px 25px;
background-image: url(../imgs/linkarrow.gif);
background-repeat: no-repeat;
}
.clear_left{
clear:left;
}
.clear_both{
clear:both;
}

/*********************************************************************************************
*	main navigation css
*********************************************************************************************/

ul#navlist{
padding : 0;
margin : 0;
height : 30px;
background-color: #000000;
list-style-type: none;
}
ul#navlist li{
display : inline;
}
ul#navlist a{
float: right;
padding : 0.7em 1.1em 0.7em 1.1em;
color : #999999;
font-weight :bold;
font-size : 1em;
text-decoration : none;
}
ul#navlist a:hover{
color : #ffffff;
}
ul#navlist a.busy{
color : #ffffff;
border-bottom : 3px solid #ffffff;
}

/*********************************************************************************************
*	sub navigation css 
*********************************************************************************************/

#subnav{
background-image:url(../imgs/subnav_bg.gif);
background-position:left top;
position : absolute;
top : 158px;
left : 0;
width : 553px;
height : 20px;
padding : 7px 0 5px 30px;
text-align : left;
}
#subnav label{
color : #CCCCCC;
padding-left : 5px;
font-variant:small-caps;
font-size : 14px;
font-weight : bold;
display : inline;
}
#subnav select{
font-size:9px;
}
#no_subnav{
background-image:url(../imgs/nosubnav_bg.gif);
background-position:left top;
background-repeat:no-repeat;
position : absolute;
top : 172px;
left : 0;
width : 583px;
height : 20px;
}

/*********************************************************************************************
*	right navigation css 
*********************************************************************************************/
#rightnav h1{
font-family:arial,verdana,Helvetica, sans-serif;
text-align : left;
width : 156px;
color : #FFFFFF;
margin : 0 0 0 15px;padding : 2px 0 0 0;
font-variant:small-caps;
font-size : 1.2em;
font-weight : bold;
background : #666 url(../imgs/h1_header_donker.gif) no-repeat 0 0 ;
}
#rightnav h1.donker span{
padding : 0 0 4px 15px;margin-top : 0;
display : block;
background : #666 url(../imgs/h1_header_donker_bot.gif) no-repeat 0 100% ;
}
div.rn_item{
width : 151px;
padding : 2px 5px 20px 0;
margin : 0 15px 0 15px;
}
div.rn_divider{
background-image:url(../imgs/rn_divider.gif);
background-position:left top;
background-repeat: repeat-x;
margin : 15px 0 35px 0;
height : 2px;
}
#rightnav ul.linklist{
padding : 5px 0 0 15px;
}
/*********************************************************************************************
*	right nav zoek css 
*********************************************************************************************/
#searchtool{
border : 1px solid #D8D8D8;
border-width : 0 1px 1px 1px;
text-align : left;
background : #F2F3C5;
margin: 0 0 20px 15px;padding : 5px 8px 5px 8px;
width : 138px;
}
#rightnav h1.st span{
background :#666;
}
#searchtool label{
background : #F2F3C5;
color : #999;
width : 136px;
padding : 3px 5px 3px 5px;
font-weight : bold;
text-transform: capitalize;
display : block;
}
#searchtool select{
width : 136px;
display : block;
font-size:9px;
margin-bottom : 5px;
}
#rightnav input.sbmt{
background : transparent url(../imgs/search-btn.gif) no-repeat 0 0;
border : none;
margin: 15px 0 15px; 0;
width : 135px;height : 22px;
color : #FFF; font-weight : bold;
text-transform:lowercase;
display : block;
font-size:9px;
}
#no_subnav{
background-image:url(../imgs/nosubnav_bg.gif);
background-position:left top;
background-repeat:no-repeat;
position : absolute;
top : 172px;
left : 0;
width : 583px;
height : 20px;
}

/*********************************************************************************************
*	content navigation css
*********************************************************************************************/
ul#contentnavlist{
padding : 0;margin : 0;
height : 30px;
margin-bottom : 30px;
border-bottom : 1px solid #cccccc;
list-style-type: none;
}
ul#contentnavlist li{
display : inline;
}
ul#contentnavlist a{
float: left;
padding : 0.7em 1.5em 0.7em 0;
color : #999999;
font-weight :bold;
font-size : 0.9em;
text-decoration : none;
}
ul#contentnavlist a:hover{
color : #cc0000;
}
ul#contentnavlist a.busy{
color : #cc0000;
}

/*********************************************************************************************
*	main form elements
*********************************************************************************************/
input,select{
font-size:10px;
}
/*********************************************************************************************
*	catalogus (overzicht) css
*********************************************************************************************/
div.prod_col{
width : 150px;
}

div.float{
float : right;
}

div.leftmargin{
margin-left : 34px;
}

div.categ_holder{
background-position:left top;
background-repeat: no-repeat;

width:150px;
padding : 55px 15px 0 15px;
margin-bottom : 15px;

/* start box model hack */
voice-family: "\"}\""; 
voice-family:inherit;
width : 120px;
}

html>body .content {
  width:120px;
} 
/* end box model hack */

h2.top_categ{
font-size : 1.3em;
}

div.categ_meubilair{
background-image:url(../catalogus/imgs/cat_meubilair.jpg);
}
div.categ_maatwerk{
background-image:url(../catalogus/imgs/cat_decoratie.jpg);
}
div.categ_verlichting{
background-image:url(../catalogus/imgs/cat_verlichting.jpg);
}
div.categ_gedektetafel{
background-image:url(../catalogus/imgs/cat_gedektetafel.jpg);
}
div.categ_geschenken{
background-image:url(../catalogus/imgs/cat_geschenken.jpg);
}
div.categ_tapijten{
background-image:url(../catalogus/imgs/cat_tapijten.jpg);
}
div.categ_raamdecoratie{
background-image:url(../catalogus/imgs/cat_raamdecoratie.jpg);
}
div.categ_prestigestukken{
background-image:url(../catalogus/imgs/cat_prestige.jpg);
}


a.sub_categ{
display:block;
}

/*********************************************************************************************
*	indekijker css
*********************************************************************************************/
#indekijker{
width : 330px;
height : 167px;
margin-bottom : 20px;

padding-bottom : 15px;

border-bottom : 1px solid #cccccc;
}

#indekijker img.prod{
float : left;
padding-right : 15px;
}

#indekijker h2{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 1.5em;

color : #666666;
}

#indekijker p{
color : #666666;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
}

#indekijker p.kenmerk{
color : #666666;
padding-top : 1px;
padding-bottom : 0;
margin : 0;
}

#indekijker a{
color : #CC0000;
}

/*********************************************************************************************
*	catalogus (in categorie) css
*********************************************************************************************/
div.leftmargin{
margin-left : 30px;
}

div.clear_left{
clear : left;
padding : 10px 0;
}

div.prod_holder{
float : left;
padding : 0 0 0 0;
width:150px; 
}

div.lijst_img{
height : 165px;
}

h2.prod_titel{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 1.5em;
color : #666666;

margin-top : 0;
margin-bottom : 10px;
}

a.prod_titel_link{

line-height:130%;
padding-top : 6px;
padding-bottom : 3px;
border-bottom : 1px solid #cccccc;
color : #666666;
}

a.prod_titel_link:hover{
text-decoration : none;

padding-bottom : 3px;
border-bottom : 0;
color : #999999;
}

p.kenmerk{
color : #666666;
padding-top : 1px;
padding-bottom : 0;
margin : 0;
text-transform:capitalize;
}

h1.no_margin{
margin-bottom : 5px;
border-bottom : none;
}

div.prevnext{
clear : left;
height : 15px;

text-align : right;

margin-bottom : 20px;
padding : 4px 8px 4px 8px;
background-color : #eeeeee;

border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}

div.num_btns{
float : left;
}

div.prev_btn{
text-align : left;
float : left;
width : 100px;
}

div.next_btn{
margin-left : 20px;
width : 100px;
display : inline;
}

a.num_btn{
padding : 0 5px;
border-left : 1px solid #cccccc;
}

span.num_btn_cur{
color : #ffffff;
padding : 0 5px;
background-color : #cccccc;
border-left : 1px solid #cccccc;
}
#collectie_merk_info{
float : left;
width : 480px;
padding : 20px;margin-bottom : 20px;
background : #eee;
border : 1px solid #ccc;
border-width : 1px 0 1px 0;
color : #999999;
line-height : 1.5em;
}
#collectie_merk_info img{
float : left;
background : #fff;
padding : 4px;margin : 0 20px 0 0;
border : 1px solid #FFFFFF;
border-bottom-color : #c8cdd2;
border-right-color : #c8cdd2;
}
#collectie_merk_info p{
margin-bottom : 0;
}

/*********************************************************************************************
*	product detail css (zeer gelijkaardig met "in de kijker" css)
*********************************************************************************************/
#prod_detail{
height : 330px;
margin-bottom : 20px;
padding-bottom : 15px;
}

#prod_detail img.prod{
float : left;
padding-right : 15px;
}

#prod_detail h2{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 2em;

line-height : 105%;

border-bottom : 1px solid #cccccc;
padding-bottom : 7px;

margin-left : 300px;
margin-bottom : 7px;

color : #666666;
}

#prod_detail ul{
margin-left : 300px;
padding-top : 10px;
}

#prod_detail p{
color : #666666;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
margin-left : 300px;
}

#prod_detail p.kenmerk{
color : #666666;
padding-top : 1px;
padding-bottom : 0;
}

#prod_detail p.ref{
display : block;
border-top : 1px solid #cccccc;

margin-top : 10px;

font-size : 1.2em;
padding : 10px 0;

}

#prod_detail a{
color : #CC0000;
}


/*********************************************************************************************
*	filosofie
*********************************************************************************************/
#h1_holder{
background: url(../imgs/h1_bg.gif) no-repeat 0 0;
height : 91px;
padding : 40px 20px 0 50px;margin : 0;
}
#h1_holder h1{
float : left;
padding : 0 20px 0 0;margin : 0 20px 20px 0;
border-bottom : 0;
}
#h1_holder h2{
 background: url(../imgs/quote.gif) no-repeat 0 0;
 font-family:Garamond,Georgia,"Times New Roman", Times, serif;
 font-size : 1.5em;
 color : #666666;
 font-weight : normal;
 line-height : 110%;
 border-bottom : 0;
 margin : 0 0 0 0;padding :0 0 0 20px;
display : inline;
}
#h1_holder_2lines h2{
 font-family:Garamond,Georgia,"Times New Roman", Times, serif;
 font-size : 1.5em;
 color : #666666;
 font-weight : normal;
 line-height : 110%;
 border-bottom : 0;
 padding : 39px 20px 50px 30px;}
img.float_left{float : left;}
img.border{border : 1px solid rgb(70%,70%,70%);}
img.float_right{float : right;}
img.padding_left{margin : 0 25px 10px 0;}
img.padding_bottom{margin-bottom : 20px;}
img.padding_right{margin : 0 0 10px 25px;}

/*********************************************************************************************
*	Showroomevents
*********************************************************************************************/

#showroom_quote{

float : left;

background-image:url(../imgs/showroom_quote_bg.gif);
background-position:left top;
background-repeat:no-repeat;

width : 314px;
height : 101px;
}

#showroom_quote h2{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 1.5em;
color : #666666;
font-weight : normal;
line-height : 110%;
border-bottom : 0;
padding : 30px 20px 0 40px;
}

div.showroom_agenda{
padding-top : 15px;
padding-bottom : 15px;
}

h2.agenda{
font-family:arial,verdana,Helvetica, sans-serif;
font-size : 1.1em;
color : #999999;

border-bottom : 1px solid #cccccc;

padding : 7px;
}

p.quoteflank{
margin-left : 316px;
}

/* lalique event */

h1.lalique{
padding-bottom : 10px;
margin-bottom : 0;
}

h2.lalique{
font-family:Garamond,Georgia,"Times New Roman", Times, serif;
font-size : 1.5em;

margin-top:5px;
padding-top:0;

margin-bottom : 30px
}

h3.lalique{
color : #666666;
font-size : 1.4em;
margin-bottom : 20px;
}


/*********************************************************************************************
*	aanbod
*********************************************************************************************/
h2.aanbod{
font : 1.8em/1em Garamond,Georgia,"Times New Roman", Times, serif;
color : rgb(30%,30%,30%);
border : 1px solid rgb(70%,70%,70%);
float : left;
margin : 0 15px 10px 0;
padding :10px;
background : rgb(95%,95%,95%);
/*border-bottom : 1px solid #999999;*/
}

p.aanbod{text-align : justify;}

/*********************************************************************************************
*	merken
*********************************************************************************************/
#merk_subnav{
display:block;
margin:5px 5px 0 0; padding:8px;
float:left;
width:100px;
background-color:#eee;
border:1px solid #666;
}
#content ul.dubbel-hoog{
padding : 0 0 0.7em 0;margin : 0;
width : 520px;
float : left;
height : auto;
margin-bottom : 30px;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
list-style-type: none;
}
#content ul.dubbel-hoog a{
padding : 0.7em 1.5em 0 0;
}
#merk_subnav a.busy{
color:#c00;
text-decoration:none;
}
#content #merk_info #h1_holder{
clear : left;
margin-bottom : 20px;
}
img.floatleft{
float : left;
margin : 8px 20px 10px 0;
}

/*********************************************************************************************
*	info
*********************************************************************************************/

div.maininfo{
float : left;
width : 160px;
}

div.openings_uren{
width : 250px;
height : 250px;

border-left : 1px solid #cccccc;

margin-left : 220px;
padding-left : 30px;
}

div.form{
float : left;
width : 300px;
height : 400px;

border-left : 1px solid #cccccc;

padding-left : 30px;
margin-left : 30px;
display : inline; /* fixes IE double margin bug */
}

h2.info{
background-color : #eeeeee;
font-family:arial,verdana,Helvetica, sans-serif;
font-size : 1em;
color : #666666;
border-bottom : 1px solid #cccccc;
padding : 7px;margin-bottom : 10px;
}

h2.top_margin{
margin-top : 20px;
}

h2.bedankt{
margin-bottom : 10px;
font-size : 1em;
}

img.kaart{
border : 1px solid #cccccc;
}

/* ////////////////////////////////  Form css /////// */

#categ_dropdown{
	display : inline;
}
#merk_dropdown{
	display : inline;
}
#stijl_dropdown{
	display : inline;
}


#preform{
height : 240px;
background : url(../info/imgs/venus.jpg) no-repeat 100% 0;
}
#preform h2{
margin-right : 240px;
}
#preform p{
padding-right : 240px;
}

.fr{
float : right;
}

div.inline{
display : inline;
margin : 0; padding : 0;
}

TEXTAREA, INPUT, SELECT, OPTION, .area{
font-size : 11px;
color : #333333;
}

label{
clear : left;
/* float : left;*/
font-size : 11px;
color : #666;
font-weight : bold;

padding : 5px 5px 0 0;
margin : 0 2px 3px 0;

display : block;
width : 80px;
}

/*////////////////////////////////////////// merken-pagina //////////////////*/
#merk_subnav{
display:block;
margin:5px 5px 0 0; padding:8px;
float:left;
width:100px;
background-color:#eee;
border:1px solid #666;
}

#merk_subnav a.busy{
color:#c00;
text-decoration:none;
}


/* ************** */

#subnav label{
float:none;
display : inline;

color : #CCCCCC;
padding-left : 5px;

padding : 3px;

font-variant:small-caps;
font-size : 14px;
font-weight : bold;

display : inline;
}

label.no_float{
font-size : 11px;
color : #666;
font-weight : bold;

padding : 5px 5px 0 0;
margin : 0 2px 3px 0;

display : block;
width : 110px;
}

label.error{
width : 77px;
margin-bottom : 3px;
border-right : 3px solid #cc0000
}

input.text{
padding : 3px;
width : 290px;

margin-bottom : 2px;
}
textarea{
width : 296px;
}

span.formObl{
padding : 0 5px 0 0;
color : #CC3333;
font-size : 13px;
font-weight : bold;
}

.clear_left{
clear : left;
margin-top : 10px;
}

span.formUitleg{
padding : 0;
margin : 0;

color : #cccccc;
font-size : 10px;
line-height : 13px;
}

option.dropdown_first{
padding-bottom : 0;
background-color : #eeeeee;
border-bottom : 1px solid #666666;
margin-bottom : 5px;
}
option.parent_categ{
padding-bottom : 0;
background-color : #eeeeee;
margin-top : 5px;
}
