/* default styles for extension "tx_avotherresources_pi1" */

    /* Style classes for the category items */
    .av_otherresource_cattitle {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#E9E9E9;
    }

    .av_otherresource_catsub {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_catdesc {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    /* Style classes for the resource items */
    .av_otherresource_itemtitle {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#E9E9E9;
    }

    .av_otherresource_itemborder {
      border:1px solid #E9E9E9;
    }

    .av_otherresource_itemdesc {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_itemmeta {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 5px 20px;
    }

    .av_otherresource_ratingform {
      font-style: Arial, Verdana;
      font-size: 8px;
      font-weight: normal;

    }
    .av_otherresource_redbold {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
	  color: red;
    }
	.av_otherresource_backlink {
      font-style: Arial, Verdana;
      font-size: 12px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
    }

/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.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 { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.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:#eeeeff; }
	.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 TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }



/* ############  2 Spalten Extension Styles ################ */

/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #003399;
   padding-right: 5px;
   width:55%;
   white-space:normal;
   vertical-align:top;
}


.c2l1-left p, .c2l1-middle p{ padding: 0; margin:0;}

.c2l1-middle{
   padding-left: 25px;
   width:50%;
   white-space:normal;
 vertical-align:top;
}
/*  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 3 */
.c2l3-left{
   padding-right: 5px;
   width:60%;
   white-space:normal;
}
.c2l3-middle{
   vertical-align:top;
   background-color:#FFFFFF;
   padding-left: 5px;
   width:40%;
   white-space:normal;
}
.c2l3-middle p{ font-size: 11px; }

/*
	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;
}

/*########3 SPalten Extension ########### */

.c3l1-left{
   border-right: 1px solid #003399;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
.c3l1-middle{
   border-right: 1px solid #003399;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
}
/* 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:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:300px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:300px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:300px;
   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_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
        .tx-newloginbox-pi1 h3{ color:#415CA5; }
