
div.logo {position:absolute;top:0px;left:-39px;height: 184px;width: 256px;z-index:5;}
div.logo2 {position:absolute;top:0px;left:100px;height: 184px;width: 256px;z-index:6;}
div.topplinker {position:absolute;width:960px;height:18px;top:35px;left:0px;}
div.topplinker ul li {float:right;font-size:22px;width:auto;}
div.topplinker ul li span {color:#000;font-weight:normal;font-size:22px;}
div.topplinker ul li a {color:#918165;font-weight:bold;text-decoration:none;}
div.topplinker ul li.topplinker_sep {float:right;width:5px;height:24px;}

div.topplinker ul li a.finn_forhandler {position:absolute;color:#fff;background: url(../images/finn_forhandler.jpg) no-repeat;width:148px;height:19px;padding: 5px 0px 0px 8px;font-size:11px;top: 0px;right: 240px;}
div.topplinker ul li a.kontakt_oss {float:right;color:#000;background: url(../images/kontakt_oss.jpg) no-repeat;width:78px;height:19px;padding: 5px 0px 0px 8px;font-size:11px;}

div.topmenu {position:absolute;width: 960px;height:68px;top:90px;padding-bottom:10px;left:20px;}
div.topmenu ul li{float:right;height:45px;vertical-align:middle;position:relative;}
div.topmenu ul li img{vertical-align:middle;}
div.topmenu ul li a{font-size:17px;float:right;padding-left:7px;padding-top: 5px;color:#999692}
div.topmenu ul li a.act{color:#000}
div.topmenu ul li a.pass:hover{color:#3ba8bd}
div.topmenu ul li.sep{width:5px;height:45px;float:right;}

div.topmenu ul li a.act_hus {width:174px;height:68px;background:url(../images/ny_vindu_klikk.jpg) no-repeat;}
div.topmenu ul li a.pass_hus:hover {width:174px;height:68px;background:url(../images/ny_vindu_over.jpg) no-repeat;}
div.topmenu ul li a.pass_hus {width:174px;height:68px;background:url(../images/ny_vindu.jpg) no-repeat;}

div.topmenu ul li a.act_bil {width:186px;height:68px;background:url(../images/ny_bil_klikk.jpg) no-repeat;}
div.topmenu ul li a.pass_bil:hover {width:186px;height:68px;background:url(../images/ny_bil_over.jpg) no-repeat;}
div.topmenu ul li a.pass_bil {width:186px;height:68px;background:url(../images/ny_bil.jpg) no-repeat;}

div.topmenu ul li a.act_sikkerhet {width:194px;height:68px;background:url(../images/ny_sikkerhet_klikk.jpg) no-repeat;}
div.topmenu ul li a.pass_sikkerhet:hover {width:194px;height:68px;background:url(../images/ny_sikkerhet_over.jpg) no-repeat;}
div.topmenu ul li a.pass_sikkerhet {width:194px;height:68px;background:url(../images/ny_sikkerhet.jpg) no-repeat;}

div.topmenu ul li a.act_spesial {width:172px;height:68px;background:url(../images/ny_spesial_klikk.jpg) no-repeat;}
div.topmenu ul li a.pass_spesial:hover {width:172px;height:68px;background:url(../images/ny_spesial_over.jpg) no-repeat;}
div.topmenu ul li a.pass_spesial {width:172px;height:68px;background:url(../images/ny_spesial.jpg) no-repeat;}

ul#slideshow {position:relative;height:400px;}
ul#slideshow li {position:absolute;top:0;left:0;z-index:8;width:960px;height:400px;}
ul#slideshow li.active {z-index:10;}
ul#slideshow li.last-active {z-index:9;}




/* MAP */

#map_canvas	{width: 100%;height: 680px;z-index:2;}
#map{width:100%;height:680px;}

/* FORSIDE
..................................................................................................................................................................................*/

div.nav_left {position:absolute;left:0px;top:266px;z-index:51;}
div.nav_right {position:absolute;right:0px;top:266px;z-index:52;}
div.boble {position:absolute;top:0px;right:40px;width:214px;height:211px;background: url(../images/boble.png) no-repeat;z-index:50;padding:60px 30px 0px 27px;}
/*div.boble h1 {color:#fff;text-transform:uppercase;font-size:55px;margin: 0px 0px 0px 0px;line-height: 100%;}*/
div.boble h1 {color: #000000;font-size: 13px;font-style: italic;}
div.boble h2 {color:#fff;text-transform:uppercase;font-size:17px;margin: 0px 0px 5px 0px;}
div.boble p {color:#fff;text-transform:uppercase;font-size:55px;margin: 0px 0px 0px 0px;line-height: 100%;font-family:georgia;}
div.boble p, div.boble a, div.boble h2, div.boble h1 {text-align:center;}

div.boble a {color:#fff;font-size:12px;display:block;}

/* KONTAKT
..................................................................................................................................................................................*/

div.kontakt-left {float:left;width:430px;}
div.kontakt-right {float:left;padding-left:40px;width:430px;}
fieldset.kontakt {border: 0px solid #ecebe9;padding-left: 30px;}
legend {padding-left:-10px;}
.input_text {width:380px;}
.input_txta {width:380px;}

/* PRODUKTKATEGORI 
..................................................................................................................................................................................*/
div.content-underside {margin:0px auto;width:926px;padding-bottom: 30px;padding: 20px 0px 0px 34px;display:table;}
div.left {float:left;width:315px;margin-top:15px;}
div.left h3 {margin-bottom:5px;}
div.left ul li {color:#a19d98;height:20px;float:none;line-height:100%;width: auto;}
div.left ul li.pass span {float:left;width: 105px;color:#a19d98;}
div.left table td a {font-size:11px;font-weight:bold;}
div.right {float:left;width:575px;margin-top:15px;min-height:280px;overflow-y:auto;max-height:430px;overflow-x: hidden;}
div.right h2 {color:#a19d98;font-size:15px;margin-bottom:8px;}
div.right h2 span {color:#000;font-size:23px;}
div.right p strong {font-size: 14px;font-weight:bold;}
div.right ul li {list-style-type: disc;list-style-position:inside;float:none;font-size:11px;margin-bottom:5px;color:#5e5a52;width:260px;}
div.katspec{float:left;width:575px;position:relative;margin-bottom:20px;padding-top:10px;}
div.kat_bullets {float:left;width:245px;padding-right:20px;}
div.kat_bullets ul {width:245px;}
div.katimg {float:left;width: 310px;}




/* PRODUKT
.............................................................................................................................................................................................*/

div.produkt-left {float:left;width:308px;margin-top:15px;}
div.produkt-left h3 {margin-bottom:5px;}
div.produkt-left ul li {color:#a19d98;height:20px;float:none;line-height:100%;width: auto;}
div.produkt-left ul li.sep {width:315px;float:left;margin-bottom:5px;height:1px;}
div.produkt-left ul li.act {float:none;color:#a19d98;line-height:90%;padding:0px 0px 0px 11px;margin:0px;position:relative;left:-22px;}
div.produkt-left ul li.act div.navn {float:left;width:105px;color:#a19d98;top:-3px;height:18px;margin:0px;position:relative;}
div.produkt-left ul li.pass span {float:left;width: 105px;color:#a19d98;}
div.produkt-left ul li.act img {float:left;height:18px;}
div.produkt-left ul li.act span {float:left;color:#a19d98;background:#f0efed;line-height:90%;padding:4px 0px 0px 5px;margin:0px;height:14px;}

ul.kla li.act {position:relative;left:-10px;}
ul.kla li.act img {float:left;height:18px;}
ul.kla li.act span {float:left;color:#a19d98;background:#f0efed;line-height:90%;padding:1px 0px 0px 5px;margin:0px;height:17px;}
ul.kla li.pass {}

div.container {float:left;width:584px;display:table;}
div.produkt-top {float:left;width:584px;margin-top:15px;position:relative;}
div.produkt-top h2 {color:#a19d98;font-size:23px;margin-bottom:8px;}
div.produkt-top h2 span {color:#000;font-size:23px;}

div.underprodukter {position: absolute;right:0px;top:9px;width:270px;text-align:right;}
div.underprodukter ul li {float:right;}

div.produkt-middle {float:left;width:270px;margin-top:5px;}
div.produkt-middle div.bullets {float:left;width:270px;margin-bottom:20px;}
div.produkt-middle ul li {list-style-type: disc;list-style-position:outside;float:none;font-size:12px;margin-left:10px;margin-bottom:5px;color:#75726b;width:260px;}

div.produktbilde{position:absolute;top:310px;width:270px;z-index:100;float:left;margin-bottom:20px;height:145px;padding-top:0px;}
div.produktbilde_kurs{position:absolute;top:310px;width:270px;z-index:100;float:left;margin-bottom:20px;height:145px;padding-top:0px;}
div.produktbilde div.image_frame, div.produktbilde_kurs div.image_frame{position:absolute;top:0px;left:0px;width:270px;z-index:1003;background:url(../images/image_frame.png) no-repeat;height: 155px;}

div.produkt-right {float:left;width:250px;margin-top:5px;margin-left: 64px;}
div.produkt-right table td.egenskap {width: 150px;color:#75726b;font-style:italic;font-size:11px;}
div.produkt-right table td.egenskap-verdi {width: 100px;text-align:right;color:#75726b;font-style:italic;font-size:11px;}
div.produkt-right p {color:#a19d98;}

/* KURS
........................................................................................................................................................................................*/

div.kurs-left {float:left;width:315px;margin-top:15px;}
div.kurs-left ul.kurs li {color:#a19d98;height:20px;float:none;line-height:100%;width: auto;}
div.kurs-left ul.kurs li.sep {width:315px;float:left;margin-bottom:5px;height:1px;}
div.kurs-left ul.kurs li.act {float:none;color:#a19d98;line-height:90%;padding:0px 0px 0px 11px;margin:0px;position:relative;left:-22px;}
div.kurs-left ul.kurs li.act div.navn {float:left;width:160px;color:#a19d98;top:-3px;height:18px;margin:0px;position:relative;}
div.kurs-left ul.kurs li.pass span {float:left;width: 160px;color:#a19d98;}
div.kurs-left ul.kurs li.act img {float:left;height:18px;}
div.kurs-left ul.kurs li.act span {float:left;color:#a19d98;background:#f0efed;line-height:90%;padding:4px 0px 0px 5px;margin:0px;height:14px;}

div.kurs-middle {float:left;width:350px;margin-top:15px;overflow:hidden;max-height:410px;padding-right:10px;}
div.kurs-middle input {width: 310px;}

div.kurs-right {float:left;width:170px;margin-top:15px;margin-left: 54px;}
div.kurs-right table td.egenskap {width: 80px;color:#75726b;}
div.kurs-right table td.egenskap-verdi {width: 90px;text-align:right;color:#75726b;}

/* END KURS
................................................................................................................................................................................*/

div.dynamisk_side {width:920px;padding-bottom: 30px;padding: 0px 26px 0px 14px;}
div.dynamisk-innhold {width:900px;overflow-y:auto;max-height:410px;padding-right: 20px;}

/* FORHANDLERE
.....................................................................................................................................................................................*/

div.trafikkskole1 {float: left;position: relative;width: 875px;padding: 10px;background: #F0EFED;}
div.trafikkskole2{float: left;width: 875px;padding: 10px;position: relative;}

div.forhandlersok {position:absolute;top:200px;right:20px;width: 190px;background:#000;z-index:10;padding: 15px 0px 0px 15px;cursor:move;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;border-bottom:1px solid #37c1d5;}
div.forhandlersok table td {color:#fff;};
div.forhandlersok select {height: 22px;width:140px;padding:2px;}

div.forhandlersok1 {position:absolute;top:20%;right: 4%;width: 190px;background:#ECEBE9;z-index:10;padding: 15px 0px 0px 15px;cursor:move;margin: 0px auto;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;border-bottom:1px solid #999;filter: alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;-moz-box-shadow: 2px 2px 7px #666;-webkit-box-shadow: 2px 2px 7px #666;box-shadow: 2px 2px 7px #666;}
div.forhandlersok1 table td {color:#000;};
div.forhandlersok1 select {height: 22px;width:140px;padding:2px;}

div.radio {width:15px;height:15px;margin-top:5px;float:left;}

/* VERKTØY
.....................................................................................................................................................................................*/

div.verktoy {float:left;width:555px;border-bottom: 1px solid #999692;margin-bottom: 10px;padding-bottom: 10px;}
div.prod_img {float:left;width:104px;padding-right:15px;}
div.prod_info {float:left;width:436px;}

/* FOOTER
.........................................................................................................................................................................................*/

div.footer div.firma {float:left;width:258px;}
div.footer div.firma p {margin-bottom:2px;}
div.footer div.bunnmeny {float:left;width:220px;}
div.footer div.bunnmeny ul li {margin-bottom:2px;}
div.footer div.nyhetsbrev {float:left;width:247px;}
div.footer div.nyhetsbrev input.nyhetsbrev {width: 166px;height: 26px;float:left;background: url(../images/input_nyhetsbrev.jpg) no-repeat;margin:10px 0px 0px 0px;line-height:250%;padding-top:2px;color:#3f3f3f;font-size:10px;padding:0px 0px 0px 5px;border:none;}
div.footer div.nyhetsbrev input.submit-nyhetsbrev {width: 40px;height: 26px;float:left;background: url(../images/ok.jpg) no-repeat;margin:10px 0px 0px 0px;padding:0px;border:none;}
div.footer div.kundelogin {float:left;width:235px;}
div.footer div.kundelogin input.kundelogin {float:left;width:88px;height:26px;background: url(../images/input-kundelogin.jpg) no-repeat;margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;font-size:10px;border:none;line-height:250%;}
input.submit-kundelogin {width: 40px;height: 26px;float:left;background: url(../images/ok_blaa.jpg) no-repeat;margin:10px 0px 0px 0px;padding:0px;border:none;}
div.footer div.bottom {position:absolute;left:0px;bottom:9px;}
div.footer p {color:#a19d98;font-size:10px;}
div.footer a {font-size:11px;}
div.footer div.bottom a, div.footer div.bruker a {color:#918165;font-size:10px;font-weight:bold;}
div.footer div.bruker {position:absolute;right:0px;bottom:9px;}
div.footer div.bruker span{font-size:10px;}

div.popupbox {width:460px;height:282px;margin:-150px 0px 0px -230px;padding: 30px 0px 0px 40px;/*background-image:url(../images/3_03.png);background-repeat:no-repeat*/background:#69cee4;display: none;float: left;position: fixed;top: 50%; left: 50%;z-index: 10000000;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;color:#000;}
div.popupbox p, div.popupbox h1, div.popupbox a {color:#000;}
div.popupbox input {width: 200px;}
div.popupbox label {color:#000;}
div.popupbox input.tips-submit {width:204px;height:22px;background:#ccc;}

div.popupbox2 {margin:20px 0px 20px -375px;padding: 0px 0px 0px 0px;/*background-image:url(../images/3_03.png);background-repeat:no-repeat*/background:#69cee4;position: absolute;top: 0%; left: 50%;z-index: 10000000;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;color:#000;display:table;}
div.popupbox2 p, div.popupbox2 h1, div.popupbox2 a {color:#000;}
div.popupbox2 input {width: 200px;}
div.popupbox2 label {color:#000;}
div.popupbox2 input.tips-submit {width:204px;height:22px;background:#ccc;}

#fade {display: none; /* Hidden as default */background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 17;}	
