a:link, a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :8pt;
	color : #008274;
	text-decoration : none;
	font-weight : normal;
	margin-bottom : 1px;
	
}

a:active, a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :8pt;
	color : #008274;
	font-weight : normal;
	text-decoration : underline;
	margin-bottom : 1px;
	
}



a.gruenGross:link, a.gruenGross:visited {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	text-decoration : underline;
}
/*   */

a.gruenGross:active, a.gruenGross:hover {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	text-decoration : none;
}

/*    */

a.braun_bold:link, a.braun_bold:visited {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : bold;
	text-decoration : underline;
}
/*   */

a.braun_bold:active, a.braun_bold:hover {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : bold;
	text-decoration : none;
}

/*    */
a.braun:link, a.braun:visited {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : underline;
}
/*   */

a.braun:active, a.braun:hover {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : none;
}

a.braun02:link, a.braun02:visited {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : none;
}
/*   */

a.braun02:active, a.braun02:hover {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : underline;
}

/*    */

a.gruen:link, a.gruen:visited {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	text-decoration : none;
}
/*   */

a.gruen:active, a.gruen:hover {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	text-decoration : underline;
}

/*    */

a.sw:link, a.sw:visited {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
/*   */

a.sw:active, a.sw:hover {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : none;
}

/*    */

a.sw02:link, a.sw02:visited {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
/*   */

a.sw02:active, a.sw02:hover {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	text-decoration : none;
}

/*    */

a.normal:link, a.normal:visited {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
/*   */

a.normal:active, a.normal:hover {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	text-decoration : underline;
}

/*    */

h1 {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : bold;
	margin-bottom : 1px;
	
}


h2 {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	margin-bottom : 1px;
	
}

td, p {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	
}

div.text {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	line-height : 11pt;
	text-indent : 18px;
}
/* reiner Fliestext wie bei Feriengäste */

td.text {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	line-height : 11pt;
}
/* reiner Fliestext wie bei Feriengäste */

p.text {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	line-height : 11pt;
	
}
/* reiner Fliestext wie bei Über uns */

td.farbe  {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
	letter-spacing : normal;
}

/* Schriften für die Buttons */

TABLE.braun {
   border: 1px;
  border-style: solid;
  color : #AB3D00;
 
}


div.fuss {
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	margin-left : 5px;
}

div.gruen {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	
}


div.braun {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
}

div.sw {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color : Black;
	
}

span.rot {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC0001;
	font-weight : normal;
	
}

span.header {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	margin-bottom : 1px;
	}


span.gruen {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #008274;
	font-weight : normal;
	margin-bottom : 1px;
	
}

span.sw {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	font-weight : normal;
	margin-bottom : 1px;
	
}

span.header02 {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #AB3D00;
	font-weight : normal;
	margin-bottom : 50px;
	
}





/* Start Table Content weiss */

td.boxtopleft {
	background: url(images/corner_white_lo_smal.gif) no-repeat;
	padding: 0px }
td.boxtopleft_b {
	background: url(images/corner_white_lo.gif) no-repeat;
	padding: 0px }
td.boxtop {
	background: url(images/corner_white_quader.gif) repeat;
	padding: 0px }
td.boxtopright_b {
	background: url(images/corner_white_ro.gif) no-repeat;
	padding: 0px }
	td.boxtopright {
	background: url(images/corner_white_ro_smal.gif) no-repeat;
	padding: 0px }
td.boxleft {
	background: url(images/corner_white_quader.gif) repeat;
	padding: 0px }
td.boxright {
	background: url(images/corner_white_quader.gif) repeat;
	padding: 0px }
td.boxbottomleft {
	background: url(images/corner_white_lu.gif) repeat;
	padding: 0px }
td.boxbottom {
	background: url(images/corner_white_quader.gif) repeat;
	padding: 0px }
td.boxbottomright {
	background: url(images/corner_white_ru.gif) repeat;
	padding: 0px }

/* EOF Table Content weiss  */ 


/* Start Table Content beige*/

td.boxtopleft02 {
	background: url(images/corner_beige_lo.gif) repeat;
	padding: 0px }
td.boxtop02 {
	background: url(images/corner_beige_quader.gif) repeat;
	padding: 0px }
td.boxtopright02 {
	background: url(images/corner_beige_ro.gif) repeat;
	padding: 0px }
td.boxleft02 {
	background: url(images/corner_beige_quader.gif) repeat;
	padding: 0px }
td.boxright02 {
	background: url(images/corner_beige_quader.gif) repeat;
	padding: 0px }
td.boxbottomleft02 {
	background: url(images/corner_beige_lu.gif) repeat;
	padding: 0px }
td.boxbottom02 {
	background: url(images/corner_beige_quader.gif) repeat;
	padding: 0px }
td.boxbottomright02 {
	background: url(images/corner_beige_ru.gif) repeat;
	padding: 0px }

/* EOF Table Content beige  */ 


/* Start Table Content beige*/

td.boxtopleft03 {
	background: url(images/corner_green_lo.gif) repeat;
	padding: 0px }
td.boxtop03 {
	background: url(images/corner_green_oben.gif) repeat;
	padding: 0px }
td.boxtopright03 {
	background: url(images/corner_green_ro.gif) repeat;
	padding: 0px }
td.boxleft03 {
	background: url(images/corner_green_lks.gif) repeat;
	padding: 0px }
td.boxright03 {
	background: url(images/corner_green_re.gif) repeat;
	padding: 0px }
td.boxbottomleft03 {
	background: url(images/corner_green_lu.gif) repeat;
	padding: 0px }
td.boxbottom03 {
	background: url(images/corner_green_unten.gif) repeat;
	padding: 0px }
td.boxbottomright03 {
	background: url(images/corner_green_ru.gif) repeat;
	padding: 0px }

/* EOF Table Content beige  */ 

#list08 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 14px;
	width : 70px;
}/* Eingabefelder Zeitraum= Tage*/


#list08b {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 18px;
	width : 20px;
}/* Eingabefelder Zeitraum= Tage*/


#list07 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 14px;
	width : 40px;
}/* Eingabefelder Zeitraum= Tage*/



