.article-teaser {
	font-size:12px;
	padding-bottom:30px;

}

.article-teaser h2.pre-headline {
	color: black;
	font-weight:normal;
	margin:0px;
	font-size:11px;
}

.article-teaser h1.headline {
	font-weight:bold;
	margin:0px;
	margin-top:5px;
	font-size:15px;
}

.article-teaser p {
 	width:340px; 
	
	padding-bottom:10px;
	margin-bottom:1px;
	
	
}

.article-teaser .sidebar {
	width:140px; 
	float:right;
}


.article-teaser hr {
	height:1px;
	border: solid 0px #8f8f8f;
	border-top-width:0px;
	margin:0px;
	margin-top: 5px;
	margin-bottom:0px;
	padding:0px;
}

.article-teaser img {
	margin-top:8px;
	margin-bottom:6px;
}

.article-teaser .options, .article-teaser .options a {
	font-size:10px;
	margin:0px;
	margin-top:5px;
	padding:0px;
}


.backlink {
	padding:3px;
	display:block;
	font-size:x-small;
}





.article-full {
	font-size:12px;
	padding-bottom:30px;
	
}

.article-full .subarticles, .article-teaser .subarticles {
	margin-bottom:15px;
	padding-bottom:15px;
}

.article-full .text{
	margin-bottom: 10px;
	width:340px;
}

/*.article-full .image {
	width:140px; 
	float:right;
}*/

.article-full h2.pre-headline {
	color: black;
	font-weight:normal;
	margin:0px;
	font-size:11px;
}

.article-full h1.headline {
	font-weight:bold;
	margin:0px;
	margin-top:5px;
	font-size:15px;
}

.article-full div.text p{
	margin-right:10px;
	
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	
	
}

.article-full hr {
	height:0px;
	border: solid 0px #8f8f8f;
	border-top-width:0px;
	margin:0px;
	margin-bottom:2px;
	padding:0px;
}

.article-full img {
	margin-top:8px;
}

.article-full .options, .article-full .options a {
	font-size:10px;
	padding:0px;
	margin:0px;
}


.article-full .sidebar {
	float:right;
	width:140px;
}

.article-full .sidebar ul {
	margin-right: 0px;
}

.article-full .downloads {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:3px;
	margin-bottom:16px;
	font-size:9px;
	
}


.article-full ul.downloads li a {
	font-size:10px;
}

.article-full .links {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:3px;
	margin-bottom:16px;
	font-size:8px;
	
}
	
.article-full ul.links li a {
	font-size:10px;
}

.article-full .subarticles, .article-teaser .subarticles {
	list-style:square;
	margin:4px;
	padding-left:10px;
}

hr.small-bar {
	height:1px;
	border: 0px solid #cdcdcd;
	border-top-width:1px;
	
	text-align:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
}

hr.div-bar {
	margin-top:15px;
	margin-bottom:15px;
}

.article-full .contact img {
	margin-right:20px; 
	margin-top:0px; 
	margin-bottom:15px;
}

.article-full .contact ul {
	margin-left:100px;
	list-style-type:none;
}

.options div.end-line {
	clear:both;
	height: 5px;
	line-height: 1pt;
}

.options {
	border: 0px solid #8f8f8f;
	border-bottom-width: 1px;
}

.options hr {
	margin:0px;
	padding:0px;
}
