﻿@charset "utf-8";
/* CSS Document */

@import url(menu.css);
@import url(FrontPageParagraphSetup.css);
@import url(SubParagraphs.css);
@import url(mootools.css);
@import url(popUp.css);
@import url(contact.css);

body, html {
  height:100%;
  width:100%;
  background-image:url(/Files/System/avn/Graphic/background.jpg);
  background-repeat:repeat-x;
  background-color:#f0f0f0;
  /*FONTE*/
  font-family:Verdana, Trebuchet MS;
  font-size:11px;
  color:#535353;
}

#Container {
  position:relative;
  margin:auto;
  width:962px;
}
#Top_Container {
  height:101px;
  width:962px;
  background-image:url(/Files/System/avn/Graphic/TopBack.jpg);
  position:relative;
}
#topLogo {
  width:194px;
  height:101px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}
#dwtopimage { color:red !important; float:left; }
#ToolsMenu {
  position:relative;
  float:right;
  text-align:right;
  height:31px;
  color:#d7d7d7;
  width:600px;
}
.topMenu {
  list-style:none;
  padding:0px;
  margin:0px;  
}
.topMenu li {
  padding:0px 7px;
  margin:0px;
  float:left;
  list-style:none;
  background:url(/Files/System/avn/Graphic/sep_new.png) left top no-repeat;
  height:37px;
  display:block;
}
.topMenu li a {
  margin:0px 0px 0px 0px;
  font-size:14px;
  color:#fff;  
  text-decoration:none;
  padding-top:12px;
  position:relative;
  height:25px;
  display:block;
}
.topMenu li:first-child{
  padding:0px 7px 0px 0px;
  background:none;
}
.topMenu li:last-child{
  padding:0px 0px 0px 7px;  
}
#Search {
  width:178px;
  height:31px;
  background-image:url(/Files/System/avn/Graphic/SearchBack.jpg);
  float:right;
  text-align:left;
  position:relative;
}
#Search_2011 {
  width:244px;
  height:39px;
  background-image:url(/Files/System/avn/Graphic/SearchBack_2011.png);
  float:right;
  text-align:left;
  position:relative;
}

a img{ border: none; }

/*Start 2011 product list*/

