/* default styles for extension "tx_eeblog_pi2" */
  .tx-eeblog-pi2 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_a1teasermenu_pi1" */
	    table.tx-a1teasermenu-pi1 {padding: 0 0 0 0px; spacing: 0 0 0 0px; border: 0 0 0 0px;}
	    tr.tx-a1teasermenu-pi1 {}
	    td.tx-a1teasermenu-pi1 {vertical-align: top;}
/* default styles for extension "tx_edvote_pi1" */
   .tx-edvote-pi1 {
      font-size: 12px; 
      font-family: arial, sans-serif;
      color:#014872;
   }
   .tx-edvote-pi1 A {
      color:#333333;
      text-decoration:none;
   }
   .tx-edvote-pi1 A:hover {
      color:#333333;
      text-decoration:underline;
   }
   
   .tx-edvote-pi1 h1 {
    font-size: 14px;
    font-weight:bold;
    margin-bottom:8px;
    
   }
   .tx-edvote-pi1 h2 {
    font-size: 13px;
    font-weight:bold;
    margin-bottom:6px;
   }
   
   * html .tx-edvote-pi1 form.loginform input.input-textbox {
      margin-top:4px;  
      
   }   
   
   .tx-edvote-pi1 form.loginform input.input-textbox {
      margin-top:5px;
      margin-bottom:5px;
      width:120px;
      height:19px;
      color:#c6c6c6;
      border:1px solid #cacaca;
      font-size:11px;
      margin-right:5px;
      padding:0px;
      
      display:box;
      position:relative;
      vertical-align:top;
   }
   
   * html .tx-edvote-pi1 form.loginform input.input-submit {
      height:19px;   
   }
   
   .tx-edvote-pi1 form.loginform input.input-submit {
      margin-top:5px;
      margin-bottom:5px;
      width:43px;
      height:21px;
      color:#333333;
      border:1px solid #cacaca;
      font-size:10px;
      padding:0;
      display:box;
      position:relative;
      vertical-align:top;
   }
   
   
   .tx-edvote-pi1 form.subscribeform input.input-radio {
    height:14px;
    margin-bottom:5px;
    display:box;
    float:left;
    
  
   }
   
   .tx-edvote-pi1 form.subscribeform span.radio {
    
    
    
    
   
   }
   
   .tx-edvote-pi1 form.subscribeform label {
      width: 120px;
      display:box;
      float:left;
      vertical-align:middle;
   }
   
   .tx-edvote-pi1 form.subscribeform .input-text {
      width: 150px;
      height:18px;
      border:1px solid #cacaca;
      display:box;
      float:left;
      margin-bottom:5px;
      
   }
   
   .tx-edvote-pi1 form.subscribeform .input-submit {
      <!--width: 115px;-->
      height:18px;
      border:1px solid #cacaca;
      font-size:10px;
      color:#333333;
      display:box;
      float:none;
      margin-top:10px;
   }
   
   .tx-edvote-pi1 form.subscribeform br {
      clear:left;
   }
   
   
   .tx-edvote-pi1 form.votingform div.input-row {
      vertical-align:middle;
      margin-bottom:4px;
   }
   .tx-edvote-pi1 form.votingform input.input-radio,
   .tx-edvote-pi1 form.votingform input.input-checkbox {
    height:14px;
   }
   
   .tx-edvote-pi1 form.votingform .input-textarea {
    width:80%;
    height:200px;
    border:1px solid #cacaca;
   }
   
   
   .tx-edvote-pi1 .vote-result {
    width:98%;
    margin-top:4px;
    margin-bottom:16px;
   } 
   
   .tx-edvote-pi1 .vote-result .vote-result-row {
      float:left;
      clear:left;
      margin-bottom:4px;
      width:100%;
   }
   
   .tx-edvote-pi1 P {
    margin-top:4px;
    margin-bottom:6px;
   }
   
   .tx-edvote-pi1 .vote-result .vote-result-current-row {
      float:left;
      clear:left;
      margin-bottom:4px;
    
      
      color:black;
      width:100%;
   }
   
   .tx-edvote-pi1 .vote-result .vote-result-summary-row {
      float:left;
      clear:left;
      margin-top:4px;
      margin-bottom:8px;
      padding-top:4px;
      width:100%;
      font-weight:bold;
   }
   
   .tx-edvote-pi1 .vote-result  .vote-result-label {
    float:left;
    width:120px;
   }
   
   .tx-edvote-pi1 .vote-result  .vote-result-value {
    
   }
   
   .tx-edvote-pi1 .vote-result br {
    clear:left;
   }
   
   /* Login */
   .two .tx-edvote-pi1 FORM,
   .two .tx-edvote-pi1 P{
    margin-left:10px;
    margin-right:10px;
   }
   
   .tx-edvote-pi1 h2 {
    font-size:12px;
   }
   
   .tx-edvote-pi1 TABLE.tx-edvote-pi1-statistic {
    width:90%;
   }
   .tx-edvote-pi1 TABLE.tx-edvote-pi1-statistic TH{
    font-size:11px;
    text-align:left;
    vertical-align:top;
   }
   .tx-edvote-pi1 TABLE.tx-edvote-pi1-statistic TD{
    font-size:11px;
    text-align:left;
    vertical-align:top;
    width:20%;
   }
   .tx-edvote-pi1 TABLE.tx-edvote-pi1-statistic TH.col1{
    width:40%
   }
   
   
/* default styles for extension "tx_twrssfeeds_pi1" */

#twrss_table {
/*width:200px;*/
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;
}

.twrss_head{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_head_channel{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_imagefile{
float:left;
margin-left:10px;
margin-right:10px;
}

.twrss_bodytext{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

/*.twrss_bodytext A{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;  
    text-decoration:underline;
}*/

/*.twrss_bodytext A:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal;  
	line-height: 16px;  
        text-decoration:underline;
}*/

.twrss_channel_description{
	border:1px dotted #dddddd;
	background-color:#f5f5f5;
	color:#000;
	font-size: 14px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
}

#twrss_table .twrss_item_link a{
	border-left:1px dotted #CCCBB7;
	/*background-color:#f5f5f5;*/
	color:#000;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
	text-decoration: none;	
}

#twrss_table .twrss_item_link a:hover{
	border-left:1px dotted #CCCBB7;
	/*background-color:#f5f5f5;*/
	color:#000;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
	text-decoration: underline;	
}

#twrss_table .twrss_item_content{
	border-left:1px dotted #CCCBB7;
	border-bottom:1px dotted #CCCBB7;
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	padding:3px;
	line-height: 16px;
}

#twrss_table .twrss_bodytext .twrss_channel_link a{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;
	text-decoration:none;	
}

#twrss_table .twrss_bodytext .twrss_channel_link a:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;	
	text-decoration:underline;
}

/* default styles for extension "tx_a21glossary" */
   acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
   dl.glossary dd { margin: 0 0 15px 20px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
/* default styles for extension "tx_a1forms" */
  /* Fading Tooltips By Dustin Diaz*/
  body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
  body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
  body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
  body div#toolTip p em span { font-weight:bold;color:#fff; }
  body div#toolTip ul li {color:#fff;}  
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.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; }