/* default styles for extension "tx_indexedsearch" */
        #tx-indexedsearch-searchbox-sword { color: #333333; border-bottom-style: solid; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-color: #cccccc; border-right-color: #CCCCCC; border-top-color: #cccccc; border-left-color: #cccccc; border-bottom-width: 1px ; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; }
        .tx-indexedsearch {width: 575px; }
        .tx-indexedsearch .tx-indexedsearch-browsebox P { 
              background-image: url(/fileadmin/fachpartner/img/headline3.gif); 
              line-height: 30px; height: 30px; background-repeat:repeat-x; 
              color: #FFFFFF; 
              font-size: 14px;  
              font-family: Arial, helvetica, sans-serif; 
              font-weight: bold;
              margin:0;
              padding-left:15px;
              padding-top:0; 
              }
        /*.tx-indexedsearch .tx-indexedsearch-browsebox P { background-color: blue;}*/
        .tx-indexedsearch-res { background-image: url(/fileadmin/fachpartner/img/suche-content.gif);border-bottom:2px solid #eee; }
        .tx-indexedsearch-searchbox { background: #ffffff;padding-bottom:20px; }
        .tx-indexedsearch-whatis { background: #ffffff;display:none; }
        .tx-indexedsearch .tx-indexedsearch-browselist-currentPage A { color:#000000; text-decoration: none;}
        .tx-indexedsearch .tx-indexedsearch-browselist-currentPage ul li a:focus,
        .tx-indexedsearch .tx-indexedsearch-browselist-currentPage ul li a:hover,
        .tx-indexedsearch .tx-indexedsearch-browselist-currentPage ul li a:active{color: #000000;} 
        .tx-indexedsearch A { color:#E42518; text-decoration: underline;font-weight:bold;}
        .tx-indexedsearch .tx-indexedsearch-browsebox UL { margin-top: 0px; margin-left: 0px; padding-left: 15px; background: #DDD;margin-bottom: 0px;}
        .s_img {}
   
        .tx-indexedsearch  UL A{color:#666;text-decoration: underline;}
        .tx-indexedsearch UL LI A:focus,
        .tx-indexedsearch UL LI A:hover,
        .tx-indexedsearch UL LI A:active{text-decoration:none;color: #000;} 
        .tx-indexedsearch .tx-indexedsearch-browsebox LI { display: inline; margin-right: 5px; margin-left: 0px; margin-top: 0px; line-height: 30px; color: #000;}
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:250px;border-width: 1px; }
        .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold;color:#000; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee;height: 2px; }
        .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:0px; margin-bottom:0px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
        .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
        .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

        /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
        .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
        .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:6em; float:left;margin-top:5px;}
        .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; }
/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */

.c2l1-left{
   vertical-align: top;
   width: 280px;
   }
.c2l1-middle{
   vertical-align: top;
   padding-left: 15px;
   width: 295px;
   }

/*.c2l1-left{
   /*border-right: 1px solid #FFEDA8;*/
   /*padding-left: 15px;*/
   /*padding-right: 5px;*/
   width: 275px;
   /*width:50%;*/
   /*white-space:normal;*/
}
.c2l1-middle{
   /*padding-right: 15px;*/
   /*padding-left: 12px;
   /*width: 284px;*/
   /*width:50%;*/
   /*white-space:normal;*/
}*/


/*  Layout 2 */
TD.c2l2-left{
   VERTICAL-ALIGN: top;
   width: 380px;
}

.c2l2-left{
   VERTICAL-ALIGN: top;
   width: 380px;
}
.c2l2-middle{
   vertical-align: top;
   width: 185px;
   padding-left: 15px;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    /*position:relative;
    left:0px;*/
    margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_fdfx3cols_pi1" */
/* Layout 1 */
.c3l1-left{
   /*border-right: 1px solid #FFEDA8;*/
   padding-right: 10px;
   width: 185px;
   /*width:25%;*/
   white-space:normal;
}
.c3l1-middle{
   /*border-right: 1px solid #FFEDA8;*/
   white-space:normal;
   width: 185px;
   /*padding-left: 5px;
   padding-right: 5px;*/
   /*width:50%;*/
   
}
.c3l1-right{
   padding-left: 10px;
   width: 185px;
   /*width:25%;*/
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
    margin-bottom:0px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_cagpagebrowser" */
		div.cag_pagebrowser {margin: 0em 0 0em 0;}
		div.cag_pagebrowser ul {list-style-type: none; margin: 0; padding: 0;}
		div.cag_pagebrowser ul li {display: inline; text-align: center; padding-right: 0em;}
		div.cag_pagebrowser ul ul {display: inline; padding: 0 0.5em 0 1em;}
		div.cag_pagebrowser a {font-size: 0.8em;}
		div.cag_pagebrowser .divider {padding: 0 0.5em;}
/* default styles for extension "tx_rgpopup_pi1" */
	
.tx-rgpopup-Nest {
	position:absolute;
	border: 1px solid #CC3333;
	width:350px;
}
	
.tx-rgpopup-dragbar {
	background-color: red;
	cursor:hand; 
	cursor:pointer;
	padding: 2px 0px;
}
.tx-rgpopup-left {
	font-size : 13px; 
	font-weight: bold;
	color: white;
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
		
.tx-rgpopup-right {
	text-align:right;
	padding-right: 1px;
}
.tx-rgpopup-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;
}	
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