.productListing{ float: left; width: 288px; margin-right: 11px; margin-bottom: 20px; }
ul#sitemap > li > a{
  font-size:18px;
  color:#396690;
  padding:13px 0 13px 0;
  display:block;
  text-decoration:none;
}
ul.grouplist{ padding: 0; margin: 0; }
ul.grouplist li{ 
  list-style-type: none;
  background-image: url(../Graphic/bg_listitem_li.gif); 
  background-repeat: no-repeat; 
  background-position: left 6px;
  padding-left: 9px;
  padding-bottom: 4px;
}
ul.grouplist li a{ color: #5c5c5c; font-size: 11px; }
.grouplist h3{ padding: 0; margin: 0;}

.productListing h3 a{ font-size: 18px; font-weight: normal !important; text-decoration:none; }
.productListing img{ border: 1px solid #d5d5d5; margin-bottom: 8px;}

/*End 2011 product list*/

/*Start 2011 product basket*/

img.gaaTilKurv{ 
  border: 0px solid #ffffff;
  margin: 14px 0 0 10px;
}

input.listAmount{ width: 30px !important; text-align: center; }

.listPadTop{ padding-top: 3px; }
.listPadTopWAlign{ padding-top: 3px; vertical-align: top; }

.listSplitter{ border-bottom: 1px solid #dadada; padding: 0 0 3px 0; line-height: 1px; font-size: 1px; }

tr.listTopHeaders{ background-color: #ededed; height: 22px; }
tr.listTopContent{ font-family: "Trebuchet MS"; }
tr.listTopContent a{ color: #535353; }

.smallBasketBox{ margin: 0 11px 0px 11px; padding: 9px 0 7px 0; border-bottom: 1px solid #b3b3b3; }
.smallBasketHeader{ font-size: 16px; font-size: 16px; font-weight: bold; }
.smallBasketProductName{ font-size: 12px; color: #010101; font-weight: bold; }
.smallBasketProductPrice{ font-size: 10px; color: #5d5d5d; font-weight: normal; }

.nzBasketHeader {
  background:url(/Files/System/avn/Graphic/kurv.png) no-repeat;
  width:160px;
  height:33px;
  *margin-left:-7px !important;
}
.nzBasketHeader legend {

}
.nzBasketHeader span{
  color:#fff;
  font-size:16px;
  padding:8px 0 0 10px;  
  display:block;
}

/*End 2011 product basket*/

.marleft25{ margin-left: 25px; }

.padbot6{ padding-bottom: 6px; }
.padbot11{ padding-bottom: 11px; }
.padbot22{ padding-bottom: 22px; }
.padbot34{ padding-bottom: 34px; }

/*Start 2011 shop steps*/

.bgStep2_Info{ width: 590px; border: 1px solid #c2c2c2; background-color: #f5f5f5; background-image: url(/Files/System/avn/Graphic/bg_step2_info.gif); background-position: top center; background-repeat: repeat-y; min-height: 292px; height: auto !important; height: 292px; }

.bgStep3_Info{ font-family: Verdana, Geneva, sans-serif; width: 590px; margin-top: 14px; border: 1px solid #c2c2c2; background-color: #f5f5f5; background-image: url(/Files/System/avn/Graphic/bg_step2_info.gif); background-position: top center; background-repeat: repeat-y; }

div.stepHeader{ border-bottom: 1px dotted #a1a1a1; padding-bottom: 10px; }
h1.stepHeader{ font-size: 24px; color: #396690; font-weight: normal; margin: 17px 0 0 0; padding: 0;}
.bgSteps{ background-image: url(/Files/System/avn/Graphic/bg_steps.gif); width: 592px; height: 32px; position: relative; margin-top: 16px; }

.basketInfoHdr1{ width: 138px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; font-weight: bold; }
.basketInfoHdr2{ width: 185px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 12px; }
.basketInfoHdr3{ width: 45px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 12px; }
.basketInfoHdr4{ width: 117px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 14px; }
.basketInfoHdr5{ width: 52px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 13px; }

.basketInfoHdr6{ width: 182px; color: #000000; border-top: 1px solid #ababad; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 13px; }

.basketInfoItem1{ width: 138px; color: #333333; border-bottom: 1px solid #ababad; font-weight: normal;  padding: 10px 0 10px 0; }
.basketInfoItem2{ width: 185px; color: #333333; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: normal; padding: 10px 0 10px 12px; }
.basketInfoItem3{ width: 45px; color: #333333; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: normal; padding-left: 12px; }
.basketInfoItem4{ width: 117px; color: #333333; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: normal; padding: 10px 0 10px 14px; }
.basketInfoItem5{ width: 52px; color: #333333; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: normal; padding: 10px 0 10px 13px; }
.basketInfoItem6{ width: 182px; color: #333333; border-bottom: 1px solid #ababad; border-left: 1px solid #ababad; font-weight: bold; padding: 3px 0 5px 13px; }

.clear{ clear: both; }
.left{ float: left; }
.right{ float: right; }
.pad10 { padding:10px; }

input.zipcode{ width: 45px !important; }
input.city{ width: 105px !important; margin-left: 5px; }

.btnNextStep{ background-color: #ffffff; border: none; background-image: url(/Files/System/avn/Graphic/btn_naeste_trin.gif); width: 73px; height: 26px; cursor: pointer; }

.btnPreviousStep{ background-color: #ffffff; border: none; background-image: url(/Files/System/avn/Graphic/btn_forrige_trin_step2.png); width: 83px; height: 26px; cursor: pointer; }

.btnPutInBasketUC{ background-image: url(/Files/System/avn/Graphic/btn_laeg_i_kurv.png); width: 76px; height: 23px; border: none; cursor: pointer; }

.btnSendOrder{ background-color: #ffffff; border: none; background-image: url(/Files/System/avn/Graphic/btn_send_ordre.png); width: 83px; height: 26px; cursor: pointer; }

.sendOrderBox{ width: 553px; margin: 13px 0 0 0; padding: 9px 10px 8px 27px; border: 1px solid #c2c2c2; float: left; }

.otherDeliveryPad{ padding: 5px 0 13px 0; }
.otherDeliveryPad .checkBox{ position: relative; top: 3px; margin-right: 6px; }

.reqNumber{ padding: 11px 0 11px 0; }

.step1{ position: absolute; left: 48px; top: 8px; }
.step1Amount{ width: 25px !important; text-align: center; font-size: 11px; padding: 2px 0; }
.step2{ position: absolute; left: 266px; top: 8px; }
.step3{ position: absolute; left: 462px; top: 8px; }
.selectedStep{ font-size: 11px; color: #b59f0d; font-weight: bold; }
.notSelected{ font-size: 11px; color: #000000; font-weight: bold; }
.step1TopNextBtn{ text-align: right; padding: 11px 0 9px 0; }
.step1OrderInfo{ font-family: verdana; width:592px; }
.step1OrderInfo a{ color: #333333; }
.step1Refresh{ margin-right: 9px; }

.step2InfoHeader{ font-size: 12px; color: #b59f0d; font-weight: bold; font-family: Verdana, Geneva, sans-serif; }
table.step2InfoLeft{ width: 220px; margin-bottom: 7px; }
.step2InfoLeft td.label{ height: 26px; width: 90px; vertical-align: top; font-weight: bold; font-size: 10px; color: #000000; vertical-align: top; font-family: verdana; }
.step2InfoLeft td.info{ height: 26px; width: 130px; vertical-align: top; font-size: 11px; color: #000000; vertical-align: top; font-family: verdana; font-size: 10px; }
.step2LeftInfoCol{ float: left; width: 235px; padding: 22px 0 0 27px; margin: 0 21px 0 0; }
.step3LeftInfoCol{ float: left; width: 235px; padding: 22px 0 0 27px; margin: 0 21px 0 0; }

.step2StepBtnBox{ width: 592px; padding: 11px 0 8px 0; }
.step3StepBtnBox{ width: 592px; padding: 11px 0 8px 0; }

table.step2InfoRight{ width: 300px; margin-bottom: 7px; }
.step2InfoRight td.label{ height: 26px; width: 123px; vertical-align: top; font-weight: bold; font-size: 10px; color: #000000; vertical-align: top; font-family: verdana; }
.step2InfoRight td.info{ height: 26px; width: 176px; vertical-align: top; font-size: 11px; color: #000000; vertical-align: top; }

.step2InfoRight .info input{ width: 157px; 
 border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #dadada; 
}
.step2RightInfoCol{ float: left; padding: 22px 0 0 0; width: 270px; }
.step3RightInfoCol{ float: left; padding: 22px 0 0 0; width: 270px; }

/*End 2011 shop steps*/
/*Start 2011 right sidebar ~nis */
.rightYellowTop { float:left; }

.rightYellowTopbar {
  background:url(/Files/System/avn/Graphic/rightMenu.png) no-repeat;
  width:152px;
  height:20px;
  padding:8px 0 0 10px;
  color:#FFFFFF;
  font-weight:bold;
  z-index:10;
  font-size:16px;
}

/*End 2011 right sidebar */
/* Start 2011 loginform  ~ nis*/
.formLogin { padding:1px 11px 14px 11px; float:left; }
.formLogin input, .formLogin p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.formLogin input[type=text],.formLogin input[type=password] {
  width:117px; height:26px;
  padding:0 10px; margin-bottom:6px;
  }

.formLogin input[type=submit] {
  width:49px; height:26px;
  border:0;
  background:url(/Files/System/avn/Graphic/btnLogin.png) no-repeat;
  cursor:pointer;
  }
/*End 2011 loginform */

.avn_kurv{ 
  float: left;
  margin: -2px 0 0 2px;
  width: 160px;
}
#sub0 {
  display:none;  
}
#sub1 {
  display:none;  
}

#tools ul {
  list-style:none;
  margin:5px 0px 0px 0px;
  paddign:0px;  
}
#tools ul li {
  padding:0px 3px 0px 8px;
  margin:0px;
  float:left;  
  background:url(/Files/System/avn/Graphic/topsep.gif) left 7px no-repeat;
}
#tools ul li:first-child {
  padding:0px 3px 0px 8px;
  margin:0px;
  float:left;  
  background:none;
}
#tools ul li a {
  color:#fff;
  font-size:11px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
}
#tools ul li span {
  padding:0px 0px 0px 3px;  
}


#tools {
  float:right;
  padding-top:10px;
  color:#d7d7d7;
}
#tools .L2 {
}
#tools .L2 a img {
  display:none;
}
#tools .L2 a {
  color:#d7d7d7;
  text-decoration:none;
  font-size:10px;
}
#tools .L2 a:hover {
  color:#FF9900;
}
#tools .L2_Active {
  color:#FF9900;
  font-weight:bold;
}
/*_________________FORSIDE____________________________________________*/

#frontpage_TopBanner {
  width:956px;
  height:344px;
  position:relative;
  margin-top:10px;
  left:0px;
  background-image:url(/Files/System/avn/Graphic/ContentBack.jpg);
  padding:3px;
}
#frontpage_TopBanner_2011 {
  width:720px;
  height:302px;
  position:relative;
  margin-top:9px;
  left:0px;
  background-image:url(/Files/System/avn/Graphic/contentBg_2011.png);
  padding:0px;
}

#frontpage_Content {
  width:956px;
  height:344px;
  z-index:15;
  position:absolute;
  top:3px;
}
#frontpage_Content_2011 {
  width:956px;
  height:300px;
  z-index:15;
  position:absolute;
  top:0px;
}

#frontpage_Content_2011 ul{
  list-style:none;
  padding:0px;
  margin:0px;
}

#frontpage_Content_2011 ul li{
  list-style:none;
  padding:0px;
  margin:0px;
}

#TopGraphic {
  width:794px;
  height:344px;
  z-index:10;
  position:absolute;
  top:3px;
  background-image:url(/Files/System/avn/Graphic/flash_background.jpg);
  text-align:right;
}
#frontpage_QuickChoose {
  width:956px;
  height:86px;
  padding:3px;
  position:relative;
  background-image:url(/Files/System/avn/Graphic/flashtempBack.jpg);
  margin-top:10px;
}
#frontpage_QuickChoose_2011 {
  width:962px;
  height:94px;
  padding:0px;
  position:relative;
  background-image:url(/Files/System/avn/Graphic/flashtempBack_2011.png);
  margin-top:10px;
}
#frontpage_Logos {
  width:965px;
  margin-top:20px;
  height:50px;
  position:relative;
}
#footer {
  width:962px;
  position:relative;
  color:#999999;
  font-size:10px;
}
/*_________________UNDERSIDE____________________________________________*/

#subpage_ContentTop {
  width:962px;
  height:5px;
  position:relative;
  margin-top:10px;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentTop.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}
#subpage_ContentMiddle {
  height:auto !important;
  min-height:200px;
  height:200px;
  width:962px;
  position:relative;
  margin-top:0px;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentMiddle.jpg);
  overflow:visible;
  float:left;
}
#subpage_ContentBottom {
  width:962px;
  height:9px;
  position:relative;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentBottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
  clear:both;
}
#subpage_ContentTop_2011 {
  width:961px;
  height:5px;
  position:relative;
  margin-top:10px;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentTop_2011.png);
  background-repeat:no-repeat;
  background-position:bottom;
}
#subpage_ContentMiddle_2011 {
  height:auto !important;
  min-height:200px;
  height:200px;
  width:961px;
  position:relative;
  margin-top:0px;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentMiddle_2011.png);
  overflow:visible;
  float:left;
}

