/*////////////////////////////////////////////////////////////
HEAD BEREICH
///////////////////////////////////////////////////////////*/

/*Table Header*/
table.tb_head
{
 background:#DEDCDD;
 border:solid 0px black;
 width:100%;
 padding:0px;
  padding:0px;
 border-spacing:0px;
 border-collapse:collapse;
}
td.td_head
{
 text-align:center;
 padding:0px;
}
                       
/*Table für Navigationslinie*/
table.tb_headnavilinie
{
 border:0px;
 padding:0px;
  padding:0px;
 border-spacing:0px;
 border-collapse:collapse;
}
td.td_headnavilinie
{
background-color:#FFFFFF;
height:0px;
 padding:0px;
  padding:0px;
 border-spacing:0px;
 border-collapse:collapse;
}

/*Navi Headbereich*/
table.tb_headnavi
{
 padding:0px;
 width:100%;
  text-align:center;
}
td.td_headnavi 
{
  width:82%;
  background: #6C7074;
  text-align:left;
}
div.headnavicont
{
  padding:2px;
  border:solid 0px #c6c6c6;
  background: #6C7074;

  margin-left:10px;
}
div.headnavigators
{
 font:bold 12px Arial;
 color:#000000; 
 padding:2px; 
 background-color:#B4205E;
 border:solid 1px #c6c6c6;
 float:left;
 width:100px;
 margin-left:1px;
 text-align:center;
}
.a_headnavilink1, A.a_headnavilink1:VISITED 
{
  font:bold 12px Arial;
  color: #FFFFFF;
}
A.a_headnavilink1:HOVER, A.a_headnavilink1:ACTIVE
{
  font:bold 12px Arial;
  color: #FFFFFF;
  text-decoration: none;
}
div.javamouseovermenu1
{
 font:bold 12px Arial; 
 padding:2px; 
 background-color:#6C7074;
  border:solid 1px #c6c6c6;
 float:left;
 width:100px;
 margin-left:1px;
 text-align:center;
}
div.javaonmouseoutmenu1
{
 font:bold 12px Arial; 
 padding:2px; 
 background-color:#B4205E;
 border:solid 1px #c6c6c6;
 float:left;
 width:100px;
 margin-left:1px;
 text-align:center;
}
A.javaonmouseoutmenu1, A.javaonmouseoutmenu1:VISITED 
{
  font-size: 12px;
  color: #FFFFFF;
}
A.javaonmouseoutmenu1:HOVER, A.javaonmouseoutmenu1:ACTIVE 
{
  font-size: 12px;
  text-decoration: none;
}
/*Navi Headbereich Links*/
.a_headnavilink, A.a_headnavilink:VISITED 
{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}
A.a_headnavilink:HOVER, A.a_headnavilink:ACTIVE
{
  font-size: 12px;
  color: #FFFFFF;
   font-weight: bold;
   text-decoration: underline;
}
td.td_headnavi_datumzeit
{
   background: #6C7074;
}

/*////////////////////////////////////////////////////////////
TABLE UNTER DEM HEAD BEREICH
////////////////////////////////////////////////////////////*/
/*Table - beinhaltet alles unter dem Header*/
table.tb_unterdemkopf
{
border:solid 0px red;
width:100%;
padding:0px;
border-spacing:0px;
border-collapse:collapse;
}

/*////////////////////////////////////////////////////////////
NAVI LINKS
///////////////////////////////////////////////////////////*/
/*Bereich Navi links*/
td.td_linkeseite
{
 background: #EDECEA;
 padding:7px;
 width:200px;
 vertical-align:top;
}
div.produktliste
{
 font:bold 12px Arial;
 color:#FFFFFF; 
 padding:2px; 
 background-color:#EDECEA;
 border-bottom:solid 1px #FFFFFF;
}
div.javamouseovermenu
{
 font:bold 12px Arial; 
 padding:2px; 
 background-color:#FFFFFF;
 color:#D54381;
 border-bottom:solid 1px #FFFFFF;
}
div.javaonmouseoutmenu
{
 font:bold 12px Arial; 
 padding:2px; 
 background-color:#EDECEA;
 color:#FFFFFF;
 border-bottom:solid 1px #FFFFFF;
}
A.javaonmouseoutmenu, A.javaonmouseoutmenu:VISITED 
{
  font-size: 14px;
  color: #FFFFFF;
}
A.javaonmouseoutmenu:HOVER, A.javaonmouseoutmenu:ACTIVE 
{
  font-size: 12px;
  text-decoration: none;
}
/*////////////////////////////////////////////////////////////
NAVI RECHTS
///////////////////////////////////////////////////////////*/
/*Bereich Navi rechts*/
td.td_rechteseite
{
 background: #EDECEA;
 padding:7px;
 width:200px;
 vertical-align:top;
}

