*{
        margin:2; /*Defin a a separacao das colunas aqui*/
        padding:0;
    }
    .linha{
        padding:0;
        clear:both;
    }

    .coluna{    
        height:25px;
        border: 1px solid #000000;
        width:120;      
        float:left;
    }
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC ;
	margin: 0px;
	padding: 0px;

}


td {
	vertical-align:top;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:focus, a:hover, a:active {
font-family: Times New Roman, Times, serif;
font-weight: bold;
color: #CC0000;
font-size: 14px;
text-decoration: none; 

}

a:link {

}
A:visited {

}
a:focus { 

}

a:hover { 
color: #FF0000; 
text-decoration:underline;
}
a:active { 

 }







#header {
	height: 172px;
    background: #FFCC66 url(img/top_bg.jpg) repeat-x scroll left top;
    position: relative;
	margin-top: 30px;
    /* border-bottom: 2px solid #CBCBCB; */
}
#banner{
	width: 1048px;
	height: 208px;
	position: absolute;
	left          : -20px;
	top            : -46px;
	background: url("img/banner_willkommen.png") no-repeat;

}
#banner_pizza{
	width: 1048px;
	height: 208px;
	position: absolute;
	left          : -20px;
	top            : -46px;
	background: url("img/banner_pizza.png") no-repeat;

}
.text_banner_down, .text_banner_f1, .text_banner_f2, .text_banner_k{
	position: absolute;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 14px;
	padding-bottom: 0px;
	top: 148px;
	
}
.text_banner_down{
	left: 295px;
}
.text_banner_f1{
	left: 550px;
}
.text_banner_f2{
	left: 700px;
}
.text_banner_k{
	right: 50px;
}
#emvolta {

  border-width:1px;
  border-style:solid;
  border-color:#CC6633;
  width: 1024px;
  height: auto;/*800px*/

 /* padding:2.5em;
  text-align:justify;*/
}

#left_menu, #right_menu, #content_fundo {
margin-top:6px;
margin-left:4px;
/*border:1px solid #000000;*/

}
#left_menu {

	width:189px;
	height:auto;
	/*line-height:218px;	*/
	float:left;
	background-color: #FFF8C3;
	text-align:center;
}
#left_menu_pizza{
line-height:18px;
vertical-align: middle;
display: table-cell;

width:189px;
height:24px;
background: transparent url(img/button_inaktiv_pizza.png) top center no-repeat;

text-align:center;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #FFFFCC ;

}
.left_menu_navegacao{
line-height:20px;
vertical-align: middle;
display: table-cell;


width:189px;
height:24px;
background: transparent url(img/button_inaktiv.png) top center no-repeat;

text-align:center;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #E5BF99 ;
}
#left_menu_aktiv{
line-height:20px;
vertical-align: middle;
display: table-cell;
text-align:center;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #FFFFCC ;

width:189px;
height:24px;
background: transparent url(img/button_aktiv.png) top center no-repeat;
}
.left_menu_normal{
line-height:26px;
vertical-align: middle;
display: table-cell;
text-align:center;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #990000 ;


width:189px;
height:24px;
background: transparent url(img/button_normal.png) top center no-repeat;
}


.menu a:link, .menu a:visited {
  display:block; 
  text-decoration:none; 
  color: #990000 ;
}
.menu a:focus, .menu a:hover,  .menu a:active{ 
 color: #FFFFCC; 
 background: transparent url(img/button_aktiv.png) top center no-repeat;
 text-decoration: none;
 display:block; 
}

.menu_atual a:link, .menu_atual a:visited, .menu_atual a:focus, .menu_atual a:hover,  .menu_atual a:active{ 
 color: #FFFFCC; 
 background: transparent url(img/button_aktiv.png) top center no-repeat;
 text-decoration: none;
 display:block; 
}