#subpage_ContentMiddle_2011 .topGraphic {
  margin: -2px 0 0 181px;
    padding: 0 0 0 4px;
    position: absolute;
  left:0;
}
#subpage_ContentBottom_2011 {
  width:961px;
  height:7px;
  position:relative;
  background-image:url(/Files/System/avn/Graphic/subpage_ContentBottom_2011.png);
  background-repeat:no-repeat;
  background-position:top;
  clear:both;
}
.clear{
  clear:both;  line-height: 1px;
}
#LeftMenu {
  width:182px;
  position:relative;
  float:left;
  margin-top:-2px;
  left:3px;
}
.blueHeadline {
  font-size:27px;
  color:#396690;
  line-height:30px;
  padding:15px 0 0 10px;
  display:block;  
}
#LeftMenuTopbar {
  background-image:url(/Files/System/avn/Graphic/leftMenuTopBar.jpg);
  width:175px;
  height:20px;
  padding:3px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  z-index:10;
}
#LeftMenuTopbar_2011 {
  background-image:url(/Files/System/avn/Graphic/leftMenu.png);
  width:170px;
  height:25px;
  padding:8px 0 0 10px;
  color:#FFFFFF;
  font-size:16px;
  z-index:10;
}
#subpage_Content {
  width:773px;
  position:relative;
  float:left;
  margin-top:-2px;
  margin-left:4px;
}
#subpage_Content_2011 {
  width:605px;
  float:left;
  margin:-2px 4 0 0;
  padding:0px 7px 0 4px;
}
#subpage_Content_2011 #dwtopimage {  
  margin:0 0 0 -10px;
}
#subpage_Content_2011 p { 
  padding-left:10px; 
}
#subpage_Content_2011 ul { 
  padding-left:9px;
  margin-left:15px;
}
.headline {
  padding-left:15px;
  padding-top:5px;
  padding-bottom:5px;
  text-transform:uppercase;
  color:#396691;
  font-size:14px;
  border-bottom:#f0f0f0 solid 1px;
  display:block;
  font-weight:bold;
  width:591px;
  position:relative;
}
.TopImage {
  position:relative;
}
#Produkt_Image {
  width:395px;
  heigt:220px;
  float:left;
  position:relative;
}
#Produkt_info {
  width:208px;
  height:195px;
  margin-left:2px;
  float:left;
  position:relative;
  background-image:url(/Files/System/avn/Graphic/produktSpecsBack.jpg);
  padding-top:25px;
  z-index:10
}
#Produkt_info LI a {
  width:200px;
  margin-left:-40px;
  padding-left:8px;
  text-decoration:none;
  color:#666666;
  border-bottom:#e4e4e4 solid 1px;
  display:block;
  padding-bottom:4px;
  padding-top:4px;
  font-size:10px;
  font-weight:bold;
}
/*SEARCH*/
#inputSearch {
  background-color:#FFFFFF;
  border:none;
  font-size:10px;
  color:#999999;
  float:left;
  height:13px;
  background-image:url(/Files/System/avn/Graphic/inputSearchBack.gif);
  background-repeat:repeat-x;
  width:134px;
}

