BODY {
	FONT-FAMILY: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	MARGIN:			0px;
	PADDING:		0px;
	COLOR: 			#006600; 
}

.textHEADLINE {
	FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-SIZE: 18px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, Geneva, "MS sans serif", sans-serif; TEXT-DECORATION: none
}

.textHEADLINE1 {
	FONT-WEIGHT: bold; 
	FONT-STYLE: italic; 
	FONT-SIZE: 18px; 
	COLOR: #006600; 
	FONT-FAMILY: Times, Times New Roman, sans-serif; 
	TEXT-DECORATION: none
}

.textIMAGE {
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-SIZE: 10px; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, Geneva, "MS sans serif", sans-serif; TEXT-DECORATION: none
}

p { font-size:10pt; font-family: Arial, Helvetica, Geneva, "MS sans serif", sans-serif; font-style: normal; }
span.textSMALL2 {
	font-size:	10px;
}
/*
**	LAYERS
*/

div.textcontainer {
	clip:rect(0,0,0,0);
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	top:0;left:0;
}

#maintext	{ 
	position:			relative; 
	top:				0px; 
	left:				0px; 
/*	border:				1px solid #000000; */
	
	font-weight: 		900; 
	font-style: 		italic; 
	font-size: 			14px; 
	color: 				#999933; 

	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none; 
	text-align:			center;
	z-index:			99;
}
#smalltext	{ 
	position:			absolute; 
	visibility:			hidden;  
	width:				100px;

	top:				0px; 
	left:				0px; 
/*
	border:				1px solid #DDDDDD; 
	background-color:	#FFFFFF;
*/
	font-weight: 		900; 
	font-style: 		italic; 
	font-size: 			12px; 
	color: 				#999933; 

	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none; 
	text-align:			left;

	z-index:			99;
}

#kontakt   	{ 
	font-weight: 		bold; 
	font-size: 			12px; 
	color: 				#448844; 
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration:	none;
}
#bestellen 	{ 
	font-weight: 		bold; 
	font-size: 			12px; 
	color: 				#FFFFFF;
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none;
}
#english   	{ 
	font-weight: 		bold; 
	font-style: 		italic; 
	font-size: 			12px; 
	color: 				#FFFFFF; 
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none;
}
#deutsch   	{ 
	font-weight:		bold; 
	font-style: 		italic; 
	font-size: 			12px; 
	color: 				#448844; 
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none;
}
#american  	{ 
	font-weight: 		bold;
	font-style: 		italic; 
	font-size: 			12px; 
	color: 				#448844;
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	text-decoration: 	none;
}

/*

------------

this is da new style !

------------

*/
a { TEXT-DECORATION: none }

/*
**	Überschriften,
**	verschachtelt
*/

.paragraphHEADLINE {
	FONT-WEIGHT: 	bold; 
	FONT-STYLE: 	normal; 
	COLOR: 			#006600; 
	FONT-FAMILY: 	Arial,Helvetica,Geneva,sans-serif; 
	TEXT-DECORATION: none
}
.paragraphHEADLINE h1 {
	font-size:16pt;
}
.paragraphHEADLINE h2 {
	font-size:14pt;
}
.paragraphHEADLINE h3 {
	font-size:10pt;
}

/*
**	Messages
*/
table.msg_normal_table {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
}
table.msg_error_table {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
}
th.msg_normal_title {
	font-weight: 		900;
	background-color:	#006600;
	color: 				#FFFFFF;
	padding:			3px;
	text-align: 		center;
}
th.msg_error_title {
	font-weight: 		900;
	background-color:	#006600;
	color: 				#FFFFFF;
	padding:			3px;
	text-align: 		center;
}
td.msg_normal_text {
	font-weight: 		500;
	padding:			5px;
	text-align: 		justify;
	color:				#006600;
	background-color: 	#FFFFFF;
	border-left:		1px solid #006600;
	border-right:		1px solid #006600;
}
td.msg_error_text {
	font-weight: 		500;
	padding:			5px;
	text-align: 		justify;
	color:				#006600;
	background-color: 	#FFFFFF;
	border-left:		1px solid #006600;
	border-right:		1px solid #006600;
}
td.msg_normal_footer {
	font-weight: 		900;
	color:				#FFFFFF;
	background-color: 	#006600;
	padding:			0px;
	text-align: 		center;
}
td.msg_error_footer {
	font-weight: 		900;
	color:				#FFFFFF;
	background-color: 	#006600;
	padding:			0px;
	text-align: 		center;
}

/*
** Error Messages O L D
*/
.errTitle {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
	font-weight: 		900;
	background-color:	#006600;
	color: 				#FFFFFF;
	padding:			3px;
	text-align: 		center;
}
.errText {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
	font-weight: 		500;
	padding:			5px;
	text-align: 		justify;
	color:				#006600;
	background-color: 	#FFFFFF;
	border-left:		1px solid #006600;
	border-right:		1px solid #006600;
}
.errFooter {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
	font-weight: 		900;
	color:				#FFFFFF;
	background-color: 	#006600;
	padding:			0px;
	text-align: 		center;
}

