@charset "utf-8";
/************************************************************************************/
/*                                                                                  */
/* Publisher Formatierungen                                                         */
/*                                                                                  */
/************************************************************************************/

.npobject
{
	position:relative;
	float:left;
	margin-top:18px;
	padding-right:20px;
}

.npobject h2
{
	margin-bottom:9px;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}

.npgallery
{
	margin-top:0;
	margin-bottom:18px;
}



.team .npgallery td
{
	width:auto!important;
	padding:0!important;
	margin:0!important;
}


.team .npobject p
{
	width:150px;
	height:180px;
}

.team .npobject img
{
	margin-right:0;
	border:none;
}

.team h2
{
	display:none;
	margin:0;
	padding:0;
}

.npgallery img
{
	border:1px #E7E7E8 solid;
}


.npgallery img.npblank
{
	border:0px #E7E7E8 solid;
}

.npheadline
{
	margin-top:6px;
	padding:0;
}

#divContentLinks .npheadlinedate a, #divContentRechts .npheadlinedate a
{
	font-size:10px;
	color:#999;
	text-decoration:none;
}



#divContentLinks .npheadlinetitle a, #divContentRechts .npheadlinetitle a
{
	margin-top:0px;
	line-height:22px;
	font-size:12px;
	padding-bottom:2px;
	border-bottom:#333 dashed 1px;
	text-decoration:none;
}

#divContentLinks .npheadlinetitle a
{
	font-weight:bold;
}

#divContentLinks .npheadlinetitle a:hover, #divContentRechts .npheadlinetitle a:hover
{
	border-bottom:#333 solid 1px;
	text-decoration:none;
}

#divContentRechts .npheadline
{
	margin-top:2px;
}

#divContentRechts .npheadlinetitle a
{
	margin-top:0px;
	margin-left:0px;
}

#divContentRechts .npheadlinetitle a:last-child
{
	margin-bottom:24px;
}

.npheadlinetitle a:hover
{
	border-bottom:#333 solid 1px;
	padding-bottom:3px;
}

#divContentLinks .npheadlinelead, #divContentRechts .npheadlinelead
{
	padding-top:9px;
	padding-bottom:9px;
	color:#333;
	text-decoration:none;
	margin-right:25px;
}

#divContentLinks .npobject
{
	margin-top:0px;
}

#divContentLinks .npobject h2
{
	margin-top:18px;
	font-family:Arial!important;
	font-size:14px;
}

#divContentLinks .npobject p
{
	float:left;
	padding-top:0;
	padding-right:30px;
}

.npimageleft
{
	float:left;
	padding-right:20px;
}

#divContentLinks .nplead
{
	padding-bottom:18px;
	padding-top:0px;
	font-weight:bold;
	padding-right:20px;
}

#divContentLinks .npcontent
{
	float:left;
	display:inline;
	padding-bottom:18px;
	padding-top:0px;
}


#divContentRechts .npobject
{
	float:left;
	margin-top:0;
	width:345px;
}

#divContentRechts .npobject a
{
	line-height:24px;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:1px dashed #333;
}

#divContentRechts .npobject a:hover
{
	border-bottom:1px solid #333;
}

#divContentRechts .npobject h2
{
	float:left;
	padding-left:0;
	padding-bottom:0;
}

#divContentRechtsOben .npobject h2
{
	padding-top:0;
	font-weight:bold;
	font-size:14px;
	width:100%;
}

#divContentRechtsOben .npgallery
{
	margin-top:0px;
}

#divContentRechtsMitte .npobject h2
{
	padding-top:0;
	font-weight:bold;
	font-size:14px;
	width:100%;
}

#divContentRechtsMitte .npgallery
{
	margin-top:0px;
}

#divContentRechtsOben .npcontent, #divContentRechtsMitte .npcontent, #divContentRechtsUnten .npcontent{
	width:100%;
}

#divContentRechtsUnten .npobject h2
{
	padding-top:0;
	font-weight:bold;
	font-size:14px;
	width:100%;
}

#divContentRechtsUnten .npgallery
{
	margin:0;padding:0;
}

#divContentRechts .npcontent
{
	float:left;
	display:inline;
	padding-bottom:9px;
	line-height:18px;
	margin-left:5px;
	margin-top:9px;
}

.npimageleft
{
	margin:0 0 9px 0;
}

#npbackbutton
{
	float:left;
	position:relative;
	margin-top:9px;
	margin-bottom:0;
	width:250px;
	margin-left:0px;
}

.lstNewsheadline
{
	padding-top:9px;
	padding-bottom:18px;
}

.lstNewsheadline li a
{
	margin-top:4px;
	margin-left:5px;
	line-height:22px;
	font-size:12px;
	padding-bottom:2px;
	border-bottom:#333 dashed 1px;
	text-decoration:none;
}

.lstNewsheadline li a:hover
{
	border-bottom:#333 solid 1px;
	text-decoration:none;
}

#divContentRechts .npgallery a{
	border-bottom:0px dashed #333;
}

#divContentRechts .npgallery a:hover{
	border-bottom:0px dashed #333;
}