@charset "ISO-8859-1";

body {
	background:url('../images/site/background.gif') no-repeat top left #FCDA72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	line-height:1.4;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
					 BASIC BODY
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#wrapper {
	width:980px;
	margin:0 auto;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~
		 HEADER
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
#header {
}

	#top {
		height:80px;
	}
	
	#menu { /* gif fuer ie6 -> ie6.css */
		height:39px;
		background:url('../images/site/menu.png') no-repeat bottom;
	}

	#header_img { /* andere hoehe fuer ie6 -> ie6.css */
		position:relative;	
		height:301px;
	}
	
	#mask_header {
		position:absolute;
		bottom:0;
	}
	
	#title_kailash {
		position:absolute;
		top:70px;
		left:230px;
	}


	#buddha_kailash {
		position:absolute;
		top:0px;
		left:0px;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~
		 CONTENTS
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
#inner {
	background:url('../images/site/footer_background.gif') no-repeat bottom  #FFF;
	padding:24px 14px 0px 14px;
	
}
#contents {
	padding:0 0 31px 0;
	border-bottom:1px dotted #303030;
}


#main {
	width:450px;
	padding:0 21px;
	float:left;
}


	.specifics {
		margin-bottom:20px;	
	}
	.specifics_top {
		background:url('../images/site/specifics_top.png') no-repeat bottom;	
		padding:12px 5px 12px 19px;
	}
	.specifics_content {
		background: url('../images/site/specifics_background.gif') repeat-x bottom #FFF;
		padding:12px 5px 12px 19px;
		font-size:11px;
	}
	


/* ~~~~~~~~~~~~~~~~~~~~~~~~
		 SIDEBARS
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
#left, #right  {
	width:230px;
	float:left;
}

.box {	
	background: url('../images/site/sidebar_background.gif') no-repeat bottom #FFF;
	border-bottom:19px solid #3392D9;
	margin-bottom:20px;
}

#left .box {padding:0px 0px 50px 0px;}
#right .box {padding:0px 0px 20px 0px;}

	.sidebar_top {
		background: url('../images/site/sidebar_top.gif') no-repeat #3392D9;
		padding:12px 5px 12px 19px;
	}
	
	.sidebar_title {
		background: url('../images/site/sidebar_title.gif') no-repeat bottom #FFF;
		padding:6px 0px 6px 19px;
		border-top:1px dotted #3392D9;
	}

	.sidebar_map {
		text-align:center;
		margin:10px 0;
	}
	
	#sidebar_img img {
		margin-bottom:10px;	
	}

.travel-info {
	background: url('../images/site/hills.gif') no-repeat 10px 20px;
	padding:50px 10px 0px 40px;
	line-height:2;
}
	.travel-info a {
		font-weight:bold;
		color:#0977D9;
	}

#bookmarks {
	text-transform:uppercase;
	color:#5F795C;
}

	#bookmarks img {
		margin:8px 0 0 0;	
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~
		 FOOTER
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
	
#footer {
	height:80px;
	padding:10px 14px;
	text-align:right;
}
.footer_text {padding:20px 20px 0 0; width:250px;float:right;}
.footer_img {padding:10px 0 0 0; width:122px; float:right;}

	
/* ~~~~~~~~~~~~~~~~~~~~~~~~
	      CLEARFIX
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix {height: 1%;}
	
