body { background-color: #264e56; }
html, body, form, form p, p, td, ul, ol, dl, h1, h2, h3, h4 { margin: 0px; padding: 0px; font-size: 12px; line-height: 17px; color: #37535e; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
	
div.menuMain 		{ font-size: 9px; background-color: #7e999c; color: #ffffff; border-top: 8px solid #264e56; padding: 4px 10px 7px 10px; }
	.menuMain a 	{ color: #ffffff; font-size: 9px; line-height: 12px; text-decoration: none; padding: 0px 5px 0px 5px; }
	.menuMain a:hover { color: #becacd; }
	
#newsletter			{ width:640px;  margin:0px auto 0px auto; border: 15px solid #264e56; background-color: #264e56; }
	#header 		{ background-color: #264e56;  }
		#logo		{ height: 68px; }
		.viewLink	{ margin-bottom: 15px; }
		.address	{ /*float: right; width: 340px;*/ padding: 10px 0px 0px 0px; }
			.address p,
			.viewLink p { font-size: 9px; line-height: 12px; color: #7e999c;  margin: 0px; }
			.address p { text-align: right; }
			.address a,
			.viewLink a { font-size: 9px; color: #7e999c; text-decoration: none; }
			.address a:hover,
			.viewLink a:hover { color: #becacd; }
		#header .address { margin-top: 5px; }
		#title		{ margin: 1px 350px 0px 0px; color:#7d989b; font-size: 16px; font-weight: bold;  }
	
	#contentArea 	{ }
		#middleCol 	{ background-color: #ffffff; padding: 30px 0px 5px 0px; }
		.clear,.singleCol 	{ clear:both; }
		
	#footer 		 { margin-bottom: 10px; }
	#footer div.menuMain { margin-top: 15px; padding-top: 4px; border-top: none; }

	h1			{ font-size: 15px; color: #b0cccf; text-align: right; font-weight: bold; }
	h2,h3			{ font-size: 12px; color: #182E54; font-weight: bold; }
	h3			{ color: #435574; }
	h4			{ font-size: 13px; font-weight: normal; }
	h2,h3,p			{ margin: 0px 20px 0px 50px; }
	h3			{ margin-top: 5px; }
	h4			{ margin: 0px 20px 12px 50px; }
	
	a				{ color: #006699; }
	a:hover			{ color: #579abc; }
	
	h2 a			{ color: #37535e; text-decoration: none; }
	
	div.doubleCol 		{ margin-bottom: 20px; border: 1px solid white; }
		.doubleCol h2	{ margin-top: 20px; }
	
	div.defaultCol 			{ margin: 30px 20px 25px 15px; border: 1px solid white; }
		.defaultLeftCol 	{ float: left;  width: 150px; }
		.defaultRightCol 	{ float: right; width: 420px; }
		.defaultCol p,
		.defaultCol h2		{ margin: 0px; }
	
	/* editorial image */
	div.csc-textpic-intext-left-nowrap	{}
		.csc-textpic p,
		.csc-textpic h4			{ margin-left: 0px; }
	
	/* header image */	
	div.csc-textpic-intext-right-nowrap {
		border-top: 15px solid #264e56;
		margin-bottom: 40px;
		background-color: #7e999c;
	}

	div.csc-frame { background: transparent url(http://www.aspectra.ch/fileadmin/img/newsletter/ask_aspectra.gif) no-repeat;  }
		.csc-frame h1 { background-color: transparent; border: none; color: #182E54; text-align: left; font-size: 12px; height: auto; margin: 0px; margin-right: 6px; padding: 14px 0px 15px 8px; }
		.csc-frame p { font-size: 9px; line-height: 13px; background-color: #e7f496; padding: 0px 8px 3px 8px; margin-right: 6px; }
		.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
		.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
		.xb1, .xb2, .xb3 {height:1px;}
		.xb2, .xb3, .xb4 {background:#e7f496;}
		.xb1 {margin:0 10px 0px 4px; background:#e7f496;}
		.xb2 {margin:0 9px 0px 3px; border-width:0 2px; }
		.xb3 {margin:0 8px 0px 2px;}
		.xb4 {height:2px; margin:0 7px 0px 1px; }
