
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
}

html, body {
	background-color: #f9edcc;
	padding: 0px;
	margin: 0px;
	background-image:url(pix/bg/main_sommer.gif);
	background-repeat: repeat-y;
	background-position: center;	
	height: 100%;
	min-height:100%;
}
/*=========== Main-Container - Umrandung, Gesamtbreite ===========*/
#main {
	width:990px;
/*	background-color:#fff;*/
	/*background-image: url(pix/bg/bg_main.gif) repeat-y;*/
	/*height: auto !important;*/

/*	border-left: #9c121b 1px solid;
	border-right: #9c121b 1px solid;	*/
	overflow: visible;
	margin: 0px auto;
	/*display: table;*/
	
}
/*===========	clear-class	===========*/
.clear {
	clear: both;
	margin:0px;
	padding: 0px;
}
/*=========== header - logo usw ===========*/
#header_logo {
	width:290px;
	float:left;
}
#header_navi {
	float:left;
	width:424px;
	padding: 84px 0px 0px 10px;
	font-size:10px;
	background-image:url(pix/bg_topnavi.jpg);
	height:26px;
}
#header_navi a {
	font-size: 11px;
	color: #000;
	text-decoration:none;
}
#header_navi a.active {
	color: #9a111a;
}
#header_skihohentauern {
	float:left;
	width:265px;
	padding-top: 35px;
	background-image:url(pix/bg_skihohentauern.jpg);
	height:75px;
}
/*===========	HEADERPIC + Anfrage	===========*/
#header_anfrage {
	width:290px;
	height: 200px;
	float: left;
	background-color: #f9f0d6;
	font-size: 11px;
}
#anfrage_title {
	width:100%;
	padding: 5px 0px 5px 0px;
	font-weight:bold;
	color: #fff;
	background-color:#9a111a;
	text-align:center;
}
#header_pic {
	width: 700px;
	height: 200px;
	float: right;
}
/*===========	Anfragen-Formular	===========*/
input {
	font-size: 11px;
}
.anfrage_form {
	padding: 20px 0px 0px 30px;
	color: #504f53;
	
}
.submit {
	background-color:#9a111a;
	color: #fff;
	border: 1px solid #333;
}
input.grey {
	border: 1px solid #ccc;
}
/*===========	Hauptnavi	===========*/
#hauptnavigation {
	width: 989px;
	height: 42px;
	background:url(pix/hauptnavi/hauptnavi_bg_sommer.jpg) no-repeat;
	text-align: right;
	font-size: 14px;
}
/*	richtet Hauptnavi zentriert unter dem headerbild aus	*/
.hauptnavi_subcontainer {
	width: 700px;
	text-align: center;
	padding-top: 11px;
	float:right;
}
/*	Hauptnavi - Link-Formatierung	*/
	a.hauptnavi {
	text-decoration: none;
	color: #a30003;
	font-weight: bold;
}
a.hauptnavi_active {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
/*	Hauptnavi - Listenformatierung	*/
	#hauptnavigation ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
#hauptnavigation li {
	display:inline;
	padding: 8px 40px 8px 0px;		/* 8px 0px 8px;	*/ /* 12 px statt 40, wenn tauernwirt dazukommt */
	margin:0px;
}
/*===========	Linkes Menü	===========*/
#left_content {
	width: 290px;
	float: left;
	font-size:11px;
}
#left_content ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#left_content li {
	list-style-type: none;
	background-image:url(pix/bg/subnavi_button_sommer.gif);
	border-bottom: 1px solid #fff;
	height: 25px;
	padding: 9px 0px 0px 50px;
}
a.nav_left {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
a.nav_left_active {
	font-size: 11px;
	font-weight: bold;
	color: #9a111b;
	text-decoration: none;
}
/*===========	Drucken/English	===========*/
#print_english {
	padding: 20px 0px 20px 50px;
	font-size: 11px;
	color: #666;
}
#print_english a {
	text-decoration: none;
	color: #666;
}
/*===========	Footer	===========*/
.left_right_25 {
	padding: 0px 25px 0px 25px;
}
/*===========	CONTENT	===========*/
#right_content {
	width: 640px;
	padding: 40px 30px;
	float:left;
	font-size: 12px;
	color: #333;
	line-height: 15px;
}
#right_content a {
	text-decoration: none;
	/*border-bottom: 1px dotted #9a111b;
	padding-bottom: 1px;*/
	color: #9a111a;
}
#right_content a:hover {
	text-decoration: underline;
	/*border-bottom: 1px dotted #9a111b;
	padding-bottom: 1px;*/
	color: #9a111a;
}
#right_content a img {
	border: 0px;
}

#right_content h5 {
	color: #9a111a;
	padding-bottom: 20px;
	font-size: 12px;
}
#right_content td {
	padding: 5px;
}
#right_content li {
	line-height: 140%;
}
#right_content input {
	border: 1px solid #ccc;
}
#right_content input.noborder {
	border: 0px solid #ccc;
}
/*===========	Footer	===========*/
#footer_main {
	width: 990px;
	margin: 0px auto;
}
#footer {
	width:640px;
	padding-top: 5px;
	margin-top: 20px;
	float:both;
	border-top: 1px solid #ccc;
}
#footer .adresse {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 100%;
	text-align:center;
	padding-top: 15px;
	
}
#footer .logos {
	width: 100%;
	float:right;
	text-align:center;
}
