/* styles.css */
/* Styles fuer Interdomizil */
/* (fuer ferien-privat wird eine gleichnamige Datei gepflegt mit anderer 
 * Auspraegung der Styles */

/* Grundueberarbeitung fuer die daenischen Webseiten 2005. Leider musste ich 
 * hier die Umlaute in den Stylenamen zumindestens zusaetzlich drinlassen,
 * obwohl ich sie aus allen statischen Seiten entfernt habe, aber auf die 
 * dynamnischen habe ich keinen Einfluss. 
 *                                                       uh               
 */
/* 13.06.2005 R.M. Styles des Buchungsformulars ergänzt                                       */

/* allgemeine Styles */
A:link {  }
A:visited {  }
A:hover { text-decoration: none;  }
body {
   scrollbar-shadow-color:#E1E1E1;
   scrollbar-arrow-color:#003333;
   scrollbar-base-color:#ffffff;
   scrollbar-track-color:#ffffff; 
   scrollbar-face-color:#E1E1E1;
   scrollbar-3dlight-color:#ffffff;
   scrollbar-darkshadow-color:#ffffff;
   scrollbar-highlight-color:#E1E1E1;
}

/*****************************************************************************/
/* hier zunaechst Styles, deren Namen noch angepasst werden muessten         */
/*****************************************************************************/
				
/* Menu, Namenskonvention noch anpassen */
TD.qmenu Namenskonvention{ 
background-color: #999999; 
background-repeat: no-repeat; 
} 

TD.qmenua { 
   background-color: #cccc33; 
   background-repeat: no-repeat; 
} 

/* Submenu, Namenskonvention noch anpassen */
a.Menu:hover{ text-decoration: none;  COLOR: AB0501;}

.Menu  {
   font-size : 11px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #222222;
   text-decoration : none; 
   line-height: 14px
}

/* entbehrlich */	
.smenua  {
   font-size : 11px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #AB0501;
   text-decoration : none; 
}

/* Hintergrundfarbe; bei Ido: hellgrau, Namen noch anpassen */
.TDbg  {
   background: #EBEBEB; 
}

/* Hintergrundfarbe fuer Fotos in Layer; bei Ido: hellgrau, Namen noch anpassen */
.TDbgfotos  {
   background: #CCCCCC; 
}

/* Hintergrundfarbe fuer Innenbereich; bei Ido: hellgrau, Namen noch anpassen */
.TDbginnen  {
   background: #F7F7F7; 
}

/* Hintergrundfarbe fuer Flaechen; bei Ido: weiss, Namen noch anpassen */
.TDwhite  {
   background: #FFFFFF; 
}

/* Hintergrundfarbe fuer Flaechen; bei Ido: orange, Namen noch anpassen */
.TDFarbeUM  {
   background: #F6A105; 
}

/* dklgrauer Trennbalken, Impressum und ueber Menue links, Namen noch anpassen */	
.TDFarbeStreif  {
   background: #B8B8B8; 
}

/* wo verwendet? ist neu von Katrin */
.txthervorb  {
   font-size : 12px;
   font-family :  Helvetica, Arial, Verdana,sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CC3300;
   line-height: 14px;
   text-decoration : none; 
}

/* wo verwendet? ist neu von Katrin */
.textb  {
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #555555;
   line-height: 13px;
   text-decoration : none; 
}

/* Standard-Styles */
body, p, td, th 
{
   font-size : 11px ;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none;
}

/****************************************************************************/
/* ab hier sind die Stylenamen einigermassen angepasst                      */
/****************************************************************************/

/* Impressum */
a.HImpressumLnk:hover{ text-decoration: none;  COLOR: ffffff; }

/* Balken */
.H15ZwÜb, 
.H15ZwUb { 
   background: #CD3301; 
   padding: 5;
   font-size : 12px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #FFFFFF;
   line-height: 12px;
   text-decoration : none;
   padding-left: 13; 
}

/* neu, Namensvorschlag T.F. */
.H15ZwÜbPreis,
.H15ZwUbPreis { 
   background: #CD3301; 
   padding: 2;
   font-size : 12px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #FFFFFF;
   line-height: 12px;
   text-decoration : none; 
   padding-left: 10; 
}

