/************************************************************/
/*															*/
/*	Parkhotel Bayersoien main-styles						*/
/*															*/
/*	lombego systems 2008 => www.lombego.de					*/
/*															*/
/*	rgb(64,102,0) 		| #406600 	| dark green			*/
/*	rgb(110,40,0) 		| #6E2800 	| dark brown			*/
/*						| #E5ECB6	| subnavi bg dark green	*/
/*						| #F2F6DB	| subnavi bg light green*/
/*						| #EBE1D8	| margin bg dark brown	*/
/*						| #F6F1ED	| margin bg light brown	*/
/*						| #F9F8F6	| booking background	*/
/*															*/
/************************************************************/

/************************************************************/
/*															*/
/*	import styles											*/
/*															*/
/************************************************************/

 	@import url('navigation.css');
	@import url('content.css');
	@import url('calendar.css');

/************************************************************/

h1{
	font-size: 14px;
	color: #406600;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

h2{
	font-size: 12px;
	color: #406600;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

body{
	margin: 0px;
	font-family: Trebuchet MS,Verdana,Arial;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	height: 100%;
	width: 100%;
}

.main_wrapper{
	width: 940px;
	margin: auto;
	text-align: left;
}

.lang_nav{
	text-align: right;
	line-height: 20px;
	height: 20px;
}

.header{
	position: relative;
	float: left;
	height: 210px;	
	width: 940px; /* necessary for Opera position absolute */
}

.rhino{ /* flash file container */ /* overwritten by ie.css */
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	height: 50px; 
	width: 80px;
	cursor: pointer;
}

.trigger{
	z-index: 5;
	position: absolute;
	right: 0px;
	bottom: 4px;
	height: 70px; 
	width: 90px;
	cursor: pointer;
	float: right;
	background: transparent url(../img/head/trigger_bg.gif) no-repeat left top; /* IE flash/z-index problem */
}

a:link#ammergau_link{display:block;float:left;height:70px;width:90px;}
a:visited#ammergau_link{display:block;float:left;height:70px;width:90px;}
a:hover#ammergau_link{display:block;float:left;height:70px;width:90px;}

.rhino embed object{
	border: 1px solid red;
	float: left;
}

.hide{ /* hide overlay */
	display: none; 
	width: 920px;
	height: 190px;
/*	background: transparent url(../img/head/afrika-overlay-trans.png) no-repeat left top; */
	position: absolute;
	z-index: 3;
	top: 10px;
	right: 10px;
	background-image: none;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../frontend/parkhotel_bayersoien/img/head/afrika-overlay-trans.png',sizingMethod='image');
}

html>body .hide { /* Child Selector css hack -> excludes IE and NS4  */
  	background: transparent url(../img/head/afrika-overlay-trans.png) no-repeat left top;
}

.overlay{ /* show overlay */
	width: 920px;
	height: 190px;
	position: absolute;
	z-index: 3;
	top: 10px;
	right: 10px;
	background-image: none;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../frontend/parkhotel_bayersoien/img/head/afrika-overlay-trans.png',sizingMethod='image');
}

html>body .overlay { /* Child Selector css hack -> excludes IE and NS4  */
  	background: transparent url(../img/head/afrika-overlay-trans.png) no-repeat left top;
}

.overlay_txt{
	position: absolute;
	z-index: 9;
	left: 214px;
	top: 20px;
	width: 606px;
	color: #6E2800;
}

.overlay_txt h1{
	color: #6E2800;
	font-size: 20px;
}


.main_nav_wrapper{ /* overwritten by ie.css */
	float: left;
	width: 942px;
	margin: 20px 0px 20px 0px;
	position: relative;
}

.subnav_wrapper{
	float: left;
	width: 220px;
	padding: 0px 20px 0px 0px;
}

.content_wrapper_start{
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
}

.content_wrapper{
	float: left;
	width: 480px;
	padding: 0px 0px 0px 0px;
}

.marginalie_wrapper{
	float: right;
	width: 220px;	
}

.footer_wrapper{
	float: left;
	width: 940px;
	height: 60px;
	text-align: right;
	padding: 0px 0px 24px 0px;
	position: relative;
}

.footer_logos{
	float:left;
}

.footer_functions{
	float: right;
	width: 420px;
	
	width: 390px; /*facebook edit*/
	
	padding: 24px 0px 0px 0px;
	
	padding: 19px 0px 0px 0px; /*twitter edit 14*/
}

.footer_functions img{
	border: 0px;
}

.footer_nav{
	float: right;
	width: 430px;
}

.footer_quick_links{
	color: #B8BE8B;
	float: left;
	width: 940px;
	padding: 5px 0px 20px 0px;
	text-align: center;
}

.footer_quick_links h3{
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #B8BE8B;
}

.footer_quick_links a:link, .footer_quick_links a:visited, .footer_quick_links a:hover{
	text-decoration: none;
	color: #B8BE8B;
	font-weight: normal;
}

#icon-facebook{
	float: left;
	padding: 0px 10px 0px 0px;
}

#icon-twitter{
	float: left;
	padding: 0px 10px 0px 0px;
}

#icon-google{
	float: left;
}


/* Hotelwebservice */

