@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;
	width:60px;
	height:20px;
}

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



div#main {
	width:925px;
	height:542px;
	margin: 0px auto;
	z-index:20;
}
/* Container/Elternobjekt für den Content */
div#main div#cparent {
	position:absolute;
	width:925px;
	height:542px;
	background:#ffffff;
	z-index:25;
}
/* Ränder für den Content */
div#main div#cparent div#ftop {
	position:absolute; top:0px;left:0px;
	background-image: url(../assets/feather_top.png);
	width:922px; height:2px;
}
div#main div#cparent div#fleft {
	position:absolute; top:2px; left:0px;
	background-image: url(../assets/feather_left.png);
	width:1px; height:540px;
}
div#main div#cparent div#fright {
	position:absolute; top:2px; left:922px;
	background-image: url(../assets/feather_right.png);
	width:3px; height:535px;
}
div#main div#cparent div#fbott {
	position:absolute; top:537px;left:1px;
	background-image: url(../assets/feather_bott.png);
	width:921px; height:5px;
}
div#main div#cparent div#corrt {
	position:absolute; top:0px;left:922px;
	background-image: url(../assets/corner_right-top.png);
	width:3px; height:2px;
}
div#main div#cparent div#corlb {
	position:absolute; top:537px;left:0px;
	background-image: url(../assets/corner_left-bott.png);
	width:3px; height:5px;
}
div#main div#cparent div#corrb {
	position:absolute; top:537px;left:922px;
	background-image: url(../assets/corner_right-bott.png);
	width:3px; height:5px;
}
div#main div#cparent div#copyrights {
	position:relative; top:542px;
	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;
	border-top: 3px solid #E51D01;
	width:825px;
	height:354px;
	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:hidden;
	
	
	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;
}




