.new {font: 11px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#B7B6B4;}
.copyright {font: 10px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#6d6d6d; text-align: right; padding-right: 10px;}
.copyright  a {color:#6d6d6d;}
.copyright  a:Hover {color:#140850; text-decoration: none;}
.text {font: 15px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black; padding-left: 15px; text-align: left; padding-right: 25px;}
.smtext {font: 13px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black; padding-left: 10px; text-align: left; padding-right: 10px;}

.formtext {font: 13px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black;}


.smheader {font: 15px Arial Narrow, Trebuschet MS, Tahoma, Verdana, Arial, sans-serif; color:white; padding-left: 7px; text-align: left; padding-right: 2px; font-weight: bold}


.ftext {font: 12px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black; padding-left: 2px; text-align: left;  padding-right: 2px;}
.rtext {font: 12px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black; padding-left: 15px; text-align: right;  padding-right: 25px;}

.menu {font: 14px Arial Narrow, Trebuschet MS, Tahoma, Verdana, Arial, sans-serif; color:#F8F1E9; padding-left: 10px; text-align: right; padding-right: 10px;}
.menu  a {text-decoration: none; color:#F8F1E9;}
.menu a:Hover {color:white; text-decoration: none;}

.topmenu {font: 13px Arial Narrow, Trebuschet MS, Tahoma, Verdana, Arial, sans-serif; color:#140850; padding-left: 10px; text-align: left; padding-right: 10px;}
.topmenu  a {text-decoration: none; color:#140850;}
.topmenu a:Hover {color:black; text-decoration: none;}


.map {font: 12px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#140850; padding-left: 10px; text-align: left; padding-right: 10px;}
.map b {font-weight: bold;}
a {text-decoration: none; color:#140850;}
.map  a {text-decoration: none; color:#5a5a5a;}
.map a:Hover {color:#140850; text-decoration: none;}
.header {font: 15px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#140850; padding-left: 25px; text-align: left; padding-right: 0px; font-weight: bold;}
.title {font: 14px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#140850; padding-left: 25px; text-align: right; padding-right: 0px; font-weight: bold;}

.ctext {font: 13px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:black; padding-left: 10px; text-align: center; padding-right: 10px;}
.text b {font-weight: bold;}
.ftext b {font-weight: bold;}
.news {font: 10px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; color:#191970;}
.news b {font-weight: bold;}
.tdcatimages {text-align: center; background-color: #B8C4A6;}
.tdcattext {text-align: center; font: bold 10px Arial Narrow, Tahoma, Verdana, Arial, sans-serif; background-color: #8CA15D; color: #000000;}
.catimage {color: #415F4B; border-color: #415F4B;}
.catheader {font: 19px Arial Narrow, Arial, Tahoma; color: #FFFFFF;}


A.archiv:ACTIVE,
A.archiv:LINK,
A.archiv:VISITED {
	position : relative;
	text-decoration : underline;
	color: blue;
}

A.archiv:HOVER,
A.archiv:FOCUS {
	position : relative;
	text-decoration : underline;
	color: red;
}
.topprod {
	font: italic 12px Arial Narrow, Tahoma, Arial, sans-serif;
}

.topprod2 {
	font: 12px Arial Narrow, Tahoma, Arial, sans-serif;
}


/*-----------------------------------------------------------------------------
  Definitions for product_list object   
------------------------------------------------------------------------------*/

DIV.product-list#not-found-msg {
	color: red;
	font-size: 16px;
	font-weight: bold;
	text-align : center;
}

DIV.product-list#table-caption {
	display : none;
	text-align : center;
}

DIV.product-list#top-product-header {
	color : #2f316c;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
}

TABLE.product-list {
        border-collapse : collapse;
        font-size : 11px;
	width : 100%;
	text-align : center;
}

TABLE.product-list#rows {
	margin-top : 10px;
	margin-bottom : 5px;
	text-align : center;
}

TR.product-list#row-even {
	background-color : AliceBlue;
	text-align : center;
}

TH.product-list#hdr-quntity {
	color : #330000;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
       
}

TH.product-list#hdr-name {
	color : #330000;
	font-family : Arial;
	font-weight : bold;
	text-align:center;
        
}
TH.product-list#hdr-publisher {
	color : #330000;
	font-family : Arial;
	font-weight : bold;
	padding-left:5px;        
	text-align : center;
}
TH.product-list {
	color : #330000;
	font-family : Arial;
	font-weight : bold;
	text-align:center;
}

TD.product-list {
        padding-left : 1px;
	vertical-align: middle;
	text-align : center;
}

TABLE.product-list#rows TD {
    /*    border : 1px solid #c1c1c1;*/
	text-align : center;
}

TD.product-list#cell-button {
	text-align : center;
        white-space : nowrap;
}

TD.product-list#cell-datum {
	text-align : center;
}

TD.product-list#cell-price {
	text-align: right;
        white-space : nowrap;
}

TD.product-list#cell-description {
	padding-left : 14px;	
}

TD.product-list#cell-publisher {
        padding-left : 10px;
        text-align : left;
	white-space : nowrap;
}
TD.product-list#cell-ecd {
        text-align : left;
	white-space : nowrap;
}

TD.product-list#cell-quantity {
	text-align : center;
	width : 40px;
}

A.product-list#link-name:LINK,
A.product-list#link-name:FOCUS,
A.product-list#link-name:VISITED {
/*	color : #0a4770;*/
        color : #2f316c;
	font-family : Arial, Verdana;
	font-size : 11px;
	text-decoration : none;
} 

A.product-list#link-name:HOVER {
        color : #2f316c;
	font-family : Arial, Verdana;
	font-size : 11px;
	text-decoration : underline;
}

HR.product-list {
	display : none;
}

IMG.product-list#image {
	width: 46px;
}

IMG.product-list#image-basket {
	margin-top : 5px;
}

INPUT.product-list#text {
	width : 40px;
}

TD.product-list#cell-button INPUT#button {
	width : 140px;
}

TD.product-list P {
	margin-top : 0px;
	margin-bottom : 2px;
}

/*-----------------------------------------------------------------------------
  Definitions for product_list page navigation   
------------------------------------------------------------------------------*/

DIV.product-list#navigation-main{
	text-align : center;
}

DIV.product-list TABLE#navigation-rows {
	width : 100%;
}

TABLE.product-list TD#navigation-cell-previmg,
TABLE.product-list TD#navigation-cell-nextimg {
	text-align: right;
	width: 65px;
}

TD.product-list#navigation-cell-txt {
        font-size : 11px;
        font-weight : bold;
        line-height : 11px;
        padding-top : 5px;
        padding-bottom : 5px;
	text-align: center;
	vertical-align: middle;
}

.fokustable {
	text-align: center;
	color: white;
	background-color: blue;
}
.
