table td {
	vertical-align: top;
}
div#seiteneintrag_drumherum {
	position:relative;
	left:0px;
	top:0px;
	width: 662px;
	height:428px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px ;
	overflow:hidden; 
}

div#seiteneintrag_drumherum table{
	font-size: 11px ;
}

div#seiteneintrag_drumherum h1{
	margin:0;
	padding:0;
	
	font-size: 1.0em;
	font-weight:normal;
	padding-left:5px;
	display:block;	
	text-transform: uppercase;
	
	border-bottom: 2px solid white;
}
div#seiteneintrag_drumherum p{
	margin:0;
	padding:0;
}

div#navi {
	position:absolute;
	left:0px;
	top:0px;
	width: 660px;
	height:20px;
	line-height: 19px;
	border: 1px solid #B9B9B9;
	text-transform: uppercase;
	

}

div#navi a{
	text-decoration:none;
	font-size: 12px;
	margin: 0px 20px 0px 13px;
}

div#adresse-bild {
	position:absolute;
	left:0px;
	top:22px;
	width: 474px;
	height:155px;

	border-top:2px solid white;
}

div#adresse {
	position:absolute;
	left:0px;
	top:0px;
	width: 228px;
	height:152px;	
}

div#adresse div#klassifizierung {
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}

div#adresse h1{	
	margin-top: 4px;
	font-size: 1.2em;
	font-weight:bold;
	border: 0;
	text-decoration:underline;
}

div#adresse p{	
	margin-top: 10px;
	margin-left: 5px;
}

div#adresse address {
	margin-left: 5px;
}


div#bild {
	position:absolute;
	left:228px;
	top:0px;
	width: 228px;
	width: 203px;
	
	height:152px;
}
div#bild img {
	border: 0;
}

div#besonderes-lage {
	position:absolute;
	left:430px;
	top:22px;
	width: 242px;
	height:154px; 
	border-left:2px solid white;
	border-top:2px solid white; 
}

div#besonderes {
	height:75px;
	overflow:hidden;
}
div#besonderes div{
	margin: 6px 0px 0px 15px;
}

div#besonderes div img{
	margin-right:5px;
}

div#lage {
	
}

div#lage h1{
	margin-bottom: 8px;
}
div#lage p{
	margin-left: 10px;
}

div#galerie {
	position:absolute;
	left:0px;
	top:174px;
	width: 221px;
	height:180px;
	
	border-top: 2px solid white;
}

div#galerie h1{
	text-align: center;
}

div#galerie div#galeriebild {
	position:absolute;
	left:0px;
	top:16px;
	width: 221px;
	height:166px;

	overflow:hidden;
		
}

div#galerie div#galeriebild img{
	
	display:block;
	margin-left:auto;
	margin-right:auto;
	border: 0;
	

}

div#galerie div#galeriezur {
	position:absolute;
	left:0px;
	top:0px;
	width: 15px;
	height:14px;
	
	overflow:hidden;

	text-align: center;	
}

div#galerie div#galeriezur img{
	margin-top:0px;
}

div#galerie div#galerievorw {
	position:absolute;
	right:0px;
	top:0px;
	width: 15px;
	height:14px;

	overflow:hidden;
	
	text-align: center;
}

div#galerie div#galerievorw img{
	margin-top:0px;
}

div#haus-pauschale {
	position:absolute;
	left:221px;
	top:174px;
	width: 451px;
	height:180px;
	
	border-top: 2px solid white;
	border-left: 2px solid white;


}

div#haus-pauschale h1{
	/*margin-bottom:13px;*/
    margin-bottom: 5px;
}

div#haus {
	position:absolute;
	left:0px;
	top:0px;
	width: 298px;
	height:180px;
}

div#haus p{
	margin-left: 5px;
}

div#pauschale {
	position:absolute;
	/*left:298px;*/
	left:300px;
	top:0px;
	width: 141px;
	height:180px;
	
	text-align: right;
	
	overflow:hidden;
}

