/* $Id: screen.css 58 2011-03-07 17:16:38Z mlambert $ */

/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

html				{	width:100%; height:100%; }
body				{	width:100%; height:100%; margin:0px; padding:0px;
						font-family:Arial, Helvetica, Verdana, sans-serif; font-size:101%;
						background-color:#FFFFFF; color:#333366; }
p					{	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; font-weight:normal; line-height:17px;
						color:#333366; margin:15px 0px 0px 0px;
						text-align:left; }
h1					{	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; font-weight:bold;
						color:#333366; margin:5px 0px 0px 0px;
						text-align:left; }
h1 small			{	font-weight: normal; font-size:13px; }
table				{	border:none; }
td					{	text-align:left; vertical-align:top; }
img					{	border:none; vertical-align:top; }

/* Pseudo-Klassen für Links */
a:link				{ color: #333366; text-decoration: none; }
a:active			{ color: #333366; text-decoration: none; }
a:visited			{ color: #333366; text-decoration: none; }
a:hover				{ color: #333366; text-decoration: underline; }

/* Klassen für Links im Fliesstext */
a.fliess:link		{ color: #333366; text-decoration: underline; }
a.fliess:active		{ color: #333366; text-decoration: underline; }
a.fliess:visited	{ color: #333366; text-decoration: underline; }
a.fliess:hover		{ color: #333366; text-decoration: none; }

/*----------------------------------------------------------*/
/*                 Schrift-Definitionen                     */
/*----------------------------------------------------------*/

p.top				{ text-align:left; font-weight:bold; }
p.article_image		{	margin:0px; }
p.article_all		{	margin:5px 0 0 0; }
p.article_man		{	font-weight: bold;
						margin:0px; }
p.article_title		{	color:#F18E00; font-weight: bold;
						margin:0px; }
p.article_text		{	margin:0px; }
p.article_price		{	text-align:right;
						margin:0px; }

/*----------------------------------------------------------*/
/*                 Layout-Definitionen                      */
/*----------------------------------------------------------*/

td.navigation		{	background-color:#CAD0DE; background-image: url('/images/nav_background.png'); background-repeat:repeat-y;
						width:207px; vertical-align:top;
						padding-bottom:50px; }
td.inhalt			{	background-color:#E8EBF0;
						width:371px; padding:5px 5px 50px 5px;
						border-left:3px solid #FFFFFF; }
td.info				{	background-color:#E8EBF0;
						width:193px; padding-bottom:50px;
						border-left:3px solid #FFFFFF; }

/*----------------------------------------------------------*/
/*                Navigations-Definitionen                  */
/*----------------------------------------------------------*/

/* Bereichs-Navigation (Hauptnavigation) */
ul.nav				{	margin:5px 0 0 0; padding:0;
						width:207px;
						list-style:none; }
ul.nav li a			{	width:206px; height:23px; margin:5px 1px 0 0;
						display:block;
						background-repeat:no-repeat;
						background-position:0 0; }

ul.nav li a.markt	{	background-image:url('/images/nav_der_markt.png'); }
ul.nav li a.aktuelles
					{	background-image:url('/images/nav_aktuelles.png'); }
ul.nav li a.aktionsangebote
					{	background-image:url('/images/nav_aktionsangebote.png'); }
ul.nav li a.geschenke
					{	background-image:url('/images/nav_geschenkeservice.png'); }
ul.nav li a.bonus	{	background-image:url('/images/nav_treue_bonus.png'); }
ul.nav li a.jobs	{	background-image:url('/images/nav_jobs.png'); }
ul.nav li a.kontakt	{	background-image:url('/images/nav_kontakt.png'); }
ul.nav li a.impressum
					{	background-image:url('/images/nav_impressum.png'); }
ul.nav li a.sitemap	{	background-image:url('/images/nav_sitemap.png'); }
ul.nav li a.startseite
					{	background-image:url('/images/nav_startseite.png'); }

ul.nav li a span	{	display:none; }
ul.nav li a:hover,
ul.nav li a.active	{	background-position:-206px 0; }						

/*----------------------------------------------------------*/
/*                 Sonstige-Definitionen                    */
/*----------------------------------------------------------*/

td.info img,
img.info			{	border-bottom:3px solid #FFFFFF; }

/* Mittagstisch */
dl.menu				{	margin: 0; overflow: hidden; }
dl.menu dt			{ font-size:13px; font-weight: bold; float: left; clear: both; width: 120px; margin: 0; margin-top: 10px; }
dl.menu dd			{ font-size:13px; float: left; width: 235px; margin: 0; margin-top: 10px; }

/*----------------------------------------------------------*/
/*                 Formular-Definitionen                    */
/*----------------------------------------------------------*/

.namensfeld     	{ 	width: 250px;
                    	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; font-weight:normal; line-height:17px;}
.textfeld        	{ 	width: 250px;
                   		overflow: auto;
                    	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; font-weight:normal; line-height:17px;}
.button          	{	width: 100px;
                    	overflow: auto;
                    	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; font-weight:normal; line-height:17px;}

