/* default styles for extension "tx_winaddress_pi1" */
		/* -----------------------------------------------
			dienstleistungsf?hrer alphabetisch
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_letters_title {
			border-bottom: 0.091em solid black;
			margin-bottom: 0.909em;
		}

		.tx_winaddress_pi1_letters {
			width: 100%;
			height: 1.545em;
			background-color: #D6D6CE;
		}

		.tx_winaddress_pi1_letter {
			float: left;
			padding-left: 0.545em;
			padding-top: 0.091em;
		}

		.tx_winaddress_pi1_institution_letter {
			margin-top: 1.818em;
			padding-left: 0.909em;	
			color: #000000;
			font-weight: bold;
		}

		.tx_winaddress_pi1_institution_letter a {
			color: #000000;
		}

		.tx-winaddress-pi1 li {
			font-weight: bold;
			margin-bottom: 0.909em;
		}

		.tx-winaddress-pi1 .footerLegend {
			margin-bottom: 0.909em;
		}

		/* -----------------------------------------------
			dienstleistungsf?hrer detail
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_detail_left	{
			float: left;
			margin-bottom: 1.818em;
			width: 28.182em;
		}

		.content h2.tx_winaddress_pi1_detail_item_institution {
			clear: both;
			color: white;
			padding: 0.273em;
			margin-top: 0.909em;
			margin-bottom: 1.364em;
			font-weight: bold;
			background-color: #CC0000;
			font-size: 1.000em;
		}
		
		dl.tx_winaddress_pi1_detail_item_address dt {
			clear: both;
			float: left;
			font-weight: normal;
			width: 6.364em;
			margin-top: 0.182em;
		}
		dl.tx_winaddress_pi1_detail_item_address dd {
			width: 20em;
			margin-left: 6.364em;
			margin-top: 0.182em;
		}
		
		dl.tx_winaddress_pi1_detail_item_address dd.telefontext {
			font-size: 0.909em;
			margin-left: 7.000em;
			margin-top: 0.200em;
		}

		.tx_winaddress_pi1_detail_description {
			clear: both;
			margin-top: 1.182em;
		}

		.content .tx_winaddress_pi1_detail_openinghours h4 {
			margin-top: 0;
			margin-bottom: 0;
		}

		.tx_winaddress_pi1_detail_openinghours {
			position: relative;
			float: left;
			width: 21.818em;
		}

		.tx_winaddress_pi1_clear {
			clear: both;
		}
		
		.content .tx_winaddress_pi1_detail_item_telefontext1 p, .content .tx_winaddress_pi1_detail_item_telefontext2 p,.content .tx_winaddress_pi1_detail_item_telefontext3 p,.content .tx_winaddress_pi1_detail_item_telefontext4 p   {
			margin-bottom: 0;	
		}
		.content .tx_winaddress_pi1_detail_item h3 {
			margin: 0;
		}

		/* -----------------------------------------------
			dienstleistungsf?hrer kapitel
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_chapter_title {
			border-top: 0.091em solid #000000;
			margin-top: 0.909em;
			padding-bottom: 0.909em;
		}

		.tx_winaddress_pi1_departement_title {
			border-top: 0.091em solid #000000;
			margin-top: 1.818em;
			padding-bottom: 0.909em;
		}

		.tx_winaddress_pi1_institution_chapter_title {
			border-bottom: 0.091em solid #000000;
		}

		.tx_winaddress_pi1_institution_chapter_subtitle {
			margin-top: 0.909em;
			margin-bottom: 1.182em;
		}

		/* -----------------------------------------------
			dienstleistungsf?hrer departement
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_institution_departement_title {
			border-bottom: 0.091em solid #000000;
		}

		.tx_winaddress_pi1_institution_departement_subtitle {
			margin-top: 0.909em;
			margin-bottom: 1.182em;
		}

		/* -----------------------------------------------
			dienstleistungsf?hrer suchresultat
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_searchresult {
			margin-top: 0.909em;
			margin-bottom: 0.909em;
			border-bottom: 0.091em solid #000000;
		}

		.tx_winaddress_pi1_search_result {
			margin-top: 2.273em;
			margin-bottom: 1.364em;
		}

		.tx_winaddress_pi1_noresult {
			font-size: 0.909em;
			font-style: italic;
		}

		/* -----------------------------------------------
			dienstleistungsf?hrer adress block
			(tx_winaddress_pi1)
		----------------------------------------------- */
		.tx_winaddress_pi1_block_item {
			font-size: 0.909em;
			margin-bottom: 1em;
		}
		
		.tx_winaddress_pi1_block_item p.tx_winaddress_pi1_block_item_address {
			margin-bottom: 0;
		}

		.tx_winaddress_pi1_block_item_contactinformation {
			font-weight: bold;
			margin-top: 0.364em;
		}