div#pauschale h3{
	font-size: 1.0em;
	font-weight: bold;
	margin-right: 5px;	
	margin-bottom:8px;
}

div#pauschale p{
	/*margin-right: 5px;*/
    margin-right:3px;
    padding-left:7px;	
	margin-bottom:4px;
}
div#pauschale p.preis{
	font-weight: bold;
}

div#pauschale h1{
	padding-left:0px;
	padding-right:5px;
	text-align:right;
}

div#zimmer h1, div#preise h1, div#ausstattung h1{

	margin-bottom:6px;
}

div#zimmer{
	position:absolute;
	left:0px;
	top:356px;
	width: 131px;
	width: 110px;
	height:70px;
	overflow:hidden;
	
	border-top: 2px solid white;
	

}

div#zimmer table{
	margin-left: 5px;
	width:96px;
}
div#zimmer table td.right{
	text-align:right;
}

div#preise{
	position:absolute;
	left:110px;
	top:356px;
	width: 109px;
	height:70px;
	overflow:hidden;
	
	border-top: 2px solid white;
	border-left: 2px solid white;
}

div#preise table{
	margin-left: 2px;
	width:105px;
}
div#preise table td.right{
	text-align:right;
}

div#ausstattung{
	position:absolute;
	left:221px;
	top:356px;
	width: 451px;
	height:70px;	
	
	border-top: 2px solid white;
	border-left: 2px solid white;
	
}

div#ausstattung img{
	margin:3px;
	border: 1px solid black;
	background-color:white;	
}

div#ausstattung img.teilweise{
	background-color: #CCCCCC;	
}

div#ausstattung p{
	margin: 0px 5px 0px 5px;
}



/**********************************
**********************************
	Seiteneintrag Seite2 Reservieren
***********************************
**********************************/

div#seite2 {
	position:absolute;
	left:0px;
	top:24px;
	width:674zpx;
	height:406px;
}

div#seite2 div#adresse-bild {
	position:absolute;
	left:0px;
	top:-2px;
	
	height: 130px;
	width: 310px;
	
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	
	overflow:hidden;
}
div#seite2 h1{
	display:block;
	border-bottom: 2px solid white;
	font-weight:bold;
}

div#seite2 #adresse-bild div#bild {
	position:absolute;
	left:0px;
	top:16px;
	height:114px;
	width:152px;
	overflow:hidden;
}
div#seite2 #adresse-bild div#bild img{
	margin:0;
	padding:0;
}

div#seite2 #adresse-bild div#adresse {
	position:absolute;
	left:156px;
	top:16px;
	height:114px;
	width:170px;
}

div#seite2 div#reservieren {
	position:absolute;
	left: 312px;
	top: 0px;
	
	width: 362px;
	height:130px;

	border-bottom: 2px solid white;
	
	overflow:hidden;	
}

div#seite2 div#reservieren div.radio{
	display:inline;
	background-color:transparent;
}

div#seite2 div#reservieren input.radiobutton{
	margin-top: 10px;
}

div#seite2 div#reservieren div#reservieren-inhalt {
	margin: 5px;
}
div#seite2 div#reservieren input.datumsinput {
	width:65px;
	font-size:1.0em;
}

div#seite2 div#reservieren input.anz_buchen {
	width:12px;
	font-size:1.0em;
	margin-left: 14px;
}

div#seite2 div#reservieren input.kontaktart{
	width:12px;
	font-size:1.0em;
	margin-left: 22px;
}

div#seite2 div#freimeldungen {
	position:absolute;
	left: 0px;
	top: 132px;
	
	width: 310px;
	height:274px;

	border-right: 2px solid white;
		
	overflow:hidden;	
}

div#seite2 div#freimeldungen div#freimeldungen-inhalt {
	padding: 5px 5px 5px 5px;
}

div#seite2 div#freimeldungen input.datumsinput {
	width:60px;
	font-size:1.0em;
}
div#seite2 div#freimeldungen span.calendar img {
	border:0px solid white;
}

