/*
changes

Layout Title
  img class="title"

Menu .. Browse Brands
  div ..
  container_table
  container_table_row

<div class="boxclear">&nbsp;</div>
<div id="boxwrap">
<div id="boxbody">


Vor Footer: <br clear="all">
Nach Menu-Tabelle: <br clear="all">

*/

body
{
  font-family: verdana, arial, helvetiva, sans-serif;
  font-size: x-small;
  background: white;
  padding-top: 0;
  margin-top: 0;
  line-height:140%;
  text-align: left;
}


div#banner_right
{
  width: 34%;
  float: right;

  background: #CAE2F0;
  margin-bottom: 1%;

}

/*
div.ulcorner {

      background-image: url(img/round_left_top_blue_16.gif);
      background-position: top left;
      background-repeat: no-repeat;

}
div.urcorner {
      background-image: url(img/round_right_top_blue_16.gif);
      background-position: top right;
      background-repeat: no-repeat;
}
*/
div.blcorner {
      background-image: url(img/round_left_bottom_blue_16.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
}
div.brcorner {
      background-image: url(img/round_right_bottom_blue_16.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
}

div#article_box
{
  font-size: xx-small;
  line-height:140%;
  padding-left: 6%;
  padding-right: 8%;
  padding-bottom: 4%;
  padding-top: 0;
}

h1.heading_top
{
  font-size: xx-small;
  margin-bottom: 2%;
  margin-top: 1%;
}

p.links_top {
  font-size: xx-small;
  margin: 0;
}

p.excerpt_top
{
  font-size: xx-small;
  margin: 0;
  margin-bottom: 2%;
}

div#banner_left
{
  width: 62%;
  float: left;
}

div#banner_title
{
}

h2.title
{
  font-size: large;
  font-weight: normal;
  font-style: italic;
  line-height: 100%;
  margin-bottom: 2%;
  margin-top: 1%;
}

div.description
{
  padding: 1%;
  padding-top: 0;
}


div#banner_search
{
  width: 62%;
  float: left;
  padding: 1%;
  padding-bottom: 0;
  border:thin solid #708090 1px;
  background: #FFCC66;
}


div#banner_menu,
div#banner_position
{
  width: 62%;
  float: left;
  padding: 1%;
}

div#content
{
  width: 72%;
  float: right;
  padding-right: 4%;
 /* border: 2px solid red; */
}

/*
div.blog

div.blogbody

h3

span.extended

div.posted
*/

div#boxbody {
  width: 75%;
  float: left;
/*  border: 2px solid black; */
}

div.boxclear {
  clear: both; line-height: 0px;
}

div#boxwrap {
  width: 100%;
  margin: 0;
  clean: both;
  margin-top: 10px;
/* border: 2px solid yellow; */
}

div#sidebarmaster_left
{
  width: 20%;
  float: left;
/*  border: 2px solid blue; */

}

div.container_table
{
  width: auto;
  clean: both;
  margin: 0;
  padding: 0;
}

div.container_table_row
{
  float: left;
  width: 45%;
}


hr {
 clean: both;
}

div#sidebarmaster_right
{
 width: 24%; float: right;
}


div#sidebar

div#footer






table, td, th, tr, caption {
  font-family: verdana, arial, helvetiva, sans-serif;
  font-size: xx-small;

}

#google {
  /* background: #CAE2F0; */
  padding: 20px;
  padding-right: 36px;
  padding-top: 10px;

  margin: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  border:solid #CAE2F0 10px;
}

img.google {

  padding-bottom: 10px;
  clear: both;

}

div#sidebar,
div.sidebar{
  background: white; #EEEECC; lavender;
  color:#101010;
  border:thin solid 1px #CCCC99; #EEEECC; #CCCC99 1px;
  margin-bottom: 20px;
}

div#sidebar_left,
div.sidebar_left{
  background: white; #EEEECC; lavender;
  color:#101010;
  border:thin solid #CCCC99 1px;
  margin-bottom: 20px;
}

div.side
{
  margin-top: 2px;
  padding: 4px;

}


p {
margin: 0;
margin-bottom: 12px;
}

.container_table,
.container_table_row {
margin: 0;
margin-bottom: 12px;
}


div.sidetitle_left {
  color: navy;
  font-weight:bold;
  line-height:140%;
  padding:2px;
  border-bottom:1px solid #CCCC99;
  background: #CCCC99;
}


div.sidetitle {
  color: navy;
  font-weight:bold;
  padding:2px;
  border-bottom:1px solid #EEEECC;
  background: #EEEECC;
}

h1.title, h2, h3 {
  font-weight: normal;
  font-size:small;
  margin: 0;
  margin-bottom: 12px;
}
h2 {
  font-weight: bold;
}
h2.date {
  font-size:x-small;
  font-weight: normal;
}

p#entry_categories
{
  font-size: xx-small;
}

img {

  margin: 0px;
  margin-right: 4px;
  margin-bottom: 10px;
  margin-top: 4px;
}

img.title
{
  margin: 0px;
  margin-left: 16px;
}

img.priceguide {
  margin: 0;
  margin-bottom: 4px;
  margin-right: 8px;
}

table {
  margin-bottom: 16px;
}

div#footer {

  width: 80%;
  margin-left: 10%
}