/* 
//############################################################################
// Client-Name: Arquotech
// File-Name: css.css
//
// Functions: Style Sheet
//
// Version: 3.00.50
// Autor: Alexander Hammer, info@ha-com.com, www.ha-com.com
// Date: Dienstag, 14. Juli 2009 19:20:00
//
// (c) 2001-2009 Hammer Computer, Lagos/Portugal
//
//############################################################################
*/

p, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	margin-bottom: 0px;
	margin-top: 0px;
}

.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.jpg);
}

/* Neu Ha-com.com */

.columnL, .columnM, .columnR  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
}


.columnM_sub  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
	padding-bottom: 10px;
	border-bottom: #73B5E0 solid 1px;
}


.columnL h5{
	font-size: 18pt;
	font-weight: normal;
	color: #173859;
	margin-bottom: 1px;
	margin-top: 0px;
}

.columnL p, .columnM p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	margin-bottom: 4px;
	margin-top: 10px;
}

.columnL a:link, .columnL a:visited, .columnM a:link, .columnM a:visited, .columnR a:link, .columnR a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #173859;
	text-decoration: none;
}

.columnL a:active, .columnL a:hover, .columnM a:active, .columnM a:hover, .columnR a:active, .columnR a:hover {
	color: #173859;
	text-decoration: underline;
}

.columnM h1{
	font-size: 18pt;
	font-weight: normal;
	color: #fff;
	margin-top: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 8px;
	color:#fff; 
	background-color:#173859; 
}

.columnM span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2798DE;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

.columnM_sub h2{
	font-size: 14pt;
	font-weight: normal;
	color: #fff;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 8px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color:#2798DE; 
}

.columnM_sub h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2798DE;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 10px;
}


.sep{
	background-color:#73B5E0; 
}

.layer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #173859;
	margin-bottom: 1px;
	margin-top: 20px;
	margin-left: 14px;
}

.layer p {
	margin-bottom: 1px;
	margin-top: 15px;
	margin-left: 14px;
}

.columnR p{
	font-size: 14pt;
	font-weight: bold;
	color: #2798DE;
	margin-bottom: 10px;
	margin-top: 5px;
}

.columnR h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2798DE;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}


.nav_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #173859;	
	border-bottom: #8B9CAC solid 1px;
}

.nav_left li.current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #606265;
	
}

.nav_left_non{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #173859;	
} 

.nav_left ul, .nav_left_non ul, .nav_left_active ul {
 padding-left:5px;margin:1px;
 text-align: left;
 }

.nav_left a:link, .nav_left a:visited, .nav_left_non a:link, .nav_left_non a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #173859;
	text-decoration: none;
}

.nav_left a:hover, .nav_left_non a:hover  {
	color: #606265;
	text-decoration: underline;
}

.nav_left_head{
	background-image: url(images/nav_left_head.gif);
	width: 220px;
	height: 6px;
	background-repeat: no-repeat;
}

.nav_left_content{
	background-image: url(images/nav_left_content.gif);
	background-repeat: repeat;
	background-color: #EDEFF2;
	width: 220px;
		
}

.nav_left_footer{
	background-image: url(images/nav_left_foot.gif);
	width: 220px;
	height: 6px;
	background-repeat: no-repeat;
}

.box_contact_head{
	background-image: url(images/box_contact_head.gif);
	width: 186px;
	height: 2px;
}
.box_contact_content{
	background-image: url(images/box_contact_content.gif);
	background-repeat: repeat;
	width: 186px;
		
}

.box_contact_footer{
	background-image: url(images/box_contact_foot.gif);
	width: 186px;
	height: 4px;
}

.contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

.contact a:link, .contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
}

.contact a:active, .contact a:hover {
	color: #fff;
	text-decoration: underline;
	
}

.box_right_head{
	background-image: url(images/box_right_head.jpg);
	width: 186px;
	height: 2px;
}

.box_right_content{
	background-image: url(images/box_right_content.jpg);
	background-repeat: no-repeat;
	background-color: #E2E2E2 ;
	border-left: #B0AEAE solid 1px;
	border-right: #EFEDED solid 1px;
	
}

.box_right_footer{
	background-image: url(images/box_right_footer.jpg);
	width: 186px;
	height: 2px;
}

