/* FILE: vidicom.css */

/* Stylesheet for vidicom-tv.com

   COLOURS USED:
        #D09C50 = VIDICOM yellow (as in logo)
        #81BCD6 = VIDICOM blue (as in logo)
        #5E5E5E = dark grey (as in "vorspann" ("making of" article intro)
        #ABABAB = medium grey (as in border of page header)
        #DFEEF5 = very light blue ( as in background of page header)
        #000000 = black  */


/*----------------------------*/
/*---------GENERAL-----------*/
/*--------------------------*/

body {
       margin-left:0px;
       margin-top:0px;
       margin-bottom:0px;
       margin-right:0px;
       scrollbar-base-color:#CCE3EF;
       scrollbar-3dlight-color:#5E5E5E;
       scrollbar-arrow-color:#D09C50;
       scrollbar-darkshadow-color:#DCE3E6;
       scrollbar-face-color:#ffffff;
       scrollbar-highlight-color:#dddddd;
       scrollbar-shadow-color:#5E5E5E;
       scrollbar-track-color:#DCE3E6;
       font-family:arial, helvetica, sans-serif, geneva;
      }

/*p,ul,ol, {
font-family:arial, helvetica, sans-serif, geneva;
color:#000000;
} */

p {
/*font-family:times, times new roman, times, serif;*/
font-family:arial, helvetica, sans-serif, geneva;
color:#000000;
font-size:12px;
line-height:22px;
margin-top:0px;
margin-bottom:12px;
text-align:left;
}

ul,ol {
font-family:arial, helvetica, sans-serif, geneva;
color:#000000;
margin-top:0px;
font-size:12px;
line-height:15px;
margin-bottom:12px;
}

li {
margin-top:0px; margin-bottom:10px;
}

ul.small
{
margin-top:5px;
font-size:11px;
line-height:14px;
margin-bottom:10px;
}

ul.small li
{
margin-bottom:5px;
}

span.menu
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:10px;
letter-spacing:-1px;
line-height:16px;
text-align:left;
}

/*b {color:#81BCD6}*/

.hint
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:10px;
letter-spacing:-1px;
text-align:left;
color:#ababab;
}

.copyright
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:10px;
text-align:left;
color:#ababab;
}

.subheader
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:13px;
/*letter-spacing:1px;*/
font-weight:bold;
color:#D09C50;
}

.smaller
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:11px;
line-height:16px;
text-align:left;
}

.caption
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:10px;
line-height:13px;
text-align:left;
}

b, strong
{
letter-spacing:1px;
color:#5E5E5E;
}

b.vorspann
{
color:#5E5E5E;
letter-spacing:0px;
line-height:20px;
}

.home
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:11px;
line-height:15px;
color:#000000;
}

.home_bright
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:11px;
line-height:15px;
color:#eeeeee;
}

.home_header
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:12px;
font-weight:bold;
color:#D09C50;
text-align:left;
}

.table_header
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:12px;
font-weight:bold;
vertical-align:middle;
color:#737474;
background-color:#DFEEF5;
text-align:left;
}

div.maintextmargin
{
margin-right:95px;
}

div.margin_box
{
margin-left:-23px;
margin-bottom:0px;
}

.slideshow
{
border:2px solid #ababab;
cursor:hand;
filter:blendTrans(Duration=1, Transition=16);
}

A:hover .slideshow {border:2px solid #D09C50; }

.img_border
{
border:1px solid #ababab;
filter:blendTrans(Duration=1, Transition=16);/*NOTE: This is basically bollocks, as it is not used for this format - but NSC 4.7 hates this so much it ignores the entire stylesheet entry and uses the 'border="1" instead. Great workaround for compatibilit. Hope it still works in the future...*/
}

A:hover .img_border, A:active .img_border
{
border:1px solid #D09C50;
}

td {
     vertical-align:top;
     text-align:left;
    }

td.bottom_right {
     vertical-align:bottom;
     text-align:right;
    }

table#formular td
{
background-color:#DFEEF5;
border: 0px;
}
table#formular b
{
font-family:arial, helvetica, sans-serif, geneva;
font-size:12px;
}


/*-------------------------------*/
/*-----------------FORMS---------*/
/*-----------------------------*/


input,select,textarea
{
 font-size:10px;
}

/*---------GENERAL: HEADLINES------------*/

h1,h2,h3,h4
   {
    font-family:Arial, Helvetica, sans-serif;
    }

h1,h2,h3,h4 { color:#D09C50; }

h1 {
font-weight:bold; font-size:26px;
}

h2 {
font-weight:bold;
font-size:18px;}

h3
{
font-size:13px;
font-weight:bold;
margin-top:6px;
margin-bottom:12px;
}

h4 {
font-weight:bold; font-size:12px;
}

/*----------------------------------*/
/*---------GENERAL: LINKS ---------*/
/*--------------------------------*/

a { font-weight:normal; color:#ababab; text-decoration:underline; }

a.menu { font-weight:normal; color:#000000; text-decoration:none; }
a.menu:visited { font-weight:normal; color:#000000; text-decoration:none;  }
a.menu:hover { font-weight:normal; color:#D09C50; text-decoration:none; }


a:visited { font-weight:normal; color:#B0B0B0; text-decoration:underline;  }

a:hover { text-decoration:underline; color:#D09C50;} /*(These work in IE, NSC 6.x and Opera only)*/

a:active { text-decoration:none; font-weight:normal; color:#D09C50; }

a:focus { text-decoration:none; }
