@charset "utf-8";
/* CSS Document */

body { background-color: #161616; background-image: url(../images/backgr_page.jpg); background-repeat: repeat-x; }

h1 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 20px; line-height: 150%; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #E92018; font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 200%; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #DDDDDD; font-size: 14px; font-weight: bold; line-height: 200%; }
p, li { font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 12px; line-height: 200%; }
li { list-style: disc; list-style-position: outside; }
a:link, a:visited, a:active { color: #E6E6E6; text-decoration: none; font-weight: bold; border-bottom: 1px solid #FA3025; }
a:hover{ color: #FA3025; text-decoration: none; font-weight: bold; border-bottom: 1px solid #FA3025; }

.lbl_skjema {vertical-align:top; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 200%; width:150;}
#top { width: 870px; height: 115px; text-align: left; }
#logo { margin: 0px 23px 0px 38px; }

#top a:link, #top a:visited, #top a:active { text-decoration: none; border: none; }
#top a:hover{ text-decoration: none; border: none; }

#main { width: 870px; height: 350px; text-align: left; }
#main-bilmerker { float: right; width: 230px; position: relative; top: 20px; left: -40px;  }
#main-bilmerker h1 { font-family: Arial, Helvetica, sans-serif; color: #E92018; font-size: 20px; margin-bottom: 20px; }
#main-bilmerker li { font-family: Arial, Helvetica, sans-serif; color: #E6E6E6; font-size: 11px; font-weight: bold; list-style-image: none; list-style: none; background-image: url(../images/backgr_bilmerker.gif); line-height: 15px; padding-left: 5px; }
.floatblock { display: block; width: 100px; float: left; }
.floatblock-bilinfo { display: block; width: 115px; float: left; font-weight: bold; }
#main-bilmerker a:link, #main-bilmerker a:visited, #main-bilmerker a:active { color: #E6E6E6; text-decoration: none; border: none; }
#main-bilmerker a:hover{ color: #FA3025; text-decoration: none; border: none; }

#main-pic { position: relative; top: 50px; width: 550px; }

#page-content { width: 100%; background-color: #1F1F1F; background-image: url(../images/backgr_content.jpg); background-repeat: repeat-x; min-height: 190px; }

#content { width: 870px; min-height: 190px; text-align: left; position: relative; top: 0px; left: 0px; }

#main-content-index { position: relative; top: 0px; left: 310px; background-image: url(../images/backgr_content-box.jpg); background-repeat: no-repeat; min-height: 190px; width: 500px; padding: 20px 30px 20px 30px; }

#small-content-index, #bilinfo-bilder { width: 285px; position: absolute; top: 0px; left: 0px; padding: 20px 10px 20px 10px; }
#small-content-index h1, #filter h1 { font-size: 15px; font-weight: bold; line-height: 200%; }

#filter { width: 95%; background: #1F1F1F; border: 1px solid #343434; padding: 10px; }
.inline { display: inline; }
#filter select { margin-right: 20px; background: #CCCCCC; border: #343434; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px;   }

#biler-cont, #bilinfo-cont { width: 100%; position: relative; top: 0px; left: 0px; }
#biler-cont-1 { width: 45%; background: #292929; border: 1px solid #343434; padding: 10px; }
#biler-cont-2 { width: 45%; position: absolute; top: 0px; left: 430px; background: #292929; border: 1px solid #343434; padding: 10px; }

#biler-cont-1 p, #biler-cont-2 p { line-height: 230%; font-weight: bold; }

#bilinfo-info { position: absolute; top: 0px; left: 295px; background-image: url(../images/backgr_content-box.jpg); background-repeat: no-repeat; min-height: 190px; width: 250px; padding: 10px 25px 10px 25px; }
#bilinfo-info_1 { position: absolute; top: 0px; left: 5px; background-image: url(../images/backgr_content-box.jpg); background-repeat: no-repeat; min-height: 190px; width: 250px; padding: 10px 25px 10px 25px; }

#bilinfo-utstyr { position: absolute; top: 0px; left: 560px; background-image: url(../images/backgr_content-box.jpg); background-repeat: no-repeat; min-height: 350px; width: 250px; height:500px; padding: 10px 35px 10px 50px; }
#bilinfo-utstyr_1 { position: absolute; top: 0px; left: 310px; background-image: url(../images/backgr_content-box.jpg); background-repeat: no-repeat; min-height: 350px; width: 250px; height:500px; padding: 10px 35px 10px 50px; }

#bilinfo-bilder { width: 285px; position: relative; top: 0px; left: 0px; padding: 10px 5px 10px 5px; }
#bilinfo-bilder-images { width: 90%; background: #1F1F1F; border: 1px solid #343434; padding: 10px; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.bilinfo-img { border: 1px solid #080808; margin: 2px; }

.img { border: 4px solid #CCCCCC; padding: 1px; margin: 3px; }

#box-top { width: 271px; height: 13px; background-image: url(../images/box_top.jpg); background-repeat: no-repeat; }
#box { width: 271px; background-image: url(../images/box.jpg); background-repeat: repeat-y; }
#box-bottom { width: 271px; height: 13px; background-image: url(../images/box_bottom.jpg); background-repeat: no-repeat; }

#box h1, #box h2, #box p { margin-left: 10px; margin-right: 10px; }

.hr { width: 100%; height: 2px; background-image: url(../images/hr.gif); background-repeat: repeat-x; margin-top: 10px; margin-bottom: 10px; }


#page-bottom { width: 100%; height: 50px; background-image: url(../images/backgr_bottom.jpg); background-repeat: repeat-x; }
#bottom { width: 870px; text-align: center; padding-top: 10px; }
#bottom p { font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 12px; line-height: 200%; }
#bottom a:link, #bottom a:visited, #bottom a:active { color: #E6E6E6; border: none; }
#bottom a:hover{ color: #FA3025; border: none; }

.style1 { font-weight: bold; }
.style2 { font-weight: bold; color: #FFF11C; }
#special { width: 95%; background: #292929; border: 1px solid #343434; padding: 10px; }

