@charset "utf-8";
/* CSS Document */

body {
	margin: 0; padding: 0;
	font-family: Thahoma, sans-serif;
	font-size: 0.75em;
	background-color: #f5f5f5;
	color: #000000;
}

hr { display: none; }

.clearAll {
	margin: 0; padding: 0;
	clear: both!important;
	height: 0;
	font-size: 0px;
	line-height: 0px;
}

.inv, .voiceCtrl {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

/* Standardfarbe fï¿½r Links. */
a { color: #679934; }
a:hover, a:focus { color: #ff8c00; }


#boxPage {
	margin: 0 auto 0 auto; padding: 0;
	background-color: #ffffff;
	width: 900px;
	text-align: left;
}
#boxHeader {
	/*height: 200px;*/
	border-bottom: 1px solid #1c5824;
}
#boxImageStrip {
	height: 85px;
	background: #ffffff url(../../medias/design/backgrounds/header-imagestrip-001.png) no-repeat;
}
#boxLogo {
	position: relative;
	height: 80px;
	background: #1c5824 url(../../medias/design/header-logos/dv-with-slogan-de.png) no-repeat;
}
#boxSecondLogo {

}
#boxSlogan {

}
#boxLogoSubHeadline {
	height: 35px;
}
#boxLogoSubHeadline h2 {
	margin: 0; padding: 10px 0 0 90px;
	font-size: 13px;
}


#boxNavigationService {
	margin: 10px 0 0 0; padding: 0;
	font-size: 1.1em;
	/*border-bottom: 1px solid red;*/
}
#boxNavigationService ul {
	margin: 0; padding: 0;
	float: right;
	list-style: none;
}
#boxNavigationService ul li {
	margin: 0; padding: 0 7px 0 7px;
	float: left;
	border-right: 1px solid #535353;
}
#boxNavigationService ul li.posLast { padding: 0 0 0 7px; border-right: none; }

#boxNavigationService ul li a {
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
}
#boxNavigationService .langFlag {
	display: block;
	width: 22px;
	height: 14px;
}



#boxWrapperInner {
	margin: 0; padding: 22px 0 20px 0;
	border-bottom: 1px solid #1c5824;
}





#boxNavigationMain {
	margin: 0; padding: 0;
	float: left;
	width: 180px;
	font-size: 1.1em;
}
#boxNavigationMain ul {
	margin: 0; padding: 0;
	list-style: none;
}
/* 1. Ebene. */
#boxNavigationMain ul li {
	margin: 0; padding: 0;
	float: left;
	width: 180px;
}

/* , #boxNavigationMain ul li span */
#boxNavigationMain ul li a {
	margin: 0 0 5px 0; padding: 4px 0 4px 20px;
	display: block;
	width: 160px;
	font-size: 0.9em;
	text-decoration: none;
	background-color: #1C5824;
	color: #ffffff;
	font-weight: normal;
}
#boxNavigationMain ul li a:hover, #boxNavigationMain ul li a:focus {
	background-color: #FF8C00;
}
#boxNavigationMain ul li span {
	color: #8DAB91;
	font-weight: bold;
}
/* 2. Ebene. */
#boxNavigationMain ul li ul li{
	margin: 0; padding: 0;
	float: left;
	width: 180px;
}

/* , #boxNavigationMain ul li ul li span */
#boxNavigationMain ul li ul li a  {
	margin: 0 0 5px 0; padding: 4px 0 4px 40px;
	display: block;
	width: 140px;
	background-color: #8DAB91;
	color: #ffffff;
	font-weight: normal;
}
#boxNavigationMain ul li ul li a:hover, #boxNavigationMain ul li ul li a:focus {
	background-color: #FFBB68;
}
#boxNavigationMain ul li ul li span {
	color: #1C5824;
	font-weight: bold;
}
/* 3. Ebene. */
#boxNavigationMain ul li ul li ul li {
	margin: 0; padding: 0;
	float: left;
	width: 180px;
}

