body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height:11pt;
  background-color:#b0a794;
  padding: 0px;
  margin: 0px;
  text-align:center;
  }  

 
h1 {
 padding: 4px 0px 4px 26px;
 margin: 0px 0px 15px 0px;
 font-size: 11px;
 font-weight: bold;
 color: #f5edd8;
 width: 610px;
 background-image: url(../images/basics/bg_headline.jpg);
 background-repeat: repeat-y;
}

h2 {
 padding: 1px 0px 1px 6px;
 margin:0px;
 font-size: 11px;
 font-weight: bold;
 color: #f5edd8;
 width:191px;
 background-color:#b0a795;
}


p {
  margin:8px 0px 10px 0px;
}

#aussen {
 width:983px; 
 margin:auto; 
 text-align:left;
}

#navi_oben{
 float:left; 
 width:897px; 
 height:49px; 
 background-color:#004811;
 }

#schriftzug {
 float:right; 
 text-align:right;
} 

#unternavi_border {
 border-bottom:1px solid #f6ecd8; 
 border-top:1px solid #f6ecd8;
}
 
.abstand_navi_oben {
 float:left; 
 padding-right:15px; 
 }

#background_main_div {
 background-image:url(../images/basics/bg_main_div.jpg);
 }

#main_div {
 width:867px; 
 margin-left:58px;
 }

#warenkorb {
 text-align:right; 
 padding-bottom:5px;
 }  
 
#search {
 background-image:url(../images/basics/suche.jpg); 
 width: 210px; 
 height: 49px; 
 margin-bottom: 8px;
} 

#login {
 background-image:url(../images/basics/login.jpg); 
 background-repeat: no-repeat;
 width: 210px; 
 height: 95px; 
}

#logout {
 float: left;
 width: 60px;
 margin: 8px 0px 0px 123px;
}

#content {
 float: left; 
 width: 632px; 
 margin-left: 20px;
 color: #878070;
 }

.artikel_teaser_left {
 float:left; 
 width:300px;
} 

.artikel_teaser_right {
 float:right; 
 width:300px;
} 

.image_left_border {
 float:left; 
 margin: 0px 10px 5px 0px; 
 border:1px solid #b0a795;
}

.image_right_border {
 float:right; 
 margin: 0px 10px 5px 0px; 
 border:1px solid #b0a795;
}

.image_left {
 float:left; 
 margin: 0px 10px 5px 0px; 
}

.image_right {
 float:right; 
 margin: 0px 0px 5px 10px;
}

.artikel_tabelle {
 width:360px; 
 margin-bottom:20px;
}

.warenkorb_tabelle {
 margin-bottom:20px;
 width:625px;
}

.warenkorb_tabelle_2 {
 margin-bottom:0px;
 width:313px;
 text-align:right;
 margin-left:249px;
}

.artbuy {
 width: 25px;
 height: 15px;
 background-color: #ffffff;
 border: 1px inset #005834;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 float: left;
 padding-top: 0px;
 } 
 
 
A:link, A:visited {
 font-weight: bold;
 color: #878071;
 text-decoration: underline;
}
   
A:hover {
  text-decoration: none;  
}
  
a.nav { 
 display: block; 
 background-color: #b0a794;
 width: 167px;
 height: 19px;
 margin: 0px; 
 padding: 7px 3px 4px 40px;
 text-decoration: none;
 color: #ede3cf;
 font-weight: bold;
 }

a.nav:link, a.nav:visited { 
 color: #ede3cf;
 font-weight: bold;
 background-image: url(../images/navi/navi_bg.jpg); 
 background-repeat: no-repeat;
 text-decoration: none;
 }

a.nav:hover { 
 color: #ede3cf; 
 font-weight: bold;
 text-decoration: none;
 }

a.unternav { 
 display:block; 
 width:167px;
 margin:0px; 
 padding:5px 3px 5px 40px;
 text-decoration:none; 
 color:#ede3cf;
 font-weight: normal;}

a.unternav:link, a.unternav:visited { 
 color:#ede3cf;
 font-weight: normal;
}

a.unternav:hover { 
 color:#ede3cf; 
 font-weight: normal;
 }
  
  
  
 a.search_link:link, a.search_link:visited
 {
   text-decoration: none;
   color: #4c4c4c;
   font-weight: bold;
 }
  
a.lnk:link, a.lnk:visited, a.intlink:link, a.intlink:visited, a.extlink:link, a.extlink:visited,  a.emaillink:link, a.emaillink:visited, a.downlink:link, a.downlink:visited {
 font-weight: bold;
 color: #878071;
 text-decoration: underline;
 }
 
 a.lnk:hover, a.intlink:hover, a.extlink:hover, a.emaillink:hover, a.downlink:hover {
 text-decoration: none;
 }   
 
 a.link_warenkorb:link, a.link_warenkorb:visited  {
  text-decoration: none;
  color:#7b7172;
 }
 a.link_warenkorb:hover  {
  text-decoration: none;
  color: #004811;
 } 
 
 a.link_teaser:link, a.link_teaser:visited  {
  text-decoration: none;
  font-weight: bold;
  color:#867e71;
 }
 a.link_teaser:hover  {
  text-decoration: none;
  font-weight: bold;
  color: #bfb095;
 }  
 
 a.link_nav_oben:link, a.link_nav_oben:visited  {
  text-decoration: none;
  color:#f6ecd8;
  padding:2px;
 }
 a.link_nav_oben:hover, a.link_nav_oben_act
 {
  text-decoration: none;
  color: #004811;
  background-color:#f6ecd8;
  padding:2px;
 }
 
 a.nav_oben_act:link, a.nav_oben_act:visited
 {
  text-decoration: none;
  color: #004811;
  background-color:#f6ecd8;
  padding:2px;
 }
 
  a.nav_unten:link, a.nav_unten:visited  {
  text-decoration: none;
  color:#f6ecd8;
  padding:10px;
 }
 
 a.nav_unten:hover  {
  color: #004811;
  text-decoration:none;
  padding:10px;
 }
 

 #main_div table {
 border: 1px solid #ffffff;
 
 }
 
 #main_div table th {
 background-color: #b0a796;
 padding:5px;
 color: #f7ecda;
 }
 
 #main_div table tbody td{
  background-color: #f7ecda;
  padding:5px;
  border-top:1px solid #ffffff;
 }
 
  
 #footer {
 background-image:url(../images/basics/verlauf_bottom.jpg); 
 width:982px; 
 height:56px; 
 text-align:right;
 }

.button_login {
border: 0px solid #b0a895;
background-color: #b0a895;
text-decoration: none;
color: #4c4c4c;
font-weight: bold;
text-align:left;
}


 
.field_search {
 border:1px solid #5a5a5a;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 0px solid;
 height: 18px;
 width: 118px;
 float:left;
 filter: Alpha(opacity=80, finishopacity=80);
 }

.field {
 background-color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 margin-right:20px;
 border: 1px inset #005834;
 }

textarea.field {
 overflow: auto;
 }

.submit {
 border: 0px;
 color: #4c4c4c;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
  } 
  
 .found {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;
 background-color:#BC4328;
 font-weight: bold;
 }
 
 /* FORMULARE */
 #main_div .form_table
 {
   background-color: #f7ecda;
 }
 #main_div .form_caption
 {
   background-color: #f7ecda;
 }
 #main_div .form_element
 {
   background-color: #f7ecda;
 }
 
 
 .mehr {
text-align: right;
margin-top: 8px;
margin-right: 5px;
}