body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	scrollbar-face-color:  #DCC0AA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #C9AE99;
	scrollbar-3dlight-color: #C9AE99;
	scrollbar-arrow-color:  #624630;
	scrollbar-track-color: #F2D6C8;
	scrollbar-darkshadow-color: #98AAB1;
}

a.menu,.menu:link, A.menu:visited, A.menu:active {
padding-left: 5px;
color: #000000; font: 17px; text-decoration: underline;}
a.menu:hover {color: #ba1010;  text-decoration: underline;}

.img1{
border:1px #CCCCCC solid;
}

.menu_off{
padding-left: 5px;
color: #85090B;
font: 17px;
}

.boxnavi2_off{
	color: #000000;
	font-size: 16px;
     font-weight:bold;
	}

li{
padding-top: 8px;
font-size: 16px;
}

hr{
  color:#EEEEEE;
  }

A.art_title,A.art_title:link, A.art_title:visited, A.art_title:active{
	color:black;
	font-weight: bold;	
	font-size: small;
	text-decoration:none;
}
A.art_title:hover{
	text-decoration:underline;
	color:#990000;
}

A.art_subtitle,A.art_subtitle:link, A.art_subtitle:visited, A.art_subtitle:active{
	color:#535351;
	font-size: x-small;
	text-decoration:none;
}
A.art_subtitle:hover{
	    text-decoration:underline;
}

A.mini_b, A.mini_b:link, A.mini_b:visited, A.mini_b:active {
	color: #FFFFFF;
	font-size: 14px;
    text-decoration: underline; 	
	}
A.mini_b:hover {color: #EEEEEE; text-decoration: underline; 	}


.mini{
	color:black;
	text-decoration:underline;
	font-size:12px;
	
}
.mini:hover{
	color: #990000;
    text-decoration:underline;
}
	
.mini_text{
	color:black;
	font-size:12px;
}

.zagol {
	color: black;
	font-size: 14px;
	font-weight: bold;
}
.zagol_black{
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.text {
	color: black;
	font-size: 14px;
	line-height:15px;
    text-align:justify;
}
.text_top {
	color: black;
	font-size: 16px;
	text-align:justify;
	line-height:18px;
	}
.text_top2 {
	color: #FFFFFF;
	font-size: 13px;
}

.text_top2 strong{
	color: #a80d0d;
	font-size: 10px;
	text-decoration:none;
}

.text_top3 {
	color: black;
	font-size: 13px;
}
.price {
	color: #BE7900;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}






form {
	margin:0px;
	padding:0px;
}
a {
	color:#818181;
	font-size:16px;
}


TD.gr {background-color: #ddd; font-size: 14px; vertical-align: top; padding: 5px;}
TD.wt {background-color: #fff; font-size: 14px; vertical-align: top; padding: 5px;}
TD.pt {background-color: #f4f2f2; font-size: 14px; vertical-align: top; padding: 5px;}

A.main_text2, A.main_text2:link, A.main_text2:visited, A.main_text2:active {
color: #7b7a7a; 
text-decoration: underline; 	
	line-height:16px;
		padding-left:12px;
	font-size: 14px; }
A.main_text2:hover {color: #3a3939; padding-left:14px;}

A.news, A.news:link, A.news:visited, A.news:active {
color: #008f00; 
text-decoration: underline; 	
	line-height:16px;
    padding-left:12px;
	font-size: 14px; }
A.news:hover {color: #036703; }

A.izbr, A.izbr:link, A.izbr:visited, A.izbr:active {
color: #828282; 
text-decoration: none; 	
font-size: 11px; 
	padding-left:12px;
	padding-top:12px;
	}
A.izbr:hover { text-decoration: underline; 	}

.main_text{
	color: #7b7a7a;
	font-size: 14px;
	line-height:16px;
	padding-left:12px;
}

.title{
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	font: Helvetica, sans-serif;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:5px;
}
.title_r{
	color: #b30000;
	font-size: 14px;
	font-weight:bold;
	font: Helvetica, sans-serif;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:5px;
}
 
.text,.box_inner_body{
	color: #000000;
	font-size: 13px;
	line-height:15px;
	text-align:justify;
}


.style4 {
	color: #828282;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}

A.customer, A.customer:link, A.customer:visited, A.customer:active {
	color: #454545;
	font-size: 11px;
    text-decoration: none; 	
	}
A.customer:hover {text-decoration: underline;}

.green{
	color:#008F00;
	font-family:tahoma;
	font-size:12px;
	line-height:13px;
}

h1{
color: #88070b;
	font-size: 16px;
	font-weight: bold;
	padding-top:5px;
	text-transform:uppercase;
}

A, A:link, A:visited, A:active {
	color: #454545;
	font-size: 16px;
    text-decoration: underline; 	
	}
A:hover {color: #000000;}

.box_outerhead{
font-size: 16px;
}

A.boxnavi, A.boxnavi:link, A.boxnavi:visited, A.boxnavi:active {
	color: #000000;
	font-size: 16px;
    text-decoration: underline; 	
	}
A.boxnavi:hover {color: #ba1010;}

A.boxnavi2, A.boxnavi2:link, A.boxnavi2:visited, A.boxnavi2:active {
	color: #000000;
	font-size: 16px;
    text-decoration: underline; 	
	}
A.boxnavi2:hover {color: #ba1010; text-decoration: underline; 	}

A.customer, A.customer:link, A.customer:visited, A.customer:active {
	color: #454545;
	font-size: 11px;
    text-decoration: none; 	
	}
A.customer:hover {text-decoration: underline;}

A.tovar, A.tovar:link, A.tovar:visited, A.tovar:active {
	color: #6e6e6e;
	font-size: 14px;
	font-family: Arial;
	text-decoration: underline;
	}
A.tovar:hover {color: #000000;}

A.cat, A.cat:link, A.cat:visited, A.cat:active {
	color: #6e6e6e;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none	
	}
A.cat:hover {text-decoration: underline;}

A.top_product, A.top_product:link, A.top_product:visited, A.top_product:active {
	color: #4e74aa;
	font-size: 13px;
	text-decoration:underline;
	font-weight: bold;
	}
A.top_product:hover { color: #173d73;}

.prs {
	color: #c22a3f;
	font-size: 14px;
	font-weight: bold;
}
.cst {
	color: #b6b6b6;
	font-size: 11px;
}
h2{
	font-size: 16px;
	font-weight: bold;
	margin:0;
}

.title,.zagolovok,.box_innerhead,.title_big,.navigation_box {
	font-size: 14px;
	font-weight: bold;
}

.row_first,.centext,.article,.row_second,.row_first,.navigation_box_bg,.shop_pricebox{
	color: black;
	font-size: 14px;
	line-height:15px;
text-align:justify;
}
.box_outer{
	color: black;
	font-size: 14px;
	line-height:15px;
text-align:justify;
padding-right:4px;
padding-left:2px;
}

p{
	color: black;
	font-size: 16px;
	line-height:19px;
    text-align:justify;
}

.style1 {
	color: #454545;
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration:none
}
.style2 {
	color: #454545;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style3 {
	color: #798600;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #828282;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style5 {
	color: #6e6e6e;
	font-size: 14px;
	font-family: tahoma;
	text-decoration:none
}
.style6 {
	color: #c90000;
	font-size: 11px;
	font-family: tahoma;
}
.style7 {
	color: #828282;
	font-size: 14px;
	font-family: tahoma;
}
.style8 {
	color: #C90000;
	font-size: 14px;
	font-family: tahoma;
}
.style9 {
	color: #646464;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-transform:uppercase
}

/* ---------- Neue Forenthemen ---------- */ 
.lastthreads_first          {background-color: #f9f9f9}
.lastthreads_second         {background-color: #f0f0f0}

/* ---------- Links ---------- */
a.forum_links:link,
a.forum_links:visited       {color:#000; font-weight: bold;text-decoration: underline}
a.forum_links:hover         {font-weight: bold;text-decoration: none}

a.forum_head:link,
a.forum_head:visited		{text-decoration: underline;}
a.forum_head:hover			{text-decoration: none;}

a.forum_links_small:link	{color:#000; font-weight: normal;text-decoration: underline;}
a.forum_links_small:visited {color:#000; font-weight: normal;text-decoration: underline;}
a.forum_links_small:hover	{color:#777; font-weight: normal;text-decoration: none;}

a.forum_links_navi:link,
a.forum_links_navi:visited	{color: #777; font-weight: bold; text-decoration: none;}
a.forum_links_navi:hover	{color: #000; font-weight: bold; text-decoration: none;}

a.forum_links_cat:link,
a.forum_links_cat:visited	{color: #4e74aa; font-weight: bold;}
a.forum_links_cat:hover		{color: #173d73; font-weight:bold;}


.forum_topicheader          {color:#fff}
a.forum_topicheader:link,
a.forum_topicheader:visited	{color: #fff; font-weight: bold;text-decoration: underline;}
a.forum_topicheader:hover   {color: #fff;font-weight:bold;text-decoration: none;}


/* ---------- Forumbeschreibung ---------- */
.f_info_comment              {font-size: 11px;color: #2d2d2d;}

/* ---------- Linke und Rechte Zeilenfarbe Beitrage ---------- */ 
.forum_post_first           {background-color: #EFEFEF; border-left:1px solid #fff; border-top:1px solid #fff}
.forum_post_second          {background-color: #F6F7F7; border-left:1px solid #fff; border-top:1px solid #fff}

/* ---------- Fu?bereich Beitrage  ---------- */ 
.forum_post_footer          {background-color: #e9e9e9; font-size: 11px;}

/* ---------- Kopfbereich Forumtabellen  ---------- */ 
.forum_header		        {background: #d8d8d8; url(/images/forum/gradient.gif); padding:5px; font-weight:bold; font-size: 14px;}

/* ---------- Tabellenspalte der Icons ---------- */ 
.forum_info_icon            {width: 30px; background-color: #EFEFEF;padding: 2px;text-align: center;  border-left:1px solid #fff;border-top:1px solid #fff}

/* ---------- Tabellenspalte Forumbeschreibung ---------- */ 
.forum_info_main            {background-color: #F6F7F7;padding: 4px;font-size: 11px; border-left:1px solid #fff;border-top:1px solid #fff}

/* ---------- Tabellenspalte Themenbeschreibung, letzter Beitrag ---------- */ 
.forum_info_meta            {background-color: #EFEFEF; padding: 2px; font-size:11px; border-left:1px solid #fff;border-top:1px solid #fff}

/* ---------- Tabellenspalte Forum anzeigen/schliessen (+ / -) ---------- */ 
.forum_toggle               {width: 20px;background-color: #d8d8d8;}

/* ---------- Formatierung Tabellen Forenubersicht & Box "Profil, Passwort andern..."  ---------- */ 
.forum_frame                {background-color: #fff; margin-bottom: 1px;}

/* ---------- Navigationsbaum  ---------- */ 
.forum_navi                 {padding: 3px;}

/* ---------- Tabellenkopf Forum ---------- */ 
.forum_header_bolder        {color: #000 ;background-color: #ffeccb; padding: 5px; font-size: 14px;font-weight: bold;}

/* ---------- Tabellenrahmen Forum ---------- */ 
.forum_tableborder          {background-color: #f3f3f3; font-size: 14px; color: #000;}

/* ---------- Box Forenstatistiken ---------- */ 
.forum_stats_box            {font-size: 11px;font-weight: bold;color: #777;background-color: #f3f3f3;}

/* ---------- Benutzer-Signatur ---------- */ 
.user_sig                   {font-size:11px; padding-top:4px}

/* ---------- Linie Uber Benutzer-Signatur ---------- */ 
.user_sig_bar               {color:#cccccc; padding-top:4px}


.itembox               {padding:10px; border: 1px solid #D5D5D5;} 

/* ---------- TABELLE NEUESTE PRODUKTE ---------- */
.shop_lastitems        {padding:6px; background-color:#ddd;  color:#000; font-weight:bold;border-bottom:1px solid #DCDCDC}

/* ---------- Preis Produkt Kategorieubersicht ---------- */
.itembox_price         {color:#fff; font-weight:bold; padding:0px;  padding-left:5px; letter-spacing:1px; background: #777}

/* ---------- Hintergrund Details & Kaufen Kategorieubersicht ---------- */
.itembox_order         {background:#C0C0C0}

.itembox_text          {height:140px;}
/* ---------- Tabs Produkt - info ---------- */
.productdetail_active           {font-weight:bold; text-align:center; float:left; width:auto; padding:3px; background-color:#ffeccb; border:1px solid #ddd; border-bottom:0px; margin-right:1px}
.productdetail_inactive         {text-align:center; float:left; width:auto; padding:3px; background-color:#fff; border:1px solid #ddd; border-bottom:0px; margin-right:1px}

/* ---------- Neue Produkte Startseite ---------- */
/* ---------- 1. Box Neue Produkte ---------- */
.container_newproducts_1        {background-color:#fff; border: 1px solid #ddd; margin-bottom:7px; margin-top:5px; padding:5px}
.container_newproducts_2        {background-color:#F6F6F6; border: 1px solid #ddd; margin-bottom:7px; margin-top:5px; padding:5px}
/* ---------- Produktpreis ---------- */
.newproducts_price              {text-align:right; font-size:14px; font-weight:bold; color:#777}

/* ---------- Detail-Link rechts unten ---------- */
.newproducts_detail             {text-align:right; margin-bottom:2px }

/* ---------- Breite einer Spalte obere Shopnavigation WERT * 3 ~ 100 % ---------- */
.shoptopnavi_width_once        {float:left; width:33%}

/* ---------- Produktdetail-Ansicht ---------- */
/* ---------- Linke Spalte (Bild) ---------- */
.product_detail_left            {width:20%; float:left}

/* ---------- Rechte Spalte ---------- */
.product_detail_right           {width:75%; float:left}

/* ---------- Obere Spalte Produkttitel ---------- */
.product_title_top              {float:left; width:70%; font-weight:bold;font-size:14px; color:#777}

/* ---------- Obere Spalte Verfugbarkeits-Icon ---------- */
.product_detail_top             {float:left; width:28%; text-align:right}

/* ---------- Linke & Rechte Spalten Preisstaffelungen, Produktvarianten + Dropdownfeld ---------- */
.product_detail_various_title   {position:relative; font-weight:bold}
.product_detail_various_left    {float:left; width:25%}
.product_detail_various_right   {float:left; width:70%}
.product_deatil_various_select  {width:200px}

/* ---------- Auswahloption Stuckzahl ---------- */
.product_detail_dropdown        {float:left; width:90px}
.product_detail_dropdown_select {width:85px}

/* ---------- Button In den Warenkorb, Vorbestellung ---------- */
.product_detail_orderbuttons    {float:left; width:200px}



/* ---------- Navigation links Start ---------- */
/* ---------- 1. Ebene nicht aktiv ---------- */
a.shopnavi_first:link,
a.shopnavi_first:visited         {
	background:#fff url(../img/page/navi_first.gif) left no-repeat;
	display:block;
	color:#777;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	_border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
a.shopnavi_first:hover           {	
	background:#dcdcdc url(../img/page/navi_first_active.gif) left no-repeat;
	color:#666;
	font-weight:normal}

/* ---------- 1. Ebene aktiv ---------- */
a.shopnavi_first_active:link, 
a.shopnavi_first_active:visited {
	background:#dcdcdc url(../img/page/navi_first_active.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	_border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
a.shopnavi_first_active:hover   {}

/* ---------- 2. Ebene nicht aktiv ---------- */
a.shopnavi_second:link,
a.shopnavi_second:visited       {
	background-color: #eee;
	display:block;
	color:#777;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #e2e2e2;
	_border-bottom: 1px solid #e2e2e2;
	background-color:#fafafa
}
a.shopnavi_second:hover         {color:#777}

/* ---------- 2. Ebene aktiv ---------- */
a.shopnavi_second_active:link,
a.shopnavi_second_active:visited{
	background-color: #fff;
	display:block;
	color:#777777;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #e2e2e2;
	_border-bottom: 1px solid #e2e2e2;
}
a.shopnavi_second_active:hover  {color:#777;}
/* ---------- Navigation links Ende ---------- */

/* ---------- Produkt-Teaser rechte Spalte ---------- */
.product_newest_box_mleft{margin-right:0px; border:1px solid #ddd; margin-bottom:5px}

a.ticker:link        {font-size:12px; font-weight:bold; line-height:22px}
a.ticker:visited     {font-size:12px; font-weight:bold; line-height:22px}
a.ticker:hover       {font-size:12px; font-weight:bold; line-height:22px}

a.mini_i,A.mini_i:link, A.mini_i:visited, A.mini_i:active{
	color: #a80d0d;
	font-size: 10px;
	text-decoration:none;
}

.text_i{
	color: #a80d0d;
	font-size: 10px;
}

.newsticker_header      {border:1px solid #ddd;background-color:#f8f8f8;padding:2px;text-align: left}

/* ----------  Datumformatierung (News + Artikel + PN) ---------- */
.time_ticker,.time      {font-weight:bold;}		

/* ----------  Kurzintro News, Einleitung Topnews, Untertitel Artikel  ---------- */
.text_ticker            {line-height:15px;font-weight: bold; font-size: 14px;} 


.highlight{
font-weight:bold;
	color:red;
}
