/******************************************/
/* Newsletter
/******************************************/
div.newsletter {
    text-align:center;
    width:650px;
    margin:0 auto;
    background-color:#FFF;
}

div.newsletter h1.nlHeadline{
  color:#4c7189;
  font-size:18px;
  font-weight:normal;
  letter-spacing:normal;
  text-align:left;
  line-height:25px;
  margin:0;
  padding:0;
}

/* HeaderTabelle*/
table#nlHeader,
table#nlHeader tr,
table#nlHeader td{
  border:0;
  padding:0px;
  margin:0px;
}

/* ContentTabelle*/
table#nlContentWrapper,
table#nlContentWrapper tr,
table#nlContentWrapper td{
  border:0;
  padding:0px;
  margin:0px;
  color:#7d9aaa;
}

table#nlContentWrapper table#nlContent{
  border:0;
  padding:0;
  margin:0;
}

/* FooterTabelle*/
table#nlFooter,
table#nlFooter tr,
table#nlFooter td{
  border:0;
  padding:0px;
  margin:0px;
}

table#nlFooter td.nlFooterName{
  background-color:#b5c269;
  color:#FFF;
  font-size:10px;
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
}

/* Standardtabellen*/
table#nlContentWrapper table#nlContent,
table#nlContentWrapper table#nlContent p{
  font-size:12px;
  line-height:13pt;
  text-align:justify;
}

table#nlContentWrapper table#nlContent table,
table#nlContentWrapper table#nlContent tbody,
table#nlContentWrapper table#nlContent table tbody tr,
table#nlContentWrapper table#nlContent table tbody tr td{
  font-size:12px;
  border:1px solid #b5c269;
  border-collapse:collapse;
  padding:2px;
}

table#nlContentWrapper table#nlContent table th{
  background-color:#b5c269;
  color:#000;
  border:1px solid #b5c269;
  font-size:12px;
  padding:2px;
  text-align:left;
}

table#nlContentWrapper table#nlContent a,
table#nlContentWrapper table#nlContent a:visited
{
  color:#7d9aaa;
  text-decoration:underline;
}

table#nlContentWrapper table#nlContent a:hover{
  text-decoration:none;
}

table#nlContentWrapper table#nlContent ul{
  list-style-type:square;
  list-style-position:outside;
}

table#nlContentWrapper table#nlContent ul li{
	line-height:13pt;
	font-size: 12px;
}

table#nlContentWrapper table#nlContent ol{
  list-style-position:outside;
}

table#nlContentWrapper table#nlContent ol li{
	line-height:13pt;
	font-size: 12px;
}

/******************************************/
/* Newsletterarchiv Uebersicht
/******************************************/

/* Startseite */

div.boxNewsletterStart{
    margin:2px;
    font-weight:normal;
}

div.boxNewsletterStart div.entry2{
    margin-top:6px;
}

div.boxNewsletterStart div.newsletterBorder{
	padding:4px 4px 7px 0;
	margin-left:1.5%;
	background-color:#eaeed4;
	width:31%;
	float:left;
}

*html div.boxNewsletterStart div.newsletterBorder{
	width:30%;
}

div.boxNewsletterStart h3{
	display:block;
	padding:1px 4px 2px 4px;
	margin:-2px -2px 5px -2px;
	font-size:100%;
	letter-spacing:normal;
	color:#FFF;
	background-color:#b5c269;
	background-image:URL('/cachepics/legend_rounded_emission_rightBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.boxNewsletterStart div.newsletterSource{
    display:block;
    text-align:right;
    color:#95a82a;
    border-bottom:1px solid #FFF;
}

div.boxNewsletterStart div.newsletterTeaser{
	padding-bottom: 5px;
}

/* Übersicht */
div.boxNewsletter{
	padding:1px;
	padding-bottom: 17px;
	margin-bottom: 0px;
	margin-left:5px;
	margin-right:5px;
	background-color:#eaeed4;
}

div.boxNewsletter p{
	margin:0;
	padding:0;
}

div.boxNewsletter div.newsletterSource{
	background-color:#b5c269;
	background-image:URL('/cachepics/legend_rounded_emission_rightBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#fff;
	text-align:right;
	padding:1px 3px 1px 3px;
	margin:-3px -3px 5px -3px;
	clear:both;
}

div.boxNewsletter div.newsletterSource h3{
	color:#fff;
	text-align:left;
	margin:-15px 80px 0 0;
	padding:0;
	background-image:none;
}

div.boxStandard div.boxNewsletter div.newsletterSource h3{
	font-size:100%;
}

/* Newsletterarchiv Detailansicht */

div.wrapperNewsDetail{
    padding:2px;
    margin:0 0 0 0;
    background-color:#eaeed4;
}
div.wrapperNewsDetail h2{
	display:block;
	padding:1px 4px 2px 4px;
	margin:-2px -2px -10px -2px;
	font-size:100%;
	letter-spacing:normal;
	background-image:URL('/cachepics/menu_rounded_rightBottom.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
    background-color:#95a82a;
    color:#FFF;
}

div.newsletterDetail{
    background-color:#eaeed4;
    padding:0 0 4px 0;
    margin:0 0 0 0;
}

table.nlContent{
	 padding:10px;
}