table#zimmer-01
{
	width: 520px;
	height: auto;
	padding: 0;
	/*border: 1px dashed rgb(43,67,39);*/
	margin: 0px 0px 0px 0px;
}
td#zimmer-01-ueberschrift-1
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
	/*border-right: 1px dashed rgb(43,67,39);*/
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}
td#zimmer-01-ueberschrift-2
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}
td#zimmer-01-ueberschrift-3
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	/*border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);*/
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}
td#zimmer-01-ueberschrift-4
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#zimmer-01-ueberschrift-5
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	/*	border-left: 1px solid rgb(43,67,39);*/
border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#zimmer-01-01
{
	width: 140px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	/*border-left: 1px solid rgb(0,143,70);
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}
td#zimmer-01-02
{
	width: 60px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	/*border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}
td#zimmer-01-03
{
	width: 120px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

td#zimmer-01-04
{
	width: 100px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	border-left: 1px dashed rgb(43,67,39);
	/*border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

td#zimmer-01-05
{
	width: 80px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	border-left: 1px dashed rgb(43,67,39);
	/*border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

/*preise*/
table#preise
{
	width: 500px;
	height: auto;
	padding: 0;
	/*border: 1px dashed rgb(43,67,39);*/
	margin: 0px 0px 0px 0px;
}

td#preise-ueberschrift-1
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
	/*border-right: 1px dashed rgb(43,67,39);*/
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}
td#preise-ueberschrift-2
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}
td#preise-ueberschrift-3
{
	width: auto;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}


td#preise-01
{
	width: 100px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

td#preise-02
{
	width: 100px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	border-left: 1px dashed rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
		/*border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

td#preise-03
{
	width: 100px;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
/*	border-left: 1px dashed rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);*/
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

/* sonstige preise */
table#sonstiges
{
	width: 240px;
	height: auto;
	padding: 0;
	/*border: 1px dashed rgb(43,67,39);*/
	margin: 0px 0px 0px 0px;
}

td#sonstiges-ueberschrift-01
{
	width: 120;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 5px 0px 5px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#sonstiges-01
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 5px 10px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}

/* packages */
table#packages
{
	width: 360px;
	height: auto;
	padding: 0;
	/*border: 1px dashed rgb(43,67,39);*/
	margin: 0px 0px 0px 90px;
}

td#packages-ueberschrift-01
{
	width: 120;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
/*	border-bottom: 1px solid rgb(43,67,39);*/
	padding: 4px 0px 4px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#packages-01
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 4px 10px 4px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	/*border-bottom: 1px solid rgb(43,67,39);*/
	color: rgb (0,0,0);
}
td#packages-ueberschrift-02
{
	width: 120;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 4px 0px 4px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#packages-02
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 4px 10px 4px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}


/* ferienwohnung */
table#ferienwohnung
{
	width: 450px;
	height: auto;
	padding: 0;
	/*border: 1px dashed rgb(43,67,39);*/
	margin: 0px 0px 0px 90px;
}
td#ferienwohnung-ueberschrift
{
	width: 300px;
	vertical-align: top;
	height: auto;
	border-left: 1px solid rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
/*	border-bottom: 1px solid rgb(43,67,39);*/
	padding: 4px 0px 4px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#ferienwohnung
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 4px 10px 4px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	/*border-bottom: 1px solid rgb(43,67,39);*/
	color: rgb (0,0,0);
}

td#ferienwohnung-ueberschrift-01
{
	width: 300px;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
/*	border-bottom: 1px solid rgb(43,67,39);*/
	padding: 4px 0px 4px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#ferienwohnung-01
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 4px 10px 4px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	/*border-bottom: 1px solid rgb(43,67,39);*/
	color: rgb (0,0,0);
}
td#ferienwohnung-ueberschrift-02
{
	width: 150üx;
	vertical-align: top;
	height: auto;
	background: rgb(255,255,160);
	border-left: 1px solid rgb(43,67,39);
border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 4px 0px 4px 10px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	color: rgb(82,82,82);
}

td#ferienwohnung-02
{
	width: auto;
	height: auto;
	vertical-align: top;
	background: none;
	padding: 4px 10px 4px 5px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	/*border-left: 1px dashed rgb(43,67,39);*/
	border-right: 1px solid rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	color: rgb (0,0,0);
}


/* tagungsraum */

table#tagungsraum
{
	width: 520px;
	height: auto;
	background: rgb(255,255,204);
	border-left: 1px solid rgb(43,67,39);
	border-right: 1px dashed rgb(43,67,39);
	border-top: 1px solid rgb(43,67,39);
	border-bottom: 1px solid rgb(43,67,39);
	padding: 4px 0px 4px 10px;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
td#tagungsraum-ueberschrift-00
{
	width: auto;
	height: 20px;
	background: rgb(19,110,51);
	color: rgb(255,255,204);
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: bold;
}

td#tagungsraum-ueberschrift-01
{
	width: auto;
	height: 20px;
	background: rgb(255,255,160);
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: bold;
}

td#tagungsraum-ueberschrift-02
{
	width: 120px;
	height: 20px;
	background: rgb(19,110,51);
	color: rgb(255,255,204);	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: bold;
}
td#tagungsraum-inhalt-leer
{
	width: auto;
	height: 20px;
	background:none;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}
td#tagungsraum-inhalt-01
{
	width: auto;
	height: auto;
	background:none;
	border-right: 1px dashed rgb(43,67,39);
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}
td#tagungsraum-inhalt-02
{
	width: auto;
	height: auto;
	background:none;
	border-right: none;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}

/*  zimmer */

table#zimmer
{
	width: 240px;
	height: auto;
	border: none;
	padding: 0;
	margin: 0px 0px 0px 0px;
}


td#zimmer-inhalt-text
{
	width: auto;
	height: 30px;
	background:none;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-align:left;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}
td#zimmer-inhalt-preis
{
	width: 35px;
	height: auto;
	background:none;
	border: none;
	/*border-left: 1px dashed rgb(221,221,100);*/
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}
td#zimmer-inhalt-euro
{
	width: 15px;
	height: auto;
	background:none;
	border-right: none;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-align:center;
	font-size:11px;
	font-weight: normal;
	vertical-align: top;
}


