/*####################### LATEST ############################*/

div.news-latest-container p {
	line-height: 1.15em;
}

div.news-latest-item {
	position: relative;
	z-index: 25;
	margin: 0 0 1em 0;
	border: 1px solid rgb(70, 133, 149);
	padding: 0;
}

div.news-latest-item h2 {
	position: relative;
 	z-index: 25;
	margin: 0;
	padding: 0.3em 0.5em;
	font-size: 0.8em;
	font-variant: normal;
	background: rgb(205, 226, 231);
}

div.news-latest-item h2 a:link,
div.news-latest-item h2 a:visited {
	text-decoration: none;
  }

p.news-latest-date {
	margin: 0;
	padding: 0.5em;
	font-size: 0.7em;
	text-align: right;
}

div.news-latest-image {
	position: relative;
  	float: left;
	z-index: 25;
	margin: 0;
	padding: 1em;
}

p.news-latest-subheader,
div.news-latest-container p.bodytext {
	font-size: 0.8em;
	margin: 0 1em 0.5em 1em;
	padding: 0;
}

p.news-latest-morelink {
	text-align: right;
	padding: 0 0.5em;
}

p.news-latest-gotoarchive {
	text-align: right;
}

  
/*####################### LIST ############################*/

div.news-list-container p {
	line-height: 1.15em;
}

div.news-list-item {
	position: relative;
	margin: 0 0 1em 0;
	border: 1px solid rgb(70, 133, 149);
	padding: 0;
	background: white;
}

div#normal div.news-list-item h2,
div#normal1 div.news-list-item h2 {
	margin: 0;
	padding: 0.5em;
	font-size: 0.8em;
	text-transform: capitalize;
	background: rgb(205, 226, 231);
}

div.news-list-item h2 a:link,
div.news-list-item h2 a:visited {
	text-decoration: none;
}

div.news-list-item img {
	float: left;
	width: 120px;
	height: 90px;
	position: relative;
	z-index: 25;
	margin: 0;
	border: none;
	padding: 1em;
}

p.news-list-timedata {
	margin: 0;
	padding: 1em;
	font-size: 0.7em;
	/*text-align: right;*/
}

span.news-list-category {
	position: relative;
	z-index: 25;
	/*float: left;*/
	padding-bottom: 1em;
}

p.news-list-subheader,
div.news-list-item p.bodytext {
	padding: 0 1em 0 1em;
}

p.news-list-morelink {
	margin: 0;
	padding: 0 0 1em 1em;
}

p.news-list-morelink a {
}

div.news-list-browse {
}

div.break {
	clear: left;
}

/*####################### SINGLE ############################*/

div.news-single-item {
	margin-bottom: 2em;
}

p.news-single-timedata {
	text-align: right;
}

span.news-single-category {
	position: relative;
	z-index: 25;
	float: left;
	width: 330px;
	text-align: left;
}

span.news-single-date {
}

div.news-single-item h1 {
	clear: left;
}

div.news-single-image {
	float: left;
	position: relative;
	z-index: 25;
	margin: 0 0.8em 0.3em 0;
	border: 1px solid rgb(109, 162, 176);
	padding: 0;
}

div.news-single-image img {
	float: none;
}

p.news-single-imgcaption {
	margin: 0;
	padding: 0 0.5em;
	text-align: center;
	background: white;
}

div.news-single-subheader {
	margin-bottom: 1em;
	font-style: italic;
}

div.news-single-subheader p.bodytext {
}

/*div.news-single-addimg0,
div.news-single-addimg1,
div.news-single-addimg2  {
 	float: left;
	position: relative;
	z-index: 25;
	width: 160px;
	margin: 0.5em;
	border: 1px solid rgb(109, 162, 176);
	padding: 0;
}*/

div.news-single-additional-info {
}

div.news-single-additional-info a {
	font-size: 0.8em;
}

div.news-single-additional-info p {
	margin: 0;
	padding: 0;
}

dl.news-single-related,
dl.news-single-files,
dl.news-single-links {
	margin-bottom: 2em;
}

div.news-single-additional-info dt {
	margin: 0;
	font-weight: bold;
	font-size: 0.8em;
}

dl.news-single-related dd,
dl.news-single-files dd,
dl.news-single-links dd {
	margin: 0;
	padding: 0.3em 0;
}

dl.news-single-links dd p a {
	font-size: 1em;
}

dl.news-single-files dd img {
	vertical-align: middle;
	margin-right: 0.3em;
}

p.news-single-author {
	font-style: italic;
	text-align: right;
}

div.news-single-footer {
	text-align: right;
}

span.news-single-backlink {
	float: left;
	position: relative;
	z-index: 15;
	width: 160px;
	text-align: left;
}

span.printversion_bottom {
}


/*####################### ARCHIVE ############################*/

div.news-amenu-container {
	margin-bottom: 1em;
}

div.news-amenu-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

div.news-amenu-container ul li {
	display: inline;
}

div.news-amenu-container li a {
	display: block;
}

div.news-amenu-container ul li.news-amenu-item-year {
	display: block;
	margin: 0.5em 0;
}


/*####################### SEARCH ############################*/

div.news-search-form {
}

div.news-search-form input {
 	border: 1px solid rgb(70, 133, 149);
	width: 10em;
}

div.news-search-form span.news-search-form-submit input {
	width: 5em;
}
  
div#normal div.news-search-form {
	display: none;
}

div#right div.news-list-container {
	display: none;
}
