html,
body
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Verdana,sans-serif;
  font-size: 11px;
  line-height: 16px;
  background-color: #8C0000;
  background-image:url(http://pizza.de/order/zala/0_image/kachel.gif) ; 
  color: #fff;
}

a
{
  text-decoration: none;
  color: #FFCC00;
}
a:hover
{ 
  color: #fff;
}

a.no,
a.no:hover
{
  background: none;
}	

img {border: 0;}

.left {float: left;}
.right {float: right;}
.content {
  width: 990px;
  }
h1
{
  font-size: 18px;
  color: #FF6600;
  padding: 20px 0 10px 20px;
  margin: 0px;
}
h2
{
   font-size: 11px;
   font-weight: bold;
   padding: 0;
}
h3
{
  font-size: 11px;
}

img.headline
{
  padding: 0 0 3px 0;
}

td {  
  vertical-align: top;}
.top {  
  vertical-align: top;}
.center {
  text-align: center;
  vertical-align: middle;
  }
.content-text {
    padding: 10px 0px 10px 20px;
    width: 55%;
  }


 .trenner {margin: 6px 0 4px 0;}


.zala-online-bestellen {
  background: url(/0_image/content1_onlinebestellen.gif) top right no-repeat; 
  width: 990px; 
  height: 190px;
  }
.hamburg-bestellen {
  padding: 10px 0 0 50px; 
}
.zala-maerchenmenue {
  background: url(/0_image/content2_maerchenmenue.jpg) top left no-repeat; 
  width: 990px; 
  height: 345px;
}  
.maerchenmenue {
  padding: 20px 0 0 811px;
}
.hamburg-maerchen {
  padding: 5px 0 0 100px;
}
.restaurant-panorama {
 width: 65%; 
 float: left;
 margin-right: 20px;
 padding: 0px 0px 10px 20px;
}
.restaurant-panorama-popup {
 width: 600px;
 margin: 10px 20px 10px 20px;
 padding: 5px;
 background-color: #fff;
}
.restaurant-panorama img {
 padding: 5px;
 background-color: #fff;
}
.restaurant-liste {
  width: 18%; 
  padding: 10px 0px 10px 10px; 
}
.zala-restaurant-hamburg {
  width: 998px; 
  padding: 0 0 0 10px; 
  height: 130px; 
  clear: both;}
  
.center_rahmen
{
  height: 100%;
  background-color: #E6FFB7;
  text-align: left;
} 

.rahmen_re
{
  height: 100%;
  padding: 0;
}



.footer
{
  width: 990px;
  clear: both;
  background: url(/0_image/footer_01a.gif) bottom left no-repeat;
}

.flash
{
  line-height: 0;
  background: url(http://pizza.de/order/zala/0_image/flash_bg.gif) 990px 0 no-repeat;
  height: 496px;
  clear: both;
}
.headline-image
{
  line-height: 0;
  background: url(http://pizza.de/order/zala/0_image/flash_bg.gif) 990px 0 no-repeat;
}

form
{
  margin: 0px;
  padding: 0px;
}

.error {
  color:red;}

.head-content {
  width: 700px;
  padding: 0px 0px 0px 274px;}
.head
{
  background:url(http://pizza.de/order/zala/0_image/head_bg.gif) top left no-repeat; 
  height:111px;
}
.head-rahmen {
  background: url(http://pizza.de/order/zala/0_image/site_bg.gif) top left repeat-x;
  }
  
.content-rahmen {
  background: url(http://pizza.de/order/zala/0_image/flash_bg.gif) 990px -402px no-repeat;
}
.content {
  width: 990px; 
  background: url(/0_image/content-top-bg.gif) top left no-repeat;
  }
.content-image-right {
  float: right;
  margin: 10px 36px 0 0; 
  }

#nav
{
  font-size: 12px;
  padding: 55px 0px 0px 0px;
  

}

#nav a
{
  float: left;
  padding: 5px 0px 0px 7px;
  text-decoration: none;
  font-weight: bold;
  color: #FFCC00;
}
#impressum a
{
  float: left;
  padding: 5px 0px 0px 7px;
  text-decoration: none;
  font-weight: bold;
  color: #FFCC00;
}
#nav a.home
{
  float: left;
  padding: 0px 0px 0px 7px;
  }


#nav a:hover
{ 
  color: #fff;
}


		
#nav a.active
{
  color: #fff;
}

#subnav
{
}

#subnav a
{
  float: left;
  padding: 3px 0px 0px 7px;
  text-decoration: none;
  color: #FFCC00;
}

#subnav a:hover,
#subnav a.active
{ 
  color: #fff;
}
