/* default styles for extension "tx_kkdownloader_pi1" */
      /* kk_downloader CSS style */

      #kkdl_flexWrap {
        padding: 0 0 0px 0;
        margin: 0 0 20px 0;;
        width: 500px;
        clear: both;
      }
      .kkdl_flex {
        padding: 5px;
        margin: 0px 3px 5px 0;
        height: auto;
        background: #f0f4f3;
        clear:both;
      }
      .result-count {
         width:49%;
         float:left;
         margin:10px 0 15px;
      }
      .page-browser{
         width:49%;
         text-align:right;
         float:right;
         margin:10px 0 15px;
      }

      .kkdl_text {
      	float: right;
      	text-align: left;
      	width: 160px;
      }
      .kkdl_image {
      	float: left;
      	text-align: left;
      }
      .kkdl_flex p.bodytext,
      .kkdl_single p.bodytext {
        padding: 0;
        margin: 0;
      }

      .kkdl_flex .image img,
      .kkdl_single .image img {
        padding: 0;
        margin: 0 10px 10px 0;
        float: left;
        width: 63px;
        height: 63px;
        border: 2px solid #D0EFED;
      }
      .kkdl_flex .clicks,
      .kkdl_single .clicks {
      	font-size: 11px;
      }

      .kkdl_flex .datetime,
      .kkdl_single .datetime {
      	font-size: 10px;
      }
      .kkdl_flex .title,
      .kkdl_single .title {
        padding: 0;
        margin: 0;
        color: #004D74;
        font-weight: bolder;
      }

      .kkdl_flex .links,
      .kkdl_single .links {
        padding: 0;
        margin: 0;
      }
      /* div around each link */
      .kkdl_flex .linkOutput {

      }
      .kkdl_flex a {
        padding: 0;
        margin: 0;
        color: #000;
        text-decoration: none;
      }

      .kkdl_flex a.more {
        padding: 0;
        margin: 0;
      }

      .kkdl_flex a:hover {
        text-decoration: none;
      }
      .kkdl_single {
      	float: left;
      	padding: 0px;
      	margin: 0px;
      }
      .kkdl_single .kkdl_text {
      	width: 450px;
      }

      .clearer {
      	clear:both;
      	margin:0;
      	border:0;
      	background:none;
      }

/* default styles for extension "tx_feuserlisting_pi1" */
	.tx-feuserlisting-pi1-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-feuserlisting-pi1-listrow TD { background:#eee; padding:0 .5em; }
	.tx-feuserlisting-pi1-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-feuserlisting-pi1-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }