/*  
URL: http://www.economysuisse.com
Author: Christian Etter 2008, www.etterstudio.com
*/
	
body {
	margin:0;
	padding:0; 
	font-size:12px;
	font-family: Arial, Verdana, Sans-Serif;
	background:#efefec;
	color:#333333;
}

#container {
	width:975px;
	margin-left:0px;
}

#about {
	display:none;
	width:890px;
	height:365px;
	margin-left:75px;
	background:#000000;
}

#up {
	margin-left:525px;
	width:365px;
	height:15px;
	color:#FFFFFF;
	background:#000000;
	text-decoration:none;
}

#logo {
	padding-top:10px;
	font-size:22px;
	text-decoration: none;
}

#nav {
	padding-top:25px;
	width:420px;
	text-decoration:none;
}

#back {
	padding-top:141px;
	padding-left:50px;
	width:15px;
	height:15px;
}


/*----------text style----------*/

.txt_title {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:20px;
	color:#1a1a1a;
	padding-top:15px;
}

.txt_subtitle {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:15px;
	color:#1a1a1a;
	padding-bottom:15px;
}

.txt_white {
	color:#FFFFFF;
}

.txt_lead {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:17px;
	line-height:24px;
	padding-bottom:15px;
	padding-right:15px;
}

.txt_head {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:15px;
	line-height:24px;
	padding-bottom:10px;
}

.txt_regular {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:15px;
	line-height:22px;
	padding-right:20px;
	padding-bottom:15px;
}

.txt_small {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:13px;
	line-height:18px;
	padding-right:20px;
	padding-bottom:15px;
}

.txt_caption {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:13px;
	padding-right:20px;
	padding-bottom:15px;
}

.txt_capital {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:10px;
	letter-spacing:1;
}

.txt_nav {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:14px;
	width:140px;
	height:20px;
	color:#99836a;
}

.txt_info {
	font-size:11px;
}

/*----------lines----------*/


.h1 {
	position:relative;
	float:left;
	height:75px;
}

.w1 {
	position:relative;
	float:left;
	width:75px;
}

.l1 {
	position:relative;
	float:left;
	width:65px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.h2 {
	position:relative;
	float:left;
	height:150px;
}

.w2 {
	position:relative;
	float:left;
	width:150px;
}

.l2 {
	position:relative;
	float:left;
	width:140px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.h3 {
	position:relative;
	float:left;
	height:225px;
}

.w3 {
	position:relative;
	float:left;
	width:225px;
}

.l3 {
	position:relative;
	float:left;
	width:215px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll3 {
	position:relative;
	float:left;
	width:215px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w4 {
	position:relative;
	float:left;
	width:300px;
}

.h4 {
	position:relative;
	float:left;
	width:300px;
}

.l4 {
	position:relative;
	float:left;
	width:290px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll4 {
	position:relative;
	float:left;
	width:290px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w5 {
	position:relative;
	float:left;
	width:375px;
}

.h5 {
	position:relative;
	float:left;
	width:375px;
}

.l5 {
	position:relative;
	float:left;
	width:365px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll5 {
	position:relative;
	float:left;
	width:365px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w7 {
	position:relative;
	float:left;
	width:525px;
}

.h7 {
	position:relative;
	float:left;
	height:525px;
}

.l7 {
	position:relative;
	float:left;
	width:515px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll7 {
	position:relative;
	float:left;
	width:515px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w8 {
	position:relative;
	float:left;
	width:600px;
}

.l8 {
	position:relative;
	float:left;
	width:590px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll8 {
	position:relative;
	float:left;
	width:590px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w12 {
	position:relative;
	float:left;
	width:900px;
}

.l12 {
	position:relative;
	float:left;
	width:890px;
	height:1px;
	padding-bottom:10px;
	background-image:url(line.gif);
	background-repeat:repeat-x;
}

.ll12 {
	position:relative;
	float:left;
	width:890px;
	height:3px;
	padding-bottom:10px;
	background-image:url(llline.gif);
	background-repeat:repeat-x;
}

.w12 {
	position:relative;
	float:left;
	width:900px;
}

.w13 {
	position:relative;
	float:left;
	width:975px;
}


/*----------links----------*/

.txt_info a {
	text-decoration:none;
	color:#003399;
}

.txt_info a:hover {
	text-decoration:underline;
}

.txt_head a {
	text-decoration:none;
	color:#003399;
}

.txt_head a:hover {
	text-decoration:underline;
}

.txt_regular a {
	text-decoration:none;
	color:#003399;
}

.txt_regular a:hover {
	text-decoration:underline;
}

.txt_small a {
	text-decoration:none;
	color:#003399;
}

.txt_small a:hover {
	text-decoration:underline;
}

.txt_nav a {
	text-decoration:none;
}

.txt_nav a:hover {
	text-decoration:underline;
}

a {
	text-decoration:none;
	color:#000000;
}

input, textarea {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	font-size:10px;
	color:#333333;
	background-color:#f7f7f7;
}


/*----------list----------*/

ul {
	border-top: 2px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul li {
	border-bottom: 1px solid #cccccc;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:11px;
	line-height:19px;
	cursor: pointer;
}

ul li a {
	background-color:#f7f7f7;
	color:#666666;
	height:19px;
	display:block;
}

ul li a:hover {
	background-color:#e5e5e5;
	color:#333333;
}


/*----------formats----------*/

.fade {
	display:none;
}

.image {
	position:relative;
	float:left;
	padding-bottom:10px;
	display:none;
}

.f_left {
	float:left;
}

.f_right {
	float:right;
}