/*Warenkorb klein Formatierungen*/
div.ueberschrift_wkorb
{
  font:bold 11px Arial;
  background-color:#EDECEA;
  padding:2px;
}

/*////////////////////////////////////////////////////////////
GEMEINSAME FORMATIERUNGEN NAVI RECHTS UND LINKS
///////////////////////////////////////////////////////////*/
/*Header aller Menüs rechts und links*/
table.tb_menueheader
{
  border:0px;
  background: #DEDCDD;
  width:100%;
  padding:0px;
  border-spacing:0px;
  border-collapse:collapse;
}
/*Bild Ecke links*/
td.td_menueheaderlinks
{
  background-image: URL("../bilder/lcorner.gif");
  width: 9px;
  height: 22px;
}
/*Hintergrund zwischen den Ecken*/
td.td_menueheadertitel 
{
  color: #FFFFFF;
  font-weight: bold;
  background:#B4205E;
  /* background-image: URL("../bilder/bgpic.gif");*/
  height: 22px;
}
/*Bild Ecke rechts*/
td.td_menueheaderrechts
{
  background-image: URL("../bilder/rcorner.gif");
  width: 9px;
  height: 22px;
}

/*Table für Inhalte der Menüs rechts und links*/
table.tb_menueinhalt
{
  border:solid 1px #AF1958;
  background: #FFFFFF;
  width:100%;
}
td.td_menueinhalt
{
  padding:6px;
  font-size: 13px;
  color:#000000;
  background: #DEDCDD;             
}

/*Links für Navi rechts und links festlegen*/
A.tb_menueinhalt, A.tb_menueinhalt:VISITED 
{
  font-size: 14px;
  color:#FFFFFF;
}
A.tb_menueinhalt:HOVER, A.tb_menueinhalt:ACTIVE 
{
  font-size: 12px;
  text-decoration: none;
}

/*////////////////////////////////////////////////////////////
FOOTER BEREICH
///////////////////////////////////////////////////////////*/
/*Trennlinie vor dem Impressum*/
hr.hr_linieunten
{
  color: #B4205E;
  height: 1px;
  background-color: #B4205E; 
  border: none;
}
/*Tabelle mit dem Schriftzug Impressum*/
table.tb_headerimpressum
{
 width:100%;
 border:0px;
 text-align:center;
 margin:auto;
}
td.td_headerimpressum_leiste 
{
  background: #6C7074;
  color: #FFFFFF;
  font:12px Arial;
}
/*Haupttable Impressum*/
table.tb_impressum
{
  width:600px; 
  border:1px #FFFFFF;
  margin:auto;
}
td.td_impressum 
{
  width:200px;
  background: #EFEFEF;
  font:10px Arial;
  border-left:solid 1px #B4205E;
  padding:3px;
}
/*Copyrightcontainer ganz unten*/
div.div_copyright 
{
  font-size: 10px;
}

/*////////////////////////////////////////////////////////////
ALLGEMEINE FORMATIERUNGEN
///////////////////////////////////////////////////////////*/
BODY 
{
  color: #000000;
  margin-top: 0px;
  margin-left:0px;
  margin-right:0px;
  font: 13px Tahoma;
  background: #EDECEA;
  text-align:center; 
}

TD
{
 color: #000000;
  margin: 0px;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 16px;
}
/*Links allgemein*/
A
{ 
  color: #AF1958; 
  text-decoration: none; 
}
A:hover 
{ 
  color: #AF1958; 
  text-decoration: underline; 
}


/*Allgemeine Formatierungen für Formelemente*/
FORM 
{
  display: inline;
}
CHECKBOX, TEXT, RADIO, SELECT, INPUT 
{
  font:12px Arial;
  border:solid 1px #AF1958;
}

