/* CSS Document */body {	 background-image:url(../images/bg.gif);}img{	border:0px;}/* text elements*/p { 	font-size:10px;	text-align:left;	font-family:Verdana, sans-serif;	color:#644915;	line-height:13px;}	h2 {	color:#6b3139;	font-size: 12px;	height: 15px;	text-decoration: none;	text-transform: uppercase;	line-height: 20px;}h3 {	color:#6A3038;	font-size: 10px;	height: 20px;	text-decoration: none;	text-transform: uppercase;	line-height: 20px;}.emphasis {	font-family: Helvetica, sans-serif;	font-size: 10px;	font-variant:small-caps;	font-weight:600;	border: none;	color:#6A3038;}.subheading {	font-family: Helvetica, sans-serif;	text-transform:uppercase;	font-size: 11px;	border: none;	color:#644915;}.link_selected {color:#E34585;font-weight:bold;}/* text layout elements*/#articletext_left {	float: left;   	width: 320px;   	padding-top: 10px;	margin: 0 20px 10px 0;	overflow:auto;	height:378px;}#articletext_right {	float: left;   	width: 340px;	padding-top:10px;	padding-left: 15px;   	margin: 0 0 10px 0;   	z-index:998;   	overflow:auto;}#image_right{	width: 340px;	padding-left: 15px;	padding-top:25px;    	margin: 0 0 10px 0;}#submenu {	float:left;	font-family: Helvetica, sans-serif;	text-transform:uppercase;	font-size: 10px;	border: none;	color:#644915;	list-style-image:url(../images/arrow_small.gif);}#submenu ul li{	background-image:url(../images/1_walking/dot.png);	background-repeat:repeat-x;	background-position:0% 80%;}#submenu ul li a span{	background-color:#FFFFFF;}.submenuLike {	float:left;	font-family: Helvetica, sans-serif;	text-transform:uppercase;	font-size: 10px;	border: none;	color:#644915;	list-style-image:url(../images/arrow_small.gif);}.heading {   	width: 337px;	padding-top:44px;    	margin: 0 0 10px 0;	}.text_indent {	/*line-height: -5px;*/	text-indent:20px;}ul.sitemap { list-style-type: none;  margin-left: 0.5cm; padding-left: 0; font-family: Helvetica, sans-serif; text-transform:uppercase; font-size: 10px; border: none;}ul.sitemap li { padding-left: 1.1em;}ul.sitemap li a.parent { background: transparent » url(none) no-repeat; font-size:12px; }ul.sitemap li ul { background: transparent » url('arrow_small.gif') no-repeat; list-style-type: none; margin: -1.2em 0 0 -1.6em; padding: 1.2em 0 0 0.6em; }ul.sitemap li ul li { margin-left: 0.5cm; padding-left: 10px; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;}/* links */a { 	outline:none;	text-decoration: none;	color: #7a6e67;}a:hover {	color: #6fbe46;}a.noLink {	color: #444;	text-decoration: none;	outline: none;}a.noLink:hover {	background: transparent;	color: #fff;}/*layout*/#container {	margin-right:auto;	margin-left:auto;	position:relative;	top:15px;	width:845px;	height:636px;}div.book-all_ {	position:absolute;	left:0px;	top:0px;	width:1px;	height:24px;}div.top-book_ {	position:absolute;	left:0px;	top:0px;	width:767px;	height:24px;}div.book-all_ {	position:absolute;	left:767px;	top:0px;	width:78px;	height:422px;}div.id-04_ {	position:absolute;	left:845px;	top:0px;	width:4px;	height:699px;}div.left-border_ {	position:absolute;	left:0px;	top:24px;	width:31px;	height:542px;	z-index:10000;}div#left-content_ {	position:absolute;	left:31px;	top:24px;	width:337px;	height:521px;	background-color:#FFFFFF;}div#right-content_ {	position:absolute;	top:24px;	width:355px;	left:390px;	height:521px;	background-color:#FFFFFF;}div.spine-top_ {	position:absolute;	left:368px;	top:24px;	width:27px;	height:11px;}div.right-border-top_ {	position:absolute;	left:732px;	top:24px;	width:35px;	height:22px;}div.spine-ctr_ {	background-image:url(../images/spine_top.gif);	position:absolute;	left:368px;	top:35px;	width:27px;	height:510px;}div.right-border-waste_ {	position:absolute;	left:732px;	top:46px;	width:35px;	height:201px;	background-image:url(../images/right_border_waste.png);	background-repeat:repeat-y;}	div.right-border-btm_ {	position:absolute;	left:732px;	top:247px;	width:35px;	height:319px;}div#tab-contact_ {	position:absolute;	left:767px;	top:422px;	width:78px;	height:37px;}div#tab-sitemap_ {	position:absolute;	left:767px;	top:459px;	width:78px;	height:47px;}div.book-all018_ {	position:absolute;	left:767px;	top:506px;	width:78px;	height:102px;}div.btm-left_ {	position:absolute;	left:31px;	top:545px;	width:337px;	height:21px;	z-index:9999;}div.btm-spineo_ {	position:absolute;	left:368px;	top:545px;	width:27px;	height:21px;}div.btm-right_ {	position:absolute;	left:395px;	top:545px;	width:337px;	height:21px;}div#menu-walk_ {	position:absolute;	left:0px;	top:566px;	width:75px;	height:42px;}div#tab-school_ {	position:absolute;	left:75px;	top:566px;	width:72px;	height:42px;}div#tab-sleep_ {	position:absolute;	left:147px;	top:566px;	width:72px;	height:42px;}div#tab-cycle_ {	position:absolute;	left:219px;	top:566px;	width:65px;	height:42px;}div#tab-activities_ {	position:absolute;	left:284px;	top:566px;	width:84px;	height:42px;}#circle{	position:absolute;	top:0px;	left:0px;	margin:-5px;}div.lwr-spine_ {	position:absolute;	left:368px;	top:566px;	width:27px;	height:42px;}div#menu-outside_ {	position:absolute;	left:395px;	top:566px;	width:100px;	height:42px;}div#menu-news_ {	position:absolute;	left:495px;	top:566px;	width:55px;	height:42px;}div#menu-links_ {	position:absolute;	left:550px;	top:566px;	width:56px;	height:42px;}div#menu-email_ {	position:absolute;	left:606px;	top:566px;	width:68px;	height:42px;}div#menu-feedback_ {	position:absolute;	left:674px;	top:566px;	width:93px;	height:42px;}div.lwr-left_ {	position:absolute;	left:0px;	top:621px;	width:16px;	height:22px;}/* pop up 'contact' */#contactContainer{	background-image:url(../images/contact.png);	background-repeat:no-repeat;	position:absolute;	height:183px;	width:268px;	right:80px;	bottom:65px;	z-index:20000;}#contactText{	position:absolute;	top:62px;	left:80px;	color:#644915;	font-family: Verdana, sans-serif;	line-height:18px;	text-align:left;}#contactClose{	background-image:url(../images/close.png);	background-repeat:no-repeat;	position:absolute;	width:44px;	height:7px;	right:15px;	bottom:25px;}/*sound*/div#sound-btn_ {	position:absolute;	left:767px;	top:520px;	width:49px;	height:46px;}div#sound-on_ {	position:absolute;	left:816px;	top:520px;	width:29px;	height:25px;}div#sound-off_ {	position:absolute;	left:816px;	top:545px;	width:29px;	height:21px;}#isound{	width:0px;	height:0px;	visibility:hidden;}/*-----------------*/div.lwr-bg_ {	position:absolute;	left:0px;	top:608px;	width:845px;	height:9px;}div.footer-line_ {	position:absolute;	left:0px;	top:618px;	width:829px;	height:1px;}div.footer_ {	position:absolute;	left:0px;	top:618px;	width:450px;	height:18px;}div.footer-waste_ {	position:absolute;	left:466px;	top:618px;	width:179px;	height:18px;}div.footer-copyright_ {	position:absolute;	left:645px;	top:618px;	width:44px;	height:18px;}div.footer-credit_ {	position:absolute;	left:689px;	top:618px;	width:78px;	height:18px;}div.id-42_ {	position:absolute;	left:767px;	top:681px;	width:78px;	height:18px;}/*//////// photogallery ////////*/.fotogallery {	position : absolute;	left : 34px;	top : 98px;	width:359px;	height:271px;	background-image:url(images/text_bg.gif);	background-repeat:repeat-x;	}/* //// common elements //// */div.lineTop {	position: absolute;	left: 28px;	top: 28px;	height: 1px;	width: 369px;	line-height: 1px;	background-color: black;}div.date {	position: absolute;	left: 643px;	top: 10px;}div.logo {	position: absolute;	left: 27px;	top: 393px;}/* //// menu //// */div.menuDisplay {	position: absolute;	left: 434px;	top: 393px;}div.menuCol0,div.menuCol1,div.menuCol2,div.menuCol3 {	position: absolute;	top: 452px;}div.menuCol0 { left: 28px; }div.menuCol1 { left: 233px; }div.menuCol2 { left: 438px; }div.menuCol3 { left: 644px; }/* //// w3 //// */div.contTop, div.contBottom  {	position: absolute;	left: 28px;	width: 810px;}div.contTop { top: 51px; height: 202px; }div.contBottom { top: 516px; padding-bottom: 100px; }/* //// popup windows //// */div.popMenu {	position: absolute;	top: 45px;	left: 35px;}div.popMenu img {	margin-right : 1px;}img.preload {	display: none;}