/* general stuff */


body{
margin:0;
padding:0;
text-align: left;
font-family: 'arial';
font-size:0.686em;
line-height:14px;
margin-left:30px;}

a {
text-decoration:  none;
border: none;
font-weight:bold;
color:#000000;
 }

#jflanguageselection {
list-style-type:none;
float:left;
width:110px;
}


ul.jflanguageselection {
list-style-type:none;
float:left;
}

/* Layout */

#all {
width:997px;
height:auto;
background:#ffffff;
float:left;
}

#flash {
position:absolute;
width:996px;
height:840px;
/*height:201px;*/
margin-left:0px;
/*margin-left:-498px;*/
}

#contents{

}

#lang {
position:absolute;
width:100px;
margin-top:77px;
margin-left:912px;
paddinh-lefz:5px;
/*margin-left:202px;
 	border-left:1px solid #000000;
 	border-right:1px solid #000000;
/*background:#ffffff;*/
}


#left{
position:absolute;
padding-left:37px;
margin-top:211px;
margin-left:0px;
/*margin-left:-498px;*/
width:259px;
height:400px;
}

#headerpic {
position:absolute;
margin-top:211px;
margin-left:266px;
/*margin-left:-232px;*/
width:701px;
height:237px;
background:#ffffff;
 }

#text {
position:absolute;
margin-top:464px;
margin-left:266px;
/*margin-left:-232px;*/
width:701px;
height:auto;
}

.article_seperator {
height:70px;
width:10px;
}

span.article_seperator {
height:70px;
width:10px;
}

#footer{

width:701px;
margin-top:30px;
margin-bottom:30px;
border-top: 1px solid #aaaaaa;
padding-top:30px;
color:#000000;
font-size:9px;
line-height:11px;
}

/* headings */

.contentheading {
display:none;
}

td.contentheading {
display:none
}


td.componentheading {
font-family: 'arial';
}



td.componentheading {
font-family: 'arial';
}

.componentheading {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #d8000b;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #d8000b;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

table.contentpaneopen_vot {
}







/* ----------- home ----------------*/
td.componentheading_hom {
font-family: 'arial';
}

.componentheading_hom {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #221b0b;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #221b0b;
padding: 0px 0px 10px 0px;
margin-bottom:30px;
}

td.contentheading_hom {
font-family: 'arial';
}

.contentheading_hom {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #221b0b;
line-height:18px;
padding: 0px 0px 10px 0px;
/*display:none;*/
}

table.contentpaneopen_hom {
}

/* ----------- profile ----------------*/
td.componentheading_pro {
font-family: 'arial';
}

.componentheading_pro {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #767211;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #767211;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_pro {
font-family: 'arial';
}

.contentheading_pro {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #767211;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_pro {
}

/* ----------- histoire ----------------*/
td.componentheading_his {
font-family: 'arial';
}

.componentheading_his {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #a9a51d;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #a9a51d;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_his {
font-family: 'arial';
}

.contentheading_his {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #a9a51d;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_his {
}

/* ----------- commander ----------------*/
td.componentheading_com {
font-family: 'arial';
}

.componentheading_com {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #e29e1f;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #e29e1f;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_com {
font-family: 'arial';
}

.contentheading_com {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #e29e1f;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_com {
}


/* ----------- savoir faire ----------------*/
td.componentheading_sav {
font-family: 'arial';
}

.componentheading_sav {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #ff5716;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #ff5716;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_sav {
font-family: 'arial';
}

.contentheading_sav {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #ff5716;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_sav {
}


/* ----------- votre avis ----------------*/
td.componentheading_vot {
font-family: 'arial';
}

.componentheading_vot {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #d8000b;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #d8000b;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_vot {
font-family: 'arial';
}

.contentheading_vot {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #d8000b;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_vot {
}

/* ----------- contact ----------------*/
td.componentheading_con {
font-family: 'arial';
}

.componentheading_con {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #e2306c;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #e2306c;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_con {
font-family: 'arial';
}

.contentheading_con {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #e2306c;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_con {
}
/* ----------- pour vous ----------------*/
td.componentheading_pou {
font-family: 'arial';
}

.componentheading_pou {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #8e3d8a;
text-transform:uppercase;
line-height:18px;
border-bottom:1px solid #8e3d8a;
padding: 0px 0px 10px 0px;
margin-bottom:10px;
}

td.contentheading_pou {
font-family: 'arial';
}

.contentheading_pou {
width: 701px;
font-weight: bold;
font-size: 18px;
color: #8e3d8a;
line-height:18px;
padding: 20px 0px 10px 0px;
}

table.contentpaneopen_pou {
}


/* ----------------------------*/
/* ----------------------------*/
/* ----------------------------*/

table.contentpaneopen_hom {
}

table.contentpaneopen_pro {
font-size:11px;
}


table .contentpaneopen_con {
width:225px;
margin-right:9px;
}

#emailForm {
margin-top:-45px;
padding-top:0px;
}

textarea#contact_text.inputbox {
width:701px;
font-family: 'arial';
font-size:13px;
}

.button {
text-align:left;
padding-left:0px;
}

input.button {
background:transparent;
width:65px;
border:none;
font-family: 'arial';
font-size:11px;
text-align:left;
padding:none;
}

.back_button {
margin-left:65px;
margin-top:-14px;
width:100px;
font-family: 'arial';
}
.contact_email a {
font-weight:normal;
}
.back_button a {
font-weight:normal;
}
.contentpaneopen {
text-align: left;
background: transparent;
font-size: 11px;
}

input#contact_email_copy {
background:#333fff;
margin-left:0px;
}

table.contentpane td.contentheading {

}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

ul {
padding: 0px 0px 0px 12px;
}

/* own */

.em {
font-weight:normal;
}

#cont {
font-size:18px;
font-weight: bold;
color:#d8000b;
line-height:18px;
padding: 20px 0px 10px 0px;
margin-bottom:-27px;
}

contentpane#cont {
height:100px;
display:none;
}


td.contentpane#cont {
height:100px;
display:none;
}

table.contentpane#cont {
height:100px;
display:none;
}

.titel_im_inhalt {
font-family: 'arial';
font-size:1.8em;
color:#333f45;
}

.hap {
font-family: 'arial';
font-size:1.0em;
font-weight:bold;
color:#333fff;
}

/*----


