h1, h2, h3, h4, h5, h6, p, form, ul{
  margin:0px;
  padding:0px;
  display:block;
}

p{
  margin-bottom:14px;
}

input, option, select, textarea{
  padding:2px;
  padding-left:2px;
  line-height:100%;
  padding-right:2px;
  font-size:11px;
  font-family:verdana;
  color:#333333;
  border:0px;
  background:#f0f0f0;
}
option{
  padding:0px;
}
textarea{
  line-height:135%;
}

div.contentHead{
  border-bottom:2px solid #e0e0e0;
  margin-bottom:28px;
}
h1.contentHead{
  font-family:arial;
  font-size:24px;  
  line-height:30px;
  color:#0072ba;
  font-weight:normal;
}

div.contentHead2{
  border-bottom:2px solid #e0e0e0;
  margin-bottom:14px;
}

h2{
  color:#0072ba;
  font-weight:normal;
  font-family:arial;
  font-size:16px;
  line-height:120%;
}

a{  
  color:#333333;
  text-decoration:none;
}
a:hover{
  color:#0072ba;
}

/* worldmap */
div#mapArea{
  width:319px;
  height:190px;
  position:relative;
}
div#mapArea img{
  width:319px;
  height:190px;
  position:absolute;
  top:0px;
  left:0px;
  border:0px;
}
/* column layout */
.twoCLayoutLeft{
  width:320px;
  float:left;
}
.twoCLayoutRight{
  margin-left:14px;
  width:320px;
  float:left;
}
.ajaxLoading{
  background:url(../images/loading.gif) no-repeat 2px 2px;
}

/* tools agents */
#continentAgents{
  text-align:right;
}

#continentAgents img{
  float:left;
}

#continentAgents h4{
  font-size:11px;
  margin-bottom:4px;
  color:#0072ba;
  border-bottom:1px solid #bfdcee;
}

#continentAgents .agentData{
  font-size:10px;
  line-height:125%;
  padding-bottom:20px;
}

.corrugatorDiaGraph{
  width:308px;
  overflow:hidden;
  position:relative;
  height:20px;
  margin-bottom:10px;
}
.corrugatorDiaGraph img{
  position:absolute;
  top:5px;
  left:0px;
  width:310px;
  height:12px;
}
.corrugatorDiaGraph div{
  position:absolute;
  top:0px;
  left:0px;
  font-size:10px;
  line-height:100%;
  color:#0072ba;
}

/* gallery */

.gallery{
  margin-bottom:20px;
}
.galleryShow{
  position:relative;
  width:320px;
  height:240px;
  overflow:hidden;
}


.newsGallery{
  position:relative;
  float:right;
  margin-left:14px;
  margin-bottom:14px;
}

.galleryShowBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:320px;
  height:240px;
  background:url(../images/galleryBorder.png) 0px 0px no-repeat;
}
.galleryShowImg{
  top:1px;
  left:1px;
  position:absolute;
  width:318px;
  height:238px;
  overflow:hidden;
  background:url(../images/loading.gif) 6px 6px no-repeat;
}
.galleryShowText{
  position:absolute;
  padding:4px;
  padding-top:8px;
  bottom:1px;
  right:1px;
  color:#333333;
  font-size:11px;
  line-height:125%;
  text-align:right;
  width:310px;
  background:url(../images/galleryTextBg.png);
}

.galleryThumb{
  float:left;
  position:relative;
  width:74px;
  height:55px;
  margin-left:8px;
  margin-top:8px;
}

.galleryThumbBorder{
  top:0px;
  left:0px;
  position:absolute;
  width:74px;
  height:55px;
  background:url(../images/galleryThumbBorder.png) 0px 0px no-repeat;
}

.galleryThumbBorderActive{
  visibility:hidden;
  top:0px;
  left:0px;
  position:absolute;
  width:74px;
  height:55px;
  background:url(../images/galleryThumbBorderActive.png) 0px 0px no-repeat;
}

