.textnavioben {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
.headerblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.textnavilinks {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
a.textnavilinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.textnavilinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.textnavilinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001C5A;
	background-color: #FFFFFF;
}
a.textnavilinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.textnavilinks_hotelierdeutschland:link,
a.textnavilinks_hotelierdeutschland:visited {
        TEXT-DECORATION: none;
        FONT-SIZE: 10pt;
        COLOR: #660066;
        font-weight: normal;
        FONT-FAMILY: VERDANA, ARIAL, HELVETICA;
}
a.textnavilinks_hotelierdeutschland:hover {
        TEXT-DECORATION: none;
        FONT-SIZE: 10pt;
        COLOR: orange;
        FONT-FAMILY: VERDANA, ARIAL, HELVETICA;
        TEXT-DECORATION: none
}


a.textnavioben:link,
a.textnavioben:visited {
        TEXT-DECORATION: none;
        FONT-SIZE: 8pt;
        COLOR: #660066;
	font-weight: normal;
        FONT-FAMILY: VERDANA, ARIAL, HELVETICA;
}
a.textnavioben:hover {
        TEXT-DECORATION: none;
	font-family: Verdana, sans-serif;
        FONT-SIZE: 8pt;
        COLOR: orange;
        TEXT-DECORATION: none

}
a.textnavioben:active {
        TEXT-DECORATION: none;
        FONT-SIZE: 8pt;
        COLOR: #ff0000;
        FONT-FAMILY: VERDANA, ARIAL, HELVETICA;
        TEXT-DECORATION: none
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001C5A;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.headerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.produktboxen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
h1.agb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
p.agb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
ul.agb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
pre.agb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
body    {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin: 0px;
}


/* Template */
/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
        font-family: verdana, arial;
        font-size: 10px;
}
H1 { font-size: 12px; }
H2 { font-size: 12px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

div.websiteheading1 {
   font-size: 18px;
   font-family: verdana, arial;
   color: #FFFFFF;
   text-decoration: none;
   margin: 0px;
}

div.websiteheading2 {
   font-size: 12px;
   font-family: verdana, arial;
   color: #FFFFFF;
   text-decoration: none;
   margin-top: 2px;
   margin-left: 20px;
}

div.websiteheading3 {
   font-size: 16px;
   font-family: verdana, arial;
   color: #FFFFFF;
   text-decoration: none;
   margin-left: 40px;
}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
        font-size: 10px;
        text-align: center;
}

/* Content column */
TD#content {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 12px;
        vertical-align: top;
        font-size: 12px;
}

TR.tr-even {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 12px;
        vertical-align: top;
        font-size: 12px;
}

TR.tr-odd {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 12px;
        vertical-align: top;
        font-size: 12px;
}


/* Menu 1 column */
TD#menu_1 {
        vertical-align: top;
        width: 200px;
        background-image: url(../images/menubackground.jpg);
        background-repeat : no-repeat;
        padding-top: 10px;
}
TD#menu_1 DIV {
        width: 95%;
}
TD#menu_1 DIV A {
        color: navy;
        text-decoration: none;
}
TD#menu_1 DIV A:hover {
        text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  /* filter:alpha(opacity='70', style='0'); */
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}
/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}

/* Style for the Path-menu: */
TD#path {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
TD#path A {
  text-decoration: none;
  color:#FFFFFF;
}
TD#path A:hover {
  text-decoration: underline;
}
