/*
	CSS Document: css_template.css
	Version: 1.2 | Date: 2009-10-07
	Project: www.hotelbergwelt.com
	Author: websLINE, 2006-2009
	-------
*/


/* HAUPTEINSTELLUNGEN  */

form {
	margin: 0px;
	padding: 0px;
	}
#clearer {
	clear: both;
	line-height: 0px;
	height: 0px;
	}
* html #clearer {
	margin-top: -4px;
	}
body {
	text-align: center;
	padding: 29px 0;
	margin: 0;
	background: #EFE6D7;
	}
.bgcolor1 {
	background: #ECDEC1;
	}
.bgcolor2 {
	background: #9E8871;
	}


/* DESIGN AUFBAU */

#site {													/* site */
	width: 950px;
	text-align: left; 
	margin: 0 auto;
	background: #FBF8F4;
	border: #9E8871 1px solid;
	}
#site #left {
	float: left;
	width: 518px;
	position: relative;
	}
#site #right {
	float: right;
	width: 406px;
	}
	
#header {
	position: absolute;
	top: 0; left: 0;
	height: 155px;
	}

#logo {													/* logo */
	padding: 25px 23px 12px 25px;
	}


#headlinks {											/* headlinks */
	list-style-type: none;
	margin: 35px 0 0 0;
	padding: 0;
	float: right;
	}
#headlinks li {
	float: left;
	}
#headlinks a, #headlinks a:visited {
	font-size: 10px;
	text-decoration: none;
	padding-left: 7px;
	}

#headlinks a.britain {
	background: url(img_flagg-gbr.gif) no-repeat right;
	padding-right: 20px;
	}
#headlinks a.german {
	background: url(img_flagg-ger.gif) no-repeat right;
	padding-right: 20px;
	}

#content {													/* content */
	margin: 95px 0px 35px 25px;
	padding-top: 155px;
	}


#container {												/* container */
/*	background: url(img_grafik-left.jpg) no-repeat;*/
	margin-left: -6px;
	padding-left: 27px;
	position: relative;
	width: 496px;
	}
* html #container {
	width: 504px;
	padding-left: 19px;
	}

#site #right #top {											/* right top */
	position: relative;
	margin: -30px -1px 1px 0;
	border-right: #9E8871 1px solid;
	}

#site #right #slide {										/* slide */
	padding: 10px;
	}
#site #right #slide div {
	padding: 2px;
	}
#site #right #slide img {
	border: 6px solid #fff;
	}

#inquirymask {												/* anfragemaske */
	padding: 12px;
	width: 382px;
	}

#submenu {													/* submenu */
	float: left;
	width: 168px;
	background: url(img_bg-submenu.gif) no-repeat;
	margin: 30px 0 0 0;
	padding: 0 0 20px 30px;
	border-right: 1px solid #9E8871;
	}
ul.submenu {
	float: left;
	width: 168px;
	background: url(img_bg-submenu.gif) no-repeat;
	border-right: 1px solid #9E8871;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	}

#info {													/* info */
	float: right;
	width: 157px;
	padding: 30px 23px 20px 23px;
	}

#right2 {												/* right2 */
	width: 376px;
	margin: 15px 0 15px 0;
	}

p.footer {												/* footer */
/*	clear: both;*/
	margin: 0;
	padding: 0;
	}
#footer {
	clear: both;
	}
#footer div {
	width: 488px;
	height: 10px;
	line-height: 10px;
	margin: 18px 0 -5px 29px;
	position: relative;
	float: left;
	}
* html #footer div {
	margin-left: 14px;
	}
#logo-tirol {
	float: right;
	margin: 0 -5px -5px 0;
	position: relative;
	}
#logo-oetztal, #logo-slh {
	float: right;
	margin: 0 2px -5px 0;
	position: relative;
	}

#websline {													/* websline */
	width: 895px;
	text-align: left; 
	margin: -25px auto 0 auto;
	}