body{
font-size: 100.01%;
}

/* Erster Schritt: Schriftgröße für den Dokumentkörper
  und Tabellenzellen setzen */
body, td, th {
  font-size: 80%;
}
/* Zweiter Schritt: Schriftgröße für standardkonforme
  Browser für Tabellenzellen wieder hochsetzen */
td, th {
  font-size: 100%;
}


.bgr_box{
position:relative; 
width:850px;  
text-align:left; 
background-color:#e6ffd2; 
padding : 2px; 
margin : 0px auto; 
}


.headbox {
position:absolute; 
left:3px; 
top:2px; 
width:845px; 
height:117px; 
z-index:1;
background-image:url(lapalma_bilder/pano.jpg);
background-repeat:no-repeat;
background-position:center;
border-bottom:solid 1px #ff9966;
}

.navi_box_li {
	position:absolute;
	left:0px;
	top:124px;
	width:118px;
	height:100%;
	z-index:1;
}


.navi_box_re {
	position:absolute;
	left:731px;
	top:124px;
	width:118px;
	height:100%;
	z-index:1;
}

.navi_box_head {
	font: bold 1.1em Verdana, sans-serif;
	padding:10px;
}


.box_content {
	position:absolute;
	left:119px;
	top:124px;
	width:602px;
	height:100%;
	z-index:1;
	overflow: auto;
	margin-left:2px;
	margin-right:2px;
	padding:5px;
}

#zeileneinzug {
	text-indent:1.4em;
}

.navi_line{
border-bottom: solid 1px #ff9966;
margin-left:8px; 
margin-right:8px;
}



/*ende neue Stailiiees */

.navi {
	color: #000000;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 165%;
	padding-left:3px;
}

.navi:hover {
	color: #ff9966;
}

.navi_2lines {
	color: #000000;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 110%;
}

.navi_2lines:hover {
	color: #ff9966;
}


.text {
	color: #333;
	font: 1.1em Arial, Helvetica, sans-serif;
}

.text1 {
	color: #333;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.subtitle {
	color: #000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.headline {
	color:#333333;
	text-align: center;
	font: bold 1.8em Arial, Helvetica, sans-serif;
}

.ferienhaus {
	color: #FFFFF8;
	text-decoration: none;
	font: 1px Arial, Helvetica, sans-serif;
}
.teaserhead {
	color: #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
.teaserbody {
	color: #333;
	text-align: left;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.frame {
	border: 1px solid #ff9966;
}

.frame_bericht {
	border-bottom: 1px solid #ff9966;
	border-left: 1px solid #ff9966;
	border-right: 1px solid #ff9966;
	padding:3px;
}


.frame_bericht_unten {
	border-top: 1px solid #ff9966;
	border-left: 1px solid #ff9966;
	border-right: 1px solid #ff9966;
	padding:3px;
}

#head_bericht {
background-color:#aabe82;
height:20px;
}


.navi_klein {

	color: #00F;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}
.foot_linktext {

	color: #333;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}


#left {

	float:left;
	clear:both;
}

#right {

	float:right;
	clear:both;
}


.headnavi {
	color: #333;
	font: bold 50px Arial, Helvetica, sans-serif;
}

.headnavi:hover {
	color: #000000;
	font: bold 10px Arial, Helvetica, sans-serif;
}
