body {
  background-color: #820028;
  font: 12px verdana, arial, helvetica, sans-serif;
  margin:0px;
  padding:0px;
}

html, body {
  scrollbar-base-color:#820028;
  scrollbar-3dlight-color:#820028;
  scrollbar-arrow-color:#820028;
  scrollbar-darkshadow-color:#820028;
  scrollbar-face-color:#820028;
  scrollbar-highlight-color:#820028;
  scrollbar-shadow-color:#820028;
  scrollbar-track-color:#820028;
}

#container {
  width:730px;
  margin:auto;
}

#header {
  height:70px;
  width:724px;
  background-image:url(img/yoga-mit-ralf-bauer.gif);
  background-repeat:no-repeat;
  background-position:0px 17px;
}

#header h1 {
  display:none;
}

#menu {
  width:724px;
}

#menu ul {
  margin:0px;
  padding:0px;
  list-style:none;
  height:40px;
  width:724px;
}

#menu ul li {
  display:inline;
}

#menu ul li a {
  text-decoration:none;
  color:#820028;
  width:98px;
  height:28px;
  float:left;
  padding-left:17px;
  padding-top:12px;
  text-align:center;
}

#menu ul li a:hover {
  text-decoration:underline;
  color:#820028;
  width:98px;
  height:28px;
  float:left;
  padding-left:17px;
  padding-top:12px;
  text-align:center;
}

#menu ul li a div {
  clear:left;
}

#main1, #main2, #main3, #main4, #main5, #main6 {
  background-color:#AF7149;
  background-image:url(img/bg_main.png);
  background-repeat:repeat-y;
  background-position:right;
  height:538px;
  width:716px;
  padding:4px;
}

#main1 {
  background-color:#AF7149;
}

#main2 {
  background-color:#C57541;
}

#main3 {
  background-color:#E49969;
}

#main4 {
  background-color:#EDB996;
}

#main5 {
  background-color:#EEC5A9;
}

#main6 {
  background-color:#F0D0BB;
}

#footer {
  width:724px;
  height:5px;
  background-image:url(img/bg_footer.png);
  background-repeat:no-repeat;
}

#footer a {
  color:#ffffff;
  text-decoration:none;
}

#footer a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.clear {
  clear:both;
}

a {
  color:#972316;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  color: #972316;
}

input, textarea {
  border:1px solid #820028;
  background-color:#F0D0BB;
}

.kontakttext {
  border:1px solid #820028;
  background-color:#F0D0BB;
  padding:10px;
}

.fehlertext {
  border:1px solid #FF5A5A;
  background-color:#FFD1D1;
  padding:10px;
}

#menu_p1, #menu_p1a {
  width:115px;
  height:40px;
  background-repeat:no-repeat;
  background-position:left top;
}

#menu_p2, #menu_p2a, #menu_p3, #menu_p3a, #menu_p4, #menu_p4a, #menu_p5, #menu_p5a, #menu_p6, #menu_p6a {
  width:98px;
  height:40px;
  background-repeat:no-repeat;
  background-position:left top;
}

#menu_p1 {
  background-color:#AF7149;
  background-image:url(img/menu_p1e.gif);
}

#menu_p1a {
  background-color:#AF7149;
  background-image:url(img/menu_p1e.gif);
  font-weight:bold;
}

#menu_p2 {
  background-color:#C57541;
  background-image:url(img/menu_p1.gif);
}

#menu_p2a {
  background-color:#C57541;
  background-image:url(img/menu_p2e.gif);
  font-weight:bold;
}

#menu_p3 {
  background-color:#E49969;
  background-image:url(img/menu_p2.gif);
}

#menu_p3a {
  background-color:#E49969;
  background-image:url(img/menu_p3e.gif);
  font-weight:bold;
}

#menu_p4 {
  background-color:#EDB996;
  background-image:url(img/menu_p3.gif);
}

#menu_p4a {
  background-color:#EDB996;
  background-image:url(img/menu_p4e.gif);
  font-weight:bold;
}

#menu_p5 {
  background-color:#EEC5A9;
  background-image:url(img/menu_p4.gif);
}

#menu_p5a {
  background-color:#EEC5A9;
  background-image:url(img/menu_p5e.gif);
  font-weight:bold;
}

#menu_p6 {
  background-color:#F0D0BB;
  background-image:url(img/menu_p5.gif);
}

#menu_p6a {
  background-color:#F0D0BB;
  background-image:url(img/menu_p6e.gif);
  font-weight:bold;
}

#footer {
  height:20px;
  font-size:9px;
  color:#ffffff;
  text-align:center;
  padding-top:7px;
}

#content1 {
  width:710px;
  height:538px;
}

#content1 h1 {
  margin-top:20px;
  font-size:18px;
}