/* default styles for extension "tx_winablinklistfaq_pi1" */
	
		.content .tx-winablinklistfaq-pi1 ul li{
			float: none;
			padding-bottom:0.273em;
			/*background: none; */
			/*padding-left: 0;*/
			/*margin: 0 0 0.909em;*/
		}
		
		.content .tx-winablinklistfaq-pi1 li.tx_ablinklist_catalogView_category{
			padding-bottom:0.363em; 
		}
		

		.winab_linklist_faq_pi1 .descriptionlabel {
			display: block;
			margin: 1.364em 0 0 0;
			font-weight: bold;
		}
		
			.winab_linklist_faq_pi1 .tx_ablinklist_listView_links .tx_ablinklist_listView_link .descriptionlabel {
				margin: 1.364em 0 0 0;
			}

		.winab_linklist_faq_pi1 .tx_ablinklist_listView_link {
			margin: 0.909em 0 1.818em 0;			
			/* padding: 0;
			background: none;*/
		}				

		.winab_linklist_faq_pi1 .linklabel {
			font-weight: bold;			
			color: #cc0000;
			margin: 0;
		}	

		.winab_linklist_faq_pi1 ul.tx_ablinklist_listView_links li.tx_ablinklist_listView_link {
			/*margin: 0 0 1.818em 0;
			padding: 0 0 1.818em 0;*/
		}

		.winab_linklist_faq_pi1 .asklabel{
			font-weight: bold;			
			margin: 0;
		}	
		
		.winab_linklist_faq_pi1 .tx_ablinklist_listView_links .asklabel h3 {
			margin: 0 0 0.636em;
		}

		.winab_linklist_faq_pi1 .ask{
			display: block;
			clear: both;
			margin: 0;
			
		}			

		.winab_linklist_faq_pi1 a.tx_ablinklist_catalogView_categoryLabel{
			height:auto !important;
			padding-left:2.273em;
			font-weight: bold;
		}		
		.winab_linklist_faq_pi1 .tx_ablinklist_catalogView_category a{
			height:auto !important;
			padding-left:2.273em;
			font-weight: bold;
		}
		
			.winab_linklist_faq_pi1 h3.tx_ablinklist_catalogView_category_sub {
				display: block;
				margin: 0.909em 0 0 0;
			}
		
				.winab_linklist_faq_pi1 h3.tx_ablinklist_catalogView_category_sub a{
					height:auto !important;
					padding-left:0;
					font-weight: bold;
					color: #000;
				}
			
			.winab_linklist_faq_pi1 .tx_ablinklist_catalogView_category_sub {
				margin: 1.818em 0 0 0;
			}

			.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink {
				display: block;
				clear: both;
				height:auto !important;
				padding-left:1.091em;
				margin: 0 0 0.454em 0;
			}

			.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink a{
				position: relative;
				display: block;
				width: 45.455em;
				height:auto !important;
				padding-left:0;
				left:2.273em;
				font-weight: normal;
			}

		/*CATEGORY VIEW*/
		.tx-winablinklistfaq-pi1 .tx_ablinklist_catalogView_category {
			float: left;
			/*width: 23.636em;*/
		}
		
		.tx_ablinklist_catalogView_categoryPath {
			margin: 0 0 1.818em 0 !important;
		}

		.content hr {				
			height: 0.091em;
			margin: 0.455em 0 0.273em 0 !important;
			margin: 0;
			border: 0;
			border-top: 0.091em solid #000 !important;
		}				

		div.tx_ablinklist_catalogView_category {
			float: left;
			width: 24.545em;
		}	

		.winab_linklist_faq_pi1 .path {	
			display: block;	
			padding: 0;
			margin: 0 0 0.909em 0;
			color: #000;		
		}

			.winab_linklist_faq_pi1 .path a {
				/*color: #CC0000;*/		
			}

		a:hover.rss, .rss a:hover {
			color: #dddddd;
		}
		
		/*search*/
		.tx-winablinklistfaq-pi1 .tx_ablinklist_searchView_searchBox {
			margin: 0 0 1.818em 0;
		}
		
		.tx-winablinklistfaq-pi1 .tx_ablinklist_searchView_resultMessage {
			margin: 0 0 0.909em 0;
			padding: 0 0 0.909em 0;
			border-bottom: 0.091em solid #000;
		}
		
		/*detailView*/
		.tx-winablinklistfaq-pi1 .tx_ablinklist_viewDetailsForLink {
			
		}
		
/*		
		.tx-winablinklistfaq-pi1 .tx_ablinklist_viewDetailsForLink li {
			background: none;
			padding-left: 0;
		}
*/		
			.tx-winablinklistfaq-pi1 .tx_ablinklist_viewDetailsForLink .question {
				
			}
			
			.tx-winablinklistfaq-pi1 .tx_ablinklist_viewDetailsForLink .description {
				display: block;
				clear: both;
				margin: 1.364em 0 0 0;
			}
