div#feiertage20072008 {	
	display:none;
	color:#FFFF00;
	}
div#feiertage20072008 b {
	color:#ffffff;
	font-weight:normal;
	}

body,
html
{
  background-color:#006600;
  background-image:url(/0_image/bg_body.gif);
  background-repeat:repeat-y;
  background-position:center top;
  font-family:Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
  font-size:11px;
  color: #333333;
  margin:0;
  padding:0;
}


table tr {vertical-align: top;}

table tr td {font-size:11px;}

a:link,
a:visited
{
  text-decoration: none;
  color:#cc0000;
}	
a:hover
{
  text-decoration: none;
  color:#ffffff;
}		
a.active
{
  text-decoration: none;
  color:#ffffff;
}
a img
{
  border: 0;
}


/****************************** Rahmen **************************************/

div#rahmen
{
  width:996px;
  margin:0px auto;
  position:relative;
  top:0px;
  left:0px;
  background-image: url(/0_image/footer.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fec107;
  padding:0px 0px 330px 0px;

}

#start div#rahmen
{
  background-image: url(/0_image/footer.jpg);
  background-position: 5px 478px;
  background-repeat: no-repeat;
  background-color: #fec107;
  padding:0px 0px 0px 0px;
}


#head {
  background:url(/0_image/bg_head.jpg) top left no-repeat #469f20;
  height: 237px;
  text-align: left;
  padding: 0;
  margin: 0;
  }

#head div.logo
{
  text-align:left;
}

/****************************** Navigation **************************************/



#head a.bestellen
{
  float:left;
  margin: 0px;
  border: 0px;
  padding: 0px;
}
#head a.home img
{

  margin: 0px;
  float:left;
  border: 0px;
  padding:0px;
  

}
#head a.nav-padding
{
  display:inline-block;
  background: none;
  padding:4px 8px 2px 8px;

  font-weight:bold;
  text-decoration: none;
  float:left;
  color:#99ff00;
  border-right: 1px solid #006600;
}



#head div.nav a:hover
{
  background-image:url(/0_image/bg_nav_ahover.gif);
  color:#ffffff;
}
#head  a.active
{
  color:#ffffff;
}
#head div.nav a.navactive
{
  background-image:url(/0_image/bg_nav_a.gif);
  color:#ffffff;
}


/****************************** Unternavigation **************************************/

.subnav {
  background: url(/0_image/subnav_bg.jpg) bottom left no-repeat;
  padding-bottom: 50px;
  }	

.subnav a {
  display: block;
  background: url(/0_image/subnav-line.gif) 22px 18px no-repeat;
  padding: 0px 20px 8px 22px;
  margin: 5px 10px;}
  
.subnav a:hover {
  color: #fff;
  display: block;
  background: url(/0_image/subnav-line_active.gif) 0px 3px no-repeat;
 }
  
.subnav a.active {
  color: #000;

  display: block;
  background: url(/0_image/subnav-line_active.gif) 0px 3px no-repeat;
 }

/****************************** Content **************************************/

.flash {
line-height: 0px; 
height: 375px;
}

div.content {
 text-align: left;
 background: url(/0_image/content_bg.jpg) top left no-repeat;
 margin: 0px;
 padding:0px;
 line-height: 15px;
 }

.content-padding {
 padding: 0px 30px;}
 

.content-mit-marginal
{
	float:left;
	padding:0px 30px 20px 20px;
	width: 595px;
}

.content-ohne-marginal
{
	padding: 0px;
	margin: 0px;
}


.marginal
{
	width: 310px;
	float:left;
	padding: 0px 10px 0px 0px;
}

sup {
	font-size: 9px; margin: 0; padding: 0;
}


h1
{
   font-size: 11px;
   height: 18px;
   background: url(/0_image/h1_bg.gif) bottom left no-repeat;
   padding: 5px 0px 30px 30px;
   }

h2
{
  font-size: 11px;

}
h3
{
  font-size: 11px;

}



.t-color1 
{ 
  background-color: #ffae00;
}

.right {
  float: right;
  }


ul.error
{
  margin-bottom: 10px;
  background-color: #660000;
  color: #fff;
  width: 550px; 
}
ul.error li{
  padding: 3px;}




 
/****************************** Bestellenseite **************************************/

.bestellen-list-item
{
  width: 100%;
  border-bottom: 1px solid #B82903;
  padding-bottom: 10px;
  margin-bottom: 10px;
}


.store {
 background: url(/0_image/bestellen_listitem_bg.gif) bottom left repeat-x;
 padding: 20px 30px;
 }
 
.storehead {
	border-bottom: 1px solid #006600;
	padding: 6px 0px;
	xmargin-bottom: 10px;
}

a.bestellen-button,a.bestellen-button:link,a.bestellen-button:visited {
	background: url(/0_image/bg_nav.gif) top left repeat-x;
	padding: 7px;
	color: #99ff00;
	font-weight: bold;
 }
a.bestellen-button:hover {
	color: #fff;
 } 
 
a.key, 
a.key:link,
a.key:visited
 {
	background: url(/0_image/bg_nav.gif) top left repeat-x;
	padding: 7px;
	margin: 2px 2px 0px 0px;
	height: 10px;
	float: left;
	color: #99ff00;
	font-weight: bold;
 }
 
a.key:hover {
	color: #fff;
 } 
 
.businesstime {
	width: 300px;}
.deliver {
	width: 400px;}

/****************************** Media **************************************/


table.media tr td 
	{border-bottom: 1px solid #fff;}
