/*<![CDATA[*/
div, body
{ 
  
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  background-color: #000;
}
body
{
  text-align:center;
}

div
{
  position: absolute; 
  text-align: left;
}

.klein
{
  font-family: verdana; 
  font-size: 9px; 
  text-transform: none; 
  font-weight: normal;
}

a
{
  color: #fff;
  text-decoration: none;
}
a:hover
{
  color: #990000;
}

.inhalt a
{
  text-decoration: underline;
}

.kontakt a
{
  color: white; 
}

b
{
  font-weight: normal;
}
i
{
  font-style: normal;
  letter-spacing: 2px;
  
}
tt
{
  display: block;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 11px;
}

#div-bg
{
  position: relative;
  width: 934px;
  height: 490px;
  top: 15px;
  text-align:left;
  margin:auto;
}

#div1
{
  top: 10px;
  left: 0px;
  width: 934px;
  height: 490px;
}
.div2
{
  top: 0px;
  left: 0px;
  width: 915px;
  height: 110px;
  text-align: left;
  vertical-align: top;
}
#links
{
  top: 180px;
  width: 250px;
  height: 250px;
  padding-left: 5px;
  padding-top: 7px;
  font-size: 11px;
  text-transform: uppercase;
}
.inhalt
{
  top: 180px;
  left: 260px;
  width: 280px;
  height: 250px;
  padding-left: 12px;
  padding-top: 7px;
  padding-right: 12px;
  overflow: auto;
  text-transform: none;
}

/*inhalt bei breiteren inhalten*/
.inhaltbreit
{
  width: 580px;
}

/*inhalt bei full service appartements*/
.inhaltweiterrechts
{
  left: 400px;
}

.kontakt 
{
  left: 0px;
  bottom: 10px;
  color: #fff;
  z-index: 2;
  
  font-family: verdana;
  font-weight: normal;
  text-transform: none;
  font-size: 10px;
  width: 934px;
  text-align: left;
  
}

.fuss
{
  bottom: -30px;
  left: -4px;
  width: 915px;
  
  text-align: right;
  
  font-family: verdana;
  text-transform: none;
  font-size: 9px;
  font-weight: normal;
  letter-spacing: 0px;
}


.menu, .adresse
{
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0px;
  clear: all;
}


img.logo
{
  position: absolute;
  left: 5px;
  top: 5px;
  padding: 0px;
}

h1
{
  font-family: georgia;
  font-size: 17px;
  font-weight: bold;
  display: inline;
  height: 13px;
  padding: 0px;
  margin: 0px;
  color: #990000;
  letter-spacing: 1px;
  text-transform: uppercase;
}
h2
{ 
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0px;
  display: block;
  height: 16px;
  /**/
  color: #B11F24;
  

  padding: 0px;
  margin: 0px;
}
h3
{
  font-family: verdana, tahoma, arial;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  display: inline;
  letter-spacing: 0px;
}

p
{
  font-family: arial, helvetica, sans-serif;
  letter-spacing: 1px;
  clear: all;
  font-size: 11px;
}
.br
{
  position: relative;
  display: block;
  height: 10px;
  clear: all;
}

hr
{
  color: white;
  background-color: white;
  width: 910px;
  height: 1px;
}

.hrunten
{
  width: 820px;
}

ul, li
{
  font-family: verdana, tahoma, arial;
  font-size: 10px;
  color: #fff;
  letter-spacing: 0px;
}

.menu, .menu2
{
  font-family: verdana, tahoma, arial;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  display: inline;
  letter-spacing: 0px;
}
.menu
{

}

.menu2
{
  visibility: hidden;
  position: absolute;
  top: 30px;
}
#bilderleiste
{
  position:absolute; 
  top: -4px;
  left: 650px;
}

.bilder
{
  padding: 4px 4px 0px 4px;
  
  width: 58px;
  height: 58px;
  float:left;
}

#menuleiste
{
  position:absolute; 
  top: 45px;
  left: 0px;
}

#hotel-concorde-logo
{
  z-index: 1;
  position:absolute;
  left: 755px;
  bottom: 17px;
  background-color: transparent;
}


/*]]>*/