img{
  border:none;
}

.bildunterschrift {
	FONT-SIZE: 10px; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.column-left {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: top; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #dbca8e; 
	TEXT-ALIGN: left;
}
.column-right {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: top; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left;
}
.copyright {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #930; 
	TEXT-ALIGN: left;
}
.date-time {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.fussnote {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #666666; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
.headline-10 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: top; COLOR: #323941; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.headstyle {
	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: left;
}

.main-navi-area {
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
}

.wichtig {
	color:#F00;
	font-weight:bold;
}

/******* Haupt-Menue ******/
.menuitem {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #dbca8e;
}
.menuitem_akt {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #96ecf6;
}
.submenuitem {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #F0EACE;
}
A.menulink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.menulink:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.menulink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.menulink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle;
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}



.metanavi01 {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.metanavi02 {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: right;
}
.more-infos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #323941; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #acb7c1;
}
.owner {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; COLOR: #ffffff; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: transparent;
}
.pic-message {
	VERTICAL-ALIGN: top; COLOR: #000000; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.picture-center {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center;
}
.service-box {
	TEXT-ALIGN: right;
}
.td-main {
	VERTICAL-ALIGN: top; COLOR: #000000; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left;
}
.td-submenu {
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: center;
}
.tdbackgroundcopyright {
	BACKGROUND-IMAGE: url(../image/hg-copyright.gif); COLOR: #000000;
}
.tdbackgrounddarkgray {
	FONT-SIZE: 14px; COLOR: #ffffff; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: #323941;
}
.tdbackgroundgray {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #dbca8e;
}
.tdbackgroundorange {
	COLOR: #000000; 
	BACKGROUND-COLOR: #930;
}
.tdbackgroundsilver {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #dbca8e;
}
.tdbackgroundtop {
	BACKGROUND-IMAGE: url(../img/hg-top.gif);
}
.teaser {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: transparent;
}
.textfeld {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; TEXT-ALIGN: left;
}
.textfeld-10 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; TEXT-ALIGN: left;
}
.textfeld-10-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; 
	COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; TEXT-ALIGN: left;
}
.weiter {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}
A.first-headline-link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.first-headline-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
A.first-headline-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
A.first-headline-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.link-10-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.link-10-bold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.link-10-bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
A.link-10-bold:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.link-10-normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A.link-10-normal:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A.link-10-normal:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #dce1e5; 
	TEXT-DECORATION: none;
}
A.link-10-normal:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
A.link-menu2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 4px; 
	COLOR: #000000; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A.link-menu2:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 4px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A.link-menu2:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 4px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #dce1e5; 
	TEXT-DECORATION: none;
}
A.link-menu2:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 4px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A.main-navi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: #323941; 
	TEXT-DECORATION: none;
}

A.metanavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A.metanavlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A.metanavlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.metanavlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A.sub-headline-link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A.sub-headline-link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.sub-headline-link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.sub-headline-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
A:active {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline;
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline;
}
A:link {
	FONT-WEIGHT: normal; COLOR: #485866; TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #485866; TEXT-DECORATION: none; background: transparent;
}