/* , #boxNavigationMain ul li ul li ul li span */
#boxNavigationMain ul li ul li ul li a {
	margin: 0 0 5px 0; padding: 4px 0 4px 40px;
	display: block;
	width: 140px;
	background-color: #D1DED4;
	color: #56845e;
	font-weight: normal;
}
#boxNavigationMain ul li ul li ul li a:hover, #boxNavigationMain ul li ul li ul li a:focus {
	background-color: #FFDEB5;
}
#boxNavigationMain ul li ul li ul li span {
	color: #1C5824;
	font-weight: bold;
}










#boxContent {
	margin: 0; padding: 0 0 0 20px;
	float: left;
	width: 460px;
	/*background-color: Silver;*/
}
.wideContent { width: 700px!important; }



#boxInformations {
	margin: 0; padding: 0;
	float: right;
	width: 220px;
	/*background-color: Lime;*/
}


#boxFooter {
	margin: 0; padding: 10px 0 15px 0;
	text-align: center;
	font-size: 1.1em;
}
#boxFooter ul {
	margin: 0 0 0 auto; padding: 0;
	list-style: none;
	display: inline;
}
#boxFooter ul li {
	margin: 0; padding: 0 7px 0 7px;
	display: inline;
	font-size: 0.9em;
	border-right: 1px solid #535353;
}
#boxFooter ul li.posLast { padding: 0 0 0 7px; border-right: none; }
#boxFooter ul li a {
	text-decoration: none;
	color: #000000;
}
#boxFooter ul li a:hover, #boxFooter ul li a:focus {
	text-decoration: underline;
	color: #1C5824;
}


/* Formate in boxContent: */
#boxContent a {
	text-decoration: underline;
}
#boxContent a:hover, #boxContent a:focus {
	text-decoration: underline;
}


a.internal-more-link {
	padding: 0 0 0 10px;
	background: url(../../medias/design/bullets/arrow-ltr-green.png) no-repeat 0 0.4em;
}
a.internal-more-link:hover, a.internal-more-link:focus {
	background-image: url(../../medias/design/bullets/arrow-ltr-orange.png);
}

#boxContent h1 {
	margin: 0 0 1em 0; padding: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #679934;
}
#boxContent h2 {
	margin: 0 0 1em 0; padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #679934;
}
#boxContent h3 {
	margin: 0; padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #679934;
}

#boxContent .csc-textpic-caption {
	font-size: 0.9em;
	color: #696969;
}

#boxContent p {
	margin: 0 0 1em 0; padding: 0;
	line-height: 1.35em;
}
#boxContent ul {
	margin-left: 0;
	padding-left: 0;
}
#boxContent ul li {
	margin-left: 0;
	padding-left: 17px;
	list-style: none;
	background: url(../../medias/design/bullets/bullet-square-middlegreen.gif) no-repeat 0 5px;
}

/* Section_frame in Content: */
#boxContent .csc-frame {
	margin: 0 0 1em 0; padding: 0;
}
#boxContent .csc-frame-default { }
#boxContent .csc-frame-lineabove {
	padding: 1em 0 0 0;
	border-top: 1px solid #56845e;
	/* BUG IE6: verhindert die doppelte Lieniendarstellung. */
	height: 1%;
}
#boxContent .csc-frame-green-lightgreen {
	padding: 1em 0.8em 0.5em 0.8em;
	border: 1px solid #56845e;
	background-color: #e8eeea;
	/* BUG IE6: verhindert die nur teilweise Hintergrundfï¿½llung. */
	height: 1%;
}

.csc-bodytext-lightgreen .wrapperBodytext,
.csc-bodytext-lightgreen .csc-textpic {
	margin: 0; padding: 5px;
	background-color: #e8eeea;
	/* BUG IE6: verhindert die nur teilweise Hintergrundfï¿½llung. */
	height: 1%;
}
.csc-bodytext-lightgreen .wrapperBodytext p {
	margin: 0 0 0.5em 0; padding: 0;
}

