A:visited
 { color: #0083c6; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline; text-transform: none }
A:active
 { color: #0083c6; font: 12px; text-decoration: underline; text-transform: none }
A:link
 { color: #0083c6; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline; text-transform: none }
A:hover
 { color: #003e5e; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline; text-transform: none }

A
 { color: #0083c6; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline; text-transform: none }
p { font-size: 12px; line-height: 20px; }
.caution1  { color: red; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline }
.caution1:visited  { color: red; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline }
.caution1:hover { color: #900; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline }
.caution1:active { color: #900; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline }
.caution1:link { color: red; font-size: 12px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: underline }
.caution2 { color: red; font-size: 14px; font-style: normal; font-weight: bold }
.caution3 { color: red }
.navigationGenerisch
   { color: #7b7b7b; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationGenerisch:visited
   { color: #7b7b7b; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationGenerisch:hover
    { color: #003e5e; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationGenerisch:active 
    { color: #003e5e; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationGenerisch:link 
   { color: #7b7b7b; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationGenerischactive  { color: #003e5e; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-decoration: none }
.navigationBread
 { color: #0083c6; font: 12px/normal; text-decoration: none }
.navigationBread:visited
 { color: #0083c6; font: 12px/normal; text-decoration: none }
.navigationBread:hover
 { color: #003e5e; font: 12px/normal; text-decoration: none }
.navigationBread:active 
  { color: #0083c6; font: 12px/normal; text-decoration: none }
.navigationBread:link 
 { color: #0083c6; font: 12px/normal; text-decoration: none }
 
 .navigation
 { color: #003e5e; font: bold 11px/normal; text-decoration: none }

 .navigationaktiv:visited
 { color: #0083c6; font: bold 11px/normal; text-decoration: none }

 .navigationaktiv:hover
 { color: #0083c6; font: bold 11px/normal; text-decoration: none }

 .navigationaktiv:active
 { color: #0083c6; font: bold 11px/normal; text-decoration: none }

 .navigationaktiv:link
 { color: #0083c6; font: bold 11px/normal; text-decoration: none }
 
.navigation:visited
 { color: #003e5e; font: bold 11px/normal; text-decoration: none }
.navigation:hover
 { color: #0083c6; font: bold 11px/normal; text-decoration: none }
.navigation:active 
  { color: #0083c6; font: bold 11px/normal; text-decoration: none }
.navigation:link 
 { color: #003e5e; font: bold 11px/normal; text-decoration: none }
 
 
  .navigationProducts
 { color: #003e5e; font: bold 12px/normal; text-decoration: underline }
.navigationProducts:visited
 { color: #003e5e; font: bold 12px/normal; text-decoration: underline }
.navigationProducts:hover
 { color: #0083c6; font: bold 12px/normal; text-decoration: underline }
.navigationProducts:active 
  { color: #0083c6; font: bold 12px/normal; text-decoration: underline }
.navigationProducts:link 
 { color: #003e5e; font: bold 12px/normal; text-decoration: underline } 
 
 .designandrealisation:link  { color: #999999; font-size: 10px; text-decoration: none }

.designandrealisation:visited  { color: #999999; font-size: 10px; text-decoration: none }

.designandrealisation:hover  { color: #999999; font-size: 10px; text-decoration: none }

.designandrealisation:active  { color: #999999; font-size: 10px; text-decoration: none }
.haupttitel { color: #003e5e; font-size: 13pt; font-family: ;;font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none    }
/* { color: #003e5e; font: bold 15px; text-decoration: none } */
.haupttitel2 { color: #f30; font-size: 15px; font-weight: bold; line-height: normal; text-decoration: none }
.titel
 { color: #003e5e; font: bold 12px/normal; text-decoration: none }
.titleenvi1 { color: #090; font-size: 12pt; font-weight: bold; line-height: normal; text-decoration: none; }
.titleenvi2 { color: #090; font-size: 10pt; font-weight: bold; line-height: normal; text-decoration: none; }
.titleenvi3 { color: #090; font-size: 10pt; line-height: normal; text-decoration: none; }
.tabellentitel
 { color: #003e5e; font: bold 12px/normal; text-decoration: none }

.copyright
{
    COLOR: #7B7B7B;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    line-height: normal;
    font-variant: normal;
    text-decoration: none
}



INPUT, BUTTON, SELECT, OPTION, TEXTAREA, TEXT, TD
 { font-size: 12px }



BODY
{
	scrollbar-face-color: #C4C4C4;
	scrollbar-shadow-color: #757575;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #A1A1A1;
	scrollbar-darkshadow-color: #A1A1A1;
	scrollbar-track-color: #A1A1A1;
	scrollbar-arrow-color: #FFFFFF; 
}

/* ---------------------------------------------------------- */

/* Smartsite Original Tags */
.nomaltxt { font-size: 12px; line-height: 20px }
.bold
 { color: #000000; font-weight: bold; font-size: 11px }

.italic
 { color: #000000; font-style: italic; font-weight: normal; font-size: 11px }

.underline
 { color: #000000; font-weight: normal; font-size: 11px; text-decoration: underline }

.gbltitle
 { color: #000000; font-weight: bold; font-size: 11px }

.gbltext
  { color: #000000; font-size: 11px; font-weight: normal }
.txt10px { font-size: 10px; line-height: 16px; font-stretch: expanded }
.color_gray { color: #b2b2b2; font-weight: 500 }
.new01 { color: red; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: blink }
.jptitle_1b { color: black; font-size: 16px; font-weight: bold }
.jptitle_2 { color: black; font-size: 14px }
.ichirantable_title1 { color: white; font-size: 12pt; font-weight: bold; background-color: #00f ; letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantalbe_title2 { font-weight: bold; background-color: #9fc ; letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantable_title3 { font-weight: bold; background-color: #0cc ; letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantable_title4 { font-weight: bold; background-color: #9ff ; letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantable_cell0 { letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantable_cell1 { letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.ichirantable_cell2 { text-align: center; letter-spacing: 1px; padding: 5px; border: solid 1px #369; }
.attention1  { color: blue; font-size: 8pt }
.shopbanner_td1 { vertical-align: top; letter-spacing: 1px; width: 50%; padding: 5px; }
/* ---------------------------------------------------------- */
/* Decoration Tags */
.clear { clear: both; }
.small-text8p { font-size: 8pt; }
#list-tbl-1 { width: 530px; clear: both; border: solid 2px gray; border-collapse: collapse; }
#list-tbl-1 td { font-size: 12px; line-height: 18px; vertical-align: top; padding: 5px; border: solid 1px gray; }
#list-tbl-1 th { font-size: 12px; line-height: 18px; vertical-align: top; width: 180px; padding: 5px; border: solid 1px gray; }
#list-tbl-1 .tr1 { background-color: #ebebeb; }
#list-tbl-1 li { margin-left: -20px; list-style-type: square; }
.tbl-1 { width: 100%; border: solid 2px #6f93db; border-collapse: collapse; }
.tbl-1 td { vertical-align: top; padding: 8px; border: solid 1px #6f93db; }
.tbl-2 { width: 100%; border: solid 1px gray; border-collapse: collapse; }
.tbl-2 caption { font-size: 14px; font-weight: 700; }
.tbl-2 th { font-size: 12px; line-height: 18px; vertical-align: top; padding: 5px; border: solid 1px gray; }
.tbl-2 td { font-size: 12px; line-height: 18px; vertical-align: top; padding: 5px; border: solid 1px gray; }
.write {  }
.write img { text-align: right; margin-left: 12px; }
.smallsquare { font-size: 70%; position: relative; left: 2px; bottom: 7px; }
/* Title Tags */
.title001 { color: #36c; font-size: 12pt; font-weight: bold; text-decoration: none; }
.title002 { color: #36c; font-size: 11pt; font-weight: bold; text-decoration: none; }
.title_s001 { color: #f69604; font-size: 10.5pt; font-weight: bold; text-decoration: none; }
.title_s002 { color: #369; font-size: 10.5pt; font-weight: bold; text-decoration: none; }
.leftside { float: left; }
.flags { float: right; margin-bottom: 5px; }
.liststyle1 li { margin-bottom: 6px; list-style-type: square; }
/* ---------------------------------------------------------- */
 /* ↓追加↓ */
 .navisubtitle
 { color: #300; font: bold 11px; text-decoration: none ; }
h3.mainsubtitle01 { color: #300; font-size: 12pt; background-image: url(../image/marklogo/listhead1.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #c3c3c3; }
 /* ↑追加↑ */
