body {
	font:100.01%/1.4 Verdana, Arial, Helvetica, sans-serif;
}

#distance { 
	display: none;
}

#container {
}


#pos_rot_oben {
	display: none;
}

#pos_weiss_oben {
	display: none;}

#pos_grau_unten {
	display: none;}

#pos_logo {
}

#pos_kopf_bilder {
	display: none;
}

#pos_bild_rechts {
	display: none;
}

#pos_trennlinie1, #pos_trennlinie2 {
	display: none;
}

#pos_trennlinie1 {
	display: none;
}

#pos_hnav_hg {
	display: none;
}

#pos_bodensee_icon {
	display: none;
}

#pos_trennlinie1_rechts, #pos_trennlinie2_rechts {
	display: none;
}

#pos_trennlinie2_rechts {
	display: none;
}

#pos_impressum_hg {
	display: none;
}


#pos_inhalt {
}

#pos_hg_rechts {
	display: none;}

#pos_hg_rechts_text {
	display: none;
}

#pos_impressum {
	display: none;
}

#pos_hnav {
	display: none;
}

#pos_subnav {
	display: none;
}

#pos_impressionen_rechts {
	display: none;
}

.hotelimpressionen {
	padding-right: 11px;
	padding-bottom: 11px;
	float:left;
}

#ferienwohnung {
	padding-left: 35px;
}

/* ++++++++++++++++++++++++++++++++++ Textformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

form {
	margin: 0px;
	padding: 0px;
}

p, p.kuechenchef {	
	margin-top: 0px;
	margin-bottom: 1em;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #FFFFFF;		
}

p.kuechenchef  {
	padding-left: 0;
}

p.nachoben {
	display: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #553117;		
}



h1 {
	margin-top: 46px;
	margin-bottom: 20px;
	font-size: 1em;
	font-weight: 600;
	color: #FCB814;
	text-transform:uppercase;
}

h2, h2.kuechenchef {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}



/* +++++++++++++ Linkformatierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {
	color: #FFFFFF;	
}

a:hover {
	color: #FCB814;	
}



/* ++++++++++++++ Aufzählungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul#mainnav {
	margin: 0;
	padding: 0;
}

ul#mainnav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;	
	font-size: 10px;
	color: #FFFFFF;
	margin-right: 12px;	
}

ul#mainnav li a, ul#mainnav li a:hover, ul#mainnav li a.hnav_aktiv, ul#mainnav li a.hnav_aktiv:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}

ul#mainnav li a:hover, ul#mainnav li a.hnav_aktiv, ul#mainnav li a.hnav_aktiv:hover {
	color: #FCB814;
}





/* Formulare ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.inputfeld, .inputfeld_textarea { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	border:1px solid #D7A86D;
}

.button { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em ;
	color:#FFFFFF; 
	border:1px solid #D7A86D; 
	background-color:#86AD65;
}