#boxContent h5, #boxInformations h5 {
	margin: 0; padding: 5px 0 10px 42px;
	font-size: 1em;
	color: #ffffff;
	background: url(../../medias/design/backgrounds/headline-right-column.png) no-repeat top left;
}

.char-button-menu {
	margin: 15px 0 15px 0; padding: 0;
	width: 380px;
}
.char-button-menu .char-button-idle, .char-button-menu .char-button-active {
	margin: 0 5px 5px 0; padding: 0;
	float: left;
	text-align: center;
}
.char-button-menu .char-button-idle a, .char-button-menu .char-button-active a {
	margin: 0; padding: 0.25em 0 0 0;
	display: block;
	width: 1.7em;
	height: 1.45em;
	border: 1px solid #1C5824;
	color: #1C5824;
	font-weight: bold;
	text-decoration: none!important;
}
.char-button-menu .char-button-active a {
	background-color: #8dab91;
	color: #ffffff!important;
	font-weight: normal;
}
.char-button-menu .char-button-idle a:hover, .char-button-menu .char-button-idle a:focus {
	background-color: #FF8C00;
	border-color:  #1C5824;
	color: #1c5824!important;
}
.tx-makzdvmembers-pi1 .searchChar {
	font-size: 1.1em;
	font-weight: bold;
	color: #679934;
}
.members-list address {
	margin: 0 0 15px 0; padding: 0;
	font-style: normal;
}
.members-list address a {
	color: #679934;
	text-decoration: none;
}
.members-list address a:hover, .members-list address a:focus {
	text-decoration: underline;
}






.calendarList-BoxEvent {
	margin: 0; padding: 1em 0 1em 0;
	border-bottom: 1px solid #56845e;
}
/* Linke Spalte: Datum; Uhrzeit. */
.calendarList-BoxEventDateTime {
	margin: 0; padding: 0;
	float: left;
	width: 88px;
	font-weight: normal;

	/*border: 1px solid red;*/
}
.calendarList-BoxEventDateTime h6 {
	margin: 0; padding: 0;
	font-size: 0.9em;
	font-weight: normal;
}
.calendarList-BoxEventDateTime h6 span.calendarList-Date {
	margin: 0; padding: 0;
	display: block;
	border-right: 1px solid #000000;
}


/* Rechte Spalte: Termin-Details. */
.calendarList-BoxEventDetails {
	margin: 0; padding: 0 235px 0 0;
	float: right;
	width: 370px;
	background: url(../../medias/kalender/staedtebilder/platzhalter.png) no-repeat top right;

	position: relative; /* Für (c) Bild-Hinweis. */
	
	/* Default Browser. */
	min-height: 150px;
	/* IE-Hack: IE < 7. */
	height: auto!important;
	height: 150px;
	/* IE-Hack: End. */
}

.calendarList-BoxEventDetails ul.cal-event-attachment-list {
	margin: 0; padding: 0;
}
.calendarList-BoxEventDetails ul.cal-event-attachment-list li {
	/*margin: 0; padding: 0;
	list-style: none;
	background-image: none;*/
	margin: 0; padding: 0 0 0 16px;
	background-image: url(../../medias/design/bullets/file-default.png)!important;
	background-repeat: no-repeat;
	background-position: 0 2px!important;
}
.calendarList-BoxEventDetails ul.cal-event-attachment-list li a {
	
}


.calendarList-BoxEventDetails .header {
	margin: 0; padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #679934;
}
.calendarList-BoxEventDetails address {
	font-style: normal;
}

#boxInformations p {
	font-size: 0.9em;
}



.calendarList-BoxEventDetails .calendarList-image-legales {
	position: absolute;
	right: 0;
	top: -13px;
	font-size: smaller;
	color: #696969;
}