BODY {
	FONT-SIZE: 12px; MARGIN: 0px; 
	VERTICAL-ALIGN: top; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #485866; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
HR {
	COLOR: #c0c0c0; BACKGROUND-COLOR: transparent;
}
LI {
	FONT-SIZE: 12px; COLOR: #6D6E71; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
OL {
	FONT-SIZE: 12px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
P {
	FONT-SIZE: 12px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
}
UL {
	FONT-SIZE: 12px; COLOR: #000000; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
.right-message {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: #fff;
}
.csc-textpic csc-textpic-center csc-textpic-above{
  margin:0px;
	padding:0px;
}

.csc-textpic-imagewrap{
  margin:0px;
	padding:0px;
}
.csc-textpic-image{
  margin:0px;
	padding:0px;
}
.csc-textpic-caption{
  margin:0px;
	padding:0px;
}
.csc-textpic-clear{
  margin:0px;
	padding:0px;
}
/****** Haupt-Text *******/
.main-message {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
#maincontent h1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
#maincontent h3{
	font-weight: normal; 
	font-size: 14px; 
	vertical-align: top; 
	color: #23408F; 
	font-family: Verdana, arial, helvetica, sans-serif; 
	background-color: transparent;
}
.bodytext, p{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: top; 
	COLOR: #6D6E71; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
hr { 
  color: #fff; 
	background:transparent; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.5em 0; 
	border:0; 
	border-bottom: 1px #91D6E5 solid; 
}


.csc-caption{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	VERTICAL-ALIGN: top; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
}
/****** Rechte Spalte *******/
.column-right h1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
/* ######################################################################################################
** ################ Navigation Links:  ##################################################################
** ######################################################################################################
*/
form { margin: 0;	padding: 0;}
.formular { color: #333333; font-size: 10px;  border: solid 1px #666666 }

#searchbox{
  border-top: dashed 1px #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top:10px;
}
.search{
  font-size: 0.8em;
	color: white;
	line-height: 1em;
	padding-left: 10px;
}
.buttom{
  background-color: #dbca8e;
	color:#dbca8e;
	border:none;
}

ul.ullevel1{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
}
ul.ullevel1 li{
  margin:0;
  line-height: 12px;
  padding-left: 0px;
  padding-top: 0px;
	background-image: none;
}
/*********************************** Commerce ****************************************/
/* container */
DIV {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
DIV.cmrc_KatContainer {margin:2px;padding:2px;border:1px solid #999999;}
DIV.cmrc_ProdDetail1Container, DIV.cmrc_ProdDetail2Container {margin:2px;padding:2px;border:1px solid #999999;}
DIV.cmrc_ProdList1Container, DIV.cmrc_ProdList2Container {margin:2px;padding:2px;border-bottom:1px solid #999999;width:95%;}
DIV.cmrc_ProdAttrContainer, DIV.cmrc_ProdBasketListContainer, DIV.cmrc_ProdBasketDetailContainer, DIV.cmrc_ProdBasketSelAttrContainer {margin:2px;padding:2px;}
DIV.cmrc_KatBrowsebox, DIV.cmrc_KatItems, DIV.cmrc_ProdListBasket, DIV.cmrc_ProdDetailBasket, DIV.cmrc_ProdDetailAttr, DIV.cmrc_ProdBasketSelAttr {color:#00BBBB;}

/* links */
DIV.cmrc_KatContainer a:link, DIV.cmrc_KatContainer a:visited, DIV.cmrc_KatContainer a:active {color:blue;text-decoration:underline;}
DIV.cmrc_KatContainer a:hover  {color:#555555;text-decoration:underline;}

/* headlines and text */
DIV.cmrc_KatHeadline, DIV.cmrc_ProdDetailHeadline {margin:0px;padding:2px;background-color:#EEEEEE;font-size:11px;font-weight:bold;}
SPAN.cmrc_ProdListHeadline, SPAN.cmrc_ProdAttrHeadline {margin:0px;padding:2px;color:#555555;font-size:11px;font-weight:bold;text-decoration:underline;}
SPAN.cmrc_ProdDetailHeadline2 {margin:0px;padding:2px;color:#666666;font-size:11px;font-weight:bold;text-decoration:underline;}
SPAN.cmrc_KatText, SPAN.cmrc_ProdListText, SPAN.cmrc_ProdDetailText, SPAN.cmrc_ProdAttrText, SPAN.cmrc_ProdBasketListText, SPAN.cmrc_ProdBasketDetailText, SPAN.cmrc_ProdBasketSelAttrText {margin:0px;padding:2px;color:#333333;}
SPAN.cmrc_ProdDetailTextH {margin:0px;padding:2px;color:#333333;font-weight:bold;text-decoration:underline;}

/* images */
DIV.cmrc_ProdListImage, DIV.cmrc_KatImageSmall, DIV.cmrc_KatImage, DIV.cmrc_ProdDetailImage {margin:2px;padding:2px;float:left;}
DIV.cmrc_ProdListImage, DIV.cmrc_KatImageSmall {background-color:#CCCCCC;}
DIV.cmrc_KatImage, DIV.cmrc_ProdDetailImage {background-color:#CCCCCC;}

/******************* Commerce ***************/
/* category list */
ul.catlist{
  list-style:none;
}
.catlist_subtitle{
  font-size: 0.8em;
  color:#333333;
  margin:0px 0px 0px 10px
}
.catlist_desc{
  font-size: 0.8em;
  color:#999999;
  margin:0px 0px 0px 10px
}
h3.catlist_header{
  font-size: 1.0em;
  font-weight:bold;
  color:dbca8e;
  margin:8px 0px 2px 0px;
}
.catlist_header a{
  font-weight:bold;
}
/* category items */
h3.catitems_header{
  font-size: 1.0em;
  font-weight:bold;
	color:dbca8e;
	margin:8px 0px 2px 0px;
}
.catitems_header a{
  font-weight:bold;
}
.catitems_desc{
  font-size: 0.9em;
	color:#666666;
	margin:0px 0px 0px 0px
}
.catitems_price{
  font-size: 0.9em;
	color:#000000;
	margin:0px 0px 0px 0px
}
.catitems_basket{
  font-size: 0.8em;
	color:#000000;
	margin:0px 0px 0px 0px
}
.catitems_input{ 
  color: #333333; 
	font-size: 10px;  
	border: solid 1px #666666 
}
/* product details */
h3.product_header{
  font-size: 1.0em;
  font-weight:bold;
	color:dbca8e;
	margin:8px 0px 2px 0px;
}
.product_header a{
  font-weight:bold;
}
.product_desc{
  font-size: 0.9em;
  color:#666666;
  margin:0px 0px 0px 0px
}
.product_price{
  font-size: 0.9em;
  color:#000000;
  margin:0px 0px 0px 0px
}
.price_infotext{
  font-size: 1.0em;
  color:#666666;
  margin:0px 0px 0px 0px
}
.product_input{ 
  color: #333333; 
  font-size: 10px;  
  border: solid 1px #666666 
}

/* BASKET_ITEMS_LISTVIEW */
.cmrc_ProdList2Container_even{
  margin-top:15px;
  margin-bottom:10px;
}
.cmrc_ProdList2Container_odd{
  margin-top:15px;
  margin-bottom:10px;
}
.cmrc_mb_box{
  margin-top:15px;
  margin-bottom:10px;
}
.cmrc_ProdListBasket{
  color:#000000;
}
.cmrc_ProdInfo{
  margin-left:20px;
  margin-top:15px;
}
.cmrc_basket_header{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
.com_prod_title{
  font-size:10px;
  color:#666666;
  font-weight:bold;
  text-decoration:none;
}
.cmrc_ProdListText{
  font-size:10px;
}
.qtyInput{ 
  color: #333333; 
  font-size: 10px;  
  border: solid 1px #666666 
}
.cmrc_price {
  font-size:10px;
  color:#000;
  padding: 0px 3px; 
  white-space:nowrap; 
  text-align: right;
}
.cmrc_payment, .cmrc_delivery{
  font-size:10px;
  color:#000;
  padding: 0px 3px; 
  white-space:nowrap; 
  text-align: right;
}
.cmrc_payment_input select, .cmrc_delivery_input select{
  color: #000; 
  font-size: 10px;  
  border: solid 1px #666666 
}
.cmrc_total, .cmrc_total_price{
  font-weight:bold;
  font-size:12px;
  color:#000;
  white-space:nowrap; 
  text-align: right;
}
.cmrc_tax, .cmrc_tax_price{
  font-size:12px;
  color:#000;
  white-space:nowrap; 
  text-align: right;
}
div.cmrc_mb_next{
  font-size:12px;
  font-weight:bold;
  margin-top:15px;
}

.com-select-attributes td{
	font-size:1.0em;
}

/* CHECKOUT */
.chkout_desc {
  font-size:1.1em;
  color:#666;
  padding: 0px 3px; 
}
.chkout_desc_bold {
  font-size:1.1em;
  font-weight:bold;
  color:#666;
  padding: 0px 3px; 
}
.chkout_input_error{
 color:#FF0000;
}
.chkout_address{
  font-size:1.1em;
  color:#666;
  padding: 0px 3px; 
}
.chkout_input input, .chkout_input select{
  color: #000; 
  font-size: 10px;  
  border: solid 1px #666666 
  padding: 0px 3px;
  margin-bottom:3px;
}
.chkout_delivery_adress{
  font-size:1.1em;
  font-weight:bold;
  color:#000;
  padding: 0px 3px; 
}

.error, span.error {
	color:#FF0000;
}
/* SHOPPINGCARD PREVIEW */
.cmrc_previewbasket_line hr {
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
	}
.cmrc_previewbasket_hd th {
	font-weight:bold;
	font-size:10px;
	}
.cmrc_previewbasket_title {
	font-weight:normal;
	padding: 0px 3px;
	color: #888;
    font-size: 10px;
    text-decoration: none;
	}
.cmrc_previewbasket_price {
	color: #000000;
	vertical-align:top;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding: 0 3px;
	white-space: nowrap;
	}
.cmrc_previewbasket_button {
	text-align:center;
	}

/******* NEWS ********/
.news-list-date {
	color:#666;
	font-size:0.7em;
}
h3 a:active, h3 a:visited, h3 a:hover, h3 a:link {
	FONT-WEIGHT: normal; 
	font-size: 14px; 
	COLOR: #999; 
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
}
.news-single-item h1 {
	font-size: 14px;
	color:#6D6E71;
}
.news-single-item h2 {
	font-weight:bold;
	color: #999;
	font-size:1em;
}
/**** AddThis *****/

div.addthis_toolbox {
	text-align:right;
	float:right;
	margin-bottom:5px;
}





