@charset "utf-8";
/* CSS Document */

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CSS STYLING
		PROJECT: artha trust
		VERSION: 1.0
		FOR: Sitewalk Est.
		AUTHOR: Phuc Le

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++
		general
+++++++++++++++++++++++++++++++++++++++*/

body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	height: 100%;
	width: 100%;
	text-align:left;
	background-color:#fff;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222324;
	font-size:11px;
}
#Body{
	background-image:url(media/background.gif);
}
.DNNAligncenter {
	text-align:left;
}
.ModuleTitle_SubMenu{

}
.content_body_intro .content_content .SubHead{

}
a:focus{
	outline:none;
}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;

}

h1{
font-size:14px;
line-height:16px;
}

h2{
font-size:12px;
line-height:14px;
}

table, td{
vertical-align:top;
margin:0px;
padding:0px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#222324;
}

.wrapper {
	padding: 0px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*

	kontaktformular ----------------------------------------

*/
.kontaktformular td {
	text-align:left;
}
.kontaktformular .SubHead{
	line-height:25px;
	color:#000;
	font-weight:normal;
}
.Normal, .NormalDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*++++++++++++++++++++++++++++++++++++++
	header
	+++++++++++++++++++++++++++++++++++++++*/

.content_header {
	background-image: url(media/header_td.gif);
	background-repeat: no-repeat;
}
.content_header_table {
	width: 967px;
	height:0px;
}

.logo {
	width: 263px;
	text-align:right;
}

.funktionen {
	text-align:right;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#98999a;
}

.funktionen_items{
	vertical-align:middle;
	line-height:14px;
	padding-right:2px;
}


.funktionen a:link, .funktionen a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
	text-decoration:none;
	color:#98999a;
}

.funktionen a:hover, funktionen a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
	text-decoration:underline;
	color:#98999a;
}

/*++++++++++++++++++++++++++++++++++++++
	body	
+++++++++++++++++++++++++++++++++++++++*/

.content_body {
background-color:#dfe0e2;
height:419px;
}
.content_body_intro{
background-color:#dfe0e2;
}

.left_part {
/**/
	background-color: #7f8187;
}

.left_part_table {
	width: 408px;
	
}
.menu_left {
	width: 263px;
	background-color: #7f8187;
	height:100%;
	
}

.menu_left table{
}

.menu_right {
	background-color: #334195;
	width: 131px;
	height:351px;
	background-image:url(media/unternehmen.jpg);
	background-repeat:no-repeat;
}
.menu_shadow {
	width: 14px;
	background-image: url(media/menu_schatten_rechts.gif);
	background-repeat: repeat-y;
}
.shadow_corner {
	height: 13px;
	width: 13px;
	background-image: url(media/shadow_corner.gif);
	background-repeat: no-repeat;
}
.content_container {

}

.shadow_from_header {
	background-image: url(media/shadow_from_header.gif);
	height: 13px;
	background-repeat: repeat-x;
}
.content_content {
	background-color: #dfe0e2;
	width: 559px;

}
/*++++++++++++++++++++++++++++++++++++++
	shadow left and bottom
+++++++++++++++++++++++++++++++++++++++*/

.shadow_right {
	width: 13px;
	background-image: url(media/shadow_right_bottom.gif);
}

.shadow_right_top {
	background-image: url(media/shadow_right_top.gif);
	height: 118px;
	width: 13px;
	background-repeat: no-repeat;
}
.shadow_bottom {
	height: 13px;
	background-image: url(media/shadow_bottom_right.gif);
}


.shadow_bottom_left {
	background-image: url(media/shadow_bottom_left.gif);
	background-repeat: no-repeat left;
	height: 13px;
	width: 263px;

}

.menu_shadow_corner {
	background-image: url(media/menu_schatten_ecke.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 14px;
}
/*++++++++++++++++++++++++++++++++++++++
copyright at bottom	
+++++++++++++++++++++++++++++++++++++++*/
.copyright{
	padding-left:430px;
	font-size:6.5pt;
	color:#fff;
}

.copyright a:link, .copyright a:visited{
color:#fff;
font-size:6.5pt;
text-decoration:none;
}

.copyright a:hover, .copyright a:active{
color:#fff;
font-size:6.6pt;
text-decoration:underline;
}

/*++++++++++++++++++++++++++++++++++++++
	inner content	
+++++++++++++++++++++++++++++++++++++++*/

.container{
margin:0px;
padding:0px;
line-height:16px;
padding-top:5px;
	width: 559px;
}

.conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color:#334195;
}

.conContentCell{
padding-left:22px;
padding-top:10px;
font-size:11px;
line-height:13px;
padding-right:22px;
padding-bottom:10px;
color:#222324;
}

/*
INPUT *, TEXTAREA *, SELECT, OPTION, .NormalTextBox, .StandardButton, .FileManager * {
	color: #000000;
}*/

.conContentCell a:link, .conContentCell a:visited{
color:#666;
text-decoration:underline;
}

.conContentCell a:hover, .conContentCell a:active{
color:#888;
text-decoration:underline;
}

.conContentCell h1, .conContentCell h2{
margin:0px;
padding:0px;
color:#334195;
}

.conContentCell h1{
font-size:14px;
line-height:16px;
}

