body {
background: #DFDFDF url(../../Images/body/body_bckgrnd.jpg) repeat-x top;
margin: 0;
padding: 0;
}

#siteholder {
margin: 0 auto;
width:900px;
}

#siteholder #header {
width:auto;
height:198px;
display: block;
padding:0 50px;
}
#siteholder #header .header_left {
background: transparent url(../../Images/header/WAH_header_left.jpg) no-repeat left top;
display:block;
height:198px;
width:600px;
float:left;
}
#siteholder #header .header_right {
background: transparent url(../../Images/header/WAH_header_right.jpg) no-repeat right top;
display:block;
height:198px;
width:200px;
float:right;
}

#siteholder .content_holder {
width: auto;
height: auto;
display:block;
margin: 0 auto;
}

#siteholder .content_holder .content_left {
width:50px;
background: transparent url(../../Images/content/WAH_contentside_left.jpg) no-repeat right top;
display:block;
height:450px;
margin:0;
}
#siteholder .content_holder .content_right {
width:50px;
background: transparent url(../../Images/content/WAH_contentside_right.jpg) no-repeat left top;
display:block;
height:450px;
margin:0;
}

#siteholder .content_holder .content {
width:auto;
background: #efefef url(../../Images/content/WAH_content_topborder.jpg) repeat-x left top;
display:block;
height:450px;
margin:0;
padding:0 20px 0 0;
}

#siteholder .content_holder .content_bottom_left {
width:50px;
background: transparent url(../../Images/content/WAH_contentbottom_left.jpg) no-repeat right top;
display:block;
height:30px;
margin:0;
}
#siteholder .content_holder .content_bottom_right {
width:50px;
background: transparent url(../../Images/content/WAH_contentbottom_right.jpg) no-repeat left top;
display:block;
height:30px;
margin:0;
}
#siteholder .content_holder .content_bottom {
width:auto;
background: transparent url(../../Images/content/WAH_contentbottom.jpg) repeat-x left top;
display:block;
height:30px;
margin:0;
}

#siteholder .content_holder .menu {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
width:185px;
height:450px;
background: #efefef url(../../Images/content/WAH_content_topborder.jpg) repeat-x left top;
display:block;
float:left;
}

#siteholder .content_holder .menu div {
margin:3px 0 0 0;
padding:0;
background: transparent url(../../Images/menu/menu_background.png) repeat-y left top;
height:447px;
display:block;
}
#siteholder .content_holder .menu div div {
height:auto;
margin:0;
}

#siteholder .content_holder .menu ul li {
display:block;
width:185px;
}
#siteholder .content_holder .menu  div a {
color:#000;
height:19px;
line-height:19px;
display:block;
padding:0 0 0 8px;
text-decoration:none;
background: transparent url(../../Images/menu/menu_off.png) no-repeat left top;
}
#siteholder .content_holder .menu div a:hover {
color:#449ccc;
background: transparent url(../../Images/menu/menu_on.png) no-repeat left top;
text-decoration:none;
}
#siteholder .content_holder .menu div a.active {
color:#449ccc;
background: transparent url(../../Images/menu/menu_active.png) no-repeat left top;
text-decoration:none;
}
#siteholder .content_holder .menu ul li ul {
height:auto;
margin:0;
}
#siteholder .content_holder .menu div div a {
padding:0 0 0 18px;
}
#siteholder .content_holder .content img.foto {
margin-top:3px; 
margin-left:10px; 
border: 1px solid #333;
}
#footer {
margin:-12px 0 0 0;
}

#footer p, #footer p a {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:10px;
color:#222;
text-decoration:none;
}
#footer p a:hover {
color:#FFFFFF;
text-decoration:none;
}
p, h1 {
font-family:Tahoma, Arial;
margin:0;
padding:0;
}