.box_footer_head{
 background-image: url(images/box_footer_head.gif);
	width: 912px;
	height: 4px;
	background-repeat: no-repeat;
}

.box_footer_content{
 width: 912px;
	border-left: #727272 solid 1px;
	border-right: #E1E1E1 solid 1px;
	background-color: White;
	
}

.box_footer_foot{
	background-image: url(images/box_footer_foot.gif);
	width: 912px;
	height: 4px;
}


.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	
}

.footer_right {
 border-right: #CCCCCC solid 1px;
	
}

.footer_right_non {
 border-right: #fff solid 1px;
	
}

.footer a:link, .footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.footer a:active, .footer a:hover {
	color: #666666;
	text-decoration: underline;
}

.footer a.blue:link, .footer a.blue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #173859;
	text-decoration: none;
}

.footer a.blue:active, .footer a.blue:hover {
	color: #173859;
	text-decoration: underline;
}

.footerlinkli, .nav_left {list-style: none; }

.footer ul {
 padding-left:10px;margin:1px;
 text-align: left;
 }


/* EOF */

.text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2798DE;
	text-decoration: none;
}


.sub_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A8585;
	text-decoration: none;
}

.sub_links :hover {
	color: #6DA8D2;
}

.sep_menu_topo {
	background-color: #5882A3;
}

.sep_vert_main {
	background-color: #F4F4F4;
}

.menu_topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_topo :hover {
	color: #6DA8D2;
}

.menu_topo_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.link_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.link_black :hover {
	color: #6DA8D2;
	text-decoration: none;
}

.tits_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.tits_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6DA8D2;
	text-decoration: none;
}

.tits_main :hover {
	color: #000000;
	text-decoration: underline;
}

.text_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A98A2;
	text-decoration: none;
}

.text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A98A2;
	text-decoration: none;
}

.text_link :hover {
  	text-decoration: underline;
}

.text_upper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #8A98A2;
	text-decoration: none;
}

.tits_pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6DA8D2;
	text-decoration: none;
}

.text_upper_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6DA8D2;
	text-decoration: none;
}

.text_upper_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #8A98A2;
	text-decoration: none;
}

.text_upper_link :hover {
	text-decoration: underline;
}

.text_link_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A98A2;
	text-decoration: none;
}

.text_link_main :hover {
	text-decoration: underline;
}

.text_upper_link_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6DA8D2;
	text-decoration: none;
}

.text_upper_link_big :hover {
color: #000000;
}

.text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6DA8D2;
	text-decoration: none;
}

.text_link :hover {
	color: #000000;
}



.text_upper_big_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8A98A2;
	text-decoration: none;
}

.titles :hover {
	color: #000000;
	text-decoration: underline;
}

.titles_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8A98A2;
	text-decoration: none;
}

.back_degradee {
	/*background-image: url(images/back_degradee.jpg);
	background-repeat: repeat;*/
	background-color: #fff;
}

.c_black_top_left {
	background-image: url(images/c_black_top_left.gif);
	background-repeat: no-repeat;
}

.c_black_bottom_left {
	background-image: url(images/c_black_bottom_left.gif);
	background-repeat: no-repeat;
}

.c_black_top_right {
	background-image: url(images/c_black_top_right.gif);
	background-repeat: no-repeat;
}

.c_black_bottom_right {
	background-image: url(images/c_black_bottom_right.gif);
	background-repeat: no-repeat;
}

.back_box_black {
	background-color: #000000;
}


.tab_home {
	background-image: url(images/tab_home.gif);
	background-repeat: no-repeat;
}

.tab_solutions {
	background-image: url(images/tab_solutions.gif);
	background-repeat: no-repeat;
}

.tab_markets {
	background-image: url(images/tab_markets.gif);
	background-repeat: no-repeat;
}

.tab_products {
	background-image: url(images/tab_products.gif);
	background-repeat: no-repeat;
}

.tab_resources {
	background-image: url(images/tab_resources.gif);
	background-repeat: no-repeat;
}

.tab_partners {
	background-image: url(images/tab_partners.gif);
	background-repeat: no-repeat;
}

.tab_company {
	background-image: url(images/tab_company.gif);
	background-repeat: no-repeat;
}

.style1 {
	font-size: 10px;
	text-transform: uppercase;
	color: #6DA8D2;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.style2 {
	text-align: right;
}
