/*Describes the layout of the body of the whole page*/
body {  
	background-color: #b3cbe3;
	font-family:Garamond;
	padding-bottom: 0px; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top:  0px;
	margin: 0px;
	scrollbar-face-color: #b3cbe3;
	scrollbar-track-color: #A5BBD1;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #A5BBD1;
	}

/*General styles used several times*/
ul, li {
    margin: 0px;
    padding: 0px;
}
/*Linkverhalten für "alles", aber im Prinzip nur BoxLinks*/
a:link {
	color: black;
	text-decoration: none;
	}
a:visited {
	color: black;
	text-decoration: none;
	}

a:hover {
	color:white;
	text-decoration: none;
	}
a:active {
    color:white;
}	
	
/*Describes the body of the frame content.*/
.bodyInnen {  
	background-color:white;
	border-style:none;
	font-family:Garamond;
	scrollbar-face-color: #b3cbe3;
	scrollbar-track-color: #A5BBD1;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #A5BBD1;
	}

/*linke navi, wohnung,...,gästebuch + impress, ...,partner*/
.boxLinks {
	height:410px;
	background-color: #aab7ce;
	border:1px solid #7d7c7c;
	padding-top:10px;
	left:90px;
	position:absolute;
	top:270px;
	width:742px;
	z-index:10;
	}
/*navi in boxLinks wohn...gästebuch.*/
.boxLinks li{
	font-size : 16px;
	font-weight : bold;
	left:8px;
	list-style-type:none;
	position:relative;
	margin-bottom: 8px;
	text-decoration: none;
	z-index:15;
	}
/*style for the active Link set by javascript*/
.boxLinks .activeLink{
    color:White;
    }
.boxLinks li li{
	font-size: 14px;
	font-weight: bold;
	left:8px;
	position:relative;
	text-decoration: none;
	z-index:15;
	}

/*Ort für iframe, weiße box mitte*/
.boxMitte {
	position:absolute; 
	left:200px; 
	top:50px; 
	width:700px; 
	height:600px;
	border: 1px solid black;
	z-index:50;
	}
	
/*versteckte box hinter boxMitte, text hat hintergrundfarbe, Content für google, aufgrund von frame nötig*/
.boxGoogleContent {
	position:absolute; 
	left:200px; 
	top:50px; 
	width:700px; 
	height:600px;
	border: 0;
	z-index:1;
	background-color:#b3cbe3;
	font-size: 0.2em;
	color:#aab7ce;
	}
	
/*leer box rechts oben, nur style*/
.boxRechts {
	background-color: #aab7ce;
	border:1px solid #7d7c7c;
	left:842px;
	height:238px;
	position:absolute;
	top:34px;
	width:100px;
	}

/*box innerhalb boxRechts, beeinhaltet agb...partner*/
.boxUnten {
	bottom:5px; 
	left:150px;
	line-height:1em;
	position:absolute; 
	width:580px;	
	z-index:14;
	background-color:#aab7ce;
	}
.lastElement
{
    margin-bottom: 10px;
}
/*navi für orga agb...partner*/
.button2{
	background-color:#aab7ce;
	position:relative;
	font-size:10pt;
	font-weight:normal;
 	text-decoration:none;
	z-index:14;
	}
	
/*created by Robert Kaden button*/
.button3{
	background-color:#aab7ce;
	bottom:0px;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	position:absolute;
	right:2px;
	text-decoration:none;
	z-index:14;
	}

/*Navi im frame, entsprechend wahl aus navi in BoxLinks*/
.button4{
	color:white;
	font-size:11pt;
	font-weight:800;
	left:20px;
	margin-left:30px;
	position:relative;
	top:199px;
	text-align:center;
	text-decoration:none;
	z-index:60;
	}

.titelRuhe{
	left:60px;
	position:absolute;
	top:22px;
	margin:0;
	z-index:55;
	}

.titelBild{
	position:absolute; 
	left:40px;
	top:90px; 
	margin:0; 
	z-index:55;
	}

/*Box innerhalb des frames, nicht in relation zu boxMitte, sondern zu *.html der frameseiten*/
.TextFeldMain{
	font-size:10pt;
	font-family:Arial;	
	height:330px;
	line-height: 15pt;
	left:50px;
	padding-right:8px;
	position:absolute;
	overflow:auto;
	top:266px;
	text-align:justify;
	width:588px;
	}
.GuestbookLeft{
	height:300px;
	left:0px;
	position:absolute;
	width:300px;
}
.GuestbookRight{
	height:300px;
	left:300px;
	padding-right:8px;
	position:absolute;
	overflow:auto;
	width:285px;
	}

.tabelleBuchung{
	font-size:10pt;
	font-family:Arial;
	}
.tabellePreise{
	font-size:10pt;
	font-family:Arial;
	}	

/*Linkverhalten innerhalb der Texte*/	
a.TextFeld:link{
	color:#324463;
	text-decoration:none;
	}
a.TextFeld:visited{
	color:#324463;
	text-decoration:none;
	}
a.TextFeld:hover{
	color:black;
	text-decoration:underline;
	}

/*Linkverhalten der Navi in BoxMitte*/	
a.naviOben:link {
	color: white;
	}
a.naviOben:visited {
	color: white;
	text-decoration: none;
	}

a.naviOben:hover {
	color:white;
	text-decoration: underline;
	}
.thumbs {
    margin-right:60px;
    position:absolute;
    right:0;
    top:450px;
    width:600px;
    z-index:70;
}
.großBild a img{
	border:1px solid black;
	float:right;
	margin-left: 10px;
	}
.großBild img:link{
	border:1px solid black;
	}
.großBild img:hover{
	border:2px solid #aab7ce;
	}
.großBild img:visited{
	border:1px solid black;
	}
.großBild a:hover img{
	border:2px solid #aab7ce;
	}
.großBild {
    float:right;
	}
.grundriss {
    left:90px;
    position:absolute;
    top:320px;
}
textarea{
	width:200px;
	height:50px;
	overflow-x: hidden;
    overflow-y: hidden;
	font-size:12px;

}
.inputGN{
	width:200px;
}
