body {background:#fff; min-height:400px; text-align:left; padding:10px; border:1px solid #E7E4E4; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }

h1{color:#E02E14; font-family:Arial, Helvetica, sans-serif; font-size:2.4em; margin:0px 0px 10px 0px; line-height:1.3em;}
h2{color:#E02E14; font-family:Arial, Helvetica, sans-serif; font-size:2em; margin:8px 0px 10px 0px; line-height:1.3em;}
h3{color:#E02E14; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; margin:8px 0px 10px 0px; font-weight:normal; line-height:1.3em;}
h4{color:#E02E14; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:8px 0px 10px 0px; font-weight:bold; line-height:1.3em;}
h5, h6{color:#E02E14; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:8px 0px 10px 0px; font-weight:bold; line-height:1.3em;}

blockquote{padding:10px 12px 3px 40px; line-height:1.4em; font-size:1.2em; font-family:Georgia, Arial, serif; font-style:italic; color:#666; margin-bottom:14px; background:#eee url(../ch-img/bg/quotations.jpg) no-repeat 0px 8px; width:92%;}

p{line-height:1.5em; color:#4a4a4a; margin-bottom:10px; font-size:1.2em;}

a.pdf{background:url(../ch-img/icons/pdf.gif) no-repeat top left; padding:0px 0px 2px 20px;}
a.ppt{background:url(../ch-img/icons/powerpoint.gif) no-repeat top left; padding:0px 0px 2px 20px;}
a.xls{background:url(../ch-img/icons/excel.gif) no-repeat top left; padding:0px 0px 2px 20px;}
a.doc{background:url(../ch-img/icons/doc.gif) no-repeat top left; padding:0px 0px 2px 20px;}

.english {color:#d90d0d;}
.deutsch {color:#ffb200;}
.french {color:#102080;}
.italian {color:#2f9807;}

.fax {background:url(../ch-img/icons/fax.gif) no-repeat 1px 0px; padding-left:23px;}
.external {background:url(../ch-img/icons/web.gif) no-repeat 0px 0px; padding-left:20px; padding-bottom:1px;}
.link{background:url(../ch-img/icons/world_link.png) no-repeat 0px 0px padding:0px 0px 4px 20px; margin-top:-3px; }
.img {background:url(../ch-img/icons/image.png) no-repeat 1px 0px; padding-left:23px;}

/*------------------------------------------------------
=STANDARD TABLE
------------------------------------------------------*/
table {width:100%; margin:0px 0px 10px 0px; font-size:1.2em;}
table tr td.header{background:#dd2b11 url(../ch-img/bg/nav.jpg) repeat-x; padding:10px; color:#fff;}
table tr.even td{background:#f5f3f3;}

/*------------------------------------------------------
=CONTACT TABLE
------------------------------------------------------*/
table.contact { margin-top: -12px; padding: 0;}
td p.address {background:url(../ch-img/icons/map.gif) no-repeat top left; padding-left:23px;}
td p.tel {background:url(../ch-img/icons/tel.gif) no-repeat top left; padding-left:23px;}
td p.fax {background:url(../ch-img/icons/fax.gif) no-repeat top left; padding-left:23px;}
td p.email {background:url(../ch-img/icons/email.gif) no-repeat top left; padding-left:23px;}
td p.time {background:url(../ch-img/icons/time.gif) no-repeat top left; padding-left:23px;}

/*------------------------------------------------------
=TABLE FEATURE
------------------------------------------------------*/
table.features {background:#FAFAFA; padding:14px 15px 10px 0px;}
table.features tr.even td{background:none!important;}
td img.arrow { border:none; float:right; margin-bottom:4px;}
td a.more{ color:#A4A3A3; background:url(../ch-img/icons/more_arrow.gif) no-repeat center right; padding-bottom: 2px; padding-right: 20px; float:right;} 

/*
------------------------------------------------------
=CONTACT TEAM
------------------------------------------------------*/
table.team {margin-top:-2px; width:100%; } 
td p.tel { margin-top:3px; background:url(../de-img/icons/tel.gif) no-repeat 3px 2px; color:#888888; padding-left:23px; margin-top:10px; }
td p.mobile {background:url(../de-img/icons/Phone_41.gif) no-repeat 4px 0px; padding-left:23px; margin-left:2px; color:#888888; padding-bottom:2px; width:137px;}
td p.fax {background:url(../de-img/icons/fax.gif) no-repeat 3px 0px; padding-left:25px; margin-left:0px; color:#888888;}

/*
------------------------------------------------------
=CONTACT PARTNERS
------------------------------------------------------*/
table.partners {background:#fff;} 
table.partners tr.even td{background:none!important;}


/*
------------------------------------------------------
=WARNINGS AND HINTS
------------------------------------------------------*/
.error{background:#ffffcc url(../ch-img/icons/error.gif) no-repeat 6px 5px; padding:6px 10px 5px 37px; border:1px solid #efe468; margin:0px 0px 10px 0px;}
.tip {background:#E1EDF5; border:1px solid #D5E1E8; padding:5px 10px 5px 37px; margin:0px 0px 10px 0px; background:#E1EDF5 url(../ch-img/icons/information.gif) no-repeat 6px 5px; color:#0d486e;}

/*
------------------------------------------------------
=IMAGE CAPTION
------------------------------------------------------*/
.imgRight{float:right; margin-left:15px;}
.imgCentre{float:left; margin-left:200px;}
.imgLeft{float:left; margin-right:15px;}
