body {
  color: #0157bf;
  background-color: #FFFFFF;
  margin: 5px;
}

div,p,td,ul,li {
  font-family: Arial, Helvetica, sans-serif;
}

em {
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
}

hr {
  color: #d3d69e;
  background-color: #d3d69e;
  border: 0px;
  height: 2px;
}

a {
  color: #0157bf;
}

a:hover {
  color: #0157bf;
}

a:active {
  color: #0157bf;
}

a:visited {
  color: #0157bf;
}

div.Website {
  display: block;
  /*width: 757px;*/
  /*max-width: 900px;*/
  max-width: 46em;
  width: 46em;
  color: #0157bf;
  background-color: #eff2b3;
  border: 1px solid #e0e3a4;
  text-align: left;
}

div.HeaderContainer {
  display: block;
  margin: 0.3em 0px 0.6em 0px;
  text-align: center;
  padding: 0.3em;
}

div.LeftContainer {
  display: block;
  margin: 0.6em 0px 1.2em 0px;
  float: left;
  width: 8.5em;
  padding: 0.3em;
}

div.NaviContainer {
  display: block;
  font-size: 0.9em;
}

div.RightContainer {
  display: block;
  margin: 0.6em 0px 1.2em 0px;
  float: right;
  width: 36em;
  padding: 0.3em;
}

div.OuterContentContainer {
  display: block;
  padding: 0.3em;
  background: #d3d69e;
  border: 1px solid #787D63;
}

div.InnerContentContainer {
  display: block;
  margin: 0px;
  padding: 0.3em;
  background: #eff2b3;
  border: 1px solid #787D63;
}

div.FooterContainer {
  display: block;
  margin: 0.6em 0px 0.3em 0px;
  clear:both;
  text-align:center;
  font-size: 0.85em;
}

#header img.TitleLogo {
  margin: 0px;
  text-align: center;
}

#navi a.MenuMainNormal {
  display:block;
  margin:0px 0px 0.1em 0px;
  padding:0.1em;
  background:#e2e5ad;
  border:1px solid #787D63;
}

#navi a.MenuMainNormal:hover {
  display:block;
  margin:0px 0px 0.1em 0px;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuMainActive {
  display:block;
  margin:0px 0px 0.1em 0px;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuSub1Normal {
  display:block;
  margin:0px 0px 0.1em 0.6em;
  padding:0.1em;
  background:#e2e5ad;
  border:1px solid #787D63;
}

#navi a.MenuSub1Normal:hover {
  display:block;
  margin:0px 0px 0.1em 0.6em;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuSub1Active {
  display:block;
  margin:0px 0px 0.1em 0.6em;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuSub2Normal {
  display:block;
  margin:0px 0px 0.1em 1.2em;
  padding:0.1em;
  background:#e2e5ad;
  border:1px solid #787D63;
}

#navi a.MenuSub2Normal:hover {
  display:block;
  margin:0px 0px 0.1em 1.2em;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuSub2Active {
  display:block;
  margin:0px 0px 0.1em 1.2em;
  padding:0.1em;
  background:#d3d69e;
  border:1px solid #787D63;
}

#navi a.MenuSub3Normal {
  display:block;
  font-size: 0.85em;
  margin:0px 0px 0.1em 1.8em;
  padding:0px 0.1em 0px 0.1em;
}

#navi a.MenuSub3Normal:hover {
  display:block;
  font-size: 0.85em;
  margin:0px 0px 0.1em 1.8em;
  padding:0px 0.1em 0px 0.1em;
}

#navi a.MenuSub3Active {
  display:block;
  font-size: 0.85em;
  margin:0px 0px 0.1em 1.8em;
  padding:0px 0.1em 0px 0.1em;
}

#content div.BreadCrump {
  margin: 0.1em auto 0.9em auto;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0.1em;
  border-bottom: 0.1em solid #d3d69e;
}

#content div.BreadCrumpBottom {
  font: 0.6em Arial, Helvetica, sans-serif;
  margin: 5px auto 1px auto;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 0px;
  border-top: 1px solid #d3d69e;
}

#content h1.Headline {
  font-size: 1.3em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0157bf;
  margin: 0px;
}
#content h1 {
  font-size: 1.3em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0157bf;
}

#content h2 {
  font-size: 1.15em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0157bf;
}

#content h3 {
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #0157bf;
}

#content h4 {
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #0157bf;
}

#content img {
  margin: 0.3em;
  border: 0px;
}

#content img.NoMargin {
  margin: 0px;
  border: 0px;
}

#footer div.Copyright {
  font: 0.6em Arial, Helvetica, sans-serif;
  margin-top: 0px;
}

/* Modul: Kategorieliste */
#content div.Categorylist {
  display:block;
  clear:none;
  float:left;
  width:100%;
}

#content div.CategorylistPic {
  display:block;
  float:left;
  width:140px;
}

#content div.CategorylistArticle {
  display:block;
  float:left;
}

#content div.CategorylistArticleName {
  display:block;
  float:none;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}


/* Modul: Artikelliste */
#content div.ArticlelistContainer {
  display:block;
}

#content div.ArticlelistArticle {
  display:block;
  border-top:2px solid #666666;
  padding:0px 0px 20px 0px;
  margin:0px 0px 20px 0px;
  background-color:transparent;
}

#content div.ArticlelistHead {
  height:24px;
  background-color:#EEEEEE;
}

#content div.ArticlelistHeadline {
  display:block;
  float:left;
  padding:3px 4px 0px 4px;
}

#content div.ArticlelistDate {
  display:block;
  /*clear:none;*/
  float:right;
  padding:3px 4px 0px 4px;
}

#content div.ArticlelistIntro {
  display:block;
  clear:left;
  float:left;
}

/* Produktbeschreibung: Drachen */
td.kiteprophead {
  font-size: 0.85em;
  background-color: #d3d69e;
}

td.kiteprop {
  font-size: 0.85em;
  background-color: #d3d69e;
}

/* Text */
p.Text {
  /*display:block;*/
  /*clear:none;*/
  /*float:none;*/
  margin: 6px 0px 12px 0px;
}

/* Preis */
p.Price {
  font-size: 1em;
  font-weight: bold;
  color: #0157bf;
  margin: 6px 0px 12px 0px;
}

/* Hides from IE5-mac \*/
* html .Website {height: 1%;}
* html .InnerContentContainer {height: 1%;}
/* End hide from IE5-mac */