#inputSearch_2011 {
  background-color:#FFFFFF;
  border:none;
  font-size:11px;
  color:#999999;
  float:left;
  height:16px;
  width:164px;
  margin:5px 0px 0px 25px;
}

#inSideSearch {
  position:absolute;
  top:10px;
  left:8px;
}
#inputSubmit {
  width:26px;
  height:16px;
}
#inputSubmit_2011 {
  width:37px;
  height:25px;
  background:none;
  border:0px;
  cursor:pointer;
}

/* Sitemap V2 - Product submenu */
.SubMenuItemLink {
  display:block;
  height:25px;
  color:#818181;
  font-weight:bold;
  text-decoration:none;
  line-height:25px;
}
.SubMenuItemLink:hover {
  color:#333333;
  background-color:#f5f5f5;
  text-decoration:none;
}
.SubMenuItemSeparator {
  display:block;
  height:1px;
}

H1.h1 {
  font-family:"Trebuchet MS";
  font-size:12px;
  color:#396690;
}
H2.h2 {
  font-family:"Trebuchet MS";
  font-size:11px;
  color:#396690;
  font-weight:bold;
  margin-bottom:4px;
}

a {
  color:#396690;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}


/* Slider */
.sliderPlugin {
  float: left;
  position: relative;
}

.window {
  overflow: hidden;
  position: relative;
}
.window ul {
  padding:0px;
  margin:0px;
  list-style:none;
  display:block;  
}
.image_reel {
  position: absolute;
  top: 0; left: 0;
}
.image_reel li{
  float:left;
  display:block;
}
.image_reel img {
  float: left;
  display:block;
}

.paging {
  background:url(/Files/System/avn/Graphic/pagingTile.png) repeat-x;
  z-index:100;
  right: 0px;
  z-index: 100; 
  text-align: center;
  height:24px;
  position:absolute;
  margin:267px 0px 0px 0px;
  padding:5px 0px 0px 5px;
  -webkit-border-radius: 3px 0px 3px 0px;
  -moz-border-radius: 3px 0px 3px 0px;
  border-radius: 3px 0px 3px 0px;

}

.paging a {
  background:url(/Files/System/avn/Graphic/paginga.png) no-repeat;
  display:block;
  float:left;
  height:18px;
  width:18px;
  margin:0px 5px 0px 0px;
  outline: none;
  color:#fff;
  font-size:10px;
  text-decoration:none;
  padding:2px 0px 0px 0px;
}
.paging a.active {
  background:url(/Files/System/avn/Graphic/snorrebasse.gif) no-repeat;
  display:block;
  float:left;
  outline: none;
  height:18px;
  width:18px;
  color:#fff;
  font-size:10px;
  text-decoration:none;
  padding:2px 0px 0px 0px;
}

/* Slider */

  #slider ul, #slider li,
  #productControls ul, #productControls li{
    margin:0;
    padding:0;
    list-style:none;
    }
  #slider li { 
    width:714px;
    height:296px;
    overflow:hidden; 
  }  
  #slider {
    margin:3px 0px 0px 3px;  
  }
  #slider  h1 {
    font-size:18px;
    color:#666666;  
  }
  #slider  span {
    font-size:25px;
    color:#000000;  
  }
  #slider .pic {
