BODY  { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A2E65;
	background-image: url(http://www.igreencard.de/themes/Greencard/images/bg.gif);  
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0; 
	padding: 0;
}
TD, DIV {
	font-size: 12px;
}
SELECT, TEXTAREA, INPUT {
	font-size: 12px;
	color: #1A2E65; 	
	background: #FFFFFF; /* #F3F3F3; */ 
}
A IMG {
	border: 0px;
}
A:link, A:visited {
	COLOR: #1A2E65; 
	TEXT-DECORATION: underline; 
}
A:hover, A:active {
	COLOR: #1A2E65; 
	TEXT-DECORATION: none; 
	font-variant : normal; 
}

/* anchor styles */

A {
	color: #1A2E65;
	text-decoration: underline;
	background: none;
}
A.pn-title {
	font-weight: bold;
	color: #1A2E65;
	text-decoration: underline;
	background: none;

}
A.pn-sub, small a {
	color: #1A2E65;
	text-decoration: underline;
A.pn-foot, small a {
	color: #ffffff;
	text-decoration: underline;
}
A.pn-logo {
	color: #1A2E65;
}

/* generic postnuke styles */
.pn-logo {
	font-wieght: bold;
	font-size: 12px; 
	color: #1A2E65;
	text-decoration: none;
	background: none;
}
h1 {
	font-weight: bold;
	font-size: 13px;
	color: #1A2E65;
	text-decoration: none;
	background: none;
	text-align: center;
}
.pn-sub, small {
	color: #1A2E65; 
	font-size: 12px;
	text-decoration: none;
}
.pn-foot, small {
	color: #ffffff; 
	font-size: 12px;
	text-decoration: none;
}
.pn-normal {
	font-size: 12px;
	color: #1A2E65;
	text-decoration: none;
	text-align: left;
	background: none;
}
.pn-title, h2 {
	font-weight: bold;
	font-size: 12px;
	color: #1A2E65;
	text-decoration: none;
	background: none;
	text-align: center;
}

/* block styles */
.pn-title-lblock {
	font-weight: bold;
	color: #1A2E65;
	text-decoration: none;
	text-transform: uppercase;
} 
.pn-title-rblock {
	font-weight: bold;
	color: #1A2E65;
	text-decoration: none;
	padding-left:5px;
}
.pn-rblock {
	padding-left:5px;
}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* news topic image styles */
img.topicimageleft {
	float: left;
	padding: 1em;
}
img.topicimageright {
	float: right;
	padding: 1em;
}

/* menu styles */
.pn-menu {
	text-align: center;
}
.pn-menuitem-title {
	text-align: center;
}