/* Sonstige Texte */
.text { font-family: Verdana, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: normal ; text-align: left; }
.textfarbe { color: #000; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; }
/* Kleine Texte */
.smalltext { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, sans-serif }
/* Weisse Texte */
.textwhite { font-family: Verdana, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: bold ; border-bottom: 2px solid #ed5e12; display: block; }
/* Bilderlinks */
a img { border-width: 0px }
/* Links */
a   { color: #ed5e12; font-weight: normal; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; text-decoration: none   }
/* Rote Links */
a.red { font-family: Verdana, Helvetica, sans-serif; color: #000; font-size: 8pt; font-weight: normal; text-decoration:none  }
/* Linkformatierung, wenn der Mauszeiger drauf zeigt */
a:hover { color: #000; text-decoration:underline; }
/* Schwarze Links */
a.blacklink { font-family: Verdana, Helvetica, sans-serif; color: #000; font-size: 8pt; font-weight: normal; text-decoration:none }
/* Logintabellenstyle */
.tablelogin { border-style: none; }
/* Style f?r Tabelle Legende */
.tablelegende { border-style: none; }
/* Kommentar und etc. kleine Texte */
.comment { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #555555}
/* Formular Elemente */
.formSubmit { color: #fff; font-weight: normal; background-color: #ed5e12; margin: 0; padding: 2px; white-space: nowrap; }
.formHeadText  { font-family: Verdana; color: #000; font-weight: bold; font-size: 14px }
.formMainText { font-family: Verdana; sans-serif; color: #000; 	font-size: 11px; font-weight: bold }
.formSubText { font-family: Verdana; color: #000; 	font-size: 10px; font-weight: normal }
.formCheckbox { margin:0px; width:12px; height:12px }
.inputError { border: solid 2px #BB0000 }
.reservationForm { padding-bottom: 3px ; border: solid 1px #fff; }
#.reservationList { border: solid 1px #fff; padding-bottom: 10px; padding-top: 10px }
.reservationFormSelectField { font-size: 11px; height: 18px; z-index: 1; visibility: visible }
.reservationFormTextField { font-size: 11px; line-height: 13px; height: 22px  }
.reservationFormTextArea { font-size: 11px }
/* Filter Panel f?r die Buchungsliste */
.reservationFormControl { padding: 2px; margin-top: 2px; }
.reservationFormControlBody {}
/* Fehlertexte */
.error { font-family: Verdana; color: #BB0000; 	font-size: 12px }
/* Einstellungen f?r Administrationsbereich */
.AdmitFormTitel  { color: #000; font-size: 12px ; font-weight: bold; border-bottom: 1px solid #ed5e12; display: block; }
/* Tooltips */
.tooltip { position: absolute; display: none; background-color: #FFFFFF; border-width: 1px; border-style: solid;
            border-color: #000000; padding: 2px; z-index: 2 }
.tooltipHead  { text-align: left; color: white; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #006666; padding: 2px; padding-left: 5px }
.tooltipContent { text-align: left; color: 000066; border-width: 4px; font-size: 11px; font-family: Verdana; padding-left: 5px }
.tooltipContentCOM { text-align: justify; color: 000066; border-width: 4px; font-size: 11px; font-family: Verdana; padding: 3px; } /* Tooltip f?r Kommentare */

/* Searchform */
.searchFormSelectField { font-size: 11px; height: 18px; z-index: 1; visibility: visible }

/* Ausgabe bei der Suche */
.search_table { border: solid 1px #BBBBBB; width: 100%; background-color: #FFFFFF }
.search_head { border-bottom: solid 1px #BBBBBB; background-color: #DDDDDD; font-weight: bold; font-size: 11px; font-family: verdana }
.search_body { border-bottom: solid 1px #EEEEEE; font-size: 11px; font-family: verdana }

/* Subnavigation in Spracheinstellungen */
.subNavigationPart { padding: 0px; }
.subNavigationPartHead { font-family: Verdana; color: #900; font-size: 10px; font-weight: normal;
      text-align: center; font-weight:bold; padding: 1px; border-left: 1px solid #990000;
      border-top: 1px solid #990000; border-right: 1px solid #990000; }
.subNavigationPartContent { text-align: center; padding: 2px; }

/* Seitenbl?tternavigation in der Buchungsliste (unter dem Buchungsformular) */
.PagesHandlerField { font-family: Verdana; font-size: 10px; font-weight: normal; padding: 3px; }
.PagesHandlerLink { text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: normal }
.PagesHandlerLink:hover { text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: normal }