/* general stuff */


body{
margin:0;
padding:0;
font-family: verdana, arial, sans-serif;
}

/* Layout */
.text1 {
  font-size:11px;
  font-weight:bold;
  color:#6a6767;
}

.text2 {
  font-size:11px;
  color:#6a6767;
}

.tvprogs td{
	border-bottom:1px solid;border-color:#569ddf; padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:3px;
}

.tv_bg {
/*  background: url(../images/tv_bg.jpg) repeat-y;*/
  background-color:transparent;
  width:230px; 
  height:110px;
  font-size:11px;
  line-height:15px;
  padding-left:70px;
  padding-top:15px;
  color:#fff;
  border:0px;
  scrollbar-base-color:#3c81c1;
  scrollbar-arrow-color:#73c6fd;
  overflow:auto;
}

.r01 {
  background: url(../images/r01.jpg) repeat-x;
}
.r02 {
  background: url(../images/r02.jpg) repeat-x;
}
.r03 {
  background: url(../images/r03.jpg) repeat-x;
}

.head2 {
  background: url(../images/head_2.jpg); width:565px; height:209px;
}

.bottom {
  background: url(../images/bottom.jpg) no-repeat; width:950px; height:92px;
}

.leftcol {
  background: url(../images/hand1.gif) left bottom no-repeat;
}

.content {
  
}

.right_news {
  background: url(../images/right_news.jpg) left top no-repeat;
}

.componentheading {
	font-size:24px;
	font-weight:bold;
color:#5A5C6F
}

.contentheading {
	font-size:17pt;
	font-weight:nomal;
	color:#292360;
	padding-bottom:30px;
	padding-top:20px
}
.contentpaneopen {
	width:100%;
	text-align:left;
	font-size:11px;
	color:#6A6767;
		font-size:10pt;
	line-height:15pt
}

table.contentpaneopen a {color:#224982; 	text-decoration:underline;}

table.contentpaneopen img {border: 1px solid #AEAEAE; padding:2px}
.contentpaneopen p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;

}

.componentheading_nta {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#292360;
}

.contentheading_nta {
	font-size:12px;
	font-weight:bold;
	color:#292360;
	border-bottom:1px dotted #292360;
}

.contentpaneopen_nta {
	width:100%;
	text-align:left;
	font-size:11px;
	color:#6a6767;
}

.componentheading_prog {
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#5A5C6F;
	padding-bottom:10px;
}

.contentheading_prog {
	font-size:13px;
	font-weight:bold;
	color:#292360;
	border-bottom:1px dotted #292360;
}

.contentpaneopen_prog {
	width:100%;
	text-align:left;
	font-size:11px;
	color:#6a6767;
}

.componentheading_programi {
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#5A5C6F;
	padding-bottom:10px;
	border-bottom:1px #5A5C6F dotted
}

.contentheading_programi {
	font-size:20px;
	font-weight:none;
	color:#2B36AF;
		padding-left:8px;
			padding-top:20px;


}

.contentpaneopen_programi a:visited {
	color:#292360 !important;;
	text-decoration:none;

}
.contentpaneopen_programi a {
	color:#292360 !important;
	text-decoration:none;
}
.contentpaneopen_programi a:hover {
	color:#292360 !important;;
	text-decoration:none;
}

.contentpaneopen_programi {
	width:100%;
	text-align:left;
	font-size:11px;
	color:#6a6767;
}

.contentpaneopen_news {
	width:100%;
	text-align:left;
	font-size:11px;
	color:#6a6767;
	text-indent:0px;
}
.contentheading_news {
	font-size:13px;
	font-weight:bold;
	color:#292360;
/*	border-bottom:1px dotted #292360;*/
}

.contentpaneopen_nta p{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.topmenu td{
  height:23px;
}

.topmenu a,a:visited{
  color:#fff;
  text-decoration:none;
}

.topmenu a:hover{
  color:#fff;
  text-decoration:underline;
}

.inputbox {
  border: 1px solid #3B7CB2; background: #3B7CB2;
}

.allnews a {
  color:#da5221 !important;
  text-decoration:none;
}

.allnews a:visited {
  color:#da5221 !important;
  text-decoration:none;
}

.allnews a:hover{
  color:#da5221 !important;
  text-decoration:underline;
}

.headers a {
  color:#292360 !important;
  text-decoration:none;
}

.headers a:visited {
  color:#292360 !important;
  text-decoration:none;
}

.headers a:hover{
  color:#292360 !important;
  text-decoration:none;
}

.news_date {
  background: url(../images/news_date.jpg) center top no-repeat;
}