   /* Layoutvorgaben fuer Christinenhof Hameln */
   
   body { background-color: #96001B;
          background-image: url(gifs/h_grund.jpg);
          background-repeat: x-repeat;
          margin: 0px;
          padding: 0px;
          color: #E9DBCB;
          text-align: center; }

   div.site { margin: 0px auto;
              width: 832px; }
	
	a:link { color:#E9DBCB; text-decoration:none; }
   a:visited { color:#E9DBCB; text-decoration:none; }
   a:active { color:#E9DBCB; text-decoration:none; }
   a:hover { color:#ffffff; text-decoration:underline; }
   
   a:link.akti { color:#96001B; text-decoration:none; }
   a:visited.akti { color:#96001B; text-decoration:none; }
   a:active.akti { color:#96001B; text-decoration:none; }
   a:hover.akti { color:#96001B; text-decoration:underline; }
   
   a:link.zim { color:#ffffff; text-decoration:none; }
   a:visited.zim { color:#ffffff; text-decoration:none; }
   a:active.zim { color:#ffffff; text-decoration:none; }
   a:hover.zim { color:#ffffff; text-decoration:underline; }
   
   a:link.text { color:#E9DBCB; text-decoration:underline; }
   a:visited.text { color:#E9DBCB; text-decoration:underline; }
   a:active.text { color:#E9DBCB; text-decoration:underline; }
   a:hover.text { color:#E9DBCB; text-decoration:none; }
   

	/* Tabellen, Textbloecke, Fonts, ... */
   
   body,td { font-family:verdana, arial, sans serif; font-size:11px; }
  .klein { font-size:9px; }
  .kleingold { font-size:9px; color:#FDE0A7; }
  .fett {  font-weight:bold; }
  .black { color: #000000; }
  
  
  .menu { font-size:12px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #FDE0A7; }
  .menuaktiv { font-size:12px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #FDE0A7; background-color:#FDE0A7; }
  .menuzim { background-color:#6B303A; font-size:12px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #FDE0A7; }
  .menuimpr { font-size:12px; padding-top:4px; padding-bottom:4px; }

  .address { font-size:9px; padding-left:4px; padding-top:8px; padding-bottom:16px; color:#FDE0A7; }
  .preisrahmen { border:1px solid #FDE0A7; width:80px; padding:4px; font-weight:bold; float:right; background-color:#5D0011; font-size:12px; }


 
  
   

