
.table_auto
	{
	width			: 100%;
	}

#fehlerfarbe
	{
	color			: #D20F05;
	}

.register
	{
	width			: 350px;
	}


.fil_orte_klein
	{
	font-size		: 12px;
	}


.phantom
	{
	position		: absolute;
	width			: 300px;
	height			: 50px;
	z-index			: 12;
	}


.rechts
	{
	text-align		: right;
	padding-top		: 20px;
	padding-bottom		: 10px;
	padding-right		: 3px;
	}


.kopftabelle
	{
	width			: 875px;
	height			: 25px;
	}


.filiale
	{
	color			: #FEEBC3;
	width			: 200px;
	left			: 5px;
	vertical-align		: middle;
	}


.quick
	{
	width			: 0px;
	text-align		: right;

	}


.eingeloggt
	{
	width			: 300px;
	right			: 45px;
	}


.login_mod
	{
	width			: 190px;
	}

.logged_in
	{
	width			: 100px;
	}

.login
	{
	width			: 300px;
	}


.logout
	{
	width			: 200px;
	right			: 361px;
	}


li, .info
	{
	list-style-image	: url(/images/icons/aufzaehlung.gif);
	vertical-align		: middle;
	}


ul, ol
	{
	margin			: 0px;
	padding			: 0px;
	padding-left		: 15px;
	}


.info
	{
	margin			: 0px;
	padding			: 0px;
	margin-left		: 18px;
	}

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

.partner_dunkel
	{
	width			: auto;
	background-color	: #FCD9A1;
	padding-top		: 10px;
	padding-bottom		: 10px;
	}


.subframe_dunkel
	{
	width			: auto;
	background-color	: #FCD9A1;
	}

.partner, .partner_aktiv
	{
	padding-left		: 20px; 
	padding-right		: 10px; 
	padding-top		: 5px; 
	padding-bottom		: 5px; 
	margin-top		: 5px;
	margin-bottom		: 5px;
	}

a.partner, a.partner:visited
	{
	margin			: 0px;
	padding			: 0px;
	color			: #E97909;
	font-weight		: bolder;
	text-decoration		: none;
	}

a.partner:hover
	{
	color			: #005B2F;
	}


a.partner_link,a.partner_link:visited
	{
	font-weight		: bold;
	color			: #005B2F;
	text-decoration		: none;
	}


a.partner_link:hover
	{
	text-decoration		: none;
	color			: #E97909;
	}


.partner_aktiv
	{
	color			: #E97909;
	background-color	: #FDE7BC;
	}

.vor_zeit
	{
	border			: 1px solid #005B2F;
	background-color	: #FEF0D5;
	font-family		: Arial;
	font-size		: 11px;
	visibility		: visible;
	}


a.b1
	{
	background		: URL(/images/anmelden.gif);
	}

a.b1:hover
	{
	background		: URL(/images/anmelden2.gif);
	}


body, html
	{
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	font-family		: Arial;
	background-color	: #979797;
	}


a.button_bonus 
	{
	margin			: 30 5 10 0;
	width			: 190px;
	background		: URL(/images/buttons/bonusheft.gif);
	text-align		: left;
	padding			: 3px;
	}


a.button_bonus:hover
	{
	margin			: 30 5 10 0;
	width			: 190px;
	background		: URL(/images/buttons/bonusheft_hover.gif);
	text-align		: left;
	padding			: 3px;
	}


a.button_lieferadresse
	{
	margin			: 0 5 10 30;
	width			: 190px;
	background		: URL(/images/buttons/lieferadresse.gif);
	text-align		: left;
	padding			: 3px;
	}


a.button_lieferadresse:hover
	{
	margin			: 0 5 10 30;
	width			: 190px;
	background		: URL(/images/buttons/lieferadresse_hover.gif);
	text-align		: left;
	padding			: 3px;
	}


.zutaten
	{
	font-size		: 12px;
	color			: #005B31;
	}


.schatten
	{
	padding			: 10px;
	background-color	: #F5BC74;
	}

.startlogo
	{
	float			: left;
	margin			: 0 10 0 0;
	}


.kleintext
	{
	margin			: 20 0 5 0;
	}


.container_buttons
	{
	text-align		: center;
	padding-left		: 10px;
	margin			: 3px;
	width			: 10px;
	background-color	: #F5B86F;
	}