/**
  * tt_address Styles:
  **/

.tt_address-dv-stuff-allWrap {
	margin: 0 0 15px 0; padding: 0;
}
.tt_address-dv-stuff {
	margin: 0 0 5px 0; padding: 0;
	height: 150px;
	overflow: visible;
	background-color: #e8eeea;
	font-size: 0.9em;
}
.tt_address-dv-stuff img {
	margin: 0; padding: 0;
	float: right;
}
.tt_address-dv-stuff p {
	margin: 0 130px 0 0; padding: 5px 0 0 7px!important;
}

.tt_address-dv-stuff p .address {
	margin: 0; padding: 0.5em 0 0.5em 0;
	display: block;
}


	/* Vorstand (Board). */
.dvBoardCard {
	margin: 0 0 1em 2em; padding: 0;
	font-style: normal;
}

	/* Verbandsrat (assemblies). */
.dvAssembliesCard {
	margin: 0 0 1em 2em; padding: 0;
	font-style: normal;
}


/**
  * tx_searchit Styles:
  **/
li.tx_ansearchit_form_all_pages { margin: 0; padding: 0; border: none!important; }
li.tx_ansearchit_form_all_pages form { margin: 0; padding: 0; }
li.tx_ansearchit_form_all_pages form fieldset {
	margin: 0; padding: 0;
	border: none;
	float: left;
}
li.tx_ansearchit_form_all_pages .searchitLabel { display: none; }
li.tx_ansearchit_form_all_pages .searchitField {
	margin: 0 5px 1px 0; padding: 0;
	width: 100px;
	border-left: 1px solid #696969;
	border-top: 1px solid #696969;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
li.tx_ansearchit_form_all_pages .searchitButton {
	margin: 0; padding: 0;
	border: none;
	background-color: transparent;
	width: 44px;
	text-align: left;
}










#frmdvkontakt { margin: 0; padding: 0; clear: both;}
#frmdvkontakt fieldset {
	margin: 0; padding: 0;
	border: none;
}
#frmdvkontakt fieldset legend { display: none; }
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html {
	margin: 0 0 8px 0; padding: 0;
	clear: both;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_text label, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_textarea label {
	width: 7em;
	display: block;
	float: left;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_text input {
	width: 350px;
	border: 1px solid #333333;
}

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_textarea textarea {
	width: 350px;
	height: 8em;
	border: 1px solid #333333;
}

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha {
	margin: 0 0 15px 0; padding: 0 0 0 7em;
	clear: both;
}

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha label {
	margin: 0 0 5px 0; padding: 0;
	display: block;
}

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha td { vertical-align: top; }

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha img.powermail_captcha { border: none; }
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha input {
	margin: 0 10px 0 0;
	width: 95px;
	height: 24px;
	border: 1px solid #333333;
}
#frmdvkontakt fieldset .powermail_mandatory_js {
	margin: 0; padding: 0 0 0 7em;
	display: block;
	font-weight: bold;
	color: #cc3300;
	clear: both;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_captcha .powermail_mandatory_js { padding-left: 0; }

#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_submit, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_reset {
	display: inline;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_submit {
	margin: 0; padding: 0 0 0 7em;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_reset {
	margin: 0; padding: 0 0 0 1em;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_submit input, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_reset input {
	margin: 0; padding: 2px;
	background-color: #57855d;
	border: none;
	color: #ffffff;
	width: 10em;
	font-weight: bold;
	cursor: pointer;
}
#frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_submit input:hover, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_submit input:focus, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_reset input:hover, #frmdvkontakt fieldset .tx_powermail_pi1_fieldwrap_html_reset input:focus {
	background-color: #ff8c00;
	color: #ffffff;
	width: 10em;
	font-weight: bold;
}




.minicalList,
.mininewsList {
	margin: 0; padding: 0;
	font-size: 0.9em;
}

.minicalList .minicalItem,
.mininewsList .mininewsItem {
	margin: 0 0 5px 0; padding: 5px;
	list-style: none;
	background-color: #e8eeea;
}

.minicalList .minicalItem .minicalDate,
.mininewsList .mininewsItem .mininewsHeader  {
	margin: 0; padding: 0 0 5px 0;
	display: block;
}
.minicalList .minicalItem .minicalDate br,
.mininewsList .mininewsItem .mininewsHeader br { display: none; }

.mininewsItem .internal-more-link a, .minicalList .minicalItem a:hover, .minicalList .minicalItem a:focus,
.mininewsList .mininewsItem a, .mininewsList .mininewsItem a:hover, .mininewsList .mininewsItem a:focus {
	padding: 0 0 0 10px;
	background: url(../../medias/design/bullets/arrow-ltr-green.png) no-repeat 0 0.4em;
}

.minicalList .minicalItem a .minicalMoreLink, .minicalList .minicalItem a .minicalMoreLink,
.mininewsList .mininewsItem a .mininewsMoreLink, .mininewsList .mininewsItem a .mininewsMoreLink {
	margin: 0; padding: 5px 0 0 0;
	display: block;
	text-decoration: none;
	color: #679934;
}

.minicalList .minicalItem a:hover .minicalMoreLink, .minicalList .minicalItem a:focus .minicalMoreLink,
.mininewsList .mininewsItem a:hover, mininewsList .mininewsItem a:focus {
	text-decoration: underline;
	color: #ff8c00;
	background: url(../../medias/design/bullets/arrow-ltr-orange.png) no-repeat 0 0.4em;
}

.mininewsItem .mininewsTeaser {
	margin: 0; padding: 5px 0 0 0;
	display: block;
	font-size: 11px;
}

.news-single-backlink {
	margin: 15px 0 0 0; padding: 0;
}






#boxInformations .csc-frame-green-lightgreen {
	background-color: #e8eeea;
}
address.dvContactCard {
	font-style: normal;
}






/* Fileliks: */
.filelinks { margin: 0 0 1em 0; padding: 0; }
.filelinks .downloadcomment {
	margin: 0; padding: 0;
	font-size: smaller;
}
.filelinks .filelinkwrapper {
	margin: 0 0 5px 0; padding: 0;
	padding-right: 110px!important;
	padding-bottom: 5px!important;

	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #56845e;

	/* Default Browser. */
	min-height: 50px;
	/* IE-Hack: IE < 7. */
	height: auto!important;
	height: 50px;
	/* IE-Hack: End. */
}
/* IE < 7 */
/** html .filelinks .filelinkwrapper { height: 50px; }*/

.filelinks .filelinkwrapper .filedownload { display: block; }
.filelinks .filelinkwrapper .filedownload a { font-weight: bold; }
.filelinks .filelinkwrapper .filesize { font-size: smaller; }
.filelinks .filelinkwrapper .filesize .filetype { text-transform: uppercase; }



/* tt_products: */

.tt-products-table-list {
	border-collapse: collapse;
}

.tt-products-table-list th {
	margin: 0; padding: 0 0 10px 0;
	font-weight: bold;
	border-bottom: 1px solid #1c5824;
	text-align: center;
	font-weight: normal;
}

.tt-products-table-list td {
	margin: 0; padding: 10px 0 10px 0;
	border-bottom: 1px solid #1c5824;
}

.tt-products-table-list td form {
	margin: 0; padding: 0;
}
.tt-products-table-list td form .products-add-basket {
	margin: 0; padding: 0;
	background-color: #ffffff;
	border: none;
	color: #679934;
}






/* Tip A Friend. */
.frm-tipafriend {
	margin: 0; padding: 0;
}

.frm-tipafriend fieldset {
	margin: 0; padding: 0;
	border: none;
}
.frm-tipafriend fieldset .tip-error {
	/*margin: 0; padding: 0;*/
	color: #CC3300;
}
.frm-tipafriend fieldset .input-row {
	margin: 0; padding: 0;
	clear: both;
}
.frm-tipafriend fieldset .input-row label {
	margin: 0; padding: 0;
	float: left;
	width: 120px;
}
.frm-tipafriend fieldset .input-row input, .frm-tipafriend fieldset .input-row textarea {
	margin: 0 0 10px 0; padding: 1px 0 1px 0;
	float: left;
	border: 1px solid #333333;
	width: 300px;
}


.frm-tipafriend fieldset .captcha-row {
	padding-left: 120px;
}
.frm-tipafriend fieldset .captcha-row label {
	margin: 0 0 10px 0; padding: 0;
	display: block;
	float: none;
	width: auto;
}
.frm-tipafriend fieldset .captcha-row input {
	margin-right: 20px;
	width: 95px;
	height: 25px;
}
.frm-tipafriend fieldset .button-row {
	margin: 1em 0 0 0; padding: 0 0 0 120px;
}
.frm-tipafriend fieldset .button-row input {
	margin: 0 1em 0 0; padding: 2px;
	background-color: #57855d;
	border: none;
	color: #ffffff;
	width: 10em;
	font-weight: bold;
	cursor: pointer;
}






/* form-dmailsubscription */
.form-dmailsubscription {
	margin: 0; padding: 0;
}
.form-dmailsubscription fieldset {
	margin: 0; padding: 0;
	border: none;
}
.form-dmailsubscription fieldset .row-input, .form-dmailsubscription fieldset .row-options {
	margin: 0 0 10px 0; padding: 0;
	clear: both;
}
.form-dmailsubscription fieldset .fakeLabel, .form-dmailsubscription fieldset label {
	display: block;
	float: left;
	width: 120px;
}
.form-dmailsubscription fieldset .row-input input {
	margin: 0 0 10px 0; padding: 1px 0 1px 0;
	float: left;
	border: 1px solid #333333;
	width: 300px;
}
.form-dmailsubscription fieldset .dmailsub-error {
	margin: 0; padding: 0 0 0 120px;
	font-weight: bold;
	color: #CC3300;
	clear: both;
}
.form-dmailsubscription fieldset .optiongroup label {
	display: inline;
	float: none;
}
.form-dmailsubscription fieldset .button-row {
	margin: 1em 0 0 0; padding: 0 0 0 120px;
}
.form-dmailsubscription fieldset .button-row input {
	margin: 0 1em 0 0; padding: 2px;
	background-color: #57855d;
	border: none;
	color: #ffffff;
	width: 10em;
	font-weight: bold;
	cursor: pointer;
}



/* makz_cal_minical_list FELDER AUSBLENDEN Fï¿½R MINIANSICHT! */
#makz_cal_minical_list .pagebrowser, #makz_cal_minical_list h1, #makz_cal_minical_list .found {
	display: none;
}
#makz_cal_minical_list dl {
	margin: 0; padding: 0;
}
#makz_cal_minical_list dl dt {
	margin: 0 0 5px 0; padding: 3px;
	background-color: #e8eeea;
	font-size: 0.9em;
}
#makz_cal_minical_list dl dt a {
	text-decoration: none;
	color: #000000;
}
#makz_cal_minical_list dl dt a:hover, #makz_cal_minical_list dl dt a:focus {
	text-decoration: none;
	color: #000000;
}
#makz_cal_minical_list dl dt a span.minicalMoreLink {
	display: block;
	padding-top: 3px;
	color: #679934;
	text-decoration: none;
}
#makz_cal_minical_list dl dt a:hover span.minicalMoreLink {
	color: #ff8c00;
	text-decoration: underline;
}









