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: 1.3em;}
div.teaserframe .teasercontent h2 a {text-decoration: none;}
div.teaserframe .teasercontent h2 a:hover {text-decoration: none; border-bottom:dotted 1px;}
body#index div.col1 div.teaserframebig .teasercontent h2 {font-size: 1.7em;}
body#section div.teaserframe .teasercontent h2,
body#article div.teaserframe .teasercontent h2 {margin-top: 2px;}
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;}
