body{
    margin: 0;
    background-color:#FFF;
    padding:0;
}
table,tr,td,a,input,select{font-family:Arial, sans-serif;font-size:12px;color:#000;}
.tabreg1{
   width:645px;
   margin-left: 5px;
}

.tabrahmen{
                width:645px;
                padding-bottom:5px;
                margin-left:10px;
                height:100%;
    border:1px solid #0C71F3;
}
.tabrahmeneinzel{
                width:645px;
                padding-bottom:5px;
                margin-left:10px;
    border:1px solid #0C71F3;
}

.tabtop {
        background-color: #FFF;
   width:635px;
   margin:0 5px;
}
/*Zelle Veranstalterfoto*/
td.vafoto
    {
    vertical-align:top;
    text-align:center;
    padding-top:5px;
  }
td.vafoto img
    {
     border:1px solid #000;
    }
td.main
    {
    vertical-align:top;
    padding-top:5px;
  }
.tbold {
    font-weight:bold;
}
.tboldhead{
                padding-left:10px;
                width:645px;
    font-weight:bold;
    font-size:12px;
}
.weiterempf {
    color:#390;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    padding-left:50px;
}
.gesamtbew {
    color:#390;
    font-size:18px;
    font-weight:bold;
    text-align:left;
    padding-left:50px;
}
.vtop{
   vertical-align:top;
}
.talignc {
   text-align:center;
}
.inaktiv{
   color:#000;
   font-family:tahoma,Arial, sans-serif;
   font-size:9px;
   padding-bottom:3px;
}
.fcol{
    color:#FF6600;
    font-size:11px;
    font-weight:bold;
}
.headline{
    background-color:#CCE6FF;
    width:645px;
    height:25px;
    line-height:25px;
    padding-left:10px;
    border-bottom:1px solid #FFF;
    vertical-align:middle;
}
.headline img {
                position:relative;
                top:2px;
}
.bordbott {
                border-bottom:0;
}

/*****Unternav*******/
.unternavi{
    height:26px;
    width:640px;
    margin-top:15px;
    margin-left:3px;
    background:url('/kunden_parameter/travel3v2/hib_pre/images/hotelbewertung/unternav/1px_unter_nav.gif') repeat-x bottom ;
}
.headlineunternav {
    height:20px;
    margin-top:6px;
}
.floatLeft {
  float:left;
}
.clearboth {
    clear: both;
    overflow: hidden;
    line-height: 0;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
}
/*****Ende Unternav*****/
/******Skippen**********/
.uimg{ vertical-align:middle;}
.foot{
    background-color:#FFFFFF;
    height:25px;
    padding-left:10px;
}
/*****Ende Skippen*******/
.padtop5{padding-top:2px;}
.padtop{padding-top:10px;}
.padleft{padding-left:5px;}
.padleft2{padding-left:2px;}
.padtop1{padding-top:1px;}
.marbottom{margin-bottom:10px}


.tabges{
   background-color:#FFF;
   width:635px;
   margin:0 5px;
}
.tabgestd1{}
.tabgestd2{
    border-bottom:1px solid #FFF;
    height:22px;
    color:#390;
    font-weight:bold;
    vertical-align:top;
}
.tabeinz{
   width:635px;
   margin:0 5px;
}
.tabeinzbord{
        background-color:#CCE6FF;
}
.tabeinzbordweiss{
        background-color:#FFF;
}
.lin{
}
.tabeinztitel{
  /*background-color:#FBEEE1;*/
  font-size:10px;
  color:#993300;
  padding-left:5px;
}
.tabeinzsca{
background-image:url("/kunden_parameter/travel3v2/hib_pre/images/hotelbewertung/bg.gif");
  text-align:center;
  height:66px;
  color:#390;
  background-color:#FFF;
  font-size:18px;
  font-weight:bold;
  padding-bottom:3px;
}
.tabeinzsca_akt{
  text-align:center;
  height:66px;
  color:#390;
  background-color:#FFF;
  font-size:18px;
  font-weight:bold;
  padding-bottom:3px;
}
.padl10{padding-left:10px;}
.padr10{padding-right:10px;}
.tabeinztd1{
  padding-left:5px;
}
.tabeinztd1 img{
  text-align:center;
}
.tabeinztd2{
  position: relative;
}

.effect{
  background-color:#FFF;
}
.normal{
  background-color:#CCE6FF;
}
.tabstamm{
   background-color:#CCE6FF;
   margin:10px 5px 10px 5px;
   width:635px;
}
.tabstammtd1{
   padding:3px 0 2px 5px;
   }
.tabstammtd2{
         font-weight:bold;
   padding:3px 0 2px 5px;
}
.fazitueber {
   border-top:1px solid #FFF;
   font-weight:bold;
   padding:5px 0 5px 10px;
}
.fazittext {
    padding-left:10px;
    padding-bottom:3px;
}
.tabunten{
    width:645px;
    margin-left:10px;
          border:3px solid #FFF;
          border-width:0 3px 3px 3px;
}
.taboben{
    width:645px;
    margin-left:10px;
          border:3px solid #FFF;
          border-width:0 3px;
}
.tabobentdbg {
width:635px;
                background-color:#FFF;
}
.tabobentd1{height:24px;
   width:300px;
   color:#993300;
   padding-left:5px;
}
.tabobentd2{width:140px;
   text-align:right;
   padding-right:5px;
}
.tabuntentd1{height:24px;
   width:100px;
   color:#993300;
   padding-left:5px;
   background-color:#FFF;
}
.tabuntentd2{
        width:535px;
   text-align:right;

   background-color:#FFF;
}
.tabtopges{ width:645px;}
.tabtopgesspan{font-weight:bold;}

.dleft{float:left;line-height: 14px;}
.dright{float:right;line-height: 14px;padding-right:6px;}
.clearboth {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}
.clearboth img {
  display: none;
}
.klgr{
    font-size:10px;
}
/*---------------------------------------------------------------------------*/
/*aktuelle Seite in der Suche*/

a.scalelink:link,a.scalelink:visited,a.scalelink:active {
  color:#390;
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
}
a.einztitel:link,a.einztitel:visited,a.einztitel:active {
      font-weight:bold;
      text-decoration:underline;
      font-size:11px;
    }
a.mlesen:link,a.mlesen:visited,a.mlesen:active {
      font-weight:normal;
      text-decoration:underline;
      font-size:11px;
      font-weight:bold;
    }
a.mlesen:hover{
      font-weight:normal;
      color:#192587,
      text-decoration:none;
      font-size:11px;
      font-weight:bold;
    }

a.tabgesno:link,a.tabgesno:visited,a.tabgesno:active {
      font-weight:bold;
      text-decoration:none;
    }
a.gback:link,a.gback:visited,a.gback:active {
      font-weight:bold;
      text-decoration:underline;
      font-size:10px;
    }
a.gvor:link,a.gvor:visited,a.gvor:active {
      font-weight:bold;
      text-decoration:underline;
      font-size:10px;
    }
/*---------------------------------------------------------------------------------------------------------*/
#control { position:absolute; top:1; left:1; z-index:0;}
#lesen { position:relative; bottom:-5; right:-200; z-index:0; width:150px;}
*html #lesen { position:absolute; bottom:7; right:-50; z-index:0; width:150px;}