.submenu a:link, .submenu a:visited {
  display:block; 
  text-decoration:none; 
  color: #990000 ;
  background: transparent url(img/button_inaktiv.png) top center no-repeat;
}
.submenu a:focus, .submenu a:hover,  .submenu a:active{ 
 color: #CC0000;
 background: transparent url(img/button_inaktiv_pizza.png) top center no-repeat;
 text-decoration: none;
 display:block; 
}

.submenu_atual a:link, .submenu_atual a:visited, .submenu_atual a:focus, .submenu_atual a:hover,  .submenu_atual a:active{ 
 color: #CC0000; 
 background: transparent url(img/button_inaktiv_pizza.png) top center no-repeat;
 text-decoration: none;
 display:block; 
}


.user{
text-align:left;
font-family: arial, sans-serif;
font-weight: none;
font-size: 12px;
color: #CC0000;

}
.user_box{
border: 1px solid #CC0000;
width:82px;
height:18px;
text-align : center ;
color: #CC0000;
font-weight: bold;
font-size: 10px;
background-color: #FFCC66;
}

.einloggen_send{

	margin-top: 3px;
	margin-left: 8px;
	


}

/*
		label, input { display:block; }
		input.text { margin-bottom:12px; width:95%; padding: .4em; }
		fieldset { padding:0; border:0; margin-top:25px; }
		h1 { font-size: 1.2em; margin: .6em 0; }
		div#users-contain { width: 350px; margin: 20px 0; }
		div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
		div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
		.ui-dialog .ui-state-error { padding: .3em; }
		.validateTips { border: 1px solid transparent; padding: 0.3em; }

*/

















#left_menu_plz{
	text-align:left;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #CC3300;
	font-size: 12px;
	padding: 3px 0px 0px 3px; 
	


margin-left:6px;
width:174px;
height:auto;
background-color: #FFCC66;
}
.left_menu_plz_box{
border: 2px solid #CC0000;
width:95px;
height:20px;
text-align : center ;
color: #CC0000;
font-weight: bold;
background-color: #FFCC66;
}
.left_menu_plz_send{

	
	text-align:center;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;

border: 2px solid #CC0000;
width:70px;
height:24px;
background-color: #CC0000;
}


#left_menu_foto{
	text-align:center;
	text-valign:center;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color: #CC3300;
	font-size: 12px;
	padding: 3px 0px 0px 3px; 
	


margin-left:6px;
width:174px;
height:auto;
background-color: #FFCC66;
}



#right_menu {
margin-top:20px;
	width:203px;
	height:218px;
	
	margin-right:2px;
	text-align:center;
	top: 0px; 
	color: #CC3300;
	font-weight: bold;
	
}
#right_menu_block1{
width:194px;
height:217px;
background-color: #FFFFCC;
margin-right:3px;
margin-top:15px;
background: transparent url(img/note_block.png) top no-repeat;
float:right;
}
#angebot_text1{
padding: 0px 10px 0px 10px; 
font-size: 13px;
margin-top:40px;
}
#right_menu_block2{
margin-top:15px;
width:194px;
height:217px;
background-color: #FFFFCC;
margin-right:3px;
background: transparent url(img/note_block.png) top no-repeat;
float:right;
}
#angebot_text2{
padding: 0px 10px 0px 10px; 
font-size: 13px;
margin-top:40px;
}

#content_fundo {
	width:615px;
	float:left;
	height:auto;
	background: #FEB640 url(img/meio_fundo.jpg) repeat-x scroll left top;
	text-align:center;
	top: 0px; 
	padding-bottom: 2px;
}

#content_top_centro{
width:616px;
line-height:14px;
background: transparent url(img/top_pontas.png) no-repeat left top;

}
#content_home_g_texto1{
width:206px;
height:22px;
background-color: #FFFFCC;
margin-left:3px;
}
.texto_banners{

	line-height:24px;
	vertical-align: middle;
	display: table-cell;
	float: left;
	
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	margin-left:8px;
	
}

