.news-set1-img2 {
margin: 0 0 15px 0;
}

/***************************/
/*      DH_LINKLAYOUT      */
/***************************/

.linkExt {
color: #00933b;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #00933b;
border-bottom-width: 1px;
letter-spacing: normal;
white-space: nowrap; /*unterdrückt einen <br>-tag in dh_linklayout*/
}

.linkExt:hover {
border-bottom-style: solid;
}

.linkInt {
color: #00933b;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #00933b;
border-bottom-width: 1px;
letter-spacing: normal;
white-space: nowrap; /*unterdrückt ein <br>-tag in dh_linklayout*/
}

.linkInt:hover {
border-bottom-style: solid;
}

.linkMailto {
color: #00933b;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #00933b;
border-bottom-width: 1px;
letter-spacing: normal;
white-space: nowrap; /*unterdrückt ein <br>-tag in dh_linklayout*/
}
.linkMailto:hover {
border-bottom-style: solid;
}

.linkmailto {
color: #00933b;
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #00933b;
border-bottom-width: 1px;
letter-spacing: normal;
white-space: nowrap; /*unterdrückt ein <br>-tag in dh_linklayout*/
}

.linkmailto:hover {
border-bottom-style: solid;
}

/****************************/
/*      INDEXED_SEARCH      */
/****************************/
.tx-indexedsearch {margin: 0; padding: 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox {margin-bottom: 35px;}
.tx-indexedsearch .tx-indexedsearch-browsebox UL {margin:0; padding:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI A:link,
.tx-indexedsearch .tx-indexedsearch-browsebox LI A:visited { font-size: .9em; color: #007f33; text-decoration: none; border-bottom-style: dotted; border-bottom-color: #007f33; border-bottom-width: 1px; letter-spacing: normal; }
.tx-indexedsearch .tx-indexedsearch-browseboxem LI A:hover { font-size: .9em; color: #007f33; text-decoration: none; border-bottom-style: solid; border-bottom-color: #007f33; border-bottom-width: 1px; letter-spacing: normal; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#007f33; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-descr {margin: 0 0 5px 0; padding:0; line-height: 1.5em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { font-size:16px; font-weight:bold; }
.tx-indexedsearch .info-tmpl-css DL {background: transparent; margin: 0; padding: 0;}
.tx-indexedsearch .info-tmpl-css {font-size:.9em; margin: 0; padding:0; line-height: 1.5em;}
.tx-indexedsearch .info-tmpl-css A:link, .tx-indexedsearch .info-tmpl-css A:visited { color: #007f33; text-decoration: none; border-bottom-style: dotted; border-bottom-color: #007f33; border-bottom-width: 1px; letter-spacing: normal; }
.tx-indexedsearch .info-tmpl-css A:hover { border-bottom-style: solid; }



/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:35px; }
.tx-indexedsearch .searchbox-tmpl-css { margin-top:35px;}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.tx-indexedsearch .tx-indexedsearch-res H3 { margin: 5px 0 10px 0 ; padding: 0; font-size: 1em; font-weight: bold; line-height: 1.3em; color: #007f33; border-bottom: 1px solid #007F33; }
.tx-indexedsearch .tx-indexedsearch-res H3 H3 A:LINK,
.tx-indexedsearch .tx-indexedsearch-res H3 A:VISITED,
.tx-indexedsearch .tx-indexedsearch-res H3 A:HOVER { color:#007f33; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res H3 A { color:#007f33; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res H3 A:hover { color:#000; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-percent {font-weight:bold; line-height: 1.5em; margin:0; padding:0;}


/************************/
/* CSS_STYLED_FILELINKS */
/************************/

.fileicon {
float: left;
margin: 0 10px 0 0;
}

.fileitem {
background: #FFF url(../images/ext/css_filelinks/###FILEEXT###.png) right top no-repeat;
z-index: 1;
margin: 0 0 10px 0;
}

.filename A:link, .filename A:visited, .filename A:active {
font-size: .9em;
font-weight: bold;
color: #2F2F2F;
border-bottom: 1px dotted #2F2F2F;
text-decoration: none;
}

.filename A:hover {
border-bottom: 1px solid #2F2F2F;
}

.description {
margin-left: 42px;
padding: 0;
}

.size {
padding: 0;
margin-left: 42px;
color: #696969;
font-size: .85em;
}


/**************/
/* NEWSLETTER */
/**************/

#newsletter_hinweistext_anmeldung {
margin: 25px 0 25px 0;
}

#newsletter_hinweistext_anmeldung IMG {
margin-right: 5px;
float: left;
}

#newsletter_hinweistext_html {
margin: 35px 0 5px 0;
color: #000;
background: #f5f5f5;
border: 1px solid #c7e2c4;
padding: 5px;
}

#newsletter_hinweistext_html IMG {
margin-right: 5px;
float: left;
}

.newsletter_info {
font-size: .9em;
}

#newsletter_fett {
color: #005e1d;
font-weight: bold;
margin: 25px 0 6px 0;
}
#newsletter_subscription_received {
margin: 25px 0 25px 0;
}

#newsletter_subscription_received IMG {
margin-right: 5px;
float: left;
}
