.h1_frame{
 position: relative;
}
.h1_frame_right{
position:relative;
}
 .icon{
 float:left;
 padding: 0 0 0 8px;
 }
.fontsize{
	border-bottom: 1px dashed #ff8a00;
	padding:4px 4px 4px 0pt;
	margin: 0 5px 4px 0;
}
.p10px{
	background:transparent url(../../sitedesign/menuebg_right.jpg) no-repeat scroll right top;
	padding:11px 0pt 0pt;
	margin-top:-1px;
}
.tx-ttnews{
padding:0 0 0 4px;
border-bottom:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
margin-bottom: 12px;
position:relative;
}
.tx-customerreferences-pi1{
border-right:1px solid #e3e3e3;
border-bottom:1px solid #e3e3e3;
margin-bottom:12px;
padding:0 4px 2px 1px;
position:relative;
}

.p10px_left{

position:relative;

}
.newstab_content{
padding:0px;
}


body a {
	
	color: #ff8a00;
	text-decoration: none;
}
body a:hover {
	color: #fecf3d;
	text-decoration: none;
}

#head{
	height: 200px;
	background-image: url(../../sitedesign/repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#head_inside{
	width: 100%;
	background-image: url(../../sitedesign/top_gfx1.jpg);
	height: 200px;
	background-repeat: no-repeat;
}
#logo{
	position: absolute;
	left: 0px;
	z-index:10;
}
#head_content{
	height: 200px;
}
#content_left{

}

.navi_left_pic {
	float: left;
	height: 27px;
	width: 34px;
}
.navi_right_pic {
	float: left;
	height: 27px;
	width: 34px;
}
.menue_container {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 px;
}
.navi {}
.csc-header {
position:relative;
}
.csc-header-n1{
position:relative;
}
#footer{
	padding:0px ;
	background-image: url(../../sitedesign/footer_bg-right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height:28px;
	margin:0px 2px 10px 0;
}
.h1-header-left{
	padding: 14px 12px 8px 8px;
	background-image: url(../../sitedesign/H1_left.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin:0px;
	position:relative;
}
.h1-header-right{
	padding: 14px 12px 8px 22px;
	background-image: url(../../sitedesign/H1_right.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin:0px;
	color:#FF8A00;
}
.footer-inside{
	font-size:12px;
	margin:0;
	color:#a3ce5b;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 29px;
	padding-bottom: 0;
	padding-left: 0;
	float: right;
}
.footer-inside-left{
	font-size:12px;
	margin:0;
	color:#a3ce5b;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 29px;
	padding-bottom: 0;
	padding-left: 2px;
	float: left;
}
.yui-u{
margin-right: 2px;
}
.newstab{
padding:0px;
}
.content_container_subnavi{
  border: 1px solid #ccc;
   background:#fff url(../../sitedesign/topbg.gif) repeat-x;
   margin-bottom:10px;
   padding: 12px;
}

/* #########BACKGROUNDS_BEGIN######## */
.ro {
	background-image: url(../../sitedesign/ro_content.jpg);
	background-repeat: no-repeat;
	background-position: right top;

	height: 100%;
}
.ro1 {
	background-image: url(../../sitedesign/ro1.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.lo {
	background-image: url(../../sitedesign/lo_content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: 100%;
}
.ru {
	background-image: url(../../sitedesign/ru_content.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 100%;
	height: 100%;
}
.lu {
	background-image: url(../../sitedesign/lu_content.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	height: 100%;
}
/* #########BACKGROUNDS_STOP######## */