margin: 20px 20px 0 0;
float: right;
width: 400px;
overflow: hidden;
  }
  #slider .text {
    float:left;  
    width:270px;
    margin:20px 0 20px 20px;
  }
  
  #productSlider li {
    height:145px;
    float:left;
  }

  ol#controls{
    background-color:#0e2b47;
    margin:-30px 0px 0px 0px;
    padding:7px 2px 3px 10px;
    right:239px;
    position:absolute;  
    z-index:100;
    text-align: center;
    -webkit-border-radius: 3px 0px 3px 0px;
    -moz-border-radius: 3px 0px 3px 0px;
    border-radius: 3px 0px 3px 0px;
    behavior: url(/Files/System/avn/pie/PIE.htc);
    }
  ol#controls li, ol#productControls li{
    margin:0 1px 0 0; 
    padding:0;
    float:left;
    list-style:none;
    }
  ol#controls li a, ol#productControls li a{
    background:url(/Files/System/avn/Graphic/paginga.png) no-repeat;
    display:block;
    float:left;
    height:18px;
    width:18px;
    margin:0px 5px 0px 0px;
    outline: none;
    color:#fff;
    font-size:10px;
    text-decoration:none;
    padding:2px 0px 0px 0px;
    }
  ol#controls li.current a, ol#productControls li.current a{
    background:url(/Files/System/avn/Graphic/snorrebasse.gif) no-repeat;
    display:block;
    float:left;
    outline: none;
    height:18px;
    width:18px;
    color:#fff;
    font-size:10px;
    text-decoration:none;
    padding:2px 0px 0px 0px;
    }
  ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
  
  ol#productControls {
    background-color:#0e2b47;
    margin:-22px 0px 0px 0px;
    *margin:-27px 0px 0px 0px;
    padding:7px 2px 3px 10px;
    right:5px;
    position:absolute;  
    z-index:100;
    text-align: center;
    -webkit-border-radius: 3px 0px 3px 0px;
    -moz-border-radius: 3px 0px 3px 0px;
    border-radius: 3px 0px 3px 0px;
    behavior: url(/Files/System/avn/pie/PIE.htc);
  }

  ol#productControls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
  
  #productSlider li span.mereProduct div a{
  padding:0px 0px 0px 15px;
  color:#f89b00;
  float:left;
  margin:12px 0px 15px 0px;
  text-decoration:none;
}

  #productSlider li span.newstext a{
  padding:0px 0px 0px 15px;
  margin:20px 0px 0px 0px;
  text-decoration:none;
  display:block;
  }
  
  #productSlider li h2{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 15px;
  text-decoration:none;
  display:block;
  }
  

