/* ------------------- Global Definitions ---------------------------------------------( */
html, body {margin: 0; background:#FFFFFF;}
html, body, .DefaultFont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
img {
  border: 0px none;
}
a:link, a:visited {
  color: #336666;
  text-decoration: none;
}
a:active {
  color: #003333;
  text-decoration: bold; 
}
a:hover {
  color: #003333;
  text-decoration: underline; 
}
p {
  MARGIN: 0px 3px 3px 5px;
}
h2 {
  MARGIN: 8px 3px 18px 5px;
  FONT: normal 15px Verdana, Arial, Helvetica #333333;
}
ul {
  list-style-type: circle;
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 	
}

div#right{ 
	background: url(box_green_tr.gif) top right no-repeat;
	display:block; 
	line-height:2.5em; 
	height:2.5em; 
	font-weight:normal;
}

div#left { 
	background: url(box_green_tl.gif) top left no-repeat;
	display:block; 
}
div#sisalto { 
	background: url(box_green_b.gif);
	display:block; 

}


/* ------------------- Item Definitions ---------------------------------------------( */
p#ItemTermsText {
  MARGIN: 0px 3px 3px 8px;	
  FONT: 8px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

p#ItemBriefTitleText {
  MARGIN: 0px 3px 0px 8px;
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #336666;
}

p#ItemBriefContentText {
  MARGIN: 0px 3px 3px 8px;	
  FONT: 12px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

p#ItemBriefPriceText {
  MARGIN: 0px 3px 3px 8px;	
  FONT: 12px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

table#ItemBriefBox {
  MARGIN: 10px 0px 0px 0px;	
  BORDER: solid 2px #FFFFFF;
  HEIGHT: 100%; 
  WIDTH: 100%;
}




/* ------------------- Group Definitions ---------------------------------------------( */

p#CartBoxContentTitle {
  MARGIN: 0px 3px 3px 8px;	
  FONT: bold 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

p#CartBoxContentItem {
  MARGIN: 0px 3px 3px 8px;	
  FONT: 12px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

table#GroupBox {
  BORDER: solid 0px #FFFFFF;
  MARGIN: 0px 0px 6px 0px;	
  HEIGHT: 100%; 
  WIDTH: 100%;
}

table#GroupBriefBox {
  BORDER: solid 0px #FFFFFF;
  MARGIN: 10px 0px 0px 0px;	
  HEIGHT: 100%; 
  WIDTH: 100%;
}

p#GroupBoxContentText {
  MARGIN: 3px 0px 0px 0px;	
  FONT: 12px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}
p#GroupBriefBoxContentTitleText {
  MARGIN: 0px 0px 0px 8px;	
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}
p#GroupBriefBoxContentText {
  MARGIN: 3px 0px 0px 8px;	
  FONT: 12px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}



table#mainContainer {
  BORDER: 0px;
  HEIGHT: 100%; 
  WIDTH: 100%; 
}


table#TABLE_MainPage {
  BORDER: 0px;
  MARGIN: 0px 0px 0px 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}

table#ROW_MainPage {
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}

td#CELL_MainPage_1 {
 PADDING-RIGHT: 20px;
 PADDING-BOTTOM: 20px;
}

td#CELL_MainPage_2 {
 PADDING-RIGHT: 20px;
 PADDING-BOTTOM: 20px;
}

td {
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}

/* ------------------- Information Content Definitions ---------------------------------------------( */

table#TABLE_Information {
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}

table#ROW_Information {
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}

td#CELL_Information {
 PADDING-RIGHT: 20px;
 PADDING-BOTTOM: 20px;
}

/* ------------------- Navi Component Definitions ---------------------------------------------( */

table#CELL_ProductMenu {
  PADDING-BOTTOM: 1px;
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}
table#TABLE_ProductMenu {
  MARGIN: 3px 0px 6px 0px;
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 13px;
}


table#naviLeftBottom {
  BORDER: 0px;
  FONT: 12px Verdana, Arial, Helvetica; 
  LINE-HEIGHT: 16px;
}
p#naviTop {
  FONT: 12px Verdana, Arial, Helvetica #336666;
}

