* {
margin:0;
padding:0;
outline: none;
}

body {
 font-family:arial;
 font-size:12px;
 color:#3f6086;
 padding-top:40px;
 background-color:#fafafa;
 background-image:url('images/bg.gif');
 background-repeat:repeat-x;
 background-position:top;
}

a.video {
 outline: none;
 background-image:url('images/image.png');
 background-repeat:no-repeat;
 background-position:2px 50%;
 padding:0 10px 0 25px;
 display:block;
 line-height:25px;
}



div.red_header {
 margin:0 auto 0 auto;
 padding:0;
 width:945px;
 background-color:#e02757;
 height:5px;
 display:block;
}

ul.linker {
padding:0 0 0 10px;
}

ul.linker li {
list-style-type:none;
background-image:url('images/page_white_go.png');
background-repeat:no-repeat;
background-position:2px 50%;
display:block;
padding:0 0 0 25px;
line-height:20px;
text-align:left;
}


ul.filer {
padding:0 0 0 10px;
}

ul.filer li {
list-style-type:none;
background-image:url('images/page.png');
background-repeat:no-repeat;
background-position:2px 50%;
display:block;
padding:0 0 0 25px;
line-height:20px;
text-align:left;
}


ul.menu {
 background-image:url('images/menu.png');
 background-repeat:no-repeat;
 width:913px;
 height:75px;
 margin:0;
 padding:0;
}

ul.menu li {
 list-style-type:none;
 float:right;
 display:block;
 height:75px;
 text-align:center;
 }


ul.menu li.end {
 width:20px
 }


ul.menu li span {
 height:75px;
 width:110px;
 display:block;
 }



ul.menu li span a {
 padding:36px 5px 0 5px;
 text-decoration:none;
 color:#41556d;
 font-size:11px;
 line-height:20px;
 display:block;
 }
 

ul.menu li.selected {
 background-image:url('images/menu_01.png');
 background-repeat:no-repeat;
 background-position:left;
 }

ul.menu li.selected span {

 background-image:url('images/menu_02.png');
 background-repeat:no-repeat;
 background-position:right;
 }

ul.menu li.selected span a, ul.menu li:hover span a {
 background-image:url('images/arrow.gif');
 background-repeat:no-repeat;
 background-position:center;
}







h1, h2, h3, h4 {
 padding:0;
 margin:2px 0 2px 0;
 color:#3f6086;
}

h1 { font-size:24px;}
h2 { font-size:18px;}
h3 { font-size:14px;}

div.produkt ul {
padding:10px 0 10px 20px;
}

div.produkt ul li {
 list-style-type:none;
 display:block;
 background-repeat:no-repeat;
 background-position:1px 50%;
 padding:4px 0 4px 24px;
 background-image:url('admin/icons/tick.png');
}




#dbc_error {
padding:10px;
}

#dbc_error li {
list-style-type:none;
display:block;
background-image:url('images/exclamation.png');
background-repeat:no-repeat;
background-position:1px 50%;
padding:0 0 0 25px;
line-height:20px;
}






table {
border-collapse:collapse;
}

table tr td {
padding-right:5px;
}


fieldset {
 background-image:url('images/fieldset.gif');
 background-repeat:no-repeat;
 background-position:top left;
 padding:20px;
 border:1px solid #3f6086;
 background-color:#e9f3ff;
}

fieldset legend {
 display:none;
}

fieldset label {
 display:block;
}

fieldset label:first-letter {
 text-transform:uppercase;
}

fieldset input.text {
 line-height:20px;
 padding:0 0 0 5px;
 display:block;
 height:20px;
 width:300px;
 margin-bottom:5px;
}

fieldset textarea {
 padding:5px;
 width:90%;
 margin-bottom:5px;
 height:150px;
}

fieldset input.submit {
 display:block;
 padding:3px;
 font-size:12px;
}





ul.forhandlere {
 margin-top:10px;
}

ul.forhandlere li {
 border-top:1px solid #abc0d8;
 border-bottom:10px solid #fff;
 list-style-type:none;
 background-color:#e9f3ff;
 padding:5px;
}

ul.forhandlere li.selected {
 border-top:1px solid #8e8d1b;
 list-style-type:none;
 margin-bottom:10px;
 background-color:#eae9a3;
 padding:5px;
 color:#000;
}

ul.forhandlere li.selected a {
 color:#000;
}

ul.forhandlere li a {
 line-height:20px;
 display:block;
}


ul.forhandlere li span {
 display:block;
}



ul.forhandler_fylker {
 display:block;
 width:500px;
 overflow:hidden;
 background-color:#e9f3ff;
 padding:20px 0 20px 20px;
 margin-bottom:15px;
}

ul.forhandler_fylker li {
 display:block;
 float:left;
 width:165px;
}

ul.forhandler_fylker li a {
 outline: none;
 background-image:url('images/tick.png');
 background-repeat:no-repeat;
 background-position:2px 50%;
 padding:0 10px 0 25px;
 display:block;
 line-height:25px;
}




#map_canvas {
border:10px solid #3f6086;
}

h1 {
 font-size:20px;
 color:#3f6086;
 margin:15px 0 5px 0;
 text-transform:uppercase;
}

div.product h1 {
 font-size:15px;
 color:#3f6086;
 margin:15px 0 0 20px;

 text-transform:uppercase;
}

a {
outline: none;
color:#3f6086;
font-weight:bold;
}

a.forhandler {
outline: none;
background-image:url('images/vcard.png');
background-repeat:no-repeat;
background-position:2px 50%;
padding:0 0 0 25px;
display:block;
line-height:25px;
}

img {
 border:0
}

h1.logo {
 display:none;
}


br.clear {
 clear:both;
 font-size:1pt;
}





div.main_article {
/*  background-color:#e9f3ff; */
 overflow:auto;
}

div.main_article img {
 float:right;
 margin-left:20px;
}

div.main_article div {
 padding:10px 30px 0 5px;
}



div.product {
 float:left;
 width:450px;
}

div.product div.text {
 width:296px;
 height:135px;
 background-image:url('images/product.png');
 background-repeat:no-repeat;
}

div.product div p {
 padding:0 50px 20px 20px;
 }
 


div.product div.image {
 background-repeat:no-repeat;
 background-position:50% 50%;
 float:right;
 width:150px;
 height:135px;
 display:block;
}

a.readmore {
display:block;
}





div.main {
 width:943px;
 border:1px solid #83909f;
 margin:0 auto 10px auto;
 background-color:#fff;
}

div.main_bottom_01 {
 float:left;
 width:540px;
 height:100px;
 border:1px solid #83909f;
 margin:0 auto 10px auto;
 background-color:#fff;
 margin-right:10px;
 background-position:20px 50%;
 background-repeat:no-repeat;
}

div.main_bottom_02 {
 background-position:20px 50%;
 background-repeat:no-repeat;
 overflow:auto;
 height:100px;
 border:1px solid #83909f;
 margin:0 auto 10px auto;
 background-color:#fff;
}

div.padding {
 margin:0 15px 15px 15px;
 padding-top:15px;
}

div.padding p {
padding-bottom:10px;
}


div.copyrights {
 color:#b4c4d7;
 height:100px;
 text-align:right;
 margin:auto;
 width:943px;
 font-size:11px;
 background-image:url('images/shadow.png');
 background-repeat:no-repeat;
 background-position:50% top;
 }



