body {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	
}
#header {
	background: #FFFFFF;
	height: 100px;
	width: 100%;
}
#page {
	width: 100%;
	margin: 0px;
	padding: 0px;
	top: 100px;
}
#logo{
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 25px;
	position: absolute;
	font-size: 25px;
	font-weight: bold;
	color: #202020;
	left: 20px;
}
#keywords{
	position: absolute;
	right: 6px;
	top: 9px;
	background: #87D8E9 url(../images/kwbgleft.gif) no-repeat 0px 0px;
	height: 77px;
	left: 261px;
	width: 48%;
}
#keywords .words{
	color: #FFFFFF;
	background: url(../images/kwbgright.gif) no-repeat right bottom;
	margin: 0px;
	vertical-align: middle;
	height: 67px;
	padding: 5px 15px 5px 40px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#company{
	position: absolute;
	right: 15px;
	top: 20px;
	height: 57px;
	width: 206px;
}
#contentright2{
	width: 20%;
	float: right;
	margin-top: 3px;
}

#contentright{
	width: 20%;
	float: right;
	*margin-top: 100px !important;
	
	*margin-top: 0px;
}
#right{
	padding-left: 15px;
}
.ad {
	background: url(../images/adbg.gif) no-repeat left top;
	height: 22px;
	color: #316AC5;
	text-align: center;
	display: block;
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.adct {
	background: #F5F5F5 url(../images/boxleftbottom.gif) no-repeat right bottom;
	padding-bottom: 20px;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 30px;
	*margin-bottom: 30px !important;
	*margin-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C4D7E1;
}
.adct p{
	margin-top: 10px;
	margin-bottom: 10px;
}

.adlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

.adin {
	border: 1px solid #CCCCCC;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.searchbox {
	background-image: url(../images/searchleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 61px;
	width: 480px;
	background-color: #FFFFFF;

	
	*background-image: url(../images/searchleft.jpg);
	*background-repeat: no-repeat;
	*background-position: left top;
	*height: 61px;
	*width: 460px;
	*background-color: #FFFFFF;
	*float: right;

}

.searchbar {
	margin: 0px;
	height: 50px;
	width: 430px;
	*width: 460px;
	background-image: url(../images/scbarbg-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	*float: right;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}





#contentright a.book{
	padding: 3px;
	background: #000000;
	border: 1px solid #999999;

}

#contentright a.book:hover{
	padding: 3px;
	background: #FF6600;
	border: 1px solid #FFFFFF;
}

#contentright h1{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 8px 0px 20px;
	padding-top: 5px;
	padding-bottom: 8px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #000000;
	background: #0E0C0C;
}
#contentright h2{
	color: #FFFFFF;
	font: bold 13px "trebuchet MS", arial;
	padding: 5px;
	margin-bottom: 8px 0px 20px;
}
#contentright a{
	text-decoration: none;
	color: #0099CC;
}
#contentright a:hover{
	color: #FF6600;
	text-decoration: underline;
}