.cb
	{
	margin-right		: 2px;
	}

.cb_breit
	{
	margin-top		: 2px;
	}


#rahmen
	{
	border			: 1px solid #000000;
	}


.artikel
	{
	background-color	: #FBD69F;
	margin			: 20px;
	padding			: 5px;
	}


.absatz
	{
	margin			: 0px;
	padding			: 0px;
	padding-bottom		: 20px;
	}


.zeile
	{
	margin			: 0px;
	padding-bottom		: 5px;
	}


a.t_link
	{
	color			: #005B2F;
	text-decoration		: none;
	font-weight		: bold;
	}


a.link
	{
	color			: #005B2F;
	text-decoration		: none;
	font-weight		: none;
	}


a.link:hover
	{
	text-decoration		: underline;
	}


a.top_link
	{
	color			: #FEEBC3;
	text-decoration		: none;
	font-weight		: bold;
	}


.hinweis1
	{
	margin-left		: 120px;
	color			: #000000;
	font-size		: 10px;
	letter-spacing		: 0px;
	}


.hinweis2
	{
	margin-left		: 190px;
	color			: #000000;
	font-size		: 10px;
	letter-spacing		: 0px;
	}


.title
	{
	width			: auto;
	margin-right		: 0px;
	color			: #005B2F;
	background-color	: #FCD9A1;
	font-weight		: bolder;
	font-size		: 12px;
	padding			: 4 0 4 3; 
	padding-left		: 10px;
	margin-bottom		: 5px;
	}

.title_transp
	{
	width			: auto;
	margin-right		: 0px;
	color			: #005B2F;
	font-weight		: bolder;
	font-size		: 12px;
	padding			: 4 0 4 3; 
	padding-left		: 10px;
	margin-bottom		: 5px;
	}


.info_dunkel
	{
	width			: auto;
	margin-right		: 5px;
	padding			: 10 20 10 20;
	background-color	: #FCD9A1;
	}

.fliesstext
	{
	line-height		: 17px;
	width			: auto;
	margin-right		: 0px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top		: 10px;
	padding-bottom		: 10px;
	background-color	: #FDE5B9;
	margin-bottom		: 5px;
	}


.fliesstext_transp
	{
	line-height		: 17px;
	width			: auto;
	margin-right		: 0px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top		: 10px;
	margin-bottom		: 5px;
	}


.text, .textarea
	{
	border			: 1px solid #005B2F;
	background-color	: #FEF0D5;
	width			: 100%;
	font-family		: Arial;
	font-size		: 11px;
	padding-left		: 3px;
	}

.select, .select_jobs
	{
	border			: 1px solid #005B2F;
	width			: 90%;
	background-color	: #FEF0D5;
	font-family		: Arial;
	font-size		: 11px;
	}

.select_jobs
	{
	width			: 150px;
	}

.plz_eingabe
	{
	border			: 1px solid #005B2F;
	background-color	: #FEF0D5;
	width			: 150px;
	}


.textarea
	{
	height			: 100px;
	}

.button
	{
	color			: #FCF0E0;
	background-color	: #36794E;
	border			: 1px solid #36794E;
	}


.stat_info
	{
	height			: 10px;
	color			: #FEEBC3;
	font-size		: 12px;
	font-weight		: bold;
	}


a.impressum
	{
	color			: #005B2F;
	font-size		: 9px;
	font-weight		: bolder;
	text-decoration		: none;
	margin-right		: 3px;
	}

td
	{
	text-align		: left;
	font-family		: Arial;
	font-size		: 12px;
	color			: #000000;
	}

#maintable
	{
	width			: 875px;
	background-color	: #FEEBC3;
	}

#mainframe
	{
	vertical-align		: top;
	width			: 506px;
	padding-left		: 20px;
	padding-right		: 0px;
	height			: 380px;
	padding-right		: 20px;
	}

#subframe
	{
	vertical-align		: top;
	width			: 311px;
	padding-left		: 5px;
	padding-right		: 10px;
	height			: 380px;
	padding-right		: 20px;
	}


.clear
	{
	width			: auto;
	background-color	: #FEEBC3;
	padding-bottom		: 20px;
	}


.subzeile
	{
	background-color	: #FF0000;
	margin			: 15px;
	}