/*
 * News: ï¿½bersichtsliste:
 */
.news-list-container .news-list-items dt {
	margin: 0 0 5px 0; padding: 0 0 0 100px;
}
/* News: Linksseitig Datum. */
.news-list-container .news-list-items dt .news-list-date {
	margin: 0 0 0 -100px; padding: 0;
	float: left;
	width: 90px;
	font-weight: normal;
	font-size: 11px;
	border-right: 1px solid #000000;
}
.news-list-container .news-list-items dt a {
	text-decoration: none!important;
}
.news-list-container .news-list-items dt a:hover, .news-list-container .news-list-items dt a:focus {
	text-decoration: underline!important;
}
.news-list-container .news-list-items dd {
	margin: 0 0 25px 0; padding: 0 0 0 100px;
}
.news-list-container .news-list-items dd a {
	text-decoration: none!important;
	color: #000000;
}
.news-list-container .news-list-items dd a .news-list-morelink  {
	margin: 5px 0 0 0; padding: 0 0 0 10px;
	background: url(../../medias/design/bullets/arrow-ltr-green.png) no-repeat 0 0.4em;
	display: block;
	text-decoration: underline!important;
	color: #679934!important;
}
.news-list-container .news-list-items dd a:hover .news-list-morelink, .news-list-container .news-list-items dd a:focus .news-list-morelink  {
	background: url(../../medias/design/bullets/arrow-ltr-orange.png) no-repeat 0 0.4em;
	color: #FF8C00!important;
}

