#topmenu
{
width:500px;
height:150px;
font-size:16px;
padding:115px 0 0 16px;
color: #4B5151;
}

#header {
width:100%;
position:relative;
height:170px;
}



#content {
width:920px;
background-color:#DFDED5;
margin:25px auto 0 auto;
padding-left:5px;
text-align:left;
}


#mainpage
{
width:881px;
padding:20px;
margin:0 auto;
}

#bigfoto
{
width:881px;
height:auto;
}

#mainpagetxt
{
width:205px;
height:auto;
float:left;
margin:0 0 0 20px;
}

#mainpagetxtbelow
{
width:850px;
height:auto;
margin:0 0 0 20px;
padding:10px 0 22px 0;
border-bottom:5px solid #CECDC3;
}

#lc {
width:430px;
padding:20px 0px 20px 15px;
float:left;
}

#foto_lc {
width:420px;
height:234px;
}

p {

padding:0px 0 0 0;
margin:0px 0 10px 0;

}

h1 {
font-size:15px;
line-height:16px;
color:#3F3F3F;
padding:14px 0 5px 0;
margin:0;
font-weight:bold;
}
h1 a:visited, h1 a:link {
text-decoration:none;
color:#3F3F3F;
}
h1 a:hover{
text-decoration:underline;
color:#3F3F3F;
}
.left_content {
padding:0px 0 19px 0;
border-bottom:5px solid #CECDC3;
}

#rc {

width:452px;
padding:20px 0px 10px 20px;
float:left;
}

.box_right {
width:435px;
margin-bottom:10px;
background:url(images/border_bottom210.jpg) bottom right no-repeat;
}
.box_right h1
{
	padding-left:20px;
}
.foto01 {
width:205px;
height:112px;
float:left;
margin-right:24px;
}

.foto011 {
width:290px;
height:170px;
margin-right:15px;
}

.right_content {
padding-bottom:8px;
padding-top:0px;
float:right;
width:205px;
 
}
.right_content h1 {
padding:0px 0 0 0px;
}

.right_aligned_content {
padding-bottom:5px;
padding-top:17px;
border-bottom:5px solid #CECDC3;
float:left;
width:293px;

}

.footer {
width:927px;
font-size:11px;
line-height:22px;
color:#EFEEE6;
margin:0 auto;
padding-bottom:200px;
}

.footer a:visited {
color:#EFEEE6;
text-decoration:none;
}
 .footer a:link{
color:#EFEEE6;
text-decoration:none;
}
 .footer a:hover{
color:#EFEEE6;
text-decoration:underline;
}
.box05 a:visited {
color:#3F3F3F;
text-decoration:underline;
}
 .box05 a:link{
color:#3F3F3F;
text-decoration:underline;
}
 .box05 a:hover{
color:#3F3F3F;
text-decoration:none;
}

.rc {
width:420px;
padding:20px 10px 16px 15px;
float:left;
}
.foto_big {
width:880px;
padding: 0px;
float:left;
background:url(../images/border_bottom.jpg) no-repeat 692px 370px;
}
.rc2{
width:203px;
padding:0px 10px 16px 11px;
float:right;
}
.box_right {
width:435px;
margin-bottom:10px;
background:url(images/border_bottom210.jpg) bottom right no-repeat;
}
