body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/fileadmin/images/hgr.jpg);
}

p.p_content {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
}

.stdlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #62573E;
}
.stdlink:hover {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #62573E;
}
.wstdlink {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #ffffff;
}
.wstdlink:hover {
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #ffffff;
}
.text_menue_unten {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.text_menue_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #62573E;
	line-height: 23px;
	padding-left: 5px;
}

/* +++ Menue +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ebene1 {
	text-decoration: none; 
	color: #FFFFFF; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;
}

a:hover .ebene1 {
	text-decoration: none; 
	color: #FFFFFF; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;

}
.footer a:link,.footer a:visited {
	text-decoration: none; 
	color: #FFFFFF; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;

}
.ebene2_table {
	padding: 0px;
	margin: 0px;
	background: #305069;
	border: 1px solid #83AECE;
}

a:visited .ebene2 {
	color: #FFFFFF; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;
}

a:link .ebene2 {
	color: #FFFFFF; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;
}

a:hover .ebene2,.footer a:hover {
	color: #d2e3ee; 
	font: 11px Arial,Verdana,Tahoma,Helvetica,sans-serif; 
	Font-weight:normal;
}

.ebene2_div {
	/*border-top: 1px solid #83aece;*/
}
.ebene2_td {
	padding: 5px;
}

tr.trennlinie {
	line-height: 0.5px;
	background-color: #99CCCC;
}

/* ERSTE EBENE */
table.m1_ebene1table {
	vertical-align: middle;
	/*background-color: #000000;*/
}

/* erstes Menue, erste Ebene, tr-tag */
tr.m1e1_tr {
}

/* 
Menue erste Ebene: alles
td-Tags
*/
.m1e1_td7,.m1e1_td11,.m1e1_td20,.m1e1_td26,.m1e1_td30,.m1e1_td34,.m1e1_td37 {
	height: 38px;
	width: 104px;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;	
	/*vertical-align: middle;*/
	/* background-image: url(/fileadmin/images/menue_hgr_small.jpg); */
}

/* 
Menue erste Ebene
div tags 
alles
*/
.m1e1_div7,.m1e1_div11,.m1e1_div20,.m1e1_div26,.m1e1_div30,.m1e1_div34,.m1e1_div37 {
	vertical-align:middle;
	padding-top: 10px;
	text-align: center;
}