#content1_bild {
  width:175px;
  float:left;
  padding-left:15px;
  padding-top:20px;
}

#content1_mp3 {
  margin-top:10px;
}

#content1_bildtitel {
  font-size:10px;
  font-style:italic;
  font-family:serif;
  color:#820028;
  padding-top:5px;
}

#content1_text {
  width:515px;
  padding-left:5px;
  float:left;
  height:538px;
  overflow:auto;
  color:#820028;
}

#content0 {
  padding-top:20px;
  width:710px;
  height:515px;
  overflow:auto;
}

#content0_titel {
  width:50px;
  float:left;
  padding-left:40px;
}

#content0_titel h1 {
  margin-top:0px;
}

#content0_bild {
  width:590px;
  padding-left:5px;
  float:left;
}

#content0_detail {
  padding-top:20px;
  width:710px;
  height:515px;
  overflow:auto;
}

#content0_detail h2 {
  color:#820028;
  font-size:14px;
}

#content0_detail_text {
  color:#820028;
}

#content0_detail_untertitel {
  margin-top:0px;
  font-size:9px;
  font-style:italic;
  text-align:right;
  color:#820028;
}

#content2 {
  width:710px;
  height:518px;
  overflow:auto;
  padding-top:20px;
}

.content2_bild {
  width:175px;
  float:left;
  padding-left:15px;
  padding-bottom:20px;
}

.content2_text {
  width:495px;
  padding-left:5px;
  float:left;
  padding-bottom:20px;
  color:#820028;
}

.content2s_text {
  width:410px;
  padding-left:5px;
  float:left;
  padding-bottom:20px;
  color:#820028;
}

.content2s_preis {
  width:73px;
  padding-left:3px;
  float:left;
  color:#820028;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}

.content2_text h1, .content2s_text h1 {
  color:#f0d0bb;
  font-size:18px;
  margin-top:0px;
  padding-top:0px;
}

#content2_detail {
  width:710px;
  height:518px;
  padding-top:20px;
}

#content2_detail_bild {
  width:175px;
  float:left;
  padding-left:15px;
  padding-bottom:20px;
}

#content2_detail_text {
  width:515px;
  padding-left:5px;
  float:left;
  overflow:auto;
  height:498px;
  padding-bottom:20px;
  color:#820028;
}

#content2_detail_text h1 {
  color:#f0d0bb;
  font-size:18px;
  margin-top:0px;
  padding-top:0px;
}

.content2_mehr {
  text-align:right;
  padding-right:10px;
}

#content2s_footer {
  width:485px;
}

#content2s_zurueck {
  width:150px;
  float:left;
}

#content2s_button {
  width:335px;
  float:left;
  text-align:right;
}

#content2s_button input {
  border:0px;
}

#content2s_detail_gesamttext {
  width:515px;
  padding-left:5px;
  float:left;
  overflow:auto;
  height:498px;
  padding-bottom:20px;
  color:#820028;
}

#content2s_detail_text {
  width:410px;
  padding-left:5px;
  float:left;
  padding-bottom:20px;
  color:#820028;
}

#content2s_detail_text h1 {
  color:#f0d0bb;
  font-size:18px;
  margin-top:0px;
  padding-top:0px;
}

#content2s_detail_preis {
  width:73px;
  padding-left:3px;
  float:left;
  color:#820028;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}

#content2_mp3 {
  margin-top:10px;
}

#content_warenkorb {
  padding-top:20px;
  width:710px;
  height:515px;
  overflow:auto;
}

#content_warenkorb h1 {
  color:#820028;
  font-size:18px;
  margin-top:0px;
  padding-top:0px;
}

#warenkorb {
  width:515px;
}

#warenkorb_th {
  background-color:#AF7149;
}

#warenkorb th {
  text-align:left;
}

.warenkorb_zeile1 {
  background-color:#E49969;
}

.warenkorb_zeile2 {
  background-color:#EFA777;
}

#warenkorb_buttons {
  margin-top:20px;
}

#warenkorb_aktualisieren {
  float:left;
  width:255px;
}

#warenkorb_kasse {
  float:left;
  width:255px;
  text-align:right;
  padding:2px 0px 2px 0px;
}

.warenkorb_summe {
  background-color:#AF7149;
}

#widerrufsrecht_box, #agb_box {
  width:480px;
  padding-left:5px;
  float:left;
  height:120px;
  overflow:auto;
  border:1px solid #820028;
}

a.button_kasse {
   font-size:12px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#820028;
   background-color:#AF7149;
   border-top-style:solid;
   border-top-color:#444444;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#444444;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#AF7149;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#AF7149;
   border-right-width:1px;
}

a.button_kasse:hover {
   color:#EDB996;
   border-top-color:#666666;
   border-bottom-color:#666666;
}