/* CSS Document by Dieter Schneider 2006 */

* {margin: 0;
   padding: 0;
}

html {
        height: 100%;
        font-size:100.01%;
}

body {
        height: 100%;
        font-size:11pt;
        background-image: url('images/body_bg.jpg');
        background-repeat: repeat-y;
        background-position:  center 50%;
        background-color: #1A330E;
        color:#BBC669;
        font-family: Verdana
}
/*######################Hyperlinks start#############################################*/

A.zero:link { color:#291D9E ; font-weight: bold;text-decoration:none;}
A.zero:visited { color:#291D9E ; font-weight: bold;text-decoration:none;}
A.zero:hover { color:white ; font-weight: bold; background-color:orange;text-decoration:none;}
A.zero:active { color:white ; font-weight: bold;background-color:orange;text-decoration:none;}


A.one:link { color:white ; font-weight: bold;text-decoration:underline;}
A.one:visited { color:white ; font-weight: bold;text-decoration:underline;}
A.one:hover { color:white ; font-weight: bold;text-decoration:underline;}
A.one:active { color:white ; font-weight: bold;text-decoration:underline;}


A.two:link { color:#291D9E ; text-decoration:none;}
A.two:visited { color:#291D9E ;text-decoration:none;}
A.two:hover { color:white ; background-color:orange;text-decoration:none;}
A.two:A.twoctive { color:white ;background-color:orange;text-decoration:none;}
/*######################Hyperlinks stopp############################################*/
#container {
        width: 789px;
        margin: 0px auto;
        background-color: #f6eacf;
        font-size:.9em;
        background-image: url('images/container.jpg');
        background-repeat: repeat-y;
        padding-bottom:100px;
        
}

#header {
        height: 113px;
        background-image: url('images/header.jpg');
        background-repeat: no-repeat
}

#subheader {
        height: 0px;
        clear: both;
        /*background-image: url('images/sub_header.jpg');
        background-repeat: no-repeat*/
}

#content {
        margin-right: 202px;
        background-color: #1A330E;
        /*padding: 10px;*/
        
}

#right {
        width: 168px;
        float: right;
        clear: both;
        background-color: #1A330E;
        padding-top: 3px;
        font-size: 0.8em;
}

#footer {
        clear: both;
        background-image: url('images/footer.jpg');
        background-repeat: no-repeat;
        height: 10px;
        font-size: 0.7em;
        padding-top: 10px;
        padding-left: 20px;
        
}

#footerNyheter { padding-left:250px;
                 height: 21px; 
                 font-size:.7em;
                                 clear: both;
                                 background-image: url('images/footer.jpg');
                     background-repeat: no-repeat;
                                 padding-top: 10px;
                                 padding-bottom: 10px;
}

/*********************************************  linkbar start **************************************/

 #navcontainer ul
{
        font-size: small;
        background-image: url('images/linkbar_bg.jpg');
        height: 37px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
        color: #FFFFFF;
        text-decoration: none;
        float: right;
        margin-right: 20px;
        padding-top: 8px;
        /*text-align:right;margin-left: 20px;*/
}

#navcontainer ul li a:hover
{
        /*color: #2a4d73;
        background-image: url('images/hover.jpg');
        background-repeat: repeat-x;
        padding-bottom: 20px; background-position-y:50%*/
}

/********************************************   linkbar end ***********************************/


/********************************************    linkpanel start************************************/

.navcontainer {
        text-decoration: none;
}

.navcontainer ul
{
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
        background-color: #D3D582;
}

.navcontainer a
{
        display: block;
        width: 158px;
        border-bottom: 1px solid #7C7C3C;
       /*  background-image: url('images/linkpanel.jpg');
        background-repeat: no-repeat;*/ 
        color: #000000;
        text-decoration: none; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:4px;
        background-color: #B5B732;
}

.navcontainer a:link
{
color: #000000;
text-decoration: none;
}

.navcontainer a:hover
{
        color: #fff;
       /* background-image: url('images/linkpanel_hover.jpg');
        background-repeat: no-repeat;*/
        background-color: #B5B732;
}

/************************************************* linkpanel end **********************************/

h1 {
        padding-top: 62px;
        font-size: 2em;
        color: #FFFFFF;
        text-align: right;
        margin-right: 67px;
        font-style: italic;
}

h2 {
        background-image: url('images/h2.jpg');
        background-repeat: no-repeat;
        font-size: 1em;
        height: 39px;
        padding-top: 20px;
        padding-left: 40px;
        clear: left;
        color: #FBE09D
} 

h3 {
        font-size: 1em;
        background-color: #BD682F;
        padding-left: 13px;
        color: #FFFFFF;
        padding-top: 5px;
        padding-bottom: 2px;
        margin-top: 15px;
        background-repeat: no-repeat;
        height: 18px;
}

p {
  /* margin: 7px;*/
} 

ul.generell {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 30px;
        font-size: 0.9em;
        color: #CC0000;
        list-style-image: url('images/arrow.gif');
} 