/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {  width:80px;}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {  width:200px;padding: 1px;}.tx-indexedsearch .tx-indexedsearch-whatis {display: none;}.tx-indexedsearch .tx-indexedsearch-noresults {font-weight:bold; color: #009edb;}strong.tx-indexedsearch-redMarkup {font-weight: normal; color: #009edb;}.tx-indexedsearch-info {display: none;}.tx-indexedsearch-rules {display: none;}.tx-indexedsearch-res table {background: white;}.tx-indexedsearch .tx-indexedsearch-res .noResume {color:#666666;}.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:normal;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;}td.tx-indexedsearch-result-number {font-size: 10px;font-weight: bold;padding: 0 2px 2px 0px; color: #009edb;}td.tx-indexedsearch-title a {font-weight: bold;cursor: pointer;}td.tx-indexedsearch-descr {line-height: 20px;padding-top: 5px;}td.tx-indexedsearch-icon {display:none;}div.tx-indexedsearch-res table {margin: 10px 0 0 0;}td.tx-indexedsearch-title {padding-bottom: 2px; text-align: left;}.tx-indexedsearch-percent {padding: 4px 0 2px 0;}ul.browsebox{display: block;list-style: none;text-align: center;}ul.browsebox li.tx-indexedsearch-browselist-currentPage, ul.browsebox li{display: inline;margin: 0 3px 0 5px; white-space:nowrap;}
/* default styles for extension "tx_srlanguagemenu_pi1" */
.tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { 	font-size: 11px; 	line-height:100%; 	color: #35006d; 	margin-top: 8px; padding: 0; text-indent: 0; } .tx-srlanguagemenu-pi1 img { 	margin: 0 5px; 	padding: 0; 	border-style: none; } .tx-srlanguagemenu-pi1 .CUR { 	float: left; 	font-size: 11px; } .tx-srlanguagemenu-pi1 .CUR a { 	background-color: transparent; 	color: #35006d; 	text-decoration: none; } .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { 	color:#333333; } .tx-srlanguagemenu-pi1 .NO { 	float: left; 	font-size: 11px; 	font-weight: normal; } .tx-srlanguagemenu-pi1 .NO a { 	background-color:transparent; color: #35006d; text-decoration:none; 	font-weight: normal; } .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; font-weight: normal; } .tx-srlanguagemenu-pi1 .INACT { float: left; 	font-size: 11px; font-weight: normal; } .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; } .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #666666; 	font-weight: normal; }  .tx-srlanguagemenu-pi1 .SPC { 	float: left; 	font-size: 11px; line-height: 100%;color: #35006d; } .tx-srlanguagemenu-pi1 fieldset { width: 170px;} .tx-srlanguagemenu-pi1 fieldset legend { } .tx-srlanguagemenu-pi1 fieldset label { display: none; } .tx-srlanguagemenu-pi1 fieldset select { font-size: 11px; } .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 {font-weight: normal; /*bold;*/ }
/* 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: 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 */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* 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%; }
/* default styles for extension "tt_news" */
.news-single-item h3{margin-bottom: 0; color: #009edb;}.news-single-item h4{margin-bottom: 0; font-size: 11px; color: #7ca30a; padding: 0px 0 10px 0; text-align:left;} .news-latest-container {   background-color:#fff; } .news-latest-container H2, .news-latest-gotoarchive {   color:#009edb;   padding:3px;   margin:3px;   border: 0;  } .news-latest-gotoarchive {   font-weight:bold;   margin-top:5px; } .news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {   color: red; } .news-latest-gotoarchive A {   color: red; } .news-latest-item { /* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ height: auto !important; padding: 0; margin: 0;background-color:#fff;   border-bottom: 1px solid #7ca30a; }  .news-latest-text b{   display: block; }  .news-latest-item IMG {   margin-bottom:5px;   margin-right:5px;   float:left; } .news-latest-category IMG {   float: none;   border:none;   margin:0px; } .news-latest-date, .news-latest-morelink, .news-latest-category {   font-size:10px; }  div.news-latest-category {   display: block;   text-align: left;   padding: 5px 0 5px 0; }  .news-latest-morelink {   height:12px; } .news-latest-morelink A {   float:right; }     .news-bodytext{ line-height: 16px; text-align: left; padding-bottom: 5px; padding-top: 5px; color: #2e363d;}     div.news-bodytext a:link, div.news-bodytext a:active, div.news-bodytext a:visited{ font-weight: bold; color: #006ca2; text-decoration: none;} div.news-bodytext a:hover{ font-weight: bold; color: #7ca30a; text-decoration: none; }/*--------------------------------- tt_news LIST view  -----------------------------------*/ .news-list-container {   background-color:#fff; } .news-list-item {   /* IE hack */   height: 1%;   line-height: 21px;   /* IE hack end */   height: auto !important; padding: 0 0 10px 0;   margin: 0 0 15px 0;   text-align: left; border-bottom:1px solid #7CA30A;} .news-search-form {   padding:3px;   margin-bottom:5px;   background-color:#FFF; } .news-search-emptyMsg {   margin:0px; } .news-search-form FORM {   margin:0px; } .news-list-container H3 {   margin-bottom: 5px;   padding: 0;   background-color: #fff; } .news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {   color:#009edb;   /*padding-left:2px;*/ } .news-list-container H3 A {   color:#009edb; } .news-list-container P {   padding-left:3px; line-height: 21px;} .news-list-date { color: #006ca2; height: 20px; margin-right: 2px;   font-size: 10px; font-weight: bold; background-color: #FFF; } .news-list-imgcaption {   float: right;   padding-top:3px;   padding-right:3px;   font-size: 9px; } .news-list-container IMG {   float: right;   margin-bottom:5px;   margin-right:2px;   margin-left:5px; } .news-list-category IMG {   float: none;   border:none;   margin:0px; } .news-list-morelink, .news-list-category {   font-size:10px;}  .news-list-category { margin: 0;  text-align: left;  }  .news-list-morelink {   margin-bottom:3px;  margin-left:3px;} .news-list-browse {   text-align: center; }      /*---------------------------------  tt_news Page-Browser ---------------------------------*/ .tx-ttnews-browsebox, .browseBoxWrap {   margin:3px;   padding:3px;   background-color:#FFF; } .tx-ttnews-browsebox TD {   font-size: 10px; } .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {   font-weight: bold; } td.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox TD p { margin:0px; padding: 0; } .news-search-emptyMsg {   font-size: 11px;   margin-left: 5px;   text-align: left; }     /*--------------------------------- tt_news SINGLE view  ---------------------------------*/ .news-single-item {   padding: 45px 0 0 0;   margin-bottom:5px; } .news-single-item H2 { font-size: 13px; font-weight:bold;   color: #006ca2; margin-bottom: 0px; } .news-single-img {float:right; margin:5px; } .news-single-imgcaption { max-width: 240px; padding:3px;   font-size:10px;} .news-single-category {   float: right; }  hr{   display: none; }  .news-single-backlink, .news-single-backlink a {   font-weight: bold;   font-size: 11px;   margin-bottom: 15px;   margin-top: 25px;   text-align: left;   border-top: 1px solid #7ca30a; } .news-single-timedata { text-align: right; font-size: 9px; } .news-single-imgcaption {   font-size: 10px; max-width: 240px;} .news-single-author { font-size: 10px;padding-bottom: 3px; } .news-single-additional-info {   margin-top: 15px;   padding: 0;   text-align: left;   line-height: 21px; } .news-single-related, .news-single-files, .news-single-links {   margin:0px 0 3px 0;   padding: 0;   background-color:#fff; } .news-single-related DD, .news-single-links DD, .news-single-files DD {   margin-left:20px;   padding-top: 3px; } .news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; width:90%;  color: #7ca30a;}    /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */ .news-amenu-container {   padding: 0; } .news-amenu-container LI {   padding-bottom:1px; } .news-amenu-container UL {   padding:3px;   margin-top:5px;   margin-left:0px;   margin-bottom:0px;   text-align: left;   list-style-type: none; } .news-amenu-container H2 {   color:#006ca2;   padding: 5px 0 3px 0; } .news-amenu-item-year {   font-weight: bold;   padding: 2px;   color:#009edb; }