/* principal div */
#HWBMask { position:relative; top:0; left:0; width:100%; margin:0; overflow:hidden; }
#HWBMask label, #HWBMask table, #HWBMask td, #HWBMask P { font-size:11px;
color:#000; }
#HWBMask table { width:100%; border:0; }
#HWBMask label { cursor:pointer; }
#HWBMask input, #HWBMask select { font-size:11px; color:#000; }

#HWBMask select{
	margin-right: 4px;
	border: 1px solid #EBE1D8;

}

/* alin submit button and give it a background */
#hwbbutton { 
	margin: 10px 0; 
	background: transparent url(../img/layout/pruefen-button.png) no-repeat left top;
	width: 100px !important;
	height: 18px;
	text-align: center;
	padding: 0px;


}



#HWBMask .submit { background-color:transparent;  color:#FFF; font-weight:normal; padding:0px
5px; border:0; cursor:pointer; text-align: center; width: 90px;}




#HWBMask .submitOver { background-color:transparent;  color:#FFF; font-weight:normal; padding:0px
5px; border:0; cursor:pointer; text-align: center; width: 90px;}



/* calendar icon please change for hotel if necessary */
#hwbdt1, #hwbdt2 { width:18px; height:18px; background: transparent url('../img/icon/kalender.png') no-repeat top left;
cursor:pointer; }



/* calendar please change #BBB (dark) and #888(light over) */

.calendar { position: relative; display: none; border: 1px solid; border-color: #EBE1D8 #6E2800 #6E2800 #EBE1D8; font-size: 11px; cursor: pointer;


background-color:#F7F4ED; color:#000;  }
.calendar table { border:1px solid; border-color:#FFF #6E2800 #6E2800 #FFF; font-size:11px; cursor:pointer; background-color:#FFF;
color:#000;  }
.calendar .button { text-align:center; padding:1px; border:1px solid; border-color:#FFF #6E2800 #6E2800 #FFF; background-color:#EBE1D8; }
.calendar .nav { background:#EBE1D8 url(menuarrow.gif) no-repeat 100% 100%; }
.calendar thead .title { font-weight:bold; padding:1px; border:1px solid; border-color:#FFF #6E2800 #6E2800 #FFF; background-color:#EBE1D8;
color:#6E2800; text-align:center; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-bottom:1px solid #6E2800; padding:2px; text-align:center; background-color:#F6F1ED; color:#6E2800; }

.calendar thead .weekend { color:#6E2800; font-weight:bold; }

.calendar thead .hilite { border:2px solid; padding:0px; border-color:#F7F4ED #6E2800 #6E2800 #F7F4ED; }
.calendar thead .active { border-width:1px; padding:2px 0px 0px 2px; border-color:#6E2800 #F7F4ED #F7F4ED #6E2800; }
.calendar tbody .day { width:2em; text-align:right; padding:2px 4px 2px 2px; }
.calendar table .wn { padding:2px 3px 2px 2px; border-right:1px solid #6E2800; background-color:#E1E6F5; color:#6E2800; }
.calendar tbody .rowhilite td { background-color:#F6F1ED; color:#6E2800; }
.calendar tbody td.hilite { padding:1px 3px 1px 1px; border-top:1px solid #fff; border-right:1px solid #6E2800; border-bottom:1px solid
#6E2800; border-left:1px solid #FFF; }
.calendar tbody td.active { padding:2px 2px 0px 2px;border:1px solid;border-color:#6E2800 #E1E6F5 #E1E6F5 #6E2800; }
.calendar tbody td.selected { font-weight:bold;border:1px solid;border-color:#6E2800 #E1E6F5 #E1E6F5 #6E2800; padding:2px 2px
0px 2px; background-color:#F1F1F1; color:#6E2800; }

.calendar tbody td.weekend { color:#6E2800; }

.calendar tbody td.today { font-weight:bold; color:#6E2800; }
.calendar tbody td.disabled { color:#999; text-decoration:line-through; }
.calendar tbody .emptycell { visibility:hidden; }
.calendar tbody .emptyrow { display:none; }
.calendar tfoot .footrow {}
.calendar tfoot .ttip { background-color:#EBE1D8; padding:1px; border:1px solid; border-color:#6E2800 #E1E6F5 #E1E6F5 #6E2800;
color:#6E2800; text-align:center; }
.calendar tfoot .hilite { border-top:1px solid #FFF; border-right:1px solid #6E2800; border-bottom:1px solid #6E2800; border-left:1px
solid #FFF; padding:1px; background-color:#C7C4BB; }
.calendar tfoot .active { padding:2px 0px 0px 2px;border-top:1px solid #6E2800;border-right:1px solid #FFF;border-bottom:1px solid
#FFF;border-left:1px solid #6E2800; }
.combo { position:absolute; display:none; width:4em; top:0px; left:0px; cursor:pointer; border:1px solid; border-color:#E1E6F5
#6E2800 #6E2800 #E1E6F5; background-color:#FFF;color:#6E2800;font-size:smaller;padding:1px; }
.combo .label,.combo .label-IEfix { text-align:center; padding:1px; }
.combo .label-IEfix {width:4em; }
.combo .active { padding:0px; border:1px solid #6E2800; }
.combo .hilite {border:1px solid #6E2800;background-color:#E1E6F5; color:#6E2800; }