/* default styles for extension "tx_winagenda_pi1" */
		/* -----------------------------------------------
			.tx-winagenda-pi1
		----------------------------------------------- */		
		/* general stuff */
		.tx-winagenda-pi1 a {
			text-decoration: none;
		}

		.content .tx-winagenda-pi1 h2 {
			margin-top: 0;
			padding-top: 0.909em;
		}

		.content .tx-winagenda-pi1 h3 {
			clear: both;
			height: auto !important;
			height: 0.091em;
			margin: 1.818em 0.091em 0 0;
			padding: 0.182em;
			color: #fff;
			background: #cc0000;
		}
		
			.content .tx-winagenda-pi1 h3 span {
				font-style: normal;
				font-weight: bold;
				background: none;
			}

		.tx-winagenda-pi1 table {
			width: 100%;
			border-bottom: 1px solid #ebebeb;
		}

		.tx-winagenda-pi1 table th {
			font-weight: normal;
			font-size: 0.909em;
		}

		.tx-winagenda-pi1 table tr {
			background: #ebebeb;
		}

		.tx-winagenda-pi1 table tr.even {
			background: #fff;
		}

		.tx-winagenda-pi1 table tr.even th,
		.tx-winagenda-pi1 table tr.even td {
			padding: 0.182em;
			border-color: #ebebeb;
			border-style: solid;
			border-width: 0.091em 0.091em 0 0.091em;
		}
		
		
		.subauftritt th{
			background-color: green;
			color: white;
		}
			.winagendalisting tr td.culturalinstitution .place {
				display: block;
			}
		
		.subauftritt .date .datum {
			font-weight: bold;
		}
		
		.subauftritt .date .time{
			display: block;
		}
		
		
		.tx-winagenda-pi1 table th,
		.tx-winagenda-pi1 table td {
			padding: 0.182em;
			border-color: #fff;
			border-style: solid;
			border-width: 0.091em 0.091em 0.091em 0 ;
			border-left: 0.091em solid #ebebeb;
		}
		
			.tx-winagenda-pi1 table td.eventcategory,
			.tx-winagenda-pi1 table td.culturalinstitution{
				border-right: 0.091em solid #ebebeb;
			}
			
			.tx-winagenda-pi1 table tr td.cultural_institution a {
				font-weight: bold;
			}
			
			.tx-winagenda-pi1 table tr td.cultural_institution .place {
				font-weight: bold;
			}
			
			.tx-winagenda-pi1 table tr td.cultural_institution .streetname {
				display: block;
			}
			
			.tx-winagenda-pi1 table tr td.cultural_institution .streetname a {
				font-weight: normal;
			}
		
		.tx-winagenda-pi1 table td.singleColumnOne{
			width: 30%;
		}
		
			.tx-winagenda-pi1 table tr td.daten {
				font-weight: bold;
			}

		.tx-winagenda-pi1 .morelink,
		.tx-winagenda-pi1 .backlink {
			margin-top: 0.909em;
		}
		
		.tx-winagenda-pi1 .url .url span {
			font-weight: bold;
		}
		
		/*home portalNews*/
		#portalStartBox #portalStartAgenda .portalAgenda {
			margin: 0 0 1.364em 0;
		}

		/* form */
		.tx-winagenda-pi1 form {
			position: relative;
			height: auto !important;
			height: 0.091em;
			padding-bottom: 0.182em;
			border-bottom: 0.091em solid #000;
		}

		.tx-winagenda-pi1 .formElement {
			height: auto !important;
			height: 2.000em;
			min-height: 1.818em;
		}

		.tx-winagenda-pi1 .formElement,
		.tx-winagenda-pi1 .formElement label,
		.tx-winagenda-pi1 .formElement input {
			float: left;
		}

		.tx-winagenda-pi1 .formElement label {
			line-height: 1.636em;
		}

		.tx-winagenda-pi1 .currentEvents {
			height: 1.818em;
		}

		.tx-winagenda-pi1 .formElement.sword label {
			margin-right: 0;
			width: 9.091em;
		}

		.tx-winagenda-pi1 .formElement.sword input {
			width: 17.455em !important;
			width: 17.636em;
			height: auto !important;
			height: 1.727em;
		}
		.tx-winagenda-pi1 div.formElement.seventcategory {
			clear: none;
		}
		.tx-winagenda-pi1 .formElement.seventcategory label {
			width: auto;
			margin-left: 0.909em;
			margin-right: 0;
		}
		.tx-winagenda-pi1 .formElement.seventcategory select {
			width: 13.364em;
			margin-left: 0.909em;
		}

		.tx-winagenda-pi1 .formElement.sfrom {
			clear: both;
		}
		
		.tx-winagenda-pi1 .formElement img {
			margin: 0.182em 0.364em !important;
		}

		.tx-winagenda-pi1 .formElement.sfrom label {
			width: 7.273em;
		}
		.tx-winagenda-pi1 div.formElement.sto {
			clear: none;
		}
		.tx-winagenda-pi1 .formElement.sto label {
			width: auto;
			margin-right: 0.909em;
		}

		.tx-winagenda-pi1 .formElement.sfrom input.text,
		.tx-winagenda-pi1 .formElement.sto input.text {
			width: 6.545em !important;
			width: 6.727em;
			height: auto !important;
			height: 1.727em;
			margin-right: 0.455em;
		}

		.tx-winagenda-pi1 .formElement.sfrom input.dateSelector,
		.tx-winagenda-pi1 .formElement.sto input.dateSelector {
			margin: 0.182em 0.909em 0 0.182em !important;
			margin: 0.364em 0.909em 0 -0.182em; 
			cursor: pointer;
		}

		.tx-winagenda-pi1 .formElement.submit {
			clear: none;
			position: absolute;
			right: 0;
		}

		/* categoryMenu */
		.tx-winagenda-pi1 div.categoryMenu {
			overflow: auto;
			margin: 1.000em 0 -1.182em 0;
		}

		.tx-winagenda-pi1 ul.categoryMenu li {
			float: left;
			display: block;
			width: 45%;
			height: 1.818em !important;
			height: 1.818em;
		}

		.tx-winagenda-pi1 ul.categoryMenu li a {
			font-weight: bold;
		}

		/* listing */
		.tx-winagenda-pi1 table.winagendalisting td.date {
			width: 15%;
		}

		.tx-winagenda-pi1 table.winagendalisting td.title {
			width: 55%;
		}

		.tx-winagenda-pi1 table.winagendalisting td.title a {
			font-weight: bold;
			margin: 0 5px 0 0;
		}

		.tx-winagenda-pi1 table.winagendalisting td.culturalinstitution {
			width: 30%;
		}

		.tx-winagenda-pi1 .winagendalisting tr td.title span.eventtyp{
			font-weight: bold;
			margin: 0 0.455em 0 0;
		}

		/* browse box */
		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox {
			margin: 1.364em 0 0.091em 0;
			padding-bottom: 0.182em;
			border-bottom: 0.091em solid #000;
		}
		
		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox table {
			width: auto;
			border: none;
		}

		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox p {
			margin: 0;
			padding: 0 0.455em 0 0
		}

		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox * {
			/*font-size:0.909em;*/
		}

		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox table tr {
			background: transparent;
		}

		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox table th,
		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox table td {
			border: none;
			padding: 0;
		}
		.tx-winagenda-pi1 .rss {
			float: right;
			margin-top: 0.909em;
		}
		
		.tx-winagenda-pi1 .tx-winagenda-pi1-browsebox .tx-winagenda-pi1-browsebox-SCell p a {
			font-weight: bold;
			color: #000;
		}
		
		.tx-winagenda-pi1 dl {
			border-bottom:0.091em solid #C7C7C7;
		}
		.tx-winagenda-pi1 dt {
			border-top:0.091em solid #C7C7C7;
			float:left;
			padding:0.182em 0;
			width:13.636em;
		}
		.tx-winagenda-pi1 dd {
			border-top:0.091em solid #C7C7C7;
			margin-left:13.636em;
			padding:0.182em 0;
		}
		
