@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background: url(images/bg.jpg) repeat #034db6;  font-size:13px; color:#fff;}
.clr{clear:both; overflow:hidden;}

img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@font-face {
	font-family: 'AbwechselnschriftBold';
	src: url('fontjs/abweb.eot');
	src: url('fontjs/abweb.eot?#iefix') format('embedded-opentype'),
			 url('fontjs/abweb.woff') format('woff'),
			 url('fontjs/abweb.ttf') format('truetype'),
			 url('fontjs/abweb.svg#abweb') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Balkeno';
	src: url('fontjs/balkeno.eot');
	src: url('fontjs/balkeno.eot?#iefix') format('embedded-opentype'),
			 url('fontjs/balkeno.woff') format('woff'),
			 url('fontjs/balkeno.ttf') format('truetype'),
			 url('fontjs/balkeno.svg#balkeno') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'myriad_probold_semicondensed';
    src: url('myriadpro-boldsemicn-webfont.eot');
    src: url('myriadpro-boldsemicn-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-boldsemicn-webfont.woff') format('woff'),
         url('myriadpro-boldsemicn-webfont.ttf') format('truetype'),
         url('myriadpro-boldsemicn-webfont.svg#myriad_probold_semicondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

#container{margin:0px auto; padding:0px; width:977px;} 
#top{clear:both; height:165px;}
.logo{ float:left; padding:20px 0 0 0px;}
.top-right{float:right; width:680px;}
.blue-slogn{float:left; padding:39px 0 0 0;}

/*.phone-number-dtl{float: right; padding:39px 0 0 0;}
.phone{margin:0px 0 7px 0; padding:0px 20px 0 0; background:url(images/phone.png) right no-repeat;}
.phone p{ margin:0px; padding:0px; font-size:18px; text-align:right; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
.email{margin:0px; padding:0px 20px 0 0; background: url(images/emai-icon.png) right no-repeat;}
.email p{ margin:0px; padding:0px; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.email p a{ color:#fff;}*/
.phone{margin:0px 0 7px 20px; padding:0px 0px 0 0; background:url(images/phone.png) no-repeat; height:18px;}
.phone h3{ margin:0px; padding:0px 0 0 25px!important; font-size:18px; font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
.email{margin:0px 0 0px 20px; padding:0px 0px 0 0; background: url(images/emai-icon.png) no-repeat;}
.email h3{ margin:0px; padding:0px 0 0 25px!important; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.email h3 a{ color:#fff;}


/* Navigation */
#nav{ clear: both; margin:25px  0 0px 0; padding:0px; height:40px; background:url(images/nav-bg.png) left no-repeat;}
#nav ul{margin:0px; padding:0px;}
#nav ul li{margin:0px; padding:0px; height:40px; line-height:40px; float:left; list-style-type:none; background: url(images/nav-break.png) right no-repeat; /*font-weight:bold;*/ font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold;}
#nav ul li a{ padding:0px 20px; text-decoration: none; color:#034db6;}
#nav ul li a:hover{color:#034db6;}
#nav ul li a.select {color:#034db6;}


/* mid */
.mid{clear:both;}
.left{float:left; margin:0 0 20px 0; width:270px;}
.our-services{margin:0px; padding:0px; width:270px;}
.our-servicesTop{margin:0px; padding:0px; clear:both;}
.our-servicesMid{margin:0px; padding:0px 0px; width:270px; background:url(images/mid-head.png) top repeat-y;}
.our-servicesMid h2{margin:0px; padding:10px 0 4px 20px; color:#f3bf49; font-size:21px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
.our-servicesMid ul{margin:0px; padding:0px;}
.our-servicesMid ul li{margin:0px 0px; padding:0px 0 0 0px; line-height:30px; list-style-type:none; background:url(images/nav-arw.png) left no-repeat; font-family: Georgia, "Times New Roman", Times, serif;}
.our-servicesMid ul li a{color:#FFF;  padding:0px 0 0 37px; text-decoration:none; display:block;}
.our-servicesMid ul li a:hover{ background: url(images/nav-hover.png) no-repeat ; }
.our-servicesMid p{margin:0px 0px; padding:10px 0 0 37px; font-size:13px; font-weight:bold; font-family: Georgia, "Times New Roman";}
.our-servicesMid p a{color:#fff; text-decoration:underline;}
.our-servicesMid p a:hover {color:#fff; text-decoration:none;}

.quick-connect{ margin:0px; padding:0px; clear:both; }
.quick-connect h3{margin:0px; padding:0px 210px;}
.quick-connect form{margin:0px auto; padding:0px; text-align:center; width:174px;}
.quick-connect form input{margin:0px 0 9px 0; padding:0px 10px; font-family: "Lucida Sans"; background:url(images/taxt-box.png) left no-repeat; border:none; width:154px; height:21px; font-style:italic;}
.quick-connect form textarea{margin:0px 0 9px 0; padding:0px 10px; font-family: "Lucida Sans"; background: url(images/txtarea.png) left no-repeat; border:none; width:154px; height:74px; font-size:13px; font-style:italic;}
.quick-connect form input.btn{margin:10px 0 9px 0; float:right; padding:0px 10px; background: url(images/submit.png) left no-repeat; border:none; width:78px; height:24px;}
.quick-connect form input.btn:hover {margin:10px 0 9px 0; float:right; padding:0px 10px; background: url(images/submitover.png) left no-repeat; border:none; width:78px; height:24px;}

/* right */
.right{float:right; width:680px; margin:0 0 30px 0}
.txt{clear:both; }
.txt h1{margin:0px; padding:15px 0 5px 0 ; font-size:30px; font-weight:normal; color:#fff; font-family: Georgia, "Times New Roman", Times, serif;}
.txt h2{margin:0px; padding:20px 0 10px 0 ; font-size:18px; font-weight:normal; color:#d5aa45; font-family: Georgia, "Times New Roman", Times, serif;}

.txt h1 span{color:#eca900;}
.txt p{margin:0px; padding:0 0 15px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.txt p a{color:#fff;}
.txt label {margin:0px; padding:0 0 5px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold;}

.txt ul{margin:10px 0; padding:0;}
.txt ul li{margin:0px 20px; padding:0 0 5px 0; list-style-type:inherit; font-family:Arial, Helvetica, sans-serif;}


/* boxes */
.boxes{border-top:#2e446b solid 1px;}
.box1{float:left; margin:15px 9px 0 0; padding:0px 0 10px 0; width:216px; background: url(images/box-bg.jpg) repeat; border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; text-align:center; height:230px;}
.box1 img{width:190px; height:120px;}

.box1 h2{margin:0px; padding:10px 0 5px 15px; font-size:15px; text-align:left; font-weight:normal; color:#fff; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.box1 p{margin:10px 0 0 0; padding:0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.box1 p a{margin:10px 0 0 0; padding:0 0 0px 0; color:#f9db15; font-style:italic;}
.box1 p a:hover{color:#f9db15; text-decoration:none;}

.man{clear: both; padding:20px 0 20px 0}

/* Download PDF */
.boxPDF {margin:15px 9px 0 0; padding:30px 0px; background: url(images/box-bg.jpg) repeat; border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; text-align:center; width:100%;}
.boxPDF h2{margin:0px; padding:0px; font-size:25px; font-weight:normal; color:#fff; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.boxPDF h2 a {color:#fff;}
.boxPDF h2 a:hover {color:#fff; text-decoration:none;}


.enquiry{clear:both;}
.enquiry form{margin:0px; padding:0px; }
.enquiry form input{margin:0px 0 9px 0; padding:0px 10px; font-family: "Lucida Sans"; background: url(images/en-txt-bx.png) left no-repeat; border:none; width:254px; height:21px; font-style:italic;}
.enquiry form textarea{margin:0px 0 9px 0; padding:0px 10px; font-family: "Lucida Sans"; background:  url(images/en-txtarea.png) left no-repeat; border:none; width:254px; height:74px; font-size:13px; font-style:italic;}
.enquiry form input.btn2{margin:10px 0 9px 0; float: left; padding:0px 10px; background: url(images/submit.png) left no-repeat; border:none; width:78px; height:24px;}
.enquiry form input.btn2:hover {margin:10px 0 9px 0; float: left; padding:0px 10px; background: url(images/submitover.png) left no-repeat; border:none; width:78px; height:24px;}

/*header-slide*/
.sliderwrapper {position:relative; overflow:hidden; width:100%; height:223px;}
.sliderwrapper .contentdiv {visibility:hidden; position:absolute; left:0; top:0; background:#779c32; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;}
.pagination {width:680px; text-align:right; position:absolute; z-index:999; margin:-15px 0px 0px -7px;}
.pagination a {padding:0px 4px; background:#98d8f4; margin:0px 1px; font-size:6px;}
.pagination a:hover, .pagination a.selected {background-color:#fff100; }
/*header-slide-close*/
/*header*/

.enquiry-tab{margin:0px; padding:10px 0; border-top: solid 1px #FFF; text-align:right;}
.enquiry-tab1{ background:url(images/enquiry.png) no-repeat; width:78px; height:24px; float:right;}
.enquiry-tab1:hover { background:url(images/enquiryver.png) no-repeat; width:78px; height:24px; float:right;}
.gallery{clear:both;}
.gallery img{ margin:0 12px 10px 0; border:#FFF solid 1px; width:324px; height:242px;}

#client {margin:0px 0 17px 0; padding:0px;  background: url(images/box-bg.jpg) repeat; border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; text-align:center; height:230px; height: auto; border-top:#4a88d9 2px solid; border-bottom:#4a88d9 2px solid;}
#client-inner {margin:0px auto; clear:both; padding:0px; width:977px;}
#client-inner img {margin:15px 5px 10px 5px;}

#footer{margin:0px; padding:0px; background:url(images/footr.gif) top repeat-x; height:64px;}
#footer p{margin:0px; padding:10px 0 0 0; text-align:center; font-family: Georgia, "Times New Roman", Times, serif;}
#footer p a{margin:0px; padding:0 10px; text-decoration:none; color:#fff;}
#footer p a:hover{margin:0px;text-decoration:none; color:#f9db15;}
#footer h4{margin:0px; padding:10px; font-size:11px; font-weight:normal; text-align:center; font-family:Arial, Helvetica, sans-serif;}



#visit {clear:both; padding:0px 0px 0px 0px;}
#visit h1 {font-size:px; margin:0px 0px 5px 0px; text-align:center; display:block; padding:4px 0px; background:#FF6600; color:#fff;}

#visit .menu {padding:5px 0px 10px 0px;}

.technology {cursor:hand; cursor:pointer; margin:0px; padding:10px 0px 10px 0px ; font-size:16px; color:#D5AA45; font-weight:bold; }
.technology img {margin:0px 5px 0px 0px;}
.openlanguage {color: #D5AA45;}

.thelanguage {padding:5px 0px 5px 0px;}
.thelanguage h2{margin:0px; padding:0px 0px 10px 0px ; font-size:16px; color:#fff;}
.thelanguage p{margin:0px; padding:0 0 15px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.thelanguage p a{color:#fff;}
.thelanguage label {margin:0px; padding:0 0 5px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold;}

.thelanguage ul{margin:10px 0; padding:0;}
.thelanguage ul li{margin:0px 20px; padding:0 0 5px 0; list-style-type:inherit; font-family:Arial, Helvetica, sans-serif;}

/* left-nav-close */

#download {margin:0px; padding:0px; clear:both;}
#downloadBox {margin:0px 15px 20px 0; padding:0px; float:left;}
#downloadBox p {margin:0px; padding:10px 0 0 0; color:#fff; text-align:center; font-size:15px; font-weight:bold;}
#downloadBox p a {color:#fff; text-decoration:underline;}
#downloadBox p a:hover {color:#fff; text-decoration:none;}