#contentleft{
	padding: 0px;
	float: left;
	width: 80%;
	margin-top: 81px;
	*margin-top: 81px !important;
	*margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentleft a.pic{
	padding: 3px;
	background: #FFFFFF;
	border: 1px solid #999999;
}
#contentleft a.pic:hover{
	padding: 3px;
	background: #FF6600;
	border: 1px solid #FFFFFF;
}
#search {
	height: 81px;
	margin: 0px;
	padding: 0px;
	background: url(../images/scbg.gif) repeat-x left top;
	position: absolute;
	width: 80%;
	_width:100%;
	left: 1px;
	top: 99px;
}
#search .td1{
	margin: 0px;
	padding-left: 15px;
	text-align: center;
}
#search .td2{
	margin: 0px;
	padding-right: 20px;
	background: url(../images/scbgright.gif) no-repeat right top;
	text-align: right;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-bottom: 20px;
}
#search a{
	color: #FFFFFF;
	font-weight: bold;
}
#search a:hover{
	color: #FFD944;
}
.search1 a{
	color: #FFD944;
	font-weight: bold;
}
.search2 a:hover{
	color: #FFD944;
}
#nav {
	background: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #999999;
	border-right: 1px solid #CEEFF6;
}
#scd {
	background: #CEEFF6 url(../images/searchedbg.gif) no-repeat right bottom;
	color: #999999;
	padding: 5px 50px 5px 15px;
}
#scd h1 {
	background: url(../images/scdh1.gif) no-repeat left top;
	color: #007BBD;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#scd h2 {
	background: url(../images/scdh2.gif) no-repeat 18px 8px;
	padding-left: 30px;
	color: #999999;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
}
#mainpage{
	background: #EEEEEE;
	padding: 25px 15px;
	margin: 0px;
}
#mainpage p{
	margin: 0px;
	padding: 0px;
}
#mainpage .td3{
	width: 33%;
	border-right: 1px dotted #87D8E9;
	vertical-align: top;
	padding: 0px;
	float: left;
}
#mainpage .td4{
	width: 33%;
	vertical-align: top;
}
#mainpage h1{
	margin-top: 0px;
	margin-bottom:5px;
	padding-left:15px;
	padding-top: 0px;
}
#mainpage h1 a{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
	margin: 0px;
}
#mainpage h2{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 265px 2px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 15px;
	text-align: right;
}
#mainpage h2 a{
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	background: url(none);
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	text-align: right;
}
#mainpage h3 {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007BBD;
	background-repeat: no-repeat;
	background-position: 275px 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#mainpage h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366FF;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 15px;
	text-decoration: none;
}
#mainpage h3 a:hover{
	color: #CC0000;
	text-decoration: underline;
}
#mainpage h5 {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #66CCFF;
	background-repeat: no-repeat;
	background-position: 275px 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#mainpage h5 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366FF;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 15px;
	text-decoration: none;
}
#mainpage h5 a:hover{
	color: #CC0000;
	text-decoration: underline;
}
#mainpage a.list{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#downpage {
}
#pagelist {
	color: #000000;
	text-decoration: none;
	float: left;
	width: 80px;
	border: thin solid #CCCCCC;
	padding: 5px;
}

#mainpage li{
	padding-left: 20px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	margin-right: 0px;
	width:90%;
	
}
#mainpage a.list:hover, #mainpage h1 a:hover, #mainpage h2 a:hover {
	color: #FF3333;
	text-decoration: underline;
	width: 100%;
}
.bk {
	background: #FFFFFF url(../images/bk-right-top.gif) no-repeat right top;
	margin-bottom: 15px;
}

.bk h3{
	color: #6699CC;
	padding-top: 15px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}



