/* CSS Document */



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-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
line-height: 140%;
background:#fff url(/img/bg.gif) 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;
}


.top {
margin-top: 10px;
width: 750px;
margin: 0 auto;
}

.topimage {background: #f9f9f9; border:#ccc 1px solid;}

table {background: #f9f9f9; border:#ccc 1px solid;}
.dashed {border:#ccc 1px dashed;}

td { padding:7px; }
tr.td_even {background: #fff}
tr.td_odd {background: #edf0f8}
tr.td_top {background: #e1e1e1 url(/img/button_bg.gif) repeat-x;}

.odditem 
{
	background-color: #f8f8f8;
	
}
.evenitem 
{
	background-color: #fff;
	
}

#formula td{background: none}

.menyholder {
width: 730px;
background-color: #000;
}


.menyline {
height:12px;
background-color: #1A6810;
z-index:4;
width:730px;
margin-top:-5px;
position:absolute;
margin-right: auto; margin-left: auto;
padding: 0
}



.contentholder {
width:750px;
margin-right: auto; 
margin-left: auto;
margin-bottom:0px;
}



.sidfot {
font:0.75em "Lucida Grande", "Lucida Console", Geneva, Verdana, Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
background-image:none
}


.box2 {
width: 708px; 
height: auto; 
padding: 20px; 
float: right;  
background-color: #fff; 
border: 1px #e3e3e3 solid;
}


.box3 {
width: 710px; 
padding: 20px;  
float: right; 
background-color: #fff; 
margin-top:10px;
border: 1px #e3e3e3 solid;
}



.size {
width: auto; 
height: 100%; 
padding: 5px;  
margin-left: 10px; 
background-color: #fff; 
}



.content {
height:435px;
z-index:1;
width:748px;
margin-top:0px;
padding:10px;
margin-right: auto; 
margin-left: auto;	
}



a:link{
color:#666;
font-weight:bold;
text-decoration:none;
}



a:visited {
color:#666;
font-weight:bold;
text-decoration:none;

}

a:focus,

a:hover {
color:#666;
font-weight:bold;
text-decoration:underline;
}

a.imglink:link,

a.imglink:visited {border:none;}

a.imglink:hover {background:transparent;}




Input { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000000; 
}

   

Textarea { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000000; 
border:#000000 1px solid;
}

	

.button { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000; 
border:#ccc 1px solid; 
background: #333 url(/img/button_bg.gif) repeat-x;
cursor:pointer;
}



H1 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #333; 
font-size: 2em; 
margin-bottom: 5px; 
}



H2 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:bold; color: #333; 
font-size: 1.7em; 
margin-bottom: 5px; 
margin-top:2px; 
}



H3 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:bold; 
color: #333; 
font-size: 1.4em; 
margin-bottom: 5px; 
margin-top:2px; 
}



H4 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #333; 
font-size: 1.3em; 
margin-bottom: 5px; 
margin-top:2px; 
}



H5 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #333; 
font-size: 1.2em; 
margin-bottom: 5px; 
}


H6 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight:normal; 
color: #333; 
font-size: 1.0em; 
margin-bottom: 5px; 
}

#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; 
background: #fff;
padding: 20px;
margin: 10px 0;
border: 1px #e3e3e3 solid;
}



#meny b{ 
display: inline; 
list-style-type: none; 
font-weight:bold; 
padding-right:30px; 
}


#meny a{ 
font-size: 1.2em; 
text-decoration: none; 
vertical-align:middle; 
padding-bottom: 10px;
}


#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;
}

#flash { width:730px; }


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; 
}

#header {margin: 10px auto; /*position: relative;*/ width: 740px; font-size: 1.5em; color: #42647f; padding: 40px 5px 0 5px;}
#header img{border-right: 1px #42647f solid; padding-right: 15px; margin-right: 15px;}

#partner { margin: 0 5px; }

.logout { float: right; font-size: 0.7em;}

.uploaded-document-list {list-style:none;}

/* Status code list */
.status-code-list { list-style:none; padding:0px; }
.status-code-list li { float:left; padding-right:8px; }
.status-code-list li img { vertical-align:text-bottom; padding-bottom:3px; }
.status-codes-heading { font-size: 1.3em;font-weight:normal; color: #708A9E;}

/*Language navigation */
#language-navigation { list-style:none; padding:0px;}
#language-navigation li { float:left; padding:3px 6px; margin-right:10px; }
#language-navigation li.active {background:#FFFFFF; border:solid 1px #CCCCCC;}
#language-navigation a { padding-left:20px; }
#language-navigation a[hreflang="sv"] { background:transparent url(/Images/flags/se.gif) no-repeat scroll left center; }
#language-navigation a[hreflang="en"] { background:transparent url(/Images/flags/gb.gif) no-repeat scroll left center; }
#language-navigation a[hreflang="da"] { background:transparent url(/Images/flags/da.png) no-repeat scroll left center; }

/* Collapsible lists */
.collapsible dt {margin: 10px 0;}
.collapsible dt.folded {background: url(/Images/fold-unfold.png) left 1px no-repeat; padding-left: 19px;}
.collapsible dt.unfolded {background: url(/Images/fold-unfold.png) left -30px no-repeat; padding-left: 19px;}
.collapsible ul {margin: 0; padding: 0 0 0 3em;}
