/*
	Datei: formate.css	
	CSS-Formate fuer www.dikta-gourmet.de	
*/

/* ACHTUNG: die Eigenschaft width:expression("79%") ist nicht CSS-Konform (nur fuer IE 6) */
body {color: black; background-color: white; font-size: 100.01%; font-family: Helvetica,Arial,sans-serif; padding: 0px; margin: 0px; width:expression("79%");}

ul#Navigation {font-size: 0.70em; float: left; width: 150px; margin: 0; padding: 0;}

ul#Navigation li.nav1{list-style: none; margin: 0; padding: 2px;}
ul#Navigation a.nav1{display:block; padding: 0.2em;  text-decoration: none; font-weight: bold; width:140px}
ul#Navigation a.nav1:link{color: black; background-color: #E9E9E9;}
ul#Navigation a.nav1:visited{color: black; background-color: #E9E9E9;}
ul#Navigation a.nav1:hover{color: white; background-color: #0000FF;}
ul#Navigation a.nav1:active{color: blue; background-color: #E9E9E9;}

ul#Navigation li.nav2{list-style: none; margin-left: 12px; padding: 2px;}
ul#Navigation a.nav2{display: block; padding: 0.2em;  text-decoration: none; font-weight: bold; width:128px}
ul#Navigation a.nav2:link{color: black; background-color: #D0D0D0;}
ul#Navigation a.nav2:visited{color: black; background-color: #D0D0D0;}
ul#Navigation a.nav2:hover{color: white; background-color: #0000FF;}
ul#Navigation a.nav2:active{color: blue; background-color: #D0D0D0;}

ul#Navigation li.nav3{list-style: none; margin-left: 24px; padding: 2px;}
ul#Navigation a.nav3{display: block; padding: 0.2em;  text-decoration: none; font-weight: bold; width:116px}
ul#Navigation a.nav3:link{color: black; background-color: #B0B0B0;}
ul#Navigation a.nav3:visited{color: black; background-color: #B0B0B0;}
ul#Navigation a.nav3:hover{color: white; background-color: #0000FF;}
ul#Navigation a.nav3:active{color: blue; background-color: #B0B0B0;}

ul#Navigation li.navSpace{list-style: none; padding: 0px;}

ul#Aufzaehlung {font-size: 0.80em; float: left;}
ul#Aufzaehlung a.aufz{color: blue; font-size:1.0em;}
ul#Aufzaehlung li.aufzSpace{list-style: none; padding: 0px;}

div#NavigationDiv{padding: 5px; border-width: 1px; border-color: #E0E0E0; border-style: solid; text-align: left; position:absolute; width:150px; top:100px; left:10px; z-index:2; min-width:150px; margin-bottom:10px;}

div#PDDiv{padding: 5px; border-width: 1px; border-color: #E0E0E0; border-style: solid; text-align: left; position:absolute; width:150px; top:435px; left:10px; z-index:2; min-width:150px; margin-bottom:10px;}

div#TRDiv{padding: 5px; border-width: 1px; border-color: #E0E0E0; border-style: solid; text-align: left; position:absolute; width:150px; top:495px; left:10px; z-index:2; min-width:150px; margin-bottom:10px;}

div#Logo {padding: 5px; border-width: 0px; position:absolute; width:150px; top:10px; left:10px; z-index:2;}

div#Inhalt_oben {padding: 10px; position:absolute; height:50px; top:15px; left:200px; font-size: 0.70em; float: left;}
div#Inhalt_oben h1{font-family: Helvetica,Arial,sans-serif; font-size:20px; color:#2C2D8B; background-color: #FFFFFF;}

div#Inhalt_oben_spplan_print {padding: 10px; margin-left:auto; margin-right:auto; text-align:center; position:absolute; width:98%;}

div#Inhalt {text-align: justify; position:absolute; top:99px; left:205px; margin-right:0px; padding-right:10px; max-width:65%;}

div#Grafik-Import_oben {position:absolute; top:15px; left:480px; padding-top:0px;}
iframe#iframe_oben{width:468px; height:60px;} /*Format fuer Quiksilver*/
/*iframe#iframe_oben{width:370px; height:90px;}*/

div#Inhalt h1{font-size:1.30em; margin-top:0px;}
div#Inhalt h2{font-size:1.20em; margin-top:0px;}
div#Inhalt a{font-size:0.80em;}
div#Inhalt a.speiseplan_standard{font-family:Helvetica,Arial,sans-serif; font-size:0.7em;}
div#Inhalt a.speiseplan_standard_small{font-family:Helvetica,Arial,sans-serif; font-size:0.6em;}
div#Inhalt a.speiseplan_datum{font-family:Helvetica,Arial,sans-serif; font-size:1.0em; font-weight:bold;}
div#Inhalt a.speiseplan_druckversion{font-family:Helvetica,Arial,sans-serif; font-size:0.8em; }
div#Inhalt a.speiseplan_druckversion:link{font-family:Helvetica,Arial,sans-serif; font-size:0.8em; color:white; text-decoration: none;}
div#Inhalt a.speiseplan_druckversion:visited{font-family:Helvetica,Arial,sans-serif; font-size:0.8em; color:white; text-decoration: none;}
div#Inhalt a.speiseplan_druckversion:hover{font-family:Helvetica,Arial,sans-serif; font-size:0.8em; color:white; text-decoration: none;}
div#Inhalt a.speiseplan_druckversion:active{font-family:Helvetica,Arial,sans-serif; font-size:0.8em; color:white; text-decoration: none;}