/* 
Menue erste Ebene
a href tags 
normale Farbe 
Erlebnishotel,Events,Geniessen,Umgebung
*/ 
.m1e1_a1,.m1e1_a27,.m1e1_a31,.m1e1_a35 {
	color: #62573E;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* 
Menue erste Ebene
a href tags
gruen
Kulinarisches 
 */ 
.m1e1_a8 {
	color: #316A3D;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* Hochzeiten a href tags, rot */ 
.m1e1_a12 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* Tagungen a href tags, blau */ 
.m1e1_a21 {
	color: #13376C;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* ERSTE EBENE, ACT */
.ACTm1e1_td7,.ACTm1e1_td11,.ACTm1e1_td20,.ACTm1e1_td26,.ACTm1e1_td30,.ACTm1e1_td34,.ACTm1e1_td37 {
	height: 38px;
	width: 104px;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;	/*vertical-align: middle;*/
	background-image: url(/fileadmin/images/menue_hgr_small.jpg);
}

/* ZWEITE EBENE */
/* Tabelle */
.m1_ebene2table {
	border:1px #ffffff solid;
	border-collapse: collapse;
	border-spacing:0px
}

/* tr-tag */
tr.m1e2_tr {
}

/* zweite Ebene, td-Tags 
   alle
*/
.m1e2_td2,.m1e2_td3,.m1e2_td4,.m1e2_td5,.m1e2_td6,.m1e2_td7,.m1e2_td9,.m1e2_td10,.m1e2_td11,.m1e2_td18,.m1e2_td19,.m1e2_td20,.m1e2_td22,.m1e2_td23,.m1e2_td24,.m1e2_td25,.m1e2_td26,.m1e2_td28,.m1e2_td29,.m1e2_td30,.m1e2_td32,.m1e2_td33,.m1e2_td34,.m1e2_td36,.m1e2_td37 {
	width: 104px;
	height: 25px;
	background-color: #F1DDAC;
	/* background-image: url(/fileadmin/images/menue_hgr_weiss.jpg);*/
	/*vertical-align: middle;*/
}

/* zweite Ebene, div tags 
   alle
*/
.m1e2_div2,.m1e2_div3,.m1e2_div4,.m1e2_div5,.m1e2_div6,.m1e2_div7,.m1e2_div8,.m1e2_div9,.m1e2_div10,.m1e2_div11,.m1e2_div18,.m1e2_div19,.m1e2_div20,.m1e2_div22,.m1e2_div23,.m1e2_div24,.m1e2_div25,.m1e2_div26,.m1e2_div28,.m1e2_div29,.m1e2_div30,.m1e2_div32,.m1e2_div33,.m1e2_div34,.m1e2_div36,.m1e2_div37 {
	vertical-align:middle;
	padding-top: 4px;
	text-align: center;
	/* vertical-align: middle; */
}

/* 
zweite Ebene
a href tags
normale Farbe 
*/ 
.m1e2_a2,.m1e2_a3,.m1e2_a4,.m1e2_a5,.m1e2_a6,.m1e2_a7,.m1e2_a28,.m1e2_a29,.m1e2_a30,.m1e2_a32,.m1e2_a33,.m1e2_a34,.m1e2_a36,.m1e2_a37 {
	color: #62573E;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/*
zweite Ebene
hover
normale Farbe 
*/ 
.m1e2_a2:hover,.m1e2_a3:hover,.m1e2_a4:hover,.m1e2_a5:hover,.m1e2_a6:hover,.m1e2_a7:hover,.m1e2_a28:hover,.m1e2_a29:hover,.m1e2_a30:hover,.m1e2_a32:hover,.m1e2_a33:hover,.m1e2_a34:hover,.m1e2_a36:hover,.m1e2_a37:hover {
	color: #62573E;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
/* hover, gruen */ 
a.m1e2_a9:hover,a.m1e2_a10:hover,a.m1e2_a11:hover {
	color: #316A3D;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
/* a href tags, gruen */ 
a.m1e2_a9,a.m1e2_a10,a.m1e2_a11 {
	color: #316A3D;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* a href tags, rot */ 
a.m1e2_a13,.m1e2_a19,.m1e2_a20 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* hover, rot */ 
a.m1e2_a13:hover,.m1e2_a19:hover,.m1e2_a20:hover {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
/* a href tags, blau */ 
a.m1e2_a22,a.m1e2_a23,a.m1e2_a24,a.m1e2_a25,a.m1e2_a26 {
	color: #13376C;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* hover, blau */ 
a.m1e2_a22:hover,a.m1e2_a23:hover,a.m1e2_a24:hover,a.m1e2_a25:hover,.m1e2_a26:hover {
	color: #13376C;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: underline;
}

/* DRITTE EBENE */
/* Tabelle */
.m1_ebene3table {
	border:1px #ffffff solid;
	border-collapse: collapse;
	border-spacing:0px
}

/* tr-tag */
tr.m1e3_tr {
}

/* td-Tags */
.m1e3_td14,.m1e3_td15,.m1e3_td16,.m1e3_td17,.m1e3_td18 {
	width: 206px;
	height: 27px;
	background-color: #F1DDAC;
	/* background-image: url(/fileadmin/images/menue_hgr_weiss.jpg);*/
	/*vertical-align: middle;*/
}

/* div tag */
.m1e3_div14,.m1e3_div15,.m1e3_div16,.m1e3_div17,.m1e3_div18 {
	vertical-align:middle;
	padding-top: 8px;
	text-align: center;
	/* vertical-align: middle; */
}
/* a href tags, weinrot */ 
a.m1e3_a14,a.m1e3_a15,a.m1e3_a16,a.m1e3_a17,a.m1e3_a18 {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
}
/* hover, weinrot */ 
a.m1e3_a14:hover,a.m1e3_a15:hover,a.m1e3_a16:hover,a.m1e3_a17:hover,a.m1e3_a18:hover {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
/* SITEMAP  -------------------------------------------------------------------------------- */

/* Listen - Nummerierung */
.tx-dropdownsitemap-pi1 LI {
	color: #000000;
}

.tx-dropdownsitemap-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	margin-right: 15px;
}

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.tx-dropdownsitemap-pi1 A:hover {
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
}

/* FORM ELEMENTS */

input,select,textarea { /* Alle Labels UND Formularelemente auswählen */
	/* display: block; */
	/* float: left; */
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
  	border: 1px solid #E8B94F;
  	background-color: #ffffff;
}

label { /* Alle Labels UND Formularelemente auswählen */
	display: block;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-align: right; 
	padding-right: 1em; 
	color: #62573e;
}
td.td_label { /* Alle Labels UND Formularelemente auswählen */
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	padding-right: 1em; 
	color: #62573e;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

form {
  margin:0;
  padding:.5em;
}

td.form_td {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #62573e;
}

.hinweise {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: red;
}

.inhalt_rechts {
	padding-left: 10px;
	padding-right: 10px;
}

/* GAESTEBUCH */


.tx-veguestbook-pi1 {
/* 	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 12px;
 */
}

.tx-guestbook-list-table { 
	
	border-style: solid; border-color: #000000; border-width: 1px; 
}
.tx-guestbook-list-header {
 	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	background-color: #015322; 
	color: #FFFFFF; 
	font-weight:bold; 
	font-size: 12px; 
}
.tx-guestbook-list-row {
 	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	background-color: #FFFFFF; 
	font-size: 12px; 
}
.tx-guestbook-list-rowleft {
 	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	background-color: #EEEEEE; 
}
.tx-guestbook-list-entrycomment-title {
	font-weight: bold; 
}
.tx-guestbook-list-entrycomment { 
	font-style: italic;
}
.tx-guestbook-list-small { 
	font-size: 9px; color: #666666; 
}
.tx-veguestbook-pi1-browsebox TD { 
	font-size: 9px; 
	color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell { 
	background-color: #EEEEEE; 
}
.tx-guestbook-latest-header { 
	background-color: #539521; 
	color: #FFFFFF; 
	font-weight:bold; 
}
.tx-guestbook-latest-row { 
	background-color: #FFFFFF; 
}
.tx-guestbook-latest-small { 
	font-size: 9px; color: #666666; 
}
.tx-guestbook-form-inputfield-med { 
/* 	border-style: solid;
	border-width: 1pt; 
	border-color:#539521; 
	font-size:14px; 
	color:#333333; 
	width:100px; 
 */}
.tx-guestbook-form-inputfield-big { 
/* 	border-style: solid; 
	border-width: 1pt; 
	border-color:#539521; 
	font-size:14px; 
	color:#333333; 
	width:150px; 
 */}
.tx-guestbook-form-textarea { 
/* 	border-style: solid; 
	border-width: 1pt; 
	border-color:#539521; 
	font-size:14px; 
	color:#333333; 
	width:250px; 
 */}
.tx-guestbook-form-obligationfield { 
/* 	color: #CC0000; 
 */}
.tx-guestbook-form-error { 
	color: #CC0000; 
}

A.internal-link:link,A.internal-link:visited {
	color: #000000;
	text-decoration:underline;
}
.tx-veguestbook-pi1 a:link {
	text-decoration: none;
	color: #62573E;
	font-size:12px; 
}
.tx-veguestbook-pi1 a:hover {
	text-decoration: underline;
	color: #62573E;
	font-size:12px; 
}
.p_content a {
	text-decoration: none;
}
.p_content a:hover {
	text-decoration: underline;
}

/* INDEXED_SEARCH */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
	display:inline; 
	margin-right:5px; 
}

.tx-indexedsearch .tx-indexedsearch-browsebox { 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	display:inline; 
	margin-right:5px; 
}
.tx-indexedsearch-browsebox A {
	color: #000000;
	text-decoration: none;
}
.tx-indexedsearch-browsebox A:hover {
	color: #000000;
	text-decoration: underline;
}
.tx-indexedsearch-browselist-currentPage A{
	color: #62573E;
	text-decoration: none;
}

.tx-indexedsearch-path A {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	color: #62573E;
	text-decoration: none;
}
.tx-indexedsearch-path A:hover {
	text-decoration: underline;
}

.tx-indexedsearch-title A{
	text-decoration: none;
	color: #62573E;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
.tx-indexedsearch-title A:hover {
	text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-searchbox table td {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}

.tx-indexedsearch-searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
.tx-indexedsearch-searchbox A{
	color: #62573E;
	text-decoration:none;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	background:#eeeeee; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

ul.li {
	list-style-type: disc;
}