.galleryThumbImg{
  top:1px;
  left:1px;
  position:absolute;
  width:72px;
  height:53px;
  overflow:hidden;
  background:url(../images/loading.gif) 6px 6px no-repeat;
}

.galleryThumbText{
  display:none;
}

/*
ul.content{
}
ul.content li{
  list-style:none;
  padding-left:14px;
  padding-bottom:6px;
  line-height:120%;
  background:url(../images/bullet.gif) 2px 4px no-repeat;
  font-size:11px;
}
*/

ul.content{
  list-style:none;
}
ul.content li{
  padding-left:14px;
  padding-bottom:6px;
  line-height:135%;
  background:url(../images/bullet.gif) 2px 5px no-repeat;
  font-size:11px;
}

h2.subHead{
  margin-bottom:14px;
  color:#0072ba;
  font-size:16px;
  line-height:100%;
  font-family:arial;
  font-weight:bold; 
}
/* linkbox */

.linkBoxArea{
  padding-right:10px;
  float:left;
}
.linkBoxAreaSep{
  padding-right:10px;
  padding-left:11px;
  background:url(../images/vSep.gif) left top repeat-y;
  float:left;
}

.linkBox{
  width:200px;
}
.linkBox img{
  margin-top:4px;
  width:200px;
  height:60px;  
  border:0px;
  display:block;
}
a.linkBoxLink{
  margin-top:6px;
  display:block;
  color:#333333;
  width:200px;
  font-size:11px;
  line-height:100%;
  padding-left:13px;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:1px 3px;
  width:150px;
  overflow:visible;
}
a.linkBoxLink:hover{
  background-position:3px 3px;
}


.linkBoxHead{
  line-height:110%;
  padding-bottom:2px;
  color:#0072ba;
}
.linkBox a:hover{
  color:#0072ba;
}
ul.smartBoxHead li{
  display:block;
  background:red;
  float:left;
  background:url(../images/smartBoxHeadBg.gif) left top no-repeat;
  padding:0px;
  padding-left:14px;
  margin-right:6px;
}

ul.smartBoxHead a{
  cursor:pointer;
  display:block;
  color:#333333;
  font-size:11px;
  line-height:165%;
  background:red;
  background:url(../images/smartBoxHeadBg.gif) right top no-repeat;
  padding-right:10px;
}
ul.smartBoxHead a:hover{
  color:#0072ba;
}


ul.smartBoxHead a.smartBoxHead_active{
  color:#0072ba;
}

.smartBoxContent{
  clear:both;
  border:1px solid #cccccc;
  padding:6px;
  padding-left:8px;
  padding-right:8px;
  font-size:11px;
  line-height:135%;
  overflow:auto;
  height:150px;
}
.boxContent{
  display:none;
}

.box_materials{
  height:150px;
  overflow:visible;
  background:url(../images/icon_materials.gif) right top no-repeat;
}

.box_applications{
  height:150px;
  overflow:visible;
  background:url(../images/icon_applications.gif) right top no-repeat;
}

div.smartBoxSep{
  overflow:hidden;
  line-height:3px;
  font-size:3px;
  height:3px;
  clear:both;  
  background:#cccccc;
}

/* spcTable */
.specTable{
  margin-bottom:4px;
}

.specTable tr{
  /*background:url(../images/hSep.gif) bottom repeat-x;*/
}
.odd{
  background-color:#f6f6f6;
}
.specTable td{
  text-align:left;
  padding:4px;
  padding-right:12px;
  vertical-align:top;
  border-left:4px solid white;
}
td.specHead{
  text-align:left;
  padding:4px;
  padding-bottom:8px;
  color:#0072ba;
  font-size:11px;
  border-left:0px;
}

