/* ============================================================ */
/* ==========              layout blocks             ========== */
/* ============================================================ */

/* Container-DIV, sorgt fuer feste Seitenbreite und beinhaltet alle weiteren Elemente */
#container {
  width : 780px;
  margin : 0px auto 0px auto;
  background-image : url(../images/bg_container.gif);
  border-bottom: 1px #d0bb92 solid;
}

/* Kopfzeile (HEAD-AREA) */
#header {
  display : block;
  width : 780px;
  background : #fde299;
  float : none;
}

/* Kopfzeile : farbige Flaeche links neben Service-Navigation */
#head_p1 {
  float : left;
  background : #fef0cc;
  width : 165px;
  height : 36px;
}

/* Kopfzeile : Service-Navigation */
#servicenavi {
  float : left;
  background : #fde299;
  width : 595px;
  color : #be2700;
  padding : 8px 10px 9px 10px;
  font-size : 8pt;
  text-align : right;
}

/* Links/Hauptnavigation (LEFT COLUMN) */
#navigation {
  float : left; 
  width : 163px;
  border-left: 1px #d0bb92 solid;
  border-right: 1px #d0bb92 solid;
}

/* Mitte/Content (CENTER COLUMN) */
#content {
  float : left;
  width : 497px;
  background: #fef4da;
  
}

/* Rechts/Marginalspalte (RIGHT COLUMN) */
#marginal {
  /*BC Position auf absolute setzen */
  position:absolute;
  width : 116px;
  border-left: 1px #d0bb92 solid;
  border-right: 1px #d0bb92 solid;
}

/* CSS Hack, um die Darstellung im FF zu verbessern*/
html>body #marginal {
  position:static;
  float:left;
  width:116px;
  border-left: 1px #d0bb92 solid;
  border-right: 1px #d0bb92 solid;
}

/* Fusszeile */
#footer {
  padding : 20px 10px 20px 10px;
  text-align : center;
}