#content_home_foto_g{
width:609px;
height:219px;
background-color: #FFFFCC;
margin-left:3px;
background: #FFFFCC url(img/foto_g.jpg) center no-repeat;

}
#content_home_p_texto2{
width:120px;
height:22px;
background-color: #FFFFCC;
margin-left:3px;
margin-top:21px;
}


#content_home_foto_p_left{
width:299px;
height:219px;
background-color: #FFFFCC;
margin-left:3px;
background: #FFFFCC url(img/foto_p_left.jpg) center no-repeat;
}
#content_home_p_texto3{
float:right;
width:120px;
height:22px;
line-height:22px;
background-color: #FFFFCC;
margin-right:182px;
margin-top:21px;

}

#content_home_foto_p_right{
width:299px;
height:219px;
background-color: #FFFFCC;
margin-right:3px;
background: #FFFFCC url(img/foto_p_right.jpg) center no-repeat;
float:right;
}

/*	
font-family: Times New Roman, Times, serif; 
font-style : normal ;
font-size : 11pt; 
font-weight :normal;
text-align :left;t
ext-indent : 1em;
padding : 5px; 
color: #FFFFCC ;*/

/******************************* INDEX 2 ******************************/

#content_home_kategorie{
text-align: center;
width:206px;
height:22px;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFFFCC ;

}

#content_home_klein, #content_home_normal, #content_home_familia{
line-height:20px;
vertical-align: middle;
display: table-cell;
text-align:left;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFFFCC ;
width:109px;
height:22px;
background-color: #CC3333;
float:right;
}
#content_home_klein{

}
#content_home_normal{

}
#content_home_familia{

margin-right:3px;
}

.content_home_produkt1, .content_home_produkt2{
text-align:left;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;

width:609px;
height:40px;

margin-left:3px;
}
.content_home_produkt1{
background-color: #FFDB84;
}
.content_home_produkt2{
background-color: #FFFFCC;

}


#preis_klein, #preis_normal, #preis_familia{

width:109px;
height:36px;

float:right;
}
#preis_klein{

}
#preis_normal{

}
#preis_familia{

}
















#produkt_name_zutatten{

margin-left:3px;
width:auto;
/*

line-height:20px;
vertical-align: middle;
display: table-cell;


line-height:20px;
vertical-align: middle;
display: table-cell;
text-align:left;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFFFCC;
width:109px;
height:22px;
background-color: #CC3333;
float:right;*/


}
#produkt_name{

}
#produkt_zutatten{
margin-top: 2px;
margin-left:20px;

font-style:italic;
text-align:left;
font-family: arial, sans-serif;
/*font-weight: bold;*/
font-size: 10px;

}


#produkt_plus_minus{
margin-top: 10px;
margin-left:3px;
float:left;
}
#produkt_plus{


}
#produkt_minus{
margin-top: 1px;

}
#produkt_preis{
margin-top: 10px;
margin-left:5px;
float:left;
}




#warenkorb_wagen{
width:40px;
height:30px;
background-color: #FFFFCC;
margin-left:9px;
background: transparent url(img/wagen.png)  no-repeat;

}
#warenkorb_text{
line-height:24px;
	vertical-align: middle;
	display: table-cell;

margin-top:3px;
width:144px;
height:30px;
background-color: #FFFFCC;
margin-right:2px;
background: transparent url(img/korb_hintergrund.png)  no-repeat;
float: right;
color: #CC3300;
	font-weight: bold;
}
#warenkorb_emvolta {
  border-width:2px;
  border-style:solid;
  border-color:#CC0000;
  background-color: #FFCC66;
  width: 197px;
  height: auto;

 /* padding:2.5em;
  text-align:justify;*/
}

.warenkorb_titel {
text-align:left;


  margin-left: 2px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color: #CC3333;
  width: 190px;
  height: 20px;

 /* padding:2.5em;
  text-align:justify;*/
}
.artikel, .preis{
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 12px;
color: #ffffff;

}
.artikel{
text-indent:1.5em;
}
.preis{
float:right;
margin-right: 40px;
}

