/* CSS Document ------------------------------------------------------ */

html,
body {
	margin: 0;
	padding: 0;
	height: 100.00%;
	}
	
body {
	background-color: rgb(255,255,255);
	/*background-color: rgb(240,235,230);*/
	}
	
/* CSS Document ------------------------------------------------------ */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* CSS Document ------------------------------------------------------ */
	
.clearfix {
	position: relative;
	clear: both;
	height: auto;
	font-size: 0.001em;
	}
	
.gridwrap {
	position: relative;
	width: 90.00%;
	max-width: 1000px;
	margin: 0 auto;
	}

/* CSS Document ------------------------------------------------------ */

header {
	
	}
	
.headerwrap {
	position: relative;
	margin: 5.00em 0 0 0;
	padding: 1.50em 0;
	background-color: rgb(100,0,0);
	background-color: rgb(100,40,40);
	}
	
.header-glass {
	/*
	position: relative;
	float: left;
	margin: -5.00em 0;
	*/
	
	width: 22.00em;
	height: 20.00em;
	
	position: absolute;
	top: 50.00%;
	margin-top: -7.50em;
	
	border-radius: 50.00%;
	border: 0.50em solid rgb(100,40,40);
	box-shadow: 0 0 0 0.250em rgb(255,255,255);
	box-shadow: 0 0 0 0.250em rgba(255,255,255,0.90);
	
	/*display: none;*/
	background-color: rgb(255,255,255);
	overflow: hidden;
	
	background-image: url(../../_files/bilder/pension-ela_DSCN4518.jpg);
	background-position: 50.00% 50.00%;
	background-repeat: no-repeat;
	background-size: cover;
	}

/*
div.shape-test {
	float: left;
	border: 1px solid red;
	width: 30.00em;
	height: 27.00em;
	border-radius: 50.00%;
	shape-outside: circle(50%);
	
	margin-top: -21.00em;
	margin-left: -4.00em;
	}
*/

/* CSS Document ------------------------------------------------------ */

.glass-slider,
.glass-slideitem {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	}
	
.glass-slideitem {
	background-position: 50.00% 50.00%;
	background-repeat: no-repeat;
	background-size: cover;
	}

/* CSS Document ------------------------------------------------------ */

#mainnav {
	background-color: rgb(210,200,180);
	border-bottom: 0.10em solid rgb(100,40,40);
	}
	
/* CSS Document ------------------------------------------------------ */

section,
footer {
	padding: 2.50em 0;
	}
	
footer {
	min-height: 10.00em;
	background-color: rgb(100,40,40);
	background-color: rgb(210,200,180);
	
	border-top: 0.25em solid rgb(100,40,40);
	}
	
/* CSS Document ------------------------------------------------------ */

.footer-col {
	position: relative;
	float: left;
	width: 33.33%;
	}

/* CSS Document ------------------------------------------------------ */
/* CSS Document ------------------------------------------------------ */