/*
**	Forms
*/
input,textarea {
	font-family: 		"Courier New", Courier, monospace;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#000000;
}
input.button {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		900;
		font-size: 			13px;
		border:				1px solid #006600;
		border-right:		2px solid #004400;
		border-bottom:		2px solid #004400;
		border-top:			2px solid #008800;
		border-left:		2px solid #008800;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#FFFFFF;
		background-color:	#006600;
}
input.button:hover {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		900;
		font-size: 			13px;
		border:				1px solid #006600;
		border-top:			2px solid #004400;
		border-left:		2px solid #004400;
		border-bottom:		2px solid #00AA00;
		border-right:		2px solid #00AA00;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#FFFFFF;
		background-color:	#008800;
}
input.value {
	font-family: 		"Courier New", Courier, monospace;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#000000;
	text-align: 		right;
	padding: 			0px 2px 0px 2px;
	background-color:	#FFFFFF;
	border:				1px solid #888888;
}
input.contact {
	font-family: 		"Courier New", Courier, monospace;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#000000;
	text-align: 		left;
	padding: 			0px 2px 0px 2px;
	background-color:	#FFFFFF;
	border:				1px solid #888888;
	height:				20px;
}
textarea.contact {
	font-family: 		"Courier New", Courier, monospace;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		normal;
	color: 				#000000;
	text-align: 		left;
	padding: 			0px 2px 0px 2px;
	background-color:	#FFFFFF;
	border:				1px solid #888888;
}

/*
** Depotlist
*/
td.depot_bezirk {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	700;
	font-size: 		13px;
	color: 			#000000;
	padding:		2px;
}
td.depot_name {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	700;
	font-size: 		13px;
	color: 			#000000;
	padding:		2px;
}
td.depot_telefon {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		13px;
	color: 			#000000;
	padding:		2px;
}
td.depot_strasse {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		13px;
	color: 			#000000;
	padding:		2px;
}

/*
** Links und Buttons
*/
a.navigation_2 {
	color:#000000;
}

a.link_footer {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		11px;
	color: 			#999933;
	padding:		0px;
	text-align:		center;
}
/*
** Copyright und Trademarks
*/
td.copy_footer {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		11px;
	color: 			#006600;
	padding:		0px;
	text-align:		center;
}

/*
** UPS Online Tools
*/
.copy_ups {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		10px;
	color: 			#000000;
	padding:		0px;
	text-align:		center;
}


/*
**	new website style
**  must replace old style
*/

/*
** Shop
*/
table.Shop {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		12px;

	position:		relative;
	color: 			#006600;
}
	table.Shop h1 {
		FONT-WEIGHT: bold; 
		FONT-STYLE: italic; 
		FONT-SIZE: 18px; 
		COLOR: #006600; 
		FONT-FAMILY: Times,Times New Roman, sans-serif; 
		TEXT-DECORATION: none
	}
	table.Shop .text {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 	normal;
		font-weight: 	500;
		font-size: 		12px;
		color: 			#006600;
	}
	table.Shop .textGrey {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 	normal;
		font-weight: 	500;
		font-size: 		12px;
		color: 			#666666;
	}
	table.Shop .textfat {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 	normal;
		font-weight: 	700;
		font-size: 		12px;
		color: 			#006600;
	}
	table.Shop td,th {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 	normal;
		font-weight: 	500;
		font-size: 		12px;
		color: 			#006600;
	}
	/* Input Field for IE */
	* html table.Shop input {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				1px solid #999999;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#000000;
		background-color:	#FBFBFB;
	}
	/* 
		this is for the stoopid ie which is not able to implement W3C Specs for CSS or HTML.
		even if they are years old. what do you expect from a company that just wants everybody
		to use their stuff as a standard - but not a free standard.
	*/
	* html table.Shop input.radio {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				0px;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#000000;
		background-color:	#FFFFFF;
	}
	/* Input Field Text and Passwort for CSS 2.0 compatible browsers (means nearly all except IE) */
	table.Shop input[type="Text"], table.Shop input[type="Password"] {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				1px solid #999999;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#000000;
		background-color:	#FBFBFB;
	}
	table.Shop input[type="Radio"] {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				0px;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#000000;
		background-color:	#FFFFFF;
	}
	
	table.Shop input.button {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		900;
		font-size: 			13px;
		border:				1px solid #006600;
		border-right:		2px solid #004400;
		border-bottom:		2px solid #004400;
		border-top:			2px solid #008800;
		border-left:		2px solid #008800;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#FFFFFF;
		background-color:	#006600;
		width:				100px;
	}
	table.Shop input.button:hover {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		900;
		font-size: 			13px;
		border:				1px solid #006600;
		border-top:			2px solid #004400;
		border-left:		2px solid #004400;
		border-bottom:		2px solid #00AA00;
		border-right:		2px solid #00AA00;
		padding-left:		4px;
		padding-right:		4px;
		position:			relative;
		color: 				#FFFFFF;
		background-color:	#008800;
		width:				100px;
	}
	table.Shop select {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				1px solid #999999;
		position:			relative;
		color: 				#000000;
		background-color:	#FBFBFB;
	}
	table.Shop textarea {
		font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-style: 		normal;
		font-weight: 		500;
		font-size: 			13px;
		border:				1px solid #999999;
		padding:			4px;
		position:			relative;
		color: 				#000000;
		background-color:	#FBFBFB;
	}
