/* Studio Ana D'Apuzzo, Ascona, Switzerland */
/* Copyright 2008-2012 */

body {
margin: 0;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background: #fff;
text-align: center;
color: #d56758;
}
a{
color: #ad6861;
}
a:hover {
color: #ad6861;
}
a:visited {
color: #ad6861;
}

#container {
margin: 0 auto;
width: 950px;
height: 610px;
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("imgs/backgroundhome.jpg") no-repeat;
width: 935px;
height: 599px;
margin: 0;
}
#pageheader {
line-height: 110%;
position: absolute;
top: 3px;
left: 3px;
background: url("imgs/backgroundtop.jpg") no-repeat;
width: 935px;
height: 131px;
margin: 0;
}

#pagemidhome {
line-height: 110%;
position: absolute;
top: 135px;
left: 200px;
width: 700px;
height: 400px;
text-align: justify;
overflow: visible;
}
#pagemidhome a, a:hover, a:visited {
color: #ad6861;
text-decoration: underline;
}
#pagemid a, a:hover, a:visited {
color: #ad6861;
text-decoration: underline;
}
#pagemid {
line-height: 110%;
position: absolute;
top: 130px;
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("imgs/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;
}
#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: #d56758;
}
#pagemid a.foot, a.foot:hover, a.foot:visited {
position: absolute;
bottom: -65px;
left: 3px;
background: url("imgs/backgroundbottom.jpg") no-repeat;
width: 935px;
color: #d56758;
text-align: center;
padding: 50px 0 0 0;
font-size: 10px;
text-decoration: none;
color: #d56758;
}

#leftmenu {
line-height: 110%;
position: absolute;
top: 130px;
left: 13px;
width: 173px;
height: 423px;
text-align: left;
padding-left: 0px;
padding-top: 18px;
padding-right: 11px;
background: url("imgs/backgroundleftmenu.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: #d56758;
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: #ad6861;
}
#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: #ad6861;
}
#leftmenu ul li {
font-size: 13px;
/*border-bottom: 1px solid #8c765c;*/
display: block;
padding: 5px 0;
}
#llanguage {
line-height: 110%;
position: absolute;
top: 440px;
left: 15px;
width: 173px;
height: 66px;
text-align: left;
padding-left: 0px;
padding-top: 15px;
padding-right: 10px;
background: url("imgs/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: #ad6861;
text-decoration: none;
display: inline;
font-size: 11px;
font-weight: normal;
}
#llanguage ul li a:hover {
color: #ad6861;
}

#pagefooterhome {
line-height: 110%;
position: absolute;
top: 560px;
left: 5px;
width: 935px;
color: #ad6861;
text-align: center;
font-size: 10px;
}
#pagefooterhome a, a:hover, a:visited {
text-decoration: none;
color: #ad6861;
}

