/* Styles für Typo3-Plugins */

/*
	modern.css beinhaltet NUR Styles, die Einfluss
	auf verschiedene installierte Extensions nehmen.
*/

@media screen {
	/* Modern FAQs Begin */
	.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
		margin-bottom: 75px;
	}
	
	.tx-irfaq-pi1 ul li a p.bodytext {
		margin: 0px;
		display: inline;
		font-weight: bold;
	}
	
	/*
	.tx-irfaq-pi1 ul li a {
		color: #000;
		text-decoration: none;
	}
	
	.tx-irfaq-pi1 ul li a:hover {
		color: #000;
		text-decoration: underline;
	}*/
	
	.tx-irfaq-pi1 .tx-irfaq-answer {
		margin-bottom: 10px;
	}
	
	.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
		margin: 0px;
		display: inline;
		font-weight: bold;
	}
	
	.tx-irfaq-pi1 dt p {
		font-weight: bold;
		margin: 0px;
		display: inline;
	}
	
	.tx-irfaq-pi1 dd {
		margin-left: 0px;
	}
	
	.tx-irfaq-pi1 dd p {
		margin-top: 0px;
	}
	
	.tx-irfaq-pi1 .additional-info {
		border-top: 1px solid #e6e6e6;
		margin-bottom: 10px;
	}
	/* Modern FAQs End */


	/* Fotogalerie Begin */
	div.gfpb_float {
		width: 122px;
		float: left;
		margin: 1.5em 1.5em 0 0;
		text-align: center;
	}
	
	div.gfpb_float div {
		border: 1px solid #666;
	}
	
	div.gfpb_pic {
		margin-top: 1.5em;
	}
	/* Fotogalerie End */


	/* News Latest Begin */
	.news-latest-container {
		margin-bottom: 2em;
	}
	
	.news-latest-item h4 {
		margin: 0;
	}
	
	.news-latest-morelink {
		margin-bottom: 0.5em;
		padding: 0.2em 0.5em 0.4em 0.2em;
		text-align: right;
	}
	
	.news-latest-morelink a {
		padding-right: 17px;
		background: url(../../img/bg_more.gif) no-repeat right bottom;
	}
	/* News Latest End */


	/* News List Begin */
	.news-list-item p {
		margin: 0;
	}
	
	.news-list-img {
		float: left;
		padding-right: 1em;
	}
	
	.news-list-date {
		font-weight: normal;
	}
	
	.news-list-morelink {
		clear: both;
		margin-bottom: 1em;
		padding: 0.2em 0.5em 0.4em 0.2em;
		text-align: right;
		background: url(../../img/bg_line_s.gif) repeat-x left bottom;
	}
	
	.news-list-morelink a {
		padding-right: 17px;
		text-decoration: none;
		background: url(../../img/bg_more.gif) no-repeat right bottom;
	}
	/* News List End */


	/* News Single Begin */
	.news-single-timedata {
		font-weight: normal;
		font-size: 60%;
		white-space:nowrap;
	}
	
	.news-single-img {
		width: 150px;
		float: left;
		margin-right: 1em;
	}
	
	.news-single-imgcaption {
		font-size: 90%;
	}
	
	.news-single-additional-info {
		background: url(../../img/bg_line_s.gif) repeat-x left top;
	}
	
	.news-single-files {
		padding: 0.2em 0 0 0;
	}
	
	.news-single-files a {
		margin-left: 0.5em;
	}
	
	.news-single-backlink {
		clear: both;
		margin-top: 1em;
		padding: 1.2em 1em 0 0;
		text-align: right;
		background: url(../../img/bg_line_s.gif) repeat-x  left top;
	}
	/* News Single End */


	/* Index-Search End */
	.tx-indexedsearch {
		padding-top: 15px;
		padding-left: 15px;
	}
	
	.tx-indexedsearch-browsebox-strong p {
		font-weight: bold;
	}
	
	.tx-indexedsearch-sectionlinks ul li {
		margin: 0;
		padding: 0;
		display: inline; 
		list-style-type: none;
	}
	
	.tx-indexedsearch-sectionlinks a {
		font-weight: bold;
		background: url(../../img/icons/link.gif) no-repeat 0em 0.4em;
	}
	
	.tx-indexedsearch-browsebox table tr td p a {
		font-weight: normal;
	}
	
	.tx-indexedsearch-browsebox table tr td.tx-indexedsearch-browsebox-SCell p a {
		font-weight: bold;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
		width: auto;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
		width: 150px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
		font-weight: bold;
		font-style: italic; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis { 
		margin-top: 10px;
		margin-bottom: 5px; 
	}
	
	.tx-indexedsearch P.tx-indexedsearch-noresults { 
		font-weight: bold; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
		background: #EEE; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
		font-weight: bold; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
		font-weight: normal; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
		font-style: italic; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
		color: red; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
		background: #EEF; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
		margin-top: 20px;
		margin-bottom: 5px; 
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
		margin: 0;
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
		background: #CCC; 
	}
	/* Index-Search End */
	
	#imageData #bottomNavClose {
		margin-right: -20px;
	}
	
	
}