html, body
{
  font-family: Verdana,sans-serif;
  background-color:#E4E4E4;
}

body
{
  font-size:11px;  
  color:#333;
}

div.page
{
  width:948px;
  margin:0 auto;
  
  background-color: white;
  border: 1px solid #DADADA;
  
}

div.head
{
  position:relative;
  z-index:21;
  
  min-height:115px;
  _height:115px;
  
  border-bottom:6px solid #FAA517;
}

div.head img.logo
{
  margin-bottom: 20px;
  margin-left: 24px;
  margin-top: 10px;
  position: static;
}

div.logout-panel
{
  position:absolute;
  top:0;
  right:20px;
  background-color:#F3F3F3;

  color:#666666;
  padding:5px 10px;
  border: 1px solid #E1E1E1;
  border-top: none;  
  
  line-height:20px
}

div.logout-panel div.control 
{
  text-align:right;
}
div.logout-panel div.control ul
{
  display:inline-block;
  margin-left:20px;
}

div.logout-panel div.control p,
div.logout-panel div.control li
{
  display:inline;
  vertical-align:middle;
}

div.logout-panel div.control li
{
  padding-left:5px;
}

div.logout-panel div.control p
{
  float:left;
}

div.logout-panel img 
{
  vertical-align:text-bottom;
}

div.body
{
  padding:20px;

}
div.subnavi-content-filter
{
  float:left;
  width:178px;
}

div.content-filter select
{
 /* nicht sicher wozu das war ... */
 /* width:100%*/
}

div.subnavi-content-filter-adjustment
{
  width: 710px;
  float:right;
}

div.content h1,
div.sidebar h1
{
  color:#666666;
  font-size: 1.5em;
  border-bottom:1px solid #E1E1E1;
  font-style: italic;
  margin-bottom:10px;
  padding-bottom:2px;
  
}

div.sidebar h1
{
  padding-bottom:10px;
  /*padding-left:10px;*/
}

div.content 
{
  min-height:25em;
  _height:25em;
}

div.actual-content
{
    float: left;
    width: 100%;
}

div.content form
{
  /*zoom:1;*/
}

div.content h2
{
  font-weight:bold;
}

div.sidebar 
{
  width:300px;
  float:right;

}

div.sidebar div.sidebar-section 
{

  background-color: #F3F3F3;
  border:1px solid #E1E1E1;
  padding: 10px 10px 15px 10px;
  margin-bottom:10px;
}

div.sidebar div.cart p.article-count,
div.sidebar div.cart p.article-total
{
  font-weight:bold;
}

div.sidebar div.cart p.article-count
{
  float:left;
}

div.sidebar div.cart p.article-total,
div.sidebar div.sidebar-section p.more
{
  margin-top:1em;
  text-align:right;
  margin-bottom:0;
}

div.sidebar div.sidebar-section p,
div.sidebar div.sidebar-section h3
{
  margin-bottom: 0.5em;
}

div.sidebar div.sidebar-section h3
{
  font-weight: bold;
  color:#006D70;
  
}

div.sidebar-adjustment
{
  width:558px;
  float:left;
  overflow:hidden;
}

div.sidebar-adjustment-callcenter
{
  width:595px;
  float:left;
  overflow:hidden;
}

div.sidebar div.sidebar-section.news p, 
div.sidebar div.sidebar-section.news h3
{
  margin-bottom:0.25em;
}

div.sidebar div.news p.more
{
  margin-top:1em;
}

/***********/

div.footer
{
  color: #D3D3D3;
  font-size: 1em;
  text-align: center; 
}
div.footer a
{
  color: #D3D3D3;
}

div.footer a:hover
{
  color: #AAAAAA;
  text-decoration: underline;
}