INPUT.BUTT 
{
  font:12px Arial;
  border:solid 0px #AF1958;
}

TEXTAREA 
{
  width: 100%;
  font:12px Arial;
  border:solid 1px #AF1958;
}

span.textsmall
{
 width:150px;
 font: normal 10px Arial;
 float:right;
}

/* Tool-Tipp */
TABLE.TOOLTIP 
{
	width: 200px;
	border-width: 1px;
	border-color: #AAAAAA;
	background-color: #FAFAEE;
	border-right: 3px;
	border-right-color: #999999;
	border-right-style: inset;
	border-bottom: 3px;
	border-bottom-color: #999999;
	border-bottom-style: inset
}

/* Varianten-Popup */
DIV.VARIDIV 
{
	background-color: #FAFAEE;
	padding: 5px;
	text-align: left;
	border-right: 3px;
	border-right-color: #999999;
	border-right-style: inset;
	border-bottom: 3px;
	border-bottom-color: #999999;
	border-bottom-style: inset
}

/*////////////////////////////////////////////////////////////
BEREICH MITTE
///////////////////////////////////////////////////////////*/
td.td_mitte
{
 text-align:justify;
 padding:7px;
 vertical-align: top;
}

table.tb_artikelbeschreibung
{
 width:100%;
 padding:4px;
 border:solid 1px #AF1958;
 background-color:#FFFFFF;
}
td.td_artikelbeschreibung_abstand
{
 width:40px;
}

TD.tabtitel_links 
{
  background-image: URL("../bilder/lcorner.gif");
  width: 11;
  height: 22px;
}
TD.tabtitel 
{
  color: #FFFFFF;
  font-weight: bold;
  background:#B4205E;
  /*background-image: URL("../bilder/bgpic.gif");*/
  height: 22px;
}
TD.tabtitel_rechts 
{
  background-image: URL("../bilder/rcorner.gif");
  width: 11px;
  height: 22px;
}
/*                           */
/*INDEX WArengruppen*/
table.tb_index_wgrhauptcontainer
{
  padding:2px;
  width:90%;
}
td.td_index_wgrhaelfte
{
  width:50%;
  border:solid 1px #c6c6c6;
  padding:2px;
}
td.td_index_wgrbild
{
  width:20%;
  border-right:solid 0px #c6c6c6;
  text-align:center;
}
td.td_index_warengrtxt
{
  width:80%;
  text-align:center;
  padding:2px;
  background:#efefef;
  font:bold 12px Verdana;
  border-right:solid 1px #c6c6c6;
  border-left:solid 1px #c6c6c6;
}
table.tb_index_wgrcontainer
{
  width:100%;
  padding:0px;
}
/*Bilder im Index*/
img.indexbild
{
  width:70px;
  height:70px;
  border:0px;
}
/*****ARTIKEL DETAILS*/
table.tb_artdet_txtcontainer
{
  width:100%;
  background:#FFFFFF;
  border:solid 1px #AF1958;
  padding:2px;
}

/*---------------------------*/
/*SUCHE Artikel BESCHREIBUNG*/
table.tb_suche_tabcontainer
{
  width:90%;
  border-top:solid 1px #AF1958;
  border-left:solid 1px #AF1958;
  border-right:solid 1px #AF1958;
  background-color:#EDECEA;
  padding:0px;
}
table.tb_suche_arttxtcontainer
{
  width:90%;
  border:solid 1px #AF1958;
  padding:0px;
  vertical-align:middle;
}
td.td_suche_artbild
{
  width:20%;
  background:#EFEFEF;
  border:solid 1px #c6c6c6;
  text-align:center;
}
img.suche_artbild
{
  border:0px;
  width:20px;
  height:20px;
}
img.artdet_artbild
{
  border:0px;
  width:100px;
  height:100px;
}
td.td_suche_artnummer
{
  width:20%;
  text-align:center;
}
td.td_artdet_artnummer
{
  width:10%;
  text-align:center;
}
td.td_suche_arttext
{
  width:40%;
  border-left:solid 0px #c6c6c6;
  text-align:left;
  padding:0px;
}

td.td_artdet_arttext
{
  width:40%;
  border-left:solid 0px #c6c6c6;
  text-align:left;
  padding:2px;
  border:solid 1px #c6c6c6;
  text-align:center;
}

