@charset 'utf-8';


/* chgallery */
.tx-chgallery-pi1 .single {background:#fff!important;}
.tx-chgallery-pi1 .single span {margin:1px 0!important;width:150px!important;padding:2px 4px;height:32px;display:none!important;}
.tx-chgallery-pi1 .single .img {background-image: none!important;border:1px solid#701831;width:158px!important;}

/* GoogleMaps */
.gmnoprint {font-size:10px;color:#747474;}

/* TT-NEWS */
.news-list-date{float:left;font-size:1em;display:none;}
.news-list-item{display:block;float:left;width:508px;margin-bottom:10px;}
.news-list-item h3 a{color:#5EC5ED;font-size:1.0em;font-weight:700;text-decoration:none;}
.news .news-list-item p {color:#000;}
.clearer {color:#fff;border:solid #fff 1px}

.news-single-timedata {display:none;}
.news-single-item h2{color:#5EC5ED;}
.news-single-item-content {display:block;float:left;}
.news-single-img {float:left;display:block;clear:left;padding:10px 0;}
.news-single-img a {}
.news-single-img .news-single-imgcaption {width:auto!important;}

.news-single-additional-info {clear:right;float:right;padding-top:10px;display:block;width:160px;}
.news-single-additional-info dt {font-size:1.2em;}
.news-single-additional-info a {color:#5EC5ED;font-size:1.0em;}
.news-single-links a {clear:left;float:left;}
.news-single-files {padding-bottom:10px;}
.news-single-files img {margin-right:5px;}

.news-list-morelink{padding-bottom:10px;padding-top:10px;display:block;}
.news-list-morelink a{color:#5EC5ED;font-size:1.0em;}
.news-single-backlink {clear:both;float:left;padding-top:10px;width:300px;}
.news-single-backlink a {color:#5EC5ED;font-size:1.0em;}

.tx-ttnews-browsebox {display:block;float:left;width:460px;text-align:center;padding-top:20px;}
.tx-ttnews-browsebox p.showResultsWrap {display:none;padding-bottom:2px;border-bottom:1px solid #17a5e0;margin-bottom:5px;text-align:center;}
.tx-ttnews-browsebox ul.LinksWrap {display:block;float:left;clear:left;font-size:1.2em}
.tx-ttnews-browsebox li {display:block;float:left;padding-right:10px;}
.tx-ttnews-browsebox ul li a {color:#17A5E0;}

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TH{background:#ccc;padding:0 .5em;white-space:nowrap;}
.tx-newloginbox-pi3-listrow TD{background:#eee;padding:0 .5em;}
.tx-newloginbox-pi3-singleView TH{background:#ccc;padding:0 .5em;text-align:right;white-space:nowrap;}
.tx-newloginbox-pi3-singleView TD{background:#eee;padding:0 .5em;}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px;margin: 0px 5px;}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:400;font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res td {vertical-align:top;}
.tx-indexedsearch .tx-indexedsearch-title a {color:#008BD7;}
.tx-indexedsearch .tx-indexedsearch-morelink {padding:2px;background:#efefef;font-style:normal;}
.tx-indexedsearch .tx-indexedsearch-result-number {padding-right:5px;}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:400;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#F29400;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0;margin-bottom:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#eee;vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666;}
.tx-indexedsearch .tx-indexedsearch-category{background:#eee;font-size:16px;font-weight:700;}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch table,.tx-indexedsearch TD,.tx-indexedsearch TH{clear:both;margin-bottom:1em;}
.tx-indexedsearch .tx-indexedsearch-res table{margin-bottom:20px;}
.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:400;margin-top:-1.2em;float:right;}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left;}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none;}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none;}

/* default styles for extension "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 #000;padding:0;}
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:0!important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0!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%;}
div.csi-center div.csi-imagewrap .csi-image{display:block;margin:0;padding:0;}
#colum_middle .csi-imagewrap{max-width:566px;}
#collum_middle div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0;}
#slogan div.csc-textpic-center div.csc-textpic-imagewrap{float:left;margin:0 auto;}
.tx-indexedsearch input{float:none;background:none;}
