body  {
	margin-top: 10px;
	margin-bottom: 10px;
	background: #EEEEEE;
	background-color: #EEEEEE;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 109%;

/*	scrollbar-base-color:  #D2D2D2; */
/*	scrollbar-arrow-color: #990033; */
}

.inhalt {
	position: absolute;
	left: 50%;
	width: 750px;
	margin-left: -376px;
	margin-right: 10px;
}

h1, h2, h3, h4, h5, h6 {
	color: #8C8C8C;
/*		#990033
/*	font-family:  Arial, Helvetica, sans-serif; */
	font-weight: bold;
	line-height: 109%;
}

h1					{ font-size: 20pt; }
h2					{ font-size: 16pt; }
h3					{ font-size: 14pt; }
h4					{ font-size: 12pt; }
h5					{ font-size: 10pt; }

/*Wird verwendet, z.B.: formulare/bewerbungsform.php*/
h1.form				{ position: relative; top: 12pt; }
/*Wird nicht mehr verwendet
h1.line				{ font-style:italic; text-decoration: underline; }
*/
/*Wird nicht mehr verwendet
h1.gewinn  			{ color: #333333; font-size: 30pt; }
*/
h3.form				{ position: relative; top: 12pt; }
/*Wird z.B.: in seiten/wissen/garantie2.php verwendet*/
h3.spec				{ font-size: 12pt; text-decoration: underline;
					  position: relative; top: 10pt; }
/*Wird nicht mehr verwendet
h3.speci			{ font-size: 10pt; text-decoration: underline;
					  position: relative; top: 9pt; }
*/
/*Wird z.B.: in shop/shop.php verwendet*/
h6.preise			{ color: #333333; }

/*Wird in der nicht verwendeten Datei formulare/supportanfrage.php verwendet*/
/* Achtung! kommt zweimal vor, einmal ohne "top" */
h6.zusatz			{ color: #ffcc33; top: -5pt; }
/* Achtung! kommt zweimal vor, einmal ohne "top" */

hr					{ color: #C0C0C0; height: 1px; }
/*****************************
Wird nicht mehr verwendet da
Firefox farbänderungen an der
Linie nicht übernimmt.
*****************************/
/*
hr.hilfe			{ color: #ff0000; height: 5px; }
*/
hr.schmal			{ height: 1px; }
/*Wird z.B.: in /shop/shop.php verwendet*/

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 109%; 
	text-align : left;
}

/*table {
	table-layout : fixed
}
*/
tr, th, td {
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 12px;
	font-weight 	: normal;
	line-height 	: 109%; 
	vertical-align 	: top;
/*	text-align 		: left; */
}

th					{ font-size: 16pt; }

OL, UL, LI {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/******************************
Unterklassen für Standard-Formatierungen
******************************/
.rechts				{ text-align: right; }
.rechtsmittel		{ text-align: right; vertical-align: middle; }
.italic				{ font-style: italic; }
.bold				{ font-weight: bold; }
.rot				{ background: #990033; background-color: #990033; }
.darkgrey			{ background: #8c8c8c; background-color: #8c8c8c; }
.4tel				{ width: 25%; }
.3tel				{ width: 33%; }
.23tel				{ width: 67%; }
.idesign			{  }
.formText			{ font-size: 9pt; }
.formgelb			{ color: #ffcc33; font-size: 9pt; font-weight: none; }
.formgelbGross		{ color: #ffcc33; font-size: 14pt; font-weight: bold; }
.tiny				{ font-size: 8pt; color: #000000;}
.tinyLogin			{ font-size: 8pt; }
.address			{ font-size: 9pt; }
.titel				{ font-size: 12pt; text-decoration: none; }
.zufall				{ font-size: 10pt; font-weight: bold; }
.aktionArtikel		{ background: #400000; background-color: #400000; border-width:1px; border-style:solid; padding:1px;}
.neueArtikel		{ background: #002244; background-color: #002244; border-width:1px; border-style:solid; padding:1px;}
.gebrArtikel		{ background: #003326; background-color: #003326; border-width:1px; border-style:solid; padding:1px;}
/*Wird z.B.: in /inc/table2.php verwendet*/
.table2				{ background: #DDDDDD; font-size: 10pt; }
/******************************
Wird für die Erklärung der
Lagerstandsanzeige verwendet
*******************************/
.dkGelb { color: #ffff00; font-weight: bold; }
.dkGrun { color: #00ff00; font-weight: bold; }
.dkGrau { color: #ffffff; font-weight: bold; }


/******************************
Links und Unterklassen
******************************/
a  {
	color: #990033;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 109%;
}

a.neuLink 			{ font-size: 8pt; }

a:visited  			{ color: #990033; }
a:active			{ color: #8F6466; text-decoration: none; }
a:hover				{ color: #8F6466; }

a.form				{ color: #ffcc33; font-size: 10pt; }
a.form:visited		{ color: #ffcc33; font-size: 10pt; }
a.form:active		{ color: #ffcc33; font-size: 10pt; }
a.form:hover		{ color: #ffcc33; font-size: 10pt; }

a.tiny				{ font-size: 8pt; }
a.tiny:visited		{ font-size: 8pt; }
a.tiny:active		{ font-size: 8pt; }
a.tiny:hover		{ font-size: 8pt; }

a.mini				{ font-size: 8pt; font-weight: normal; text-decoration: none;}
a.mini:visited		{ font-size: 8pt; }
a.mini:active		{ font-size: 8pt; }
a.mini:hover		{ font-size: 8pt; }

a.titel				{ font-size: 14pt; text-decoration: none; }
a.titel:visited		{ font-size: 14pt; text-decoration: none; }
a.titel:active		{ font-size: 14pt; text-decoration: none; }
a.titel:hover		{ font-size: 14pt; text-decoration: none; }

a.titel div			{ position: absolute; top: -9999px; border: none; text-decoration: none;}
a.titel:hover div	{ 
		position: absolute;
		left: 310px;
		top: 325px;
		width: 450px;
		height: 350px;
		color: #000000;
		background-color: #eeeeee;
		font-size: 11pt;
		font-weight: normal;
		text-decoration: none;
		line-height: 109%;
		text-align: left;
		z-index: 3;
}


A.nav3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : 800;
	color : #2F9A47;
	text-decoration : none;
	background-color : transparent;
   }

A.nav3:LINK 	{color : #cccccc;}
A.nav3:ACTIVE 	{color : #cccccc;}
A.nav3:VISITED 	{color : #cccccc;}
A.nav3:HOVER 	{color : #8F6466;}



A.text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.text:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.text:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.text:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}


A.text:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.mail {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.mail:LINK {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.mail:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.mail:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

A.mail:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	background-color : transparent;
}

span {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 110%; 
	font-size : 12px;
	background-color : transparent;
}

.dropdown {
	width: 227px;
}

.haupttext {		
		position:absolute; 
		left:310px; 
		top:325px; 
		z-index:2; 
		font-size: 11pt;
		font-weight: normal;
		text-decoration: none;
		line-height: 109%;
		text-align: left;
}
