body { margin: 0px;
       padding: 0px;
       font: 12px Verdana, Geneva, Arial, Helvetica;
       color: #49581A;
       background: url( images/bg_pattern.gif );
      }
H1, H2, H3, H4 {
	font-size: 14px;
	font-weight: bold;
      margin: 0px;
      padding: 0px;
}
#content H1, H2, H3 {
          display: none;
            }
a    { text-decoration: none;
       color: #49581A; 
       text-decoration: underline;}
a:hover { text-decoration: underline;
          color: #768B32;
           }
/* ::::::::::::::::::: Grundlayout ::::::::::::::::::: */
#bg {
      width: 100%;
      height: 420px;
      position: absolute;
      margin: 0px;
      padding: 0px;
      background: url( images/tile2.jpg );
      background-repeat: repeat-x;
         }
#wrapper {
      width: 810px;
      position: absolute;
      left: 50%;
      margin-left: -395px;
      margin-top: 48px;
      margin-bottom: 0px;
         }
#bgtile {background: url( images/bg.jpg );
         background-repeat: repeat-y;
         margin: 0px;
         padding: 0px;
        }
#header {
      width: 810px;
      height: 110px;
      background: url( images/header.jpg ) no-repeat;
      margin: 0px;
      padding: 0px;
         }
#sidebar {
      width: 182px;
      float: left;
      margin-top: 0px;
      margin-left: 0px;
      margin-bottom: 175px; 
      padding: 0px;
      z-index: 10;
      border-left: 1px solid #B0CB59;
      background-color: #dfdcdc;
      /* border-bottom: 1px solid #ffffff; */
      /*border-top: 1px solid #ffffff;  */    
         }
#content {
      width: 585px;
      float: right;
      display: inline; /*hebt den ie doppelmargin-bug auf */
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 15px 20px 20px 20px;
      margin-right: 0px;
      background-color: #ffffff;
      border-right: 1px solid #B0CB59;
      border-top: 1px dotted #B0CB59;
      font: 12px Verdana, Geneva, Arial, Helvetica;
      color: #49581A;
      line-height: 1.5em;
         }
.play {border:none; float: left;margin-right: 5px;margin-top: 10px; }
.icon {border:none;display: inline;vertical-align: middle;}
.cover {border:none; margin-left: 70px;}
.label {border:none; margin-left: 0px;}
.clean {clear: both;
        margin: 0px;
        padding: 0px; }
#footer {
      width: 810px;
      height: 14px;
      background: url( images/footer.jpg ) no-repeat;
      background-position: top;
      margin-top: 0px;
         }
#footnote  {
      width: 810px;
      height: 20px;
      padding-top: 7px;
      text-align: center;
      font: 10px Verdana, Geneva, Arial, Helvetica;
      color: #A4BF4B;
             }
#footnote a {
      padding-top: 20px;
      text-align: center;
      color: #A4BF4B;
      text-decoration: none;
         }
/* ::::::::::::::::::: Grundlayout Ende ::::::::::::::::::: */
/* ::::::::::::::::::: Menu ::::::::::::::::::: */
#sidebar li { margin: 0;
              list-style: none;
            }
ul.menulevel1, ul.menulevel2, ul.menulevel3 {
	padding: 0;
	margin: 0;
}
#sidebar a {     
      width: 182px;
      display: block;
	text-decoration: none;
      vertical-align: middle;
      background-color: #ffffff;
	}
#sidebar a:hover {     
      width: 182px;
      display: block;
      text-decoration: none;
      vertical-align: middle;
      color: #D6F474;   
      }
#sidebar ul { background-color: #ffffff; }
#sidebar ul a.activeclass1 { background-color: #dfdcdc;}
#sidebar ul ul li { margin: 0; }
#sidebar ul ul a { width: 182px; }
#sidebar ul ul a:hover { width: 182px; background-color: #ffffff;}
ul.menulevel1  {border-bottom: 1px dotted #B0CB59; }
.menulevel1 {text-indent: 43px;}
.menulevel2 {text-indent: 43px;}
.activeclass1
{
	line-height: 2.7;
    	border-top: 1px dotted #B0CB59;
      background: url( menu/menubutton.jpg ) no-repeat;
      background-position: 8px 50%;
      background-color: #ffffff; 
      color: #7b942b;
       }
.inactiveclass1
{     
      line-height: 2.7;
	border-top: 1px dotted #B0CB59;
      background: url( menu/menubutton.jpg ) no-repeat;
      background-position: 8px 50%;
      color: #B0CB59;
} 
.inactiveclass2
{     line-height: 2;
      background-color: #ffffff;
      color: #738A28;
      }
.activeclass2
{     line-height: 2;
	background-color: #ffffff;
      color: #B0CB59;
     }
#sidebar ul.menulevel1 li.snavitem a.activeclass1 {background-color: #ffffff; color: #7b942b; }
#sidebar ul.menulevel1 li.snavitems a.activeclass1 {background-color: #ffffff; color: #B0CB59;}
#sidebar ul.menulevel1 li.snavitems a:hover.activeclass1 {background-color: #ffffff; color: #D6F474;}
#sidebar ul.menulevel2 li.snavitem a.activeclass1 {background-color: #ffffff; }
#sidebar ul.menulevel2 {margin-bottom: 3px; padding-bottom: 3px;}
/* li.snavitems a.activeclass1 {border-bottom: none;} */
/* ::::::::::::::::::: Menu Ende ::::::::::::::::::: */
/* ::::::::::::::::::: content ::::::::::::::::::: */
.iframestart { 
             margin-top: 1px;
             background: url( ../../monoslide/album/images/photo3.jpg ) no-repeat;
             background-position: 0px;
             }
#content hr { 
  width: 98%;
  border:dotted #b1afaf;
  border-width:0px 0px 1px 0px; }
.contenthotel { 
               height: 263px;
               width: 253px;
               float: left;
               }
.contenthoteltext { 
               width: 360px;
               /*margin-right: 3px;
               padding-right: 7px;*/
               float: right;
                  }
.headline { 
       font: 14px Verdana, Geneva, Arial, Helvetica;
       color: #2d1e17
           }
.p_contenthotel { 
               padding-top: 40px;
               }
.buttonbox { 
            width: 200px;
            height: 50px;
            margin-left: 70px;
            }
.buttonright { 
            margin-left: 14px;
            }
#content p { 
            padding-right: 8px;
            }
#agb { 
            margin: 20px 20px 20px 37px;
            }
#agb a { 
            text-decoration: underline;
            }
.tabelle {border-collapse: collapse; 
          width: 100%; 
          background-color: #FFFFFF; 
          margin-left: 0px; 
          border: 1px solid #B0CB59;  
}
.tabelle td {padding: 3px;border: 0px;vertical-align:top;}
tr.tdhead {background-color: #D1E692;}
tr.tdrow {background-color: #ECFAC2;}
/* ::::::::::::::::::: content Ende ::::::::::::::::::: */
.retrieve{background-image:none;background-color:White;color:Black;}/*background for OEDIT*/
