BODY  {
	font-family : Arial,Helvetica;
	font-size : 10pt;
	color : #000000;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10 px;
	vertical-align : text-bottom;
}

#fett  {
	font-weight : bold;
}

P  {
	font-family : Arial,Helvetica;
	font-size : 10pt;
	line-height : 13pt;
}


.txt_links_kl {
	font-family : Arial,Helvetica;
	font-size : 5pt;
	color : white;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-right : 20%;
	line-height : 8pt;
	text-decoration : none;
}

.klein  {
	font-family : Arial,Helvetica;
	font-size : 8pt;
	color : black;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left : 0px;
	margin-right : 20%;
	line-height : 8pt;
}

H1  {
	font-family : Arial,Helvetica;
	color : #000099;
	font-size : 18pt;
	font-weight : bold;
}

H2  {
	font-family : Arial,Helvetica;
	color : #000099;
	font-size : 14pt;
	font-weight : bold;
}

H3  {
	font-family : Arial,Helvetica;
	color : #000099;
	font-size : 12pt;
	font-weight : bold;
}

H4  {
	font-family : Arial,Helvetica;
	color : red;
	font-size : 11pt;
	font-weight : bold;
}

H6  {
	font-family : Arial,Helvetica;
	color : navy;
	font-size : 10pt;
	font-weight : bold;
         margin-bottom:4px;
         padding-bottom:0px;
}

A  {
	font-family : Arial,Helvetica;
	text-decoration : none;
	color : navy;
}

A:Visited  {
	font-family : Arial,Helvetica;
	text-decoration : none;
	color : navy;
}

A:Active  {
	font-family : Arial,Helvetica;
	text-decoration : none;
	color : navy;
}

A:Hover  {
	font-family : Arial,Helvetica;
	text-decoration : underline;
	color : red;
}

#fus  {
	font-family : Arial,Helvetica;
	font-size : 8pt;
}

#zurueck  {
	font-family : Arial,Helvetica;
	font-size : 10pt;
}

#antrag  {
	font-family : Arial,Helvetica;
	font-size : 10pt;
}

H5  {
	color : #000099;
	font-family : Arial,Helvetica;
	font-size : 12pt;
}

ul  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
	list-style-type : disk;
}

ol  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
}

li  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
	list-style-type : disk;
}

td  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
}

br  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
}

div  {
	font-size : 10pt;
	font-family : Arial,Helvetica;
}

textarea {
	vertical-align: top;
	font-family : Arial,Helvetica;
	/* font-size:12px; */
	/* font-size: 100%;  */
	color: #515151;
	border-color: #101010;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;  /* Abstand außen um das Eingabefeld herum */
	padding: 0px ; /* Textabstand zum inneren Rand des Eingabefelds */
	/* Achtung: Input Feld muß ausreichend groß sein, sonst rutscht bei großem Padding
	   der Text aus dem Feld raus  */
	/* border-width: 1px 1px 1px 1px; */
	border-style: none none none none;
	/* border-style: dotted dotted dotted dotted; */
	/* letter-spacing: 1pt; */
}

textarea.booking_notes {
	background-color: #bFFFbF;
}

/* FAQ ------------------------------------- */

.faq div   {

         padding-bottom: 8px;
}
.faq p   {

         margin-bottom: 10px;  margin-top: 5px;
         padding-left: 13px;
}
a.show, a.hide  {
         padding-left: 13px;
	background: url(pfeil_show.gif) 0px 4px no-repeat;
         font-weight: bold;
         color: #000000
}
a.hide  {
	background: url(pfeil_hide.gif) 0px 6px no-repeat;
}





