html, body {
   margin:3px 0 0 5px;
   background-color:#fff;
   font-family:Verdana, Arial, "Sans Serif";
   font-size:12px;
   color:#000000;
   }
h1{ color: #666; font-size: 16px; font-weight: bold; line-height: 1.1em; /*background-color: */ border-bottom:2px solid #ffcc66; padding:5px; margin:5px 5px 25px; text-align: center; }
h2{ color: #000; font-size: 14px; font-weight: bold; line-height: 1.1em; background-color: #fff; margin: 6px 0 3px 0; text-align: left; }
p,td{
font-family:Verdana, Arial, "Sans Serif";
   font-size:12px;
}     
li { margin-bottom: 2px; }
.sight li {margin-bottom:6px;}
.sight tr{line-height:120%;background-color:#fff;}
.sight h2{background-color: #fff;text-align: left;}

a       {color:#660000; font-weight: bold;}
a:hover {  color: #900;}
.secondlink{color:#ccc;text-decoration: none;font-weight: normal;}
.secondlink:hover{color:#fff;text-decoration: none;font-weight: normal;}
#navcontainer
{ width: 114px; border-right: 1px solid #fff; padding: 0; width: 190px;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
background-color: white; 
color: #660000;
font-size:12px; margin:5px 0 0 2px;}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
width: 190px;
}

#navcontainer li
{
border-bottom: 1px solid #990000; 
margin: 0; 
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
/*border-left: 10px solid #ffffff;
border-right: 10px solid #ffc051;
background-color: #ffc051;*/
color: #990000;
text-decoration: none;
width: 100%;  /*100%*/
}

html>body #navcontainer li a { width: 180px;} 

#navcontainer li a:hover
{
/*border-left: 10px solid #ffc051;
 border-right: 10px solid #ffe172;*/
 /*background-color: #f89728;*/
 font-weight: bold; }
 
a.nav_on
{/*border-left: 10px solid #ffc051;
 border-right: 10px solid #ffe172;
 background-color: #f89728;*/
 font-weight: bold; }
 
a.nav_off
{/*border-left: 10px solid #ffe172;
border-right: 10px solid #ffc051;
background-color: #ffc051;*/
font-weight: normal;
  }
.backcolor { background-color: #900; }
.back-left { background-image: url(../images/back-left.gif);
 background-repeat:repeat-y; }
.back-titel-top2 { background-image: url(../images/back-titel-top2.gif); } 
.back-titel-top { background-image: url(../images/back-titel-top.gif);} 
.back-titel-bottom { background-image: url(../images/back-titel-bottom.gif);  }
.hotel {font-size: 10px; text-align: center; vertical-align:top; }