body#index div.teaserframe,
body#system div.teaserframe {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	clear: left;
}
body#index div.teaserframe .teaserhead,
body#system div.teaserframe .teaserhead {
	color: #fff;
	height:20px;
}
body#section div.teaserframe .teaserhead,
body#article div.teaserframe .teaserhead,
body#search div.teaserframe .teaserhead,
div.articlecontent div.date {
	text-align: right;
	border-bottom: 1px solid #ccc;
	color: #aaa;
}
body#index .network-links {
  float: right;
  padding: 2px;
}
body#section .network-links {
  float: left;
  padding: 1px;
}
body#article .network-links {
  float: left;
  padding: 1px;
}
body#section div.teaserframe,
body#article div.teaserframe {
	margin-bottom: 1.5em;
}
body#index div.teaserframe .teaserheadinner,
body#system div.teaserframe .teaserheadinner {
	padding: 1px;
	padding-left: 5px;
	font-size: .8em;
	font-weight: bold;
}
body#index div.teaserframe .teaserheadinner a,
body#system div.teaserframe .teaserheadinner a {
	color: #fff;
	text-decoration: none;
}
body#index div.teaserframe .teaserheadinner a:hover,
body#system div.teaserframe .teaserheadinner a:hover {
	text-decoration: underline;
}
div.loginframe {
	border: 1px solid #ccc;
	border-bottom: 0px;
	margin-bottom: 1.5em;
}
div.loginframe .teaserheadinner {
	padding: 1px;
	padding-left: 5px;
	font-size: .8em;
	font-weight: bold;
	color: #fff;
}
/* TEXT */
body#index div.teaserframe .teasercontent,
body#system div.teaserframe .teasercontent {
	padding-left: 10px;
	padding-right: 3px;
}
div.teaserframebig .teasercontent p.text {
	margin:0;
	padding: 0;
	margin-bottom: 0.5em;
}
/* IMAGES */
div.col1 div.teaserimg_big img {
	width: 569px;
	border: 0px;
}
div.col1 div.teaserimg_med img {
	width: 188px;
/* 	height: 188px; */
	margin-right: 1em;
	margin-bottom: .5em;
	border: 0px;
	float: left;
}
div.col2 div.teaserimg_big img {
	width: 350px;
	border: 0px;
}
div.col2 div.teaserimg_med img {
	width: 115px;
/* 	height: 115px; */
	margin-right: 1em;
	margin-bottom: .5em;
	border: 0px;
	float: left;
}
/* HEADLINES  */
div.teaserframe .teasercontent h2 {
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1em;
}
div.teaserframe .teasercontent h2 a {
	text-decoration: none;
}
div.teaserframe .teasercontent h2 a:hover {
	text-decoration: underline;
}
body#index div.col1 div.teaserframebig .teasercontent h2 {
	font-size: 2.3em;
}
body#section div.teaserframe .teasercontent h2,
body#article div.teaserframe .teasercontent h2 {
	margin-top: 5px;
}
h3.deck {
	font-family: sans-serif, serif;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 5px;
	color: #666;
}
h3.deck a {
	color: #666;
	text-decoration: none;
}
h3.deck a:hover {
	text-decoration: underline;
}
/* CONTENT */
div.articlecontent {
	padding-left: 7px;
}
div.articlecontent h1 {
	margin-top: 5px;
}
div.articlecontent div.byline {
	color: #aaa;
}
/* LINKS */
div.teaserframe ul.links {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
div.teaserframe ul.links li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
div.teaserframe ul.links li a {
	margin:0px;
	padding-right: 1.5em;
	font-family: sans-serif, sans;
	text-decoration:underline;
}
/* links beneath not next to each other */
div.teaserframemed ul.links li a,
div.col2 ul.links li a {
	display:block;
}
body#section div.teaserframebig ul.links li a,
div.col2 ul.links li a {
	display:block;
}
/*** TOPICS ***/
a.topic {
    text-decoration: none;
}
body#section a.topic,
body#article a.topic {
    color: #999;
}
/* topic tree */
div#topics-tree a {
    color: black;
    text-decoration: underline;
}
/* permalink */
form#Permform {
    color: #999;
}
form#Permform input {
	width: 380px;
	font-size: 0.8em;
	border: 1px solid #ccc;
	background: #f0f0f0;
    color: #999;
}
div#permalinkURI {
	display: none;
}