/* default styles for extension "tx_winonlineschalter_pi1" */

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

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

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

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

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

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

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

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

.tx_winonlineschalter_categoryPath {
	font-size : small;
}

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

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

.tx_winonlineschalter_listView_categoryPath {
	font-size : small;
}

.tx_winonlineschalter_listView_categories {
	margin-top : 10px;
}

.tx_winonlineschalter_listView_category {
	margin-top : 10px;
}

.tx_winonlineschalter_listView_categoryLabel { }

.tx_winonlineschalter_listView_links {
	margin-top : 10px;
}

.tx_winonlineschalter_listView_link { }

.tx_winonlineschalter_listView_linkAddNew {
	margin-top : 10px;
}

.tx_winonlineschalter_listView_linkLabel { }

.tx_winonlineschalter_listView_linkDetails { }

.tx_winonlineschalter_listView_linkReportBroken { }

.tx_winonlineschalter_listView_linkRate { }

.tx_winonlineschalter_listView_linkImage { }

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

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

.tx_winonlineschalter_treeView_category_level_1 { }

.tx_winonlineschalter_treeView_category_level_2 { }

.tx_winonlineschalter_treeView_category_level_3 { }

.tx_winonlineschalter_treeView_category_level_4 { }

.tx_winonlineschalter_treeView_links {
	margin-bottom : 10px;
}

.tx_winonlineschalter_treeView_linkAddNew {
	font-size : small;
}

.tx_winonlineschalter_treeView_linkLabel { }

.tx_winonlineschalter_treeView_linkDetails { }

.tx_winonlineschalter_treeView_linkReportBroken { }

.tx_winonlineschalter_treeView_linkRate { }

.tx_winonlineschalter_treeView_linkImage { }

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

.tx_winonlineschalter_searchView_searchBox { }

.tx_winonlineschalter_searchView_searchBox_searchWord { }

.tx_winonlineschalter_searchView_searchBox_button { }

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

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

.tx_winonlineschalter_searchView_categoryPath {
	font-size : small;
}

.tx_winonlineschalter_searchView_categoryLabel { }

.tx_winonlineschalter_searchView_links {
	margin-top : 10px;
}

.tx_winonlineschalter_searchView_linkLabel { }

.tx_winonlineschalter_searchView_linkDetails { }

.tx_winonlineschalter_searchView_linkReportBroken { }

.tx_winonlineschalter_searchView_linkRate { }

.tx_winonlineschalter_searchView_linkImage { }

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

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

.tx_winonlineschalter_topView_link {
	margin-top : 5px;
}

.tx_winonlineschalter_topView_linkLabel { }

.tx_winonlineschalter_topView_linkDetails { }

.tx_winonlineschalter_topView_linkImage { }

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

.tx_winonlineschalter_catalogView_categoryPath {
	font-size : small;
}

.tx_winonlineschalter_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_winonlineschalter_catalogView_subcategories {
	font-size : small;
}

.tx_winonlineschalter_catalogView_categoryLabel { }

.tx_winonlineschalter_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_winonlineschalter_catalogView_link { }

.tx_winonlineschalter_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_winonlineschalter_catalogView_linkLabel { }

.tx_winonlineschalter_catalogView_linkDetails { }

.tx_winonlineschalter_catalogView_linkReportBroken { }

.tx_winonlineschalter_catalogView_linkRate { }

.tx_winonlineschalter_catalogView_linkImage { }

/* default styles for extension "tx_ablinklist_pi1" */
		
		/* -----------------------------------------------
		                Links
		----------------------------------------------- */
		.tx_ablinklist_catalogView_categoryPath {
			margin-bottom: 1.091em;
		}

		.tx_ablinklist_searchView_searchLabel {
		   	float: left;
			margin-right: 0.909em;
			padding-top: 0.273em;
		}
		
			.tx-ablinklist-pi1 h3.searchresulttitle {
				border-bottom:0.091em solid #000000;
				margin-bottom:0.182em;
				padding-bottom:0.182em;
			}

		.content .tx_ablinklist_catalogView_category {
			float: none;
			clear: both;
			background: none;
			padding-left: 0;
			/*width: 22.727em;*/
			width: 50.027em;
			margin-bottom: 0.909em;
		}

			.content .tx_ablinklist_catalogView_category  ul {
				margin: 0;
			}
			
			.content .tx_ablinklist_catalogView_category  ul li  {
				background:transparent url(../typo3conf/ext/sfptemplate/files/defaultdomain/images/bulletlist_standard.gif) no-repeat scroll 0 0.545em;
				margin-left:3.636em;
				margin-top:0.182em;
				padding-left:0.909em;
			}

		a.tx_ablinklist_catalogView_categoryLabel {
			padding-left: 1.818em;
			background: url(../typo3conf/ext/sfptemplate/files/defaultdomain/images/closedfolder.gif) no-repeat 0 0;
		}

		.tx_ablinklist_catalogView_subcategories {
			/*float: left;*/
			margin-left: 3.636em;
			margin-top: 0.182em;
			padding-left: 0.909em;
			background: url(../typo3conf/ext/sfptemplate/files/defaultdomain/images/bulletlist_standard.gif) no-repeat 0 0.545em;
		}

		.tx_ablinklist_listView_letters {
			background-color: #D6D6CE;
			height: 1.545em;
			width: 100%;
			margin: 0.909em 0;
		}

		.tx_ablinklist_listView_letter {
			float: left;
			padding-left: 0.545em;
			padding-top: 0.091em;
		}

		.tx_ablinklist_listView_letter_title a {
			color: #000000;
			font-weight: bold;
			padding-left: 0.909em;
		}
