body {
  margin:0;
  width:100%;
  background: #EDEDED;
}

#logo {
  border-bottom:1px solid #CDC89E;
}



#menu
{
  margin:0px;
  padding:0;
  width:650;
  height:40px;
  float: left;
  margin-top:2px;
}

#menu ul li {
   display:inline;margin:0px;padding:0px;}

#menu ul
{
  position:absolute;
  margin-top:0px;
  float: left;
}
#menu li
{
  background:url(images/menu/button.jpg);
  height:40px;
  width:95px;
  line-height:35px;
  float: left;
  text-align:center;
  font-weight:bold;

}

#warengruppen
{
    background:#CFCFCF;
    border:1px solid #6F6F6F;
}

#warengruppen[id] /*"Hack" für Firefox*/
{
    height:auto;
}

.menupunkt {
  background:red;
}

#menu_rechts, #content_rechts {
  background-color:#F0EEEA;
}

#menu_rechts
{
  border-top:1px solid #B0AB8D;
}

#foto, #logo {
  width:100%;
  margin:0;
  background:#F7F7EE;
}



#rote_linie
{
  width:100%;
  margin:0;
  height:1px;
  background:#ECE9D9;
  border-top:1px solid #FF4848;
}

#blaue_linie
{
  width:100%;
  margin:0;
  height:2px;
  background:#ECE9D9;
  border-bottom:1px solid #006FDD;
}

#content, td, h6
{
  font-size:13px;
  font-family:Verdana, Arial;
  color:#47463E;
  line-height:18px;
}

#content
{
  height:100%;
  background:#FEFCF7;
  background:url(images/page_top_bg.png) repeat-x top white;
  padding:50px;
}

#text
{
  vertical-align:top;
  margin:30px;
  margin-left:20px;
  width:450px;
}

#startfotos
{
  vertical-align:top;
  float:right;
}
h5 {
  font-family:Times New Roman, Arial;
  font-size: 15px;
  font-style: italic;
  color:#828076;
  margin-top:75;
}

h6 {
  font-weight:bold;
}

.buchstabe
{
  font-family: Tahoma, Verdana, Arial;
  font-size:9px;
  color:#CA0000;
}
#sidemenu_h {
  font-family: Tahoma, Verdana, Arial;
  font-size:13px;
  color:#0055D5;
  color:#CE0024;
  font-weight:bold;
}

a.sidemenu {
  font-family:Verdana, Arial;
  font-size:9px;
  color:646464;
}

a.sidemenu:hover {
  font-family:Verdana, Arial;
  font-size:9px;
  color:#0055D5;
}
a:visited.sidemenu {
  font-family:Verdana, Arial;
  font-size:9px;
  color:646464;
}

a.sidemenu:visited:hover {
  font-family:Verdana, Arial;
  font-size:9px;
  color:#0055D5;
}


#sidemenu_td
{
  background:url(images/sidemenu.png) #D7D6D0;
  font-family:Verdana, Arial;
  font-size:9px;
  max-width:137px ;
  overflow:hidden;
  color:646464;
  vertical-align:top;
}
#sidemenu
{
  margin:10px;
}

#searchbutton
{
  font-weight:bold;
}
#searchtext
{
  width:95px;
  background:white;
}

#searchtext,#searchbutton
{
  border:1px solid #9E9E9E;
  font-family:Verdana, Arial;
  font-size:9px;
}

input{
  border:1px solid #9E9E9E;
  font-family:Verdana, Arial;
  font-size:9px;
}

a {
  color:#012E81;
  text-decoration:none;
}
a:hover {
  color:#9F0000;
  text-decoration:none;
}
a:visited {
  color:#012E81;
  text-decoration:none;
}
a:visited:hover {
  color:#9F0000;
  text-decoration:none;
}

#tabelle {
   background:#FCFAEB;
   border:1px solid #E0DCC2;
   width:90%;
}

#header_tabelle {
   background: #CFCAB8;
   font-style: italic;
}

#buttons_bestellung a
{
    height:30px;
    text-align:center;
    padding:10px;
    background:#EFEFEF;
    margin:10px;
    border:#0070C0 1px solid;
    border-right: #003080 2px solid;
    border-bottom: #003080 2px solid;
    font-weight:bold;
}

#buttons_bestellung a:hover
{
    background:#70A0FA;
    color:white;
}