.newsLeft {
  background:url(/Files/System/avn/Graphic/newsLeft.png) no-repeat;
  height:179px;
  width:6px;
  float:left;
}

.newsRight {
  background:url(/Files/System/avn/Graphic/newsRight.png) top left no-repeat;
  height:179px;
  width:6px;
  float:left;
}
.newsWrapper .newsTile {
  background:url(/Files/System/avn/Graphic/newsTile.png) repeat-x;
  height:179px;
  float:left;
  width:708px;
}

.newsProductWrapper .newsTile {
  background:url(/Files/System/avn/Graphic/newsTile.png) repeat-x;
  height:179px;
  float:left;
  width:223px;
}

#nzNewslist {
  list-style:none;
  padding:0px;
  margin:10px 0px 0px 0px;  
  float:left;
  height:200px;
}
#nzNewslist li {
  background:url(/Files/System/avn/Graphic/newssep2.gif) bottom left no-repeat;
  float:left;
  width:221px;
  padding:0px 0px 0px 15px;
}
#nzNewslist li:first-child {
  background:none;
  float:left;
  width:221px;
  padding:0px 0px 0px 15px;
}
.newsHeadline {
  padding:10px 0px 0px 15px;
  font-size:12px;
  color:#666666;
  text-transform:uppercase;
  float:left;
}

