@import url("menu.css");
@import url("klavier.css");
@import url("fonts.css");
@import url("contact-form.css");
@import url("datepicker.css");



body {
	
	background: #f1f1f1;
	/*background: #00ff00;*/
	padding:0px;
	margin:0px;
	
}
img {
	
}
.hilight {
	color: #ff0000;
}

/* Klavierleiste oben und unten */
#flagge {
	position:absolute;	
	/*top: 100px;
	right: 42px;*/
	top: 138px;
	right: 46px;
	width:60px;
	height:20px;
}

/* Zentrieren des Contents */
#ftop,#fleft,#fright,#fbott,#corrt,#corlb,#corrb{
        font-size:1pt;
        }



div#main {
	width:925px;
	/*height:542px;*/
	height: 582px;
	margin: 0px auto;
	z-index:20;
}
/* Container/Elternobjekt für den Content */
div#main div#cparent {
	position:absolute;
	width:925px;
	/*height:542px;*/
	height: 582px;
	background:#ffffff;
	z-index:25;
}
/* Ränder für den Content */
div#main div#cparent div#ftop,
div#main div#cparent div#fleft,
div#main div#cparent div#fright,
div#main div#cparent div#fbott,
div#main div#cparent div#corrt,
div#main div#cparent div#corlb,
div#main div#cparent div#corrb {
	position:absolute;
}

div#main div#cparent div#ftop {
	top:0px;
	left:0px;
	background-image: url(../assets/feather_top.png);
	width:922px;
	height:2px;
}
div#main div#cparent div#fleft {
	top:2px;
	left:0px;
	background-image: url(../assets/feather_left.png);
	width:1px;
	/*height:540px;*/
	height: 580px;
}
div#main div#cparent div#fright {
	top:2px;
	left:922px;
	background-image: url(../assets/feather_right.png);
	width:3px;
	/*height:535px;*/
	height: 580px;
}
div#main div#cparent div#fbott {
	/*top:537px;*/
	top: 577px;
	left:1px;
	background-image: url(../assets/feather_bott.png);
	width:921px;
	height:5px;
	
}
div#main div#cparent div#corrt {
	top: 0px;
	left: 922px;
	background-image: url(../assets/corner_right-top.png);
	width: 3px;
	height: 2px;
}
div#main div#cparent div#corlb,
div#main div#cparent div#corrb {
	/*top:537px;*/
	top: 577px;
	width: 3px;
	height: 5px;
}
div#main div#cparent div#corlb {
	left:0px;
	background-image: url(../assets/corner_left-bott.png);
}
div#main div#cparent div#corrb {
	left:922px;
	background-image: url(../assets/corner_right-bott.png);
}
div#main div#cparent div#copyrights {
	position:relative;
	/*top:542px;*/
	top: 582px;
	float: right;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	text-align: left;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
	padding-right: 5px;
}
div#main div#cparent div#copyrights a {
color: #cccccc;
text-decoration: none;
}
	
/* Hotel Grünau Logo */
div#main div#logogruenau {
	position:absolute;
	top: 10px;
	left: 390px;
	width:146px;
	height:100px;
	/*background-image: url(assets/logo_gruenau-hotel.png);*/
}
div#main div#content {
	position: absolute;
	left: 50px;
	/*top: 120px;*/
	top: 160px;
	border-top: 3px solid #E51D01;
	width:825px;
	/*height:354px;*/
	height: 394px;
	background: #ffffff;
}
/* Bildleiste im Content */
div#main div#content div#ctop {
	position: absolute;
	left: 0px;
	top: 0px;
	width:825px;
	height:190px;
	background: #ffffff;
}
/* Linker Textteil im Content */
div#main div#content div#cleft {
	overflow: auto;

	position: absolute;
	left: 0px;
	top: 190px;
	width:357px;			/*410 -13 -40*/
	height:155px;			/*170 -15 -5 */
	padding-left: 13px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: #FAFAF0;
}
/*
div#main div#content div#cleft div#lscontainer{
	position:absolute;
	top:0px;
	left:0px;
	height:155px;
	width:357px;
	overflow:hidden;
}
div#main div#content div#cleft div#lscontainer div#lscroll {
	position:absolute;
	top:0px;
	left:0px;
	padding-left:13px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:5px;
}
div#main div#content div#cleft div#lscrollnavo {
	position:absolute;
	top:20px;
	left:390px;
}
div#main div#content div#cleft div#lscrollnavu {
	position:absolute;
	top:150px;
	left:390px;
}
div#main div#content div#cleft div#lscrollnavo img,
div#main div#content div#cleft div#lscrollnavu img {
	cursor: pointer;
	width: 11px;
	height: 6px;
	border-width: 0px;
}
*/
/* Rechter Textteil im Content */
div#main div#content div#cright {
	position: absolute;
	left: 415px;
	top: 190px;	
	width:387px;			/*410 -13 -10*/
	height:155px;			/*170 -15 -5 */
	
	padding-left:13px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:5px;
	
	/*no more needed, scrolling via javascript*/
	overflow: auto;
	
	
	background: #EFEFE7;
}
div#main div#content div#crightpix {
	position: absolute;
	left: 415px;
	top: 190px;	
	width:410px;			/*410 -13 -10*/
	height:175px;			/*170 -15 -5 */
	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	/*
	no more needed, scrolling via javascript
	overflow:auto;
	*/
	
	background: #EFEFE7;
}
/*
div#main div#content div#cright div#rscontainer{
	position:absolute;
	top:0px;
	left:0px;
	height:155px;
	width:357px;
	overflow:hidden;
}
div#main div#content div#cright div#rscontainer div#rscroll {
	position:absolute;
	top:0px;
	left:0px;
	padding-left:13px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:5px;
}
div#main div#content div#cright div#rscrollnavo {
	position:absolute;
	top:20px;
	left:380px;
	
}
div#main div#content div#cright div#rscrollnavu {
	position:absolute;
	top:150px;
	left:380px;
}
div#main div#content div#cright div#rscrollnavo img,
div#main div#content div#cright div#rscrollnavu img {
	cursor: pointer;
	width: 11px;
	height: 6px;
	border-width: 0px;
}
*/
/* dojo/nop/ContentScroller */
.content-scroller .top-icon-container {
	position: absolute;
	top: 20px;
	right: 10px;
	/*left: 380px;*/
}
.content-scroller .bottom-icon-container {
	position: absolute;
	bottom: 20px;
	/*top: 150px;
	left: 380px;*/
	right: 10px;
}
.content-scroller .icon-container img {
	cursor: pointer;
}

/** Webres **/
.WebResHotelAvailabilities input,
.WebResHotelAvailabilities select {
	border: 1px solid #C0C0C0;
}
.WebResHotelAvailabilities select {
	margin-top: 1px;
}
.WebResHotelAvailabilities {
	position:absolute;
	left: 50px;
	top: 120px;
	width: 825px !important;
}
.WebResHotelAvailabilities .loginlinkV2 a {
	font-weight: normal !important;

}
.WebResHotelAvailabilities #webresRatesButton a {
	font-weight: bold;
}
#ui-datepicker-div {
	z-index: 1000!important;
}

.best-hotel-award {
    position: absolute;
    right: 0em;
    top: 0em;
	z-index: 1000;
}
