/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { font-family:Verdana; font-size: 10px; color:#FFFFFF; }
    
    .tx-dirlisting-pi1 table { border-width: 0px; border-style: solid; border-color: black; width:500px; }
    .tx-dirlisting-pi1-header-row,
    .tx-dirlisting-pi1-row,    
    .tx-dirlisting-pi1-header-icon,

    .tx-dirlisting-pi1-header-filename,

    .tx-dirlisting-pi1-header-perms,

    .tx-dirlisting-pi1-header-owner,

    .tx-dirlisting-pi1-header-group,

    .tx-dirlisting-pi1-header-filesize {  color: #000000; font-family:Verdana; font-size: 10px;  font-weight: bold; border-bottom-width: 1px;      border-bottom-style: solid;      border-bottom-color: #CCCCCC;    }

    .tx-dirlisting-pi1-header-filemod 
{  color: #000000; font-family:Verdana; font-size: 10px;  font-weight: bold; border-bottom-width: 1px;      border-bottom-style: solid;      border-bottom-color: #CCCCCC;    }
    
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filemod ,
    .tx-dirlisting-pi1-filesize {  color: #000000; font-family:Verdana; font-size: 10px;  font-weight: normal; border-bottom-width: 1px;      border-bottom-style: solid;      border-bottom-color: #CCCCCC;    }
/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_rtswhformular_pi1" */
  .tx-rtswhformular-pi1 { width:100%; padding-top:5px;}
  .tx-rtswhformular-pi1-attribut { text-align:right; padding-right:10px; width:100%;}
  .tx-rtswhformular-pi1-attribut-error { text-align:right; padding-right:10px; width:100%; color:#CC0000;}
  .tx-rtswhformular-pi1-text { width:250px; border:1px solid #b3b3cd; padding:3px;}
  .tx-rtswhformular-pi1-text50 { width:65px; border:1px solid #b3b3cd; padding:3px;}
  .tx-rtswhformular-pi1-plz { width:38px; border:1px solid #b3b3cd; padding:3px; margin-right:4px;}
  .tx-rtswhformular-pi1-ort { width:200px; border:1px solid #b3b3cd; padding:3px;}
  .tx-rtswhformular-pi1-nr { width:38px; border:1px solid #b3b3cd; padding:3px; margin-left:4px;}
  .tx-rtswhformular-pi1 hr { border:0px; border-top:1px solid #b3b3cd;} 
  .tx-rtswhformular-pi1-button { border:1px solid #b3b3cd; text-align:center; color:#b3b3cd; background-color:#eeeeee;}
  .tx-rtswhformular-pi1-button:hover { border:1px solid #b3b3cd; color:#fff; background-color:#b3b3cd; cursor:pointer;} 
  .tx-rtswhformular-pi1-step_v1 { border:1px solid #b3b3cd; font-size:10px; color:#b3b3cd; font-weight:normal; padding:3px;}
  .tx-rtswhformular-pi1-step_v2 { border:1px solid #b3b3cd; font-size:10px; color:#fff; background-color:#b3b3cd; padding:3px;}
  .tx-rtswhformular-pi1-step_v2a { border:1px solid #192a68; font-size:10px; color:#fff; background-color:#b3b3cd; padding:3px;}

/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* 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;
}