div#Inhalt a.speiseplan_standard_fett{font-family:Helvetica,Arial,sans-serif; font-size:0.7em; font-weight:bold;}
div#Inhalt b.speiseplan_inhalt_fett{font-family:Helvetica,Arial,sans-serif; font-size:1.1em; font-weight:bold;}
div#Inhalt a.link{font-family:Helvetica,Arial,sans-serif; font-size:0.8em;}

div#Inhalt_speiseplan_druckansicht {text-align: justify; position:absolute; top:99px; min-width:65% left:10px; margin-right:0px; padding-right:0px; width:99%;}
div#Inhalt_speiseplan_druckansicht h1{font-size:1.30em; margin-top:0px;}
div#Inhalt_speiseplan_druckansicht a{font-size:0.80em;}
div#Inhalt_speiseplan_druckansicht a.speiseplan_standard_small{font-family:Helvetica,Arial,sans-serif; font-size:0.6em;}
div#Inhalt_speiseplan_druckansicht a.speiseplan_standard{font-family:Helvetica,Arial,sans-serif; font-size:0.7em;}
div#Inhalt_speiseplan_druckansicht a.speiseplan_datum{font-family:Helvetica,Arial,sans-serif; font-size:1.0em; font-weight:bold;}
div#Inhalt_speiseplan_druckansicht a.speiseplan_standard_fett{font-family:Helvetica,Arial,sans-serif; font-size:0.7em; font-weight:bold;}
div#Inhalt_speiseplan_druckansicht b.speiseplan_inhalt_fett{font-family:Helvetica,Arial,sans-serif; font-size:1.1em; font-weight:bold;}

div#BalkenDiv {padding: 0px; border-width: 0px; border-color: #FFFFFF; text-align: left; position:absolute; top:800px; left:205px; margin-bottom:10px; max-width:65%; font-size:0.80em;}
/*div#BalkenDiv a{font-size:0.80em}*/

.balken {padding: 1px; border-width: 1px; border-color: #FFFFFF; border-style: solid; text-align: left; position:static; background-color:#E9E9E9; margin-bottom:10px; padding-left: 5px}

div#InternetbestellungHinweis{padding: 1px; border-width: 1px; border-color: #FF0000; border-style: solid; text-align: justify; position:absolute; top:45px; left:385px; width:50%; margin-bottom:10px; padding-left: 5px; white-space:normal; padding:5px; font-size:95%;}

table h1{font-size:1.30em; margin-top:0px;}
table h2{font-size:1.20em; margin-top:0px;}
table a{font-size:0.80em;}

tr.oben{vertical-align:top; text-align:center;}
tr.mitte{vertical-align:middle; text-align:center;}
tr.unten{vertical-align:bottom; text-align:center;}

table.speiseplan{border-collapse:separate; margin-left:auto; margin-right:auto;}
table.speiseplan tr{vertical-align:top; text-align:center; margin-left:auto; margin-right:auto;}
table.speiseplan td{border:solid 1px gray; margin-left:auto; margin-right:auto;}

table.staffelpreise{font-size: 0.80em; border-style:solid; border-width:2px; border-color:black; border-collapse:collapse; width:100%}
table.staffelpreise tr{border-style:solid; border-width:1px}
table.staffelpreise td{border-style:solid; border-width:1px; text-align:center; padding:7px}
table.staffelpreise th{border-style:solid; border-width:1px; text-align:center}

table.einheitspreise{font-size: 0.80em; border-style:solid; border-width:2px; border-color:black; border-collapse:collapse; width:75%}
table.einheitspreise tr{border-style:solid; border-width:1px}
table.einheitspreise td{border-style:solid; border-width:1px; text-align:center; padding:7px}
table.einheitspreise th{border-style:solid; border-width:1px; text-align:center}

table.vertriebspartner{font-size: 0.80em; border-style:solid; border-width:2px; border-color:black; border-collapse:collapse; width:85%; text-align:left}
table.vertriebspartner tr{}
table.vertriebspartner td{border-bottom-width:1px; border-bottom-style:solid; width:35%; border-right-width:1px; border-right-style:solid; padding:10px}
table.vertriebspartner th{border-bottom-width:1px; border-bottom-style:solid; width:45%; border-right-width:1px; border-right-style:solid; padding:10px}

table.shop{font-size: 0.80em; border-collapse:collapse; width:100%; text-align: justify}
table.shop tr{}
table.shop td{width:100%; padding:10px}
table.shop th{width:100%; padding:10px}

table.ort-suche{border-collapse:collapse; width:100%}
table.ort-suche tr{vertical-align:top}
table.ort-suche td{}
table.ort-suche th{}
table.ort-suche ul{font-size: 0.80em;}
table.ort-suche li.space{list-style: none; padding: 0px;}

table.produkte{font-size: 0.80em;}
table.produkte tr{}
table.produkte td{padding:15px 0px;}
table.produkte th{}

table.aufz_bestellung_shop{border-collapse:separate;}
table.aufz_bestellung_shop tr{vertical-align:middle; text-align:center;}
table.aufz_bestellung_shop td{}
table.aufz_bestellung_shop th{padding:0px 0px 20px 0px}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(./lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./lightbox/overlay.png", sizingMethod="scale");
	}
