/*__BASIC ELEMENTS__*/
body, p, span, th, dl, dd, dt, td
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 70%;
    color : #000000;
    text-decoration : none;
}
body 
{
    background-color : #ffffff;
    margin : 0px;
    padding : 0px;
}
p
{
    margin-top : 0px;
    margin-bottom : 8px;
    font-size : 100%;
}
form 
{
    margin : 0px;
    padding : 0px;
}
/* td
{
    font-family : Tahoma, Verdana, Arial,sans-serif; 
}*/
a 
{
    color : #003399;
    text-decoration: none;
}
a:visited 
{ 
    color : #336699;
    text-decoration: none; 
}
a:hover, a:visited:hover 
{
/*  color : #000066;*/
    text-decoration : none; 
}
hr 
{
    color : #E6E7DB;
    width : 100%;
    height : 1px;
}
/*__END OF BASIC ELEMENTS__*/

/*__PRIVATE ELEMENTS__*/
/* top blocks */
.top, a.top 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #ffffff;
}
a.top:visited 
{
    color : #ffffff;
}
a.top:hover, a.top:visited:hover
{
}
/* menu*/
.menu-main 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000066;
}
a.menu-main 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color : #558EFF;
}
a.menu-main:visited 
{
    color : #7790C2;
}
a.menu-main:hover, a.menu-main:visited:hover 
{
    color : #000066;
    text-decoration: none;
}
/*rubrik background*/
span.rubrik 
{
    width : 100%;
    font-size : 8px;
    line-height :8px;
}
/*rubrik title*/
.title-main, a.title-main 
{
    font-size : 10px;
    color : #8E8E8E;
}
a.title-main:visited 
{
    color : #8E8E8E;
}
a.title-main:hover, a.title-main:visited:hover 
{
    text-decoration: none;
}
/* article header.level1*/
.header-main 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top : 8px;
    font-weight : bold;
    color : #666677;
}
.header-main a 
{
    color : #000066;
}
.header-main a:visited 
{
    color : #0333399;
}
.header-main a:hover, .header-main a:visited:hover 
{
}
/* article header.level2*/
.header-common, a.header-common 
{
    margin-bottom : 0px;
    font-size : 86%;
    font-weight : bold;
}
a.header-common:visited
{
}
a.header-common:hover, a.header-common:visited:hover 
{
}
/*.header-common-event 
{
    margin-bottom : 4px;
    margin-right : 12px;
    font-size : 180%;
    font-weight : normal;
    color : #666677;
}
.subheader-common-event 
{
    font-family : Arial,Helvetica, sans-serif;
    margin-bottom : 4px;
    font-size : 240%;
    font-weight : normal;
    color : #ff9900;
}*/
.header-bnews, a.header-bnews 
{
    margin-left : 8px;
    margin-bottom : 5px;
    font-size : 79%;
    font-weight : bold;
}
a.header-bnews:visited
{
}
a.header-bnews:hover, a.header-bnews:visited:hover 
{
}
/*date*/
.date-main 
{
/*  margin-top : 0px;*/
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-right : 10px;
    font-size : 10px;
    font-weight : normal;
    color : #888888;
}
.date-topbnews 
{
    font-size : 10px;
    font-weight : normal;
    color : #888888;
}
.date-common 
{
    margin-bottom : 0px;
    font-size : 10px;
    font-weight : normal;
    color : #888888;
}
.date-bnews 
{
    margin-left : 8px;
    margin-top : 3px;
    margin-bottom : 0px;
    font-size : 10px;
    font-weight : normal;
    color : #888888;
}
/* article header.level3*/
.subheader-main 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top : 0px;
    margin-bottom : 2px;
    margin-left : 8px;
    margin-right : 8px;
    font-weight : normal;
    /*color : #666677;*/
}

.subheader-common 
{
    margin-bottom : 0px;
    margin-right : 4px;
    font-size : 100%;
}
.subheader-topbnews 
{
    margin-left : 4px;
    margin-bottom : 4px;
    font-size : 75%;
}
.caption 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-bottom : 5px;
    font-size : 70%;
    color:#4a4a4a;
    text-align: right;
}
.incut 
{
    color : #006600;
    font-weight : bold;
    font-size : 88%;
}
.more, a.more 
{
    font-size : 10px;
    color : #ff0000;
}
a.more:visited 
{
    color : #ff0000;
}
a.more:hover, a.more:visited:hover 
{
    text-decoration : none;
}
/* form elements */
input, select, textarea 
{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #555555;
}
.input-text 
{
    width : 152px;
}
.button-sub 
{
    background-color : #333333;
    font-size : 11px;
    font-weight : bold;
    color : #ffffff;
    cursor : hand;
}
.button-res 
{
    background-color : #666666;
    font-size : 11px;
    color : #ffffff;
    cursor : hand;
}
/*__END OF PRIVATE ELEMENTS__*/

/*__MENU__*/
#divCont 
{
    position:absolute;
    z-index: 10;
    left: 0px;
    top: 306px;
    height: 100%;
    width: 245px;
    visibility: hidden
}
.clTop,.clSub 
{
    position: absolute;
    z-index: 10;
    width: 245px;
    height: 100px;
}
/*__ID's__*/
/*#mainImage // horizontal
{
    position: absolute;
    height: 163px;
    width: 339px;
    top: 35px;
    right: 63%;
    z-index:50;
}*/
#mainImage 
{
    position: absolute;
    height: 163px;
    width: 339px;
    top: 35px;
    right: 63%;
    z-index:50;
}
#filledLine 
{
    width: 100%;
    height: 1px;
    background-color: #E6E7DB;
}
#input-bg 
{
    background-color: #F7FBFF;
    background-image: url(/img/bgs/input_bg.jpg);
    background-position : right;
    background-repeat: no-repeat;
}
#spacer 
{
    font-size : 10px;
    line-height : 10px;
}
#dark-gray 
{
    color : #656565;
}
#gray 
{
    color : #888888;
}
#light-gray 
{
    color : #C5C5C5;
}
#red 
{
    color : #ED131C;
}
#orange
{
    color : #FF9900;
}
#black 
{
    color : #000000;
}
#yellow 
{
    color : #FFCC33;
}
#dark-blue 
{
    color : #00257e;
}
#dark-brown 
{
    color : #990000;
}

td#bg {background:url(/img/v_total.gif) repeat-x;}
div#p {display:inline;float:left;text-align:right;}
div#p {background:url(/img/v_progress.gif) repeat-x;}

.titlebig   {   font-family: Helvetica, Verdana; 
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