#list06 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #CA4117;
	height : 18px;
	
}/* Formular online anfragen */

#list05 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #CA4117;
	
	
}/* Formular online anfragen */


#list05a {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #CA4117;
	width : 45px;
	
}/* Formular online anfragen */


#list04 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CA4117;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid White;
	height : 20px;
	
}/* Absendebutton */


#list03 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 18px;
	
}/* Suchformular in erweiterte Suche und Übersicht */

/* Start Style Eingabefelder, keine Listen */
#list02 {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 14px;
	width : 120px;
}/* EOF Style Eingabefelder, keine Listen */

#list {
	FONT-WEIGHT: normal;
	font-size: 8pt;
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	TEXT-DECORATION: none;
	margin-bottom : 1px;
	BORDER: 1px solid #008274;
	height : 14px;
	width : 105px;
}/* EOF Style Eingabefelder, keine Listen */




.itemBorder {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	border-color : black;
}

.itemBorder02 {
	BORDER-RIGHT: #7E98BB 1px solid;
	BORDER-TOP: #7E98BB 1px solid;
	BORDER-LEFT: #7E98BB 1px solid;
	BORDER-BOTTOM: #7E98BB 1px solid;
	border-color : #7E98BB;
}

.itemText {
	FONT: bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: Black;
	TEXT-DECORATION: none;
	background-image : url(images/bg_orange.gif);
	
}

.itemText02 {
	FONT: bold 12px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: Fuchsia;
	TEXT-DECORATION: none;
	background-image : url(images/bg_gruen.gif);
}

td.changeover {
	background-image : url(images/change.gif);
}

td.unknown {
	background-image : url(images/unknown.gif);
}

td.available {
	background-image : url(images/avail.gif);
}

td.booked {
	background-image : url(images/booked.gif);
}

strong.calendar {
	font-size : small;
}