/* -------- Interface -------- */

#TopLeftGrid {
    background-image : url(/files/design/left_grid.gif);
    width : 205px;
    height : 100px;
    float : left;
    display : inline;
    font-size : 0px;
    color : #dfdfdf;
}

#TopLeftLogo {
    float : left;
    display : inline;
    padding-left : 10px;
    padding-right : 10px;
}

#topmenu {
    background-image : url(/files/design/menu_back.jpg);
    width : 549px;
    height : 100px;
    float : left;
}

#page {
    position : relative;
    left : 50%;
    margin-left : -460px;
    width : 920px;
}

#content {
    padding-top : 10px;
	float: left;
}

#submenu {
    display : inline;
    width : 205px;
    float : left;
    padding-left : 0px;
    padding-bottom : 10px;
    min-height : 500px;
}

#innerpage {
    width : 705px;
    float : right;
    padding-bottom : 0px;
    display : inline;
}

#Frontpage_innerpage {
    width : 920px;
    float : right;
    padding-bottom : 0px;
    display : inline;
}

#Frontpage_innerpage h1 {
    padding-top : 10px;
    padding-left : 20px;
}

#Frontpage_innerpage a,
i,
u {
    color : #51a025;
}

#innerpage a,
i,
u {
    color : #FFFFFF;
}


#Frontpage_innerpage a {
    color : #848484;
}

#innerpage a {
    color : #848484;
}

#innerpage div#fbMenu a{
    position: relative;
    top: -15px;    
}

#col1 {
    width : 485px;
    display : inline;
    float : left;
    border-top : 0px dotted #999999;
    padding-top : 20px;
    position : relative;
    top : -31px;
}

#col1,
h1,
hr {
    padding : 0px;
    margin : 0px;
}

#col1 hr {
    padding : 2px;
    margin : 0px;
}

#col1,
p {
    line-height : 1.5;
}

#col1 p {
    padding : 0px;
    margin : 0px;
}

#col2 {
    width : 205px;
    display : inline;
    float : left;
    border-top : 1px dotted #999999;
    padding : 0px;
    padding-top : 20px;
    padding-left : 0px;
}

#Frontpage_innerpage #col1 {
    width : 205px;
    display : inline;
    float : left;
    border-top : 0px dotted #999999;
    padding-top : 10px;
}

#Frontpage_innerpage #col2 {
    width : 144px;
    display : inline;
    float : left;
    border-top : 0px dotted #999999;
    padding-top : 10px;
}

#Frontpage_innerpage #col3 {
    width : 550px;
    display : inline;
    float : left;
    border-top : 0px dotted #999999;
    padding-top : 10px;
}

.colspacer {
    width : 10px;
    display : inline;
    float : left;
}

.partner-img-wrapper
{	
	float: right;
	position: absolute;
	display: inline;
	width: 300px; 
	right: 0;
	top: 60px;
}

#SearchForm {
    float : right;
    display : block;
    position : relative;
    left : -15px;
    top : 22px;
	width: 200px;
	height: 25px;
}

#SearchForm a.search-btn
{
	display: block;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 5px;
}

#SearchForm a.search-btn img
{
	position: relative;
	top: 0;
	right: 0;
	float: right;
}

#Sitemap {
    float : right;
    display : inline;
    position : relative;
    left : -30px;
    top : 23px;
}

#Sitemap a {
    font-size : 10px;
    border-right : 2px solid #666666;
    padding-right : 10px;
    font-weight : bold;
    color : #666666;
}

#footer {
    height : 67px;
    width : 890px;
    padding-top : 10px;
    padding-left : 0px;
    text-align : left;
    display : inline;
    float : left;
	position: relative;
}

.footer-image
{
	position: absolute;
	top: 15px;
	left: 0;
	width: 170px;
}

#footer div {
    width : 900px;
    padding-top : 10px;
    border-top : 1px dotted #999999;
    font-family : Lucida Sans Unic, Arial, Helvetica, sans-serif;
    color : #999999;
    font-size : 10px;
}

#footer small {
    width : 950px;
    font-family : Lucida Sans Unic, Arial, Helvetica, sans-serif;
    color : #999999;
    font-size : 10px;
}

#footer a {
    font-family : Lucida Sans Unic, Arial, Helvetica, sans-serif;
    color : #999999;
    font-size : 10px;
}
/*## Page functions 		###########################*/

#PageFunctions {
    width : 920px;
    height : 61px;
    float : left;
}

#DwLegend {
    padding-top : 0px;
    padding-bottom : 5px;
    display : inline;
    padding-left : 0px;
    width : 725px;
    float : left;
    position : relative;
    top : -25px;
    left : -15px;
}

#DwSendToFriend {
    padding-top : 5px;
    display : inline;
    float : right;
    width : 80px;
}

#DwPrinterfriendly {
    padding-top : 5px;
    display : inline;
    float : right;
}

#DwFontZise {
    padding-left : 10px;
    padding-top : 6px;
    display : inline;
    float : right;
}
/*### Standard HTML elements ###########################*/

hr {
    color : #fff;
    border : 0px;
    size : 15px;
    border-bottom : 1px dotted #666666;
}

#innerpage ul {
    padding : 5px;
    padding-left : 0px;
}

#innerpage ul li {
    padding : 2px;
    padding-top : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    padding-left : 15px;
    list-style : none;
    background-image : url(/files/design/bulet.jpg);
    /*list-style-position:inside;
list-style-image:url(/files/design/bulet.jpg);*/
    background-repeat : no-repeat;
    background-color : transparent;
}

#innerpage ol li {
    padding : 2px;
    padding-top : 0px;
    padding-bottom : 10px;
    margin-top : 0px;
    padding-left : 0px;
}

#innerpage ol {
    padding : 2px;
    padding-top : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    padding-left : 20px;
}

#Frontpage_innerpage ul {
    padding : 5px;
    padding-left : 0px;
}

#Frontpage_innerpage li {
    padding : 2px;
    padding-left : 10px;
    list-style : none;
    background-image : url(/files/design/bulet.jpg);
    background-repeat : no-repeat;
}

.subelement hr {
    line-height : 1;
    padding : 0px;
}

.element {
    padding : 0px;
    margin : 0px;
    min-width: 250px;
}

.element{
    float: left;
}

div#col2 .element, div#col2 .element .subelement{
    width: 210px;    
    float:left;
}

.element#special-paragraph-template div {
    padding : 0px;
    margin : 0px;
    margin-right: 10px;    
}

.subelement {
    padding : 0px;
    margin : 0px;
    margin-right: 10px;
}

#imagemap_behandlingsformer{    
    max-width: 478px;
}