/* default styles for extension "tx_winalphasitemap_pi1" */
		.tx-winalphasitemap-pi1 {
			
		}
		.winalpha-sitemap-chars span {
			padding: 0 3px;
		}
		
			.winalpha-sitemap-chars span a {
				font-weight: bold;
			}
			
		.winalpha-sitemap-chars .active {
			font-weight: bold;
		}
		
		.content .tx-winalphasitemap-pi1 h3 {
			margin: 0.909em 0 0.636em 2.182em;
		}
/* default styles for extension "tx_namicsgsa_pi1" */
       
/* default styles for extension "tx_felogin_pi1" */
	.contentElement.login label {
	}
	.contentElement.login #user, .contentElement.login #pass {
		/*margin-left: 4.545em;*/
	}
	.contentElement.login label {
		width: 10.909em;
		float: left;
	}

	.contentElement.login form {
		margin-top: 0.909em;
		margin-bottom: 0.909em;
	}
	
/* default styles for extension "tx_winsaferpay_pi1" */

/* default styles for extension "tx_rggooglemap_pi1" */
	/*#poi {
		margin-top: 7px;
		margin-left: 28px;	
		margin-right: -28px;
		margin-bottom: -7px;
	}*/
	.poi-content h1, .poi-content h2, .poi-content h3, .poi-content h4, .poi-content h5, .poi-content h6{
		margin: 0;
	}
	body {
		background-image: none;
		background: transparent;
	}
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0; text-indent: 0; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		
		.tx-srfeuserregister-pi1 dt {
			clear: both;
			float: left;
			text-align: right;
			width: 11.182em;
			padding: 0.273em 0;
		}
		.tx-srfeuserregister-pi1 dt label {
			margin: 0;
			padding: 0;
			font-weight: normal;
		}
		.tx-srfeuserregister-pi1 dd {
			margin-left: 13em;
			text-align: left;
			padding: 0.273em 0;
		}
		.tx-srfeuserregister-pi1 dd p {
			margin-top: 0;
			margin-bottom: 0.545em;
			padding: 0;
		}
		
		/* Input-Felder */
		.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-text {
			border: solid 0.091em #505050;
			padding: 0.182em;
			width: 28em;
		}
		.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password,
		#tx-srfeuserregister-pi1-pass {
			border: solid 0.091em #505050;
			padding: 0.182em;
			width: 28em;
		}
		#tx-srfeuserregister-pi1-zip,
		#tx-srfeuserregister-pi1-date_of_birth {
			width: 7.727em;
		}
		
		.tx-srfeuserregister-pi1 dt.tx-srfeuserregister-pi1-first_name {
			padding-top: 1.818em;
		}
		.tx-srfeuserregister-pi1 dd.tx-srfeuserregister-pi1-first_name {
			padding-top: 1.818em;
		}
		
