BODY
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .textblack
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .textblack A
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .textblack A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .textblack A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .menukl
{
    FONT-SIZE: 6px;
    COLOR: #000000;
    LINE-HEIGHT: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY .menu
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY .menu A
{
    PADDING-LEFT: 8px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .menu A:active
{
    PADDING-LEFT: 8px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .menu A:hover
{
    BORDER-RIGHT: #ffce00 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #ffce00 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffce00 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffce00 1px solid;
    BACKGROUND-COLOR: #ffce00;
    TEXT-DECORATION: none
}
BODY .grau
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grau A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grau A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grau A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauC
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A:active
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A:hover
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
BODY .grauLT
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: justify
}
BODY .grauLT A
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauLT A:active
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauLT A:hover
{
    FONT-SIZE: 12px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauK
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
BODY .grauFLS
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grauFB
{
    BORDER-RIGHT: #b2c7d0 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b2c7d0 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b2c7d0 1px solid;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b2c7d0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .kleingedrucktes
{
    FONT-SIZE: 9px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.kleingedruckteshotelschecks, .kleingedruckteshotelschecks TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
    background-image    : url(/2005/images/Hotelscheck_Bild.jpg);
}
.kleingedruckteshotelscheckslink
{
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
    COLOR: #0000FF;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
    background-image    : url(/2005/images/Hotelscheck_Bild.jpg);
}
BODY .grauF
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauF A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauF A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauF A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .blauF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #273aa4;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .blauF A
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .blauF A:active
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .blauF A:hover
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .grauFg
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 15px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grauFg A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauFg A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauFg A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .weiss
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .weiss A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .weiss A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .weiss A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .reiseangebote
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .reiseangebote A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .reiseangebote A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .reiseangebote A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .titlebrown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #aba17d;
    LINE-HEIGHT: 34px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    LETTER-SPACING: -1px
}
BODY .titlebrown A
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titlebrown A:active
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titlebrown A:hover
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titleblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #2a6c87;
    LINE-HEIGHT: 42px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    LETTER-SPACING: -1px
}
BODY .titleblue A
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .titleblue A:active
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .titleblue A:hover
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .themalo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px;
    FONT-VARIANT: small-caps
}
BODY .subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
BODY .buchungsform
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #84a7b5;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #8c8c8c;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform_braun
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    WIDTH: 150px;
    COLOR: #857e51;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform_braun_div
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #857e51;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .ZBL
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
BODY .ZBL A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
BODY .ZBL A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .ZBL A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .tablerahmen
{
    BORDER-RIGHT: lightgrey;
    BORDER-TOP: lightgrey;
    BORDER-LEFT: lightgrey;
    BORDER-BOTTOM: lightgrey
}
BODY .tablerahmen TABLE
{
}
BODY .tablerahmen TD
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    MARGIN: 1px;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid
}
BODY .grauG
{
    FONT-SIZE: 11px;
    COLOR: #555555
}
BODY .grauG A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauG A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .blau
{
    FONT-SIZE: 10px;
    COLOR: #273aa4
}
BODY .blauKl
{
    FONT-SIZE: 9px;
    COLOR: #273aa4
}
BODY .blauGr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #273aa4
}
BODY .blau A
{
    COLOR: #00409c
}
BODY .blau A:active
{
    COLOR: #00409c
}
BODY .grauG A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .blau A:hover
{
    COLOR: #00409c
}
BODY .blauGr A:active
{
    COLOR: #00409c
}
BODY .blauGr A
{
    COLOR: #00409c
}
BODY .blauGr A:hover
{
    COLOR: #00409c
}
BODY .rotGr
{
    FONT-SIZE: 16px;
    COLOR: #da2128;
    FONT-FAMILY: Verdana, Arial
}
BODY .grauGr
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
BODY .blauSGr
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 20px;
    COLOR: #273aa4;
    FONT-FAMILY: Verdana, Arial
}
BODY .grauLi
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 10px;
    MARGIN: 1px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
BODY .grauLi A:active
{
}
BODY .grauLi A:visited
{
    COLOR: black
}
BODY .grauLi A:link
{
    COLOR: red
}
BODY .grauLi A:hover
{
    TEXT-DECORATION: underline
}
BODY .admin
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}


/* Colors */
.reg_blue		{  background-color: navy;color:navy}
.reg_lightgreen	{  background-color: #A9CC6E}
.reg_orange {  background-color: #FF9900}
.reg_yellow_orange {  background-color: #FCEA8A}
.reg_green  {  background-color: #669966}
.reg_gray {  background-color: #999999}
.reg_yellow {  background-color: #FFFF99}
.reg_active	
{
	background-color: #FFDB94;
	color: #FFDB94;
}
.reg_red		{  background-color: #CC0033}
.reg_lightblue  {  background-color: #CCD0E6}

.reg_font_white 
{	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
} 
.reg_font_blue
{	
	font-family: Verdana, Arial, Helvetica;
	color:#273AA4;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

register.font 
{	
	color:#FFFFFF; 
	font-size:12px; 
	text-transform:uppercase; 
}

a.white:active 
{
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
    font-weight: bold;
    text-decoration: none 
 }
 
 .menue {
  height              : 22px;
  font-size           : 10px;
  font-weight         : bold;
  color               : #ffffff;
  background-image    : url(/share/img/menue_bkg.gif);
  background-repeat   : repeat-x;
  padding-left        : 8px;
  letter-spacing      : 1px;
}
BODY .rotKl
{
    FONT-SIZE: 10px;
    font-weight         : bold;
    COLOR: #da2128;
    FONT-FAMILY: Verdana, Arial
}
