html {
background-image:url('../pics/layout/bg.gif');
  margin:        0px;
  padding:        0px;
  border:        0px;}

body {
padding: 0px;
margin: 0px;
}

#logo {
  width:                914px;
  height:        147px;
position: relative;
left: 50%;
margin-left: -457px;
}

#logopop {
  width:                250px;
  height:        147px;
float: left;
}

.h1 {
  font-size:        14px;
  font-weight:        bold;
  margin-bottom:        23px;
  font-family:        serif;
    color:        #2A6014;
}
.h2 {
  font-size:        14px;
  font-weight:        bold;
  margin-bottom:        14px;
}

.h3 {
  font-size:        11px;
  font-weight:        bold;
  margin-bottom:        14px;
}

#content {
width: 914px;
position: relative;
left: 50%;
margin-left: -457px;
background-image:url('../pics/layout/bgmain.gif');
}

#linieunten {
width: 100%;
height: 18px;
background-color: #ed1c24;
   font-family: Arial;
   font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  margin-top: 2px;
  margin-left: 0px;
  margin-bottom: 20px;
  padding-top: 3px;
    padding-bottom: 1px;
clear: both;
}

div#linieunten a:link {
   font-family: Arial;
   font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;}

div#linieunten a:visited {
   font-family: Arial;
   font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;}

div#linieunten a:hover {
   font-family: Arial;
   font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: underline;}



#navi {
position: absolute;
left: 0px; top: 0px;
width: 164px;
font-family: arial;
}


ul#navi {
  font-size: 12px;
  float: left; width: 164px;
  margin-left: 0px;
  padding-left: 0px;
      border-bottom: 1px solid #ed1c24;
line-height: 14px;
    color: #666666;

}
ul#navi li {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
    border-top: 1px solid #ed1c24;
    color: #666666;
    text-decoration: none;
        margin-bottom: 0px;
}
ul#navi a {
  display: block;
  padding-left: 10px;
  font-weight: normal;
      color: #666666;
          text-decoration: none;
              margin-bottom: 7px;
               margin-top: 7px;
}
ul#navi a:link {
    color: #666666;
          text-decoration: none;
 }

ul#navi a:visited {
      text-decoration: none;
}

ul#navi a:hover {
display: block;
color: #ffffff;
background-color: #999999;
text-decoration: none;
padding-left: 10px;
padding-bottom: 7px;
padding-top: 7px;
margin-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
}

ul#navi a:active {
  color: #ff9900;
  background-color: #999999;
      text-decoration: none;
}

div#navi span {
  display: block;
  color: #ed1c24;
            text-decoration: none;
font-weight: bold;
}

#subnavi {
position: absolute;
right: 0px; top: 22px;
width: 164px;
font-family: arial;
}


ul#subnavi {
  font-size: 12px;
  float: left; width: 164px;
  margin-left: 0px;
  padding-left: 0px;
      border-top: 1px solid #999999;
line-height: 14px;
    color: #666666;

}
ul#subnavi li {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
    border-bottom: 1px solid #999999;
    color: #666666;
    text-decoration: none;
        margin-bottom: 0px;
        font-weight: bold;
}
ul#subnavi a {
  display: block;
  padding-left: 10px;
  font-weight: normal;
      color: #666666;
          text-decoration: none;
              margin-bottom: 7px;
               margin-top: 7px;
}
ul#subnavi a:link {
    color: #666666;
          text-decoration: none;
 }

ul#subnavi a:visited {
  color: #666666;
      text-decoration: none;
}
ul#subnavi a:hover {
display: block;
color: #ffffff;
background-color: #999999;
text-decoration: none;
padding-left: 10px;
padding-bottom: 7px;
padding-top: 7px;
margin-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
}

ul#subnavi a:active {
  color: #ff9900;
  background-color: #999999;
      text-decoration: none;
}

div#subnavi span {
  display: block;
  color: #ed1c24;
            text-decoration: none;
font-weight: bold;
}



#rechts {
position: absolute;
left: 730px; top: 22px;
width: 145px;
font-family: arial;
font-size: 12px;
color: #999999;
margin-left: 30px;
}

div#rechts a:link { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#rechts a:visited { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#rechts a:hover { font-weight:bold; color:#ed1c24; text-decoration:underline; }
div#rechts li {margin-bottom: 5px;}
div#rechts h1 {font-size: 14px; font-weight: bold; line-height: 20px; color:#999999; text-decoration:none; }


#rechtsunten {
position: absolute;
left: 730px; top: 222px;
width: 145px;
font-family: arial;
font-size: 12px;
color: #999999;
margin-left: 30px;
}

div#rechtsunten a:link { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#rechtsunten a:visited { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#rechtsunten a:hover { font-weight:bold; color:#ed1c24; text-decoration:underline; }
div#rechtsunten li {margin-bottom: 5px;}
div#rechtsunten h1 {font-size: 14px; font-weight: bold; line-height: 20px; color:#999999; text-decoration:none; }


#main {
float: left;
background-image:url('../pics/layout/bgmain.gif');
  padding-top: 0px;
  padding-left: 200px;
    padding-bottom: 30px;
        padding-right: 10px;
  width: 704px;
  color: #000000;
  text-align: left;
margin-left: 0px;
min-height: 400px;

}

#text {
float: left;
  padding-top: 0px;
  padding-left: 0px;
    padding-bottom: 0px;
        padding-right: 0px;
  width: 520px;
     font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
margin-left: 0px;
min-height: 350px;

}
div#text h1 {
   font-family: arial;
   font-size: 18px;
  font-weight: bold;
  color: #ed1c24;
  margin-bottom: 23px;
}
div#text h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #00000;
    margin-bottom: 3px;
}

div#text h3 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #00000;
    margin-bottom: 12px;
}

div#text a:link { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#text a:visited { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#text a:hover { font-weight:bold; color:#ed1c24; text-decoration:underline; }
div#text li {margin-bottom: 5px;}


#textpop {
  width:                500px;
position: relative;
left: 50%;
margin-left: -260px;

  padding-top: 0px;
  padding-left: 0px;
    padding-bottom: 0px;
        padding-right: 0px;
     font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
min-height: 350px;

}
div#textpop h1 {
   font-family: arial;
   font-size: 18px;
  font-weight: bold;
  color: #ed1c24;
  margin-bottom: 23px;
}
div#textpop h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #00000;
    margin-bottom: 3px;
}

div#textpop h3 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #00000;
    margin-bottom: 12px;
}

div#textpop a:link { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#textpop a:visited { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#textpop a:hover { font-weight:bold; color:#ed1c24; text-decoration:underline; }
div#textpop li {margin-bottom: 5px;}


#shop {
width: 100%;
  padding-top: 0px;
  padding-left: 0px;
    padding-bottom: 0px;
        padding-right: 0px;
  width: 100%;
     font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
margin-left: 0px;
background-image:url('../pics/layout/bgmainshop.gif') align: right;

}


div#shop h1 {
   font-family: arial;
   font-size: 18px;
  font-weight: bold;
  color: #ed1c24;
  margin-bottom: 2px;
  margin-left: 20px;
}
div#shop h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #00000;
    margin-bottom: 3px;
}

div#shop a:link { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#shop a:visited { font-weight:bold; color:#ed1c24; text-decoration:none; }
div#shop a:hover { font-weight:bold; color:#ed1c24; text-decoration:underline; }
div#shop li {margin-bottom: 5px;}



#bildlinks {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#bildrechts {
float: right;
margin-right: 0px;
margin-left: 10px;
margin-bottom: 10px;
}