body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/*
a:link         {text-decoration: none;}
a:visited      {text-decoration: none;}
a:active       {text-decoration: none;}
a:hover        {text-decoration: none;}
*/

/* textlink kurz- u. langbeschreibung */
a.small:link       {font-family: Arial; font-size: 11px; color: #8C2250}
a.small:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8C2250}
a.small:active     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8C2250}
a.small:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8C2250}

a.small_gr:link       {font-family: Arial; font-size: 11px; color: #777B82; text-decoration: none;}
a.small_gr:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none;}
a.small_gr:active     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none;}
a.small_gr:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none;}

a.small_hb:link       {font-family: Arial; font-size: 11px; color: #D3E5F7}
a.small_hb:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D3E5F7}
a.small_hb:active     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D3E5F7}
a.small_hb:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D3E5F7}
td.siesind                 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

a.small_b:link       {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7692C7}
a.small_b:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7692C7}
a.small_b:active     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7692C7}
a.small_b:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7692C7}

a.footer:link       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; text-decoration: none;}
a.footer:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; text-decoration: none;}
a.footer:active     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; text-decoration: none;}
a.footer:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; text-decoration: none;}

a.normal:link      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858;}
a.normal:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858;}
a.normal:active    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858;}
a.normal:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858;}

a.titel:link      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858; text-decoration: none;}
a.titel:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858; text-decoration: none;}
a.titel:active    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858; text-decoration: none;}
a.titel:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #A42858; text-decoration: none;}

a.cat_seite:link      {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #8C2250; text-decoration: none;}
a.cat_seite:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #8C2250; text-decoration: none;}
a.cat_seite:active    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #8C2250; text-decoration: none;}
a.cat_seite:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #8C2250; text-decoration: none;}

a.cat:link         {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cat:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cat:active       {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cat:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight:bold; text-decoration: none;}

/* kategorie und servicemenu */
a.cats:link         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cats:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cats:active       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.cats:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}

a.cat1:link         {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none}
a.cat1:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.cat1:active       {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none}
a.cat1:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none}

a.subcat:link      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.subcat:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.subcat:active    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.subcat:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A42858; text-decoration: none}

a.headline:link    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.headline:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.headline:active  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}
a.headline:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; text-decoration: none}

