/* @group Standard */
*{
	margin:						0;
	padding:					0;
	border: 					0;
	text-decoration: 			none;
	font-family:				"Helvetica Neue",Arial,Verdana;
}
html, body{
	width: 						100%;
	height: 					100%;
}
body{
	background: 				#a9a9a9 url('../img/background_body.png') repeat-x scroll top left;
}
/* @end */
/* @group Layout */
#frame{
	position: 					relative;
	width:						806px;
	margin: 					0 auto;
	padding:					0 3px;
	background: 				transparent url('../img/background_frame.png') repeat-y scroll top left;
}
#frame .header{
	position: 					relative;
	width: 						800px;
	height:						60px;
	background: 				#fff url('../img/background_header.png') no-repeat scroll top left;
	border-bottom:				1px solid #000;
}
#frame h1 a{
	display:					block;
	padding:					20px 0px 0px 20px;
	width: 						140px;
	height: 					60px;
	overflow:					hidden;
	font-size:					13px;
	color: 						#000;
}
#frame .header h1 span{
	position: 					absolute;
	display:					block;	
	width: 						140px;
	height: 					60px;
	top:						0;
	left:						0;
	background: 				transparent url('../img/abtec.png') no-repeat scroll top left;
}
h4{
	position: 					absolute;
	width:						100px;
	height:						15px;
	padding-left: 				20px;
	font-size:					0.65em;
}
#frame .header h4{
	background:					transparent url('../img/phone.png') no-repeat scroll top left;
	right:						0px;
	top:						30px;
}
/* @end */
/* @group Navigation */
#navigation {
	background:					#eee url('../img/background_navigation.png') repeat-x scroll top left;
	width: 						800px;	
	height: 					53px;
}
#navigation ul{
	position: 					absolute;	
	left:						-5px;
}
#navigation li{
	background:					transparent url('../img/navigation_list.png') no-repeat scroll top right;
	float: 						left;
	display: 					block;
	line-height: 				40px;
}
#navigation li a {
	background:					transparent url('../img/navigation_button.png') repeat-x scroll 2px 0px;
	padding: 					0px 20px;
	display: 					block;
	text-align: 				center;
	margin: 					0px 2px 0px 0px;
	color: 						#666;
	font-size:					0.75em;
	font-weight:				bold;
}
#navigation li a:hover {
	color:						#333;
	background-position: 		0px -40px;
}
#navigation li a:active, #navigation li a.hi {
	color:						#333;
	background-position: 		0px -80px;
}
#extra{
	position:					absolute;
	width:						900px;
	height: 					53px;
	top: 						331px;
	left:						-47px;
}
/* @end */
#content {
	width:						770px;
	padding: 					15px;
	background: 				transparent url('../img/background_content.png') repeat-x scroll top left;
}
#content .textbox{
	margin-top: 				15px;
	width:						370px;
	float: 						left;
}

#content .left{
	margin-left: 				30px;
}

#content .textbox h2, 
#content .infobox h3, 
#formular h2{
	font-size: 					0.95em;
	margin-bottom:				10px;
	color: 						#001619;
}
#content .textbox p,
#formular p, 
#content .infobox p{
	font-size: 					0.80em;
	line-height:				1.45em;
	color:						#585858;
	margin-bottom: 				10px;
}

#content .textbox p a{
	color:						#ed0000;
	text-decoration:			none;
}

#content .textbox p a:hover,#content .textbox p a:active{
	text-decoration:			underline;
}
#content .textbox ul {
	margin-bottom: 15px;
}
#content .textbox ul li{
	font-size: 					0.80em;
	color:						#585858;
	list-style: 				none outside url('../img/bullet.png');
	margin-left: 20px;
	padding:					0 0 5px 0;
	margin-bottom:				10px;
	border-bottom: 				1px solid #eee;	
}

#content .textbox img{
	margin-bottom:				20px;
}
#content .textbox ul li a{
	
	color:						#ed0000;
	text-decoration:			none;
}

#content .textbox ul li  a:hover{
	text-decoration: 			underline;
}

#slideshow {
	position:					relative;
	width: 						800px;	
	height: 					270px;
	background-color:			#333333;
}
#slideshow img{
	position:					absolute;
}

#content .infobox{
	margin-top: 				20px;
	background: 				transparent url('../img/background_info.png') repeat-x scroll top left;
}

#content .infobox .info{
	float: 						left;
	width: 						350px;
	margin: 					10px 25px 20px 10px;
}
#content .infobox .info h3{
	margin: 					0px 0px 5px 0px;
	line-height: 				35px;
}
#content .infobox .info p{
	margin: 					0px 0px 10px 57px;
	/*font-size:					0.70em;*/
}
#content .infobox .info img{
	float: 						left;
	margin: 					0px 20px 0px 0px;
}


