
#tv2tv2 {
    overflow: hidden;
    padding-top: 10px; padding-bottom: 10px;
}

#tv2top .tv2channel a {
    _height: 48px;
}


#tv2teasertop  div  {
	background-color: black;
	margin-bottom: 0;
	padding-bottom : 4px;
}
#tv2teasertop   {
	background-color: black;
	margin-bottom: 0;
	padding-bottom : 4px;
}
#tv2teasertop a      {
	color: #BCBCBC;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, tahoma, georgia, arial, sans-serif;
	line-height: 18px;
}
#tv2identtop {
    background: url(/img/ttv_header.jpg);
}

div.tv2contentbox2 a,
div.tv2contentbox2 div a, #tv2crosspromo table a {
    color: #fff;
}

.tv2contentbox2 div a{ background: url(/img/siteindex_bg.gif) left center no-repeat ! important; color: #BCBCBC !important; }

#tv2main             { background-color: black;
                       color: #BCBCBC;
                     }
.controls            { width: 110px;
                       background-color: #1A1A1A;
                       text-align: center; 
                       padding: 10px;
                       margin: 3px 0;}
.controls ol         { list-style: none;
                       margin: 0;
                       padding: 0;
                       display: inline; 
                       width: 100px;
                       margin: 0 6px;}
.controls ol li      { display: inline; padding: 0 3px; }
#side                { height: 13px; 
                       width: 45px; 
                       margin: 2px 5px 0 5px; 
                       border: 1px solid #4A4A4A; 
                       font-size: 10px; 
                       font-family: verdana, tahoma, sans-serif;
                       color: #4A4A4A; 
                       text-align: center; }
#okbutton                   { height: 16px; 
                              width: 33px; 
                              background-color: #4A4A4A; 
                              border: 1px solid black; 
                              color: white; 
                              font-weight: bold;
                              font-size: 10px;
                              margin: 0 10px -1px 10px; }
#ttvtoptekst                { }
.controls a,
.controls a:link,
.controls a:visited,
.controls a:active          { color: #BCBCBC; }
.controls a:hover           { color: #740000; }
a.pilleft                   { display: inline; width: 10px; height: 10px; background: url(/img/left.gif) 50% 100% no-repeat; }
a.pilright                  { display: inline; width: 10px; height: 10px; background: url(/img/right.gif) 50% 100% no-repeat; }

div.siteindex { width: 130px; }

div.siteindex dt a,
div.siteindex dt a:link,
div.siteindex dt a:visited,
div.siteindex dt a:hover,
div.siteindex dt a:active
                            { color: #858585; background: url(/img/siteindex_bg.gif) left center no-repeat; }
div.siteindex dd a          { color: #BCBCBC; }
div.siteindex dd li         { color: #BCBCBC; }
div.siteindex dl            { padding-top: 8px ! important; background-color: #1A1A1A; width: 130px !important; }

#tv2left h1.tv2header { color: white; background-color: #4A4A4A; text-align: center; }
#tv2left h3                 { font-weight: bold; font-size: 12px; margin: 8px 0 0 0; }
#tv2left form               { margin: 0; padding: 0; }

#tv2crosspromo a            { color: white !important; }

