/* ######### Generelle DIV Einstellungen ########## */

.body {
	font-family : Tahoma, Arial;
	font-size : 11px;
	color : #828282;
	font-weight: normal;
	line-height: 15px;
	background-attachment: fixed;
	background-image: url(/css/IMG/hg1.jpg);
	background-repeat: no-repeat;
	background-color: fffefc;
}

.bodyClear {
	font-family : Tahoma, Arial;
	font-size : 11px;
	color : #828282;
	font-weight: normal;
	line-height: 15px;
}

body {
	background-image: url(IMG/hg1.jpg);
	margin-top:0px;
	margin-left:0px;
}

a:link {  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
}
a:hover { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
}
a:active { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;}

a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
}


/* ######### Generelle DIV Einstellungen ########## */

div#ASPCenter{
	position:absolute;
	left:50%;
	width:928px;
	margin-top:30px; /* abstand gemessen  von ganz oben */
	margin-left:-464px;
	border:0px;
	border-style:solid;
	background-image: url(Entwurf001_web.jpg);
}


/* Zentrierung der MainTable */
div#TOP {
	height:135px;
	width:928px;
	border:0px;
/*    position:absolute; */
    margin-top:0px;
	border-style:solid;
    boder:1;
	background-image: url(/CSS/IMG/pic001.gif);
z-index:99;
}

div#TopSearch_Layer{
	position:absolute;
	height:34px;  
	width:198px;  
	padding-left:10px; 
	padding-left:1px; 
	margin-left:730px; 
	margin-top:2px; 
	list-style:none;
/*	background:#fff url(/css/img/menu/button1x.gif) repeat-x;  */
	font-family:arial, verdana, sans-serif;
}

div#TopMenu{
	height:31px;
	width:928px;
	margin-top:2px; /* abstand gemessen  von ganz oben */
	border:0px;
	border-style:solid;
	background-color:#224622;
	background-image: url(/css/img/menu/button1a.gif);
}

div#Main {
	height:100%;
	width:100%;
	margin-top:5px; /* abstand gemessen  von ganz oben */
	border:2px;
	border-style:solid;
	border-color:9d9a95;
/*	background-color:#003300; */
	background-image: url(/CSS/IMG/Rahmen_BG.jpg); 
   	border:1px;
}

/* Zentrierung der MainTable */

div#Menu{
	float:left;
	height:99%;
	width:155px;
	padding: 2px;
	border: 0px solid gray;
	margin-top:5px; /* abstand gemessen  von ganz oben */
	margin-left:14px;
	margin-right:5px;
}

div#Content {
	/*	position:relative; 
	background-color:224622;   */
	margin-left: 177px;
	width:  730px;
	height: 99%;
	padding-top:8px;
	margin-top:5px;
	border: 0px solid gray;
}


div#Footer{
	clear:both;
	height:45px; 
	width:928px; 
	border:1px;
	border-style:solid;
	font-family : Tahoma, Arial;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	line-height: 17px;
	text-align:center;
   	border:0px;
}

/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */




/* ############  Preise   ################ */
.StattPreis {
	COLOR: #828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: line-through;
	font-size: 7pt;
	font-weight: bold
}
.Preis1 {
	COLOR: #990000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 5px;
}
.AktionspreisAlt {
	COLOR: #96000A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
}

.Aktionspreis {
	COLOR: #96000A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11pt;
	font-weight: Bold;
	text-align: justify;
}
/* ####################################### */


.bodyBlock {
	COLOR: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8pt;
	font-weight: normal;
	line-height: 12pt;
	text-align: left;
}
.bodyFett {
	COLOR: #828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 7pt;
	font-weight: bold
}

.bodyFett2 {
	COLOR: #5B5B5B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8.5pt;
	font-weight: bold
}

.bodyFettTitel {
	COLOR: #828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 10pt;
	font-weight: bold
}


.TabellenBG1 {
	font-family : Tahoma, Arial;
	font-size : 11px;
	color : #828282;
	font-weight: normal;
	line-height: 15px;
	background-attachment: scroll;
	background-image: url(/css/IMG/hg1.jpg);
	background-repeat: repeat-x;
}

.TabHG1{
	background-color: #CCCCCC;
}