.conContentCell h2{
font-size:12px;
line-height:14px;
}

.conContentCell ul{
padding:0px;
margin:20px;
}

.conContentCell ul li{
line-height:16px;
margin:0px;
padding:0px;
}


/*++++++++++++++++++++++++++++++++++++++
	individuelle Einstellungen
+++++++++++++++++++++++++++++++++++++++*/

/***********************************************************************************intro*/
.content_body_intro .left_part .left_part_table_intro{
width:263px;
}



/********************************************************************ende intro*/
.intro_menu{
	height:69px;
	background-image:url(media/intro_menu_back.gif);
	background-repeat:no-repeat;
	background-color:#7f8288;
	float:left;
}
* html .intro_menu{
	height:69px;
}
.intro_left_space{
width:263px;
}

.intro_space{
width:36px;
background:url(media/intro_menu_shadow1.gif) repeat-y;
float:left;
height:69px;
}

.intro_unternehmen{
width:131px;
background-color:#334195;
text-align:center;
padding-top:18px;
float:left;
height:51px;
}

.intro_dienstleistungen{
width:131px;
	background-color: #4c6610;
	text-align:center;
padding-top:18px;
float:left;
height:51px;
}
.intro_gesellschaftsform{
	width:131px;
	background-color: #ac3d36;
	text-align:center;
	padding-top:18px;
float:left;
height:51px;
}
.intro_Legal{
	width:131px;
	background-color: #ac3d36;
	text-align:center;
	padding-top:18px;

}
.intro_liechtenstein{
width:131px;
background-color: #4d2753;
/*background-image:url(media/liechtenstein.gif);*/
}

.intro_menu .intro_liechtenstein a:link, .intro_menu .intro_liechtenstein a:visited{

}

.intro_language{
background-image:url(media/intro_menu_shadow2.gif);
width:239px;
text-align:right;
padding-top:16px;
float:left;
height:53px;
}

.intro_menu a:link, .intro_menu a:visited{
text-decoration:none;
font-size:12px;
color:#fff;
}

.intro_menu a:hover, .intro_menu a:active{
font-size:12px;
color:#fff;
}
td.language_selector{
	
	width:225px;
}
a.lang_btn, .lang_btn a{
	margin-right:10px;
}
a.lang_btn:link, a.lang_btn:visited{
	background-color:#666;
	width:100px;
	height:16px;
	float:left;
	text-align:center;

}
a.lang_btn:hover, a.lang_btn:active{
	background-color:#999999;
	width:100px;
	height:16px;
	float:left;
	text-align:center;
}

/***********************************************************************************unternehmen*/
.content_container._60 .conTitleCell *, .content_container.Lin .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #334195;

}

.left_part .left_part_table .menu_right_60, .left_part .left_part_table .menu_right_81 {
	background-color: #334195;
	width: 131px;

}

.content_container._60 .conContentCell h1, .content_container._81 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #334195;
}

.content_container._60 .conContentCell h2, .content_container._81 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #334195;
}

/********************************************************************ende unternehmen*/



/***********************************************************************************dienstleistungen*/
.content_container._66 .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #4c6610;

}

.left_part .left_part_table .menu_right_66 {
	background-color: #4c6610;
	width: 131px;

}

.content_container._66 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #4c6610;
}

.content_container._66 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #4c6610;
}

/********************************************************************ende dienstleistungen*/


/***********************************************************************************liechtenstein*/
.content_container._75 .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #4d2753;

}

.left_part .left_part_table .menu_right_75 {
	background-color: #4d2753;
	width: 131px;
}

.content_container._75 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #4d2753;
}

.content_container._75 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #4d2753;
}

/********************************************************************ende liechtenstein*/


/***********************************************************************************links seite*/
.content_container._71 .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #ac3d36;

}

.left_part .left_part_table .menu_right_71 {
	background-color: #ac3d36;
	width: 131px;

}

.content_container._71 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #ac3d36;
}

.content_container._71 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #ac3d36;
}



/********************************************************************ende links*/


/***********************************************************************************kontakt*/
.content_container._78 .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #e4a814;

}

.left_part .left_part_table .menu_right_78 {
	background-color: #e4a814;
	width: 131px;
}

.content_container._78 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #e4a814;
}

.content_container._78 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #e4a814;
}
	
/********************************************************************ende kontakt*/


/***********************************************************************************rechtliche hinweise*/
.content_container._83 .conTitleCell *{
margin:0px;
padding:0px;
padding-left:22px;
font-size:16px;
line-height:18px;
color: #7d7f80;

}

.left_part .left_part_table .menu_right_83 {
	background-color: #adafb0;
	width: 131px;
}

.content_container._83 .conContentCell h1{
font-size:14px;
line-height:16px;
color: #adafb0;
}

.content_container._83 .conContentCell h2{
font-size:12px;
line-height:14px;
color: #adafb0;
}

/********************************************************************ende rechtliche hinweise*/


/********************************************************************Formular*/

.feedback{
margin:0px;
padding:0px;
}


.submitButton{
	margin-top:10px;
	padding-top:10px;
}

.NormalTextBox{

}

/*ende individuelle Seiten*/

/**************ende individuelle Seiten*****************/