
/*******************************************/
/*             News Details                */
/*******************************************/
.news {
}

.news img {
	border-style:solid;
	border-color: #cccccc;
	border-width: 1px;
}
.news .image,
.news1 .image {
	overflow: hidden;
}

.news-pic  {
	float:left;
	width:115px;
	Zmargin:15px 0 0 15px;
	Zborder:1px solid;
}

.news .content {
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
	line-height:1.4em;
	color:black;
}

.pic-text{font-size:11px;}
.news .full img {border-width:0px 0px 0px 0px;}
.news .full .pic-text {text-align:right;margin-right:5px;}
.news .right {float:right;margin:10px 10px 0px;}
.news .content{padding-top:10px;}
.news .left {float:left;margin:10px 10px 0px;}
.news .right .pic-text {text-align:right;}
.news .left .pic-text {text-align:left;}
.news h2 {color:#376a9b;font-size:14px;}


/* News Suchtemplate und Newsletter */
.box-news .news3 {
	position: relative;
	Zborder: 1px solid green;
	height: 120px;
}

.news3 .formular {
	position: absolute;
	bottom: 0;
}

/* News Startseite Templates */
.news1 h2,
.news1 .box-content-body {
	margin: 10px;
}

.news1 .image img {border-width:0; }
.news1 .image {
	border-style:solid;
	border-color: #cccccc;
	border-width: 0 0 1px 0;
	padding:0;
}

/* Bild links Text rechts*/
.news2 {
	padding:0 !important;
}

.news2 .image {
	width: 60%;
	height: 255px;
	overflow: hidden;
	border-right: 1px solid #cccccc;
	margin-right: 10px;
	float: left;
}

.news2 .medium {
	height: 325px;
}
.news2 .long {
	height: 400px;
}

.news2 .news-text {
	width: 36%;
	float:left;
	Zborder: 1px solid green;
}

.news2 .news-text h2 {
	margin-top: 40px;
	margin-bottom: 10px;
}

div.content-addthis-button {
    float: right;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

div.content-addthis-button a{
    background: transparent;
}

div.content-addthis-button img{
    border: none ;
}