td.spec_max_dia{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:4px center; background-image:url(../images/spec_max_dia.gif); }
td.spec_min_dia{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:6px center; background-image:url(../images/spec_min_dia.gif); }
td.spec_power_connect{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:13px center; background-image:url(../images/spec_power_connect.gif); }
td.spec_num_mouldblocks{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_num_mouldblocks.gif); }
td.spec_chain_length{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_chain_length.gif); }
td.spec_length{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_length.gif); }
td.spec_width{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_width.gif); }
td.spec_height{ padding-left:40px; border-left:0px; text-align:left; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_height.gif); }
td.spec_weight{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:11px center; background-image:url(../images/spec_weight.gif); }
td.spec_max_speed{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_max_speed.gif); }
td.spec_max_pvc_output{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_max_pvc_output.gif); }
td.spec_max_hdpe_output{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:5px center; background-image:url(../images/spec_max_hdpe_output.gif); }
td.spec_closed_chain_length{ padding-left:40px; border-left:0px; text-align:left; background-repeat:no-repeat; background-position:7px center; background-image:url(../images/spec_closed_chain_length.gif); }




.smallText{
  font-size:11px;
  line-height:135%;
}

h4.subHead{
  font-size:22px;
  font-weight:normal;
  font-family:arial;
}

h4.subHeadHistory{
  font-size:12px;
  color:#0072ba;
  margin-bottom:8px;
}

.cHistoryYear{
  float:left;
  color:#0072ba;
  width:70px;
}
.cHistoryData{
  width:584px;
  float:left;
}
.cHistoryDataImg{
  padding-left:14px;
  float:left;
  width:140px;
  padding-bottom:14px;
}
.cHistoryDataText{
  width:416px;
  padding-bottom:14px;
  margin-left:14px;
  float:left;

}
.hSep{
 clear:both;
 height:40px;
 background:url(../images/hSep.gif) center repeat-x;
}

.blue{
  color:#0072ba;
}

.commentBox{
  padding-top:16px;
  background:url(../images/commentBg.gif) no-repeat 0px 0px;
  margin-bottom:20px;
}
.commentBox div{
  font-family:arial;
  font-style:italic;
  font-size:16px;
  line-height:135%;
  color:#0072ba;
  padding:10px;
  padding-left:14px;
  padding-top:0px;
  background:url(../images/commentBg.gif) no-repeat bottom left;
}
.commentBox span{
  font-style:normal;
  font-family:verdana;
  font-size:10px;
  color:#999999;
}

.highlightBox{
  padding-top:16px;
  background:url(../images/highlightBoxBg.gif) no-repeat 0px 0px;
  margin-bottom:20px;
}
.highlightBox div{
  font-family:arial;
  font-size:16px;
  line-height:135%;
  color:#0072ba;
  padding:10px;
  padding-left:14px;
  padding-top:0px;
  background:url(../images/highlightBoxBg.gif) no-repeat bottom left;
}

/* TOOLS */
.listBoxImage{
  padding-top:2px;
  float:left;
  width:90px;
}
.listBoxImage img{
  border:1px solid #cccccc;
}
.listBoxText{
  line-height:120%;
  width:564px;
  float:left;
}
.listBoxHead{
  font-weight:bold;
  color:#0072ba;
  padding-bottom:6px;
  font-family:arial;
  font-size:15px;
}
.listBoxHead span.date{
  color:#666666;
  display:block;
  font-family:verdana;
  font-size:11px;
  font-weight:normal;
}
.listBoxInfo{
  font-size:11px;
  padding-bottom:6px;
}

.listBoxMoreBtn{
  float:left;
  display:block;
  border:1px solid #cccccc;
  font-size:11px;
  line-height:11px;
  padding:2px;
  padding-bottom:2px;
  padding-right:4px;
  padding-left:16px;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:4px 4px;
}
.listBoxMoreBtn:hover{
  background-position:5px 4px;
  border:1px solid #a0a0a0;
}



.toolDate{
  color:#666666;
  font-size:10px;
  margin-bottom:14px;
}
.toolPdf{
  margin-top:10px;
}
.toolZip{
  margin-top:10px;
}

/* pagenav */

.pageNav .activePage{
  font-weight:bold;
  color:#0072ba;
}
.pageNav{
  font-size:12px;
  line-height:12px;
}

.pageNavCaption{
  padding-top:2px;
  float:left;
}
.pageNavCaption b{
  padding-right:6px;
}

