/***********details of layout elements**********/ 
#logo img,
#header img{ vertical-align: top; }

#header p{ margin: 0; }
/**lang**/
#lang h3{
	float: left;
	font-size: 11px;
	color: #fff;
	margin: 0 10px 0 0;
	line-height: 15px;
}
#jflanguageselection {
	float:right;
	margin: 0;
}
.rawimages {
	margin-top: 0;
	text-align:center;
}
#jflanguageselection ul.jflanguageselection {
	margin: 0;
	padding: 0;
}
#jflanguageselection ul.jflanguageselection li {
	background-image:none;
	border:medium none;
	float:left;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0;
	white-space:nowrap;
	line-height: 15px;
}
#jflanguageselection a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#jflanguageselection ul.jflanguageselection li#active_language {
	font-size:13px;
	font-weight:bold;
}
/**footer**/
#footer a{ 
	color: #aaa;
	font-weight: bold;
	text-decoration: none;
	}
/**newsletter**/
#cm_subscribe,
#cm_unsubscribe{ vertical-align: baseline; }
/**minifronpage**/
.minifp-anotherlinks {
	background: none;
	display:block;
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	padding: 0;
}
.minifp-introtitle a, 
.minifp-introtitle a:visited, 
.minifp-introtitle a:active, 
.minifp-introtitle a:link {
	color: #2e2e2e;
	font-size: 11px;
	font-weight:bold;
	text-transform: none;
	text-decoration: none;
}
.minifp-date {
	color: #aaa;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
}
a.minifp-full-link, a.minifp-full-link:visited, a.minifp-full-link:active, a.minifp-full-link:link {
background: url(readmore.png) right no-repeat;
	height: 17px;
	line-height: 17px;
	color:#0d6aa0;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:0;
	line-height:17px;
	padding: 0 25px 0 0;
	text-transform: none;
	text-decoration: none;
	display: block;
}
/****/
input#cm_subscribe,
input#cm_unsubscribe{
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: none;
} 