/** News-Details:
  * Dem Haupttext vorangestelltes Datum als Float-Container.
  */
.news-single-date {
	margin: 0; padding: 0;
	font-weight: bold;
	float: left;
	font-size: 12px;
	/* IE-Bug: Text ist hï¿½her gezogen als Folgetext. */
	padding-top:expression(1 + "px");
}

/* File-Links DAM_ttnews: */

.news-attachments-box {
	margin: 0; padding: 0 0 20px 0;
}
.news-attachments-box h4 {
	margin: 0 0 10px 0; padding: 0;
	font-size: 12px!important;
	color: #000000!important;
}
.news-attachments-box ul {
	margin: 0; padding: 0;
}
.news-attachments-box ul li {
	margin: 0 0 5px 0; padding: 0 0 0 16px;
	background: url(../../medias/design/bullets/file-default.png) no-repeat 0 2px!important;
	list-style: none;
}


/**
  * Contentelement: File-Links:
  */
.csc-bodytext-lightgreen .filelinks {
	margin: 0; padding: 5px!important;
	background-color: #E8EEEA;
	height: 1%;
}
.filelinks-layout-list-simple li {
	margin-left: 0;
	padding-bottom: 5px;
	padding-left: 17px;
	list-style: none;
	background: url(../../medias/design/bullets/bullet-square-middlegreen.gif) no-repeat 0 5px;	
}

.filelinks-layout-list-simple-icon li {
	margin: 0 0 5px 0; padding: 0 0 0 17px;
	background: url(../../medias/design/bullets/file-default.png) no-repeat 0 2px!important;
	list-style: none;
	width: 95%!important;
	border: none;
}


/* Komplexe Liste: */
.filelinks-layout-list-complex, .filelinks-layout-list-complex-icon {
	margin: 0; padding: 0;
}
.filelinks-layout-list-complex dt, .filelinks-layout-list-complex-icon dt {
	margin: 0 0 3px 0; padding: 0 0 0 17px;
	background: url(../../medias/design/bullets/bullet-square-middlegreen.gif) no-repeat 0 5px!important;
	list-style: none;
	/*width: 95%!important;*/
	border: none;
	font-weight: bold;
}
.filelinks-layout-list-complex-icon dt {
	background: url(../../medias/design/bullets/file-default.png) no-repeat 0 2px!important;
}

.filelinks-layout-list-complex dd, .filelinks-layout-list-complex-icon dd {
	margin: 0 0 12px 0; padding: 0 0 0 17px;
	font-size: 11px;
}

.filelinks .file-size {
	font-size: smaller;
	white-space: nowrap;
	font-weight: normal;
}