.TabRahmen1{
	border: 1px solid dadada;
}
.Tabelle_Top_Text {
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: #224622;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	font-weight: bold;
	text-align: center;
	background-image: url(IMG/Tab_Top_bg.gif);
	text-transform: none;
}
A.Tabelle_Top_Text:link {
	COLOR: #224622;
	font-weight: bold;
	text-transform: none;
}
A.Tabelle_Top_Text:hover {
	COLOR: #224622;
	font-weight: bold;
	TEXT-DECORATION: underline;
	text-transform: none;
}

/* ############  ProduktFormatierungen  ################ */
.ProduktText{
	COLOR: #828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	padding-left: 10px;
}

.ProduktTextLinks{
	COLOR: #828282;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 0px;
}



.ArtikelTitel {
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: Bold;
	text-transform: none;
}
A.ArtikelTitel:link {
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 10pt;
	font-weight: Bold;
	text-transform: none;
}
A.ArtikelTitel:visited {
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 10pt;
	font-weight: Bold;
	text-transform: none;
}
A.ArtikelTitel:hover {
	COLOR: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 10pt;
	text-transform: none;
	TEXT-DECORATION: underline;
}
.Tab_Line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

/* ################################################# */




.TableDunkel {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal
}
.TableHell {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal
}

.SuchTextBox {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 19px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin-left: 8px;
	margin-top: -5px;
	padding-top: -5px;
	border: 0px;
	background-color: #fcf5db;
}

.TextBox {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	border: 1px dashed #666666;
	background-color: #FFFFFF;
}

.TextBoxRechts {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	border: 1px dashed #666666;
	background-color: #FFFFFF;
	text-align: right;
}

.FormButton {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 19px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin-left: 8px;
	margin-top: -5px;
	padding-top: -5px;
	border: 1px dashed #666666;
	background-color: #FFFFFF;
}

.Suche {
	margin-top:5px;
	background-image: url(IMG/Button_Suche2.gif);
}
/* ###### TOP MENÜ  ################ */

.TopMenu_1 {
	FONT-SIZE: 11px;
	COLOR: #f4d83f;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin-left: 2px;
	padding-top: 25px;
	padding-left: 2px;
	
}
A.TopMenu_1:link {
	COLOR: #f4d83f;
	font-weight: bold;
}
A.TopMenu_1:hover {
	COLOR: #FFFFFF;
	font-weight: bold;
}
A.TopMenu_1:active {
	COLOR: #FFFFFF;
	font-weight: bold;
}

A.TopMenu_1:visited {
	COLOR: #f4d83f;
	font-weight: bold;
}

/* ############################### */

GruenLink {
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: #808080;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.GruenLink:link {
	COLOR: #808080;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
A.GruenLink:hover {
	COLOR: #96000A;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}

GruenLink2 {
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: #333333;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	text-transform: none;
	font-weight: normal;
}
A.GruenLink2:link {
	FONT-SIZE: 11px;
	COLOR: #333333;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
A.GruenLink2:visited {
	FONT-SIZE: 11px;
	COLOR: #333333;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
A.GruenLink2:hover {
	FONT-SIZE: 11px;
	COLOR: #96000A;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
/* ######  MENÜ Ebene 1 ################ */

A.Menu_1 {
	display:block;
	width:150px;
	padding:2px;
	margin-left: 10px;
	padding-left: 5px;
	border:0px solid #000000;
	margin:5px 0px;
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: #224622;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	background-image: url(IMG/Button_Menu1_0.gif);
	font-weight: bold;
}

A.Menu_1:hover {
color:#ffffff;
background-image: url(IMG/Button_Menu1_1.gif);
}



A.Menu_2 {
	display:block;
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: #666666;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 5px;
}
A.Menu_21:link {
	COLOR: #224622;
	font-weight: bold;
	background-image: url(IMG/Button_Menu1_0.gif);
}
A.Menu_21:hover {

	COLOR: #000000;
	font-weight: bold;
	background-image: url(IMG/Button_Menu1_1.gif);
}
A.Menu_1:active {
	COLOR: #000000;
	font-weight: bold;
	background-image: url(IMG/Button_Menu1_1.gif);
}

A.Menu_21:visited {
	COLOR: #224622;
	font-weight: bold;
	background-image: url(IMG/Button_Menu1_0.gif);
}


#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: -300px;
	padding-left: -100px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -180px;
	margin-top: -50px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	background-image: url(../../CSS/IMG/hover_bg.gif);
}