p                  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82;}
p.headline-red  {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #8C2250; font-weight:bold; text-align: center;}
p.productheadline  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #777B82;}
p.preis  		   {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #8C2250; font-weight:bolder;;}
p.name  		   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8C2250; text-decoration: none;}
p.test			   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #777B82;}
p.impressumgross   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #777B82; text-align: center;;}
p.impressumklein   {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #777B82;  text-align: center;;}

td                 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82; }
div.preis  	   {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #A42858; font-weight:bolder;}
.mwst  	   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A42858;text-align: right; font-weight:bold;}
div.prodname  	   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8C2250;text-align: left; font-weight:bold;}
span.artnr  	   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8C2250;font-weight:bold;}
span.username  	   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8C2250;font-weight:bold;}
div.preis1  	   {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #8B2500;text-align: center;font-weight:900;}
div.preis2  	   {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff;text-align: center;font-weight:900;}

/* CSS */
.category {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777B82; text-decoration: none;width:122;background-color:#FFFFE5;border:1px solid #DDDDDD;}
pre {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82}
.mittig { vertical-align: middle;}
.txt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777B82;}
.Stil1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.Stil2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;}
.Stil3 {color: #FFFFFF;}
.Stil4 {color: #FFFFFF;}
.form { vertical-align: middle;}
.fliestextKopie {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777B82;}
.fliestext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777B82;}
.headlines { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777B82 ; font-weight: bold}
p.headlines { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777B82 ; font-weight: bold}
.fliestext-agentur {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777B82}
div.block{text-align:justify;}
.block{text-align:justify;}
br.small{font-size: 5px}

/* wir ueber uns */
.fliestextABOUT { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777B82;}
.headlinesABOUT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #777B82 ; font-weight: bold; padding-bottom: 14px;}

/* AGB
.fliestextKopieAGB {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #777B82;}
.headlinesAGB{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #777B82 ; font-weight: bold;}
.headline-agb  {font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #7692C7; font-weight:bold; text-align: left;}
.fliestextAGB {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777B82;}
*/

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


/*tabellen ausrichten startseite*/
.oben    { vertical-align:top; background-color:#FFFFFF; }
.mittig  { vertical-align:middle; background-color:#FFFFFF; }
.unten   { vertical-align:bottom; background-color:#FFFFFF; }

.Stil1tuev {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
.Stil5tuev {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #7692c7; }
.Stil3tuev {color: #000000}

/* menu topseller */
.menu_topseller_pos { text-align: right; float:left; width: 22px;}
.menu_topseller_produkt { padding-left: 24px; }

.topseller_menu_pos { padding: 0px; margin: 0px; padding-left: 3px; }
.topseller_menu_produkt { padding: 0px; margin: 0px; }

/* menu besucher*/
.menu_besucher_index { float: left; color:#7692D0; font-size: 12px; font-weight: bold;	padding-left: 15px;}
.menu_besucher_value { color:#7692D0; font-size: 12px; font-weight: bold; text-align: right; padding-right: 5px;}
.menu_besucher_footer { width: 135px; padding-top:2px; color:#7692D0; margin-left: 15px; font-size: 9px;}

.sie_sind_hier {background: #7692C7;color: #FFFFFF;width: 766px;height: 20px;margin-bottom: 10px; font-size: 11px; vertical-align: middle;}
.sie_sind_hier a{color: #FFFFFF;	text-decoration: none;}
.sie_sind_hier_left {position: relative;float: left;width:150px;padding: 3px;padding-left: 10px;}
.sie_sind_hier_trenner {font-size: 14px; z-index: 2 ; padding-left: 2px; padding-right: 2px;}
.sie_sind_hier_middle {text-align: left;position: relative;float: left;width: 439px; font-weight: bold; padding-top:1px;}
.sie_sind_hier_right {position: relative;float: right;padding: 3px;padding-right: 10px;}

th.vielfalt_1, th.vielfalt_2, th.vielfalt_3, th.vielfalt_4, th.vielfalt_3, th.vielfalt_5 {height:20px; color:#FFFFFF; }
th.vielfalt_2, th.vielfalt_3, th.vielfalt_4, th.vielfalt_3, th.vielfalt_5 {text-align:center;}
td.vielfalt_1, td.vielfalt_2, td.vielfalt_3, td.vielfalt_4, td.vielfalt_5 {height:28px; border-bottom:1px solid #CCCCCC; color: #000000;}
td.vielfalt_5 {text-align:center;}
td.vielfalt_2, td.vielfalt_4, td.vielfalt_2_b {text-align:right; padding-right:50px;}
th.vielfalt_1 {width:180px; background-color:#7992CA; padding-left:10px;}
th.vielfalt_2 {width:120px; background-color:#543A47;}
th.vielfalt_3 {width:27px; background-color:#7992CA;}
th.vielfalt_4 {width:120px; background-color:#4F6597;}
th.vielfalt_5 {width:150px; background-color:#7992CA;}
td.vielfalt_1 {padding-left:10px;}
td.vielfalt_1_b {height:25px; padding-left:10px; font-weight:bold; color:#000000; vertical-align:bottom;}
td.vielfalt_2_b {height:25px; font-weight:bold; color:#000000; vertical-align:bottom;}
td.vielfalt_2 {background-color:#B16659;}
td.vielfalt_4 {background-color:#7992CA;}
td.vielfalt_ergaenzung {height:10px; padding-left:10px; font-size: 10px; color:#000000; letter-spacing:-1px;}

td.menuebene_1 {height: 15px;}
a.menuebene_1:link         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_1:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_1:active       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_1:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
td.menuebene_2 {height: 22px;}
a.menuebene_2:link         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_2:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_2:active       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
a.menuebene_2:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}
td.menuebene_1_rot {height: 15px;}
a.menuebene_1_rot:link         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_1_rot:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_1_rot:active       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_1_rot:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
td.menuebene_2_rot{height: 22px;}
a.menuebene_2_rot:link         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_2_rot:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_2_rot:active       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
a.menuebene_2_rot:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A42958; font-weight:bold; text-decoration: none;}
span.cats        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7692C7; font-weight:bold; text-decoration: none;}

.popup-header {
	height: 30px;
	background-color: #7692C7;
	width: 100%;
	height: 24px;
	background-image: url(/shop/images/logo_popup.gif);
	background-repeat: no-repeat;
}

#prod_popup {
	z-index: 100;
	background-image:url(/shop/images/content/layer-bgr.png);
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
}

#prod_popup_content {
	background-color: #ffffff;
	width: 720px;
	height: 453px;
	border: 1px solid black;
	z-index: 10;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	top: -0px;
	position: relative;
}

#prod_popup_content_rtl {
	background-color: #ffffff;
	width: 640px;
	height: 528px;
	border: 1px solid black;
	z-index: 10;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	top: -0px;
	position: relative;
}

.x-button {
	z-index: 101;
	position:relative;
	top: -20px;
	left: 714px;
	background-image: url(/shop/images/content/close.png);
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
}

.x-button_rtl {
	z-index: 101;
	position:relative;
	top: -20px;
	left: 634px;
	background-image: url(/shop/images/content/close.png);
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
}

.video_gruppe    {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #7692C7; text-decoration: none; font-weight: bold; top: -28px; position: relative;}
.video_name    {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #7692C7; text-decoration: none; top: -28px; position: relative;}

/* 29.06.2009 - Andreas Warntjes */
/* Suche
.ajax_filter_hoehe_selectbox {height:15px;}

.popup-header {
	height: 30px;
	background-color: #7692C7;
	width: 100%;
	height: 24px;
	background-image: url(/shop/images/logo_popup.gif);
	background-repeat: no-repeat;
}

td.menu_produktvideo { height:119px;}
 */
hr {width: 100%; height: 0; border:0; border-bottom: 1px solid #7692C7;}