div#seite2 div#freimeldungen span.spacer{
	padding-left: 10px;
}


div#seite2 div#freimeldungen input.dummybutton {
	width:0px;
	height:0px;
	overflow:hidden;
}
div#seite2 div#freimeldungen div#dummybutton {	
	width:0px;
	height:0px;
	overflow:hidden;
}

div#seite2 div#freimeldungen  img#aktualisieren {
	position:absolute;
	right: 10px;
	top: 25px;		
	cursor:pointer;
}

div#seite2 div#freimeldungen table {
	margin-top:15px;
}

div#seite2 div#freimeldungen th {
	font-weight: bold;
	line-height: 32px;
}

div#seite2 div#freimeldungen th.preis-ueberschrift{
	position:relative;
	line-height:20px;
}

div#seite2 div#freimeldungen th div#properson {
	/*position: absolute;*/
	left: 16px;
	bottom: -10px;
	font-size: 8px;
	line-height:10px;
}

div#seite2 div#freimeldungen td {
	line-height: 28px;
	padding-left:5px;
}

div#seite2 div#freimeldungen td.preis-info {
	line-height:13px;
	vertical-align:top;
}

div#seite2 div#freimeldungen td.col1 {
	width: 95px;
}

div#seite2 div#freimeldungen td.col234 {
	text-align:center;
	width: 80px;
	padding-left:0px;
}


div#seite2 div#kontaktdaten {
	position:absolute;
	left: 312px;
	top: 132px;
	
	width: 362px;
	height:274px;

	overflow:hidden;	
}
div#seite2 div#kontaktdaten div#kontaktdaten_inhalt{
	position: relative;
	margin: 5px 5px 5px 5px;
}

div#seite2 div#kontaktdaten span.einrueck{
	margin-left:17px;
}

div#seite2 div#kontaktdaten table#gasttable {
	margin:0;
	margin-left:15px;
}

div#seite2 div#kontaktdaten table#gasttable td.spalte1{
	width:182px;	
}

div#seite2 div#kontaktdaten table#gasttable td{
	margin:0;
	padding:0;	
}

div#seite2 div#kontaktdaten table#gasttable input{
	width:120px;
	font-size:1.0em;
	
	margin-bottom:3px;
}

div#seite2 div#kontaktdaten textarea {
	margin-left:17px;
	width:305px;
	font-size: 1.0em;
	font-family: arial, helvetica, sans-serif
}

div#seite2 div#kontaktdaten input.submitbutton {
	font-size: 1.0em;
	margin-left:150px;
	margin-top:5px;
}




div#seite2 div#dankebox {
	position:absolute;
	left: 354px;
	left: 324px;
	top: 172px;
	
	width: 333px;
	height:225px;

	overflow:hidden;	
}

div#seite2 div#dankebox input.submitbutton {
	font-size: 1.0em;
	margin:5px;
}

div#seite2 div#dankebox_button {
	position:absolute;
	right:0px;
	bottom: 0px;

}

div#seite2 div#dankebox div#dankebox_textbereich {
	margin: 10px;
}
div#seite2 div#dankebox div#dankebox_textbereich div#anregung{
	position:absolute;
	width:140px;
	height:100px;
	left:185px;
	top:65px;
	overflow:auto;
}

/**********************************
**********************************
	Seiteneintrag Seite2 Reservieren ENDE
***********************************
**********************************/

/**********************************
**********************************
	Seiteneintrag Seite3 Anfahrt
***********************************
**********************************/

div#seiteMap {
	position:absolute;
	left:0px;
	top:22px;
	width:717px;
	height:406px;
}

div#seiteMap div#flash {
	position:absolute;
	left:0px;
	top:0px;
	
	height: 300px;
	width: 300px;
	
	border: 2px solid white;
	
	overflow:hidden;
}

/**********************************
**********************************
	IE 6 Hacks
***********************************
**********************************/

* html div#seiteneintrag_drumherum {
	width: 660px;
}
