/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-size: 11px; font-weight:normal; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:1px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-size: 11px; font-weight:normal; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:0px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:0px; margin-bottom:0px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
/* default styles for extension "tx_indexedsearch" */
	  .tx-indexedsearch-res {
	  	font-size: 11px; 
	  	padding-right:10px;
	  	background-color: #FFFFFF;
	  	width: 96%;
	  	margin: 0;
	  	padding 0;
	  	margin-left: 1.0em;
	  	margin-right: 1.0em;
	  	}
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {  font-style:normal; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { padding-right: 0.2em; padding-left: 0.2em; color: #FFFFFF; background-color: #809E47; font-style:italic;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
			/* background:#ffffff;*/ 
			/* font-size: 0.6765em; */
			text-align: right;
			}
		.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 { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:12px; font-weight:bold; }

		/* 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:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 
			letter-spacing:0; 
			font-weight: bold; 
			margin-top:-1.2em; 
			float:right; 
			}
		.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; }
/* default styles for extension "user_wsurvey_pi1" */

.user-wsurvey-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#mietangebote {
	font-size: 0.6575em;
	background-color: #FFFFFF;
	margin-right: 1em;
}

#mietangebote .titel {
	color: #FFFFFF;
	font-weight: normal;
	height: 25px;
	padding-top: 0.1em;	
  background-color: #6A8A2E;
}

#mietangebote .titel a{
	color: #FFFFFF;
	text-align:center;
	font-weight: bold;
  padding-left:3px;
  padding-right:3px;
  padding-top:0.1em;
	vertical-align: middle;
	text-decoration: underline;
}

#mietangebote .gerade {
	text-align:left;
	vertical-align: middle;
	color: #6A8A2E;
	height: 20px;
	padding-left: 0.5em;
	padding-top: 0.1em;	
	background-color: #FFFFFF;
	border-bottom: 0.0615em solid #EBF0E3;
}

#mietangebote .gerade a {
	text-align:left;
	padding-left: 0;
	padding-top: 0.1em;	
}

#mietangebote .ungerade {
	text-align:left;
	vertical-align: top;
  color: #6A8A2E;
	height: 20px;	
	padding-left: 0.5em;
	padding-top: 0.1em;	
	background-color: #EBF0E3;
}

#mietangebotDetail {
  background-color: #EBF0E3;
}

#mietangebotCol1 {
	background-color: #FFFFFF;
	width: 325px;
	float: left;
	margin-left: 0.2em;
	padding-right: 0.5em;
	padding-left: 0;
	border: 0.0615em solid #6A8A2E;
}

#mietangebotCol1 table {
	margin: 0;
	padding: 0;

}

#mietangebotCol1 td {
  font-size: 0.6575em;
  font-weight: normal;
}

#mietangebotCol1 .header {
  font-size: 13px;
  display: block;
  font-weight: bold;
  border-bottom: 0.0615em solid #5C7233;
  padding-left: 0;
  margin-right: 1.5em;
  color: #5C7233;
}


#mietangebotCol2 {
	background-color: #FFFFFF;
	width: 200px;
	position: fest;
	float: left;
	margin-left: 5px;
	padding-bottom:10px;
	border: 0.0615em solid #6A8A2E;
}

#mietangebotCol2 table {
	margin: 0;
	padding: 0;

}

#mietangebotCol2 td {
  font-size: 0.6575em;
  font-weight: normal;
}

#mietangebotCol2 .header {
  font-size: 13px;
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #5C7233;
  text-align: left;
  margin: 1em;
  margin-top: 10px;
  color: #5C7233;
}

#mietangebotCol2 p {
	width: 175px;
	position: static;
	float: left;
}

#mietangebotCol2 p a {
	color: #5C7233;
	line-height: 1.5em; 
	font-weight: bold; 
	text-decoration: none;
	background-image: url(../images/link.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
}

#mietangebotCol2 p.noimg a {
	color: #5C7233;
	line-height: 1.5em; 
	font-weight: bold; 
	text-decoration: none;
	background-image: none;
	padding-left:0px;
}

#mietangebotCol4 {
	background-color: #FFFFFF;
	float: left;
	width: 98%;
	margin-top: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom:10px;
	border: 0.0615em solid #6A8A2E;
}

#mietangebotCol4 .header {
  font-size: 13px;
  display: block;
  font-weight: bold;
  border-bottom: 0.0615em solid #5C7233;
  padding-left: 0;
  margin-right: 0.5em;
  color: #5C7233;
}