/* default styles for extension "tx_srsendcard_pi1" */
		.tx-srsendcard-pi1 { width: 100%;}
		.tx-srsendcard-pi1 p { line-height: 125%; }
		.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none; font-weight: bold; }
		.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
		.tx-srsendcard-pi1 input[type=submit] { margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }
		.tx-srsendcard-pi1 fieldset { margin: .5em 5%; }
		.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: .8em; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 0.1em solid #939292; background-color: transparent;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
		* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field textarea { width: 90%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #939292; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #939292; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; width: 70%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }
/* default styles for extension "tx_winbasket_pi1" */
		.tx-winbasket-pi1 table {
			border-collapse: collapse;
			width: 100%;	
		}
		
		.tx-winbasket-pi1 .row {
			height: 1.818em;	
		}
		
		.tx-winbasket-pi1 .header td {
			border-bottom: 1px solid #000000;
		}
		
		.tx-winbasket-pi1 .header_operation,
		.tx-winbasket-pi1 .row_operation {
			width: 5%;
		}
		
		.tx-winbasket-pi1 .header_article,
		.tx-winbasket-pi1 .row_article {
			width: 40%;
		}
		
		.tx-winbasket-pi1 .header_quantity,
		.tx-winbasket-pi1 .row_quantity {
			width: 5%;
			text-align: right;
		}
		
		.tx-winbasket-pi1 .header_amount,
		.tx-winbasket-pi1 .row_amount {
			width: 25%;
			text-align: right;
		}
		
		.tx-winbasket-pi1 .header_articleAmount,
		.tx-winbasket-pi1 .row_articleAmount {
			width: 25%;
			text-align: right;
		}
		
		.tx-winbasket-pi1 .foot td {
			border-top: 0.091em solid #000000;
		}
		
		.tx-winbasket-pi1 .foot_operation {
		
		}
		
		.tx-winbasket-pi1 .foot_article {
			font-weight: bold;
		}
		
		.tx-winbasket-pi1 .foot_totalAmount {
			font-weight: bold;
			text-align: right;
		}
		
		.tx-winbasket-pi1 input.text {
			width: 100%;
			text-align: right;
			border: 0.091em solid #8d8d8d;
		}
		
		.tx-winbasket-pi1 .noDataFound {
			text-align: center;
			font-style: italic;
		}
		
		.tx-winbasket-pi1 .bezahlung {
			padding-top: 4.545em;
			margin-bottom: 0.909em;
			border-bottom: 0.091em solid #000;
		}
		
		.tx-winbasket-pi1 .bezahlung_footer {
			margin-top: 0.909em;
			border-top: 0.091em solid #000;
		}
		
		.tx-winbasket-pi1 .agb {
			margin-left: 8.545em;
			clear: both;
		}
		
		.tx-winbasket-pi1 .agb .title {
			font-weight: bold;
		}
		
		.tx-winbasket-pi1 .agb .title .small {
			font-size: 0.727em;
			font-style: italic;
		}
		
		.tx-winbasket-pi1 .agb textarea {
			width: 31.818em;
		}
		
		.tx-winbasket-pi1 .agb .red {
			color: red;
		}
		
		.tx-winbasket-pi1 .agb .error {
			font-weight: bold;
			margin-left: 1.727em;
		}
/* default styles for extension "tx_winstadtbusbetriebsmeldungen_pi1" */
		.tx-winstadtbusbetriebsmeldungen-pi1 .number {
			font-weight: bold;
			padding: 0.273em 0.818em;
			float: left;
			margin: 0.181em;
			border: 0.091em solid black;	
			min-width: 1.455em;
			text-align: center;
		}
		
		.tx-winstadtbusbetriebsmeldungen-pi1 .meldung {
			margin-top: 0.455em;
			padding-bottom: 0.455em;
			border-bottom: 1px solid black;
		}
		.tx-winstadtbusbetriebsmeldungen-pi1 .meldung a{
			font-weight: bold;
		}
		
	
		/*Detailmaske*/
		.tx-winstadtbusbetriebsmeldungen-pi1 .text {
			margin-top: 1em;
			padding-bottom: 0.455em;
			border-bottom: 0.091em solid #c7c7c7;
			
		}
		.tx-winstadtbusbetriebsmeldungen-pi1 .numberDetail {
			font-weight: bold;
			padding: 0.273em 0.818em;
			float: left;
			margin: 0.181em;
			border: 0.091em solid black;			
			margin-right: 1em;
		}
		
		.tx-winstadtbusbetriebsmeldungen-pi1 dl  {
			border-bottom: 0.091em solid #c7c7c7;
		}
		.tx-winstadtbusbetriebsmeldungen-pi1 dt {
			clear: both;
			float: left;
			width: 13.636em;
			padding: 0.182em 0;
			border-top: 0.091em solid #c7c7c7;
		}
		.tx-winstadtbusbetriebsmeldungen-pi1 dd {
			margin-left: 13.636em;
			padding: 0.182em 0;
			border-top: 0.091em solid #c7c7c7;
		}	
		.tx-winstadtbusbetriebsmeldungen-pi1 .routeDesc {
			padding: 3px 10px;
			margin: 2px;
		}		


/* default styles for extension "tx_winalphabeticalfilelist_pi1" */
		.tx-winalphabeticalfilelist-pi1 #shortcuts {
			background-color:#EBEBEB;
			height:1.8em;
			width:50.455em;
		}
		
		.tx-winalphabeticalfilelist-pi1 #shortcuts li{ 
			background:none repeat scroll 0 0 transparent;
			float:left;
			padding:0.181em 0.364em 0;
		}
		
		.tx-winalphabeticalfilelist-pi1 .anker {
			color: #000;
		}
		
		label.suchbegriff {
			margin-right: 2em;
			float: left; 
		}