/* Register Wohnungsauswahl, neu, Namensvorschlag T.F. */
.HRegWhg_akt  {
  font-size : 11px;
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-weight : normal;
  font-style : normal;
  background : #CC3300;
  color : #FFFFFF;
  text-decoration : none; 
  text-align: center;
  line-height: 12px;
}

/* neu, Namensvorschlag T.F. */
.HRegWhg_inakt  {
   background: #F6A105; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   text-align: center;
   font-style : normal;
   color : #820900;
   text-decoration : none; 
   line-height: 12px;
}

.H51PreisÜb,
.H51PreisUb,
.H53PreisSaisTxt  {
   background: #F7F7F7; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-align: right;
   text-decoration : none; 
   line-height: 12px;
   color : #CC3300;
}

.H61NbKostArt,
.H62NbKostAbrArt  {
   background: #F7F7F7; 
   font-size : 12px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #CC3300;
   padding-left: 10; 
}

.H61NbKostArt1 {
   background: #EBEBEB;
   font-size : 12px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #CC3300;
   padding-left: 10; 
}

.H61NbKostArt2 {
   background: #F7F7F7;
   font-size : 12px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #CC3300;
   padding-left: 10; 
}


/* bisheriger Stylename */	
.H63NbKostPreis,

/* neu, Namensvorschlag T.F. */
.H63NbKostPreis1  {
   background: #EBEBEB; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #000000;
   padding-left: 10; 
}

/* neu, Namensvorschlag T.F. */
.H63NbKostPreis2  {
   background: #F7F7F7; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #000000;
   padding-left: 10; 
}

/* neu, Namensvorschlag T.F. */
.HPreisFreitext  {
   background: #FFFFFF; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   color : #CD3301;
   padding-left: 10; 
   padding-top: 10; 
   padding-bottom: 10; 
}

/* neu, Namensvorschlag T.F. */
.HLastminute  {
   font-size : 14px;
   font-family :  Helvetica, Arial, Verdana,sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CC3300;
   line-height: 17px;
   text-decoration : none; 
}

/* neu, Namensvorschlag T.F. */
.HLastminuteTD  {
   background: #FFFFFF; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-decoration : none; 
   color : #000000;
   padding-left: 10; 
   padding-top: 10; 
   padding-bottom: 10; 
}

/* neu, Namensvorschlag T.F. */
.H12SumBildTD  {
   background: #DDDDDD; 
}

.H12Sum  {
   background: #DDDDDD; 
   font-size : 12px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   color : #CC3300;
   padding-right: 5; 
   padding-top: 10; 
   padding-bottom: 20; 
}

/* neu, Namensvorschlag T.F. */
.H13TFotoRechtsTD  {
   background: #DDDDDD; 
   text-align: right;
}

.H13TxtFotoRechts  {
   background: #DDDDDD; 
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-decoration : none; 
   color : #111111;
   line-height: 16px;
   padding-right: 10; 
   padding-top: 10; 
   padding-bottom: 20; 
}

.H52PreisSais,
.H52PreisSais1  {
   background: #EBEBEB; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #CD3301;
   padding-left: 10; 
}

.H52PreisSais2  {
   background: #F7F7F7; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #CD3301;
   padding-left: 10; 
}

/* neu, Namensvorschlag T.F. */
.HLastminuteSterne  {
   background: #FFFFFF; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none; 
   line-height: 12px;
   color : #F6A105;
   padding-left: 10; 
}

.H54PreisPreis,	
.H54PreisPreis1  {
   background: #EBEBEB; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-align: right;
   text-decoration : none; 
   line-height: 12px;
   color : #000000;
}

.H54PreisPreis2  {
   background: #F7F7F7; 
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   text-align: right;
   text-decoration : none; 
   line-height: 12px;
   color : #000000;
}

.H21LageTxt,
.H33AusstatTxt , 
.H41Freizeit,
.H82AnreiTxt,
.H91KonWicht,
.H92KonNichtWicht,
.txt  {
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none; 
}
	
.H32AusstatÜbLeft,
.H32AusstatUbLeft,
.H31AusstatÜbTop,
.H31AusstatUbTop,
.H81AnreiÜb,
.H81AnreiUb {
   font-size : 12px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CC3300;
   line-height: 13px;
   text-decoration : none; 
}