.pageNavBtn{
  padding-left:8px;
  float:left;
}

.pageNavBackButton{
  cursor:pointer;
  margin-right:2px;
  float:left;
  display:block;
  border-right:1px solid #cccccc;
  height:19px;
  width:18px;
  background:url(../images/btnBackBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.pageNavBackButton:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}

.pageNavNextButton{
  float:left;
  display:block;
  border-right:1px solid #cccccc;
  height:19px;
  width:18px;
  background:url(../images/btnBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.pageNavNextButton:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}

.backButton{
  float:left;
  display:block;
  border-right:1px solid #cccccc;
  height:19px;
  font-size:11px;
  line-height:17px;
  padding-right:6px;
  padding-left:18px;
  background:url(../images/btnBackBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.backButton:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}

.button{
  cursor:pointer;
  float:left;
  display:block;
  border-right:1px solid #cccccc;
  height:19px;
  font-size:11px;
  line-height:17px;
  padding-right:6px;
  padding-left:18px;
  background:url(../images/btnBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.button:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}


.buttonSmall{
  cursor:pointer;
  float:left;
  display:block;
  border-right:1px solid #cccccc;
  height:15px;
  font-size:10px;
  line-height:13px;
  padding-right:6px;
  padding-left:18px;
  background:url(../images/btnSmallBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.buttonSmall:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}

.buttonSmallRight{
  margin-top:4px;
  margin-left:4px;
  cursor:pointer;
  float:right;
  display:block;
  border-right:1px solid #cccccc;
  height:15px;
  font-size:10px;
  line-height:13px;
  padding-right:6px;
  padding-left:18px;
  background:url(../images/btnSmallBg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
.buttonSmallRight:hover{
  background-position:-300px 0px;
  border-right:1px solid #6eafd8;
}

a.pdf, a.zip{
  margin-top:2px;
  float:left;
  display:block;
  font-size:11px;
  line-height:100%;
  background-image:url(../images/icon_pdf.gif);
  background-repeat:no-repeat;
  background-position:2px 2px;
  padding:5px;
  padding-left:22px;
}
a.pdf:hover, a.zip:hover{
  background-color:#f4f4f4;
}
a.pdf span, a.zip span{
  font-size:10px;
  color:#999999;
}
a.zip{
  background-image:url(../images/icon_zip.gif);
}

div.productArea{
  float:left;
  width:152px;
}
div.productAreaSep{
  float:left;
  margin-left:15px;
  width:152px;
}
.productBox{
  width:152px;
}
.productBoxHead{
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  line-height:100%;
  color:#0072ba;
}
.productBoxHeadSmall{
  font-size:11px;
  line-height:100%;
}
.productBoxImg{
  margin-top:4px;
  display:block;
  position:relative;
  width:152px;
  height:115px;
}
a.productBoxImg img{
  cursor:pointer;
  position:absolute;
  top:1px;
  left:1px;
  border:0px;
  width:150px;
  height:113px;
}
.productBoxBorder{
  cursor:pointer;
  top:0px;
  left:0px;
  position:absolute;
  width:152px;
  height:115px;
  background:url(../images/productBoxBorder.png) 0px 0px no-repeat;
}
.productBoxBorderActive{
  cursor:pointer;
  visibility:hidden;
  top:0px;
  left:0px;
  position:absolute;
  width:152px;
  height:115px;
  background:url(../images/productBoxBorderActive.png) 0px 0px no-repeat;
}

.productBoxBig{
  width:320px;
}
.productBoxBigHead{
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  line-height:100%;
  color:#0072ba;
}
.productBoxBigHeadSmall{
  font-size:11px;
  line-height:100%;
}
.productBoxBigImg{
  margin-top:4px;
  display:block;
  position:relative;
  width:320px;
  height:240px;
}
a.productBoxBigImg img{
  cursor:pointer;
  position:absolute;
  top:1px;
  left:1px;
  border:0px;
  width:318px;
  height:238px;
}
.productBoxBigBorder{
  cursor:pointer;
  top:0px;
  left:0px;
  position:absolute;
  width:320px;
  height:240px;
  background:url(../images/productBoxBigBorder.png) 0px 0px no-repeat;
}
.productBoxBigBorderActive{
  cursor:pointer;
  visibility:hidden;
  top:0px;
  left:0px;
  position:absolute;
  width:320px;
  height:240px;
  background:url(../images/productBoxBigBorderActive.png) 0px 0px no-repeat;
}



.contactPersonArea{
  float:left;
  width:320px;
}
.contactPersonAreaSep{
  margin-left:14px;
  float:left;
  width:320px;
}

.contactPerson{
  width:320px;
}

.contactPerson img{
  border:0px;
  width:110px;
  height:110px;
  float:left;
}

.contactPersonData{
  font-size:11px;
  line-height:130%;
  margin-left:10px;
  float:left;
  width:198px;
}

/* siteMail - sendPage */
#siteMail, #sendPage{
  display:none;
  position:absolute;
  width:522px;
  height:349px;
}
#sendPageFrame, #siteMailFrame{
  width:522px;
  height:349px;
  background:url(../images/siteMailBg.png) 0px 0px no-repeat;
}
#siteMailHead, #sendPageHead{
  position:absolute;
  left:4px;
  top:4px;
  height:20px;
  width:510px;
}
#siteMailDragger, #sendPageDragger{
  padding-left:6px;
  color:white;
  font-size:11px;
  position:absolute;
  left:0px;
  top:0px;
  width:490px;
  height:20px;
  cursor:default;
}
#siteMailClose, #sendPageClose{
  cursor:pointer;
  position:absolute;
  top:0px;
  right:0px;
  width:28px;
  height:18px;  
  background-image:url(../images/siteMailClose.gif);
  background-position:0px 0px;
  background-repeat:no-repeat;
}
#siteMailClose:hover, #sendPageClose:hover{
  background-position:-28px 0px;
}
#siteMailContent, #sendPageContent{
  position:absolute;
  top:30px;
  left:12px;
  width:494px;
  height:304px;
}
#siteMailForm{
  float:left;
  font-size:11px;
  line-height:13px;
}

