BODY {
	SCROLLBAR-FACE-COLOR: #003333;
	SCROLLBAR-SHADOW-COLOR: 8cb6a2;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #8cb6a2;
	SCROLLBAR-BASE-COLOR: #8cb6a2;
SCROLLBAR-DARK-SHADOW-COLOR:  8cb6a2;
SCROLLBAR-3d-Light-COLOR:  #ffffff;
}


p, font
{ font-family:		Tahoma;
  font-size:		11px;
}
td, font
{ font-family:		Tahoma;
  font-size:		11px;
}

h1
{ font-family:		Tahoma;
  font-size:		14px;
  color:			black;
}
.header
{ font-family:		Arial;
  font-size:		14px;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:			#003333;
text-decoration:		none;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{
	font-size:		16px;
	text-decoration:		none;
	color: #006666;
	font-weight:bold;
}
.cat
{ font-size:		12px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			black;
}
.menu
{ color:			white;
}
.lightsmall
{ color:			black;
  font-size:		10px;
}
.lightstandard
{ color:			black;
  font-weight:		normal;
}
.middle
{ color:			black;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
/* ----------  Generelles HTML ---------- */

fieldset              {padding: 6px; margin: 6px; border:1px solid #003333}

input,
textarea,
select,option      {
font-size: 11px; color: #333; font-family: Tahoma;
border: 1px solid #003333;}

textarea              {padding:2px}

fieldset              {border-color:#ccc}



a.links_boxes:link,
a.links_boxes:visited {color: #777; text-decoration:none}
a.links_boxes:hover   {color: #EEC00A; text-decoration:none}



/* ----------  Hauptkategorie-Link Downloads & Links ---------- */
a.categtitle_b:link,
a.categtitle_b:visited{color: #777; font-size:15px; font-weight:bold}
a.categtitle_b:hover  {color: #EEC00A; font-size:15px; font-weight:bold}

/* ----------  Links unter Newstitel ---------- */
a.newsintro:link      {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:visited   {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:hover     {color: #777;font-weight:normal; text-decoration:none}

/* ----------  Link News + Artikelarchiv ---------- */
a.ticker:link        {
font-size:11px; 
font-weight:bold; 
line-height:22px;
font-family: Tahoma;
color: #333;
}
a.ticker:visited     {
font-size:11px; 
font-weight:bold; 
line-height:22px;
font-family: Tahoma;
color: #333;}
a.ticker:hover       {font-size:11px; font-weight:bold; line-height:22px}

/* ----------  Links der Speedbar- Navigation ---------- */
a.speedbar:link		 {
font-weight:normal; 
color:#fff;
text-decoration:underline;
font-family: Tahoma;
font-size: 11px;
}
a.speedbar:visited   {
font-weight:normal; 
color:#fff;
text-decoration:underline;
font-family: Tahoma;
font-size: 11px;
}
a.speedbar:hover     {
font-weight:normal; 
color:#999;
text-decoration:underline;
font-family: Tahoma;
font-size: 11px;
}



/* ----------  Normale Boxen Titel(Inhalte) ---------- */
.box_innerhead         {
font-family: Tahoma;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	/*background-image: url(../img/page/box.gif);
	background-position: left;
	background-repeat: no-repeat;*/
	padding-left: 22px;
	padding-bottom: 2px;
	height: 30px;
	border-bottom: 1px solid #ccc;	
}
.box_innerhead2         {
font-family: Tahoma;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	/*background-image: url(../img/page/box.gif);
	background-position: left;
	background-repeat: no-repeat;*/
	padding-left: 30px;
	padding-top: 6px;
		padding-bottom: 6px;
	border-bottom: 1px solid #ccc;	
}
.box_innerhead3         {
font-family: Tahoma;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	/*background-image: url(../img/page/box.gif);
	background-position: left;
	background-repeat: no-repeat;*/
	padding-left: 30px;
	padding-top: 6px;
		padding-bottom: 6px;
	border-top: 1px solid #ccc;	
}

a.page_navigation:link,
a.page_navigation:visited{font-weight:normal;color:#fff;background-color:#C0C0C0;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px}

a.page_navigation:hover,
a.page_navigation,.pnav  {font-weight:normal;color:#fff;background-color:#777;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}


.menu0{margin:0;padding:0;}
.menu0:link {	FONT-SIZE: 10px; COLOR: #003333;  TEXT-DECORATION: none; FONT-WEIGHT: bold }

.menu0:visited {	 FONT-SIZE: 10px; COLOR: #003333;  TEXT-DECORATION: none; FONT-WEIGHT: bold}

.menu0:hover {	FONT-SIZE: 10px; COLOR: #FF0000;  TEXT-DECORATION: none; FONT-WEIGHT: bold}

.metu0 {	FONT-SIZE: 10px; COLOR: #FF6600;  TEXT-DECORATION: none; FONT-WEIGHT: bold }


td.top_menu_line {
	height: 30px;
	border-left: 8px solid #7088B8;
	background-color: #F0F0F0;
}


/****************************************************
	Каталог
****************************************************/
.catalog_on_main table {
	width: 100%;
}

.catalog_block {
	vertical-align: top;
}

.catalog_block .name a {
	font-size: 12px;
	#color: #4F4848;
	text-decoration: none;
}

.catalog_block .name a:hover {
	text-decoration: underline;
}

.catalog_block ul {
	list-style-type: none;
	margin: 10px;
	padding: 0 10px;
	margin-bottom: 30px;
	text-align: left;
}

.catalog_block ul li {
	margin: 3px 0;
	padding: 0;
}

.catalog_block ul li a {
	color: #608171;
	font-size: 10px;
	text-decoration: none;
}

.catalog_block ul li a:hover {
	#color: #000848;
}

.catalog_switch {
	vertical-align: bottom;
}

.catalog_switch img {
	vertical-align: middle;
	width: 26px;
	height: 25px;
	margin: 1px 5px 1px 0;
}

.catalog_switch a {
	font-size: 12px;
	#color: #4F4848;
	text-decoration: none;
}

.catalog_switch a:hover {
	text-decoration: underline;
}

.catalog_switch a .a {
	border: 1px solid white;
}

.catalog_switch a:hover .a {
	border: 1px solid #FFCF8D;
}

.catalog_switch a .n {
	border: 1px solid #A0A8B8;
}

.cur_path_line {
	font-size: 12px;
}

.cur_path_line a {
	color: #7088B8;
	text-decoration: none;
}

.cur_path_line a:hover {
	text-decoration: underline;
}