.newsWrapper {
  margin:7px 0px 0px 0px;  
  float:left;
  width:725px;
}
.newsProductWrapper {
  margin:7px 0px 0px 2px;  
  float:left;
  width:235px;
}
.rssLogo {
  padding:0px 0px 0px 0px;
  float:right;
  margin:7px 0px 0px 0px;  
  height:16px;
  width:16px;
}
#nzNewslist li .newstext {
  font-size:12px;
  line-height:15px;
  color:#333;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#nzNewslist li h2, #nzNewslist li h2 a {
  font-size:16px;
  color:#000;  
  text-decoration:none;
  line-height:16px;
}
#nzNewslist li span.mere div a{
  background:url(/Files/System/avn/Graphic/newssep.gif) left 5px no-repeat;
  padding:0px 0px 0px 7px;
  color:#f89b00;
  float:left;
  margin:12px 0px 15px 0px;
  text-decoration:none;
}

#nzNewsProductlist {
  list-style:none;
  padding:0px;
  margin:10px 0px 0px 0px;
  float:left;
  height:200px;
  widows:250px;
}
#nzNewsProductlist li {
  float:left;
  width:223px;
  padding:0px 0px 0px 0px;
}
#nzNewsProductlist li h2, #nzNewsProductlist li h2 a {
  font-size:16px;
  color:#000;  
  text-decoration:none;
  line-height:16px;
}
#nzNewslist li span.mereProduct div a{
  padding:0px 0px 0px 0px;
  color:#f89b00;
  float:left;
  margin:12px 0px 15px 0px;
  text-decoration:none;
}
.newstext.newsTeaser{
  padding:0 0 0 16px;
  display:block;
}

/* ======= NEWS ======= */
.newsList { 
  width:592px;
  margin:0 0 20px;
  float:left; }
.newsItem { 
  padding:10px; 
  border-top:dotted 1px #ccc; }
.newsItem:first-child { 
  border:0; }  
.newsItem:hover  { 
  background:#fafafa; }
.newsItemPage { 
  width:586px;
  padding:15px;
  float:left; }

.nwsSum { 
  padding:10px;
  list-style:none; }
.nwsSum li { margin:0 0 5px; }
  
.iframeLogin {
  margin:0 0 0 1px;
  border-bottom:1px solid #d5d5d5;
}

#LeftMenu ul, #LeftMenu li {
  padding:0px;
  margin:0px;
  list-style:none;  
}
#sitemap {
  list-style:none;
  margin:0px !important;
  padding:0px;  
}
#sitemap > li {
  list-style:none;
  margin:0px;
  padding:0 10px 0 0;
  display:block;
  float:left;  
  width:288px;
}

#sitemap li ul {
  padding:0px;
  margin:0px;
  list-style:none;  
}
.sitemapImg {
  border: 1px solid #d5d5d5; 
  margin-bottom: 5px;
}
.subText {
  display:none;
  border-bottom:1px dotted #a1a1a1;  
  padding:0px 0 10px 0;
}

#receipt fieldset { float:none; }
  #slider .pic {
margin: 20px 20px 0 0;
float: right;
width: 400px;
overflow: hidden;
  }