/*
**	Artikel & Absätze
** -------------------
*/
table.Artikel {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 	normal;
	font-weight: 	500;
	font-size: 		10px;

	position:		relative;
	width:			100%;
	color: 			#006600;
}
	table.Artikel h1 {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-size:		17px;
		font-style:		normal;
		color:			#006600;
	}
	table.Artikel h2 {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-size:		15px;
		font-style:		normal;
		color:			#006600;
	}
	table.Artikel h3 {
		font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		font-size:		13px;
		font-style:		normal;
		color:			#006600;
	}
	table.Artikel td {
		font-size:		12px;
		color:			#006600;
	}
	table.Artikel a,a:link {
		FONT-WEIGHT: 	bold; 
		FONT-SIZE: 		12px;
		COLOR: 			#999933; 
		FONT-FAMILY: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		TEXT-DECORATION: none;
	}
	table.Artikel a:hover {
		FONT-WEIGHT: 	bold; 
		FONT-SIZE: 		12px;
		COLOR: 			#666633; 
		FONT-FAMILY: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		TEXT-DECORATION: none;
	}

/*
**	Seiten
**
*/
table.Inhalt {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-style: 		normal;
	font-weight: 		500;
	font-size: 			10px;
	position:			relative;
	width:				100%;
	color: 				#006600;
}
	table.Inhalt td.SeitenMenu {
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			12px;
		FONT-FAMILY: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		vertical-align:		top;
	}
	td.SeitenMenu a,a:link, a:visited {
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			12px;
		COLOR: 				#999933; 
		FONT-FAMILY: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		TEXT-DECORATION: 	none;
	}
	td.SeitenMenu a:hover, a:active {
		FONT-WEIGHT: 		bold; 
		FONT-SIZE: 			12px;
		COLOR: 				#666633; 
		FONT-FAMILY: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
		TEXT-DECORATION: 	none;
	}
	td.SeitenMenu a.anchor,a.anchor:link, a.anchor:visited {
		FONT-SIZE: 			12px;
		FONT-WEIGHT: 		500; 
		COLOR:				#666633;
	}
	td.SeitenMenu ul.anchor {
		FONT-SIZE: 			12px;
		FONT-WEIGHT: 		500; 
		color:				#999933;
		font-weight:		500;
		margin-left:		15px;
		padding:0px;
	}
/*
**	Footer
*/
DIV.Footer {
	position:	relative;
	width:		100%;
	text-align:	center;
	margin:		5px;
	padding:	5px;
	font-size:	12px;
}
DIV.Footer span.footer_row1 {
	font-size:		11px;
	font-weight:	500;
}
DIV.Footer span.footer_row1 b,h6 {
	font-size:		11px;
	font-weight:	500;
}
DIV.Footer span.footer_row2 {
	font-size:		12px;
	font-weight:	700;
}
DIV.Footer span.footer_row2 b,h6 {
	font-size:		12px;
	font-weight:	700;
}
DIV.Footer span.footer_row3 {
	font-size:		11px;
	font-weight:	700;
}
DIV.Footer span.footer_row3, a.footer_row3 {
	font-size:		11px;
	font-weight:	700;
	text-decoration:	none;
}
/*
**	Hauptmenü
*/
a.chooseLang, a.chooseLang:active, a.chooseLang:visited {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#FFFFFF;
	font-style:		italic;
}
a.chooseLang:hover {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#999933;
	font-style:		italic;
}
a.chooseLang1, a.chooseLang1:active, a.chooseLang1:visited {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#448844;
	font-style:		italic;
}
a.chooseLang1:hover {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#999933;
	font-style:		italic;
}
a.chooseContact, a.chooseContact:active, a.chooseContact:visited {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#448844;
}
a.chooseContact:hover {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#999933;
}

a.chooseShop, a.chooseShop:active, a.chooseShop:visited {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#FFFFFF;
}
a.chooseShop:hover {
	font-family: 	Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	color:			#999933;
}

/*
**	Container (Table) Content
*/
table.Content {
	width:	100%;
/*	height:	90%;*/
}
table.Content a.navigation_2 {
	font-size:		11px;
	color:			#006600;
	font-weight:	500;
}
table.Content a.navigation_2:hover {
	font-size:		11px;
	color:			#999933;
	font-weight:	500;
}

/*
**	Gästebuch
*/
div.gb_but_gopage {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	width:		20px;
	border:		1px solid #006600;
	float:		left;
	text-decoration:none;
}
div.gb_txt_gopage {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	float:		left;
	text-decoration:none;
}
div.gb_but_gopage1 {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	width:		20px;
	float:		left;
	text-decoration:none;
}
div.gb_thanks {
	width:		80%;
	text-align:	center;
	height:		100px;
	font-weight:	700;
	font-size:		14px;
}
table.gb_navigation {
	font-size:		11px;
	font-weight:	500;
}
table.gb_entry {
	font-size:		11px;
	font-weight:	500;
}
