/*# Document #*/

body {
/** The whole window or frame **/
background-color : #ffffff;
color : #000000;
}

.menuecolor {
/** Colour of navigation pages **/
background-color : #ffffff;
vertical-align : top;
}

.mainmenue {
/** Main menu **/
color : #ff0000;
font-family : Arial;
font-size : 16pt;
font-style : normal;
font-weight : bold;
}

.colletsmenue {
/** Collets-Menü **/
color : #38cf30;
font-family : Arial;
font-size : 12pt;
font-style : normal;
font-weight : bold;
}

.shopmenue {
/** Shopping cart menu **/
font-family : Arial;
font-size : 10pt;
font-style : normal;
font-weight : bold;
}

.headlogo {
/** Main logo **/
text-align : center;
}

} input.button {
/** Buttons **/
font-family : Arial;
font-style : normal;
font-size : 12pt;
font-weight : bold;
}

.shopmenue_neu {
/** Warenkorbnavigation **/
font-size : 10pt;
font-family : Arial;
padding : 2px;
margin : 1px;
margin-left : 25px;
}

/*# Links #*/

A:link {
/** unvisited **/
text-decoration : none;
}

A:visited {
/** visited **/
text-decoration : none;
}

A:active {
/** active **/
text-decoration : none;
}

/*# Texts #*/

.indextext {
/** Text on the start page **/
font-family : Arial;
font-style : normal;
font-size : 14pt;
font-weight : bold;
}

.h1 {
/** Main title **/
font-family : Arial;
font-style : normal;
font-size : 14pt;
font-weight : bold;
text-align : center;
}

.h2 {
/** Subtitle **/
font-family : Arial;
font-style : normal;
font-size : 14pt;
font-weight : normal;
text-align : center;
}

.textbold {
/** Highlighted **/
font-family : Arial;
font-style : normal;
font-size : 12pt;
font-weight : bold;
text-align : left;
}

.text {
/** Normal text **/
font-family : Arial;
font-style : normal;
font-size : 12pt;
font-weight : normal;
}

.small {
/** Mini text **/
font-family : Arial;
font-style : normal;
font-size : 8pt;
font-weight : normal;
}

/*# Footer #*/

.footertitle {
/** Title **/
font-family : Arial;
font-size : 10pt;
font-weight : bold;
text-align : center;
}

.footerbody {
/** Text **/
font-family : Arial;
font-size : 8pt;
font-weight : normal;
text-align : center;
}

/*# Product navigation #*/

.ebene1 {
/** Level 1 **/
font-family : Arial;
font-size : 12pt;
font-style : normal;
font-weight : bold;
}

.ebene2-x {
/** Level 2-x **/
font-family : Arial;
font-size : 10pt;
font-style : normal;
font-weight : bold;
}

.linkproduct {
/** Product level **/
font-family : Arial;
font-size : 10pt;
font-style : normal;
font-weight : normal;
}

.einrueckung {
/** Indentation **/
margin-left : 12px;
}

.katalogname {
/** Name of the catalogue **/
font-family : Arial;
font-size : 12pt;
font-style : italic;
font-weight : bold;
}

/*# Search table #*/

td.searchheader {
/** Header **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ccd0ae;
}

td.counter {
/** Matches counter **/
border : 0px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

td.hitquote {
/** Hitquote **/
border : 0px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

td.searchname {
/** Search name **/
border : 0px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

td.description {
/** Description of matches **/
border : 0px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

/*# shopping cart table #*/

td.header {
/** Header **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ebe0d3;
}

td.checkbox {
/** Numbering **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #fffcea;
}

td.ordernumber {
/** order number **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #fffcea;
}

td.productname {
/** Product description **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #fffcea;
}

td.variant {
/** Variant (optional) **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #fffcea;
}

td.currency {
/** Currency **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #fffcea;
}

td.quantity {
/** Quantity **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #fffcea;
}

/*# Fax table #*/

td.faxheader {
/** Header **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

td.faxcheckbox {
/** Numbering **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

td.faxordernumber {
/** Order number **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

td.faxproductname {
/** Product description **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

td.faxvariant {
/** Variant (optional) **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

td.faxcurrency {
/** Currency **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

td.faxquantity {
/** Quantity **/
border : 1px solid;
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

/*# Customer profile #*/

.designationuserdata {
/** Description **/
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #000000;
background-color : #ffffff;
}

.userdata {
/** Data **/
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : normal;
color : #000000;
background-color : #ffffff;
}

/*# Stars for compulsory entry #*/

font.star {
/** Stars **/
font-family : Arial;
font-style : normal;
font-size : 10pt;
font-weight : bold;
color : #ff0000;
}