#siteMailForm .txtInput, #sendPageForm .txtInput{
  width:250px;
}
#siteMailForm select{
  font-size:11px;
  line-height:13px;
  font-family:verdana;
  background:#f0f0f0;
  border:0px;
  width:254px;
}
#siteMailForm textarea, #sendPageForm textarea{
  width:250px;
  height:120px;
}
#sendPageForm textarea{
  width:250px;
  height:80px;
}

#contactPersonData{
  text-align:right;
  float:right;
  width:114x;
}

#siteMailResponse{
  width:350px;
  font-size:11px;
  line-height:13px;
  display:none;
  float:left;
}
.formReq{
  color:#cc0000;
  padding-left:2px;
}

.siteMailFieldError{  
  background-color:green;
  border:1px solid red;  
}

/* press about unicor */

div.pressAboutImageArea{
	margin-right:20px;
  float:left;
	width:110px;
	height:110px;
}

div.pressAboutImage{
	background:url(../images/pressThumbBg.gif) no-repeat;
	width:110px;
	height:110px;
	font-size:91px;
	font-family:verdana;
	line-height:91px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	display:table-cell;
}
div.pressAboutImage img{
	border:0px;
	margin:auto auto;
	vertical-align:middle;
}
div.pressAboutCaption{
  width:522px;
	float:left;
	font-size:11px;
}
div.pressAboutHeadline{
  font-weight:bold;
	color:#0072ba;
	font-size:15px;
	line-height:120%;
	font-family:arial;
}
div.pressAboutText{
  line-height:120%;
	margin-top:10px;
	margin-bottom:10px;
}

div.pressAboutPublished{
	line-height:120%;
  color:#999999;
}

.moduleError{
  background:#fdf1f1;
  padding:2px;
  padding-left:24px;
  margin-bottom:14px;
	background:url(../images/icon_login_error.gif) no-repeat 4px 4px #fdf1f1;  
}

/* fairs */

