/* CSS Document */

/* GENERELLA */

html { overflow-y: scroll; }

html { overflow: -moz-scrollbars-vertical; }

div, dl, ol, ul, dd {margin:0px;}


body {
color:#333;
font:0.75em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
lineheight: normal;
margin: 0;
line-height: 1.5em;
background:#d0d9de url(/img/bg.png) repeat-x;
}


.bigger{font:1.2em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; }


p {
color:#000;
margin-top:0;
font: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}


a:link{
color:#506f83;
font-weight:bold;
text-decoration:none;
}



a:visited {
color:#506f83;
font-weight:bold;
text-decoration:none;

}

a:focus,

a:hover {
color:#506f83;
font-weight:bold;
text-decoration:underline;
}


a.forward {
color:#506f83;
font-weight:bold;
text-decoration:none;
background:#fff url(../img/forward.png) right no-repeat;
padding: 12px 50px 12px 0;
}

a.backward {
color:#506f83;
font-weight:bold;
text-decoration:none;
background:#fff url(../img/backward.png) right no-repeat; 
padding: 12px 50px 12px 0;
}


.forwardbutton {
color:#506f83;
font-weight:bold;
text-decoration:none;
background:#fff url(../img/forward.png) right no-repeat;
border: none;
padding-right: 50px;
height: 60px;
float: right;
width: 200px;
cursor:pointer;
}

.forwardbutton:hover {text-decoration:underline;}

.backwardbutton {
color:#506f83;
font-weight:bold;
text-decoration:none;
background:#fff url(../img/backwards.png) left no-repeat; 
padding-left: 50px;
border: none;
height: 60px;
float: left;
width: 200px;
cursor:pointer;
}

.backwardbutton:hover {text-decoration:underline;}


a.skipintro 
{
width: 42px;
height: 42px;
background: url(../img/skipintro2.gif) top no-repeat;
text-indent: -9999px;
display: block;
margin-left: 755px;
outline: none
}

a.skipintro:hover
{
background: url(../img/skipintro.gif) top no-repeat;
outline: none
}


a.imglink:link,

a.imglink:visited {border:none;}

a.imglink:hover {background:transparent;}

hr {border: none 0; border-top: 1px dashed #e3e3e3; height: 2px; border-bottom: 1px dashed #fff;} 

* html hr { border: none 0; height: 0px; border-bottom: 1px dashed #e3e3e3;} 

.img { 
color: #fff; 
font-weight:bold; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-right: 0px; 
padding-left: 0px; 
text-decoration:none;
border-bottom:0px; 
}



/* RUBRIKER */

H1 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #506f83; 
font-size: 2.2em; 
margin-bottom: 5px; 
}



H2 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:bold; color: #506f83; 
font-size: 1.7em; 
margin-bottom: 15px; 
margin-top:2px; 
}



H3 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:bold; 
color: #506f83; 
font-size: 1.4em; 
margin-bottom: 15px; 
margin-top:2px; 
}



H4 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #506f83; 
font-size: 1.3em; 
margin: 5px 0px 50px 247px
}



H5 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #506f83; 
font-size: 1.2em; 
margin-bottom: 15px; 
}


H6 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #506f83; 
font-size: 1.0em; 
margin-bottom: 15px; 
}


/* TOPP */

.top {
margin-top: 0px;
width: 843px;
margin-right: auto; 
margin-left: auto;
background: url(/img/top.png) no-repeat;
z-index: 4;
height:92px;
}

.topimage {background: #f9f9f9; border:#ccc 1px solid;}




/* CONTENT */


#contentholder {
width:843px;
margin-right: auto; 
margin-left: auto;
margin-bottom:0px;
}

#contentintro {width: 840px; padding: 0 0 0 3px; background: url(../img/contentbg.png); margin-bottom: 0}
#contentstart {width: 563px; padding: 30px 140px 30px; 140px; background: url(../img/contentbg.png);}

#contentstart:after{content: ""; display: block; height: 0; clear: both;}

#content {width: 533px; padding: 65px 170px; background: url(../img/contentbg.png) repeat-y; position: relative;}
#content:after{content: ""; display: block; height: 0; clear: both;}

#contenttop {width: 813px; height: 30px; padding: 15px; background: url(../img/contentop.png) no-repeat;}

#contentbottom {width: 813px; padding: 15px; background: url(../img/contentbottom.png) bottom no-repeat; height: 67px; z-index:1}

.picture { position:absolute; bottom: -93px; left: 3px; z-index:4 }

.leftmargin {margin-left: 155px;}
.leftmargin2 {margin-left: 120px;}

.box2 {
width: 710px; 
height: auto; 
padding: 20px; 
float: right;  
background-color: #fff; 
border: 1px #e3e3e3 solid;
}

address {
width: 843px;
text-align: center;
font-style: normal;
margin: 0 auto;
padding: 3px;
}

#url {margin-top: 40px;}

.menyholder {
width: 730px;
background-color: #000;
}

.size {
width: auto; 
height: 100%; 
padding: 5px;  
margin-left: 10px; 
background-color: #fff; 
}




/* TABELLER */

/*table {background: #np; border:#ccc 1px solid;}
.dashed {border:#ccc 1px dashed;} */

td {padding: 5px;}

td.tdleft {
width: 140px;
font-weight:bold; color: #506f83;
 }
 
td.tdleft2 {
font-size: 1.1em;
width: 140px;
font-weight:bold; color: #506f83;
 }
 
td.tdright {
width: 300px;
 }


/* FORMULÄR */




/* SIDFOT */

#footer {
margin: 0 auto;
width: 843px;

}

.sidfot {
font:0.75em "Lucida Grande", "Lucida Console", Geneva, Verdana, Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
background-image:none
}





/* MENYER */


.menyline {
height:12px;
background-color: #1A6810;
z-index:4;
width:730px;
margin-top:-5px;
position:absolute;
margin-right: auto; margin-left: auto;
padding: 0
}

#menyrubrik { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #4d6a7c; 
float: left;
font-size: 1.4em; 
padding: 10px;
position: relative;
top: 20px;
z-index: 1;
}

#meny .grey{ 
color: #e3e3e3; 
font-weight:bold;  
text-decoration:none;
border-bottom:0px; 
}


#meny{  
font-family: "Trebuchet MS", Arial, Geneva, Verdana, Helvetica, sans-serif; 
padding:10px; 
background: transparent;
position: relative;
top: 20px;
}



#meny b{ 
display: inline; 
list-style-type: none; 
font-weight:bold; 
padding-right:10px; 
padding-left: 10px;
border-left:#ccc solid 1px;
}


#meny a{ 
font-size: 1em; 
text-decoration: none; 
vertical-align:middle; 
padding-bottom: 5px;
}


#meny a:link{ 
color: #000; 
font-weight:bold;  
text-decoration:none;
border-bottom:0px; 
}



#meny a:visited{ 
color: #000;  
text-decoration:none;  
border-bottom:0px;
}



#meny a:hover{ 
color: #000; 
font-weight:bold; 
background: #fff url(/img/pil.gif) bottom center no-repeat; 
text-decoration:none;  
border-bottom:0px;
}



#meny a:active{
color: #000; 
font-weight:bold; 
background: #fff url(/img/pil.gif) bottom center no-repeat; 
text-decoration:none; 
border-bottom:0px;
}



#meny a.current {
olor: #000; 
font-weight:bold; 
background: #fff url(/img/pil.gif) bottom center no-repeat;   
text-decoration:none; 
border-bottom:0px;
}