.clear{
	clear:both;
}
#formular{
	margin: 20px 0px 20px 0px;
}

#formular .left{
margin: 15px 0 0 0;
padding-left: 30px;
}

#formular h2{
	margin: 0;
}
#formular label{
	font-weight: bold;
	font-size: 0.75em;
	line-height: 20px;
	float:left;
}

#formular span {
	color: 							#ff0000;
	background: 					transparent url('../img/error.png') no-repeat scroll top left;
	padding:						0px 0px 0px 25px;
	line-height: 					20px;
	float: right;
	font-weight: bold;
	font-size: 0.75em;
	line-height: 20px;
}

#formular input[type=text]{
	background-color:				#ececec;
	border: 						1px solid #ddd;
	height: 						20px;
	font-size: 						0.75em;
	padding: 						5px 0px 0px 5px;
	width:							360px;
	margin-bottom:					5px;
	margin-top: 2px;
	clear:both;
}

#formular textarea{
	background-color:				#ececec;
	border: 						1px solid #ddd;
	font-size:						0.75em;
	padding:						5px 0px 0px 5px;
	width:							360px;
	height:							140px;
	margin-bottom:					5px;
}




.button{
	display: 						block;
	float: 							left;
	height: 						31px;
	line-height: 					31px;
	font-size: 						0.70em;
	font-weight:					bold;
	color:							#00191c;
	padding: 						0px 15px 0px 15px;
	background: 					#ddd url('../img/button.png') repeat-x scroll top left;
	cursor: 						pointer;
	text-decoration:				none;
}

.button:hover{
	background-position:			0px -31px;
	text-decoration: none;
}

.mini{
	font-size:						0.65em;
	width: 							80px;
	float: 							right;
	text-align:						center;
	font-weight:					bold;
	color:							#ffffff;
	display: 						block;
	height: 						20px;
	line-height:					20px;
	padding: 						0px 3px 0px 3px;
	background: 					#ddd url('../img/button_mini.png') repeat-x scroll top left;
	cursor: 						pointer;
}

.mini:hover{
	background-position:			0px -20px;
}

#content .textbox .partner li img, 
#content .textbox .ref li img{
	height: 						42px;
	padding: 						0;
	margin: 						0;	
}
#content .textbox .partner li, 
#content .textbox .ref li{
	list-style-type:				none;
	list-style-image:				none;
	padding: 						0;
	margin: 						0px 11px 11px 0px;
	border: 						none;
	float: 							right;
}

#content .textbox .ref {
	margin-bottom: 					50px;
}



#content .textbox .partner li a, #content .textbox .ref li a {
	font-size: 						0.80em;
	color:							#585858;
}


#content .textbox .new {
	position: relative;
	background: #eee url('../img/background_reference.png') repeat-x scroll top left;
	padding: 10px 10px 0px 10px;
	height: 133px;
}


#content .textbox .new h2 {
	font-size: 0.75em;
	margin-bottom: 5px;
}
#content .textbox .new p {
	font-size: 0.70em;
	margin-bottom: 5px;

}
#content .textbox .new .mini{
	position: absolute;
	bottom: 10px;
	right: 10px;
}

#content .textbox .newthumb {
	display: 							block;
	height: 							119px;
	width: 								183px;
	float: 								left;
	margin-right:						10px;
	position: 							relative;
	text-align: 						center;
	background-color: #fff;
}

#content .textbox .newthumb img {

 	height: 119px;
}

.new .corner {
	position: 							absolute;
	top:								0;
	left:								0;
	z-index: 							50;
}

.new .shadow {
	position: 							absolute; 
	top:								0; 
	left:								0;
	z-index: 							30;
}



#footer{
	position:							relative;
	background: 						transparent url('../img/background_footer.png') no-repeat scroll top left;
	height: 							50px;
	width: 								806px;
	margin: 							0 auto;
	padding:							0 3px;
}
                              		
#footer ul{                     		
	position: 							absolute;
	right:								10px;
} 
                              		
#footer li{                     		
	float: 								left;
	display: 							block;
	line-height: 						30px;
	margin-left: 						20px;
} 
                             		
#footer li a {                  		
	margin: 							0px 2px 0px 0px;
	color: 								#fff;
	font-size:							0.65em;
	font-weight:						bold;
}  
                             		
#footer li a:hover{             		
	text-decoration:					underline;
}  
                             		
#footer h4{                     		
	background:							transparent url('../img/phone2.png') no-repeat scroll top left;
	top:								10px;
	color: 								#fff;
}	

#captchaImg {
	border: 						1px solid #ddd;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

.refreshCaptcha{
	float: right;
}