div.fairsImageArea{
	margin-right:20px;
  float:left;
	width:150px;
}

div.fairsData{
  margin-top:4px;
  line-height:120%;
  font-size:11px;
  padding-left:4px;
  border-left:2px solid #e4e4e4;
}
div.fairsCaption{
  width:482px;
	float:left;
}
div.fairsHeadline{
  font-weight:bold;
	color:#0072ba;
	font-size:15px;
	font-family:arial;
}
div.fairsDescription{
	font-size:11px;
  line-height:120%;
	margin-top:10px;
	margin-bottom:10px;
}

/* shm */

div.shmImageArea{
	margin-right:20px;
  float:left;
	width:180px;
}
div.shmImageArea img{
  border:1px solid #cccccc;
  margin-bottom:8px;
}

div.shmData{
  margin-top:4px;
  line-height:120%;
  font-size:11px;
  padding-left:4px;
  border-left:2px solid #e4e4e4;
}
div.shmCaption{
  width:432px;
	float:left;
}
div.shmHeadline{
  font-weight:bold;
	color:#0072ba;
	font-size:15px;
	font-family:arial;
}
div.shmDescription{
	font-size:11px;
  line-height:120%;
	margin-top:10px;
	margin-bottom:10px;
}

/* jobs */

.jobBoxHead{
  font-weight:bold;
	color:#0072ba;
	font-size:15px;
	font-family:arial;
	margin-bottom:14px;
}

.jobBoxText{
  line-height:120%;
  font-size:11px;
}

/* download brochures */

/* press about unicor */

div.brochuresImageArea{
	margin-right:20px;
  float:left;
	width:84px;
	height:84px;
}

div.brochuresImage{
	background:url(../images/brochuresThumbBg.gif) no-repeat;
	width:84px;
	height:84px;
	font-size:72px;
	font-family:verdana;
	line-height:72px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	display:table-cell;
}
div.brochuresImage img{
	border:0px;
	margin:auto auto;
	vertical-align:middle;
}
div.brochuresCaption{
  width:522px;
	float:left;
	font-size:11px;
}
div.brochuresHeadline_de, div.brochuresHeadline_en{
	color:#0072ba;
	font-weight:bold;
	font-size:14px;
	font-family:arial;
	padding-left:25px;
	background:url(../images/de.gif) no-repeat 2px 4px;
}
div.brochuresHeadline_en{
  background:url(../images/en.gif) no-repeat 2px 4px;
}
div.brochuresHeadline_de span, div.brochuresHeadline_en span{
  font-weight:normal;
	color:#999999;
	font-size:11px;
	font-family:verdana;
	padding-left:6px;
}
.printSubHead{
  display:none;  
}

ul.listTest{
  color: blue;
  list-style-type: disc;
  list-style-position: inside;
}
a.cLink{
  line-height:100%;
  padding-bottom:8px;
  color:#666666;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;
  padding-left:14px;
}
a.cLink:hover{
  color:#0072ba;
  background-position:4px 4px;
}

span.vSepText{
  color:#cccccc;
  padding-left:4px;
  padding-right:4px;
}

a.sitemapTop{  
  padding-left:14px;
  margin-top:14px;
  margin-bottom:4px;
  display:block;
  color:#0072ba;
  background-color:#f4f4f4;
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:2px 6px;
  font-weight:bold;
}
a.sitemapTop:hover{  
  background-color:#e0e0e0;
  background-position:4px 6px;
}
a.sitemapLevel0{
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:15px 6px;
  display:block;
  padding-left:28px;
  font-size:11px;
}
a.sitemapLevel0:hover{  
  background-color:#f8f8f8;
  background-position:17px 6px;
}
a.sitemapLevel1{
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:30px 6px;
  display:block;
  padding-left:43px;
  font-size:11px;
}
a.sitemapLevel1:hover{  
  background-color:#f8f8f8;
  background-position:32px 6px;
}
a.sitemapLevel2{
  background-image:url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:45px 6px;
  display:block;
  padding-left:58px;
  font-size:11px;
}
a.sitemapLevel2:hover{  
  background-color:#f8f8f8;
  background-position:47px 6px;
}

