body
{
margin-top: 15px;
background: #716b42 url(../images/bg.png) repeat-x ;
background-attachment:fixed;
font-size: 12px;
text-align: center ;
font-family: verdana;
color: #fff;
}

img {
border:0px;
}
a{
font: 12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
a:hover {
color: #fff;
text-decoration:underline;
}
div.clear{
clear:both;
}
div.hr2 {
background-color:#dddcc0;
height: 1px;
margin: 10px 10px 20px 10px;
}
hr {
display: none;
}
#logo
{
background: url(../images/logo.png) repeat-x ;
margin: 0px;
padding:0px;
width:800px;
height:172px;
}
#newstop  {
background:  url(../images/newstop.png) repeat-x ;
width:499px;
height:10px;
margin: 0px;
padding:0px;
margin:0px;
font-size:0px;
}
#news
{
width:499px;
margin: 0px;
padding:0px;
background: #827b52 url(../images/newsbg.png) repeat-x ;
background-attachment:fixed;
font-size: 12px;
text-align: center ;
font-family: verdana;
color: #fff;
}
.profiltop  {
background:  url(../images/profiltop.png) repeat-x ;
width:281px;
height:9px;
margin: 0px;
padding:0px;
font-size:0px;

}
.profilbottom  {
background:  url(../images/profilbottom.png) repeat-x ;
width:281px;
height:9px;
margin: 0px;
padding:0px;
}
.profil  {
background:#fff;
color:#000;
width:281px;
margin: 0px;
padding:0px;
}
.footertop  {
background:  url(../images/footertop.png) repeat-x ;
font-size:0px;
width:800px;
height:13px;
margin: 0px;
padding:0px;
}
.footerbottom  {
background:  url(../images/footerbottom.png) repeat-x ;
width:800px;
height:13px;
margin: 0px;
padding:0px;
}
.footer  {
background:#000;
color:#fff;
width:790px;
margin: 0px;
padding:5px;
}

.footer a{
font: 12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.footer a:hover {
color: #fff;
text-decoration:underline;
}

#news h1 {
color: #dddcc0;
text-align:left;
padding: 6px 0 10px 8px
}

#news h2 {
float:left;
color: #fff;
text-align:left;
padding: 8px 0 0 8px
}

#news p {
color: #fff;
text-align:justify;
padding: 10px
}

#news span {
color: #000;
}

.profil div.face {
float:left;
padding:4px;
}

.profil h1{
color:#5a7411;
text-align:left;
font-weight:none;
font-size:20px;
}

.profil p{
text-align:left;
padding:10px 0 0 100px;
}

.profil .plus{
background:  url(../images/plus.png) repeat-x ;
width:170px;
height:23px;
padding: 4px 0 0 0;
margin: 5px auto 0 auto;
}
.profil .plus a{
font: 12px;
color:#fff;
text-decoration:none;
font-weight:bold;
}
.profil .plus a:hover{
font: 12px;
text-decoration:underline;
}

.th{
border: 3px #57532e solid;
margin:2px;
}
.th:hover{
border: 3px #C90909 solid;
}

a.trans:hover {
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=50);
}

