body {
margin:					0px;
padding:				0px;
background-color:		#FFF;
font-family:			verdana, arial, sans-serif;
color:					#222;
font-size:				11px;

}

a:link, a:active, a:visited, a:hover {
text-decoration:		none;
color:					#A22;

}

#main_outer {
height:					602px;
position:				absolute;
top:					50%;
margin-top:				-301px;

}

#main {
width:					997px;
height:					600px;
background-image: 		url("project_files/img/body_bg.png");
background-repeat: 		repeat-x;
background-position: 	0px 3px;
overflow:				hidden;
position:				relative;
border:					1px solid #603416;
border-left:			0px none;

}

#main img#body-deko {
position:				absolute;
top:					308px;
left:					0px;

}

#gallery {
width:					116px;
position:				absolute;
right:					59px;
top:					82px;

}

#gallery img#gallery_head {
position:				absolute;
top:					0px;
left:					0px;
width:					116px;
height:					46px;

}

#gallery img#gallery_img {
position:				absolute;
top:					46px;
left:					1px;
width:					115px;
height:					70px;
z-index:				1;

}

#gallery ul {
position:				absolute;
left:					1px;
top:					120px;
height:					288px;
overflow:				hidden;
margin:					0px;
padding:				0px;
list-style:				none;
z-index:				1;

}

#gallery ul li {
margin:					0px 0px 2px 0px;
padding:				0px;
height:					0px;
width:					115px;
overflow:				hidden;
position:				relative;

}

#gallery ul li a {
position:				absolute;
bottom:					0px;

}

#gallery ul li a img {
border:					0px none;

}

#gallery #gallery_nav_outer {
position:				absolute;
top:					120px;
left:					1px;
width:					115px;
height:					30px;
z-index:				2;

}

#gallery #gallery_nav {
position:				absolute;
top:					0px;
left:					0px;
width:					115px;
height:					30px;

}

#gallery #gallery_nav_outer img {
position:				absolute;
z-index:				3;
width:					14px;
height:					14px;
cursor:					pointer;

}

#gallery #gallery_nav_outer img#gn_down {
left:					3px;
bottom:					3px;

}

#gallery #gallery_nav_outer img#gn_up {
right:					3px;
top:					3px;

}

#category-teaser {
position:				absolute;
top:					85px;
left:					238px;
border:					1px solid #603416;
width:					163px;
height:					408px;

}

#main #navigation {
width:					140px;
height:					279px;
position:				absolute;
left:					421px;
top:					218px;

}

#main #navigation a:link, #main #navigation a:active, #main #navigation a:visited, #main #navigation a:hover {
text-decoration:		none;
color:					#603416;

}

#main #navigation ul {
margin:					0px;
padding:				0px;
list-style-type:		none;

}

#main #navigation ul li {
margin:					3px 0px 0px 0px
}

#main #navigation ul ul li {
margin:					0px
}

#main #navigation ul ul {
margin:					3px 0px 3px 12px;

}

#main #navigation ul.lvl_1 a img {
border:					0px none;

}

#main #navigation ul.lvl_1 li a {
font-size:				14px;
text-transform:			uppercase;

}

#main #navigation ul.lvl_1 ul.lvl_2 li a {
font-size:				12px;
text-transform:			lowercase;

}

#main #navigation ul li, #main #navigation ul ul li {
font-weight:			normal;

}

#main #content {
height:					350px;
position:				absolute;
top:					86px;
left:					562px;
width:					243px;
overflow:				hidden;
padding:				0px 2px 0px 0px
}

#main #content #content_inner {
width:					243px;
position:				absolute;
top:					0px;
left:					0px;

}

#main #content_scroll {
position:				absolute;
top:					450px;
left:					760px;
height:					45px;
width:					45px;

}

#main #content_scroll #scroll_up, #main #content_scroll #scroll_down {
position:				absolute;
width:					15px;
height:					15px;

}

#main #content_scroll #scroll_up {
top:					0px;
left:					0xp;

}

#main #content_scroll #scroll_down {
bottom:					0px;
right:					0px;

}

