.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.angela {
   border:1px #FF00FF solid;
   background-color: #fff5ee;
   margin-right:3px;
   } 

div.tx-jwcalendar-pi1{  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 11px;  
text-align: center;  
color:#193A72;
}

div.tx-jwcalendar-pi1 img{	
border:0;}

div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{   
/* text-decoration:none;*/    
text-decoration:none;	color: #692287;
}

div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{	
color: red;
}

div.tx-jwcalendar-pi1 input{  
clear:both;  
background: #FBE29F;  
border-top:2px #FCF6E5 solid;  
border-left:2px #FCF6E5 solid;  
border-right:2px #FECC3C solid;  
border-bottom:2px #FECC3C solid;  
text-align:center;  
margin:10px;  
padding: 3px 14px; 
} 

div.tx-jwcalendar-pi1 .tx_jw_input_text{  
width:260px;  
border:1px #FECC3C solid;  
padding:3px;  
height:13px;}div.tx-jwcalendar-pi1 .tx_jw_select{  font-size:11px;  border:0px;}div.tx-jwcalendar-pi1 .tx_jw_textarea{  font-size:12px;  height:120px;  width:260px;  padding:3px;  border:1px #FECC3C solid;}div.tx-jwcalendar-pi1 .tx_jw_input_button{  font-size:12px;  background: #FBE29F;  text-align:center;  margin:4px 10px;  padding:2px 4px;}div.jwcalendar_list{  width:350px;  background-color:#FDF2D2;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_list .title{  font-size: 14px;  font-weight: bold;  color:#193A72;  padding: 8px 5px;}div.jwcalendar_list .prev_items{  float:left;  font-size: 11px;  font-weight: bold;  text-align:left;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{  float:right;  font-size: 11px;  font-weight: bold;  text-align:right;  color:#193A72;  padding:8px 0 0 16px;}div.jwcalendar_list .next_items{}div.jwcalendar_list .itemslist{  padding:0 10px;}div.jwcalendar_list table.items{  width:100%;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  text-align:left;  line-height:1.4em;  empty-cells:show;  border-collapse:separate;  border-collapse:collapse;  border-spacing:0;  border: 1px  #FFC725 solid;}div.jwcalendar_list table.items td.label{  background:#FCECC0;  width:33%;	  vertical-align:top;  border: 1px  #FFC725 dotted;  padding:5px;}div.jwcalendar_list table.items td.item{  background:#FBE29F;  width:67%;	  border: 1px  #FFC725 dotted;  vertical-align:top;  padding:5px;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list table.items p{   font-size: 11px;	padding:0;}div.jwcalendar_list .submit{   clear:both;	   font-size: 11px;   padding:0;}div.jwcalendar_week{  width:100%;  background-color:#FDF2D2;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:10px 0;}div.jwcalendar_week .prev_week{    margin:4px 120px 0px 10px;	float:left;}div.jwcalendar_week .selector{    margin:4px 0 0 0;	float:left;}div.jwcalendar_week .next_week{    text-align:right;    margin:4px 10px 0px 120px;}div.jwcalendar_week table.days{   clear:both;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   margin:8px;}div.jwcalendar_week table.days td.dayname{    text-align:right;    vertical-align:top;    border:1px solid #FFC725;    padding:2px 8px 0 4px;}div.jwcalendar_week table.day_events,div.jwcalendar_week table.times {   	background:#FBE29F;   	font-family: Verdana, Arial, Helvetica, sans-serif;   	font-size: 12px;   	width:100%;   	border-collapse:collapse;   	empty-cells:show;   	border-spacing:0;}div.jwcalendar_week table.times {   border:1px solid #FFC725;}div.jwcalendar_week table.times td.time{   border-left:2px solid #FFC725;   border-right:2px solid #FFC725;}div.jwcalendar_week table.days a{    text-decoration:none;}div.jwcalendar_week table.days td.time{   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   text-align:center;}div.jwcalendar_week table.days td.event_time{   height:4px;   margin:0px;}div.jwcalendar_week table.days td.event{   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   vertical-align:top;   padding:4px 2px;   margin:0px ;}div.jwcalendar_week table.days td.event a{   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;}div.jwcalendar_month{  width:200px;  background-color:#FDF2D2;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color:#193A72;  border: 1px  #FFC725 solid;  margin:0px 0;}div.jwcalendar_month .title{  clear:both;  text-align: center;  font-size: 14px;  font-weight:bold;  color: #333;  padding:5px 0;}div.jwcalendar_month .navi, div.jwcalendar_month .days_view{
	padding:0 1px;
	width: 200px;
}div.jwcalendar_month table.navs{   width:200px;}div.jwcalendar_month table.months, div.jwcalendar_month table.year{   width:100%;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight:bold;   text-align:center;   empty-cells:show;   border-collapse:separate;   border-spacing:10px;}div.jwcalendar_month table.year {   font-size: 12px;   border-spacing:5px;}div.jwcalendar_month table.months td, div.jwcalendar_month table.year td{}div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{   background: #FBE29F;   border-top:1px #FCF6E5 solid;   border-left:1px #FCF6E5 solid;   border-right:1px #FECC3C solid;   border-bottom:1px #FECC3C solid;   padding:0px;}div.jwcalendar_month table.months td.other_month{   padding:0px;}div.jwcalendar_month table.months td.current_month{   background: #FBE29F;   border-right:2px #FCF6E5 solid;   border-bottom:2px #FCF6E5 solid;   border-top:2px #FECC3C solid;   border-left:2px #FECC3C solid;   padding:1px;}div.jwcalendar_month table.days{   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   width:100%;   line-height:1.4em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0;   border:1px solid #FFC725;   padding:0;}div.jwcalendar_month table.days a{    text-decoration:none;}div.jwcalendar_month table.days td{   vertical-align:top;   border:dotted 1px #FFC725;   padding:1px;}div.jwcalendar_month table.days td.week{   background:#FBE29F;   font-weight:bold;}div.jwcalendar_month table.days td.dayname{
	background:#FBE29F;
	font-weight:bold;
	text-align:center;
	font-size: 10px;
}div.jwcalendar_month table.days,div.jwcalendar_month table.days td.inside,div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.inside_weekend,div.jwcalendar_month table.days td.today_weekend,div.jwcalendar_month table.days td.outside_weekend{   font-weight:bold;}div.jwcalendar_month table.days a,div.jwcalendar_month table.days td.inside a,div.jwcalendar_month table.days td.today_inside a,div.jwcalendar_month table.days td.inside_weekend a,div.jwcalendar_month table.days td.today_weekend a,div.jwcalendar_month table.days td.outside_weekend a{   font-weight:bold;   color:blue;}div.jwcalendar_month table.days td.today{	background: #F9F4E7;    border:solid 2px #CD9705;    border:solid 1px #AD1602;    }div.jwcalendar_month table.days td.outside_weekend,div.jwcalendar_month table.days td.outside{   background:#EAEAEB;   border:dotted 1px #F9DF94;}div.jwcalendar_month table.days td.inside_weekend{   background:#FCECC0;}div.jwcalendar_month table.singleday,div.jwcalendar_month table.singleday td,div.jwcalendar_month table.singleday td a,div.jwcalendar_month table.singleday a{   font-weight:bold;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 9px;   width:100%;   line-height:1em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:0px solid #ddd;   padding:0px;   margin:0 0 2px 0;}div.jwcalendar_month table.singleday{   background: #eee;   border:1px dotted #ddd;}div.jwcalendar_month table.singleday td{   border:0px solid #ddd;   padding:1px 0;}div.jwcalendar_month table.dayitem,div.jwcalendar_month table.dayitem a{   font-weight:normal;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 9px;   width:100%;   line-height:1em;   border-collapse:collapse;   empty-cells:show;   border-spacing:0px;   border:1px solid #ddd;   padding:0px;   margin:1px 0;}div.jwcalendar_month table.dayitem td.item,div.jwcalendar_month table.dayitem td.item a{  color:#333;  text-decoration:none;  font-weight:normal;  border:0;}div.jwcalendar_month table.dayitem td.itemcat,div.jwcalendar_month table.dayitem td.itemcat a{  font-weight:normal;  color:#333;  text-decoration:none;   font-size: 8px;   padding:0px;   Cursor:help;   width:1px;   border:0;}div.jwcalendar_single{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{    width:100%;    clear:both;}div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_single .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_single .contentie{   background:#FBE29F;}div.jwcalendar_single .title, div.jwcalendar_single .category{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_single .catcolor{    float:none;    font-size: 2px;	padding:0;}    div.jwcalendar_single .category{	float:none;    font-size: 12px;	font-weight:normal;	 	padding:6px 8px 8px 8px;}div.jwcalendar_single .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_single .itemtext{    margin:8px;    }div.jwcalendar_single .itemtitle p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_single .itemtitle  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_single .teaser{	font-weight:bold;		font-style:italic;	line-height:1.8em;}div.jwcalendar_single .desc{    font-size: 11px;}div.jwcalendar_single .itemlink{	line-height:1.8em;}div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 8px;}div.jwcalendar_single .item, div.jwcalendar_feEntry .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_feEntry{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:8px;}div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{    vertical-align:bottom;    line-height:1.6em;	padding:8px 8px;    width:32%;}    div.jwcalendar_feEntry .timelabel{    width:20%;}  div.jwcalendar_feEntry .title{  font-size:14px;	  font-weight:bold;	  color:blue;  text-align:left;  line-height:1,0em;  padding:0px 8px;}div.jwcalendar_feEntry .title p:first-letter{  font-size:20px;	}div.jwcalendar_feEntry .item{  text-align:left;  padding:8px 8px;}div.jwcalendar_feEntry .fileitem{  text-align:left;  padding:8px 8px;  width:30px;}div.jwcalendar_feEntry input{  clear:none;  background: white;  border-top:2px #FCF6E5 solid;  border-left:2px #FCF6E5 solid;  border-right:2px #FECC3C solid;  border-bottom:2px #FECC3C solid;  text-align:left;  font-size:12px;  margin:0;  padding: 0; }div.jwcalendar_feEntry .error ul li{  list-style:circle inline;  text-align:left;  font-size:12px;  color:red;  margin:4px 40px;}div.jwcalendar_feEntry .error ul li:first-letter{  font-size:16px;  font-weight:bold;}div.jwcalendar_confirm .error{  font-size:12px;  color:red;  margin:10px;}div.jwcalendar_confirm .conftext{  font-size:14px;  margin:10px;}div.jwcalendar_organizer, div.jwcalendar_location{  background-color:#FDF2D2;  border: 1px  #FFC725 solid;  padding:10px 10px;}div.jwcalendar_organizer .content,div.jwcalendar_organizer .header,div.jwcalendar_organizer .org, div.jwcalendar_location .content,div.jwcalendar_location .header,div.jwcalendar_location .org{    width:100%;    clear:both;}div.jwcalendar_organizer .contentie,div.jwcalendar_organizer .headerie,div.jwcalendar_organizer .orgie,div.jwcalendar_location .contentie,div.jwcalendar_location .headerie,div.jwcalendar_location .orgie{   float:left;   width:100%;   text-align:left;   border-left: 1px  #FFC725 dotted;   border-right: 1px  #FFC725 dotted;   border-bottom: 1px  #FFC725 dotted;   background:#FCECC0;}div.jwcalendar_organizer .headerie,div.jwcalendar_location .headerie{   border-top: 1px  #FFC725 dotted;}div.jwcalendar_organizer .contentie,div.jwcalendar_location .contentie{   background:#FBE29F;}div.jwcalendar_organizer .title,div.jwcalendar_location .title{    float:left;    font-size: 14px;	text-align:left;	font-weight:bold;		padding:4px 8px 8px 8px;}div.jwcalendar_organizer .text,div.jwcalendar_location .text{    margin:8px;}div.jwcalendar_location .name,div.jwcalendar_organizer .name{    font-size: 14px;	text-align:left;	font-weight:bold;	    padding:0;}div.jwcalendar_location .name p:first-letter,div.jwcalendar_organizer .name p:first-letter{    font-size: 15px;	font-weight:bold;		color:red;}div.jwcalendar_location .name  p:first-line,div.jwcalendar_organizer .name  p:first-line{    font-size: 13px;	font-weight:bold;		line-height:1.2em;}div.jwcalendar_location .images,div.jwcalendar_organizer .images{	float:left;    padding:10px 8px;    margin:0px;}div.jwcalendar_location .desc,div.jwcalendar_organizer .desc{    font-size: 11px;}div.jwcalendar_location .label,div.jwcalendar_organizer .label{    clear:both;	float:left;	text-align:right;	font-weight:bold;		width:33%;	padding:4px 4px;}div.jwcalendar_location .item,div.jwcalendar_organizer .item{	text-align:left;	padding:4px 4px 4px 32%;}div.jwcalendar_location .addritem,div.jwcalendar_organizer .addritem{	text-align:left;	padding:4px 4px 0px 32%;}div.jwcalendar_location .cityitem,div.jwcalendar_organizer .cityitem{	text-align:left;	padding:0px 4px 8px 32%;}

 .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   
.tx-newloginbox-pi3 {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE TR {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE TR TD {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-sword {
	background-color: #FFCCFF;
	color: #666666;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-button {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-searchbox TABLE TR TD INPUT {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox P SPAN.tx-newloginbox-pi3-browsebox-strong {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P A {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD P {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox TABLE TR TD P A {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header {
	border: 0px none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD {
	border: 0px none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR TD {
	background-color: #FFCC66;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR TD P A {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P A {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow TABLE TR TD P {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE {
	border: thin solid #FFCCFF;
	background-color: #FFFF99;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell P {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR TD {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR TD P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView TABLE TR TD P A {
	border: none;
}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView P {}

.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView P A {}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	background-color:#FFFFFF;
	border-left-color: #FF0000;
	border-left-width: thin;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;	
	margin:3px;
	border:1px solid #666;
	background-color:#769024;
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;
	margin:3px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news-latest-morelink {
	height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

 	border:1px solid #000;
	background-color:#FFCCFF;
}	


.news-list-item {
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#FFFFFF;
	height:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	} 
.news-search-form {	
	padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg {
	margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#000000;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #000000;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFCCFF;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.news-single-item H2 {
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.news-single-item H3 {
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

	

/**/

		

.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.news-single-timedata {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #FFFFFF;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#FFFFCC;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

.news-latest-titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