#mietangebotCol4 td {
  font-size: 13px;
  font-weight: normal;
}

#mietangebotCol4 p {

}

#mietangebotCol3 {
	background-color: #FFFFFF;
	float: left;
	width: 98%;
	margin-top: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.5em;
	padding-bottom:10px;
	border: 0.0615em solid #6A8A2E;
}

#mietangebotCol3 .header {
  font-size: 13px;
  display: block;
  font-weight: bold;
  border-bottom: 0.0615em solid #5C7233;
  padding-left: 0;
  margin-right: 0.5em;
  color: #5C7233;
}

#mietangebotCol3 p {

}



/* Default styles for the Admin Panel */
.typo3-editPanel { background-color: #ebf0e3; border: 0px; }
.typo3-editPanel-controls { background-color: #ebf0e3; border: 0px; }

/* default styles for extension "tx_newloginbox_pi1" */
  .tx-newloginbox-pi1 p      { color: #809E47; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; margin: 0;	display: block;	padding-left: 1.5em; padding-top: 0.4305em;	margin-right: 1em;}
  .tx-newloginbox-pi1 H3     { color: #FFFFFF; background-color: #809E47; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; margin: 0; margin-bottom: 0.5em; padding-left: 1.5em;}
  .tx-newloginbox-pi1-submit { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
  #tx-newloginbox-pi1-user   { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
  #tx-newloginbox-pi1-pass   { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_newloginboxlinkfactory_pi1" */
.tx-newloginboxlinkfactory-pi1 p      { color: #809E47; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; margin: 0; display: block; padding-top: 0.4305em; margin-left: 1em; margin-right: 1em;}
.tx-newloginboxlinkfactory-pi1 H3     { color: #FFFFFF; background-color: #577323; font-size: 0.6765em; line-height: 1.5em; font-weight: normal; margin: 0; margin-bottom: 0.5em; padding-left: 1.5em; 	padding-top: 0.4305em; padding-bottom: 0.4305em; }
.tx-newloginboxlinkfactory-pi1-submit { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
#tx-newloginboxlinkfactory-pi1-user   { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
#tx-newloginboxlinkfactory-pi1-pass   { border: 1px solid;	border-bottom-color: #809E47;	border-left-color: #809E47;	border-right-color: #809E47; border-top-color: #809E47;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-left: 1em;}
/* default styles for extension "tx_macinasearchbox_pi1" */
  .tx-macinasearchbox-pi1 p      { 
  		color: #577323; 
  		font-size: 0.6765em; 
  		line-height: 1.5em; 
  		font-weight: normal; 
  		margin: 0;	
  		display: block;	
  		padding-left: 1.0em; 
  		padding-top: 0.4305em;	
  		margin-right: 0.5em;
  }
  
  .tx-macinasearchbox-pi1 H3     { 
  		color: #FFFFFF; 
  		background-color: #577323; /* #809E47; */
  		font-size: 0.6765em; 
  		line-height: 1.7em; 
  		font-weight: bold;
  		margin: 0; 
  		margin-bottom: 0.5em; 
  		padding-left: 1.5em;
  		padding-top: 0.3em;
  		padding-bottom: 0.3em;
  }
  
  .tx-macinasearchbox-pi1-search { 
  		border: 1px solid;	
  		border-bottom-color: #809E47;	
  		border-left-color: #809E47;	
  		border-right-color: #809E47; 
  		border-top-color: #809E47;	
  		padding: 0.15em;	
  		background-color: #EBF0E3;
  		color: #577323;	
  		font-size: 0.6765em; 
  		margin-top: 1em; 
  		margin-left: 1em;
   }
  .tx-macinasearchbox-pi1-submit { border: 0px;	padding: 0;	color: #809E47;	font-size: 0.6765em; margin-top: 1em;}
/* default styles for extension "tx_abdownloads_pi1" */

/* --------------------  general styles  -------------------- */

.tx_abdownloads_viewDetailsForDownload {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewAddNewDownload {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewAddNewDownloadResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewReportBrokenDownload {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewReportBrokenDownloadResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewRateDownload {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_viewRateDownloadResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_categoryPath {
	font-size : small;
}

.tx_abdownloads_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_abdownloads_listView_categoryPath {
	font-size : small;
}

.tx_abdownloads_listView_categories {
	margin-top : 10px;
}

.tx_abdownloads_listView_category {
	margin-top : 10px;
}

.tx_abdownloads_listView_categoryLabel { }

.tx_abdownloads_listView_downloads {
	margin-top : 10px;
}

.tx_abdownloads_listView_download { }

.tx_abdownloads_listView_downloadAddNew {
	margin-top : 10px;
}

.tx_abdownloads_listView_downloadLabel { }

.tx_abdownloads_listView_downloadDetails { }

.tx_abdownloads_listView_downloadReportBroken { }

.tx_abdownloads_listView_downloadRate { }

.tx_abdownloads_listView_downloadImage { }

/* --------------------  treeView  -------------------- */

.tx_abdownloads_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_abdownloads_treeView_category_level_1 { }

.tx_abdownloads_treeView_category_level_2 { }

.tx_abdownloads_treeView_category_level_3 { }

.tx_abdownloads_treeView_category_level_4 { }

.tx_abdownloads_treeView_downloads {
	margin-bottom : 10px;
}

.tx_abdownloads_treeView_downloadAddNew {
	font-size : small;
}

.tx_abdownloads_treeView_downloadLabel { }

.tx_abdownloads_treeView_downloadDetails { }

.tx_abdownloads_treeView_downloadReportBroken { }

.tx_abdownloads_treeView_downloadRate { }

.tx_abdownloads_treeView_downloadImage { }

/* --------------------  searchView  -------------------- */

.tx_abdownloads_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_abdownloads_searchView_noDownloadsMessage {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_abdownloads_searchView_categoryPath {
	font-size : small;
}

.tx_abdownloads_searchView_categoryLabel { }

.tx_abdownloads_searchView_downloads {
	margin-top : 10px;
}

.tx_abdownloads_searchView_downloadLabel { }

.tx_abdownloads_searchView_downloadDetails { }

.tx_abdownloads_searchView_downloadReportBroken { }

.tx_abdownloads_searchView_downloadRate { }

.tx_abdownloads_searchView_downloadImage { }

/* --------------------  topView  -------------------- */

.tx_abdownloads_topView_downloads {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_abdownloads_topView_download {
	margin-top : 5px;
}

.tx_abdownloads_topView_downloadLabel { }

.tx_abdownloads_topView_downloadDetails { }

.tx_abdownloads_topView_downloadImage { }

/* --------------------  catalogView  -------------------- */

.tx_abdownloads_catalogView_categoryPath {
	font-size : small;
  margin-left:10px;
	margin-right:10px;
}

.tx_abdownloads_catalogView_category {
	float : left;
	width : 100%;
	margin-left:10px;
	padding-top : 10px;
}

.tx_abdownloads_catalogView_subcategories {
	font-size : small;
}

.tx_abdownloads_catalogView_categoryLabel { }

.tx_abdownloads_catalogView_downloads {
	clear : both;
	padding-top : 20px;
  margin-left:10px;
	margin-right:10px;
}

.tx_abdownloads_catalogView_downloads td { 
     font-size:small;
     padding-right:5px;
}

.tx_abdownloads_catalogView_downloads b{
  color: #577323;
}

.tx_abdownloads_catalogView_download { 
  margin-top: 5px;
  font-size: small;
}

.tx_abdownloads_catalogView_download img{ 
  vertical-align:middle;
}

.tx_abdownloads_catalogView_downloadAddNew {
	margin-top : 10px;
}

.tx_abdownloads_catalogView_downloadLabel { }

.tx_abdownloads_catalogView_downloadDetails { }

.tx_abdownloads_catalogView_downloadReportBroken { }

.tx_abdownloads_catalogView_downloadRate { }

.tx_abdownloads_catalogView_downloadImage { }

/* default styles for extension "tx_jppageteaser_pi1" */
/* default styles for extension "tx_jppageteaser_pi1" */
		.tx-jppageteaser-pi1 {
		background-color:#ffffff;
		border-left: 1px solid #ebf0e3;
		border-right: 1px solid #ebf0e3;
    margin:10px 0px 10px 0px;
    padding:10px 10px 2px 10px;
		}
		
		.tx-jppageteaser-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		    border-top: 1px solid #ccc;
		}
		
		
		/* List View */
		.tx-jppageteaser-pi1-list {}
		.tx-jppageteaser-pi1-list-entry {
      clear:both;
		}
		
		.tx-jppageteaser-pi1-list-rightcol {
		  margin-left: 5px;
		}
		
		.tx-jppageteaser-pi1-list-rightcol-link-item a {
		  font-size: 0.8em;
		  color: #5c7233;
		  font-weight: bold;
		}
		
		.tx-jppageteaser-pi1-list-entry-description {
		  margin-top: 10px;
      font-size:0.7em;
		}

		.tx-jppageteaser-pi1-list-entry-image IMG {
		  float: left;
		  margin: 0px 10px 10px 0px;
		  border: 0px;
      position:static;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item {
			font-size: 9px;
			margin-top: 5px;
			margin-bottom: 2px;
		  color: #5c7233;
		}

		.tx-jppageteaser-pi1-list-entry H4 {
		  position: relative;
		}
		
		.tx-jppageteaser-pi1-list-entry H4 A {
      font-size:14px;
		}
		
		.tx-jppageteaser-pi1-list-entry-creation-date,
		.tx-jppageteaser-pi1-list-entry-change-date {
		  position: absolute;
		  bottom: 4px;
		  right: 0px;
		  font-size: 9px;
		  font-weight: normal;
		  color: #999;
		}
		
		.tx-jppageteaser-pi1-browsebox {
		  text-align: center;
		}
		.tx-jppageteaser-pi1-browsebox-show-results {}
		.tx-jppageteaser-pi1-browsebox-browse-links {}
		.tx-jppageteaser-pi1-browsebox-show-results-number {}
		.tx-jppageteaser-pi1-browsebox-disabled-link {}
		.tx-jppageteaser-pi1-browsebox-inactive-link {}
		.tx-jppageteaser-pi1-browsebox-active-link {}

/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 {background-color: #ffffff; margin-left: 10px; margin-right: 10px;}
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    
    .tx-dirlisting-pi1 table { /* border-width: 1px; border-style: dotted; border-color: black; */}
    .tx-dirlisting-pi1-header-row { /* background-color: gray; */ }
    .tx-dirlisting-pi1-row { /* background-color: silver;*/ }
    
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
      /* color: #ffd000; */
      font-style: normal;
      font-weight: bold;
      font-size: 10px;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: black;
    }
    
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { 
    	font-size: 10px;
    	}
/* default styles for extension "tx_danewslettersubscription_pi1" */
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: #ffffff;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: #eeeeee;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: #EEEEEE;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; color: #809E47; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; color: #809E47;}
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; color: #809E47;}

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding-left: 0.5em; padding-right: 0.5em; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px; 
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px; 
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px; 
	}
	
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { 
		margin: 0; 
		color: #809E47; 
		font-size: 0.6765em; 
		font-weight: normal;
		padding: 0;
		padding-left: 1em;
		padding-right: 0em;
		background: #F2F5F7;
		border-bottom-width: 0.0615em;
		border-bottom-style: solid;
		border-bottom-color: #A3BF6F;
				 
		border-left-width: 0.0615em;
		border-left-style: solid;
		border-left-color: #A3BF6F;

		border-right-width: 0.0615em;
		border-right-style: solid;
		border-right-color: #A3BF6F;		
		
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { 
		margin: 0; 
		padding: 0;
		border-top-width: 0.0615em;
		border-top-style: solid;
		border-top-color: #A3BF6F;
				 
		border-left-width: 0.0615em;
		border-left-style: solid;
		border-left-color: #A3BF6F;

		border-right-width: 0.0615em;
		border-right-style: solid;
		border-right-color: #A3BF6F;
	}

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_quickpoll" */
		.tx-quickpoll-pi1 .pollbar { BACKGROUND: url(/typo3conf/ext/quickpoll/pi1/pollbar.gif) repeat-x left center;}
		.tx-quickPoll-pi1 .polltable{WIDTH: 100%;}
		.tx-quickPoll-pi1 h2 {font-size:11px;}
		.tx-quickPoll-pi1 TH {
							/* make it solid */
		  					text-transform:uppercase;
		  					margin-bottom:10px;
							/* indent from left */  
		  					padding-left:4px;}
		.tx-quickPoll-pi1 .pollquestion {PADDING-BOTTOM: 3px;}
		.tx-quickPoll-pi1 .pollanswer {vertical-align: -20%;BORDER: none;}
		.tx-quickPoll-pi1 .polltotal {text-align:center;PADDING-TOP: 6px;}
		.tx-quickPoll-pi1 .pollresulttext {padding-top: 6px;}