/* default styles for extension "tx_winphotogallery_pi1" */
		/* text no item found */
		.tx-winphotogallery-pi1 .noitemfound {
			font-style: italic;
		}
		
		/* PAGEBROWSER */
		.tx-winphotogallery-pi1 .tx-winphotogallery-pi1-browsebox ul.navigation {
			font-size: 0.909em; /* 10px */
			background-color: #EBEBEB;
			border-bottom: 0.100em solid #C7C7C7;
			padding: 0.300em 0;
			text-align: center;
			margin: 1em 0 0 0;
		}
		.tx-winphotogallery-pi1 .tx-winphotogallery-pi1-browsebox li {
			background: none;
			display: inline;
			padding: 0 !important;
			padding: 0 0.182em;
		}
		.tx-winphotogallery-pi1 .tx-winphotogallery-pi1-browsebox .pageInformation {
			font-size: 0.909em; /* 10px */
			background-color: #EBEBEB;
			border-top: 0.100em solid #C7C7C7;
			padding: 0.300em 0;
			text-align: center;
		}
		
		/* ------------------------------------------------------ */
		/* LIST VIEW                                              */
		/* ------------------------------------------------------ */
		/* rootline */
		.tx-winphotogallery-pi1 .list .rootlineBox,
		.tx-winphotogallery-pi1 .detail .rootlineBox {
			font-size: 0.909em; /* 10px */
			border-bottom: 0.100em solid #C7C7C7;
			padding-bottom: 0.300em; /* 3px mit font-size 10px */
			margin-bottom: 0.900em; /* 9px mit font-size 10px */
		}
		.tx-winphotogallery-pi1 .list .rootlineBox span.rootlineLabel,
		.tx-winphotogallery-pi1 .detail .rootlineBox span.rootlineLabel {
			float: left;
			margin: 0 0.700em 0 0;
		}
		.tx-winphotogallery-pi1 .list .rootlineBox ul.rootline,
		.tx-winphotogallery-pi1 .detail .rootlineBox ul.rootline {
			margin: 0;
			white-space: nowrap;
			overflow: hidden;
		}
		.tx-winphotogallery-pi1 .list .rootlineBox ul.rootline li,
		.tx-winphotogallery-pi1 .detail .rootlineBox ul.rootline li {
			background: none;
			padding: 0;
			display: inline;
		}
		
		/* backlink */
		.tx-winphotogallery-pi1 .list .backlink,
		.tx-winphotogallery-pi1 .detail .backlink	{
			margin-bottom: 0.455em;
			font-size: 0.909em;
		}
		
		/* category information */
		.tx-winphotogallery-pi1 .list .categoryInformationBox {
			margin-bottom: 1.636em;
		}
		.tx-winphotogallery-pi1 .list .categoryInformationBox .categoryTitle,
		.tx-winphotogallery-pi1 .detail .categoryInformationBox .categoryTitle {
			float: left;
			border: 0.091em solid #C7C7C7;
			background-color: #EBEBEB;
			margin-bottom: 0.636em;
			width: 50.455em; /* 555px */
		}
		.tx-winphotogallery-pi1 .list .categoryInformationBox .categoryTitleLabel,
		.tx-winphotogallery-pi1 .detail .categoryInformationBox .categoryTitleLabel {
			font-size: 0.818em; /* 9px */
			font-weight: normal;
			text-transform: uppercase;
			line-height: 2.778em; /* 25px mit font-size 9px */
			width: 7.222em; /* 65px mit font-size 9px */
			float: left;
			background-color: #555555;
			color: #fff;
			text-align: center;
		}
		.tx-winphotogallery-pi1 .list .categoryInformationBox h2.categoryTitleTitle,
		.tx-winphotogallery-pi1 .detail .categoryInformationBox h2.categoryTitleTitle {
			/* h2 hat font-size 12px */
			float: left;
			padding: 0.417em 0.417em 0.417em 0.667em;
			width: 39.750em !important; /* 477px mit font-size 12px */
			width: 38.917em; /* 467px mit font-size 12px */
			margin: 0;
		}
		.tx-winphotogallery-pi1 .list .categoryInformationBox .description {
			padding: 0 0.455em;
		}
		.tx-winphotogallery-pi1 .list .categoryInformationBox .description p {
			margin-bottom: 0.455em;
		}
		
		/* subcategories */
		.tx-winphotogallery-pi1 .list .subcategories {
			margin-bottom: 1.636em;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory {
			padding: 0.727em 0.455em;
		}
		.tx-winphotogallery-pi1 .list .subcategories .even {
			background-color: #EBEBEB;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory .subcategoryImagebox {
			border: 0.091em solid #C7C7C7;
			background-color: #fff;
			width: 8.182em !important; /* 100px - 2*5px (padding) */
			height: 6.182em  !important; /* 78px - 2*5px (padding) */
			width: 9.091em; /* 100px */
			height: 7.091em; /* 78px */
			padding: 0.455em; /* 5px */
			float: left;
			margin-right: 1em;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory .subcategoryImagebox .subcategoryImage {
			text-align: center;
			
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory dl.subcategoryInformation  {
			float: left;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory .subcategoryInformation dt {
			font-size: 0.909em; /* 10px */
			clear: both;
			float: left;
			width: 10.000em; /* 90px mit font-size 10px */
			margin-top: 0.400em; /* 4px mit font-size 10px */
			margin-right: 1em;
			font-weight: normal;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory .subcategoryInformation dd {
			margin-top: 0.364em;
			width: 29.091em !important; /* 320px */
			width: 28.182em; /* 310px */
			float: left;
		}
		.tx-winphotogallery-pi1 .list .subcategories .subcategory .subcategoryInformation dd.title {
			font-weight: bold;
		}
		
		/* images */
		.tx-winphotogallery-pi1 .list .imagelist .imagebox {
			border: 0.091em solid #C7C7C7;
			background-color: #fff;
			float: left;
			width: 14.182em !important; /* 172px - 2*8px = 156px (padding) */
			height: 10.636em  !important; /* 133 - 2*8px = 117px (padding) */
			width: 15.636em; /* 172px */
			height: 12.091em; /* 133px */
			margin: 0.727em; /* 8px */
			padding: 0.727em; /* 8px */
		}
		.tx-winphotogallery-pi1 .list .imagelist .firstCol {
			margin-left: 0;
		}
		.tx-winphotogallery-pi1 .list .imagelist .lastCol {
			margin-right: 0;
		}
		.tx-winphotogallery-pi1 .list .imagelist .imagebox .image {
			text-align: center;
		}
		
		/* ------------------------------------------------------ */
		/* DETAIL VIEW                                            */
		/* ------------------------------------------------------ */
		
		/* navigation */
		.tx-winphotogallery-pi1 .detail .navigation {
			font-size: 0.909em; /* 10px */
			background-color: #EBEBEB;
			border-bottom: 0.100em solid #C7C7C7;
			padding: 0.300em;
			text-align: center;
			margin: 1em 0;
		}
		.tx-winphotogallery-pi1 .detail .navigation .firstimage {
			float: left;
		}
		.tx-winphotogallery-pi1 .detail .navigation .previmage {
			float: left;
			margin-left: 0.455em;
		}
		.tx-winphotogallery-pi1 .detail .navigation .nextimage {
			float: right;
			margin-right: 0.455em;
		}
		.tx-winphotogallery-pi1 .detail .navigation .lastimage {
			float: right;
		}
		
		/* image */
		.tx-winphotogallery-pi1 .detail .singleimage {
			text-align: center;
		}
		
		/* image-information */
		.tx-winphotogallery-pi1 .detail .imageInformation {
			float: left;
			margin: 1.545em 0;
			padding: 0.455em 1.273em 0.727em 1.273em;
			border: 0.091em solid #C7C7C7;
			background: #EBEBEB;
			line-height: 1.455em;
		}
		.tx-winphotogallery-pi1 .detail .imageInformation dt {
			font-size: 0.909em; /* 10px */
			clear: both;
			margin-top: 0.400em; /* 4px mit font-size 10px */
			float: left;
			width: 12.000em; /* 120px mit font-size 10px */
			text-align: right;
			margin-right: 1.600em; /* 16px mit font-size 10px */
			line-height: 1.600em; /* 16px mit font-size 10px */
		}
		.tx-winphotogallery-pi1 .detail .imageInformation dd {
			line-height: 1.455em;
			margin-top: 0.364em;
			float: left;
			text-align: justify;
			width: 35.364em; /* 389px */
		}
/* 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; }

	/* 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: 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: 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; }
	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: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; 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 */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */
		.content .newsList {
			/*padding-top: 2.182em;*/
		}

		.content .newsListSearch{
			padding-top: 0;
		}

		.content .news .newsItem {
			height: 100%;
			overflow: hidden;
			margin-bottom: 0.909em; 
		}

		.content .news .newsItem p {
			margin-bottom: 0; 
		}
		
			.layout200 .content .newsList .newsItem .right p {
				display: none;
			}
			
			.layout200 .content .news .newsItem {
				margin-bottom: 0.455em;
			}
			
			.layout200 .content .newsList .newsItem .right h3 {
				font-size: 1em;
			}
			
			.layout200 .content .newsList .newsItem .right h3 a {
				font-weight: normal;
			}

		.content .newsSingle h3 {
			margin-bottom: 1.000em;
		}

		.content .newsList img,
		.content .newsLatest img {
			float: left;
			margin: 0;
		}
		
		.content .news .browse {
			margin: 1.818em 0 0 0;
		}
		
		.content .news .browse p {
			display: none;
		}

		.content .news .browse ul {
			height: 1.818em;
		}

		.content .news .browse li {
			background: none;
			float: left;
			padding: 0 0.455em 0 0;
		}
		
			.content .news .browse p {
				margin: 0.909em 0 0 0;
			}

		.content .news .news-single-additional-info dt {
			font-weight: bold;
			margin-bottom: 0.455em
		}
		
		.content .news .additionalInfo .news-single-files dd a img {
			margin: 0 5px 0 0;
		}

		/* news search form */
		.content .news form {
			padding-bottom: 1.818em;
			margin-bottom: 1.818em;
			border-bottom: 0.091em solid #000;
		}

		.content .news form label {
			width: auto;
			margin-right: 0.909em;
		}

		.content .news form .text {
			width: 18.518em !important;
		}

		.content .news form .button {
			margin-left: 0.909em;
		}

		/* news latest & news list */
		.content .news.newsLatest .newsItem .left,
		.content .news.newsList .newsItem .left {
			display: block;
			width: 7.273em;
			float: left;
		}

			.content .news.newsLatest .newsItem .left p, 
			.content .news.newsList .newsItem .left p {
				margin: 0;
			}

		.content .news.newsLatest .newsItem .right,
		.content .news.newsList .newsItem .right {
			display: block;
			width: 43.182em;
			float: left;
		}

			.content .news.newsLatest .newsItem .right h3,
			.content .news.newsList .newsItem .right h3 {
				margin: 0;
			}

			.content .news.newsLatest .newsItem .right h3 a,
			.content .news.newsList .newsItem .right h3 a {
				text-decoration: none;
			}
			
			.content .news.newsLatest .newsItem .right h3 a:hover,
			.content .news.newsLatest .newsItem .right h3 a:focus,
			.content .news.newsLatest .newsItem .right h3 a:active,
			.content .news.newsList .newsItem .right h3 a:hover,
			.content .news.newsList .newsItem .right h3 a:focus,
			.content .news.newsList .newsItem .right h3 a:active {
				text-decoration: underline;
			}
			
		.content .newsList .newsItem h3 a{
			font-style: normal;
			font-weight: bold;
			
		}
			
		.content .news {
		}
	
		.content .rsszzz {
			margin: 0 0.182em 0 0;
			padding: 0 0.182em;
			border-color: #FFCC99 rgb(102, 51, 0) rgb(51, 51, 0) rgb(255, 153, 102);
			border-style: solid;
			border-width: 0.091em;
			color: #FFFFFF;
			font-family: verdana,sans-serif;
			font-size: 0.909em;
			font-size-adjust: none;
			font-stretch: normal;
			font-style: normal;
			font-variant: normal;
			font-weight: bold;
			line-height: normal;
			text-decoration: none;
			background: #FF6600 none repeat scroll 0%;
		}

		/* single News */
		.newsSingle .subheader {
			font-weight: bold;
		}

			.newsSingle span.date {
				font-weight: normal;
			}

		.newsSingle .news-single-additional-info {
			margin-bottom: 1.364em;
		}

			.newsSingle .news-single-additional-info dd {
				margin-bottom: 1.364em;
			}
			
		.newsSingle .news-single-img {
			float: right;
			margin: 0 0 0.455em 0.455em;
		}

		.newsSingle .news-single-img p {
			margin: 0;
		}

		.news-single-links p {
			background: transparent url(../images/bulletlist_standard.gif) no-repeat scroll 1.327em 0.445em;
			height: auto !important;
			padding-left: 2.273em;
			margin-bottom: 0;
		}
		
		.newsSingle .additionalInfo .news-single-files dd {
			height: auto !important;
			height: 0.091em;
			padding-left: 2.273em;
		}
		
		.newsSingle .additionalInfo .news-single-files dt {
			font-weight: normal;
		}
				 
		/* News Archive */
		.newsArchive ul.newsNavigation {
			height: auto !important;
			height: 1.2em;
			overflow: auto;
		}

		.newsArchive .newsNavigation li {
			float: left;
			background: none;
			padding: 0;
			border: medium none;
		}

		.newsArchive .newsNavigation li .cur {
			font-weight: bold;
		}

		#mainContent #newsYear li {
			border: medium none;
			margin: 0;
			padding: 0;
			width: 3.5em;
		}

		#mainContent #newsMonth li {
			border: medium none;
			margin: 0;
			padding: 0;
		}
		
			#mainContent #newsMonth li span {
				display: block;
				width: 3.5em;
				cursor: pointer;
			}
		
