body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.prodname { font-weight: bold; color: #003399; font-size: 13px; }

a.small:link       {font-family: Arial; font-size: 11px; color: #003399}
a.small:visited    {font-family: Arial; font-size: 11px; color: #003399}
a.small:active     {font-family: Arial; font-size: 11px; color: #003399}
a.small:hover      {font-family: Arial; font-size: 11px; color: #003399}

a.normal:link      {font-family: Arial; font-size: 10pt; color: #003399}
a.normal:visited   {font-family: Arial; font-size: 10pt; color: #003399}
a.normal:active    {font-family: Arial; font-size: 10pt; color: #003399}
a.normal:hover     {font-family: Arial; font-size: 10pt; color: #003399}

a.big:link         {font-family: Arial; font-size: 12pt; color: #003399}
a.big:visited      {font-family: Arial; font-size: 12pt; color: #003399}
a.big:active       {font-family: Arial; font-size: 12pt; color: #003399}
a.big:hover        {font-family: Arial; font-size: 12pt; color: #003399}

a.topmenu:link     {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.topmenu:visited  {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.topmenu:active   {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.topmenu:hover    {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}

a.cat:link         {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.cat:visited      {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.cat:active       {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.cat:hover        {font-family: Arial; font-size: 11px; color: #003399; text-decoration: none}

a.subcat:link      {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.subcat:visited   {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.subcat:active    {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.subcat:hover     {font-family: Arial; font-size: 11px; color: #003399; text-decoration: none}

a.headline:link    {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.headline:visited {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.headline:active  {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.headline:hover   {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}

a.sie_sind:link    {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:900;}
a.sie_sind:visited {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:900;}
a.sie_sind:active  {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:900;}
a.sie_sind:hover   {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:900;}

a.sieger:link    {font-family: Arial; font-size: 13px; color: #003399; text-decoration: none;}
a.sieger:visited {font-family: Arial; font-size: 13px; color: #003399; text-decoration: none;}
a.sieger:active  {font-family: Arial; font-size: 13px; color: #003399; text-decoration: none;}
a.sieger:hover   {font-family: Arial; font-size: 13px; color: #003399; text-decoration: none;}

a.sieger_black:link    {font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.sieger_black:visited {font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.sieger_black:active  {font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
a.sieger_black:hover   {font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}

a.produkt_titel:link    {font-family: Arial; font-weight: bold; color: #333; font-size: 12px;}
a.produkt_titel:visited {font-family: Arial; font-weight: bold; color: #333; font-size: 12px;}
a.produkt_titel:active  {font-family: Arial; font-weight: bold; color: #333; font-size: 12px;}
a.produkt_titel:hover   {font-family: Arial; font-weight: bold; color: #333; font-size: 12px;}

div.sieger_black    {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold;}



p                  {font-family: Arial; font-size: 11px; color: #000000}
p.productheadline  {font-family: Arial; font-size: 10pt; color: #000000}
p.preis  		   {font-family: Arial; font-size: 20px; color: #003399}
p.test			   {font-family: Arial; font-size: 10pt; color: #000000}
p.impressumgross   {font-family: Arial; font-size: 10pt; color: #000000; text-align: center;}
p.impressumklein   {font-family: Arial; font-size: 8pt; color: #000000;  text-align: center;}
td                 {font-family: Arial; color: #000000}

div.preis  	   	{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #003399;text-align: center; font-weight:900;}
div.preis1  	   	{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #003399;text-align: center;font-weight:900;}
div.preis2  	   	{font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #003399;text-align: center;font-weight:900;}
div.preis_sub  	{font-family: Arial; font-size: 20px; color: #003399}
div.sie_sind  	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;font-weight:900;}
/* CSS */

.category {font-family: Arial; font-size: 11px; font-weight: bold;color: #000000; text-decoration: none;width: 122px !important;}
pre {font-family: Arial; font-size: 11px; color: #000000}
.mittig { vertical-align: middle;}

.txt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.Stil1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.Stil2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.Stil3 {color: #FFFFFF;}
.Stil4 {color: #FFFFFF;}

div.test{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399 ; font-weight: bold} /* JM benötigt */

.block{text-align:justify;}


.produkt_kurzbeschreibung{text-align:justify;font-size: 11px;}

/*AGB*/
.fliestextAGB{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000} /* JM benötigt */
.fliestextAGB_bold{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;font-weight: bold;} /* JM benötigt */
.headlinesAGB{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003399 ; font-weight: bold} /* JM benötigt */
.headlinesAGB_black{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 ; font-weight: bold} /* JM benötigt */
.headAGB_black{font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000;text-align: center; font-weight:900; line-height: 30px;} /* JM benötigt */

/* wir ueber uns */

.fliestextABOUT {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.headlinesABOUT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 ; font-weight: bold}
.Stil1ABOUT {color: #003399}
.Stil2ABOUT {color: #003399}

.ddown_count		{ font-size: 10px; width: 40px; border: 1px solid gray; height: 15px; padding: 0; }
.ddown_count_pa		{ font-size: 10px; width: 38px; border: 1px solid gray; height: 15px; padding: 0; margin-bottom: 2px; margin-left: 6px; }
.ddown_count_pa2	{ font-size: 10px; width: 38px; border: 1px solid gray; height: 15px; padding: 0; margin-bottom: 2px; margin-left: 1px; position: relative; top: -1px; }

.smiley				{ margin-right: 13px; }

.weitere_hersteller 	{color: #003399; padding-left: 1px; font-weight: bold; font-size: 15px;}

table {text-align: left;}

/* menu topseller */
.menu_topseller a 		{ text-decoration: none; color: #000000;}
.menu_topseller_pos 		{ text-align: right; float:left; width: 22px;}
.menu_topseller_produkt 	{ padding-left: 24px; color: #000000; padding-right: 10px;}

/* menu Besucher*/
.menu_besucher_index 	{ float: left; font-size: 12px; font-weight: bold; padding-left: 15px;}
.menu_besucher_value 	{ font-size: 12px; font-weight: bold; text-align: right; padding-right: 10px;}
.menu_besucher_footer 	{ width: 135px; padding-top:2px; margin-left: 15px; font-size: 9px;}

.shophauptfarbe_text	{ color: #003399; }
.shophauptfarbe_rahmen	{ border: #003399 1px solid; }
.shophauptfarbe			{ background-color: #003399; }
.wichtig_achtung		{ font-weight: bold; color: #EF0000;}
/*.shophauptfarbe		{ border: #003399; }  */

hr {width: 100%; height: 0; border:0; border-bottom: 1px solid #003399;}

.error { color: #F00; font-weight: bold; font-size: 12px; }
.info { color: #003399; font-weight: bold; font-size: 12px; }