div.div_suche_artpreis
{
  font:bold 18px Arial;
  color:#AF1958;
  border:solid 1px #AF1958;
  width:100px;
  background-color:#ECE9D8;
  padding:4px;
}
span.span_suche_mwstversand
{
  font:11px Arial;
  color:#6C7074;
}

div.begrenzung_container
{
  width:90%;
  padding:0px;
  border:solid 1px #c6c6c6;
}
div.suche_cont_seittxt
{
  float:left;
  width:80px;
}
div.suche_seite_txt
{
  font:bold 12px Arial;
  color:#AF1958;
  width:80px;
  background:#DFDFDF;
  padding:2px;
}
div.suche_cont_seitzahlen
{
  float:left;
  width:450px;
}
div.suche_seitenzahl_sel
{
 width:30px;
 padding:1px;
 border:solid 1px #c6c6c6;
 background:#EFEFEF;
 margin-left:2px;
 float:left;
 text-align:center;
}
div.suche_seitenzahl
{
  width:30px;
  padding:1px;
  border:solid 1px #c6c6c6;
  margin-left:2px;
  float:left;
  text-align:center;
}
/*Bestellung Versand-Zahl-Auswahl*/
div.versandzahl
{
line-height:20px;
border-style:solid;
border-width:1px;
border-color:#EEAAAA;
padding:5px;
}

/*Table Inhalte aussen*/
table.tabinhalt
{
  border:0px;
  background: #DEDCDD;
}
td.tdinhalt 
{
  font-size: 13px;
  color:#000000;
  background: #DEDCDD;
}


table.tb_mitte_text
{
 width:100%; 
 border:solid 1px #AF1958; 
 background-color:#FFFFFF;
}

td.td_bestellung
{
 background:#EFEFEF; 
 font:bold 12px Arial; 
 width:200px; 
 padding:2px;
}

td.td_bestellung_rechts
{
 border:solid 1px #ECE9D8;
 font:bold 12px Arial; 
 padding:5px;
}
.hintergrundfarbe_neuste_produkte 
{
background: #FFFFFF;
border:solid 1px #AF1958;
}

.hintergrundfarbe_kategorien 
{
background: #FFFFFF;
border:solid 1px #AF1958;
}

.suggest {
width: 410px;
background-color: rgb(152,152,152);
border: 1px rgb(204,0,51) groove;
}

/*Formular*/
td.td_anfrage_label
{
  background-color:#DEDCDD;
  width:140px;
  font:bold 12px Arial;
}
input.anfragetextfeld
{
  border:solid 1px #AF1958;
  font:12px Arial;
  border-color:#AF1958 #a3a3a3 #a3a3a3 #AF1958;
  padding:2px;
  width:180px;
}

input.anfragetextarea
{
  border:solid 1px #AF1958;
  font:12px Arial;
  width:200px;
}

/*//////////////////////////////////////////////
///   Popup Bereich added by Andrei Neagu
///////////////////////////////////////////////*/

.popup_main {
border: 1px rgb(200,200,200) solid;
background-color: rgb(239,239,239);
font-family:Verdana;
font-size:14px;
}

.popup_main #inner_title_dialogbox{
  background: #B4205E none repeat scroll 0 0 ;
  font-weight: bold;
  color: #FFFFFF;
  font-size:14px;
  font-family: tahoma;
  text-align: left;
  padding: 2px 0 2px 6px;
  border-bottom: 1px rgb(200,200,200) solid;
}

#popup_fotter{
  text-align: center;
}

#schliessen_button{
    padding:3px 6px 3px 6px;
    border:1px solid rgb(175, 25, 88);
    background: rgb(192,192,192);
    width: 100px;
    font-family: arial;
    cursor: hand;
  }
/*/////////////////////////////////////////////
///  Suggest Box added by Andrei Neagu
////////////////////////////////////////////*/



.ac_results li{
  font-family: verdana;
  font-size: 12px;
  color: rgb(35,35,35);
  text-align: left;
  list-style: none;
}

.ac_results li:HOVER{
  background-color: rgb(228,228,228);
}

.ac_results li STRONG {
  color: rgb(180,32,94);
  font-weight: 700;
}

.ac_results {
  border: 1px rgb(147,147,147) solid;
  background: rgb(239,239,239);

}

.ac_results ul {
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top:0px;

}


