body {
      margin:0px;

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-top: 0px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14px;
	background: white url("images/site_back.gif") repeat-y;

    }
  
    #container {
    }
    
    
    /*Linke Spalte */
    #menu {
      width:200px;
      float:left;
      
    }
    #logo{
      text-align:center;
      height: 95px;
      background: url("images/logo_back.gif") no-repeat bottom;
    }
    #menus {
      padding: 12px;
    }
    
    
    /*mittlere Spalte */
    #center {
      float:left;
      overflow: hidden;
      min-height:600px;
      width:570px;
    }
    * html #center {
      width: 570px;
      w\idth:568px;
    }
    
    #banner {
     height:135px;
     width:570px;
     overflow:hidden;
     background: url("images/banner1.jpg") no-repeat top left;

    }
    
    #rtlcontainer {
    }
    
    #warenkorb {
      float:right;
      padding: 12px;
    }
    
    #rootline {
      border-bottom: dotted gray 1px;
      padding: 12px;
      background: white;
      border-left: dotted 1px gray;
      border-right: dotted 1px gray;
    }
    
    #left {
      float:left;
      width: 190px;
      overflow: hidden;
    }
    
    * html #footer-left {
      width: 166px;
      w\idth: 190px;
    }
    
    #contentleft{
      padding: 250px 12px 12px 12px;
    }
    
    #content {
      padding: 12px;
      float:left;
      width:335px;
    }
    
    
    
    #footer {
      clear:both;
      padding-top: 20px;
    }
    
    #footer-left{
      float:left;
      width: 166px;
      padding: 12px 12px 12px 12px;
      text-align:right;
    }
    
    #footer-center{
      padding: 12px;
      float:left;
      width:335px;
    }
    
    
    /*rechte Spalte */
    #right {
      border-left: 1px white solid;
      overflow:hidden;
      width:200px;
    }
    #contentright {
      
      padding: 12px;
    }
    
    
    
    
    /*menus*/
    
    .menubase {
      text-indent:-25px;
      padding: 0px 0 0 25px;
      margin: 0;
    }
    
    .m1-act a {
      font-weight:bold;
      color:#cc3300;
    }
    
    .mr-cur a {
      color:gray;
    }
    
    #hotelsearch {
      z-index:99;
      position:absolute; 
      top:135px; 
      left:210px;
    }