td#navi {
 PADDING-TOP: 1px;
 PADDING-LEFT: 7px;
 FONT: 12px Verdana, Arial, Helvetica; 
}
td#naviIntend {
 PADDING-LEFT: 14px;
 PADDING-BOTTOM: 1px;
 FONT: bold 11px Verdana, Arial, Helvetica; 
}
td#naviIntend2 {
 PADDING-LEFT: 21px;
 PADDING-BOTTOM: 1px; 
 FONT: bold 11px Verdana, Arial, Helvetica; 
}
p#naviTitle {
  FONT: bold 14px Verdana, Arial, Helvetica; 
  COLOR: #ffffff; 
  MARGIN: 4px 3px 3px 8px;
}
/* ------------------- FrontPage Component Definitions ---------------------------------------------( */
table#teaserBox1 {
BORDER: solid 1px #A3C0BE;
}

table#blackBox {
  BORDER: solid 0px #E3E2DD;
  MARGIN: 0px 0px 0px 0px;
  HEIGHT: 100%; 
  WIDTH: 100%;
}
td#blackBoxTitle {
  HEIGHT: 25px; 
  WIDTH: 100%;
  BACKGROUND-COLOR: #E3E2DD;
}
td#blackBoxContent {
  WIDTH: 100%;
  BACKGROUND-COLOR: #ECEBE6;
}
td#teaserTitle1 {
  HEIGHT: 25px; 
  WIDTH: 100%;
  BACKGROUND-COLOR: #E3E2DD;
}
p#teaserTitle1 {
  MARGIN: 0px 0px 0px 0px;
  FONT: 14px Verdana, Arial, Helvetica; 
  COLOR: #336666;
}
p#blackboxTitle {
  MARGIN: 0px 0px 0px 5px;
  FONT: 14px Verdana, Arial, Helvetica; 
  COLOR: #336666;
}

table#teaserBox2 {
BORDER: 0px;
}
td#teaserTitle2 {
  HEIGHT: 17px; 
  WIDTH: 100%;
  BACKGROUND-COLOR: #ffffff;
}
p#teaserTitle2 {
  MARGIN: 0px 3px 0px 3px;
  FONT: bold 14px Verdana, Arial, Helvetica; 
  COLOR: #336666;
}
p#teaserText {
  MARGIN: 5px 0px 0px 0px;	
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}
p#blackboxText {
  MARGIN: 5px 0px 0px 5px;	
  FONT: 13px Verdana, Arial, Helvetica; 
  COLOR: #333333; 
}


#logo {
 position : absolute;
 left : 15px;
 top: 0px;
 width : 1000px;
 height: 137px;
 background-repeat: no-repeat;
 z-index:2;
}

#container {
  position : absolute;
  left : 16;
  top : 138px;
  width : 815px;
  z-index:3; 
}

#leftnavigation_top {
  position : static;
  width : 189px;
  height: 68px;
  background-image: url("menu_left_top.png");
  background-repeat: no-repeat;
  z-index:3;
}

#leftnavigation {
  position : static;
  width : 162px;
  background-image: url("menu_left.png");
  z-index:3;
  background-color: #E3E2DD;
  background-repeat: no-repeat;
}

#leftnavigation3 {
  position: static;
  width : 162px;
  background-image: url("menu_bottom.png");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  height: 78px;
  z-index:3;
}

#leftnavigation3_bottom {
  position : static;
  width : 162px;
  z-index:3;
}

#workarea {
  position : absolute;
  top: 0px;
  left : 150px;
  width : 200px;
  z-index:1;
}

#menupath {
  position : static;
  margin-top : 1px;
  margin-left : 45px;
  margin-right : 10px;
  width : 400px;
  z-index:1;	
}

#content {
  position : static;
  margin-top : 10px;
  margin-left : 45px;
  margin-right : 10px;
  z-index:1;
}

#workarea_bottom {
  position : static;
  margin-left : 154px;  
  z-index:1;
}

#information {
 position : absolute;
 left : 820px;
 top: 180px;
 width : 190px;
 background-color: #FFFFFF;
 z-index:3;
}


#navitopleft {
 position : absolute;
 left : 165px;
 top: 117px;
 width : 400px;
 z-index:3;
}

#navitopright {
 position : absolute;
 left : 610px;
 top: 117px;
 width : 300px;
 z-index:3;
}

