/* Homometrica Consulting - Dr. Nicola D'Apuzzo, Zurich, Switzerland */
/* Copyright 2006 */

body {
margin: 0;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background: #fff;
text-align: center;
color: #745a40;
}
a{
color: #331100;
}
a:hover {
color: #331100;
}
a:visited {
color: #331100;
}

#container {
margin: 0 auto;
width: 850px;
height: 604px;
overflow: visible;
position: relative;
background: #fff;
padding: 0 10px 0 10px;
text-align: left;
}

#pageheaderhome {
line-height: 110%;
position: absolute;
top: 3px;
left: 3px;
background: url("images/backgroundhome.jpg") no-repeat;
width: 867px;
height: 586px;
margin: 0;
}
#pageheader {
line-height: 110%;
position: absolute;
top: 3px;
left: 3px;
background: url("images/backgroundtop.jpg") no-repeat;
width: 867px;
height: 137px;
margin: 0;
}

#pagemidhome {
line-height: 110%;
position: absolute;
top: 145px;
left: 200px;
width: 600px;
height: 360px;
text-align: justify;
overflow: visible;
}
#pagemidhome a, a:hover, a:visited {
color: #331100;
text-decoration: underline;
}
#pagemid a, a:hover, a:visited {
color: #331100;
text-decoration: underline;
}
#pagemid {
line-height: 110%;
position: absolute;
top: 140px;
left: 0px;
padding-left: 200px;
padding-right: 70px;
padding-top: 8px;
border-bottom-style: solid;
border-bottom-color: #fff; 
border-bottom-width: 65px;
background: url("images/backgroundmid.jpg") repeat-y;
background-position: 3px 0px;
width: 605px;
text-align: justify;
overflow: visible;
}
#pagemidhome h1, #pagemid h1 {
font-size: 15px;
font-weight: bold;
margin: 0px 0 15px 0;
}
#pagemidhome p, #pagemid p {
line-height: 110%;
} 
#pagemidhome p.p0, #pagemid p {
line-height: 110%;
margin-left: 10px;
} 
#pagemidhome p.p1, #pagemid p.p1 {
line-height: 120%;
margin: 0px 0 10px 0;
}
#pagemidhome p.p1b, #pagemid p.p1b {
line-height: 120%;
margin: 25px 0 10px 0;
}
#pagemidhome p.p2, #pagemid p.p2 {
line-height: 120%;
margin: 20px 0px 10px 0;
font-weight: bold;
}
#pagemidhome sm1, #pagemid sm1 {
font-size: 11px;
line-height: 120%;
margin: 0px 0 10px 0;
}
#pagemidhome sm2, #pagemid sm2 {
font-size: 9px;
line-height: 120%;
margin: 0px 0 10px 0;
}
#pagemid hr.hr1 {
border: none; 
color: #745a40;
background-color: #745a40;
height: 1px;
}
#pagemid hr.hr2 {
border: none 0; 
border-top: 1px dashed #745a40;
color: #745a40;
background-color: #ffffff;
height: 1px;
}
#pagemid p.totop {
text-align: right;
margin: -1em 0 0 0;
}
#pagemid a.ltop, a.ltop:hover, a.ltop:visited {
font-size: 10px;
text-decoration: none;
color: #745a40;
}
#pagemid a.foot, a.foot:hover, a.foot:visited {
position: absolute;
bottom: -45px;
left: 3px;
background: url("images/backgroundbottom.jpg") no-repeat;
width: 867px;
color: #745a40;
text-align: center;
padding: 40px 0 0 0;
font-size: 10px;
text-decoration: none;
color: #745a40;
}

#leftmenu {
line-height: 110%;
position: absolute;
top: 125px;
left: 21px;
width: 136px;
height: 430px;
text-align: left;
padding-left: 0px;
padding-top: 18px;
padding-right: 11px;
background: url("images/backgroundleftmenu2.jpg") no-repeat;
background-position: 15px 0px;
}
#leftmenu ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 40px;
}
#leftmenu ul li a {
color: #745a40;
text-decoration: none;
display: block;
font-size: 13px;
font-weight: normal;
}
#leftmenu ul li a.b {
font-weight: bold;
}
#leftmenu ul li a:hover {
color: #331100;
}
#leftmenu ul li.c, #leftmenu ul li a.c {
display: block;
font-size: 11px;
font-weight: normal;
}
#leftmenu ul li a.c {
text-decoration: none;
}
#leftmenu ul li a.c:hover {
color: #331100;
}
#leftmenu ul li {
font-size: 13px;
/*border-bottom: 1px solid #8c765c;*/
display: block;
padding: 5px 0;
}
#llanguage {
line-height: 110%;
position: absolute;
top: 496px;
left: 22px;
width: 136px;
height: 66px;
text-align: left;
padding-left: 0px;
padding-top: 15px;
padding-right: 10px;
background: url("images/backgroundlanguage.jpg") no-repeat;
background-position: 15px 4px;
}
#llanguage ul {
list-style-type: none;
margin: 0;
padding: 0 0 0 40px;
}#llanguage ul li {
font-size: 11px;
display: block;
padding: 0px 0;
font-weight: bold;
}
#llanguage ul li a {
color: #745a40;
text-decoration: none;
display: inline;
font-size: 11px;
font-weight: normal;
}
#llanguage ul li a:hover {
color: #331100;
}

#pagefooterhome {
line-height: 110%;
position: absolute;
top: 585px;
left: 5px;
width: 848px;
color: #745a40;
text-align: center;
font-size: 10px;
}
#pagefooterhome a, a:hover, a:visited {
text-decoration: none;
color: #745a40;
}
