/* Footer Box */
#gtl, #gbl, #gtr, #gbr {
	position:absolute; 
	width:20px; 
	height:20px;
	background:#f3f0e9; 
	overflow:hidden; 
	font-style:normal; 
	z-index:1;}
#gtl {top:0; left:0;}
#gbl {bottom:0; left:0;}
#gtr {top:0; right:0;}
#gbr {bottom:0; right:0;}
#footer em b {
	position:absolute;
	font-size:150px; 
	font-family:arial; 
	color:#c9c6bf; 
	line-height:40px; 
	font-weight:normal;}
#gtl b {left:-8px;}
#gtr b {left:-25px;}
#gbl b {left:-8px; top:-17px;}
#gbr b {left:-25px; top:-17px;}
#footer p {position:relative; z-index:100; padding:10px 15px;}

/* White Boxes */
#wtl, #wbl, #wtr, #wbr {
	position:absolute; 
	width:20px; 
	height:20px;
	background:#f3f0e9; 
	overflow:hidden; 
	font-style:normal; 
	z-index:1;}
#wtl {top:0; left:0;}
#wbl {bottom:0; left:0;}
#wtr {top:0; right:0;}
#wbr {bottom:0; right:0;}
#wtl b {left:-8px;}
#wtr b {left:-25px;}
#wbl b {left:-8px; top:-17px;}
#wbr b {left:-25px; top:-17px;}
#buchungsanfrage em b, #willkommen em b,
.zimmer em b, .news em b {
	position:absolute;
	font-size:150px; 
	font-family:arial; 
	color:white; 
	line-height:40px; 
	font-weight:normal;}
#buchungsanfrage div.rund_inhalt, #willkommen div.rund_inhalt,
.zimmer div.rund_inhalt, .news div.rund_inhalt
 {position:relative; z-index:100; padding:10px 15px;}
#willkommen div.rund_inhalt, .zimmer div.rund_inhalt, .news div.rund_inhalt {
	padding:25px 25px;}