body {
	margin-top: 0px;
	margin-left: 0px;
	background-color: #fff;
}

p,ul,ol,li,i,div,dd,dl,td, table {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #999;
}
table {
	padding: 0;
	margin: 0px;
	background-color: transparent;
}

.np, td.testn {
	display: none;
}

p.info {
	text-align: justify;
	margin-right: 12px;
	margin-left: 12px;
	margin-top:15px;
	line-height: 18pt;
}

p.titel {
	margin-right: 12px;
	margin-left: 12px;
	font-weight: bold;
}
p.titel_news {
	margin-top: 96px;
	margin-left: 12px;
	font-weight: bold;
	text-align: left;
}

p.titel_res {
	margin-left: 284px;
	font-weight: bold;
}

p.titel_events {
	margin-left: 271px;
	font-weight: bold;
	text-align: left;
}

td.titel_link { font-weight: bold; }

div.anreise   { display: none; }
div.angebot_d { display: none; }
div.angebot_e { display: none; }
div.angebot_f { display: none; }
div.angebot_i { display: none; }
div.zimmer_d  { display: none; }
div.zimmer_e  { display: none; }
div.zimmer_f  { display: none; }
div.zimmer_i  { display: none; }
div.kul_d     { display: none; }
div.kul_e     { display: none; }
div.kul_f     { display: none; }
div.kul_i     { display: none; }
div.well_d    { display: none; }
div.well_e    { display: none; }
div.well_f    { display: none; }
div.well_i    { display: none; }
div.rates     { display: none; }
div.links_d   { display: none; }
div.links_e   { display: none; }
div.links_f   { display: none; }
div.links_i   { display: none; }
a.exth        { display: none; }

a {
	color: #cc9;
	text-decoration: none;
}
a.testn {
	color: #999;
	text-decoration: none;
}

/* span.testa, span.testn, a.testa { */
/* 	display: none; */
/* } */
/* span.inactive { */
/* 	font-size: 11px; */
/* 	font-weight: bold; */
/* 	color: #CCC; */
/* } */

a.subn {
	font-size: 10pt;
	color: #cc9;
	text-decoration: none;
	font-weight: bold;
}
a.suba {
	font-size: 10pt;
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}
a.ext {
	font-size: 10pt;
	color: #cc9;
	text-decoration: none;
}

table.foot {
	width: 800px;
	margin-top: 15px;
	border-top: 1px solid #ccc;
}
table.nav {
	display: none;
}
table.main, table.cw {
	width: 800px;
}
table.preise {
	margin-top: 5px;
	border: 1px solid #ccc;
}
table.main-top  {
	width: 800px;
}
table.main-bottom  {
	width: 800px;
}
table.kosmetik td {
	text-align: left;
}
table.conditions td {
	text-align: justify;
}
td.nav {
	display: none;
}
td.foot {
	font-size: 11px;
	font-weight: bold;
}
td.foot-r {
	font-size: 11px;
	font-weight: bold;
}

/* Preise ------------------------- */
td.preistab {
	text-align: center;
	margin: 3px;
}
td.preise {
	text-align: center;
	margin: 3px;
	border: 1px solid #ccc;
}


/* Gaestebuch --------------------- */
span.gb-titel {
	font-size: 10pt;
	color: #999;
	margin-top: 97px;
	margin-left: 12px;
	font-weight: bold;
}
td.gb-text {
	font-size: 10pt;
	margin-left: 12px;
}
td.gb-addr {
	font-size: 10pt;
	margin-right: 12px;
}

/* Formular ----------------------- */
td.form-req,td.form-val {
	font-style: italic;
}
td.form-err {
	font-style: italic;
	font-weight: bold;
	color: #603;
}

div.jse,a.jse {
	font-size: 10px;
}

/* Jobs --------------------------- */
p.job-head {
	font-size: 10pt;
	margin-top: 96px;
	margin-left: 12px;
	font-weight: bold;
}
p.job {
	margin-left: 12px;
	margin-right: 12px;
}
span.job-title {
	font-weight: bold;
	color: #999;
}
span.job-season {
	font-size: 9pt;
}

/* News --------------------------- */
td.news-text {
	font-size: 10pt;
	text-align: justify;
	margin-right: 12px;
	margin-left: 12px;
}
td.news-date {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-align: right;
	alignment: right;
	margin-right: 12px;
	margin-left: 12px;
}
span.news-title {}

/* Events ------------------------- */
dd.e-lnk, dd.e-p {
	display: none;
}
dt.e-date, dt.e-date1 {
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #cc9;
	padding-right: 1em;
}
dt.e-date {
	padding-top: 1em;
}
dt.e-title {
	font-weight: bold;
	padding-top: 10px;
}
dt dd dt, dd {
	margin-left: 1em;
	padding-left: -2em;
}

/* Angebote ----------------------- */
p.db-offer-2 {
	border-top: 1px solid #cc9;
	padding-top: 2em;
	padding-bottom: 1em;
}

img.newsletter {
	display: none;
}