#warenkorb_produkt, #warenkorb_preis, #warenkorb_plus-minus {
text-align:left;
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 12px;
color: #CC3333;
height: 20px;
}
#warenkorb_produkt {
margin-left: 3px;
}
#warenkorb_preis {
margin-right: 5px;
float: right;
}
#warenkorb_plus-minus{
margin-right: 5px;
float: right;
}
/**************************************************/
#warenkorb_grosse, #warenkorb_extra {
text-align:left;
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 10px;
color: #000000;
height: 15px;
}
#warenkorb_grosse {
margin-left: 18px;
}
#warenkorb_extra{
margin-right: 5px;
float: right;
}
/**************************************************/
#warenkorb_zutatten, #warenkorb_z_preis {
text-align:left;
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 10px;
color: #CC3333;
height: 12px;
}
#warenkorb_zutatten {
margin-left: 8px;
}
#warenkorb_z_preis{
margin-right: 45px;
float: right;
}
/**************************************************/
hr {
color: #cc0000;
height: 1px;
width: 100%;
}
/**************************************************/
#warenkorb_summe, #warenkorb_summe_text {
text-align:center;
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 12px;

}
#warenkorb_summe{
color: #ffffff;
  float: right;
  margin-right: 5px;
  background-color: #CC3333;
  width: 50px;
  height: 20px;

}

#warenkorb_summe_text {
color: #CC3333;
margin-left: 8px;
text-align:right;
margin-right: 2px;
height: 25px;

}


/**************************************************/
.bestellen a:link, .bestellen a:visited, .bestellen a:focus, .bestellen a:hover, .bestellen a:active{ 
 color: #FFFFFF; 
 /*background: transparent url(img/button_inaktiv_pizza.png) top center no-repeat;*/
 text-decoration: none;
 display:block; 
}
.bestellen {
text-align:center;
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 12px;
color: #ffffff;

  margin-top: 20px;
  margin-left: 2px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color: #CC3333;
  width: 190px;
  height: 20px;

}

.pedido, .pedido_bemerkung{
line-height:2.4em;
text-align:left;
text-indent:1em;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;


width:609px;
height:40px;

margin-left:3px;

background-color: #FFFFCC;

}
.local{
text-align:left;
margin-right:260px;
width:200px;
/*background-color: #FFFFFF;*/
float:right;

}
.pedido_box, .pedido_box_bemerkung, .erro_box{
margin-top: 2px;
margin-left: 0px;
border: 2px solid #CC0000;
width:200px;
height:24px;
text-align : left ;
color: #CC0000;
font-weight: bold;
/*float:right;*/

background-color: #FFFFCC;
}
.pedido_box_bemerkung{height:60px;}
.pedido_bemerkung{height:80px;}
.erro_box{background-color: #FF9900;}

#produkt_box{

margin-top: 4px;
margin-leftt:3px;
float:left;
}

.contato{

text-align:left;
text-indent:1em;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 13px;


width:609px;
height:25px;

margin-left:3px;

background-color: #FFFFCC;

}

.textos{

text-align:left;

width:609px;
height:auto;

margin-left:3px;

background-color: #FFFFCC;

}

.foot{
margin-top: 8px;
border:1px solid #CC6633 ;
  width: 1024px;
  height: auto;
  
 

text-indent:1em;
font-family: arial, sans-serif;
font-weight: none;
font-size: 10px;
}
.foot a:link, .foot a:visited, .foot a:focus, .foot a:hover, .foot a:active{
font-size: 10px;
text-decoration: none;
}
.foot a:link{

}


.imprimir{
text-align: center;
background-color: #FFFFCC;
color: #000000;
font-size: 10px;
FONT-FAMILY: Verdana, Helvetica; 
}










/*********************************PRINT*************************************/




