/*
	2009-02-11 - pizzaexpress.css
	mailandhaus.de - (ndg)GERNER.NET																				RG
*/
html {
overflow: auto;
}
body.entry  {
	background : url(../bild/style/bk-lichtschein.jpg) #340f07 repeat-y center top;
	scrollbar-3dLight-Color : 	#E9E9E9; 
	scrollbar-Highlight-Color : #FFFFFF; 
	scrollbar-Face-Color : 		#E9E9E9; 
	scrollbar-Arrow-Color : 	#808080;
	scrollbar-Shadow-Color : 	#808080; 
	scrollbar-DarkShadow-Color : #E9E9E9; 
	scrollbar-Track-Color : 	#E9E9E9; 
	margin : 0px;
}
body.essen  {
	background : url(../bild/style/bk-all.gif) #ae0001 repeat-y center top;
	background-attachment : fixed;	
}
body.italia  {
	background : url(../bild/style/bk-italy.gif) #008800 repeat-y center top;
	background-attachment : fixed;	
}

/* Tabellengestaltung ... hier .td ... */
table.anzeige {
	/*display: table-caption ;   */
	/*border : 1px dotted #000000; */
}
table.order {
 	background-color : #f47820;
}
table.hauptinfo {
	filter: alpha (opacity=50);
	-moz.opacity : .50;
	opacity : .50;		
}
tr.dunkler {
 	background-color : #350d0b;
	color : #793e07;
	font-family: Verdana, Arial, MS Sans Serif, Helvetica, sans-serif;	
	font-size : 10pt;
}
tr.hell {
 	background-color : #e5e5e5;
	color : #d99d00;
	font-family: Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;	
	font-size : 9pt;
	filter: alpha (opacity=70);
	-moz.opacity : .70;
	opacity : .70;	
}
th.top {
	background-color: #550f05;
	color : #d0842c;
	font-family: Arial Black, Verdana, Helvetica;
	font-size : 14pt;
	letter-spacing : 0.5pt;
	padding-left: 38px;
	text-align : left;
	border-bottom : dotted 1px #ffcc33;	
}
th.topleftorder {
	background-color: #d4d4d4;
	color : #717171;
	font-family: Verdana, Helvetica;
	font-size : 18pt;
	letter-spacing : 0.5pt;
	padding-left: 33px;
	text-align : left;
	border-bottom : dotted 1px #717171;	
}
th.toporder {
	background-color: #d4d4d4;
	color : #717171;
	font-family: Arial Black, Verdana, Helvetica;
	font-size : 14pt;
	letter-spacing : 0.5pt;
	padding-left: 31px;
	text-align : left;
	border-right : dotted 1px #717171;	
	border-bottom : dotted 1px #717171;	
}
td.allgemeinschatten {
    background : url(../bild/style/bk-schatten-allg.jpg) transparent repeat-y left top;
	padding: 0px;
}
td.allgemein {
    background : url(../bild/style/bk-schatten-allg.jpg) transparent repeat-y left top;
	color : #f8f8f8;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt;
	padding: 0px 20px 20px 30px;
	text-align : left;
}
td.allgemeinspeisen {
    background : url(../bild/style/bk-schatten-allg.jpg) transparent repeat-y left top;
	color : #f8f8f8;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt;
	padding: 0px 5px 20px 10px;
	text-align : left;
}
td.infoteil1 {
	background-color: #350d0b;
	padding-left: 0px;
	text-align : left;
}
td.menutophintergrund {
	background : url(../bild/style/menuhintergrund.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund1 {
	background : url(../bild/style/menuback01.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund2 {
	background : url(../bild/style/menuback02.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund3 {
	background : url(../bild/style/menuback03.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund4 {
	background : url(../bild/style/menuback04.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund5 {
	background : url(../bild/style/menuback05.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund6 {
	background : url(../bild/style/menuback06.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund7 {
	background : url(../bild/style/menuback07.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund8 {
	background : url(../bild/style/menuback08.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund9 {
	background : url(../bild/style/menuback09.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund10 {
	background : url(../bild/style/menuback10.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund11 {
	background : url(../bild/style/menuback11.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund12 {
	background : url(../bild/style/menuback12.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menutophintergrund13 {
	background : url(../bild/style/menuback13.jpg) transparent no-repeat left top;
	padding : 0px; 
}
td.menuall {
	background : url(../bild/style/bk-menu.gif) #350d0b no-repeat left top;
	padding : 0px; 
}
td.menupunkt {
	background : url(../bild/style/bk-menupunkt.gif) transparent no-repeat center bottom;
	padding : 0px; 
}
td.menupizza {
	background-color: #c40000;
	padding-left: 20px;
	text-align : left;
}
td.menunudel {
	background-color: #DE0000;
	padding-left: 20px;
	text-align : left;
}
td.menufleisch {
	background-color: #E1A03B;
	padding-left: 20px;
	text-align : left;
}
td.menusalat {
	background-color: #A5C93D;
	padding-left: 20px;
	text-align : left;
}
td.menusalat {
	background-color: #A5C93D;
	padding-left: 20px;
	text-align : left;
}
td.menumeer {
	background-color: #8080FF;
	padding-left: 20px;
	text-align : left;
}
td.menudessert {
	background-color: #F2AF00;
	padding-left: 20px;
	text-align : left;
}
td.menurest {
	background : url(../bild/style/bk-menupunkt.gif) #f68d29 no-repeat center bottom;
	padding-left: 0px;
	text-align : left;
}
td.menuorder {
	background-color: #f7901e;
	padding-left: 0px;
	text-align : left;
	border : 1px solid #ffffac;
}
td.cardtitel {
	color : #d0842c;
	font-size : 9pt;
	font-weight: bold;
	font-family : Arial,Verdana,Helvetica;
	padding: 3px 3px 3px 3px;
	border-bottom : solid 1px #ff0000;
}
td.cardsummerahmen {
	color : #f8f8f8;
	font-size : 10pt;
	font-weight: bold;
	font-family : Arial,Verdana,Helvetica;
	padding: 3px 3px 3px 3px;
	border-top : dashed 1px #ff0000;
	border-right : solid 1px #ff0000;
	border-bottom : double 3px #ff0000;
	border-left : solid 1px #ff0000;
}
td.cardnumber {
	color : #ffe998;
	font-size : 9pt;
	font-family : Arial,Verdana,Helvetica;	
	padding: 3px 3px 3px 3px;	
	border-bottom : dashed 1px #000000;	
}
td.cardmenu {
	color : #f8f8f8;
	font-size : 9pt;
	font-weight: bold;
	font-family : Arial,Verdana,Helvetica;	
	padding: 3px 3px 3px 3px;	
	border-bottom : solid 1px #000000;	
}
td.cardbeschrift {
	background-color: darkred;
	color : #ffe998;
	font-size : 8pt;
	font-family : Arial,Verdana,Helvetica;
	min-width : 325px;
	padding: 3px 3px 3px 3px;	
	border-bottom : solid 1px #000000;	
}
td.cardbeschr {
	color : #ffe998;
	font-size : 8pt;
	font-family : Arial,Verdana,Helvetica;
	padding: 3px 3px 3px 3px;	
	border-bottom : solid 1px #000000;	
}
td.cardprice {
	color : #ffffff;
	font-size : 9pt;
	font-weight: bold;
	font-family : Arial,Verdana,Helvetica;	
	padding: 3px 3px 3px 3px;	
	border-bottom : solid 1px #000000;	
}
td.cardorder {
	color : #ffe998;
	font-size : 10pt;
	font-weight : bold;
	font-family : Arial,Verdana,Helvetica;	
	padding: 3px 3px 3px 3px;	
	border-left : solid 1px #ff0000;	
	border-right : solid 1px #ff0000;	
	border-bottom : solid 1px #ff0000;	
}
td.zusatzinfo {
	color : #ff958b;
	font-size : 8pt;
	font-family : Arial,Verdana,Helvetica;
	padding: 3px 3px 3px 3px;	
}
td.line {
	background-color: #000000;
}
td.text {
	background-color: #ffffff;
	color : #000000;
	font-size : 10pt;
	text-align : right;
	vertical-align: bottom;
	font-family : Arial,Helvetica;	
	padding: 3px 3px 3px 3px;
	border : solid 1px #000000;
}
td.inhalt {
	color : #f8f8f8;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size : 10pt;
	padding : 0px 10px 10px 0px;
}
td.mailform {
	background : url(../bild/style/bk-mail.gif) #dfe6ef no-repeat center top;
	padding : 0px; 
}
td.mailfeld-l {
	padding : 2px 20px 9px 7px; 
	border-left:  solid 1px #89959b;
}
td.mailfeld-r {
	font-size : 10pt;
    color : #000000;
	padding : 2px 20px 9px 7px; 
	border-right: solid 1px #89959b;
}
td.mailfeld-t {
	padding : 0px; 
	border-left:  solid 1px #89959b;
	border-right: solid 1px #89959b;
}
td.mailfeld {
	font-size : 10pt;
	color : #9c9c9a;
	font-family : Verdana, Arial, Helvetica, sans-serif;			
	padding : 2px 20px 9px 7px; 
	border-left:  solid 1px #89959b;
	border-right: solid 1px #89959b;
}

/* ### Menue ab hier ##### */
a.menu:link,a.menu:visited  {
	display : block; 
	font-size : 14pt;
	color : #f8f8f8;
	font-weight: bold;
	line-height: 40px;
	background-color : transparent;
	font-family : Verdana, Arial, ms sans serif, Helvetica;
	text-decoration : none;
	padding : 10px 30px 5px 50px;
}
a.menu:hover  {
	color : #ffcc33;
	filter : Alpha(opacity=80, finishopacity=1, style=0);	
	padding : 12px 28px 3px 52px;
}
a.menu:active  {
	color : red;
}
a.menuorderlink:link,a.menuorderlink:visited  {
	display : block; 
	font-size : 12pt;
	color : #f8f8f8;
	line-height: 40px;
	background-color : transparent;
	font-family : Verdana, Arial, ms sans serif, Helvetica;
	text-decoration : none;
	padding : 10px 30px 5px 50px;
}
a.menuorderlink:hover  {
	color : #ffcc33;
	filter : Alpha(opacity=80, finishopacity=1, style=0);	
	padding : 12px 28px 3px 52px;
}
a.menuorderlink:active  {
	color : red;
}
a.topmenu:link,a.topmenu:visited  {
	display : block; 
	font-size : 10pt;
	color : #000000;
	font-weight: bold;
	line-height: 23px;
	vertical-align: bottom;	
	text-decoration : none;
	padding : 1px 1px 1px 3px;
}
a.topmenu:hover  {
	color : #ff0000;
	padding : 2px 0px 0px 4px;
}
a.topmenu:active  {
	color : #00ff00;
}
a.orderlink:link,a.orderlink:visited  {
	font-size : 8pt;
	color : #500c01;
	background-color : #ff7c00;
	font-family : Arial,Verdana,Helvetica;
	text-decoration : none;
	border : 1px solid #f56100;
	padding : 0px 2px 0px 2px;
}
a.orderlink:hover  {
	color : #ffe998;
	background-color : #ff0000;
	border-color : #000000;
}
a.imtext:link,a.imtext:visited  {
	color : yellow;
	text-decoration : none;
	border-bottom : dashed 1px orange;	
}
a.imtext:hover  {
	color : #f8f8f8;
   	border-bottom : solid 1px red;	
}
a.imtext:active  {
	color : #edcc8a;
}
/* Sondertags ... hier hx, etc. ... */
.flashfilm {
	position: fixed;
	float: left;
	z-index : 1;	
}
.italiamenu {
	position: absolute; /* absolute | fixed | relative | static | inherit  */
	left : 0px;
	top : 220px; 
	background : url(../bild/style/bk-menu.gif) transparent no-repeat left top;
	padding : 0px; 
}
.fixlogo {
	position: fixed;
	float: left;
	z-index : 998;	
}
.content {
	color : #000000;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
}
.fixbottom {
	position: fixed;
	float: left;
	bottom: -1px; 	
	z-index : 10000;	
}
h3  {
	font-family : Arial, Verdana, Helvetica;
	font-size : 1.2em;
	color : #ff0000;
}
#website {
	position: relative; /* absolute | fixed | relative | static | inherit  */
	width: 980px;
	text-align: left;
	margin: 0 auto auto;
}
/*	input types ab hier ########### */
.field {
    float: left;
    text-align: left;
    border: 1px solid #ddd;
    background-color: transparent;
    color : #f8f8f8;
	font-size : 12pt;    
    margin-bottom: 2px;
	text-align : right;
}
.infield  {
	font-size : 12px;
	color : #000000;
    font-weight : bold;
    letter-spacing : 0.5pt; 
	background-color : transparent;
	font-family: Arial, Verdana, MS Sans Serif, Helvetica, sans-serif; 
	border : 1px solid #f8f8f8;
}
.inerror  {
	font-size : 12px;
	color : #000000;
    font-weight : bold;
    letter-spacing : 0.5pt; 
	background-color : transparent;
	font-family: Arial, Verdana, MS Sans Serif, Helvetica, sans-serif; 
	border : 1px solid #c40000;
}
.eingabeform  {
	font-size : 10pt;
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-style : transparent;
	scrollbar-3dLight-Color : 	#e4b62e; 
	scrollbar-Highlight-Color : #e4b62e; 
	scrollbar-Face-Color : 		#e4b62e; 
	scrollbar-Arrow-Color : 	#45370e;
	scrollbar-Shadow-Color : 	#e4b62e; 
	scrollbar-DarkShadow-Color : #e4b62e; 
	scrollbar-Track-Color : 	#e4b62e;  
}
.eingabeform2  {
	font-size : 10pt;
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-style : transparent;
	scrollbar-3dLight-Color : 	#dfe6ef; 
	scrollbar-Highlight-Color : #dfe6ef; 
	scrollbar-Face-Color : 		#dfe6ef; 
	scrollbar-Arrow-Color : 	#694395;
	scrollbar-Shadow-Color : 	#dfe6ef; 
	scrollbar-DarkShadow-Color : #dfe6ef; 
	scrollbar-Track-Color : 	#dfe6ef;  
}
.eingabeerror  {
	font-size : 10pt;
	color : #000000;
	background-color : #e9c44f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border : dotted 1px red;
	scrollbar-3dLight-Color : 	#e4b62e; 
	scrollbar-Highlight-Color : #e4b62e; 
	scrollbar-Face-Color : 		#e4b62e; 
	scrollbar-Arrow-Color : 	#45370e;
	scrollbar-Shadow-Color : 	#e4b62e; 
	scrollbar-DarkShadow-Color : #e4b62e; 
	scrollbar-Track-Color : 	#e4b62e;  
}
.eingabeerror2  {
	font-size : 10pt;
	color : #000000;
	background-color : #f8f8f8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border : solid 1px red;
	scrollbar-3dLight-Color : 	#dfe6ef; 
	scrollbar-Highlight-Color : #dfe6ef; 
	scrollbar-Face-Color : 		#dfe6ef; 
	scrollbar-Arrow-Color : 	#694395;
	scrollbar-Shadow-Color : 	#dfe6ef; 
	scrollbar-DarkShadow-Color : #dfe6ef; 
	scrollbar-Track-Color : 	#dfe6ef;  
}
.textbox {
	border : 1px solid #f8f8f8;
	border-top-width : 1px;	background-color : transparent;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
}
.button {
    border: 1px solid #ddd;
    background : url(../bild/style/bk-button.gif) #ffffff repeat-y center top;
    color: #c40000;
    font-weight: bold;
    font-size: 10pt;
}

/*	position: absolute; */
#logo {
	position: absolute; 
	left : 27px;
	top : 8px;
	z-index : 999;
}
.toplink {
	position: absolute; 
	left : 336px;
	top : 5px;
	z-index : 888;
}
#essenvisuell {
	position: absolute; 
	left : 300px;
	top : 86px;
	z-index : 1;
}
.fixmenu {
	position: absolute; 
	left : 27px;
	top : 220px;
	z-index : 666;
}
.transp {
	filter: alpha (opacity=75);
	-moz.opacity : .75;
	opacity : .75;
	border : 1px #9d9da1 solid;
}

.rot
{
	color: red;
	font-weight:bold;
}

.schwarz
{
	color: black;
	font-weight:bold;
}
