/* default styles for extension "tx_sremailsubscribe_pi1" */
		.tx-sremailsubscribe-pi1 p { margin-bottom:15px; }
		.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { padding-top:15px; margin-top:15px; border-top:1px solid #ED135D; }
		.tx-sremailsubscribe-pi1 h4 { font-size:14px; color:#ED135D }
		.tx-sremailsubscribe-pi1 legend { padding: 0 0; font-weight: bold; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; font-size:10px; color:#999; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
		/* .tx-sremailsubscribe-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; } */
		.tx-sremailsubscribe-pi1 label span { color: #ed135d; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
		.tx-sremailsubscribe-pi1 input { }
		.tx-sremailsubscribe-pi1 input[type=password] { }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password {  }
		.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
		.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-sremailsubscribe-pi1 dl {  }
		.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; }
		.tx-sremailsubscribe-pi1 dt { font-size:12px; color: #ED135D; padding: .5em 0 }
		.tx-sremailsubscribe-pi1 dd { font-size:12px; overflow: hidden; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-sremailsubscribe-pi1 dd { float: none; }
		.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
/* default styles for extension "tx_jppageteaser_pi1" */
	.homepageTeaser{
		margin-bottom:36px;
	}
	
	.homepageTeaser .teaserBody{
		margin-left:185px;
		font-size:12px;
		line-height:16px;
	}
	.homepageTeaser .teaserBody a:link,
	.homepageTeaser .teaserBody a:visited{
		font-size:12px;
		color:#b61026;
		padding-right:12px;
		background:transparent url(../fileadmin/images/layout/icon_more1.gif) no-repeat center right;
	}
	.contentTeaser{
		margin-top:1px;
		margin-bottom:39px;	
	}
	.contentTeaser .teaserBody{
		margin-left:77px;
		font-size:11px;
		line-height:14px;
	}
	.contentTeaser .teaserBody a:link,
	.contentTeaser .teaserBody a:visited{
		font-size:11px;
		color:#b61026;
		padding-right:12px;
		background:transparent url(../fileadmin/images/layout/icon_more2.gif) no-repeat center right
	}
/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch-searchbox fieldset { padding:15px 15px 15px 13px; border:1px solid #d8d9da }
	.tx-indexedsearch-searchbox label { display:block; font-size:12px; padding:3px 0;}
	.tx-indexedsearch-searchbox select { border:1px solid #D8D9DA; font-size:11px; }
	.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword { font-size:13px; }
	.tx-indexedsearch-rules { padding:15px 15px; }
	.tx-indexedsearch-rules h2 { font-size:11px; color:#979799 }
	.tx-indexedsearch-rules p { font-size:10px; color:#979799; }
	.tx-indexedsearch-whatis { margin:10px 0px; }
	.tx-indexedsearch-browsebox{ font-size:12px; }
	.tx-indexedsearch-browsebox ul{ margin:5px; }
	.tx-indexedsearch-browsebox li{ margin:0 2px; display:inline; }
	.tx-indexedsearch-browsebox strong{ color:#ed135d }
	.tx-indexedsearch-browsebox a:link,.tx-indexedsearch-browsebox a:visited{	color:#ed135d; text-decoration:none; }
	.tx-indexedsearch-browsebox a:focus,.tx-indexedsearch-browsebox a:hover,.tx-indexedsearch-browsebox a:active{ text-decoration:underline; }
	.tx-indexedsearch-res { margin-bottom:10px; border-bottom:1px solid #cfe5e7; padding-bottom:10px }
	.tx-indexedsearch-res h3 { font-size:12px; font-weight:bold; background-color:#f6b8ad; padding:2px 4px; vertical-align:middle }
	.tx-indexedsearch a:link,.tx-indexedsearch a:visited{	color:#ed135d; text-decoration:none; }
	.tx-indexedsearch a:focus,.tx-indexedsearch a:hover,.tx-indexedsearch a:active{ text-decoration:underline; }
	.tx-indexedsearch-info { font-size:10px; background-color:#f6b8ad; margin-top:10px;}
	.tx-indexedsearch-info dd,.tx-indexedsearch-info dt { display:inline; margin-left:2px; }
	.tx-indexedsearch-search-submit { text-align:right;} 
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_jkpoll_pi1" */
.answerText{
	border:1px solid #d8d9da;
	background-color:transparent;
	padding:5px;
	margin:2px;
}
.pollValue{
	cursor:pointer;
	font-size:12px;
	padding:0 0 0 0 !important;
}
.pollValue input{
	vertical-align:middle;
}
.voteTool img{
	border:1px solid #d8d9da;
	padding:2px;
	vertical-align:middle;
}
.voteTool input{
	margin-top:5px;
	width:100px;
	font-size:13px;
	font-weight:bold;
	padding:1px;
	border:1px solid #d8d9da
}
.pollsubmit{
	width:auto;
	font-size:12;
	color:#969798;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:transparent url(../fileadmin/images/layout/button_go.gif) no-repeat center right;
	margin-right:0px;
	vertical-align:text-bottom;
}
.tx-jkpoll-pi1 .error{
	font-size:12px;
	font-weight:bold;
	top:0;
	left:0;
	position:relative !important;
	border:1px solid #d8d9da;
	padding:5px;
	width:auto !important;
}
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
div.csc-textpic-caption-c .csc-textpic-caption{
	text-align:center
}
div.csc-textpic-caption-r .csc-textpic-caption{
	text-align:right
}
div.csc-textpic-caption-l .csc-textpic-caption{
	text-align:left
}

/* Needed for noRows setting */
div.csc-textpic div.csc-textpic-imagecolumn{
	float:left;
	display:inline
}
div.csc-header{ overflow:hidden; width:auto}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{
	border:1px solid #C30236;
	padding:1px 1px
}

div.csc-textpic-imagewrap{
	padding:0
}

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:18px
}

/* 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:18px
}

/* 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:18px
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	margin:0
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	margin:0
}

/* 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:18px !important
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:18px !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 */
.csc-uploads-fileName a:link,.csc-uploads-fileName a:visited{	color:#b61026; text-decoration:none; }
.csc-uploads-fileName a:focus,.csc-uploads-fileName a:hover,.csc-uploads-fileName a:active{ text-decoration:underline; }
.csc-uploads-fileName{ padding:3px; }
/* default styles for extension "tt_news" */



/*-----------------------------------  tt_news LATEST view  Homepage Box -----------------------------------*/
.newsLatestContainerBox{
}
.newsLatestItemBox{
	margin-top:8px;
	margin-bottom:25px;
}
.newsLatestItemBox a:link,
.newsLatestItemBox a:visited{
	color:#000000;
	font-size:11px !important;
	text-decoration:none;
}
.newsLatestItemBox a:hover,
.newsLatestItemBox a:focus,
.newsLatestItemBox a:active{
}
.newsLatestItemBox strong{
	display:block;
	margin-bottom:12px;
	line-height:14px;
}
.newsLatestItemBox p,
.newsLatestItemBox .bodytext{
	color:#000000;
	font-size:11px;
	line-height:14px;
	display:inline;
	margin-bottom:0;
}
.newsLatestMorelinkBox{
	font-size:11px;
	line-height:14px;
}
.newsLatestMorelinkBox a:link,
.newsLatestMorelinkBox a:visited{
	color:#b61026;
	padding:0 12px 0 0;
	text-decoration:underline;
	background:transparent url(../fileadmin/images/layout/icon_more2.gif) no-repeat center right
}
.newsLatestMorelinkBox a:hover,
.newsLatestMorelinkBox a:focus,
.newsLatestMorelinkBox a:active{
	
}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.newsListContainer {
}
.newsListItem{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:17px;
	margin-bottom:15px;
	border-bottom:1px solid #D8D9DA
}
.newsListItem .subHeader{
	margin-left:140px;
}
.newsSearchForm {
	display:none;
}
.newsSearchEmptyMsg{
	display:none;
}
.newsSearchForm form {
	display:none;
}
.newsListContainer h3 {
	font-size:12px;
	font-weight:bold;
	color:#E83364;
	line-height:16px;
	margin-bottom:10px
}
.newsListContainer h3 a:link,
.newsListContainer h3 a:visited,
.newsListContainer h3 a:hover{
	color:#a30f13;
	padding-left:0px;
	text-decoration:none;
}
.newsListContainer p.bodytext{
	display:inline;
}
.newsListDate {
	color:#B2B2B2;
	font-size: 9px;
	display:block;
	margin-bottom:2px;
	margin-left:0px;
	font-weight: normal;
}

.newsListImgcaption {
	display:none;
}

.newsListContainer img {
	float:left;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:0px;
}
.newsListCategory img {
	display:none;
}
.newsListMorelink a:link,
.newsListMorelink a:visited{
	font-size:12px;
	color:#b61026;
	padding-right:12px;
	background:transparent url(../fileadmin/images/layout/icon_more1.gif) no-repeat center right
}
.newsListMorelink a:hover,
.newsListMorelink a:focus,
.newsListMorelink a:active{
}
.newsListMorelink ,
.newsListCategory{
}
.newsListMorelink{
	display:inline;
}
.newsListBrowse {
	margin:10px 0;
	text-align: center;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.newsSingleItem {
}
.newsSingleItem H2 {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#a30f13;
	margin-bottom:13px
}
.newsSingleItem H3 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#565656;
	margin-bottom:25px
}
.newsSingleIem .bodytext{
	line-height:18px;
}
.newsSingleImg {
	margin-left:5px;
	margin-bottom:25px;
}
.newsSingleImgcaption {
	padding:3px;
}
.newsSingleBacklink, .newsSingleBacklink a {
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	margin-top:10px;
	color:#b61026;
}
.newsSingleTimedata {
}
.newsSingleTimedata, .newsSingleAuthor,.newsSingleImgcaption {
	font-size:9px;
	color:#BBB;
	margin-bottom:3px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
/* browse box */
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.newsListBrowse{
	font-size:12px;
}
.newsListBrowse ul{
	margin:10px 0px;
}
.newsListBrowse li{
	margin:0px 2px;
	display:inline;
}
.newsListBrowse strong{
	color:#b61026
}
.newsListBrowse a:link,
.newsListBrowse a:visited{

	color:#b61026;
	text-decoration:none;
}
.newsListBrowse a:focus,
.newsListBrowse a:hover,
.newsListBrowse a:active{
	text-decoration:underline;
}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}