/* default styles for extension "tx_spdirectory_pi1" */
        .tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
        .tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
	.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
        .tx_spdirectory-pi1-small { font-size: 10px; }
	.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    
    .tx-dirlisting-pi1 table { border-width: 1px; border-style: dotted; border-color: black; }
    .tx-dirlisting-pi1-header-row { background-color: gray; }
    .tx-dirlisting-pi1-row { background-color: silver; }
    
    .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,
    .tx-dirlisting-pi1-header-filemod {
      color: #ffd000;
      font-style: italic;
      font-weight: bold;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: black;
    }
    
    .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-filesize,
    .tx-dirlisting-pi1-filemod { }
/* default styles for extension "tx_thultracards_pi1" */
		.tx-thultracards-pi1-greeting-cell { padding: 4px; }
		.tx-thultracards-pi1-greeting-cell input { border: 1px #002C4A solid; }
		.tx-thultracards-pi1-card-cell { padding: 3px; }
		.tx-thultracards-pi1-card-cell iframe { border: 5px white solid; }
		.tx-thultracards-pi1-right-cell { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
		.tx-thultracards-pi1-right-cell ol { margin-top: 0px; margin-bottom: 0px; }
		.tx-thultracards-pi1-right-cell li { margin-left: 10px; font-size: 10px; }
		.tx-thultracards-pi1-right-cell iframe { margin-top: 0px; margin-bottom: 3px; }
		.tx-thultracards-pi1-next-btn { padding-top: 10px; font-size: 12px; }
		.tx-thultracards-pi1-list-cell { padding-top: 10px; }

		.tx-thultracards-pi1-imagelist-table { margin: 3px; }
		.tx-thultracards-pi1-imagelist-label-cell {  }
		.tx-thultracards-pi1-imagelist-left-cell { background: #E6F2E6; padding: 3px; border: 1px #002C4A solid; }
		.tx-thultracards-pi1-imagelist-iframe-cell { border-top: 1px #002C4A solid; border-bottom: 1px #002C4A solid; }
		.tx-thultracards-pi1-imagelist-right-cell { background: #E6F2E6; padding: 3px; border: 1px #002C4A solid; }

		.tx-thultracards-pi1-backside-table { border: 5px solid #CCCCCC; margin-top: 10px; }
		.tx-thultracards-pi1-backside-left { font-size: 12px; }
		.tx-thultracards-pi1-backside-header { font-weight: bold; }
		.tx-thultracards-pi1-backside-right { font-size: 12px; }
		.tx-thultracards-pi1-backside-card-table {  }
		.tx-thultracards-pi1-backside-card-back-cell { padding-left: 30px; }
		.tx-thultracards-pi1-backside-card-send-cell { padding-right: 30px; }
		.tx-thultracards-pi1-backside-card-cell img { border: 5px white solid; margin-top: 5px;}

		.tx-thultracards-pi1-view-table { margin-top: 5px; border: 5px solid #CCCCCC }
		.tx-thultracards-pi1-view-caption { margin: 15px; font-size: 13px; font-weight: bold; }
		.tx-thultracards-pi1-view-header { font-weight: bold; }
		.tx-thultracards-pi1-view-left { font-size: 12px; }
		.tx-thultracards-pi1-view-right { font-size: 12px; }
		.tx-thultracards-pi1-view-card-table { }
		.tx-thultracards-pi1-view-card-cell { border: 5px white solid; margin-top: 5px; }
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 P { font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .CUR A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .CUR A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .NO A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .INACT A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:normal; }
   .tx-srlanguagemenu-pi1 .INACT A:visited { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT A:active { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; margin-left:15px; }
/* default styles for extension "tx_eeblog_pi1" */
    .tx-eeblog-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#ee_blog_tools {
  background-color: #c0c0c0;
  border: thin dotted #800080;
}

.ee_blog_search {
  float: right;
}

.ee_blog_browse {
  float: left;
}

#ee_blog_list{
  padding-bottom:10px;

  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }

#ee_blog_author {
  margin:12px 0 0 0;
  font-size:75%;
  color:#666;
}

#ee_blog_entry {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }


#ee_blog_Header {
  font:bold 115% Arial,Sans-serif;
  line-height:135%;
  clear:left;
}		

#ee_blog_Header a:link {color:#36c; text-decoration : none;}
#ee_blog_Header a:visited {color:#36c; text-decoration : none;}
#ee_blog_Header a:hover {color:red; text-decoration : none;}

#ee_blog_link_to_list a:link {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:visited {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:hover {color:#36c; text-decoration : none; font-size:75%}

#ee_blog_comments_header {
  font:bold 105% Arial,Sans-serif;
  text-align: center;
  color:#666;
  margin:12px 0 0 0;
  line-height:135%;
  clear:left;
}	

.ee_blog_timestamp  {
  font-size:75%;
  color:#666;
}  

#ee_blog_categories_list {
        width: 18em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-size:75%;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        }

#ee_blog_categories_list ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }
                
#ee_blog_categories_list ul li.ee_blog_selecteditem {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: red;
                text-decoration: none;
                margin: 0;
                }

#ee_blog_categories_list li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                }

#ee_blog_categories_list li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

html>body #ee_blog_categories_list li a {
                width: auto;
                }

#ee_blog_categories_list li a:hover {
                border-left: 5px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

.ee_blog_section {

	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

#ee_blog_categories {

	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

.comments-body {
	font-family:georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:normal;
 	background:#FFF;
 	line-height:14px;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
}

/* default styles for extension "tx_quickpoll" */
		.tx-quickpoll-pi1 .pollbar { BACKGROUND: url(/typo3conf/ext/quickpoll/pi1/pollbar.gif) repeat-x left center;}
		.tx-quickPoll-pi1 .polltable{WIDTH: 100%;}
		.tx-quickPoll-pi1 h2 {font-size:11px;}
		.tx-quickPoll-pi1 TH {
							/* make it solid */
		  					text-transform:uppercase;
		  					margin-bottom:10px;
							/* indent from left */  
		  					padding-left:4px;}
		.tx-quickPoll-pi1 .pollquestion {PADDING-BOTTOM: 3px;}
		.tx-quickPoll-pi1 .pollanswer {vertical-align: -20%;BORDER: none;}
		.tx-quickPoll-pi1 .polltotal {text-align:center;PADDING-TOP: 6px;}
		.tx-quickPoll-pi1 .pollresulttext {padding-top: 6px;}