.bk h4{
	color: #666666;
	padding-bottom: 15px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
}
.bk .web{
	height: 24px;
	margin-left: 150px;
}
.bk .web a.site{
	color: #333333;
	text-decoration: none;
	background: url(../images/web.gif) no-repeat 0px 0px;
	display: block;
	height: 17px;
	margin-right: 5px;
	text-align: center;
	padding-top: 7px;
	width: 102px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.bk .web a.site:hover{
	color: #000000;
	text-decoration: underline;
}
.bk td.logo{
	background: url(../images/bk-left-btm.gif) no-repeat left bottom;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
.bk td.inq{
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
.bk td.inq .qq0{
	background: url(../images/inquiry.gif) no-repeat 0px 0px;
	height: 35px;
	width: 87px;
	display: block;
	text-align: center;
	padding-top: 3px;
}
.bk td.inq a.qqq{
	color: #333333;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.bk td.inq a.qqq:hover{
	color: #29B5CE;
}
.bk .rel{
	height: 17px;
	width: 190px;
	margin-left: 15px;
	background: url(../images/relative.gif);
	text-align: center;
	padding-top: 7px;
	color: #333333;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.bk td.cate{
	width: 20;
	padding: 20px 10px;
	vertical-align: top;
}
.bk td.cate a{
	background: url(../images/boxwhitebg.gif) no-repeat 2px 4px;
	padding-left: 20px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.bk td.cate a:hover{
	color: #29B5CE;
}


#footer {
	border-top: 2px solid #C4D7E1;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #666666;
	border-bottom: 8px solid #59C2D8;
}
com_title{
	color: #6699CC;
	padding-top: 15px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.td3 ul {
	width: 100%;
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
.td3 h1 {
	margin-top: 100px;
	padding-top: 20px;
	
	
}


.td3 li {
	display: block;
	float: none;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/30p_112.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	
}

.td3 li ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:5px;
}

.td3 li li {
	display: block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 1.5em;
	background-image: url(../images/img17.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.td4 ul {
	width: 95%;
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
.td4 h1 {
	margin-top: 50px;
	padding-top: 20px;
}


.td4 li {
	display: block;
	float: none;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/30p_112.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}

.td4 li ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20;
}

.td4 li li {
	display: block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 1.5em;
	background-image: url(../images/img17.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td5 ul {
	width: 95%;
	padding: 0;
	line-height: normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
.td5 h1 {
	margin-top: 50px;
	padding-top: 20px;
}


.td5 li {
	display: block;
	float: none;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/tddbg.jpg);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}

.td5 li ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20;
}

.td5 li li {
	display: block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 1.5em;

	background-repeat: no-repeat;
	background-position: left center;
}
.c-font {
  text-decoration: none;
	font-size: 11px;
	color: #333333;
	}
.c-font a {
  text-decoration: none;
	font-size: 11px;
	color: #333333;
	}

.c-font a:hover {
	color: #333333;
	text-decoration: none;
}



#nav a {
	text-decoration: none;
	font-size: 11px;
	color: #999999;
}
#nav a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#searchForm a {
	display: block;
	height: 24px;
	width: 75px;
	color: #666666;
	background-image: url(../images/mouse.jpg);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
}
#searchForm a:hover {
	background-image: url(../images/mouse_over.jpg);
	color: #0F7BD6;
}
#searchForm .a a{
	display: block;
	height: 24px;
	width: 75px;
	color: #666666;
	background-image: url(../images/mouse.jpg);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
}
#searchForm .a a:hover {
	background-image: url(../images/mouse_over.jpg);
	color: #0F7BD6;
}
#searchForm .b a{
	display: block;
	height: 24px;
	width: 75px;
	color: #666666;
	background-image: url(../images/mouse_over.jpg);
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
}
#searchForm .b a:hover {
	background-image: url(../images/mouse_over.jpg);
	color: #0F7BD6;
}
.bk_td_titel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3399CC;
}


  #tabsJ {
      float:left;
      width:100%;
      background:#eeeeee;
      font-size:100%;
      line-height:normal;
         
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
	float:left;
	display:block;
	background:url("../tabrightJ.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }
.login {
	background-repeat: repeat-x;
	background-position: left center;
	float: left;
	height: 70px;
	width: 180px;
	background-color: #FFFFFF;
	background-image: url(../images/login.jpg);
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 15px;
	position: absolute;
	left: 5px;
	top: -1px;
	}
#country{
	position: absolute;
	right: 6px;
	top: 10px;
	height: 77px;
	width:206px;
	
}
.country_bk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #109ee3;
	background-image: url(../images/co.gif);
	height: 13px;
	width: 20px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-top: 2px;
	float: left;
	margin-left: 3px;
}
.loginword {
	font-size: 10px;
	color: #0086cd;
}
#login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(../images/loginbk.jpg);
	height: 45px;
	width: 203px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 20px;
	background-repeat: no-repeat;
}
		
.contentErrorMsg{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding:10px;
	line-height:24px;
	margin-left:20px;
	list-style-image: url(../images/not_icon.gif);
	list-style-type: none;
}
.contentErrorMsg li img{
	margin-right:5px;
}
.erreoproduct {
   font-size: 14px;
	color: #ff6600;
}
.contentsearch{
	font-size: 14px;
	color:#ff6600;
}
.block {
	float: left;
	width: 30%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #87d8e9;
	margin: 2px;
}