/* neu, Namensvorschlag T.F. */	
.HButton { /*Hintergrund gelb Schrift weiss*/
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   color: #FFFFFF;
   background: #F6A105;
   text-decoration : none; 
   line-height: 15px
}

.H11Üb,
.H11Ub  {
   font-size : 18px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CD3301;
   text-decoration : none; 
   line-height: 20px
}

/* neu, Namensvorschlag T.F. */		
.H11Üb2,
.H11Ub2  {
   font-size : 12px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CD3301;
   text-decoration : none; 
   line-height: 18px
}

.HImpressumLnk  {
   font-size : 11px;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #000000;
   text-decoration : none; 
}

/* Laenderstyles */
.L11Üb1,
.L11Ub1   {/*.rot4fett*/
   color: #CD3301;
   font-size: 20px;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-weight: bold;
   font-style : normal;
}

.L12Üb2,
.L12Ub2   {/*.rot3fett*/
   color: #CD3301;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.L13Txt { /*schwarz2*/
   color: #000000;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

h1.L14MapTxtLnk {
   margin:0px 0px 0px 0px;
}
a.L14MapTxtLnk:link, a.L14MapTxtLnk:active, a.L14MapTxtLnk:visited  { /*rot2fett*/
   color : #CD3301;
   font-size: 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   font-weight: bold;
}

.L21RegionOrt { /*rot3fett*/
   font-size : 17px;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #CD3301;
   text-decoration : none;
   font-weight: bold;
}

h1.L31HausLnk {
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   color: #CD3301;
   font-size: 13px;
   font-weight: bold;
}

a.L31HausLnk:link, a.L31HausLnk:active, a.L31HausLnk:visited { /*rot2fett*/
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   color: #CD3301;
   font-size: 13px;
   font-weight: bold;
}

.L32HausTxt { /*schwarz*/
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   color: #000000;
   font-size: 11px;
   text-decoration : none; 
   line-height: 16px
}

.L33HausTxtButton { /*Hintergrund gelb Schrift weiss*/
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : normal;
   font-style : normal;
   color: #FFFFFF;
   background: #F6A105;
   text-decoration : none; 
   line-height: 15px
}

.L41BackLnk {
   margin:0px 0px 0px 0px;
}

.L42LandWechseln, .dropdown { /*schwarz*/
   width:150px;
   color: #000000;
   font-size: 12px;
}

a.L41BackLnk:link, a.L41BackLnk:active, a.L41BackLnk:visited { /*rot2fett*/
   font-family : Helvetica, Arial, Verdana, sans-serif;
   color: #CD3301;
   font-size: 12px;
   font-weight: bold;
}

.Vfeldbez {
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #555555;
   line-height: 13px;
   text-decoration : none; 
}

.VseitenÜb,
.VseitenUb { /* z.Zt. hellblau 3*/
   color: #6699CC;
   font-size: 16px;
   font-weight: bold;
}

.VzweiteÜb,
.VzweiteUb { /* z.Zt. hellblau 2*/
   color: #6699CC;
   font-size: 13px;
   font-weight: bold;
}

.VMenuÜb, a.VMenuÜb:link, a.VMenuÜb:active, a.VMenuÜb:visited,
.VMenuUb, a.VMenuUb:link, a.VMenuUb:active, a.VMenuUb:visited { 
                                                    /* z.Zt. orange 3 fett*/
   font-size : 11px;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #222222;
   text-decoration : none; 
   line-height: 14px ;
}

.VMenuLnk, a.VMenuLnk:link, a.VMenuLnk:active, a.VMenuLnk:visited { 
                                                       /* z.Zt. rot, fett*/
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   color: #CD3301;
   font-size: 13px;
   font-weight: bold;
}

.VListeÜb,
.VListeUb {
   color: #CC3300;
   font-size: 13px;
   font-weight: bold;
   background-color: #FFFBD1;
}

/* spezial f. Reisezeitsuche (und spaeter Profifinder) */
.SÜb1,
.SUb1 {/*.rot3fett*/
   color: #CD3301;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.SFormÜb,
.SFormUb {/*.rot3fett*/
   color: #CD3301;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
   background-color: #EBEBEB;
}

.STrennbalken {
   background-color: #F6A105;
}

    /* Land od. Region Link */
SLandRegLnk, a.SLandRegLnk:link, a.SLandRegLnk:active, a.SLandRegLnk:visited {
   color: #6699CC;
   font-size: 13px;
   font-weight: bold;
}
    /* ausgew. Land od. Region */
.SLandRegSelLnk, 
a.SLandRegSelLnk:link, a.SLandRegSelLnk:active, a.SLandRegSelLnk:visited {
   color: #cc3300;
   font-size: 13px;
   font-weight: bold;
}

.SRegion {
   color: #CC3300;
   font-size: 13px;
   font-weight: bold;
}

a.SHausLnk:link, a.SHausLnk:active, a.SHausLnk:visited { /*dklblau2fett*/
   color: #000080;
   font-size: 13px;
   font-weight: bold;
}

.SBildrahmenFett{
   background-color:#F6A105; 
}

.SBildrahmenSchmal{
   border: 2px solid #F6A105; 
  }

.SCheckbox1{
   font-size: 11px; 
   color:#003399; 
   font-weight:bold
}

.SCheckbox2{
   font-size: 13px; 
   color:#003399; 
   background-color: #FFFBD1;
}

.Smessage { /* z.Zt. rot fett */
   color: #CC3300;
   font-size: 13px;
   font-weight: bold;
}

.Shervorgehoben { /* z.Zt. dunkelblau fett */ 
   color: #000080;
   font-size: 13px;
   font-weight: bold;
}

input.SButton
 {
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #ffffff;
   background: #CD3301;
   text-decoration : none;
   line-height: 15px; 
}

/* Belegungskalender */

.Vmessage { /* z.Zt. rot fett */
   color: #CD3301;
   font-size: 12px;
   font-weight: bold;
}

.Vhervorgehoben {
   font-size : 12px;
   font-family :  Helvetica, Arial, Verdana,sans-serif;
   font-weight : bold;
   font-style : normal;
   color : #CC3300;
   line-height: 14px;
   text-decoration : none; 
}

.CTage  {
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   background:#DBDBDB;
}

.CMonat  {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   background:#DBDBDB;
}

.CTabBG {
   background: #EBEBEB;
}

.CLegende  {
   color: #000080;
   font-size: 12px;
   font-weight: bold;
}

.Cbelegt  {
   background: #CC3300;
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none;
}

.Canabreise  {
   background: #F68808;
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none;
}

.Cundefiniert  {
   background: #FFFFFF;
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none;
}

.Cfrei  {
   background: #FFC751;
   font-size : 11px;
   font-family : Verdana, Helvetica, Arial, sans-serif;
   font-weight : normal;
   font-style : normal;
   color : #111111;
   line-height: 16px;
   text-decoration : none;
}

.CLnkBlaettern  {
   background: #FFFFFF;
   font-size : 11px;
   font-family : Helvetica, Arial, Verdana, sans-serif;
   font-weight : bold;
   font-style : normal;
   text-decoration : none;
   color : #CD3301;
   padding-left: 10;
   padding-top: 10;
   padding-bottom: 10;
}
/* Styles für Buchungsformular */
/* Seitenüberschrift*/
.F11Üb  {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #CD3301;
	text-decoration : none; 
	line-height: 20px
}
/* Objektname */
.F21ObjektTxt  { 
	font-size : 12px;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-weight : bold;
	color : #CC3300;
}
/* Formularfelder Beschriftung*/
.FFormFeld {
	font-size : 11px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #555555;
	line-height: 13px;
	text-decoration : none; 
}
.FFormFeldErr {
	font-size : 11px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #CD3301;
	line-height: 13px;
	text-decoration : none; 
}
.FFormFeldHilfe {
	font-size : 10px;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
	color : #555555;
	line-height: 13px;
}
/* Balken */
.F15ZwÜb { 
 	background: #CD3301; 
	padding: 5;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	line-height: 12px;
	text-decoration : none;
	padding-left: 13; 
}
/* Links */
.FLnk {
  font-size : 11px;
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-weight : bold;
  font-style : normal;
  color: #CD3301;
  font-size: 12px;
  font-weight: bold;
}
.FObjLnk {
  font-size : 11px;
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-weight : bold;
  font-style : normal;
  color: #CD3301;
  font-size: 12px;
  font-weight: bold;
}
/* Buttons */
.FButton  {
	font-size : 11px;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ffffff;
	background: #CC3300;
	text-decoration : none;
	line-height: 15px; 
}


