body {
	background-color:#FFF;
	margin:0;
	padding:40px 0px 0px 0px;
        font-size:70%;
	font-family:Tahoma,Verdana,Sans-serif;
	color:#8c8d7e;}

a {
	text-decoration:underline;
	color:#77b3bf;}
a:visited {
	color:#77b3bf;}
a:hover {
	color:#398394;}




/*****************************************************************************/
/*Main Container*/
#main_container {
	width:840px;
	margin: 0px auto;}

.hide {
	display:none;}

/*****************************************************************************/
/*Head*/
#head {
	border:1px solid #fff;
	width:840px;
	height:163px;
	background:#333 url(img/head.png) no-repeat;}

/*Main Title*/
a#main_title {
	float:left;
	display:block;
	width:187px;
	height:46px;
	font-size:1px;
	text-indent:-9999px;
	text-decoration:none;
	margin:36px 0px 0px 39px;}
*html a#main_title { 
	margin:36px 0px 0px 20px;}

/*Menu*/
#menu_container {
	width:348px;
	display:block;
	margin:37px 0px 0px 0px;
	float:right;
	color:#666;}
#menu_container ul {
	display:block;
	padding:0px;
	margin:0px 0px 0px 20px;
	float:left;
	list-style-type:none;}
*html #menu_container ul {
	margin:0px 0px 0px 10px;}
#menu_container ul li {
	background:url(img/menu_marker.png) no-repeat 5px 5px;
	margin:0px 0px 5px 0px;
	padding-left:23px;}
#menu_container ul a {
	color:#ababaa;
	padding: 0px 0px 0px 0px;}
#menu_container ul a:hover {
	color:#fff;}
#menu_container ul li#selected {
	color:#fff;
	background:url(img/menu_marker_white.png) no-repeat 5px 5px;}


/*****************************************************************************/
/*Content*/
#content_container {
	margin:34px 0px 0px 26px;}
#title {
	background:url(img/title_underline.png) repeat-x  0px 20px;}
#title h2 {
	font-size:1px;
	text-indent:-9999px;}
#title h2#intro {
	height:21px;
	background:url(img/title_intro.png) no-repeat;}
#title h2#road {
	height:22px;
	background:url(img/title_road.png) no-repeat;}
#title h2#nature {
	height:22px;
	background:url(img/title_nature.png) no-repeat;}
#title h2#cities {
	height:22px;
	background:url(img/title_cities.png) no-repeat;}
#title h2#geiranger {
	height:22px;
	background:url(img/title_geiranger.png) no-repeat;}
#title h2#statistic {
	height:22px;
	background:url(img/title_statistic.png) no-repeat;}
#title h2#camping {
	height:22px;
	background:url(img/title_camping.png) no-repeat;}
#title h2#others {
	height:22px;
	background:url(img/title_others.png) no-repeat;}




#content{
	line-height:140%;
	padding:0px;
	margin:0px 0px 0px 14px;}
h3 {
	color:#3f3f3f;
	font-size:120%;
	margin:25px 0px 0px 0px;
	padding:0px;}

p {
	margin:12px 0px 0px 0px;
	padding:0px;
	}
p.foto{
	text-align:center;
	margin:30px 0px 30px 0px;
	padding:0px;}
p.foto em{
	padding:0px 0px 0px 30px;}

#content ul {
	display:block;
	padding:0px;
	margin:8px 0px 0px 20px;
	float:left;
	list-style-type:none;}
*html #content ul {
	margin:0px 0px 0px 10px;}
#content ul li {
	background:url(img/menu_marker.png) no-repeat 5px 5px;
	margin:0px 0px 5px 0px;
	padding-left:23px;}
#content ul a {
	padding: 0px 0px 0px 0px;}
#content ul li#selected {
	color:#5a5a5a;}
hr {
	height: 1px; 
	background-color: #5a5a5a; 
	border: 0px solid #5a5a5a;}
*html  hr {
	color:#5a5a5a;
        height: 1px; border: none;}

em#here {
	font-style:normal;
	background:#52929f;}
em#here a {
	color:#fff;}




/*Route Table*/
#route {
	border-collapse:collapse;
	float:right;
	width:307px;}
#route th {
	padding:5px 0px 5px 0px;
	text-align:left;}
#route td {
	vertical-align:top;
	padding:5px 0px 5px 0px;
	border-top:1px solid #e0e0e0;}
#route td img{
	margin-top:3px;}


/*****************************************************************************/
/*Bottom*/
#bottom {
	height:90px;
	background:url(img/bottom.png) no-repeat;
	padding:85px 0px 0px 0px;
	margin:0px 0px 0px 14px;}
#comment {
	display:block;
	float:right;} 