.sphiderTitle{
  color:#0072ba;
  font-weight:bold;
}
.sphiderDescription{
  padding-top:4px;
  padding-bottom:4px;
  font-size:11px;
  line-height:120%;
}
.sphiderUrl{  
  font-size:11px;
  line-height:120%;
  color:#888888;
}

#sphiderForm{
  border:1px solid #e0e0e0;
  padding:4px;
}
#sphiderForm input{
  border:1px solid #cccccc;
}

#sphiderInputText{
  width:200px;
}
.applicationImg{
  float:right;
  width:100px;
  height:100px;
  margin-right:14px;
  margin-left:20px;
}

#rm_area{
  position:relative;
  width:654px;
  height:238px;
}
#rm_img{
  position:relative;
  top:0px;
  left:0px;
  z-index:10;
  width:654px;
  height:238px;
}
#rm_area_text1{
  z-index:20;
  position:absolute;
  width:230px;
  top:40px;
  font-size:10px;
  text-align:right;
  line-height:100%;
  right:388px;
}
#rm_area_text2{
  z-index:20;
  position:absolute;
  width:240px;
  top:194px;
  font-size:10px;
  line-height:100%;
  text-align:right;
  right:392px;
}

.management_team_area{
  position:relative;
  width:654px;
  height:226px;
}
.management_team_area img{
  position:absolute;
  left:0px;
  z-index:10;
  width:654px;
  height:224px;
}
.management_team_area_text{
  z-index:20;
  position:absolute;
  width:220px;
  font-size:10px;
  text-align:left;
  font-size:10px;
  line-height:120%;
}

a.text{
  color:#0072ba;
}
a.text:hover{
  text-decoration:underline;
}

.toolsContactPerson{
  background:#f8f8f8;
}
.toolsContactPersonHead{
  color:#0072ba;
  font-size:11px;
  margin-bottom:4px;
}
.toolsContactPersonImg{
  float:left;
  width:50px;
  margin:6px;
}
.toolsContactPersonData{
  margin:6px;
  margin-left:0px;
  float:left;
  width:300px;
  font-size:11px;
  line-height:120%;
}
.toolsContactPersonEmail{
  margin-top:6px;
}


.contactPersonInsite{
  background:#f8f8f8;
}

.contactPersonInsiteImg{
  float:left;
  width:111px;
  margin:8px;  
}

.contactPersonInsiteImg img{
}

.contactPersonInsiteData{
  float:left;
  width:500px;
  margin:8px;
  margin-left:0px;
}

.bdl_table{
  margin-top:2px;
}

.bdl_table td{
  line-height:100%;
  font-size:10px;
}
.bdl_table .txtInput{
  width:160px;
}

.requestDone{
  background-color:#e4f7e4;
}
.inputFieldError{
  background-color:#f4e5e5;
  border:10px solid red;
}
.txtInput{
  width:450px;
}
.areaInput{
  width:450px;
  height:150px;
}

#contactFormTable td{
  vertical-align:top;
}
#contactFormResponse{
  display:hidden;
}
.linkExtern, .mailto{
  color:#66aad6;
}

.attentionBox{
  background:url(../images/bg_attentionBox.gif) no-repeat top left;
  padding-top:22px;
}
.attentionBoxContent{
  line-height:135%;
  padding-left:14px;
  padding-right:10px;
  padding-bottom:12px;
  background:url(../images/bg_attentionBoxbottom.gif) no-repeat bottom left;
}
.linkBoxSet{
  clear:both;
  margin-top:10px;
  padding-bottom:14px;
}
#homeHeadImage{
  margin:4px;
  margin-top:10px;
}
#homeText_1{
  padding:0px 12px 0px 12px;
  /*padding:12px; */
  font-family:arial;
  line-height:135%;
  font-size:14px;
  margin-bottom:6px;
}
#homeCor{
  position:relative;
  height:250px;
  background:url(../images/homeBg.jpg) repeat-x 0px 0px;
}
#homeCorHead{
  position:absolute;
  top:20px;
  left:12px;
  width:420px;
  padding-bottom:6px;
  color:#0072ba;
  font-size:24px;
  font-family:arial;
  background:url(../images/homeHeadlineBorder.jpg) no-repeat bottom left;
}
#homeCorText{
  position:absolute;
  top:56px;
  left:12px;
  font-family:arial;
  width:418px;
  line-height:135%;
}
#homeCorButtons{
  position:absolute;
  top:183px;
  left:12px;
}
#homeCorButtons a{
  display:block;
  float:left;
  margin-right:8px;
  width:119px;
  height:45px;
  background-repeat:no-repeat;
  background-position:0px 0px;
}

