body
{
  background: #c0c0c0;
}

/*.block {
 background: #aff;
}

.node .title {
 background: #fff;
}*/

/* -------------------------- */
/* ---------- NAVBAR -------- */

#navbar a{
 float:left;
 display:inline;
 height: 30px;
 width: 80px;
 margin: 0;
 color: #000;
 padding-left: 10px; 
 background: #fff url(link_rounded_edge.gif) no-repeat right;
}

#navbar a:hover,
#navbar a.active-trail {
 background: #fff url(link_rounded_edge.gif) no-repeat right;
 color: #4F4F4F;
}
*/ #navbar a.active-trail {
  background: #4F4F4F url(bg_bird.jpg) no-repeat scroll 10% 100%;
  height: 230px; 
} */

#navbar li {
float:left;
 display:inline;
 height: 30px;
 margin: 0;
 background: url(bg_divider.gif)
 no-repeat top right;
 padding: 0 2px 0 0;
}

#navbar li.last {
 position:absolute;
 display:inline;
 height: 30px;
 left: 786px;
 background: url(bg_divider.gif)
 no-repeat top right;
 padding: 0 2px 0 0;
}

#navbar li.menu-158 {
 position:absolute;
 display:inline;
 height: 30px;
 left: 500px;
 background: url(bg_divider.gif)
 no-repeat top right;
 padding: 0 2px 0 0;
}


#navbar li.menu-157 {
 position:absolute;
 display:inline;
 height: 30px;
 left: 405px;
 background: url(bg_divider.gif)
 no-repeat top right;
 padding: 0 2px 0 0;
}

/* -------------------------- */
/* ---------- BANNER -------- */

#banner {
 float: left;
 position: relative;
 background: #000000;
 width: 100%;
 margin-left: 0;
 /* margin-right: -100%;  Negative value of #navbar's width + left margin. */
 padding: 0; 
 height: 200px; 
}

.page-referenzen #banner {
 background: #000000 url(home3.jpg) no-repeat scroll 120px 0%;
}

.front div#banner {
  background: #000000 url(home3.jpg) no-repeat scroll 120px 0%;
}

.page-news div#banner,
.News div#banner {
  background: #000000 url(home3.jpg) no-repeat scroll 120px 0%;
}

.page-produkte div#banner,
.node-type-kofler-product div#banner {
  background: #000000 url(home4.jpg) no-repeat scroll 120px 0%;
}  

.page-loewe div#banner,
.Loewe div#banner {
  background: #000000 url(coffee.jpg) no-repeat scroll 120px 0%;
}

.page-philips div#banner, 
.Philips div#banner {
  background: #000000 url(venice.jpg) no-repeat scroll 120px 0%;
}

.page-bose div#banner,
.Bose div#banner {
  background: #000000 url(home4.jpg) no-repeat scroll 120px 0%;
}

.page-geschaeft div#banner {
  background: #000000 url(art.jpg) no-repeat scroll 120px 0%;
}

.page-team div#banner {
  background: #000000 url(ring.jpg) no-repeat scroll 120px 0%;
}

.page-service div#banner {
  background: #000000 url(repair.jpg) no-repeat scroll 120px 0%;
}

.page-produkte .cf_element img {
  position: absolute; 
  left: 120px;
}

 .page-gallerien div#banner {
  background: #000000 url(art.jpg) no-repeat scroll 120px 0%;
} 

/* -------------------------- */
/* ---------- LOGO -------- */

#logo {
 position: relative;  
 margin-bottom: -30px; 
}

#content-header .title {
  margin-top: 10px; 
  margin-left: 120px; 
}

/* ------------------------ */
/* ----- Hide elements ---- */

#skip-to-nav {
  display: none;
}

#site-name {
  display: none; 
}
/*a[title~=Home] {
  display: none;
}*/

.breadcrumb {
  display: none; 
}

/* ------------------------ */
/* -------- Gallery ------- */
.node-type-koflertv-gallery .field-type-image {
  display: none;
}

/* ------------------------ */
/* -------- Page Service ---*/
.page-service table {
  margin:0 0;
}

.page-service p {
  margin:0.5em 0;
}