/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


.block .inner {
margin-left:10px;
margin-right:10px;
}

#page-inner{
  width:978px;
  margin:0 auto;
}

#content-content .node .first .inner {
margin:0;
}

.sidebar-first {
  width:192px;
}

#main{
border-left:1px solid #4d4d4d;
border-right:1px solid #4d4d4d;
}



.sidebar-last {
  width:192px;
}


#header-group{
border-left:1px solid #4d4d4d;
border-right:1px solid #4d4d4d;
}

#main-inner
{
height:100%;
}

#main-group{
  width:768px;
  height:100%;
}

#content-group {
  width:574px;   /* 3*192 - border-left - border-right */
  min-height:600px;
   border-left:1px solid #a0a0a0;
  border-right:1px solid #a0a0a0;
border-bottom:1px solid #a0a0a0;
}

#content-group-inner{
padding-top:30px;
}

#site-name, #slogan {
  visibility:hidden;
}

#header-site-info{
width: 768px;
float:left;
height:130px;

}

#header-site-info-inner
{
background: 207px 25px url('../images/ps-schriftzug.png') no-repeat;
padding-top:10px;
}

#header-filialen-nav{
  width:162px;
  height:90px;
  color:#ffffff;
  margin-bottom:0;
  float:right;
  background:black;
  padding:15px;
  padding-top:25px;
}


#header-filialen-nav a:link,
#header-filialen-nav a:visited {
  color:#ffffff;
}

#header-filialen-nav a:hover,
#header-filialen-nav a:focus,
#header-filialen-nav a:active {
  color:red;
}


#marken{
  clear:both;
  height:60px;
  width:100%;
}

#primary-menu-inner{
  margin:0px;
}

.primary-menu-inner .leaf,
.primary-menu-inner .expanded
{
    border-right:1px solid #cccccc;
}

.primary-menu-inner .expanded .menu
{
  background:#4d4d4d;
}

.primary-menu-inner .expanded .menu .leaf
{
  border-bottom:1px solid #cccccc;
  background:#4d4d4d;
}


#breadcrumbs{
  margin-top:0px;
}

#content-inner-inner{
padding:0 20px;
}

.node .terms {
    visibility:hidden;
}

#postscript-bottom {
  background:#4d4d4d;
  margin-bottom:15px;
  border-left:1px solid #4d4d4d;
  border-right:1px solid #4d4d4d;
  border-bottom:1px solid #4d4d4d;
}

#postscript-bottom-inner {
  padding:10px;
}

#block-menu-secondary-links{
margin:0;
}

#footer-message-text-inner{
  text-align:center;
  color:#000000;
}

#block-menu-secondary-links a:link,
#block-menu-secondary-links a:visited {
  color:#ffffff;
}

#block-menu-secondary-links a:hover,
#block-menu-secondary-links a:focus,
#block-menu-secondary-links a:active {
  color:#ffffff;
}


.fusion-inline-menu .inner ul.menu li{
border-right-color:#ffffff;
}

h1.title {
line-height:125%;
}

.view-id-newsartikel_liste_startseite p,
.view-id-newsartikel_liste_oldenburg p,
.view-id-newsartikel_liste_bremen p
{
  margin-bottom:0;
}

.view-id-newsartikel_liste_startseite .views-field-title,
.view-id-newsartikel_liste_oldenburg .views-field-title,
.view-id-newsartikel_liste_bremen .views-field-title
{
  
}



td.views-field-field-newsartikelbild-fid 
{
  vertical-align:top;
}


.view-id-newsartikel_liste_startseite .views-field-created,
.view-id-newsartikel_liste_oldenburg .views-field-created,
.view-id-newsartikel_liste_bremen .views-field-created
{
  font-style:italic;
  font-size:75%;
}

.view-id-newsartikel_liste_startseite .views-row,
.view-id-newsartikel_liste_oldenburg .views-row,
.view-id-newsartikel_liste_bremen .views-row
{
  margin-bottom:2em;
  clear:both;
}

.page-news .view-id-newsartikel_liste_startseite .views-field-field-newsartikelbild-fid{
  float:left;
  margin-right:1.5em;
  margin-bottom:1em;
}

.view-newsartikel-liste-startseite td
{
  padding:1em;
}


.price-suffixes
{
  font-size:50%;
  display:block;
}

.price-suffixes .price-vat-suffix, .price-shipping-suffix 
{
  display:block;
}

ul.catalog.menu, ul.catalog.menu ul.menu {
   margin-left:1em;
}


.cart-block-summary-links ul.links li {
    border-right: 1px solid;
    padding: 0 0.4em 0 0.4em;
}


/* Warenkorb-Attribut-Auswahl in Länge begrenzen */

#pid-warenkorb #content-region div.attributes .form-item input.form-text
{
    max-width:100px;
}