#home_btn_s_de{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_de{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_de{background-image:url(../images/home_btn_l_de.gif);}

#home_btn_s_en{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_en{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_en{background-image:url(../images/home_btn_l_de.gif);}

#home_btn_s_es{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_es{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_es{background-image:url(../images/home_btn_l_de.gif);}

#home_btn_s_it{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_it{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_it{background-image:url(../images/home_btn_l_de.gif);}

#home_btn_s_ru{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_ru{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_ru{background-image:url(../images/home_btn_l_de.gif);}

#home_btn_s_cn{background-image:url(../images/home_btn_s_de.gif);}
#home_btn_m_cn{background-image:url(../images/home_btn_m_de.gif);}
#home_btn_l_cn{background-image:url(../images/home_btn_l_de.gif);}

#homeCorButtons a:hover{
  background-position:-119px 0px;
}
#homeCorCor{
  position:absolute;
  left:465px;
  position:relative;
  height:250px;
  width:410px;
}
#homeCorCor a span{
  line-height:135%;
  font-family:verdana;
  font-size:9px;
  color:#666666;
}
#homeCorCor a{
  color:#0072ba;
  font-family:arial;
  font-size:14px;
  display:block;
  position:absolute;
  right:12px;
  bottom:40px;
  line-height:135%;
  padding-left:12px;
  background-repeat:no-repeat;
  background-position:0px 6px;
  background-image:url(../images/arrow.gif);
}
#homeCorCor a:hover{
  background-position:2px 6px;
}
#homeCorCor a:hover span{
  color:#0072ba;
}
#homeModules{
  margin-top:10px;
}
#homeNewsArea{
  display:block;
  float:left;
  width:425px;  
}
#homeFairsArea{
  margin-left:20px;
  display:block;
  float:left;
  width:425px;  
}
a.newsHome{
  font-size:11px;
  display:block;
  background-repeat:no-repeat;
  background-position:0px 4px;
  background-image:url(../images/arrow.gif);
  padding-left:12px;
  margin-top:8px;
  line-height:135%;
}
a.newsHome:hover{
  background-position:2px 4px;
  background-color:#f6f6f6;
}
.fairHome{
  font-size:11px;
  margin-top:8px;
  line-height:135%;
}
.fairHome b{
  font-size:11px;
  margin-top:8px; 
}
.fairHome div{
  color:#999999; 
}
.featuredPArea1{
  padding-top:28px;
  float:left;
  width:334px;
}
.featuredPArea2{
  width:167px;
  float:left;
}
.featuredPArea3{
  width:152px;
  float:left;
}
h4.greySubHead{
  font-family:arial;
  font-size:15px;
  color:#999999;
  margin-bottom:8px;
  font-weight:normal;
}

.homeFrBtn{
  display:block;
  height:69px;
  width:869px;
  position:relative;
  background:url(../images/fr_btn_bg.gif) 0px 0px no-repeat;
  font-size:12px;
  line-height:120%;
  margin-bottom:20px;
}
.homeFrBtn span{
  display:block;
  width:600px;
  position:absolute;
  left:255px;
  top:20px;
}
.homeFrBtn:hover{
  background-position: 0px -69px;
}
ol li{
  padding-top:5px;
  padding-bottom:5px;
}
.premium_warranty_link{
  margin:0px;
  padding:0px;
  background:none;
}

