#wrapper {
  margin: 0 0 0 -345px;
  padding: 0 0 0 0;
  width: 690px;
  top: 30px;
  left: 50%;
  position: relative;
}
#banner {
  background: url(pix/top_logo.gif) left 0 no-repeat;
  width: 690px;
  height: 80px;
}
#menue_balken {
  background: #84000F;
  width: 690px;
  height: 25px;
  position: relative;
  overflow: hidden;
}
#copyright_balken {
  background: #84000F;
  width: 690px;
  position: relative;
  overflow: hidden;
}
#start_inhalt_strukt {
  background: url(pix/a_start/start_260.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#start_inhalt_blank {
  background: url(pix/a_start/startbg_bottom.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#agb_inhalt_blank {
  background: url(pix/agb/agb_mainbg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#shop_inhalt_strukt {
  background: url(pix/shop/shop_strukt.jpg) left 0 no-repeat;
  width: 690px;
  overflow: hidden;
  position: relative;
}
#shop_inhalt_blank {
  background: url(pix/shop/shop_blank.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}

#persoenlich_inhalt_strukt {
  background: url(pix/person/person_main2.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#persoenlich_inhalt_blank {
  background: url(pix/person/person_bottom2.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#cd_inhalt_strukt {
  background: url(pix/cd/cd_mainbg2.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#cd_inhalt_blank {
  background: url(pix/cd/cd_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#lobpreis_inhalt_strukt {
  background: url(pix/lobpreis/lobpr_mainbg.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#lobpreis_inhalt_ext {
  background: url(pix/lobpreis/lobpr_extbg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#lobpreis_inhalt_blank {
  background: url(pix/lobpreis/lobpr_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#termine_inhalt_blank {
  background: url(pix/guestbook/guest_bg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#kontakt_inhalt_blank {
  background: url(pix/guestbook/guest_bg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#pr_inhalt_strukt {
  background: url(pix/pr/pr_mainbg.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#pr_inhalt_blank {
  background: url(pix/pr/pr_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#guestbook_inhalt_blank {
  background: url(pix/guestbook/guest_bg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#galerie_inhalt_strukt {
  background: url(pix/galerie/gall_mainbg.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#galerie_inhalt_blank {
  background: url(pix/galerie/gall_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#expressum_inhalt_strukt {
  background: url(pix/expressum/expr_mainbg.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#expressum_inhalt_blank {
  background: url(pix/expressum/expr_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#expressum_inhalt_ext {
  background: url(pix/expressum/expr_bgbg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#links_inhalt_strukt {
  background: url(pix/links/links_mainbg.jpg) left 0 no-repeat;
  width: 690px;
  height: 260px;
  overflow: hidden;
  position: relative;
}
#links_inhalt_blank {
  background: url(pix/links/links_bottombg.jpg) left 0 repeat;
  width: 690px;
  position: relative;
}
#bestellungsverweis {
  position: relative;
  height: 80px;
  padding: 20px 0px 0px 550px;
}
body {
  background: #5b555b;
}

h3 {
 color: #ffffff; font-size: 15px; 
 font-family: Arial,Helvetica, Geneva, Swiss, SunSans-Regular; 
 font-weight: bold; 
 line-height: 180%; 
 letter-spacing: 0.5
}

a {
 color: #e0e0e0; 
 font-weight: bold; 
 font-size: 12px; 
 line-height: 110%; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 letter-spacing: 0.5pt;
 padding: 0 0 0 7px;
 }
a:link   { 
 text-decoration: none; 
 }
a:visited   { 
 text-decoration: none; 
 }
a:hover   { 
 color: #ffffff; 
 text-decoration: underline; 
 }
a:active   { 
 color: #cdd1d9; 
 }
.adarkgrey {
 color: #505050; 
 font-weight: bold; 
 font-size: 12px; 
 line-height: 110%; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 letter-spacing: 0.5pt;
 padding: 0 0 0 7px;
 }
.alightgrey {
 color: #a0a0a0; 
 font-weight: bold; 
 font-size: 12px; 
 line-height: 110%; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 letter-spacing: 0.5pt;
 padding: 0 0 0 7px;
 }
.ayellow {
 color: #ffeb7b; 
 font-weight: bold; 
 font-style:italic;
 font-size: 12px; 
 line-height: 110%; 
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-decoration: none; 
 letter-spacing: 0.5pt;
 padding: 0 0 0 7px;
 }
.tole {
  text-align: left;
  vertical-align: top;
}


.a18_b_white    { color: #ffffff; font-size: 18px; font-family: Arial,
Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height:
110%; letter-spacing: 0.5 }
.a15_b_white    { color: #ffffff; font-size: 15px; font-family: Arial,
Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height:
115%; letter-spacing: 0.5 }
.a12_b_white    { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 115%; letter-spacing: 0.5 }
.a12_b_white    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 115%; letter-spacing: 0.5 }
.a12_white   { color: #ffffff; font-size: 12px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11_b_white   { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11_white   { color: #ffffff; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11b_white_uline   { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; letter-spacing: 0.5pt }
.a10_b_white   { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a10_white   { color: #ffffff; font-size: 10px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11_b_grey   { color: #72727a; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11_grey   { color: #72727a; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a9_b_white_uline   { color: #ffffff; font-weight: bold; font-size: 9px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; letter-spacing: 0.5pt }

.a12_black   { color: #000000; font-size: 12px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.black12_b   { color: #000000; font-weight: bold; font-size: 12px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.black11_b   { color: #000000; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a12_b_black   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 110%; letter-spacing: 0.5 }
.a12_white   { color: #ffffff; font-size: 12px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
.a11_b_black   { color: #000000; font-weight: bold; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.5pt }
